.ds-guided-flow{min-height:100vh;font-family:var(--ds-font);font-size:var(--ds-support-size);line-height:var(--ds-support-line);font-weight:var(--ds-copy-weight);color:var(--ds-text-ink);background:var(--ds-surface-canvas)}.ds-guided-flow :is(h1,h2,h3){font-family:inherit}.ds-guided-flow :is(button,a,input,textarea,summary):focus-visible{outline:var(--ds-focus-width-strong) solid var(--ds-action-primary);outline-offset:var(--ds-focus-offset-lg)}.ds-guided-flow-top{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--ds-space-5);height:var(--ds-row-min-2xl);padding:0 var(--ds-space-10);display:flex}.ds-guided-flow-status{align-items:center;gap:var(--ds-space-2);font-size:var(--ds-caption-size);color:var(--ds-text-accent-on-summary);display:flex}.ds-guided-flow-status>span{border-radius:var(--ds-radius-pill);background:var(--ds-surface-summary);place-items:center;width:22px;height:22px;display:grid}.ds-flow-heading{margin:0 0 var(--ds-space-6);text-align:left}.ds-flow-heading h1{font-size:var(--ds-title-size);line-height:var(--ds-title-line);font-weight:var(--ds-title-weight);letter-spacing:var(--ds-title-tracking);color:var(--ds-text-ink);text-wrap:balance;outline:none;margin:0}.ds-flow-heading>p{max-width:520px;margin:var(--ds-space-3) 0 0;font-size:var(--ds-body-size);line-height:var(--ds-body-line);font-weight:var(--ds-copy-weight);color:var(--ds-text-secondary);text-wrap:pretty}.ds-flow-heading-speaker{display:none}.ds-flow-heading-badge{margin-bottom:var(--ds-space-2);display:block}.ds-flow-actions{align-items:stretch;gap:var(--ds-space-2);margin:var(--ds-space-6) 0 0;flex-direction:column;display:flex}.ds-flow-actions>[data-ui-button]{width:100%}.ds-flow-helper{margin:var(--ds-space-5) 0;font-size:var(--ds-support-size);line-height:var(--ds-body-line);font-weight:var(--ds-copy-weight);color:var(--ds-text-secondary)}.ds-flow-hint{margin:var(--ds-space-1) 0 0;text-align:center;font-size:var(--ds-caption-size);line-height:var(--ds-body-line);color:var(--ds-text-secondary)}@media (max-width:767px){.ds-guided-flow-top{height:var(--ds-row-min);padding:0 var(--ds-space-5);border-bottom:var(--ds-line-width) solid var(--ds-surface-track)}.ds-flow-heading{margin-bottom:var(--ds-space-5)}.ds-flow-heading-speaker{margin-bottom:var(--ds-space-2);font-size:var(--ds-caption-size);line-height:var(--ds-body-line);color:var(--ds-text-secondary);display:block}.ds-flow-helper{margin:var(--ds-space-4) 0}.ds-flow-actions[data-dock]{bottom:var(--app-bottom-chrome,0px);z-index:var(--ds-layer-sticky);padding-top:var(--ds-space-6);padding-bottom:calc(env(safe-area-inset-bottom) + var(--ds-space-3));background:linear-gradient(to bottom, transparent, var(--ds-surface-canvas) var(--ds-space-6));pointer-events:none;margin-top:0;position:sticky}.ds-flow-actions[data-dock]>*{pointer-events:auto}}@media (max-width:359px){.ds-guided-flow-top{padding-inline:var(--ds-space-4)}}@media (prefers-reduced-motion:reduce){.ds-guided-flow *{transition:none!important;animation:none!important}}.ds-flow-tray{bottom:var(--app-bottom-chrome,0px);z-index:var(--ds-layer-sticky);padding-bottom:calc(env(safe-area-inset-bottom) + var(--ds-space-2));pointer-events:none;margin-top:auto;position:sticky}.ds-flow-tray-fade{height:var(--ds-space-6);background:linear-gradient(to top, var(--ds-surface-canvas), transparent)}.ds-flow-tray-body{gap:var(--ds-space-2);padding-top:var(--ds-space-1);background:var(--ds-surface-canvas);pointer-events:auto;flex-direction:column;display:flex}.ds-flow-notice{padding:0 var(--ds-space-1);text-align:center;font-size:var(--ds-caption-size);line-height:var(--ds-support-line);font-weight:var(--ds-weight-medium);color:var(--ds-text-secondary);margin:0}.ds-flow-notice :is(b,strong){font-weight:var(--ds-weight-strong);color:var(--ds-text-ink)}
.ds-step-progress-meta{display:none}.ds-step-progress-list{gap:var(--ds-space-2);margin:0;padding:0;list-style:none;display:flex}.ds-step-progress-list li{flex:1;min-width:0}.ds-step-progress-list button{text-align:left;width:100%;min-height:0;color:var(--ds-text-secondary);font:inherit;background:0 0;border:0;padding:0;display:block;position:relative}.ds-step-progress-list button:before{content:"";inset:calc(var(--ds-space-1) * -1) 0;position:absolute}.ds-step-progress-list button:disabled{cursor:default}.ds-step-progress-list button:not(:disabled){cursor:pointer}.ds-step-progress-line{height:var(--ds-progress-segment);margin-bottom:var(--ds-space-3);border-radius:var(--ds-radius-small);background:var(--ds-line);display:block;position:relative}.ds-step-progress-list :is([data-state=past],[data-state=active]) .ds-step-progress-line{background:var(--ds-series-1-solid)}.ds-step-progress-line svg{top:calc(var(--ds-space-3) * -1);right:calc(var(--ds-line-width) * -1);width:var(--ds-icon-md);height:var(--ds-icon-lg);color:var(--ds-text-accent);position:absolute}.ds-step-progress-label{align-items:center;gap:var(--ds-space-2);font-size:var(--ds-caption-size);line-height:var(--ds-body-line);font-weight:var(--ds-weight-medium);display:flex}.ds-step-progress-list [data-state=active] .ds-step-progress-label{color:var(--ds-text-accent-on-summary);font-weight:var(--ds-weight-semibold)}@media (max-width:767px){.ds-step-progress-meta{align-items:center;gap:var(--ds-space-1);height:var(--ds-control-height);font-size:var(--ds-caption-size);display:flex}.ds-step-progress-meta strong{font-weight:var(--ds-weight-medium)}.ds-step-progress-meta>span{color:var(--ds-text-secondary);margin-left:auto}.ds-step-progress-back{width:var(--ds-control-height);height:var(--ds-control-height);color:var(--ds-text-accent);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center start;padding:0;display:grid}.ds-step-progress-list{margin-top:var(--ds-space-2)}.ds-step-progress-list button{height:var(--ds-progress-segment);min-height:var(--ds-progress-segment)}.ds-step-progress-list button:before{inset:calc(var(--ds-space-2) * -1) 0 calc(var(--ds-space-5) * -1)}.ds-step-progress-line{margin:0}.ds-step-progress-label{display:none}}@media (max-width:767px) and (pointer:coarse){.ds-step-progress-list{margin-bottom:calc(var(--ds-control-height) - var(--ds-space-2) - var(--ds-progress-segment))}.ds-step-progress-list button:before{inset:calc(var(--ds-space-2) * -1) calc(var(--ds-space-1) * -1) calc(var(--ds-space-2) + var(--ds-progress-segment) - var(--ds-control-height))}}.ds-step-trail{align-items:center;gap:var(--ds-space-3);margin:0 0 var(--ds-space-5);font-size:var(--ds-support-size);color:var(--ds-text-secondary);padding:0;list-style:none;display:flex}.ds-step-trail li:not(.ds-step-trail-connector){align-items:center;gap:var(--ds-space-2);white-space:nowrap;display:flex}.ds-step-trail [aria-current=step]{color:var(--ds-text-accent-on-summary);font-weight:var(--ds-weight-semibold)}.ds-step-trail-connector{width:40px;height:var(--ds-line-width);background:var(--ds-line)}@media (max-width:767px){.ds-step-trail{gap:var(--ds-space-2);margin-bottom:var(--ds-space-4);font-size:var(--ds-caption-size)}.ds-step-trail li:not(.ds-step-trail-connector){gap:var(--ds-space-1)}.ds-step-trail-connector{flex:1;min-width:12px}}
.SIo6Ga_layers{pointer-events:none;display:block;position:absolute;inset:0}.SIo6Ga_layers picture{width:100%;height:100%;display:block;position:absolute;inset:0}.SIo6Ga_layers img{object-fit:cover;object-position:right bottom;width:100%;max-width:none;height:100%;display:block}
.ds-task-hero{gap:var(--ds-space-3);padding:var(--ds-space-5);background-image:radial-gradient(130% 100% at 88% -14%, var(--ds-glow-on-action) 0%, transparent 56%);color:var(--ds-text-on-action);flex-direction:column;display:flex;position:relative;overflow:hidden}.ds-task-hero-head{align-items:center;gap:var(--ds-space-2);display:flex}.ds-task-hero-label{font-size:var(--ds-caption-size);font-weight:var(--ds-weight-semibold);color:var(--ds-text-on-action-muted)}.ds-task-hero-status{min-height:1.3em;font-size:var(--ds-section-size);line-height:var(--ds-title-line);font-weight:var(--ds-weight-strong);letter-spacing:var(--ds-figure-tracking)}.ds-task-hero-status>*{margin:0}.ds-task-hero-bar{align-items:center;gap:var(--ds-space-2);display:flex}.ds-task-hero-meter{flex:1;min-width:0}.ds-task-hero-percent{font-size:var(--ds-caption-size);font-weight:var(--ds-weight-semibold);font-variant-numeric:tabular-nums;flex-shrink:0}.ds-task-steps{margin:0;padding:0;list-style:none;overflow:hidden}.ds-task-steps li{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);display:flex}.ds-task-steps li+li{border-top:var(--ds-line-width) solid var(--ds-line)}.ds-task-step-label{min-width:0;font-size:var(--ds-support-size);line-height:var(--ds-support-line);font-weight:var(--ds-weight-medium);color:var(--ds-text-secondary);flex:1}[data-step-state=current] .ds-task-step-label{font-weight:var(--ds-weight-semibold);color:var(--ds-text-ink)}.ds-task-hint{padding:var(--ds-space-4)}.ds-task-hint-title{font-size:var(--ds-micro-size);font-weight:var(--ds-weight-semibold);color:var(--ds-state-warning)}.ds-task-hint>p{min-height:2.6em;margin:var(--ds-space-1) 0 0;font-size:var(--ds-caption-size);line-height:var(--ds-support-line);color:var(--ds-text-secondary)}.ds-task-hint-dots{justify-content:center;align-items:center;gap:var(--ds-space-1);margin-top:var(--ds-space-2);display:flex}.ds-task-hint-dot{border-radius:var(--ds-radius-pill);background:var(--ds-line-control);width:6px;height:6px;transition:width var(--ds-duration-base), background-color var(--ds-duration-base)}.ds-task-hint-dot[data-active]{width:var(--ds-space-4);background:var(--ds-action-global-add)}@media (prefers-reduced-motion:reduce){.ds-task-hint-dot{transition:none}}
.ds-sticky-hero{top:calc(env(safe-area-inset-top,0px) + var(--ds-space-2));z-index:var(--ds-layer-sticky);background-image:radial-gradient(130% 100% at 88% -14%, var(--ds-glow-on-action) 0%, transparent 56%);color:var(--ds-text-on-action);transition:margin-bottom var(--ds-duration-base);position:sticky}.ds-sticky-hero:before{content:"";inset-inline:calc(var(--ds-space-4) * -1);z-index:-1;height:calc(env(safe-area-inset-top,0px) + 8rem);background:var(--ds-surface-canvas);opacity:0;pointer-events:none;transition:opacity var(--ds-duration-fast);position:absolute;bottom:100%}.ds-sticky-hero[data-condensed]:before{opacity:1}.ds-sticky-hero-fold{min-height:0;transition:grid-template-rows var(--ds-duration-base), opacity var(--ds-duration-base);display:grid}.ds-sticky-hero-fold>div{min-height:0;overflow:hidden}.ds-sticky-hero-fold[data-fold=full]{opacity:1;grid-template-rows:1fr}.ds-sticky-hero-fold[data-fold=mini],.ds-sticky-hero[data-condensed] .ds-sticky-hero-fold[data-fold=full]{opacity:0;grid-template-rows:0fr}.ds-sticky-hero[data-condensed] .ds-sticky-hero-fold[data-fold=mini]{opacity:1;grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.ds-sticky-hero,.ds-sticky-hero:before,.ds-sticky-hero-fold{transition:none}}.ds-sticky-hero-label{font-size:var(--ds-caption-size);font-weight:var(--ds-weight-semibold);color:var(--ds-text-on-action-muted)}.ds-sticky-hero-figure{font-size:var(--ds-hero-size);line-height:var(--ds-display-line);font-weight:var(--ds-weight-strong);letter-spacing:var(--ds-title-tracking);color:var(--ds-text-on-action);text-shadow:var(--ds-shadow-text)}.ds-sticky-hero-figure[data-size=title]{font-size:var(--ds-title-size)}.ds-sticky-hero-figure[data-negative]{color:var(--ds-money-negative-on-action)}.ds-sticky-hero-figure .calm-currency{font-size:var(--ds-money-unit-size)}.ds-sticky-hero-meta{font-size:var(--ds-micro-size);line-height:var(--ds-support-line);font-weight:var(--ds-weight-medium);color:var(--ds-text-on-action-muted)}.ds-sticky-hero-meta :is(b,strong){font-weight:var(--ds-weight-strong);color:var(--ds-text-on-action)}
.ds-stepper{align-items:center;gap:var(--ds-space-2);display:flex}.ds-stepper svg{width:var(--ds-icon-sm);height:var(--ds-icon-sm)}.ds-stepper-value,.ds-stepper-field{flex:1;width:auto;min-width:0;margin:0}.ds-stepper-value{justify-content:center;align-items:center;gap:var(--ds-space-1);padding:0 var(--ds-space-3);font:inherit;font-size:var(--ds-subsection-size);font-weight:var(--ds-weight-strong);cursor:pointer;border-style:dashed;display:flex}.ds-stepper-value svg{color:var(--ds-text-secondary)}.ds-stepper-field{padding:0 var(--ds-space-3);font-size:max(var(--ds-field-size), var(--ds-subsection-size));font-weight:var(--ds-weight-strong);font-variant-numeric:tabular-nums;text-align:center;cursor:text}.ds-stepper-remove:active{background:var(--ds-state-danger-surface);color:var(--ds-state-danger)}
.ds-icon-choice{cursor:pointer;transition:opacity var(--ds-duration) var(--ds-ease);border:0;margin:0;padding:0;position:relative;overflow:visible}.ds-icon-choice:is([aria-pressed=false],[data-active=false]){opacity:var(--ds-opacity-dim)}span.ds-icon-choice{cursor:default}.ds-icon-choice[data-lead]{flex:none;display:inline-grid}.ds-icon-choice:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.ds-icon-choice-tick{right:calc(var(--ds-space-1) * -1);bottom:calc(var(--ds-space-1) * -1);position:absolute}
.ds-op-list{margin:0;padding:0;list-style:none}.ds-op-item{align-items:baseline;gap:var(--ds-space-2);padding:var(--ds-space-2) 0;font-size:var(--ds-micro-size);line-height:var(--ds-support-line);font-weight:var(--ds-weight-medium);color:var(--ds-text-secondary);display:flex}.ds-op-item+.ds-op-item{border-top:var(--ds-line-width) solid var(--ds-line)}.ds-op-date{width:var(--ds-control-height);font-variant-numeric:tabular-nums;flex-shrink:0}.ds-op-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ds-op-label[data-wrap]{white-space:normal;overflow:visible}.ds-op-amount{font-weight:var(--ds-weight-strong);flex-shrink:0}.ds-op-item[data-strong] .ds-op-amount{color:var(--ds-text-ink)}
.ds-add-row{align-items:center;gap:var(--ds-space-3);width:100%;min-height:var(--ds-control-height);padding:var(--ds-space-3) var(--ds-space-4);color:var(--ds-text-secondary);font:inherit;font-size:var(--ds-caption-size);font-weight:var(--ds-weight-semibold);text-align:left;cursor:pointer;transition:background-color var(--ds-duration) var(--ds-ease);background:0 0;border:0;margin:0;display:flex}.ds-add-row:active{background:var(--ds-surface-summary)}.ds-add-row:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-ring);outline-offset:calc(-1 * var(--ds-focus-width))}.ds-add-row-tile{width:var(--ds-space-10);height:var(--ds-space-10);flex-shrink:0;place-items:center;display:grid}.ds-add-row-tile svg{width:var(--ds-icon-sm);height:var(--ds-icon-sm)}
