/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:var(--ds-font-family);--default-font-family:var(--ds-font-family);--default-mono-font-family:var(--ds-font-family-mono);--color-tenant:var(--ds-color-tenant);--font-display:var(--ds-font-family-display)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{font-size:calc(100%*var(--ds-font-scale));scroll-padding-bottom:calc(max(var(--ds-bottomnav-offset,var(--ds-bottomnav-height)),var(--ds-toast-obstruction,0px)) + var(--ds-space-4) + env(safe-area-inset-bottom));-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,html{background:var(--ds-color-bg)}body{font-family:var(--ds-font-family);font-size:var(--ds-font-size-base);line-height:var(--ds-line-height-body);letter-spacing:var(--ds-letter-spacing);font-variant-numeric:tabular-nums;color:var(--ds-color-text);overflow-wrap:anywhere;margin:0}h1,h2,h3,h4{line-height:var(--ds-line-height-heading);font-weight:var(--ds-font-weight-bold);margin:0}h1{font-size:var(--ds-type-display-l-size);line-height:var(--ds-type-display-l-line);font-weight:var(--ds-type-display-l-weight);letter-spacing:var(--ds-type-display-l-tracking)}h1,h2{font-family:var(--ds-font-family-display)}h2{font-size:var(--ds-type-title-m-size);line-height:var(--ds-type-title-m-line);font-weight:var(--ds-type-title-m-weight);letter-spacing:var(--ds-type-title-m-tracking)}h3{font-size:var(--ds-type-title-s-size);line-height:var(--ds-type-title-s-line);font-weight:var(--ds-type-title-s-weight)}h4{font-size:var(--ds-font-size-200);line-height:1.3;font-weight:var(--ds-font-weight-semibold)}p{margin:0}a{color:var(--ds-color-primary);text-underline-offset:.15em;text-decoration:underline}:focus-visible,[tabindex="-1"]:focus{outline:var(--ds-focus-ring-width)solid var(--ds-color-focus);outline-offset:var(--ds-focus-ring-offset)}*,:after,:before{box-sizing:border-box}html.ds-reduce-motion *,html.ds-reduce-motion :after,html.ds-reduce-motion :before{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}}@layer components{.ds-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-money{white-space:nowrap;overflow-wrap:normal}.ds-display-l,.ds-display-xl,.ds-hero-value,.ds-title-m,.ds-value-l,.ds-value-m{font-family:var(--ds-font-family-display)}.ds-body,.ds-label,.ds-nav,.ds-support,.ds-title-s{font-family:var(--ds-font-family)}.ds-mono{font-family:var(--ds-font-family-mono)}.ds-display-xl,.ds-hero-value,.ds-value-l,.ds-value-m{white-space:nowrap;overflow-wrap:normal}.ds-display-xl{font-size:var(--ds-type-display-xl-size);line-height:var(--ds-type-display-xl-line);font-weight:var(--ds-type-display-xl-weight);letter-spacing:var(--ds-type-display-xl-tracking)}.ds-display-l{font-size:var(--ds-type-display-l-size);line-height:var(--ds-type-display-l-line);font-weight:var(--ds-type-display-l-weight);letter-spacing:var(--ds-type-display-l-tracking)}.ds-hero-value{font-size:var(--ds-type-hero-value-size);line-height:var(--ds-type-hero-value-line);font-weight:var(--ds-type-hero-value-weight);letter-spacing:var(--ds-type-hero-value-tracking)}.ds-title-m{font-size:var(--ds-type-title-m-size);line-height:var(--ds-type-title-m-line);font-weight:var(--ds-type-title-m-weight);letter-spacing:var(--ds-type-title-m-tracking)}.ds-value-l{font-size:var(--ds-type-value-l-size);line-height:var(--ds-type-value-l-line);font-weight:var(--ds-type-value-l-weight);letter-spacing:var(--ds-type-value-l-tracking)}.ds-value-m{font-size:var(--ds-type-value-m-size);line-height:var(--ds-type-value-m-line);font-weight:var(--ds-type-value-m-weight);letter-spacing:var(--ds-type-value-m-tracking)}.ds-title-s{font-size:var(--ds-type-title-s-size);line-height:var(--ds-type-title-s-line);font-weight:var(--ds-type-title-s-weight);letter-spacing:var(--ds-type-title-s-tracking)}.ds-body{font-size:var(--ds-type-body-size);line-height:var(--ds-type-body-line);font-weight:var(--ds-type-body-weight);letter-spacing:var(--ds-type-body-tracking)}.ds-label{font-size:var(--ds-type-label-size);line-height:var(--ds-type-label-line);font-weight:var(--ds-type-label-weight);letter-spacing:var(--ds-type-label-tracking)}.ds-support{font-size:var(--ds-type-support-size);line-height:var(--ds-type-support-line);font-weight:var(--ds-type-support-weight);letter-spacing:var(--ds-type-support-tracking)}.ds-nav{font-size:var(--ds-type-nav-size);line-height:var(--ds-type-nav-line);font-weight:var(--ds-type-nav-weight);letter-spacing:var(--ds-type-nav-tracking)}.ds-mono{font-size:var(--ds-type-mono-size);line-height:var(--ds-type-mono-line);font-weight:var(--ds-type-mono-weight);letter-spacing:var(--ds-type-mono-tracking)}@media (min-width:64rem){.ds-display-xl{font-size:var(--ds-type-display-xl-size-desktop);line-height:var(--ds-type-display-xl-line-desktop)}}.ds-nav--active,.ds-nav[aria-current]{font-weight:var(--ds-type-nav-weight-active)}.ds-elev-1{background:var(--ds-surface-e1);box-shadow:var(--ds-shadow-e1)}.ds-elev-2{background:var(--ds-surface-e2);box-shadow:var(--ds-shadow-e2)}.ds-elev-3{background:var(--ds-surface-e3);box-shadow:var(--ds-shadow-e3)}.ds-skip-link{left:var(--ds-space-4);z-index:1000;min-height:var(--ds-target-min);padding:0 var(--ds-space-4);background:var(--ds-color-surface);color:var(--ds-color-primary);font-weight:var(--ds-font-weight-bold);border:2px solid var(--ds-color-primary);border-radius:var(--ds-radius-md);align-items:center;display:inline-flex;position:absolute;top:-100px}.ds-skip-link:focus,.ds-skip-link:focus-visible{top:var(--ds-space-2)}.ds-container{width:100%;max-width:calc(var(--ds-content-max) + 2*var(--ds-space-4));padding-inline:var(--ds-space-4);margin-inline:auto}.ds-stack{gap:var(--ds-space-4);flex-direction:column;display:flex}.ds-stack--lg{gap:var(--ds-space-6)}.ds-cluster,.ds-stack--sm{gap:var(--ds-space-2)}.ds-cluster{flex-wrap:wrap;align-items:center;display:flex}.ds-muted{color:var(--ds-color-text-muted)}.ds-micro{font-size:var(--ds-font-size-100)}.ds-list{gap:var(--ds-s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-card{background:var(--ds-surface-e1);border:1px solid var(--ds-color-divider);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-e1);padding:var(--ds-s-2)}.ds-icon{flex:none;width:1.25em;height:1.25em}.ds-icon--sm{width:1em;height:1em}.ds-btn{justify-content:center;align-items:center;gap:var(--ds-space-2);min-height:var(--ds-btn-secondary-min);min-width:var(--ds-target-min);padding:var(--ds-space-2)20px;border-radius:var(--ds-radius-md);font:inherit;font-size:var(--ds-font-size-base);font-weight:var(--ds-font-weight-semibold);text-align:center;cursor:pointer;transition:background-color var(--ds-motion-duration),color var(--ds-motion-duration);border:2px solid #0000;line-height:1.25;text-decoration:none;display:inline-flex}.ds-btn>.ds-icon{width:1.3em;height:1.3em}.ds-btn:focus-visible{box-shadow:0 0 0 calc(var(--ds-focus-ring-offset) + var(--ds-focus-ring-width) + var(--ds-focus-halo-width))var(--ds-color-primary-subtle)}.ds-btn--primary{min-height:var(--ds-btn-primary-min);background:var(--ds-color-primary);color:var(--ds-color-text-on-primary);font-size:var(--ds-font-size-200)}.ds-btn--primary:hover{background:var(--ds-color-primary-hover)}.ds-btn--secondary{background:var(--ds-color-surface);color:var(--ds-color-primary);border-color:var(--ds-color-primary)}.ds-btn--secondary:hover{background:var(--ds-color-primary-subtle)}.ds-btn--neutral{background:var(--ds-color-surface);color:var(--ds-color-text);border-color:var(--ds-color-border)}.ds-btn--neutral:hover{background:var(--ds-color-bg-subtle)}.ds-btn--danger{background:var(--ds-color-surface);color:var(--ds-color-danger);border-color:var(--ds-color-danger)}.ds-btn--danger:hover{background:var(--ds-color-danger-subtle)}.ds-btn--link{min-height:var(--ds-target-min);color:var(--ds-color-primary);text-underline-offset:4px;padding-inline:var(--ds-space-2);background:0 0;min-width:0;text-decoration:underline}.ds-btn--link:hover{color:var(--ds-color-primary-hover)}.ds-btn--block,.ds-btn--block-mobile{width:100%}@media (min-width:45rem){.ds-btn--block-mobile{width:auto}}.ds-btn[aria-disabled=true]{background:var(--ds-color-disabled-bg);color:var(--ds-color-disabled-text);border-color:var(--ds-color-border-soft);cursor:not-allowed}.ds-btn--link[aria-disabled=true]{background:0 0;border-color:#0000}.ds-btn[aria-busy=true]{cursor:progress}.ds-btn>.ds-btn__spinner{width:18px;height:18px;animation:ds-spin .9s linear infinite}.ds-btn__reason{font-size:var(--ds-font-size-100);color:var(--ds-color-text-muted)}@keyframes ds-spin{to{transform:rotate(1turn)}}.ds-field{gap:var(--ds-space-2);flex-direction:column;min-width:0;max-width:100%;display:flex}.ds-field--grow{flex:12rem}.ds-field__label{font-size:var(--ds-font-size-base);font-weight:var(--ds-font-weight-semibold);color:var(--ds-color-text)}.ds-field__optional{font-weight:var(--ds-font-weight-regular);color:var(--ds-color-text-muted)}.ds-field__counter,.ds-field__hint{font-size:var(--ds-font-size-100);color:var(--ds-color-text-muted)}.ds-field__error{gap:var(--ds-space-2);font-size:var(--ds-font-size-100);color:var(--ds-color-danger);font-weight:var(--ds-font-weight-medium);align-items:flex-start;display:flex}.ds-field__error .ds-icon{margin-top:.1em}.ds-field__row{gap:var(--ds-space-2);flex-wrap:wrap;align-items:stretch;display:flex}.ds-field__control{min-width:0;max-width:100%;min-height:var(--ds-field-min);border:2px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);align-items:stretch;display:flex}.ds-field__row>.ds-field__control{flex:12rem}.ds-field__control:focus-within{border-color:var(--ds-color-primary);box-shadow:inset 0 0 0 1px var(--ds-color-primary),0 0 0 var(--ds-focus-halo-width)var(--ds-color-primary-subtle)}html.ds-high-contrast .ds-field__control:focus-within{outline:var(--ds-focus-ring-width)solid var(--ds-color-focus);outline-offset:var(--ds-focus-halo-width)}@media (prefers-contrast:more){.ds-field__control:focus-within{outline:var(--ds-focus-ring-width)solid var(--ds-color-focus);outline-offset:var(--ds-focus-halo-width)}}.ds-field__control[data-invalid=true]{border-color:var(--ds-color-danger)}.ds-field__control[data-invalid=true]:focus-within{box-shadow:inset 0 0 0 1px var(--ds-color-danger),0 0 0 var(--ds-focus-halo-width)var(--ds-color-danger-subtle)}.ds-field__control[data-readonly=true]{background:var(--ds-color-bg-subtle)}.ds-field__prefix{padding-inline:var(--ds-space-4)0;color:var(--ds-color-text-muted);font-weight:var(--ds-font-weight-medium);white-space:nowrap;align-items:center;display:inline-flex}.ds-input{min-width:0;min-height:calc(var(--ds-field-min) - 4px);padding:var(--ds-space-2)var(--ds-space-4);color:var(--ds-color-text);font:inherit;font-size:var(--ds-font-size-200);border-radius:var(--ds-radius-md);background:0 0;border:0;flex:1}.ds-field__prefix+.ds-input{padding-inline-start:var(--ds-space-2)}.ds-input--money{font-size:var(--ds-font-size-300);font-weight:var(--ds-font-weight-semibold)}.ds-input:focus{outline:none}.ds-input::placeholder{color:var(--ds-color-text-muted);opacity:1}.ds-input--otp{letter-spacing:.4em;font-variant-numeric:tabular-nums;font-size:var(--ds-font-size-300)}.ds-select{appearance:none;padding-right:var(--ds-space-7);cursor:pointer;text-overflow:ellipsis;width:100%;max-width:100%}.ds-select-wrap{position:relative}.ds-select-wrap .ds-icon{right:var(--ds-space-3);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ds-check{gap:var(--ds-space-3);min-height:var(--ds-target-min);cursor:pointer;align-items:flex-start;display:flex}.ds-check__input{width:24px;height:24px;margin:calc((var(--ds-target-min) - 24px)/2)0 0;accent-color:var(--ds-color-primary);cursor:pointer;flex:none}.ds-check__text{gap:var(--ds-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.ds-check__label{cursor:pointer;min-height:var(--ds-target-min);align-items:center;display:flex}.ds-choices{gap:var(--ds-space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ds-choices__legend{font-weight:var(--ds-font-weight-bold);font-size:var(--ds-font-size-200);margin-bottom:var(--ds-space-3);padding:0}.ds-choice{gap:var(--ds-space-3);min-height:64px;padding:var(--ds-space-4);border:2px solid var(--ds-color-border-soft);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);cursor:pointer;align-items:flex-start;display:flex;position:relative}.ds-choice:has(input:checked){border-color:var(--ds-color-primary);background:var(--ds-color-primary-subtle)}.ds-choice:has(input:focus-visible){outline:var(--ds-focus-ring-width)solid var(--ds-color-focus);outline-offset:var(--ds-focus-ring-offset)}.ds-choice[data-disabled=true]{cursor:not-allowed;background:var(--ds-color-bg-subtle);color:var(--ds-color-disabled-text)}.ds-choice__input{width:24px;height:24px;accent-color:var(--ds-color-primary);flex:none;margin:0}.ds-choice__body{gap:var(--ds-space-1);flex-direction:column;flex:1;display:flex}.ds-choice__title{font-weight:var(--ds-font-weight-semibold)}.ds-choice__desc{color:var(--ds-color-text-muted)}.ds-choice__check{color:var(--ds-color-primary);display:none}.ds-choice:has(input:checked) .ds-choice__check{display:inline-flex}.ds-chip{border-radius:var(--ds-radius-sm);font-size:var(--ds-font-size-100);font-weight:var(--ds-font-weight-semibold);border:var(--ds-subtle-border-width)solid currentColor;align-items:center;gap:6px;max-width:100%;padding:6px 12px 6px 8px;line-height:1.375;display:inline-flex}.ds-chip>.ds-icon{width:1.25em;height:1.25em}.ds-chip--neutral{background:var(--ds-color-neutral-subtle);color:var(--ds-color-text-strong-muted)}.ds-chip--processing{background:var(--ds-color-primary-subtle);color:var(--ds-color-primary)}.ds-chip--success{background:var(--ds-color-success-subtle);color:var(--ds-color-success)}.ds-chip--overdue{background:var(--ds-color-overdue-subtle);color:var(--ds-color-overdue)}.ds-chip--warning{background:var(--ds-color-warning-subtle);color:var(--ds-color-warning)}.ds-chip--danger{background:var(--ds-color-danger-subtle);color:var(--ds-color-danger)}.ds-banner{--ds-banner-accent:var(--ds-color-primary);--ds-banner-ink:var(--ds-color-primary-hover);--ds-banner-bg:var(--ds-color-primary-subtle);gap:var(--ds-space-3);padding:14px var(--ds-space-4);border-radius:var(--ds-radius-md);border:var(--ds-subtle-border-width)solid var(--ds-banner-accent);background:var(--ds-banner-bg);color:var(--ds-banner-ink);font-size:var(--ds-font-size-base);align-items:flex-start;line-height:1.45;display:flex}.ds-banner__body{gap:var(--ds-space-2);min-width:0;color:inherit;flex-direction:column;flex:1;display:flex}.ds-banner__title{font-weight:var(--ds-font-weight-semibold)}.ds-banner__icon{color:var(--ds-banner-accent);flex:none;display:inline-flex}.ds-banner__icon>.ds-icon{width:24px;height:24px}.ds-banner--info{--ds-banner-accent:var(--ds-color-primary);--ds-banner-ink:var(--ds-color-primary-hover);--ds-banner-bg:var(--ds-color-primary-subtle)}.ds-banner--overdue{--ds-banner-accent:var(--ds-color-overdue);--ds-banner-ink:var(--ds-color-overdue-ink);--ds-banner-bg:var(--ds-color-overdue-subtle)}.ds-banner--warning{--ds-banner-accent:var(--ds-color-warning);--ds-banner-ink:var(--ds-color-warning-ink);--ds-banner-bg:var(--ds-color-warning-subtle)}.ds-banner--error{--ds-banner-accent:var(--ds-color-danger);--ds-banner-ink:var(--ds-color-danger);--ds-banner-bg:var(--ds-color-danger-subtle)}.ds-banner--success{--ds-banner-accent:var(--ds-color-success);--ds-banner-ink:var(--ds-color-success-ink);--ds-banner-bg:var(--ds-color-success-subtle)}.ds-banner__actions{gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.ds-banner__actions .ds-btn:not(.ds-btn--link){min-height:var(--ds-btn-secondary-min);background:var(--ds-color-surface);width:100%;color:var(--ds-banner-ink);border-color:var(--ds-banner-accent)}.ds-banner__actions .ds-btn:not(.ds-btn--link):hover{background:var(--ds-banner-bg)}@media (min-width:45rem){.ds-banner__actions .ds-btn:not(.ds-btn--link){width:auto}}.ds-sandbox{justify-content:center;align-items:center;gap:var(--ds-space-2);min-height:40px;padding:var(--ds-space-2)var(--ds-space-4);font-weight:var(--ds-font-weight-bold);text-align:center;display:flex}.ds-degradation,.ds-sandbox{background:var(--ds-color-warning-subtle);color:var(--ds-color-text);border-bottom:2px solid var(--ds-color-warning)}.ds-degradation{padding:var(--ds-space-4)}.ds-degradation__head{gap:var(--ds-space-3);align-items:flex-start;display:flex}.ds-degradation__head .ds-icon{color:var(--ds-color-warning);margin-top:.15em}.ds-degradation__details{margin-top:var(--ds-space-3);gap:var(--ds-space-3);flex-direction:column;display:flex}.ds-degradation__details ul{padding-left:var(--ds-space-5);margin:0}.ds-approval{gap:var(--ds-space-3);flex-direction:column;display:flex}.ds-approval--urgent{border:2px solid var(--ds-color-overdue)}.ds-approval__flags{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.ds-approval__flag{align-items:center;gap:var(--ds-space-1);font-weight:var(--ds-font-weight-bold);display:inline-flex}.ds-approval__flag--urgent{color:var(--ds-color-overdue)}.ds-approval__flag--stepup{color:var(--ds-color-text-muted);font-weight:var(--ds-font-weight-medium)}.ds-approval__meta{gap:var(--ds-space-1)var(--ds-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-approval__meta,.ds-approval__why{color:var(--ds-color-text-muted)}.ds-approval__actions{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.ds-approval__deadline{align-self:flex-start;max-width:100%;display:flex}.ds-approval[aria-busy=true]{opacity:.7}.ds-list:has(>.ds-receivable){background:var(--ds-color-surface);border:1px solid var(--ds-color-divider);border-radius:var(--ds-radius-lg);gap:0;overflow:hidden}.ds-receivable{background:var(--ds-color-surface)}.ds-receivable+.ds-receivable{border-top:1px solid var(--ds-color-divider)}:not(.ds-list)>.ds-receivable{border:1px solid var(--ds-color-divider);border-radius:var(--ds-radius-lg)}.ds-list:has(>.ds-receivable)>.ds-receivable:first-child{border-top-left-radius:calc(var(--ds-radius-lg) - 1px);border-top-right-radius:calc(var(--ds-radius-lg) - 1px)}.ds-list:has(>.ds-receivable)>.ds-receivable:last-child{border-bottom-left-radius:calc(var(--ds-radius-lg) - 1px);border-bottom-right-radius:calc(var(--ds-radius-lg) - 1px)}.ds-receivable__link,.ds-receivable__static{column-gap:var(--ds-space-3);min-height:80px;padding:14px 12px 14px var(--ds-space-4);color:inherit;border-radius:inherit;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"desc amount chevron""who amount chevron""date amount chevron""status amount chevron";align-items:center;row-gap:2px;text-decoration:none;display:grid}.ds-receivable__static{padding-right:var(--ds-space-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"desc amount""who amount""date amount""status amount"}.ds-receivable__link:hover{background:var(--ds-color-bg-subtle)}.ds-receivable__link:focus-visible{outline-offset:-3px;background:var(--ds-color-bg-subtle)}@media (max-width:20.5rem){.ds-receivable__link,.ds-receivable__static{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"desc chevron""who who""date date""status status""amount amount"}.ds-receivable__static{grid-template-areas:"desc desc""who who""date date""status status""amount amount"}.ds-receivable__amount{text-align:start}}html:is(.ds-font-150,.ds-font-175,.ds-font-200) .ds-receivable__link,html:is(.ds-font-150,.ds-font-175,.ds-font-200) .ds-receivable__static{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"desc chevron""who who""date date""status status""amount amount"}html:is(.ds-font-150,.ds-font-175,.ds-font-200) .ds-receivable__static{grid-template-areas:"desc desc""who who""date date""status status""amount amount"}html:is(.ds-font-150,.ds-font-175,.ds-font-200) .ds-receivable__amount{text-align:start}.ds-receivable__desc{font-size:var(--ds-font-size-200);font-weight:var(--ds-font-weight-semibold);grid-area:desc;line-height:1.3}.ds-receivable__amount{font-size:var(--ds-font-size-250);font-weight:var(--ds-font-weight-semibold);text-align:right;white-space:nowrap;overflow-wrap:normal;grid-area:amount}.ds-receivable__who{font-size:var(--ds-font-size-100);color:var(--ds-color-text-muted);grid-area:who}.ds-receivable__date{font-size:var(--ds-font-size-100);color:var(--ds-color-text-strong-muted);grid-area:date;align-items:flex-start;gap:6px;display:flex}.ds-receivable__date>.ds-icon{width:18px;height:18px;margin-top:.2em}.ds-receivable__status{gap:var(--ds-space-2);flex-wrap:wrap;grid-area:status;align-items:center;display:flex}.ds-receivable__status:empty,.ds-receivable__status:has(>.ds-sr-only:only-child){display:none}.ds-receivable__fact{font-size:var(--ds-font-size-100);color:var(--ds-color-text-muted)}.ds-receivable__chevron{color:var(--ds-color-text-muted);grid-area:chevron;display:inline-flex}.ds-receivable__chevron>.ds-icon{width:26px;height:26px}@media (min-width:20.51rem){html:not(.ds-font-150,.ds-font-175,.ds-font-200) .ds-receivable__link:has(.ds-receivable__status .ds-chip){grid-template-areas:"desc amount chevron""who amount chevron""date amount chevron""status status status"}html:not(.ds-font-150,.ds-font-175,.ds-font-200) .ds-receivable__static:has(.ds-receivable__status .ds-chip){grid-template-areas:"desc amount""who amount""date amount""status status"}html:not(.ds-font-150,.ds-font-175,.ds-font-200) :is(.ds-receivable__link,.ds-receivable__static):has(.ds-receivable__status .ds-chip) .ds-receivable__status{margin-top:var(--ds-space-2)}}.ds-toast-region{left:0;right:0;bottom:calc(var(--ds-bottomnav-offset,var(--ds-bottomnav-height)) + var(--ds-space-4) + env(safe-area-inset-bottom));padding-inline:var(--ds-space-4);pointer-events:none;z-index:900;justify-content:center;display:flex;position:fixed}.ds-toast{pointer-events:auto;width:100%;max-width:var(--ds-content-max);align-items:center;gap:var(--ds-space-1)var(--ds-space-3);padding:14px var(--ds-space-1)14px var(--ds-space-4);background:var(--ds-color-toast);color:var(--ds-color-toast-text);font-size:var(--ds-font-size-base);box-shadow:var(--ds-shadow-float);border:var(--ds-subtle-border-width)solid var(--ds-color-toast-text);border-radius:14px;flex-wrap:wrap;line-height:1.4;display:flex}.ds-toast__icon{color:var(--ds-color-success-on-dark);flex:none;display:inline-flex}.ds-toast__icon>.ds-icon{width:24px;height:24px}.ds-toast__msg{flex:10rem;min-width:0}.ds-toast__actions{justify-content:flex-end;align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.ds-toast__close{width:var(--ds-target-min);height:var(--ds-target-min);color:inherit;border-radius:var(--ds-radius-md);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ds-toast__close>.ds-icon{width:24px;height:24px}.ds-toast .ds-btn{border-color:var(--ds-color-toast-text)}.ds-toast .ds-btn,.ds-toast .ds-btn:hover{color:var(--ds-color-toast-text);background:0 0}.ds-toast :focus-visible{outline-color:var(--ds-color-toast-text);box-shadow:none}.ds-timeline{gap:var(--ds-space-4)}.ds-timeline,.ds-timeline__day{flex-direction:column;display:flex}.ds-timeline__day{gap:var(--ds-space-2)}.ds-timeline__list{gap:var(--ds-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-timeline__item{gap:var(--ds-space-1);padding-left:var(--ds-space-3);border-left:3px solid var(--ds-color-divider);flex-direction:column;display:flex}.ds-timeline__time{font-size:var(--ds-font-size-100);color:var(--ds-color-text-muted)}.ds-timeline__actor{font-weight:var(--ds-font-weight-medium)}.ds-skeleton,.ds-skeleton__blocks{gap:var(--ds-space-3);flex-direction:column;display:flex}.ds-skeleton__message{color:var(--ds-color-text-muted);font-size:var(--ds-font-size-base)}.ds-skeleton__block{background:var(--ds-color-neutral-subtle);border:var(--ds-subtle-border-width)solid var(--ds-color-border);border-radius:var(--ds-radius-xs)}.ds-empty{padding:var(--ds-space-5)20px;background:var(--ds-color-surface);border:1px solid var(--ds-color-divider);flex-direction:column;align-items:flex-start;gap:14px;display:flex}.ds-empty,.ds-empty__icon{border-radius:var(--ds-radius-lg)}.ds-empty__icon{background:var(--ds-color-primary-subtle);width:56px;height:56px;color:var(--ds-color-primary);border:var(--ds-subtle-border-width)solid currentColor;justify-content:center;align-items:center;display:inline-flex}.ds-empty__icon>.ds-icon{width:30px;height:30px}.ds-empty>:is(h2,h3){font-size:var(--ds-font-size-250);font-weight:var(--ds-font-weight-semibold)}.ds-empty>p{color:var(--ds-color-text-muted)}.ds-empty__action>a,.ds-empty__action>button,.ds-link-target{min-height:var(--ds-target-min);align-items:center;display:inline-flex}.ds-link-target{font-weight:var(--ds-font-weight-semibold);text-underline-offset:4px}.ds-link-target:hover{color:var(--ds-color-primary-hover)}.ds-dialog-overlay{background:var(--ds-overlay);z-index:950;position:fixed;inset:0}.ds-dialog{z-index:960;gap:var(--ds-space-4);width:100%;max-height:92dvh;padding:var(--ds-space-5)20px calc(20px + env(safe-area-inset-bottom));background:var(--ds-surface-e3);color:var(--ds-color-text);border-radius:var(--ds-radius-sheet)var(--ds-radius-sheet)0 0;border:var(--ds-subtle-border-width)solid var(--ds-color-border);box-shadow:var(--ds-shadow-float);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:auto}@media (min-width:48rem){.ds-dialog{width:min(calc(100vw - 2*var(--ds-space-4)),480px);max-height:calc(100dvh - 2*var(--ds-space-4));padding:var(--ds-space-5);border-radius:var(--ds-radius-dialog);inset:50% auto auto 50%;transform:translate(-50%,-50%)}}.ds-dialog__handle{background:var(--ds-color-border-soft);border-radius:2px;flex:none;align-self:center;width:40px;height:4px}@media (min-width:48rem){.ds-dialog__handle{display:none}}.ds-dialog__title{font-size:var(--ds-font-size-value);font-weight:var(--ds-font-weight-bold);line-height:1.25}.ds-dialog__actions{gap:var(--ds-space-3);flex-direction:column;display:flex}.ds-dialog__actions>.ds-btn,.ds-dialog__actions>span{width:100%}@media (min-width:48rem){.ds-dialog__actions{flex-direction:row-reverse;justify-content:flex-start}.ds-dialog__actions>.ds-btn,.ds-dialog__actions>span{width:auto}}.ds-sheet__body{gap:var(--ds-space-3)}.ds-sheet__body,.ds-summary{flex-direction:column;display:flex}.ds-summary{gap:var(--ds-space-2);background:var(--ds-color-bg-subtle);border:var(--ds-subtle-border-width)solid var(--ds-color-border);border-radius:var(--ds-radius-md);margin:0;padding:14px}.ds-summary__row{justify-content:space-between;gap:var(--ds-space-1)var(--ds-space-3);flex-wrap:wrap;display:flex}.ds-summary__row dt{color:var(--ds-color-text-muted)}.ds-summary__row dd{font-weight:var(--ds-font-weight-semibold);margin:0}.ds-stepper__current{font-weight:var(--ds-font-weight-medium)}.ds-stepper__list{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:45rem){.ds-stepper__list{clip:auto;white-space:normal;gap:var(--ds-space-2)var(--ds-space-4);width:auto;height:auto;margin:var(--ds-space-2)0 0;padding-left:var(--ds-space-5);flex-wrap:wrap;display:flex;position:static;overflow:visible}.ds-stepper__list [aria-current=step]{font-weight:var(--ds-font-weight-bold)}}.ds-popover{z-index:970;max-width:min(calc(100vw - 2*var(--ds-space-4)),360px);padding:var(--ds-space-4);background:var(--ds-surface-e3);color:var(--ds-color-text);border:2px solid var(--ds-color-border);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-float);gap:var(--ds-space-2);flex-direction:column;display:flex}.ds-bottomnav{z-index:800;background:var(--ds-color-surface);border-top:1px solid var(--ds-color-divider);padding:6px 6px calc(14px + env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}@media (max-height:26rem),(max-width:20rem){.ds-bottomnav{position:static}}.ds-bottomnav__list{gap:var(--ds-space-1);max-width:var(--ds-content-max);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;padding:0;list-style:none;display:grid}@media (max-width:40rem){html:is(.ds-font-150,.ds-font-175,.ds-font-200) .ds-bottomnav__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-bottomnav__link{gap:var(--ds-space-1);width:100%;min-height:64px;padding:var(--ds-space-1);color:var(--ds-color-text-strong-muted);font:inherit;font-size:var(--ds-font-size-nav);font-weight:var(--ds-font-weight-medium);border-radius:var(--ds-radius-md);cursor:pointer;background:0 0;border:0;flex-direction:column;line-height:1.2;text-decoration:none;display:flex;position:relative}.ds-bottomnav__link,.ds-bottomnav__pill{justify-content:center;align-items:center}.ds-bottomnav__pill{border:var(--ds-subtle-border-width)solid transparent;border-radius:17px;width:60px;height:34px;display:inline-flex}.ds-bottomnav__pill>.ds-icon{width:26px;height:26px}.ds-bottomnav__link[aria-current=page],.ds-bottomnav__link[data-active=true]{color:var(--ds-color-primary);font-weight:var(--ds-font-weight-bold)}.ds-bottomnav__link[aria-current=page] .ds-bottomnav__pill,.ds-bottomnav__link[data-active=true] .ds-bottomnav__pill{background:var(--ds-color-primary-subtle);border-color:var(--ds-color-primary)}.ds-bottomnav__label{gap:var(--ds-space-1);text-align:center;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;align-items:center;display:inline-flex}.ds-bottomnav__badge{background:var(--ds-color-overdue);min-width:22px;min-height:22px;color:var(--ds-color-text-on-primary);font-size:var(--ds-font-size-counter);font-weight:var(--ds-font-weight-bold);border:var(--ds-subtle-border-width)solid var(--ds-color-text-on-primary);border-radius:999px;justify-content:center;align-items:center;padding:2px 6px;line-height:1.1;display:inline-flex;position:absolute;top:4px;left:calc(50% + 10px)}.ds-bottomnav__sheet{background:var(--ds-surface-e3);border-top:1px solid var(--ds-color-divider);box-shadow:var(--ds-shadow-float);max-height:70dvh;position:absolute;bottom:100%;left:0;right:0;overflow:auto}.ds-bottomnav__sheet ul{padding:var(--ds-space-2)var(--ds-space-4);max-width:var(--ds-content-max);margin:0 auto;list-style:none}.ds-bottomnav__sheet a{min-height:56px;padding-inline:var(--ds-space-2);border-bottom:1px solid var(--ds-color-divider);font-size:var(--ds-font-size-base);font-weight:var(--ds-font-weight-semibold);align-items:center;display:flex}.ds-has-bottomnav{padding-bottom:calc(max(var(--ds-bottomnav-offset,var(--ds-bottomnav-height)),var(--ds-toast-obstruction,0px)) + var(--ds-space-6) + env(safe-area-inset-bottom))}@media (max-height:25rem){.ds-bottomnav{position:static}.ds-has-bottomnav{padding-bottom:var(--ds-space-6)}}.ds-pageheader{gap:var(--ds-space-2);padding-block:var(--ds-space-4);flex-direction:column;display:flex}.ds-pageheader__top{justify-content:space-between;align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.ds-pageheader__back{align-self:flex-start}.ds-error-summary{padding:var(--ds-space-4);border:2px solid var(--ds-color-danger);border-radius:var(--ds-radius-md);background:var(--ds-color-danger-subtle);gap:var(--ds-space-2);flex-direction:column;display:flex}.ds-error-summary__title{gap:var(--ds-space-2);color:var(--ds-color-danger);font-size:var(--ds-font-size-200);align-items:center;display:flex}.ds-error-summary ul{padding-left:var(--ds-space-5);margin:0}.ds-error-summary a{color:var(--ds-color-danger);font-weight:var(--ds-font-weight-medium);min-height:24px;display:inline-block}.ds-upload{gap:var(--ds-space-3)}.ds-upload,.ds-upload__item{flex-direction:column;display:flex}.ds-upload__item{gap:var(--ds-space-2);padding:var(--ds-space-3);border:1px solid var(--ds-color-divider);border-radius:var(--ds-radius-md)}.ds-upload__row{justify-content:space-between;gap:var(--ds-space-2);flex-wrap:wrap;align-items:center;display:flex}.ds-upload__progress{width:100%;height:12px;accent-color:var(--ds-color-primary)}.ds-cal{gap:var(--ds-space-3);flex-direction:column;display:flex}.ds-cal__header{justify-content:space-between;align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.ds-cal__title{font-size:var(--ds-font-size-200)}.ds-cal__title:first-letter{text-transform:uppercase}.ds-cal__grid{border-collapse:separate;border-spacing:2px;table-layout:fixed;width:100%}@media (max-width:44.99rem){.ds-cal__header{justify-content:space-between}.ds-cal__title{text-align:center;flex-basis:100%;order:-1}.ds-cal__grid{border-spacing:0;width:calc(100% + 2*var(--ds-space-3));margin-inline:calc(-1*var(--ds-space-3))}.ds-dialog.ds-dialog--calendar{border-radius:var(--ds-radius-lg)var(--ds-radius-lg)0 0;width:100vw;max-width:none;max-height:100dvh;padding:var(--ds-space-4)var(--ds-space-3);top:auto;bottom:0;left:0;transform:none}.ds-dialog--calendar .ds-cal__grid{width:calc(100% + 2*var(--ds-space-2));margin-inline:calc(-1*var(--ds-space-2))}}.ds-cal__weekday{font-weight:var(--ds-font-weight-medium);font-size:var(--ds-font-size-100);color:var(--ds-color-text-muted);text-align:center}.ds-cal__weekday abbr{text-decoration:none}.ds-cal__cell{text-align:center;padding:0}.ds-cal__day{width:100%;min-height:var(--ds-target-min);border:1px solid var(--ds-color-divider);border-radius:var(--ds-radius-sm);background:var(--ds-color-surface);color:var(--ds-color-text);font:inherit;flex-direction:column;justify-content:center;align-items:center;padding:2px;display:flex;position:relative}button.ds-cal__day{cursor:pointer}td.ds-cal__day{height:var(--ds-target-min);vertical-align:middle;text-align:center;display:table-cell}.ds-cal__mark{display:inline-flex}td.ds-cal__day .ds-cal__mark{display:block}.ds-cal__day[aria-selected=true]{background:var(--ds-color-primary);color:var(--ds-color-text-on-primary);border-color:var(--ds-color-primary)}.ds-cal__day[data-today=true]{font-weight:var(--ds-font-weight-bold);text-decoration:underline}.ds-cal__day[data-outside=true]{color:var(--ds-color-text-muted)}.ds-cal__day--hold,.ds-cal__swatch--hold{background:repeating-linear-gradient(135deg,var(--ds-color-warning-subtle)0 6px,var(--ds-color-surface)6px 12px);border:2px dashed var(--ds-color-warning)}.ds-cal__day--confirmed,.ds-cal__swatch--confirmed{background:var(--ds-color-primary-subtle);border:2px solid var(--ds-color-primary)}.ds-cal__day--blocked,.ds-cal__swatch--blocked{background:repeating-linear-gradient(45deg,var(--ds-color-bg-subtle)0 4px,var(--ds-color-divider)4px 6px);border:2px solid var(--ds-color-border)}.ds-cal__day--cleaning,.ds-cal__swatch--cleaning{background-image:radial-gradient(var(--ds-color-success)1px,transparent 1.5px);border:2px dotted var(--ds-color-success);background-size:8px 8px}.ds-cal__day--free,.ds-cal__swatch--free{background:var(--ds-color-surface)}.ds-cal__legend{gap:var(--ds-space-2)var(--ds-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-cal__legend li{gap:var(--ds-space-2)}.ds-cal__legend li,.ds-cal__swatch{align-items:center;display:inline-flex}.ds-cal__swatch{border-radius:var(--ds-radius-sm);justify-content:center;width:28px;height:28px}.ds-cost{gap:var(--ds-space-3);flex-direction:column;display:flex}.ds-cost__total dd,.ds-cost__total dt{font-weight:var(--ds-font-weight-bold);color:var(--ds-color-text);font-size:var(--ds-font-size-200)}.ds-profile{background:var(--ds-color-primary);color:var(--ds-color-text-on-primary);border-bottom:var(--ds-subtle-border-width)solid var(--ds-color-text-on-primary)}.ds-profile--tenant{background:var(--ds-color-tenant)}.ds-profile__inner{justify-content:space-between;align-items:center;gap:var(--ds-space-2)var(--ds-space-4);width:100%;max-width:calc(var(--ds-content-max) + 2*var(--ds-space-4));min-height:44px;padding:6px var(--ds-space-4);flex-wrap:wrap;margin-inline:auto;display:flex}.ds-profile__label{align-items:center;gap:var(--ds-space-2);font-size:var(--ds-font-size-100);font-weight:var(--ds-font-weight-semibold);line-height:1.375;display:inline-flex}.ds-profile__label>.ds-icon{width:20px;height:20px}.ds-profile__name{font-size:var(--ds-font-size-100);font-weight:var(--ds-font-weight-regular);text-align:end}.ds-profile__trailing{max-width:100%;font-size:var(--ds-font-size-100);display:flex}.ds-profile__trailing,.ds-profile__trailing>form{min-width:0;flex:auto;justify-content:flex-end}.ds-profile__trailing .ds-field{flex:11rem;min-width:0;max-width:22rem}.ds-profile .ds-field__label{color:inherit;font-size:var(--ds-font-size-100)}.ds-profile :focus-visible{outline-color:var(--ds-color-text-on-primary)}.ds-profile .ds-btn{background:var(--ds-color-surface);color:var(--ds-color-primary);border-color:var(--ds-color-surface)}.ds-profile .ds-btn:hover{background:var(--ds-color-primary-subtle)}.ds-payment{gap:var(--ds-space-4);flex-direction:column;padding:20px;display:flex}.ds-payment__head{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.ds-payment__who{flex-direction:column;gap:2px;min-width:0;display:flex}.ds-payment__title{font-size:var(--ds-font-size-200);font-weight:var(--ds-font-weight-semibold);line-height:1.3}.ds-payment__person{font-size:var(--ds-font-size-100);color:var(--ds-color-text-muted)}.ds-payment__rows{font-size:var(--ds-font-size-base);flex-direction:column;gap:10px;margin:0;display:flex}.ds-payment__row{justify-content:space-between;align-items:baseline;gap:var(--ds-space-1)var(--ds-space-3);flex-wrap:wrap;display:flex}.ds-payment__row dt{flex:9rem;min-width:0}.ds-payment__row dd{text-align:end;flex:0 auto;min-width:0;margin:0 0 0 auto}.ds-payment__row--muted{color:var(--ds-color-text-muted)}.ds-payment__sub{font-size:var(--ds-font-size-100);display:block}.ds-payment__gross{font-weight:var(--ds-font-weight-semibold)}.ds-payment__divider{background:var(--ds-color-divider);height:1px}.ds-payment__row--net dt{font-weight:var(--ds-font-weight-semibold)}.ds-payment__row--net dd.ds-payment__net{font-size:var(--ds-font-size-400);font-weight:var(--ds-font-weight-bold);color:var(--ds-color-success)}.ds-payment__row--net dd.ds-payment__net--unknown{font-size:var(--ds-font-size-base);font-weight:var(--ds-font-weight-regular);color:var(--ds-color-text-muted)}.ds-payment__footer{background:var(--ds-color-bg-subtle);border:var(--ds-subtle-border-width)solid var(--ds-color-border);border-radius:var(--ds-radius-md);font-size:var(--ds-font-size-100);color:var(--ds-color-text-strong-muted);align-items:flex-start;gap:10px;margin:0;padding:12px 14px;line-height:1.45;display:flex}.ds-payment__footer>.ds-icon{width:22px;height:22px;color:var(--ds-color-success)}.ds-payment--manual .ds-payment__footer{color:var(--ds-color-text-muted)}.ds-property{list-style:none}.ds-property__link{min-height:100px;padding:var(--ds-space-3);background:var(--ds-surface-e1);border:1px solid var(--ds-color-divider);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-e1);color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}.ds-property__link:hover{background:var(--ds-color-bg-subtle)}.ds-property__photo{border-radius:var(--ds-radius-md);object-fit:cover;flex:none;width:76px;height:76px}.ds-property__photo--empty{background:repeating-linear-gradient(135deg,var(--ds-color-neutral-subtle)0 6px,var(--ds-color-divider)6px 12px);border:var(--ds-subtle-border-width)solid var(--ds-color-border)}.ds-property__body{align-items:flex-start;gap:var(--ds-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.ds-property__name{font-size:var(--ds-font-size-200);font-weight:var(--ds-font-weight-semibold);line-height:1.3}.ds-property__detail{font-size:var(--ds-font-size-100);color:var(--ds-color-text-muted);line-height:1.375}.ds-property__chips{gap:var(--ds-s-1);flex-wrap:wrap;display:flex}.ds-property__chevron{color:var(--ds-color-text-muted);display:inline-flex}.ds-property__chevron>.ds-icon{width:24px;height:24px}html.ds-reduce-motion .ds-btn>.ds-btn__spinner{animation:none}@media (prefers-reduced-motion:reduce){.ds-btn>.ds-btn__spinner{animation:none}}.ds-btn{transition:background-color var(--ds-motion-fast)var(--ds-motion-ease),color var(--ds-motion-fast)var(--ds-motion-ease),transform var(--ds-motion-fast)var(--ds-motion-ease),box-shadow var(--ds-motion-fast)var(--ds-motion-ease)}.ds-btn:active:not([aria-disabled=true],[data-state=success],.ds-btn--link){transform:scale(.97);box-shadow:inset 0 2px #0003}.ds-btn--primary:active:not([aria-disabled=true],[data-state=success]){background:var(--ds-color-primary-hover)}.ds-btn--secondary:active:not([aria-disabled=true]){background:var(--ds-color-primary-subtle);border-color:var(--ds-color-primary-hover);color:var(--ds-color-primary-hover)}.ds-btn--neutral:active:not([aria-disabled=true]){background:var(--ds-color-neutral-subtle);border-color:var(--ds-color-text-strong-muted)}.ds-btn--danger:active:not([aria-disabled=true]){background:var(--ds-color-danger-subtle)}.ds-btn--link:active:not([aria-disabled=true]){background:var(--ds-color-primary-subtle);color:var(--ds-color-primary-hover);border-radius:var(--ds-radius-md)}.ds-btn>.ds-btn__spinner{width:20px;height:20px}.ds-btn[data-state=success],.ds-btn[data-state=success]:hover{background:var(--ds-color-success);border-color:var(--ds-color-success);color:var(--ds-color-text-on-primary);cursor:default}.ds-btn-pair{gap:var(--ds-s-btn-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-btn-pair>.ds-btn,.ds-btn-pair>span{width:100%}.ds-btn-pair .ds-btn>.ds-icon{width:22px;height:22px}.ds-icon-btn{width:var(--ds-target-min);height:var(--ds-target-min);border:2px solid var(--ds-color-border-soft);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);color:var(--ds-color-text);cursor:pointer;transition:background-color var(--ds-motion-fast)var(--ds-motion-ease),transform var(--ds-motion-fast)var(--ds-motion-ease);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ds-icon-btn>.ds-icon{width:24px;height:24px}.ds-icon-btn:hover{background:var(--ds-color-bg-subtle)}.ds-icon-btn:active{background:var(--ds-color-neutral-subtle);transform:scale(.97)}.ds-icon-btn--bare{background:0 0;border-color:#0000}.ds-field__control--lg{align-items:center;min-height:4rem}.ds-field__control--lg .ds-field__prefix{font-family:var(--ds-font-family-display);font-size:var(--ds-font-size-300);font-weight:var(--ds-font-weight-semibold)}.ds-input--money-lg{min-height:calc(4rem - 4px);font-family:var(--ds-font-family-display);font-size:var(--ds-type-hero-value-size);font-weight:var(--ds-font-weight-bold);font-variant-numeric:normal;line-height:1.2}.ds-field__end{color:var(--ds-color-text-muted);flex:none;align-items:center;padding-inline-end:var(--ds-s-2);display:inline-flex}.ds-field__end>.ds-icon{width:22px;height:22px}.ds-field__end--valid{color:var(--ds-color-success)}.ds-chips{gap:var(--ds-s-1);flex-wrap:wrap;display:flex}.ds-chip-choice{max-width:100%;min-height:var(--ds-target-min);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-full);background:var(--ds-color-surface);color:var(--ds-color-text);font-size:var(--ds-font-size-base);font-weight:var(--ds-font-weight-regular);cursor:pointer;transition:background-color var(--ds-motion-fast)var(--ds-motion-ease),border-color var(--ds-motion-fast)var(--ds-motion-ease);align-items:center;gap:6px;padding:0 17px;line-height:1.25;display:inline-flex;position:relative}.ds-chip-choice:hover{background:var(--ds-color-bg-subtle)}.ds-chip-choice[data-checked=true]{border-width:2px;border-color:var(--ds-color-primary);background:var(--ds-color-primary-subtle);color:var(--ds-color-primary);font-weight:var(--ds-font-weight-bold);padding:0 16px}.ds-chip-choice>.ds-icon{width:20px;height:20px}.ds-chip-choice__input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ds-chip-choice:has(.ds-chip-choice__input:focus-visible){outline:var(--ds-focus-ring-width)solid var(--ds-color-focus);outline-offset:var(--ds-focus-ring-offset);box-shadow:0 0 0 calc(var(--ds-focus-ring-offset) + var(--ds-focus-ring-width) + var(--ds-focus-halo-width))var(--ds-color-primary-subtle)}.ds-sheet__head{justify-content:space-between;align-items:flex-start;gap:var(--ds-s-btn-gap);display:flex}.ds-sheet__heading{flex-direction:column;gap:2px;min-width:0;display:flex}.ds-sheet__title.ds-dialog__title{font-family:var(--ds-font-family-display);font-size:var(--ds-type-title-m-size);line-height:var(--ds-type-title-m-line);font-weight:var(--ds-type-title-m-weight);letter-spacing:var(--ds-type-title-m-tracking)}.ds-sheet__subtitle{font-size:var(--ds-type-support-size);line-height:var(--ds-type-support-line)}.ds-sheet__close{margin:-6px -8px 0 0}@keyframes ds-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ds-sheet-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes ds-sheet-pop-in{0%{opacity:0;transform:translate(-50%,-46%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes ds-sheet-pop-out{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-46%)}}@keyframes ds-sheet-veil-in{0%{opacity:0}to{opacity:1}}@keyframes ds-sheet-veil-out{0%{opacity:1}to{opacity:0}}.ds-sheet[data-state=open]{animation:ds-sheet-up var(--ds-motion-slow)var(--ds-motion-ease)backwards}.ds-sheet[data-state=closed]{animation:ds-sheet-down var(--ds-motion-slow)var(--ds-motion-ease)forwards}.ds-sheet-overlay[data-state=open]{animation:ds-sheet-veil-in var(--ds-motion-slow)var(--ds-motion-ease)backwards}.ds-sheet-overlay[data-state=closed]{animation:ds-sheet-veil-out var(--ds-motion-slow)var(--ds-motion-ease)forwards}@media (min-width:48rem){.ds-sheet[data-state=open]{animation-name:ds-sheet-pop-in}.ds-sheet[data-state=closed]{animation-name:ds-sheet-pop-out}}@keyframes ds-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ds-toast{animation:ds-toast-in var(--ds-motion-base)var(--ds-motion-ease)backwards}.ds-toast[data-variant=offline] .ds-toast__icon{color:var(--ds-color-warning-on-dark)}.ds-toast[data-variant=error] .ds-toast__icon{color:var(--ds-color-danger-on-dark)}.ds-toast .ds-btn.ds-toast__action{min-height:var(--ds-target-min);padding-inline:var(--ds-s-2);color:var(--ds-color-toast-link);font-size:var(--ds-font-size-base);font-weight:var(--ds-font-weight-bold);text-underline-offset:4px;background:0 0;border-color:#0000;text-decoration:underline}.ds-btn--start{text-align:start;justify-content:flex-start;align-self:flex-start;padding-inline:0;text-decoration:none}.ds-note{border-radius:var(--ds-radius-md);background:var(--ds-color-bg-subtle);color:var(--ds-color-text-strong-muted);font-size:var(--ds-type-support-size);line-height:var(--ds-type-support-line);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.ds-note__icon{color:var(--ds-color-primary);flex:none;display:inline-flex}.ds-note__icon>.ds-icon{width:20px;height:20px}.ds-note__text{min-width:0}.ds-toast .ds-btn.ds-toast__action:active,.ds-toast .ds-btn.ds-toast__action:hover{color:var(--ds-color-toast-link);background:0 0;text-decoration-thickness:2px}.ds-appheader__inner{align-items:center;gap:var(--ds-s-05);width:100%;max-width:calc(var(--ds-content-max) + 2*var(--ds-space-4));min-height:56px;padding-inline:var(--ds-s-1);margin-inline:auto;display:flex}.ds-appheader__brand{min-width:var(--ds-target-min);min-height:var(--ds-target-min);border-radius:var(--ds-radius-md);flex:none;text-decoration:none;display:inline-flex}.ds-appheader__brand,.ds-appheader__mark{justify-content:center;align-items:center}.ds-appheader__mark{background:var(--ds-color-primary);width:32px;height:32px;color:var(--ds-color-text-on-primary);font-family:var(--ds-font-family-display);font-size:19px;font-weight:var(--ds-font-weight-bold);border-radius:9px;line-height:1;display:flex}.ds-appheader__label{min-width:0;font-size:var(--ds-font-size-100);font-weight:var(--ds-font-weight-semibold);color:var(--ds-color-text-muted);flex:1 1 0;line-height:1.375}.ds-appheader__avatar{min-width:var(--ds-target-min);min-height:var(--ds-target-min);border-radius:var(--ds-radius-full);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ds-appheader__face{border-radius:var(--ds-radius-full);border:var(--ds-subtle-border-width)solid currentColor;background:var(--ds-color-primary-subtle);min-width:44px;min-height:44px;color:var(--ds-color-primary);font-size:var(--ds-font-size-100);font-weight:var(--ds-font-weight-bold);justify-content:center;align-items:center;padding-inline:2px;line-height:1;display:flex}.ds-appheader__avatar[aria-expanded=true] .ds-appheader__face{background:var(--ds-color-primary);color:var(--ds-color-text-on-primary)}.ds-accountmenu{width:min(calc(100vw - 2*var(--ds-space-4)),22rem);max-width:none;max-height:min(var(--radix-popover-content-available-height,80dvh),80dvh);gap:var(--ds-s-2);overflow:auto}.ds-screenbar{justify-content:space-between;align-items:center;gap:var(--ds-s-1);min-height:56px;margin-inline:calc(var(--ds-s-05) - var(--ds-s-2));display:flex}.ds-screenbar__back{min-width:var(--ds-target-min);min-height:var(--ds-target-min);border-radius:var(--ds-radius-md);color:var(--ds-color-primary);font-size:var(--ds-font-size-base);font-weight:var(--ds-font-weight-semibold);align-items:center;gap:2px;padding-inline-end:var(--ds-s-1);line-height:1.25;text-decoration:none;display:inline-flex}.ds-screenbar__back:hover{color:var(--ds-color-primary-hover)}.ds-screenbar__back>.ds-icon{width:28px;height:28px}.ds-screenbar__action{align-items:center;gap:var(--ds-s-1);margin-inline-start:auto;display:flex}.ds-screenbar__icon{min-width:var(--ds-target-min);min-height:var(--ds-target-min);border-radius:var(--ds-radius-full);color:var(--ds-color-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ds-screenbar__icon:hover{background:var(--ds-color-neutral-subtle)}.ds-screenbar__icon>.ds-icon{width:26px;height:26px}.ds-pageheader--bar{gap:var(--ds-s-1);padding-block-start:0}.ds-screenbar__title{min-width:0;flex:auto;padding-inline-start:calc(var(--ds-s-2) - var(--ds-s-05))}.ds-screenbar__title>h1{letter-spacing:0;font-size:1.625rem;line-height:1.15}.ds-segmented{grid-template-columns:repeat(var(--ds-segmented-n,3),minmax(0,1fr));gap:var(--ds-s-05);padding:var(--ds-s-05);background:var(--ds-color-neutral-subtle);border-radius:var(--ds-radius-md);display:grid}.ds-segmented__tab{border-radius:calc(var(--ds-radius-md) - 3px);min-height:44px;color:var(--ds-color-text-strong-muted);font-family:inherit;font-size:var(--ds-font-size-100);font-weight:var(--ds-font-weight-medium);text-align:center;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:6px;margin:0;padding:4px 6px;line-height:1.375;text-decoration:none;display:flex}.ds-segmented__tab:hover{background:var(--ds-color-bg-subtle)}.ds-segmented__tab--active,.ds-segmented__tab--active:hover{background:var(--ds-surface-e1);box-shadow:var(--ds-shadow-e1);color:var(--ds-color-text);font-weight:var(--ds-font-weight-bold)}.ds-segmented__count{color:var(--ds-color-text-muted);font-weight:var(--ds-font-weight-semibold)}.ds-listrow{background:var(--ds-surface-e1);border:1px solid var(--ds-color-divider);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-e1);list-style:none}.ds-listrow__link{align-items:center;column-gap:var(--ds-s-2);row-gap:var(--ds-s-05);min-height:80px;padding:12px 12px 12px var(--ds-s-2);border-radius:inherit;color:inherit;grid-template-columns:48px minmax(0,1fr) auto 24px;grid-template-areas:"state body value chevron";text-decoration:none;display:grid}.ds-listrow__link:hover{background:var(--ds-color-bg-subtle)}.ds-listrow__state{border-radius:var(--ds-radius-md);background:var(--ds-color-neutral-subtle);width:48px;height:48px;color:var(--ds-color-text-strong-muted);grid-area:state;justify-content:center;align-items:center;display:flex}.ds-listrow__state>.ds-icon{width:24px;height:24px}.ds-listrow__state--processing{background:var(--ds-color-primary-subtle);color:var(--ds-color-primary)}.ds-listrow__state--success{background:var(--ds-color-success-subtle);color:var(--ds-color-success)}.ds-listrow__state--overdue{background:var(--ds-color-overdue-subtle);color:var(--ds-color-overdue)}.ds-listrow__state--warning{background:var(--ds-color-warning-subtle);color:var(--ds-color-warning)}.ds-listrow__state--danger{background:var(--ds-color-danger-subtle);color:var(--ds-color-danger)}.ds-listrow__body{flex-direction:column;grid-area:body;align-items:flex-start;gap:2px;min-width:0;display:flex}.ds-listrow__title{font-size:var(--ds-font-size-200);font-weight:var(--ds-font-weight-semibold);line-height:1.3}.ds-listrow__support{color:var(--ds-color-text-muted)}.ds-listrow__status,.ds-listrow__support{font-size:var(--ds-font-size-100);line-height:1.375}.ds-listrow__status{font-weight:var(--ds-font-weight-semibold);color:var(--ds-color-text-strong-muted)}.ds-listrow__status--overdue{color:var(--ds-color-overdue)}.ds-listrow__status--warning{color:var(--ds-color-warning)}.ds-listrow__status--success{color:var(--ds-color-success)}.ds-listrow__status--danger{color:var(--ds-color-danger)}.ds-listrow__status--processing{color:var(--ds-color-primary)}.ds-listrow__badge{margin-top:var(--ds-s-05)}.ds-listrow__value{text-align:right;grid-area:value}.ds-listrow__chevron{color:var(--ds-color-text-muted);grid-area:chevron;display:inline-flex}.ds-listrow__chevron>.ds-icon{width:24px;height:24px}@media (max-width:23.5rem){.ds-listrow__link{grid-template-columns:48px minmax(0,1fr) 24px;grid-template-areas:"state body chevron""state value value";align-items:start}.ds-listrow__value{text-align:start}}html:is(.ds-font-150,.ds-font-175,.ds-font-200) .ds-listrow__link{grid-template-columns:48px minmax(0,1fr) 24px;grid-template-areas:"state body chevron""state value value";align-items:start}html:is(.ds-font-150,.ds-font-175,.ds-font-200) .ds-listrow__value{text-align:start}@supports (width:1cqw){.ds-listrow{container-type:inline-size}@media (max-width:23.5rem){.ds-listrow .ds-listrow__value{font-size:min(var(--ds-type-value-m-size),calc((100cqw - 86px)/8))}}html:is(.ds-font-150,.ds-font-175,.ds-font-200) .ds-listrow .ds-listrow__value{font-size:min(var(--ds-type-value-m-size),calc((100cqw - 86px)/8))}}.ds-stackedbar{gap:var(--ds-s-1);flex-direction:column;display:flex}.ds-stackedbar__body{gap:var(--ds-s-2);flex-direction:column;display:flex}.ds-stackedbar__plot{position:relative}.ds-stackedbar__track{height:var(--ds-stackedbar-h,20px);gap:2px;display:flex}.ds-stackedbar__seg{min-width:4px;transition:opacity var(--ds-motion-fast)var(--ds-motion-ease);flex:1 1 0}.ds-stackedbar__seg:first-child{border-start-start-radius:calc(var(--ds-stackedbar-h,20px)/2);border-end-start-radius:calc(var(--ds-stackedbar-h,20px)/2)}.ds-stackedbar__seg:last-child{border-start-end-radius:calc(var(--ds-stackedbar-h,20px)/2);border-end-end-radius:calc(var(--ds-stackedbar-h,20px)/2)}.ds-stackedbar__seg--received,.ds-stackedbar__swatch--received{background:var(--ds-color-data-received)}.ds-stackedbar__seg--verifying,.ds-stackedbar__swatch--verifying{background:var(--ds-color-data-verifying)}.ds-stackedbar__seg--due,.ds-stackedbar__swatch--due{background:var(--ds-color-data-due)}.ds-stackedbar__seg--overdue,.ds-stackedbar__swatch--overdue{background:var(--ds-color-data-overdue)}.ds-stackedbar__seg--empty{background:var(--ds-color-data-track)}.ds-stackedbar__track:has(.ds-stackedbar__seg--active) .ds-stackedbar__seg:not(.ds-stackedbar__seg--active){opacity:.55}.ds-stackedbar__legend{gap:var(--ds-s-1)var(--ds-s-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ds-stackedbar__item{align-items:flex-start;gap:var(--ds-s-1);border-radius:var(--ds-radius-xs);width:100%;color:inherit;font:inherit;text-align:start;cursor:default;background:0 0;border:0;margin:0;padding:0;display:flex}.ds-stackedbar__swatch{border-radius:3px;flex:none;width:12px;height:12px;margin-top:.35em;display:inline-block}.ds-stackedbar__text{flex-direction:column;min-width:0;display:flex}.ds-stackedbar__label{font-size:var(--ds-font-size-100);color:var(--ds-color-text-muted);line-height:1.375}.ds-stackedbar__value{font-family:var(--ds-font-family-display);font-size:var(--ds-font-size-base);font-weight:var(--ds-font-weight-semibold);line-height:1.3}.ds-stackedbar__actions{display:flex}.ds-stackedbar__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.ds-stackedbar__table caption{padding-bottom:var(--ds-s-1);text-align:start;font-weight:var(--ds-font-weight-semibold)}.ds-stackedbar__table td,.ds-stackedbar__table th{padding:var(--ds-s-1)var(--ds-s-1)var(--ds-s-1)0;border-bottom:1px solid var(--ds-color-divider);text-align:start;font-size:var(--ds-font-size-100);vertical-align:top}.ds-stackedbar__table th[scope=row]{font-weight:var(--ds-font-weight-medium)}.ds-stackedbar__table .ds-stackedbar__swatch{margin-right:var(--ds-s-1);vertical-align:middle;margin-top:0}.ds-stackedbar__table .ds-stackedbar__num{text-align:end;padding-right:0}@media (max-width:20.5rem){.ds-stackedbar__legend{grid-template-columns:minmax(0,1fr)}}html:is(.ds-font-150,.ds-font-175,.ds-font-200) .ds-stackedbar__legend{grid-template-columns:minmax(0,1fr)}@media (forced-colors:active){.ds-stackedbar__seg,.ds-stackedbar__swatch{forced-color-adjust:none}}.ds-chart-tooltip{bottom:calc(100% + 8px);left:clamp(5.5rem,var(--ds-tip-x,50%),calc(100% - 5.5rem));z-index:5;background:var(--ds-color-toast);width:max-content;max-width:11rem;color:var(--ds-color-toast-text);font-size:var(--ds-font-size-100);box-shadow:var(--ds-shadow-e3);border-radius:10px;flex-direction:column;padding:6px 10px;line-height:1.4;display:flex;position:absolute;transform:translate(-50%)}body:has(.ds-screenbar) .ds-has-bottomnav>.ds-appheader{display:none}.ds-pageheader__eyebrow{align-items:center;gap:var(--ds-s-1);flex-wrap:wrap;display:flex}.ds-disclosure-group{background:var(--ds-color-surface);border:1px solid var(--ds-color-divider);border-radius:var(--ds-radius-lg);overflow:hidden}.ds-disclosure{border-block-end:1px solid var(--ds-color-divider)}.ds-disclosure:last-child{border-block-end:0}.ds-disclosure__summary{align-items:center;gap:var(--ds-s-btn-gap);min-height:56px;padding:0 var(--ds-s-btn-gap)0 var(--ds-s-2);cursor:pointer;list-style:none;display:flex}.ds-disclosure__summary::-webkit-details-marker{display:none}.ds-disclosure__heading{min-width:0;padding-block:var(--ds-s-1);flex-direction:column;flex:1;display:flex}.ds-disclosure__title{font-size:var(--ds-font-size-base);font-weight:var(--ds-font-weight-semibold);line-height:1.35}.ds-disclosure__description{font-size:var(--ds-font-size-100);color:var(--ds-color-text-muted);line-height:1.4}.ds-disclosure__chevron{width:24px;height:24px;color:var(--ds-color-text-muted);transition:transform var(--ds-motion-base)var(--ds-motion-ease);flex:none}.ds-disclosure[open]>.ds-disclosure__summary .ds-disclosure__chevron{transform:rotate(180deg)}.ds-disclosure__summary:hover{background:var(--ds-color-bg-subtle)}.ds-disclosure__panel{padding:0 var(--ds-s-2)var(--ds-s-2);font-size:var(--ds-font-size-100)}.ds-disclosure__list,.ds-disclosure__panel{gap:var(--ds-s-1);flex-direction:column;display:flex}.ds-disclosure__list{margin:0;padding:0;list-style:none}.ds-disclosure__panel .ds-summary{background:0 0;border:0;padding:0}.ds-disclosure__panel .ds-summary__row{align-items:baseline}.ds-history{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-history__item{gap:var(--ds-s-btn-gap);display:flex}.ds-history__rail{flex-direction:column;flex:none;align-items:center;display:flex}.ds-history__dot{border-radius:var(--ds-radius-full);border:var(--ds-subtle-border-width)solid currentColor;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.ds-history__dot>.ds-icon{width:20px;height:20px}.ds-history__dot--primary{background:var(--ds-color-primary-subtle);color:var(--ds-color-primary)}.ds-history__dot--overdue{background:var(--ds-color-overdue-subtle);color:var(--ds-color-overdue)}.ds-history__dot--warning{background:var(--ds-color-warning-subtle);color:var(--ds-color-warning)}.ds-history__dot--success{background:var(--ds-color-success-subtle);color:var(--ds-color-success)}.ds-history__dot--neutral{background:var(--ds-color-neutral-subtle);color:var(--ds-color-text-strong-muted)}.ds-history__dot--next{border:2px dashed var(--ds-color-border);color:var(--ds-color-text-muted);background:0 0}.ds-history__line{width:2px;min-height:var(--ds-s-btn-gap);background:var(--ds-color-divider);flex:1}.ds-history__text{min-width:0;padding:6px 0 var(--ds-s-2);flex-direction:column;gap:2px;display:flex}.ds-history__title{font-size:var(--ds-font-size-base);font-weight:var(--ds-font-weight-semibold)}.ds-history__detail{font-size:var(--ds-font-size-100);color:var(--ds-color-text-muted)}.ds-history__item--next{align-items:center}.ds-history__text--next{justify-content:space-between;align-items:center;gap:0 var(--ds-s-1);flex-flow:wrap;flex:1;padding:0}.ds-history__next{min-width:0;font-size:var(--ds-font-size-100);color:var(--ds-color-text-strong-muted);flex:12rem}.ds-history__action{display:inline-flex}.ds-action-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-action-list__item{border-block-end:1px solid var(--ds-color-divider)}.ds-action-list__item:last-child{border-block-end:0}.ds-action-row{align-items:center;gap:var(--ds-s-btn-gap);width:100%;min-height:56px;padding:0 var(--ds-s-1);color:var(--ds-color-text);font:inherit;font-size:var(--ds-font-size-base);font-weight:var(--ds-font-weight-semibold);text-align:start;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.ds-action-row:hover{background:var(--ds-color-bg-subtle)}.ds-action-row>.ds-icon{width:24px;height:24px;color:var(--ds-color-text-muted)}.ds-action-row[aria-disabled=true]{color:var(--ds-color-text-muted);cursor:default}.ds-detail-end{gap:var(--ds-s-btn-gap);border-block-start:1px solid var(--ds-color-divider);padding-block-start:var(--ds-s-2)}.ds-detail-end,.ds-pay-card{flex-direction:column;display:flex}.ds-pay-card{gap:var(--ds-s-2);padding:calc(var(--ds-s-2) + var(--ds-s-05));border-radius:var(--ds-radius-xl)}.ds-pay-card__amount{flex-direction:column;gap:2px;display:flex}.ds-pay-card__amount>p{margin:0}.ds-pay-card__value{font-size:min(var(--ds-type-display-xl-size),12vw)}.ds-btn.ds-pay-primary{min-height:60px;font-size:var(--ds-type-value-m-size)}.ds-btn.ds-pay-primary>.ds-icon{width:24px;height:24px}.ds-pay-card .ds-btn-pair{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(8rem,45%)),1fr))}.ds-pay-link{margin-inline-start:calc(-1*var(--ds-space-2))}.ds-pay-panel{gap:var(--ds-s-1);padding-top:var(--ds-s-2);border-top:1px solid var(--ds-color-divider);flex-direction:column;display:flex}.ds-pay-panel[hidden]{display:none}.ds-pay-panel>img{align-self:center;max-width:100%;height:auto}.ds-pay-panel>code,.ds-pay-panel>p{margin:0}.ds-steps{flex-direction:column;margin:0;padding:0;list-style:none}.ds-steps,.ds-steps__item{gap:var(--ds-s-btn-gap);display:flex}.ds-steps__item{align-items:flex-start}.ds-steps__n{border-radius:var(--ds-radius-full);background:var(--ds-color-tenant-subtle);width:2rem;height:2rem;color:var(--ds-color-tenant);font-family:var(--ds-font-family-display);font-size:1rem;font-weight:var(--ds-font-weight-bold);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ds-steps__text{min-width:0;padding-top:var(--ds-s-05);font-size:var(--ds-type-body-size);line-height:var(--ds-type-body-line)}.ds-pay-proof>summary{min-height:var(--ds-target-min);color:var(--ds-color-primary);font-size:var(--ds-type-label-size);font-weight:var(--ds-type-label-weight);text-underline-offset:4px;cursor:pointer;align-items:center;text-decoration:underline;display:flex}.ds-pay-proof>summary:hover{color:var(--ds-color-primary-hover)}.ds-pay-proof[open]>summary{margin-bottom:var(--ds-s-1)}.ds-pay-footnote{align-items:flex-start;gap:var(--ds-s-1);color:var(--ds-color-text-muted);font-size:var(--ds-type-support-size);line-height:var(--ds-type-support-line);margin:0;display:flex}.ds-pay-footnote>.ds-icon{width:18px;height:18px;margin-top:2px}.ds-pay-done{align-items:center;gap:var(--ds-s-2);padding-top:var(--ds-s-8);text-align:center;flex-direction:column;display:flex}.ds-pay-done>p{margin:0}.ds-pay-done__seal{border-radius:var(--ds-radius-full);background:var(--ds-color-success-subtle);width:112px;height:112px;color:var(--ds-color-success);justify-content:center;align-items:center;display:inline-flex}.ds-pay-done__seal>.ds-icon{width:72px;height:72px}.ds-pay-done__title{font-size:var(--ds-type-hero-value-size);line-height:var(--ds-type-hero-value-line);font-weight:var(--ds-type-hero-value-weight)}.ds-pay-done__actions{margin-top:var(--ds-s-2);align-self:stretch}.ds-btn.ds-pay-done__action{min-height:56px}.ds-imageframe{border-radius:var(--ds-radius-lg);border:var(--ds-subtle-border-width)solid var(--ds-color-border);background:var(--ds-color-bg-subtle);min-height:220px;display:flex;position:relative;overflow:hidden}.ds-imageframe__img{object-fit:contain;width:100%;height:220px;display:block}.ds-imageframe__expand{right:var(--ds-s-btn-gap);bottom:var(--ds-s-btn-gap);min-height:var(--ds-target-min);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);color:var(--ds-color-text);box-shadow:var(--ds-shadow-e1);font:inherit;font-size:var(--ds-font-size-base);font-weight:var(--ds-font-weight-semibold);cursor:pointer;border:0;align-items:center;gap:6px;padding-inline:14px;display:inline-flex;position:absolute}.ds-imageframe__expand>.ds-icon{width:22px;height:22px}.ds-imageframe--note{justify-content:center;align-items:center;gap:var(--ds-s-1);padding:var(--ds-s-2);text-align:center;color:var(--ds-color-text-muted);flex-direction:column}.ds-imageframe--note>.ds-icon{width:40px;height:40px}.ds-imageframe__filename{overflow-wrap:anywhere}.ds-proofnote{text-align:center}.ds-viewer{z-index:970;background:var(--ds-color-toast);color:var(--ds-color-toast-text);flex-direction:column;display:flex;position:fixed;inset:0}.ds-viewer__bar{justify-content:space-between;align-items:center;gap:var(--ds-s-1);padding:var(--ds-s-1)var(--ds-s-1)var(--ds-s-1)var(--ds-s-2);flex:none;display:flex}.ds-viewer__title{overflow-wrap:anywhere;min-width:0;margin:0}.ds-viewer__stage{overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;flex:1 1 0;min-height:0;position:relative;overflow:auto}.ds-viewer__canvas{width:calc(var(--ds-viewer-zoom,1)*100%);height:calc(var(--ds-viewer-zoom,1)*100%)}.ds-viewer__img{object-fit:contain;width:100%;height:100%;display:block}.ds-viewer__tools{gap:var(--ds-s-1)var(--ds-s-btn-gap);padding:var(--ds-s-1)var(--ds-s-2)calc(var(--ds-s-2) + env(safe-area-inset-bottom));flex:none;grid-template-columns:1fr 1fr;display:grid}.ds-viewer__level{text-align:center;font-size:var(--ds-font-size-base);font-weight:var(--ds-font-weight-semibold);grid-column:1/-1}.ds-viewer__stage:focus-visible{outline:3px solid var(--ds-color-toast-link);outline-offset:-3px}.ds-otp{position:relative}.ds-otp__input{z-index:1;color:#0000;caret-color:#0000;width:100%;height:100%;font:inherit;font-size:var(--ds-font-size-100);opacity:0;cursor:text;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.ds-otp__boxes{grid-template-columns:repeat(var(--ds-otp-length,6),minmax(0,1fr));gap:var(--ds-s-1);pointer-events:none;display:grid}.ds-otp__box{min-width:0;min-height:var(--ds-s-8);padding-block:var(--ds-s-05);border:2px solid var(--ds-color-border-soft);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);color:var(--ds-color-text);font-family:var(--ds-font-family-display);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:1.875rem;font-weight:700;line-height:1.2;display:flex}.ds-otp__box[data-filled=true]{border-color:var(--ds-color-border)}.ds-otp__box[data-active=true]{border-color:var(--ds-color-primary);box-shadow:inset 0 0 0 1px var(--ds-color-primary),0 0 0 var(--ds-focus-halo-width)var(--ds-color-primary-subtle)}html.ds-high-contrast .ds-otp__box[data-active=true]{outline:var(--ds-focus-ring-width)solid var(--ds-color-focus);outline-offset:var(--ds-focus-halo-width)}@media (prefers-contrast:more){.ds-otp__box[data-active=true]{outline:var(--ds-focus-ring-width)solid var(--ds-color-focus);outline-offset:var(--ds-focus-halo-width)}}.ds-otp[data-invalid=true] .ds-otp__box{border-color:var(--ds-color-danger)}.ds-otp[data-invalid=true] .ds-otp__box[data-active=true]{box-shadow:inset 0 0 0 1px var(--ds-color-danger),0 0 0 var(--ds-focus-halo-width)var(--ds-color-danger-subtle)}.ds-otp[data-readonly=true] .ds-otp__box{background:var(--ds-color-bg-subtle)}.ds-otp__caret{background:var(--ds-color-primary);width:2px;height:1.9rem;animation:ds-otp-blink 1s step-end infinite}@keyframes ds-otp-blink{50%{opacity:0}}.ds-donut{--ds-donut-size:7.25rem;gap:var(--ds-s-1);flex-direction:column;min-width:0;display:flex}.ds-donut[data-tone=hero]{--ds-donut-fg:var(--ds-color-hero-text);--ds-donut-fg-muted:var(--ds-color-hero-text-muted)}.ds-donut__body{align-items:center;gap:var(--ds-s-3);flex-wrap:wrap;display:flex}.ds-donut__plot{flex:none;position:relative}.ds-donut__chart{width:var(--ds-donut-size);height:var(--ds-donut-size);position:relative}.ds-donut__svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.ds-donut__seg,.ds-donut__track{fill:none}.ds-donut__track{stroke:var(--ds-color-data-track)}.ds-donut[data-tone=hero] .ds-donut__track{stroke:var(--ds-color-data-track-on-hero)}.ds-donut__seg{stroke-linecap:butt;transition:opacity var(--ds-motion-fast)var(--ds-motion-ease)}.ds-donut__seg--received{stroke:var(--ds-color-data-received)}.ds-donut__seg--verifying{stroke:var(--ds-color-data-verifying)}.ds-donut__seg--due{stroke:var(--ds-color-data-due)}.ds-donut__seg--overdue{stroke:var(--ds-color-data-overdue)}.ds-donut[data-tone=hero] .ds-donut__seg--received{stroke:var(--ds-color-data-received-on-hero)}.ds-donut[data-tone=hero] .ds-donut__seg--verifying{stroke:var(--ds-color-data-verifying-on-hero)}.ds-donut[data-tone=hero] .ds-donut__seg--due{stroke:var(--ds-color-data-due-on-hero)}.ds-donut[data-tone=hero] .ds-donut__seg--overdue{stroke:var(--ds-color-data-overdue-on-hero)}.ds-donut[data-active] .ds-donut__seg:not([data-active]){opacity:.4}.ds-donut__center{text-align:center;color:var(--ds-donut-fg,var(--ds-color-text));flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ds-donut__pct{font-family:var(--ds-font-family-display);white-space:nowrap;font-size:1.625rem;font-weight:800;line-height:1}.ds-donut__caption{font-size:var(--ds-font-size-100);color:var(--ds-donut-fg-muted,var(--ds-color-text-muted));line-height:1.25}.ds-donut__done{border-radius:var(--ds-radius-full);background:var(--ds-donut-done-bg,var(--ds-color-data-received));width:100%;height:100%;color:var(--ds-donut-done-fg,var(--ds-color-text-on-primary));justify-content:center;align-items:center;display:flex}.ds-donut__done>.ds-icon{width:56%;height:56%}.ds-donut__tooltip{z-index:2;bottom:calc(100% + var(--ds-s-1));max-width:min(20rem,80vw);padding:var(--ds-s-1)12px;background:var(--ds-color-toast);color:var(--ds-color-toast-text);font-size:var(--ds-font-size-100);text-align:center;pointer-events:none;border-radius:10px;line-height:1.3;position:absolute;left:50%;transform:translate(-50%)}.ds-donut__legend{flex-direction:column;flex:11rem;gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ds-donut__legend-item{align-items:flex-start;gap:var(--ds-s-05)10px;border-radius:var(--ds-radius-sm);font-size:var(--ds-font-size-100);flex-wrap:wrap;padding-block:2px;line-height:1.3;display:flex}.ds-donut__legend-item[data-active]{font-weight:var(--ds-font-weight-semibold)}.ds-donut__swatch{background:var(--ds-color-data-track);border-radius:3px;flex:none;width:12px;height:12px;margin-block-start:.3em}.ds-donut__rowlabel>.ds-donut__swatch{margin-block-start:0}.ds-donut__swatch--received{background:var(--ds-color-data-received)}.ds-donut__swatch--verifying{background:var(--ds-color-data-verifying)}.ds-donut__swatch--due{background:var(--ds-color-data-due)}.ds-donut__swatch--overdue{background:var(--ds-color-data-overdue)}[data-tone=hero] .ds-donut__swatch--received{background:var(--ds-color-data-received-on-hero)}[data-tone=hero] .ds-donut__swatch--verifying{background:var(--ds-color-data-verifying-on-hero)}[data-tone=hero] .ds-donut__swatch--due{background:var(--ds-color-data-due-on-hero)}[data-tone=hero] .ds-donut__swatch--overdue{background:var(--ds-color-data-overdue-on-hero)}.ds-donut__legend-label{flex:7rem;min-width:0}.ds-donut__legend-value{font-family:var(--ds-font-family-display);font-size:var(--ds-font-size-base);font-weight:var(--ds-font-weight-semibold);flex:none;margin-inline-start:auto;line-height:1.2}.ds-donut__toggle{align-self:flex-start}.ds-donut__table{border-collapse:collapse;width:100%;font-size:var(--ds-font-size-100)}.ds-donut__table caption{text-align:start;font-weight:var(--ds-font-weight-semibold);padding-block-end:var(--ds-s-1)}.ds-donut__table td,.ds-donut__table th{padding:10px var(--ds-s-1);border-bottom:1px solid var(--ds-color-divider);text-align:start;font-weight:var(--ds-font-weight-regular)}.ds-donut__table thead th{border-bottom:2px solid var(--ds-color-border);font-weight:var(--ds-font-weight-semibold)}.ds-donut__rowlabel{align-items:center;gap:10px;display:inline-flex}.ds-donut__table .ds-donut__num{text-align:end;white-space:nowrap}.ds-btn--bar{min-height:var(--ds-target-min);padding-block:0;padding-inline:14px}.ds-insight,.ds-unithead{gap:var(--ds-s-05);flex-direction:column;display:flex}.ds-unitpage{gap:var(--ds-s-3);flex-direction:column;display:flex}.ds-unithead__address{font-size:var(--ds-font-size-100);color:var(--ds-color-text-muted);margin:0;line-height:1.375}.ds-linkrow{align-items:center;gap:var(--ds-s-btn-gap);min-height:56px;padding:var(--ds-s-1)var(--ds-s-btn-gap)var(--ds-s-1)var(--ds-s-2);background:var(--ds-surface-e1);border:1px solid var(--ds-color-divider);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-e1);color:inherit;font-size:var(--ds-font-size-100);text-decoration:none;display:flex}.ds-linkrow:hover{background:var(--ds-color-bg-subtle)}.ds-linkrow__icon{color:var(--ds-color-primary);flex:none;display:inline-flex}.ds-linkrow__icon>.ds-icon{width:22px;height:22px}.ds-linkrow__text{flex:1;min-width:0}.ds-linkrow__chevron{color:var(--ds-color-text-muted);flex:none;display:inline-flex}.ds-linkrow__chevron>.ds-icon{width:24px;height:24px}body:has(.ds-photohero) .ds-has-bottomnav>.ds-appheader{display:none}.app-main:has(.ds-photohero){padding-top:0}.ds-photohero{min-height:236px;margin-inline:calc(-1*var(--ds-space-4));background:var(--ds-color-neutral-subtle);position:relative;overflow:hidden}.ds-photohero__empty,.ds-photohero__img{width:100%;height:100%;position:absolute;inset:0}.ds-photohero__img{object-fit:cover}.ds-photohero__empty{background:repeating-linear-gradient(135deg,var(--ds-color-neutral-subtle)0 10px,var(--ds-color-divider)10px 20px)}.ds-photohero__back,.ds-photohero__count{background:var(--ds-color-surface);border:var(--ds-subtle-border-width)solid var(--ds-color-border);box-shadow:var(--ds-shadow-e2);color:var(--ds-color-text);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ds-photohero__back{border-radius:var(--ds-radius-full);width:48px;height:48px;position:absolute;inset-block-start:calc(var(--ds-s-1) + env(safe-area-inset-top,0px));inset-inline-start:var(--ds-s-btn-gap)}.ds-photohero__back>.ds-icon{width:28px;height:28px}.ds-photohero__action{max-width:calc(100% - 2*var(--ds-s-btn-gap));position:absolute;inset-block-end:var(--ds-s-btn-gap);inset-inline-end:var(--ds-s-btn-gap)}.ds-photohero__count{min-height:var(--ds-target-min);border-radius:var(--ds-radius-md);font-size:var(--ds-font-size-100);font-weight:var(--ds-font-weight-semibold);gap:6px;padding:0 14px}.ds-photohero__count>.ds-icon{width:20px;height:20px}.ds-personcard{align-items:center;gap:var(--ds-s-btn-gap);padding:var(--ds-s-2);background:var(--ds-surface-e1);border:1px solid var(--ds-color-divider);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-e1);flex-wrap:wrap;display:flex}.ds-personcard__avatar{border-radius:var(--ds-radius-full);background:var(--ds-color-primary-subtle);border:var(--ds-subtle-border-width)solid var(--ds-color-primary);width:52px;height:52px;color:var(--ds-color-primary);font-size:var(--ds-font-size-200);font-weight:var(--ds-font-weight-bold);flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-personcard__avatar>.ds-icon{width:28px;height:28px}.ds-personcard__text{min-width:0;color:inherit;flex-direction:column;flex:9rem;justify-content:center;text-decoration:none;display:flex}.ds-personcard__text--link{min-height:var(--ds-target-min)}.ds-personcard__name{font-size:var(--ds-font-size-200);font-weight:var(--ds-font-weight-semibold);overflow-wrap:anywhere;line-height:1.3}.ds-personcard__support{font-size:var(--ds-font-size-100);color:var(--ds-color-text-muted);line-height:1.375}.ds-personcard__actions{gap:var(--ds-s-1);flex:none;margin-inline-start:auto;display:flex}.ds-personcard__action{width:var(--ds-target-min);height:var(--ds-target-min);border:2px solid var(--ds-color-border-soft);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);color:var(--ds-color-text);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ds-personcard__action:hover{background:var(--ds-color-bg-subtle)}.ds-personcard__action>.ds-icon{width:24px;height:24px}.ds-monthstrip{align-items:center;gap:var(--ds-s-btn-gap);min-height:72px;padding:var(--ds-s-btn-gap)var(--ds-s-btn-gap)var(--ds-s-btn-gap)var(--ds-s-2);border:var(--ds-subtle-border-width)solid currentColor;border-radius:var(--ds-radius-lg);background:var(--ds-color-neutral-subtle);color:var(--ds-color-text);text-decoration:none;display:flex}.ds-monthstrip--overdue{background:var(--ds-color-overdue-subtle);color:var(--ds-color-overdue-ink)}.ds-monthstrip--warning{background:var(--ds-color-warning-subtle);color:var(--ds-color-warning-ink)}.ds-monthstrip--danger{background:var(--ds-color-danger-subtle);color:var(--ds-color-text)}.ds-monthstrip--processing{background:var(--ds-color-primary-subtle);color:var(--ds-color-text)}.ds-monthstrip--success{background:var(--ds-color-success-subtle);color:var(--ds-color-success-ink)}.ds-monthstrip__icon{color:var(--ds-color-text-strong-muted);flex:none;display:inline-flex}.ds-monthstrip--overdue .ds-monthstrip__icon{color:var(--ds-color-overdue)}.ds-monthstrip--warning .ds-monthstrip__icon{color:var(--ds-color-warning)}.ds-monthstrip--danger .ds-monthstrip__icon{color:var(--ds-color-danger)}.ds-monthstrip--processing .ds-monthstrip__icon{color:var(--ds-color-primary)}.ds-monthstrip--success .ds-monthstrip__icon{color:var(--ds-color-success)}.ds-monthstrip__chevron>.ds-icon,.ds-monthstrip__icon>.ds-icon{width:24px;height:24px}.ds-monthstrip__text{flex-direction:column;flex:1;min-width:0;display:flex}.ds-monthstrip__title{font-size:var(--ds-font-size-base);font-weight:var(--ds-font-weight-bold);line-height:1.35}.ds-monthstrip__support{font-size:var(--ds-font-size-100);line-height:1.375}.ds-monthstrip__chevron{flex:none;display:inline-flex}.ds-shortcuts{gap:var(--ds-s-btn-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ds-shortcuts__item{display:flex}.ds-shortcut{justify-content:space-between;gap:var(--ds-s-1);background:var(--ds-surface-e1);border:1px solid var(--ds-color-divider);border-radius:var(--ds-radius-lg);min-width:0;min-height:88px;box-shadow:var(--ds-shadow-e1);color:inherit;flex-direction:column;flex:1;padding:14px;text-decoration:none;display:flex}.ds-shortcut:hover{background:var(--ds-color-bg-subtle)}.ds-shortcut__icon{color:var(--ds-color-primary);display:inline-flex}.ds-shortcut__icon>.ds-icon{width:26px;height:26px}.ds-shortcut__text{flex-direction:column;min-width:0;display:flex}.ds-shortcut__title{font-size:var(--ds-font-size-base);font-weight:var(--ds-font-weight-semibold);line-height:1.3}.ds-shortcut__support{font-size:var(--ds-font-size-100);color:var(--ds-color-text-muted);overflow-wrap:anywhere;line-height:1.375}.ds-sidenav{display:none}@media (min-width:64rem){.ds-appshell{--ds-sidenav-w:calc(248px + (var(--ds-font-scale,1) - 1)*120px);grid-template-columns:var(--ds-sidenav-w)minmax(0,1fr);grid-template-areas:"side main";align-items:start;display:grid}.ds-appshell.ds-has-bottomnav{padding-bottom:0}@media (min-height:25.01rem){.ds-appshell.ds-has-bottomnav:has(.ds-wizardfoot){padding-bottom:calc(max(var(--ds-bottomnav-offset,0px),var(--ds-toast-obstruction,0px)) + var(--ds-space-6) + env(safe-area-inset-bottom))}}.ds-appshell:not(:has(>.ds-sidenav)){grid-template-columns:minmax(0,1fr);grid-template-areas:"main"}.ds-appshell>.ds-appheader,.ds-appshell>.ds-bottomnav{display:none}.ds-appshell>.ds-sidenav{gap:var(--ds-s-05);box-sizing:border-box;width:var(--ds-sidenav-w);background:var(--ds-color-surface);border-inline-end:1px solid var(--ds-color-divider);flex-direction:column;grid-area:side;height:100dvh;padding:20px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.ds-appshell>.app-main{min-width:0;max-width:calc(var(--ds-content-max) + 2*var(--ds-s-5));padding:28px var(--ds-s-5)var(--ds-s-6);grid-area:main}.ds-appshell>.app-main:has(.app-wide){max-width:calc(1200px + 2*var(--ds-s-5))}}.ds-sidenav__brand{min-height:var(--ds-target-min);margin-bottom:var(--ds-s-2);padding:0 var(--ds-s-1);border-radius:var(--ds-radius-md);color:var(--ds-color-text);align-items:center;gap:10px;text-decoration:none;display:flex}.ds-sidenav__mark{background:var(--ds-color-primary);width:36px;height:36px;color:var(--ds-color-text-on-primary);font-size:22px;border-radius:10px;flex:none;justify-content:center;align-items:center;line-height:1;display:flex}.ds-sidenav__brandname,.ds-sidenav__mark{font-family:var(--ds-font-family-display);font-weight:var(--ds-font-weight-bold)}.ds-sidenav__brandname{font-size:1.25rem;line-height:1.1}.ds-sidenav__list{gap:var(--ds-s-05);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-sidenav__more{margin:var(--ds-s-2)0 0;padding:var(--ds-s-1)var(--ds-s-1)0;border-top:1px solid var(--ds-color-divider);font-size:var(--ds-font-size-100);font-weight:var(--ds-font-weight-semibold);color:var(--ds-color-text-muted)}.ds-sidenav__link{min-height:var(--ds-target-min);border-radius:var(--ds-radius-md);color:var(--ds-color-text-strong-muted);font-size:var(--ds-font-size-100);font-weight:var(--ds-font-weight-medium);transition:background var(--ds-motion-fast)var(--ds-motion-ease);align-items:center;gap:12px;padding:0 12px;line-height:1.3;text-decoration:none;display:flex}.ds-sidenav__link:hover{background:var(--ds-color-bg-subtle)}.ds-sidenav__link[aria-current=page]{background:var(--ds-color-primary-subtle);color:var(--ds-color-primary);font-weight:var(--ds-font-weight-bold)}.ds-sidenav__icon{flex:none;display:inline-flex}.ds-sidenav__icon>.ds-icon{width:24px;height:24px}.ds-sidenav__text{overflow-wrap:normal;word-break:normal;flex:auto;min-width:0}.ds-sidenav__badge{background:var(--ds-color-overdue);min-width:24px;min-height:24px;color:var(--ds-color-text-on-primary);font-size:var(--ds-font-size-100);font-weight:var(--ds-font-weight-bold);border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0 6px;line-height:1.1;display:inline-flex}.ds-sidenav__footer{padding-top:var(--ds-s-2);margin-top:auto}.ds-sidenav__account{width:100%;min-height:var(--ds-target-min);border-radius:var(--ds-radius-md);background:var(--ds-color-bg-subtle);color:var(--ds-color-text);font:inherit;text-align:start;cursor:pointer;border:0;align-items:center;gap:10px;margin:0;padding:12px;display:flex}.ds-sidenav__account--static{cursor:default}.ds-sidenav__face{border-radius:var(--ds-radius-full);background:var(--ds-color-primary-subtle);width:40px;height:40px;color:var(--ds-color-primary);font-weight:var(--ds-font-weight-bold);flex:none;justify-content:center;align-items:center;display:flex}.ds-sidenav__face>.ds-icon{width:24px;height:24px}.ds-sidenav__who{flex-direction:column;min-width:0;display:flex}.ds-sidenav__name{font-weight:var(--ds-font-weight-semibold);overflow-wrap:anywhere}.ds-sidenav__name,.ds-sidenav__owner{font-size:var(--ds-font-size-100);line-height:1.3}.ds-sidenav__owner{color:var(--ds-color-text-muted)}.ds-tabnav__list{gap:var(--ds-s-05);border-bottom:1px solid var(--ds-color-divider);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-tabnav__tab{min-height:var(--ds-target-min);color:var(--ds-color-text-strong-muted);font-size:var(--ds-font-size-100);font-weight:var(--ds-font-weight-medium);white-space:nowrap;border-bottom:3px solid #0000;align-items:center;padding:0 14px;text-decoration:none;display:flex}.ds-tabnav__tab:hover{color:var(--ds-color-text)}.ds-tabnav__tab--current{border-bottom-color:var(--ds-color-primary);color:var(--ds-color-primary);font-weight:var(--ds-font-weight-bold)}@media (forced-colors:active){.ds-tabnav__tab--current{border-bottom-color:highlight}}.ds-filterchips{gap:var(--ds-s-btn-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-filterchip{border-radius:var(--ds-radius-full);background:var(--ds-color-primary-subtle);min-height:44px;color:var(--ds-color-primary-hover);font:inherit;font-size:var(--ds-font-size-100);font-weight:var(--ds-font-weight-semibold);cursor:pointer;border:0;align-items:center;gap:6px;margin:0;padding:0 8px 0 14px;text-decoration:none;display:inline-flex}.ds-filterchip:hover{outline:2px solid var(--ds-color-primary);outline-offset:-2px}.ds-filterchip>.ds-icon{width:20px;height:20px}.ds-kpi-grid{gap:var(--ds-s-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;display:grid}@media (max-width:79.99rem){.ds-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.ds-kpi-grid{grid-template-columns:minmax(0,1fr)}}html:is(.ds-font-175,.ds-font-200) .ds-kpi-grid{grid-template-columns:minmax(0,1fr)}.ds-kpi{background:var(--ds-color-surface);border:1px solid var(--ds-color-divider);border-radius:var(--ds-radius-lg);flex-direction:column;gap:6px;min-width:0;padding:18px 20px;display:flex;container-type:inline-size}.ds-kpi dd,.ds-kpi dt{margin:0}.ds-kpi__label{align-items:center;gap:var(--ds-s-1);font-size:var(--ds-font-size-100);font-weight:var(--ds-font-weight-semibold);color:var(--ds-color-text-muted);line-height:1.4;display:flex}.ds-kpi__swatch{border-radius:3px;flex:none;width:10px;height:10px}.ds-kpi__swatch--received{background:var(--ds-color-data-received)}.ds-kpi__swatch--verifying{background:var(--ds-color-data-verifying)}.ds-kpi__swatch--due{background:var(--ds-color-data-due)}.ds-kpi__swatch--overdue{background:var(--ds-color-data-overdue)}.ds-kpi__swatch--net{background:var(--ds-color-success)}.ds-kpi__value{font-family:var(--ds-font-family-display);letter-spacing:-.02em;color:var(--ds-color-text);font-size:clamp(1.5rem,14cqw,2rem);font-weight:800;line-height:1.2}.ds-kpi__value--overdue{color:var(--ds-color-overdue)}.ds-kpi__value--success{color:var(--ds-color-success)}.ds-kpi__support,.ds-kpi__trend{font-size:var(--ds-font-size-100);color:var(--ds-color-text-strong-muted);line-height:1.4}.ds-kpi__trend{align-items:center;gap:var(--ds-s-05);font-weight:var(--ds-font-weight-semibold);display:flex}.ds-kpi__trend[data-direction=down]>.ds-icon{transform:rotate(180deg)}.ds-barcompare,.ds-barcompare__body{gap:var(--ds-s-1);flex-direction:column;display:flex}.ds-barcompare__plot{position:relative}.ds-barcompare__bars{grid-template-columns:repeat(var(--ds-barcompare-n,6),minmax(0,1fr));gap:var(--ds-s-3);height:170px;padding-inline:var(--ds-s-1);border-bottom:2px solid var(--ds-color-border);align-items:end;display:grid}.ds-barcompare__col{height:100%;transition:opacity var(--ds-motion-fast)var(--ds-motion-ease);justify-content:center;align-items:flex-end;display:flex;position:relative}.ds-barcompare__expected{box-sizing:border-box;border:2px dashed var(--ds-color-border);border-bottom:0;border-radius:8px 8px 0 0;width:64%;position:absolute;bottom:0}.ds-barcompare__received{background:var(--ds-color-data-received);border-radius:8px 8px 0 0;width:64%;position:relative}.ds-barcompare__received--below{background:var(--ds-color-data-overdue)}.ds-barcompare__bars:has(.ds-barcompare__col--active) .ds-barcompare__col:not(.ds-barcompare__col--active){opacity:.55}.ds-barcompare__axis{grid-template-columns:repeat(var(--ds-barcompare-n,6),minmax(0,1fr));gap:var(--ds-s-3);padding:0 var(--ds-s-1);margin:0;list-style:none;display:grid}.ds-barcompare__tick{width:100%;min-height:var(--ds-target-min);border-radius:var(--ds-radius-sm);color:var(--ds-color-text-muted);font:inherit;font-size:var(--ds-font-size-100);text-align:center;cursor:default;background:0 0;border:0;margin:0;padding:0 2px;line-height:1.25}.ds-barcompare__tick--active{color:var(--ds-color-text);font-weight:var(--ds-font-weight-bold)}.ds-barcompare__tip{pointer-events:none;top:4px;bottom:auto}.ds-barcompare__legend{gap:var(--ds-s-1)var(--ds-s-3);font-size:var(--ds-font-size-100);color:var(--ds-color-text-strong-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-barcompare__legend>li{align-items:center;gap:6px;display:inline-flex}.ds-barcompare__swatch{box-sizing:border-box;border-radius:3px;flex:none;width:14px;height:14px}.ds-barcompare__swatch--received{background:var(--ds-color-data-received)}.ds-barcompare__swatch--below{background:var(--ds-color-data-overdue)}.ds-barcompare__swatch--expected{border:2px dashed var(--ds-color-border)}.ds-barcompare__actions{display:flex}.ds-barcompare__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.ds-barcompare__table caption{padding-bottom:var(--ds-s-1);text-align:start;font-weight:var(--ds-font-weight-semibold)}.ds-barcompare__table td,.ds-barcompare__table th{padding:var(--ds-s-1)var(--ds-s-1)var(--ds-s-1)0;border-bottom:1px solid var(--ds-color-divider);text-align:start;font-size:var(--ds-font-size-100);font-weight:var(--ds-font-weight-regular);vertical-align:top}.ds-barcompare__table thead th{border-bottom:2px solid var(--ds-color-border);font-weight:var(--ds-font-weight-semibold)}.ds-barcompare__table th[scope=row]{font-weight:var(--ds-font-weight-medium)}.ds-barcompare__table .ds-barcompare__num{text-align:end;padding-right:var(--ds-s-1)}html:is(.ds-font-150,.ds-font-175,.ds-font-200) .ds-barcompare__axis,html:is(.ds-font-150,.ds-font-175,.ds-font-200) .ds-barcompare__bars{gap:var(--ds-s-1)}@media (forced-colors:active){.ds-barcompare__received,.ds-barcompare__swatch{forced-color-adjust:none}}.ds-payhistory{padding:var(--ds-s-2);background:var(--ds-color-surface);border:1px solid var(--ds-color-divider);border-radius:var(--ds-radius-lg);flex-direction:column;gap:14px;display:flex}.ds-payhistory__head{flex-direction:column;gap:2px;display:flex}.ds-payhistory__title{font-family:var(--ds-font-family-display);font-size:1.1875rem;font-weight:var(--ds-font-weight-bold);margin:0;line-height:1.3}.ds-payhistory__description{font-size:var(--ds-font-size-100);color:var(--ds-color-text-muted);margin:0;line-height:1.4}.ds-payhistory__body{gap:var(--ds-s-1);flex-direction:column;display:flex}.ds-payhistory__plot{flex-direction:column;gap:6px;display:flex;position:relative}.ds-payhistory__bars{grid-template-columns:repeat(var(--ds-payhistory-n,12),minmax(0,1fr));align-items:end;gap:4px;height:48px;display:grid}.ds-payhistory__bar{box-sizing:border-box;height:100%;transition:opacity var(--ds-motion-fast)var(--ds-motion-ease);border-radius:4px;display:block}.ds-payhistory__bar--on_time,.ds-payhistory__swatch--on_time{background:var(--ds-color-data-received)}.ds-payhistory__bar--late,.ds-payhistory__bar--overdue,.ds-payhistory__swatch--late{background:var(--ds-color-data-overdue)}.ds-payhistory__bar--overdue{height:35%}.ds-payhistory__swatch--overdue{background:var(--ds-color-data-overdue)}.ds-payhistory__bar--pending{border:2px dashed var(--ds-color-border);background:0 0;height:35%}.ds-payhistory__bar--none{background:var(--ds-color-data-track);height:8%;min-height:4px}.ds-payhistory__swatch--pending{border:2px dashed var(--ds-color-border);background:0 0}.ds-payhistory__swatch--none{background:var(--ds-color-data-track)}.ds-payhistory__bar--dim{opacity:.35}.ds-payhistory__initials{grid-template-columns:repeat(var(--ds-payhistory-n,12),minmax(0,1fr));color:var(--ds-color-text-muted);font-size:var(--ds-font-size-100);text-align:center;gap:4px;line-height:1.25;display:grid}.ds-payhistory__initial--current{font-weight:var(--ds-font-weight-bold);color:var(--ds-color-text)}.ds-payhistory__initial--late{color:var(--ds-color-overdue)}html:is(.ds-font-150,.ds-font-175,.ds-font-200) .ds-payhistory__initial:nth-child(2n){visibility:hidden}.ds-payhistory__tip{pointer-events:none;top:auto;bottom:calc(100% - 2px)}.ds-payhistory__legend{gap:0 var(--ds-s-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-payhistory__item{min-height:var(--ds-target-min);border-radius:var(--ds-radius-sm);color:var(--ds-color-text-strong-muted);font:inherit;font-size:var(--ds-font-size-100);text-align:start;cursor:default;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0;display:inline-flex}.ds-payhistory__item--active{color:var(--ds-color-text);font-weight:var(--ds-font-weight-bold)}.ds-payhistory__swatch{box-sizing:border-box;vertical-align:middle;border-radius:3px;flex:none;width:14px;height:14px;margin-right:6px;display:inline-block}.ds-payhistory__item .ds-payhistory__swatch{margin-right:0}.ds-payhistory__actions{display:flex}.ds-payhistory__table{border-collapse:collapse;width:100%}.ds-payhistory__table td,.ds-payhistory__table th{padding:var(--ds-s-1)var(--ds-s-1)var(--ds-s-1)0;border-bottom:1px solid var(--ds-color-divider);text-align:start;font-size:var(--ds-font-size-100);font-weight:var(--ds-font-weight-regular);vertical-align:top}.ds-payhistory__table thead th{border-bottom:2px solid var(--ds-color-border);font-weight:var(--ds-font-weight-semibold)}@media (forced-colors:active){.ds-payhistory__bar,.ds-payhistory__swatch{forced-color-adjust:none}}.ds-stackedbar__seg--net,.ds-stackedbar__swatch--net{background:var(--ds-color-data-received)}.ds-stackedbar__seg--outside,.ds-stackedbar__swatch--outside{background:var(--ds-color-data-due)}.ds-stackedbar__seg--fees,.ds-stackedbar__swatch--fees{background:var(--ds-color-data-overdue)}.ds-table-wrap{background:var(--ds-color-surface);border:1px solid var(--ds-color-divider);border-radius:var(--ds-radius-lg);overflow-x:auto}.ds-table{border-collapse:collapse;width:100%;font-size:var(--ds-font-size-100);font-variant-numeric:tabular-nums;color:var(--ds-color-text)}.ds-table thead th{background:var(--ds-color-bg-subtle);border-bottom:2px solid var(--ds-color-border);color:var(--ds-color-text-strong-muted);font-weight:var(--ds-font-weight-semibold);text-align:start;white-space:nowrap;padding:0 14px}.ds-table thead th:not(:has(.ds-table__sort)){height:48px}.ds-table__th--sorted{color:var(--ds-color-primary)}.ds-table__sort{align-items:center;gap:var(--ds-s-05);min-height:var(--ds-target-min);border-radius:var(--ds-radius-sm);color:inherit;font:inherit;font-weight:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline-flex}.ds-table__num .ds-table__sort{flex-direction:row-reverse}.ds-table__arrow{width:18px;height:18px;transition:transform var(--ds-motion-fast)var(--ds-motion-ease);flex:none}.ds-table__arrow--desc{transform:rotate(180deg)}.ds-table__arrow--idle{opacity:0}.ds-table__sort:focus-visible .ds-table__arrow--idle,.ds-table__sort:hover .ds-table__arrow--idle{opacity:.55}.ds-table tbody td,.ds-table tbody th{border-bottom:1px solid var(--ds-color-divider);height:56px;font-weight:var(--ds-font-weight-regular);text-align:start;vertical-align:middle;padding:6px 14px}.ds-table[data-density=compact] tbody td,.ds-table[data-density=compact] tbody th{height:44px;padding-block:2px}.ds-table tbody th.ds-table__rowhead{font-weight:var(--ds-font-weight-semibold)}.ds-table .ds-table__num{text-align:end;white-space:nowrap}.ds-table tbody tr:hover>*{background:var(--ds-color-bg-subtle)}.ds-table tfoot td,.ds-table tfoot th{background:var(--ds-color-bg-subtle);border-top:2px solid var(--ds-color-border);height:56px;font-weight:var(--ds-font-weight-bold);text-align:start;vertical-align:middle;padding:6px 14px}.ds-table tfoot .ds-table__num{text-align:end}.ds-table__empty{padding:var(--ds-s-3)14px;color:var(--ds-color-text-muted)}@media (min-width:68.75rem){.ds-table .ds-table__col--narrow{display:none}}@media (max-width:68.74rem){.ds-table .ds-table__col--wide{display:none}}.ds-proofread__value{justify-content:flex-end;align-items:center;gap:var(--ds-s-05)var(--ds-s-1);text-align:right;flex-wrap:wrap;display:inline-flex}.ds-proofread__ok{color:var(--ds-color-success)}.ds-proofread__differs{align-items:center;gap:var(--ds-s-05);color:var(--ds-color-warning);font-weight:var(--ds-font-weight-medium);display:inline-flex}body:has(.ds-wizardbar) .ds-has-bottomnav>.ds-appheader{display:none}html:not(.ds-font-175,.ds-font-200):has(.ds-wizardbar){scroll-padding-top:calc(var(--ds-wizardbar-offset,7rem) + var(--ds-s-1))}.ds-wizardbar{z-index:40;gap:var(--ds-s-btn-gap);padding-block:var(--ds-s-05)var(--ds-s-btn-gap);background:var(--ds-color-bg);flex-direction:column;display:flex;position:sticky;top:0}html:is(.ds-font-175,.ds-font-200) .ds-wizardbar{position:static}.ds-wizardbar__row{align-items:center;gap:var(--ds-s-1);display:flex}.ds-wizardbar__close{width:var(--ds-target-min);height:var(--ds-target-min);border-radius:var(--ds-radius-md);color:var(--ds-color-text);flex:none;justify-content:center;align-items:center;margin-inline-start:calc(-1*var(--ds-s-btn-gap));text-decoration:none;display:inline-flex}.ds-wizardbar__close:hover{background:var(--ds-color-neutral-subtle)}.ds-wizardbar__close>.ds-icon{width:26px;height:26px}.ds-wizardbar__title{min-width:0;font-size:var(--ds-font-size-base);flex:1 1 0;margin:0;line-height:1.4}.ds-wizardbar__saved,.ds-wizardbar__title{font-weight:var(--ds-font-weight-semibold)}.ds-wizardbar__saved{align-items:center;gap:var(--ds-s-05);font-size:var(--ds-type-support-size);color:var(--ds-color-success);flex:none;display:inline-flex}.ds-wizardbar__saved[data-state=saving]{color:var(--ds-color-text-muted)}.ds-wizardbar__saved[data-state=failed],.ds-wizardbar__saved[data-state=offline]{color:var(--ds-color-warning)}.ds-wizardbar__saved>.ds-icon{width:18px;height:18px}.ds-wizardbar__spinner{animation:ds-spin .9s linear infinite}html.ds-reduce-motion .ds-wizardbar__spinner{animation:none}@media (prefers-reduced-motion:reduce){.ds-wizardbar__spinner{animation:none}}.ds-wizardbar__segments{gap:var(--ds-s-05);display:grid}.ds-wizardbar__segment{background:var(--ds-color-divider);border-radius:3px;height:6px}.ds-wizardbar__segment[data-state=current],.ds-wizardbar__segment[data-state=done]{background:var(--ds-color-primary)}.ds-wizardbar__step{font-size:var(--ds-type-support-size);font-weight:var(--ds-font-weight-semibold);color:var(--ds-color-text-strong-muted);margin:0}.ds-wizard__body{gap:var(--ds-s-3);padding-block:var(--ds-s-1)var(--ds-s-3);flex-direction:column;display:flex}.ds-wizard__body>h1{margin:0}.ds-wizard__body>:has(>output:empty){margin-top:calc(-1*var(--ds-s-3))}.ds-wizardfoot{z-index:800;padding:var(--ds-s-btn-gap)var(--ds-s-2)calc(var(--ds-s-3) + env(safe-area-inset-bottom));background:var(--ds-color-surface);border-top:1px solid var(--ds-color-divider);position:fixed;bottom:0;left:0;right:0}.ds-wizardfoot__inner{align-items:flex-start;gap:var(--ds-s-btn-gap);width:100%;max-width:var(--ds-content-max);flex-wrap:wrap;margin-inline:auto;display:flex}.ds-wizardfoot__back{min-height:var(--ds-btn-primary-min);flex:none}.ds-wizardfoot__primary{flex:10rem;min-width:0}.ds-wizardfoot__primary>.ds-btn,.ds-wizardfoot__primary>span,.ds-wizardfoot__primary>span>.ds-btn{width:100%}@media (max-height:25rem){.ds-wizardbar,.ds-wizardfoot{position:static}}.ds-chargelist{gap:var(--ds-s-1);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ds-chargelist>legend{margin-bottom:var(--ds-s-1);padding:0}.ds-chargelist__box{background:var(--ds-color-surface);border:1px solid var(--ds-color-divider);border-radius:var(--ds-radius-lg);overflow:hidden}.ds-chargelist__row{gap:var(--ds-s-1);min-height:64px;padding:var(--ds-s-1)var(--ds-s-2);flex-direction:column;justify-content:center;display:flex}.ds-chargelist__row+.ds-chargelist__row{border-top:1px solid var(--ds-color-divider)}.ds-chargelist__main{align-items:center;gap:var(--ds-s-1)var(--ds-s-btn-gap);flex-wrap:wrap;display:flex}.ds-chargelist__check{overflow-wrap:normal;flex:8rem}.ds-chargelist__value{flex:0 9.5rem;min-width:0}.ds-chargelist__value .ds-input{font-family:var(--ds-font-family-display);font-weight:var(--ds-font-weight-semibold)}.ds-chargelist__off{font-size:var(--ds-type-support-size);color:var(--ds-color-text-muted)}.ds-chargelist__sub{padding-bottom:var(--ds-s-1)}.ds-note--primary{gap:var(--ds-s-btn-gap);padding:var(--ds-s-2);border-radius:var(--ds-radius-lg);background:var(--ds-color-primary-subtle);color:var(--ds-color-primary-hover);line-height:1.45}.ds-note--primary .ds-note__icon{color:inherit}.ds-note--primary .ds-note__icon>.ds-icon{width:24px;height:24px}.ds-note--primary b{font-weight:var(--ds-font-weight-bold)}.ds-actioncards{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-actioncard-item{opacity:1;transition:grid-template-rows var(--ds-motion-base)var(--ds-motion-ease),opacity var(--ds-motion-base)var(--ds-motion-ease);grid-template-rows:1fr;list-style:none;display:grid}.ds-actioncard-item__clip{min-height:0}.ds-actioncard-item+.ds-actioncard-item>.ds-actioncard-item__clip>.ds-actioncard-item__inner{padding-block-start:var(--ds-s-2)}.ds-actioncard-item--leaving{opacity:0;grid-template-rows:0fr}.ds-actioncard-item--leaving>.ds-actioncard-item__clip{overflow:hidden}.ds-actioncard{gap:var(--ds-s-2);flex-direction:column;display:flex;container-type:inline-size}.ds-actioncard__chip{align-self:flex-start;max-width:100%;display:flex}.ds-actioncard__head{justify-content:space-between;align-items:flex-start;gap:var(--ds-s-1)var(--ds-s-2);flex-wrap:wrap;display:flex}.ds-actioncard__who{gap:var(--ds-s-05);flex-direction:column;flex:10rem;min-width:0;display:flex}.ds-actioncard__title,.ds-actioncard__value{margin:0;padding-block-start:var(--ds-s-05)}.ds-actioncard__value{max-width:100%;margin-inline-start:auto}.ds-actioncard__fact{align-items:flex-start;gap:var(--ds-s-1);font-size:var(--ds-font-size-100);color:var(--ds-color-text-strong-muted);margin:0;line-height:1.4;display:flex}.ds-actioncard__fact>.ds-icon{width:20px;height:20px;color:var(--ds-color-text-muted);flex:none}.ds-actioncard__notice{gap:var(--ds-s-05);border-radius:var(--ds-radius-md);background:var(--ds-color-success-subtle);color:var(--ds-color-success-ink);flex-direction:column;padding:10px 12px;display:flex}.ds-actioncard__notice-text{align-items:flex-start;gap:var(--ds-s-1);font-size:var(--ds-font-size-100);font-weight:var(--ds-font-weight-semibold);margin:0;line-height:1.4;display:flex}.ds-actioncard__notice-text>.ds-icon{flex:none;width:20px;height:20px}.ds-actioncard__notice-support{font-size:var(--ds-font-size-100);margin:0;line-height:1.4}.ds-actioncard__actions{gap:var(--ds-s-btn-gap);flex-direction:column;display:flex}.ds-actioncard__actions>.ds-btn{width:100%}.ds-actioncard .ds-btn-pair{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(8rem,45%)),1fr))}@supports (width:1cqw){.ds-actioncard__value{font-size:min(var(--ds-type-value-l-size),calc(100cqw/(var(--ds-actioncard-chars,11)*.62)))}}.ds-msg{gap:var(--ds-s-1);flex-direction:column;margin:0;display:flex}.ds-msg__bubble{border-radius:4px var(--ds-radius-lg)var(--ds-radius-lg)var(--ds-radius-lg);background:var(--ds-color-success-subtle);color:var(--ds-color-success-ink);font-size:var(--ds-font-size-base);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 14px;line-height:1.5}.ds-msg__link{font-weight:var(--ds-font-weight-semibold);text-underline-offset:3px;white-space:normal;text-decoration:underline}.home{padding-block:var(--ds-space-3)var(--ds-space-6);gap:28px}.home,.home-greeting{flex-direction:column;display:flex}.home-greeting{gap:var(--ds-s-05)}.home-greeting__sub{font-size:var(--ds-font-size-100);line-height:1.4}.home-block{gap:var(--ds-space-3);flex-direction:column;display:flex}.home-block__head{align-items:center;gap:var(--ds-space-2)10px;flex-wrap:wrap;display:flex}.home-count{background:var(--ds-color-overdue);min-width:28px;min-height:28px;color:var(--ds-color-text-on-primary);border:var(--ds-subtle-border-width)solid var(--ds-color-text-on-primary);font-size:var(--ds-font-size-100);font-weight:var(--ds-font-weight-bold);border-radius:14px;justify-content:center;align-items:center;padding:0 8px;line-height:1.2;display:inline-flex}.home-month-group{gap:var(--ds-s-2)}.home-hero,.home-month-group{flex-direction:column;display:flex}.home-hero{background:var(--ds-color-hero);color:var(--ds-color-hero-text);border-radius:var(--ds-radius-xl);box-shadow:var(--ds-shadow-e2);gap:20px;padding:20px;position:relative;container-type:inline-size}.home-hero--closed{--ds-donut-done-bg:var(--ds-color-text-on-primary);--ds-donut-done-fg:var(--ds-color-success);background:var(--ds-color-success);color:var(--ds-color-text-on-primary)}html.ds-high-contrast .home-hero{border:2px solid var(--ds-color-hero-text)}@media (prefers-contrast:more){.home-hero{border:2px solid var(--ds-color-hero-text)}}.home-hero__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.home-hero__title{min-width:0;color:inherit;text-wrap:pretty;margin:0}.home-hero__go{border-radius:var(--ds-radius-full);background:var(--ds-color-hero-button);width:40px;height:40px;color:var(--ds-color-hero-text);flex:none;justify-content:center;align-items:center;display:inline-flex}.home-hero__go>.ds-icon{width:24px;height:24px}.home-hero--closed .home-hero__go{background:var(--ds-color-text-on-primary);color:var(--ds-color-success)}.home-hero__link{border-radius:var(--ds-radius-xl);text-decoration:none;position:absolute;inset:0}.home-hero__link:focus-visible{outline:var(--ds-focus-ring-width)solid var(--ds-color-focus);outline-offset:var(--ds-focus-ring-offset)}.home-hero__mid{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.home-hero__donut{flex:none}.home-hero__col{flex-direction:column;flex:9rem;gap:2px;min-width:0;display:flex}.home-hero__col-label,.home-hero__col-sub{font-size:var(--ds-font-size-100);color:var(--ds-color-hero-text-muted);line-height:1.4}.home-hero--closed .home-hero__col-label,.home-hero--closed .home-hero__col-sub{color:inherit}.home-hero__value{letter-spacing:-.02em;color:inherit}.home-hero__legendbox{padding-top:var(--ds-s-2);border-top:1px solid var(--ds-color-hero-track)}.home-hero__legend{color:inherit}.home-more{align-items:center;gap:var(--ds-space-3);min-height:64px;padding:var(--ds-space-2)var(--ds-space-3)var(--ds-space-2)18px;background:var(--ds-color-surface);border:1px solid var(--ds-color-divider);border-radius:var(--ds-radius-lg);color:var(--ds-color-text);font-size:var(--ds-font-size-base);font-weight:var(--ds-font-weight-semibold);text-decoration:none;display:flex}.home-more:hover{background:var(--ds-color-bg-subtle)}.home-more>.home-more__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.home-more__title{font-size:var(--ds-font-size-base);font-weight:var(--ds-font-weight-semibold)}.home-more__summary{font-size:var(--ds-font-size-100);font-weight:var(--ds-font-weight-regular);line-height:1.4}.home-more>.ds-icon{width:24px;height:24px;color:var(--ds-color-text-strong-muted)}.home-more>.ds-icon:last-child{width:26px;height:26px;color:var(--ds-color-text-muted)}.home-calm{align-items:flex-start;gap:var(--ds-space-3);background:var(--ds-color-surface);border:1px solid var(--ds-color-divider);border-radius:var(--ds-radius-lg);padding:18px;display:flex}.home-calm>div{gap:var(--ds-space-1);flex-direction:column;min-width:0;display:flex}.home-calm__icon{color:var(--ds-color-success);flex:none;display:inline-flex}.home-calm__icon>.ds-icon{width:26px;height:26px}.home-calm__title{font-size:var(--ds-font-size-200);font-weight:var(--ds-font-weight-semibold)}.home-link-center{justify-content:center;align-self:center}.home-start{gap:var(--ds-space-2);padding-top:var(--ds-space-1);flex-direction:column;display:flex}.home-start__hint{text-align:center}.home-start__fallback{display:none}.home-start__fallback:has(:target){gap:var(--ds-space-3);flex-direction:column;display:flex}.home-start__list{gap:var(--ds-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.home-start-card{justify-content:center;gap:var(--ds-space-1);min-height:72px;padding:14px var(--ds-space-4);background:var(--ds-color-surface);border:2px solid var(--ds-color-border);border-radius:var(--ds-radius-md);color:var(--ds-color-text);flex-direction:column;text-decoration:none;display:flex}.home-start-card:hover{background:var(--ds-color-bg-subtle)}.home-start-card__title{font-size:var(--ds-font-size-200);font-weight:var(--ds-font-weight-semibold);color:var(--ds-color-primary);text-underline-offset:.15em;text-decoration:underline}.home-steps{background:var(--ds-color-surface);border:1px solid var(--ds-color-divider);border-radius:var(--ds-radius-xl);padding:22px 20px}.home-steps,.home-steps__list{flex-direction:column;gap:20px;display:flex}.home-steps__list{margin:0;padding:0;list-style:none}.home-step{align-items:flex-start;gap:14px;display:flex}.home-step__n{min-width:40px;min-height:40px;padding:0 var(--ds-space-1);border:2px solid var(--ds-color-border-soft);color:var(--ds-color-text-strong-muted);font-size:var(--ds-font-size-200);font-weight:var(--ds-font-weight-bold);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.home-step__n--now{background:var(--ds-color-primary);border-color:var(--ds-color-primary);color:var(--ds-color-text-on-primary)}.home-step__body{gap:var(--ds-space-1);flex-direction:column;min-width:0;display:flex}.home-step__title{font-size:var(--ds-font-size-250);font-weight:var(--ds-font-weight-semibold)}.home-step__text{line-height:1.45}.home-note,.home-step__text{font-size:var(--ds-font-size-100);color:var(--ds-color-text-strong-muted)}.home-note{align-items:flex-start;gap:var(--ds-space-3);padding-inline:var(--ds-space-1);line-height:1.5;display:flex}.home-note>.ds-icon{width:24px;height:24px;color:var(--ds-color-success)}.home-skel__card{gap:var(--ds-space-3);background:var(--ds-color-surface);border:1px solid var(--ds-color-divider);border-radius:var(--ds-radius-xl);flex-direction:column;padding:20px;display:flex}.home-skel__card--small{border-radius:var(--ds-radius-lg);gap:10px;padding:18px}.home-skel__group{gap:var(--ds-space-3);flex-direction:column;display:flex}.home-skel__bar{background:var(--ds-color-neutral-subtle);border:var(--ds-subtle-border-width)solid var(--ds-color-border);border-radius:6px}.home-skel__row{justify-content:space-between;gap:var(--ds-space-3);display:flex}.home-skel__ring{box-sizing:border-box;border:10px solid var(--ds-color-neutral-subtle);border-radius:var(--ds-radius-full);flex:none;width:76px;height:76px}.home-skel__hero{align-items:center;gap:var(--ds-space-3);display:flex}.home-skel__hero-lines{gap:var(--ds-space-2);flex-direction:column;flex:1;min-width:0;display:flex}.received-panel{display:flex}.received-panel__list{background:var(--ds-color-bg-subtle);border:var(--ds-subtle-border-width)solid var(--ds-color-border);border-radius:var(--ds-radius-md);font-size:var(--ds-font-size-100);flex-direction:column;gap:10px;margin:0;padding:14px;display:flex}.received-panel__list>div{justify-content:space-between;gap:var(--ds-space-1)var(--ds-space-2);flex-wrap:wrap;display:flex}.received-panel__list dd,.received-panel__list dt{color:var(--ds-color-text-strong-muted);margin:0}.received-panel__list dd{text-align:right;margin-left:auto}.received-panel__list .received-panel__net{font-weight:var(--ds-font-weight-semibold);color:var(--ds-color-success)}.received-panel__list .received-panel__total{border-top:1px solid var(--ds-color-divider);padding-top:10px}.received-panel__list .received-panel__total dd,.received-panel__list .received-panel__total dt{font-weight:var(--ds-font-weight-bold);color:var(--ds-color-text)}.received-panel__pending{font-size:var(--ds-font-size-100);display:block}.received-panel__trust{font-size:var(--ds-font-size-100);color:var(--ds-color-text-strong-muted);align-items:flex-start;gap:10px;line-height:1.45;display:flex}.received-panel__trust>.ds-icon{width:22px;height:22px;color:var(--ds-color-success)}@supports (width:1cqw){.home-hero__value{font-size:min(var(--ds-type-hero-value-size),calc(100cqw/(var(--home-chars,12)*.6)))}@container (min-width:17.5rem){.home-hero__value{font-size:min(var(--ds-type-hero-value-size),calc((100cqw - var(--ds-donut-size,7.25rem) - 20px)/(var(--home-chars,12)*.62)))}}.home-hero[data-state=nothing-due] .home-hero__value{font-size:min(var(--ds-type-hero-value-size),calc(100cqw/(var(--home-chars,12)*.6)))}}@media (max-height:700px){.home{padding-block:4px var(--ds-space-6);gap:16px}.home-hero{gap:12px;padding:16px 20px}.home-hero__legendbox{padding-top:12px}}.app-card{gap:var(--ds-s-2);background:var(--ds-color-surface);border:1px solid var(--ds-color-divider);border-radius:var(--ds-radius-lg);min-width:0;padding:20px 24px}.app-card,.app-card__titles{flex-direction:column;display:flex}.app-card__titles{gap:2px}.app-card__titles>p{font-size:var(--ds-font-size-100);margin:0;line-height:1.4}.app-card__heading{align-items:center;gap:var(--ds-s-05)var(--ds-s-1);flex-wrap:wrap;display:flex}.app-card__title{font-family:var(--ds-font-family-display);font-size:1.1875rem;font-weight:var(--ds-font-weight-bold);margin:0;line-height:1.3}.app-card__head{justify-content:space-between;align-items:center;gap:var(--ds-s-1)var(--ds-s-2);flex-wrap:wrap;display:flex}.app-card__foot{font-size:var(--ds-font-size-100);color:var(--ds-color-text-muted);margin:0}.app-units{gap:0;padding:0;overflow:hidden}.app-units>.app-card__head{border-bottom:1px solid var(--ds-color-divider);padding:14px 20px}.app-units .ds-table-wrap{border:0;border-radius:0}.app-units>.app-card__foot{padding:var(--ds-s-1)20px var(--ds-s-2)}.app-table-link{min-height:44px;color:var(--ds-color-text);font-weight:var(--ds-font-weight-semibold);text-decoration:underline;-webkit-text-decoration-color:var(--ds-color-border-soft);text-decoration-color:var(--ds-color-border-soft);text-underline-offset:3px;align-items:center;display:inline-flex}.app-table-link:hover{color:var(--ds-color-primary);text-decoration-color:currentColor}.app-status{font-weight:var(--ds-font-weight-semibold);color:var(--ds-color-text-strong-muted);align-items:center;gap:6px;display:inline-flex}.app-status>.ds-icon{flex:none}.app-status--success{color:var(--ds-color-success)}.app-status--warning{color:var(--ds-color-warning)}.app-status--overdue{color:var(--ds-color-overdue)}.app-status--danger{color:var(--ds-color-danger)}.app-status--processing{color:var(--ds-color-primary)}.app-ontime{align-items:center;gap:var(--ds-s-1);min-width:8rem;display:inline-flex}.app-ontime__track{background:var(--ds-color-data-track);border-radius:4px;flex:4rem;height:8px;display:flex;overflow:hidden}.app-ontime__fill{background:var(--ds-color-data-received);height:100%;display:block}.home-d1__chart,.home-d1__head,.home-d1__kpis,.home-d1__table{display:none}.home-d1__head{align-items:center;gap:var(--ds-s-2);flex-wrap:wrap}.home-d1__title{flex-direction:column;flex:18rem;gap:2px;min-width:0;display:flex}.home-d1__title>h1{margin:0}.home-d1__sub{font-size:var(--ds-font-size-100);margin:0;line-height:1.4}.home-d1__head .ds-segmented{flex:none;min-width:17rem}.home-d1__arrows{gap:var(--ds-s-1);flex:none;display:flex}.home-d1__arrows .ds-icon-btn[aria-disabled=true]{color:var(--ds-color-border);cursor:default}.home-d1__arrows .ds-icon-btn[aria-disabled=true]:hover{background:var(--ds-color-surface)}@media (min-width:64rem){.home--d1{gap:var(--ds-s-3)var(--ds-s-2);padding-block:0 var(--ds-s-2);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid}.home--d1>*{grid-column:1/-1;min-width:0}.home--d1>.home-greeting,.home--d1>.home-month-fallback,.home--d1>.home-month-group,.home--d1>.home-upcoming{display:none}.home--d1>.home-d1__head{display:flex}.home--d1>.home-d1__kpis{display:block}.home--d1>.home-d1__chart{grid-column:1;display:flex}.home--d1>.home-pending{background:var(--ds-color-surface);border:1px solid var(--ds-color-divider);border-radius:var(--ds-radius-lg);grid-column:2;align-self:stretch;padding:20px}.home--d1>.home-pending .home-overdue{background:var(--ds-color-overdue-subtle);border-color:#0000}.home--d1>.home-d1__table{display:flex}.app-main:has(.home--d1) .ds-pageheader{display:none}}.app-desktop-only{display:none}@media (min-width:64rem){.app-desktop-only{display:block}.app-mobile-only,.ds-pageheader>p:has(>.app-mobile-only:only-child){display:none}}.app-muted{color:var(--ds-color-text-muted)}.app-net{font-weight:var(--ds-font-weight-bold)}.app-net--final{color:var(--ds-color-success)}.app-table-sub{font-size:var(--ds-font-size-100);font-weight:var(--ds-font-weight-regular);color:var(--ds-color-text-muted);line-height:1.3;display:block}.app-card__head--end{justify-content:flex-end}.report-actions{align-items:center;gap:var(--ds-s-1);flex-wrap:wrap;display:flex}.report-actions>.ds-btn,.report-actions>a{white-space:nowrap}.report-d2{gap:var(--ds-s-2);flex-direction:column;display:flex}.report-d2__top{gap:var(--ds-s-2);grid-template-columns:minmax(0,1fr) minmax(0,26rem);display:grid}.report-d2__conclusion{justify-content:center}.report-d2__conclusion>p{font-size:var(--ds-font-size-100);margin:0;line-height:1.5}.report-d2__title{font-family:var(--ds-font-family-display);font-size:1.5rem;font-weight:var(--ds-font-weight-bold);text-wrap:pretty;margin:0;line-height:1.25}.report-d2__filters{align-items:flex-end;gap:var(--ds-s-btn-gap);flex-wrap:wrap;display:flex}.report-d2__filters>.ds-field{flex:0 15rem;min-width:0}.report-d2__filters>.report-d2__search{flex:16rem}.report-d2__note{align-items:flex-start;gap:var(--ds-s-1);font-size:var(--ds-font-size-100);color:var(--ds-color-text-muted);margin:0;display:flex}.report-d2__note>.ds-icon{flex:none;margin-top:.15em}@media (max-width:79.99rem){.report-d2__top{grid-template-columns:minmax(0,1fr)}}@media (min-width:64rem){.report-tab .ds-screenbar{display:none}.ds-pageheader:has(.ds-tabnav){padding-block-end:0}}.app-header{justify-content:space-between;align-items:center;gap:var(--ds-space-2)var(--ds-space-4);padding-block:var(--ds-space-3);border-bottom:1px solid var(--ds-color-divider);flex-wrap:wrap;display:flex}.app-brand{font-weight:var(--ds-font-weight-bold);font-size:var(--ds-font-size-200);color:var(--ds-color-text);min-height:var(--ds-target-min);align-items:center;text-decoration:none;display:inline-flex}.app-account__who{gap:var(--ds-s-05);flex-direction:column;min-width:0;display:flex}.app-account__name{font-size:var(--ds-font-size-200);font-weight:var(--ds-font-weight-bold);line-height:1.3}.app-account__org{font-size:var(--ds-font-size-100);overflow-wrap:anywhere}.app-account__exit{padding-top:var(--ds-s-2);border-top:1px solid var(--ds-color-divider)}.app-org-form{align-items:flex-end;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.app-org-form>.ds-field{flex:11rem;min-width:0}.app-main{padding-top:var(--ds-space-2)}.app-main:not(.ds-has-bottomnav){padding-bottom:var(--ds-space-6)}.app-section{margin-top:var(--ds-s-4)}.app-section,.app-start-list{gap:var(--ds-s-2);flex-direction:column;display:flex}.app-start-list{margin:0;padding:0;list-style:none}.app-start-card{gap:var(--ds-space-1);min-height:64px;padding:var(--ds-space-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);color:var(--ds-color-text);background:var(--ds-color-surface);flex-direction:column;text-decoration:none;display:flex}.app-start-card:hover{background:var(--ds-color-bg-subtle)}.app-start-card__title{font-weight:var(--ds-font-weight-bold);color:var(--ds-color-primary);text-underline-offset:.15em;text-decoration:underline}.app-help-article{gap:var(--ds-space-2);padding-block:var(--ds-space-4);border-bottom:1px solid var(--ds-color-divider);flex-direction:column;display:flex}.app-help-article:target{background:var(--ds-color-primary-subtle);padding-inline:var(--ds-space-3);border-radius:var(--ds-radius-md)}.app-gallery-section{gap:var(--ds-space-4);padding-block:var(--ds-space-5);border-bottom:1px solid var(--ds-color-divider);flex-direction:column;display:flex}.app-gallery-nav-frame{border:1px dashed var(--ds-color-border);border-radius:var(--ds-radius-md);height:160px;position:relative;overflow:hidden;transform:translateZ(0)}.app-paused{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.app-degradation{margin-bottom:var(--ds-space-4)}.app-inline-note{align-items:center;gap:var(--ds-space-2);font-weight:var(--ds-font-weight-medium);display:flex}.app-textarea{resize:vertical;min-height:6rem}.app-plain-list{padding-left:var(--ds-space-5);gap:var(--ds-space-1);flex-direction:column;margin:0;display:flex}.app-filter-form{align-items:flex-end;gap:var(--ds-space-2)var(--ds-space-3);flex-wrap:wrap;display:flex}.app-chips{gap:var(--ds-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.app-chip{min-height:var(--ds-target-min);padding-inline:var(--ds-space-4);border:1px solid var(--ds-color-border);color:var(--ds-color-text);background:var(--ds-color-surface);border-radius:999px;align-items:center;text-decoration:none;display:inline-flex}.app-chip:hover{background:var(--ds-color-bg-subtle)}.app-chip[aria-current=page]{border:2px solid var(--ds-color-primary);background:var(--ds-color-primary-subtle);font-weight:var(--ds-font-weight-bold)}.app-fieldset{border:0;min-width:0;margin:0;padding:0}.app-money-lg{font-size:var(--ds-font-size-500);font-weight:var(--ds-font-weight-bold);font-variant-numeric:tabular-nums;margin:0}.app-code{margin-top:var(--ds-space-2);padding:var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-bg-subtle);font-family:var(--ds-font-family-mono);font-weight:var(--ds-font-weight-medium);font-size:var(--ds-font-size-100);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;display:block}.app-stack-xs{gap:var(--ds-space-1);flex-direction:column;display:flex}.app-table-wrap{overflow-x:auto}.app-table{border-collapse:collapse;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;width:100%}.app-table caption{text-align:start;padding-block:var(--ds-space-2);color:var(--ds-color-text-muted)}.app-table td,.app-table th{padding:var(--ds-space-2)var(--ds-space-3);text-align:start;border-bottom:1px solid var(--ds-color-divider);vertical-align:top}.app-table thead th{border-bottom:2px solid var(--ds-color-border)}.app-table td.app-num,.app-table th.app-num{text-align:right;white-space:nowrap}.app-gallery{gap:var(--ds-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.app-gallery__item{padding:var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface)}.app-gallery__figure,.app-gallery__item{gap:var(--ds-space-2);flex-direction:column;display:flex}.app-gallery__figure{margin:0}.app-gallery__img,.app-gallery__missing{aspect-ratio:4/3;object-fit:cover;border-radius:var(--ds-radius-sm,4px);background:var(--ds-color-bg-subtle);width:100%;display:block}.app-gallery__missing{padding:var(--ds-space-3);text-align:center;color:var(--ds-color-text-muted);justify-content:center;align-items:center;display:flex}.app-thumb{object-fit:cover;border-radius:var(--ds-radius-sm,4px);border:1px solid var(--ds-color-border);background:var(--ds-color-bg-subtle);width:6rem;height:6rem;display:block}.app-thumb-row{align-items:flex-start;gap:var(--ds-space-3);flex-flow:wrap;margin:0;padding:0;list-style:none;display:flex}.app-dropzone{border:2px dashed var(--ds-color-border);border-radius:var(--ds-radius-md);padding:var(--ds-space-5,var(--ds-space-4));background:var(--ds-color-bg-subtle);gap:var(--ds-space-2);flex-direction:column;display:flex}.app-dropzone[data-over=true]{border-style:solid;border-color:var(--ds-color-primary)}.app-progress{width:100%;height:.75rem}.app-secret-url{padding:var(--ds-space-3);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-bg-subtle);font-family:var(--ds-font-family-mono);font-weight:var(--ds-font-weight-medium);font-size:var(--ds-font-size-100);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;display:block}.app-bare-fieldset{border:0;min-width:0;margin:0;padding:0}.app-tabs{gap:var(--ds-space-2);flex-flow:wrap;padding:0;list-style:none}.app-count{font-weight:var(--ds-font-weight-medium)}.app-card-title{margin:0}.app-quote{padding:var(--ds-space-3)var(--ds-space-4);border-inline-start:4px solid var(--ds-color-border);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.app-money__stack{gap:var(--ds-s-3);padding-top:var(--ds-s-1)}.app-money-filter{min-height:var(--ds-target-min);border:2px solid var(--ds-color-border-soft);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);color:var(--ds-color-text);font-size:var(--ds-font-size-100);font-weight:var(--ds-font-weight-semibold);flex:none;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.app-money-filter:hover{background:var(--ds-color-bg-subtle)}.app-money-filter>.ds-icon{width:22px;height:22px}.app-money-filter-form,.app-money-inline{gap:var(--ds-s-2);flex-direction:column;display:flex}.app-month{justify-content:space-between;align-items:center;gap:var(--ds-s-1);padding:0 var(--ds-s-05);background:var(--ds-surface-e1);border:1px solid var(--ds-color-divider);border-radius:var(--ds-radius-md);display:flex}.app-month__btn{border-radius:var(--ds-radius-sm);width:48px;height:48px;color:var(--ds-color-primary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.app-month__btn:hover{background:var(--ds-color-bg-subtle)}.app-month__btn>.ds-icon{width:26px;height:26px}.app-month__btn--off,.app-month__btn--off:hover{color:var(--ds-color-border);cursor:default;background:0 0}.app-month__label{text-align:center;font-size:var(--ds-font-size-200);font-weight:var(--ds-font-weight-bold);flex:1;margin:0}.app-month--all{padding:var(--ds-s-1)var(--ds-s-2);flex-wrap:wrap}.app-month--all .app-month__label{text-align:start;flex:auto}.app-money-summary{gap:var(--ds-s-2);flex-direction:column;display:flex}.app-money-summary__head{gap:var(--ds-s-05);flex-direction:column;display:flex}.app-money-summary__line{color:var(--ds-color-text-muted);font-size:var(--ds-font-size-100)}.app-goodnews{align-items:flex-start;gap:var(--ds-s-2);padding:var(--ds-s-2);background:var(--ds-color-success-subtle);border-radius:var(--ds-radius-lg);color:var(--ds-color-success-ink);display:flex}.app-goodnews>.ds-icon{width:36px;height:36px;color:var(--ds-color-success)}.app-goodnews__body{gap:var(--ds-s-05);flex-direction:column;flex:1;min-width:0;display:flex}.app-goodnews .app-money-summary__line,.app-goodnews__title{color:var(--ds-color-success-ink)}.app-money-tabs{gap:var(--ds-s-3);flex-direction:column;display:flex}.app-money-section{gap:var(--ds-s-1);flex-direction:column;display:flex}.app-money-group{font-family:var(--ds-font-family);font-size:var(--ds-font-size-100);font-weight:var(--ds-font-weight-bold);color:var(--ds-color-text-strong-muted);align-items:center;gap:6px;line-height:1.375;display:flex}.app-money-group>.ds-icon{width:20px;height:20px}.app-money-group--overdue{color:var(--ds-color-overdue)}.app-money-group--warning{color:var(--ds-color-warning)}.app-money-group--success{color:var(--ds-color-success)}.app-money-list{gap:var(--ds-s-1)}.app-chip-removable{min-height:var(--ds-target-min);padding:0 12px 0 var(--ds-s-2);border-radius:var(--ds-radius-full);background:var(--ds-color-primary-subtle);color:var(--ds-color-primary);font-size:var(--ds-font-size-100);font-weight:var(--ds-font-weight-semibold);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.app-chip-removable>.ds-icon{width:20px;height:20px}.app-money-links{background:var(--ds-surface-e1);border:1px solid var(--ds-color-divider);border-radius:var(--ds-radius-lg);margin:0;padding:0;list-style:none;overflow:hidden}.app-money-links>li+li{border-top:1px solid var(--ds-color-divider)}.app-money-links__item{align-items:center;gap:var(--ds-s-btn-gap);min-height:56px;padding:0 12px 0 var(--ds-s-2);color:var(--ds-color-text);font-size:var(--ds-font-size-base);font-weight:var(--ds-font-weight-semibold);text-decoration:none;display:flex}.app-money-links__item:hover{background:var(--ds-color-bg-subtle)}.app-money-links__item:focus-visible{outline-offset:-3px}.app-money-links__item>span{flex:1;min-width:0}.app-money-links__item>.ds-icon:first-child{width:22px;height:22px;color:var(--ds-color-primary)}.app-money-links__item>.ds-icon:last-child{width:24px;height:24px;color:var(--ds-color-text-muted)}.app-auth{gap:var(--ds-s-3);flex-direction:column;display:flex}.app-auth__top{justify-content:flex-end;align-items:center;min-height:56px;display:flex}.app-auth__aa{min-height:var(--ds-target-min);border-radius:var(--ds-radius-md);font-weight:var(--ds-font-weight-bold);font-size:var(--ds-font-size-100);border-width:2px;gap:6px;padding-inline:14px;text-decoration:none}.app-auth__aa>.ds-icon{width:22px;height:22px}.app-auth__mark{background:var(--ds-color-primary);width:64px;height:64px;color:var(--ds-color-text-on-primary);font-family:var(--ds-font-family-display);border-radius:18px;justify-content:center;align-items:center;font-size:2.375rem;font-weight:700;line-height:1;display:flex}.app-auth h1{letter-spacing:-.01em;font-size:2.125rem;font-weight:800;line-height:2.5rem}.app-auth__form{gap:var(--ds-s-3);flex-direction:column;display:flex}.app-auth__control{min-height:60px}.app-auth__control .ds-input{font-size:var(--ds-font-size-300);font-weight:var(--ds-font-weight-semibold)}.app-auth__help,.app-auth__links{align-items:flex-start;gap:var(--ds-s-05);flex-direction:column;display:flex}.app-auth__help .ds-btn--link{padding-inline:0}.app-auth__wait{align-items:center;gap:var(--ds-s-1);min-height:var(--ds-target-min);color:var(--ds-color-text-strong-muted);font-size:var(--ds-font-size-base);font-weight:var(--ds-font-weight-semibold);font-variant-numeric:tabular-nums;margin:0;display:flex}.app-auth__wait>.ds-icon{flex:none}.app-queue{gap:var(--ds-s-3)}.app-queue,.app-queue-group{flex-direction:column;display:flex}.app-queue-group{gap:var(--ds-s-1)}.app-queue-group__label{font-family:var(--ds-font-family);font-size:var(--ds-font-size-100);font-weight:var(--ds-font-weight-bold);color:var(--ds-color-text-strong-muted);align-items:center;gap:6px;margin:0;line-height:1.375;display:flex}.app-queue-group__label--urgent{color:var(--ds-color-overdue)}.app-queue-group__label>.ds-icon{width:20px;height:20px}.app-queue-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.app-queue-item{opacity:1;transition:grid-template-rows var(--ds-motion-base)var(--ds-motion-ease),opacity var(--ds-motion-base)var(--ds-motion-ease),visibility 0s linear var(--ds-motion-base);grid-template-rows:1fr;display:grid}.app-queue-item__inner{min-height:0}.app-queue-item__inner:after{content:"";height:var(--ds-s-2);display:block}.app-queue-item:last-child>.app-queue-item__inner:after{display:none}.app-queue-item[data-leaving]{opacity:0;visibility:hidden;grid-template-rows:0fr}.app-queue-item[data-leaving]>.app-queue-item__inner{overflow:hidden}.app-queue-card{gap:var(--ds-s-2);flex-direction:column;display:flex;container-type:inline-size}.app-queue-card--alert{border:2px solid var(--ds-color-overdue)}.app-queue-card__head{justify-content:space-between;gap:var(--ds-s-1)var(--ds-s-btn-gap);flex-wrap:wrap;display:flex}.app-queue-card__who{gap:var(--ds-s-05);flex-direction:column;flex:12rem;min-width:0;display:flex}.app-queue-card__who>*{margin:0}.app-queue-card__kind{color:var(--ds-color-text-strong-muted);text-transform:uppercase;overflow-wrap:anywhere}.app-queue-card__amount{flex:none;margin:0}.app-queue-card__flags{gap:var(--ds-s-1);font-weight:var(--ds-font-weight-bold);flex-wrap:wrap;display:flex}.app-queue-card__flag{align-items:center;gap:var(--ds-s-05);color:var(--ds-color-text-muted);display:inline-flex}.app-queue-card__flag--urgent{color:var(--ds-color-overdue)}.app-queue-card__bubble,.app-queue-card__context{overflow-wrap:anywhere;margin:0}.app-queue-card__bubble{padding:var(--ds-s-btn-gap)14px;background:var(--ds-color-neutral-subtle);border-radius:4px var(--ds-radius-lg)var(--ds-radius-lg)var(--ds-radius-lg);white-space:pre-wrap}.app-queue-card__links{justify-content:space-between;gap:0 var(--ds-s-2);flex-wrap:wrap;display:flex}.app-queue-card__links>.ds-btn--link{padding-inline:0}.app-queue-compare{gap:var(--ds-s-1);padding:var(--ds-s-btn-gap)var(--ds-s-2);background:var(--ds-color-bg-subtle);border-radius:var(--ds-radius-md);grid-template-columns:minmax(0,1fr);display:grid}.app-queue-compare>.ds-icon{width:24px;height:24px;color:var(--ds-color-text-muted);transform:rotate(90deg)}@container (min-width:20rem){.app-queue-compare{align-items:center;gap:var(--ds-s-btn-gap);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.app-queue-compare>.ds-icon{transform:none}}.app-queue-compare__side{flex-direction:column;margin:0;display:flex}.app-queue-compare__label{color:var(--ds-color-text-strong-muted);font-size:var(--ds-font-size-100)}.app-queue-compare__value{font-family:var(--ds-font-family-display);font-size:var(--ds-type-title-s-size);line-height:1.5rem;font-weight:var(--ds-font-weight-semibold)}.app-queue-compare__side--after .app-queue-compare__value{color:var(--ds-color-primary);font-weight:var(--ds-font-weight-bold)}}@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:45rem){.container{max-width:45rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!block{display:block!important}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.font-display{font-family:var(--ds-font-family-display)}.capitalize{text-transform:capitalize}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}:root{--ds-font-family:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--ds-font-family-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ds-font-family-display:"Schibsted Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif;--ds-font-scale:1;--ds-font-size-100:1rem;--ds-font-size-base:1.0625rem;--ds-font-size-200:1.125rem;--ds-font-size-250:1.1875rem;--ds-font-size-300:1.25rem;--ds-font-size-section:1.3125rem;--ds-font-size-value:1.375rem;--ds-font-size-400:1.5rem;--ds-font-size-title:1.75rem;--ds-font-size-500:2rem;--ds-font-size-hero:2.5rem;--ds-font-size-nav:.9375rem;--ds-font-size-counter:.8125rem;--ds-font-size-micro:.875rem;--ds-line-height-body:1.53;--ds-line-height-heading:1.2;--ds-font-weight-regular:400;--ds-font-weight-medium:500;--ds-font-weight-semibold:600;--ds-font-weight-bold:700;--ds-letter-spacing:0;--ds-type-display-xl-size:2.75rem;--ds-type-display-xl-line:3rem;--ds-type-display-xl-weight:800;--ds-type-display-xl-tracking:-.02em;--ds-type-display-l-size:1.875rem;--ds-type-display-l-line:2.25rem;--ds-type-display-l-weight:700;--ds-type-display-l-tracking:-.01em;--ds-type-hero-value-size:1.75rem;--ds-type-hero-value-line:2.125rem;--ds-type-hero-value-weight:800;--ds-type-hero-value-tracking:0;--ds-type-title-m-size:1.375rem;--ds-type-title-m-line:1.75rem;--ds-type-title-m-weight:700;--ds-type-title-m-tracking:0;--ds-type-value-l-size:1.5rem;--ds-type-value-l-line:1.875rem;--ds-type-value-l-weight:700;--ds-type-value-l-tracking:0;--ds-type-value-m-size:1.1875rem;--ds-type-value-m-line:1.5rem;--ds-type-value-m-weight:600;--ds-type-value-m-tracking:0;--ds-type-title-s-size:1.1875rem;--ds-type-title-s-line:1.625rem;--ds-type-title-s-weight:600;--ds-type-title-s-tracking:0;--ds-type-body-size:1.0625rem;--ds-type-body-line:1.625rem;--ds-type-body-weight:400;--ds-type-body-tracking:0;--ds-type-label-size:1.0625rem;--ds-type-label-line:1.5rem;--ds-type-label-weight:600;--ds-type-label-tracking:0;--ds-type-support-size:1rem;--ds-type-support-line:1.375rem;--ds-type-support-weight:400;--ds-type-support-tracking:0;--ds-type-nav-size:.9375rem;--ds-type-nav-line:1.125rem;--ds-type-nav-weight:500;--ds-type-nav-tracking:0;--ds-type-mono-size:1rem;--ds-type-mono-line:1.5rem;--ds-type-mono-weight:500;--ds-type-mono-tracking:0;--ds-type-display-xl-size-desktop:3.5rem;--ds-type-display-xl-line-desktop:3.75rem;--ds-type-nav-weight-active:700;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:24px;--ds-space-6:32px;--ds-space-7:48px;--ds-s-05:4px;--ds-s-1:8px;--ds-s-2:16px;--ds-s-3:24px;--ds-s-4:32px;--ds-s-5:40px;--ds-s-6:48px;--ds-s-8:64px;--ds-s-btn-gap:12px;--ds-content-max:720px;--ds-bottomnav-height:85px;--ds-color-bg:#f6f4ef;--ds-color-surface:#fff;--ds-color-bg-subtle:#fbfaf7;--ds-color-neutral-subtle:#efece6;--ds-color-text:#1f1c17;--ds-color-text-muted:#4d483f;--ds-color-text-strong-muted:#3e3a33;--ds-color-text-on-primary:#fff;--ds-color-primary:#23497f;--ds-color-primary-hover:#1a3863;--ds-color-primary-subtle:#eaf0f8;--ds-color-success:#17602f;--ds-color-success-subtle:#e3f1e6;--ds-color-success-ink:#124d26;--ds-color-overdue:#9a3412;--ds-color-overdue-subtle:#fcebdf;--ds-color-overdue-ink:#7c2a0e;--ds-color-warning:#7a4e00;--ds-color-warning-subtle:#fdf1d3;--ds-color-warning-ink:#5e3c00;--ds-color-danger:#a11d2a;--ds-color-danger-subtle:#fbe7e8;--ds-color-info:#23497f;--ds-color-border:#8a8378;--ds-color-border-soft:#cfc8bb;--ds-color-divider:#e3ded4;--ds-color-focus:#23497f;--ds-color-disabled-text:#3e3a33;--ds-color-disabled-bg:#c9c3b8;--ds-color-tenant:#1e6a66;--ds-color-tenant-subtle:#e2f1ef;--ds-color-success-on-dark:#8fd3a3;--ds-color-hero:#23497f;--ds-color-hero-text:#fff;--ds-color-hero-text-muted:#dce5f2;--ds-color-hero-track:#3e6296;--ds-color-hero-button:#2f5590;--ds-color-warning-on-dark:#f2cc6b;--ds-color-danger-on-dark:#f59aa0;--ds-color-toast:#1f1c17;--ds-color-toast-text:#fff;--ds-color-toast-link:#b3ccf3;--ds-color-data-received:#2e7d4b;--ds-color-data-verifying:#b7811a;--ds-color-data-due:#6f8dbe;--ds-color-data-overdue:#c25a2c;--ds-color-data-track:#e3ded4;--ds-color-data-received-on-hero:#8fd3a3;--ds-color-data-verifying-on-hero:#f2cc6b;--ds-color-data-due-on-hero:#b3ccf3;--ds-color-data-overdue-on-hero:#ffb38a;--ds-color-data-track-on-hero:#3e6296;--ds-radius-xs:6px;--ds-radius-sm:8px;--ds-radius-md:12px;--ds-radius-lg:16px;--ds-radius-xl:24px;--ds-radius-sheet:24px;--ds-radius-dialog:20px;--ds-radius-full:999px;--ds-shadow-e1:0 1px 2px #1f1c170f;--ds-shadow-e2:0 2px 8px #1f1c171a;--ds-shadow-e3:0 2px 6px #1f1c1714,0 12px 32px #1f1c1724;--ds-shadow-card:0 1px 2px #1f1c170f;--ds-shadow-float:0 2px 6px #1f1c1714,0 12px 32px #1f1c1724;--ds-surface-e1:var(--ds-color-surface);--ds-surface-e2:var(--ds-color-surface);--ds-surface-e3:var(--ds-color-surface);--ds-overlay:#1f1c1799;--ds-subtle-border-width:0px;--ds-target-min:48px;--ds-btn-primary-min:56px;--ds-btn-secondary-min:52px;--ds-field-min:56px;--ds-focus-ring-width:3px;--ds-focus-ring-offset:2px;--ds-focus-halo-width:4px;--ds-motion-fast:.12s;--ds-motion-base:.2s;--ds-motion-slow:.32s;--ds-motion-count:.6s;--ds-motion-ease:cubic-bezier(.2,0,0,1);--ds-motion-duration:var(--ds-motion-fast);color-scheme:light}@media (min-width:64rem){:root{--ds-content-max:640px}}html.ds-font-125{--ds-font-scale:1.25}html.ds-font-150{--ds-font-scale:1.5}html.ds-font-175{--ds-font-scale:1.75}html.ds-font-200{--ds-font-scale:2}html.ds-dark{--ds-color-bg:#12110e;--ds-color-surface:#1c1a16;--ds-color-bg-subtle:#232019;--ds-color-neutral-subtle:#2c2822;--ds-color-text:#f4f1ea;--ds-color-text-muted:#c4bcae;--ds-color-text-strong-muted:#dad3c6;--ds-color-text-on-primary:#0e1b33;--ds-color-primary:#8fb3ec;--ds-color-primary-hover:#b3ccf3;--ds-color-primary-subtle:#1e2b42;--ds-color-hero:#1b2d4a;--ds-color-hero-text:#f4f1ea;--ds-color-hero-text-muted:#c9d6ea;--ds-color-hero-track:#2c426a;--ds-color-hero-button:#2c426a;--ds-color-success:#7ccb94;--ds-color-success-subtle:#15301e;--ds-color-success-ink:#f4f1ea;--ds-color-overdue:#f2a27b;--ds-color-overdue-subtle:#3a2318;--ds-color-overdue-ink:#f4f1ea;--ds-color-warning:#e9c062;--ds-color-warning-subtle:#342913;--ds-color-warning-ink:#f4f1ea;--ds-color-danger:#f59aa0;--ds-color-danger-subtle:#3b1b1f;--ds-color-info:#8fb3ec;--ds-color-border:#8f887c;--ds-color-border-soft:#4a453d;--ds-color-divider:#2f2b25;--ds-color-focus:#8fb3ec;--ds-color-disabled-text:#dad3c6;--ds-color-disabled-bg:#3a352d;--ds-color-tenant:#7fd0c8;--ds-color-tenant-subtle:#14302d;--ds-color-success-on-dark:#7ccb94;--ds-color-warning-on-dark:#f2cc6b;--ds-color-danger-on-dark:#f59aa0;--ds-color-toast:#2c2822;--ds-color-toast-text:#f4f1ea;--ds-color-toast-link:#b3ccf3;--ds-color-data-received:#7ccb94;--ds-color-data-verifying:#e9c062;--ds-color-data-due:#7f9ccb;--ds-color-data-overdue:#f2a27b;--ds-color-data-track:#2f2b25;--ds-color-data-received-on-hero:#7ccb94;--ds-color-data-verifying-on-hero:#e9c062;--ds-color-data-due-on-hero:#7f9ccb;--ds-color-data-overdue-on-hero:#f2a27b;--ds-color-data-track-on-hero:#2c426a;--ds-overlay:#0009;--ds-shadow-e1:none;--ds-shadow-e2:none;--ds-shadow-e3:none;--ds-shadow-card:none;--ds-shadow-float:none;--ds-surface-e1:var(--ds-color-surface);--ds-surface-e2:var(--ds-color-bg-subtle);--ds-surface-e3:var(--ds-color-neutral-subtle);color-scheme:dark}@media (prefers-color-scheme:dark){html:not(.ds-light){--ds-color-bg:#12110e;--ds-color-surface:#1c1a16;--ds-color-bg-subtle:#232019;--ds-color-neutral-subtle:#2c2822;--ds-color-text:#f4f1ea;--ds-color-text-muted:#c4bcae;--ds-color-text-strong-muted:#dad3c6;--ds-color-text-on-primary:#0e1b33;--ds-color-primary:#8fb3ec;--ds-color-primary-hover:#b3ccf3;--ds-color-primary-subtle:#1e2b42;--ds-color-hero:#1b2d4a;--ds-color-hero-text:#f4f1ea;--ds-color-hero-text-muted:#c9d6ea;--ds-color-hero-track:#2c426a;--ds-color-hero-button:#2c426a;--ds-color-success:#7ccb94;--ds-color-success-subtle:#15301e;--ds-color-success-ink:#f4f1ea;--ds-color-overdue:#f2a27b;--ds-color-overdue-subtle:#3a2318;--ds-color-overdue-ink:#f4f1ea;--ds-color-warning:#e9c062;--ds-color-warning-subtle:#342913;--ds-color-warning-ink:#f4f1ea;--ds-color-danger:#f59aa0;--ds-color-danger-subtle:#3b1b1f;--ds-color-info:#8fb3ec;--ds-color-border:#8f887c;--ds-color-border-soft:#4a453d;--ds-color-divider:#2f2b25;--ds-color-focus:#8fb3ec;--ds-color-disabled-text:#dad3c6;--ds-color-disabled-bg:#3a352d;--ds-color-tenant:#7fd0c8;--ds-color-tenant-subtle:#14302d;--ds-color-success-on-dark:#7ccb94;--ds-color-warning-on-dark:#f2cc6b;--ds-color-danger-on-dark:#f59aa0;--ds-color-toast:#2c2822;--ds-color-toast-text:#f4f1ea;--ds-color-toast-link:#b3ccf3;--ds-color-data-received:#7ccb94;--ds-color-data-verifying:#e9c062;--ds-color-data-due:#7f9ccb;--ds-color-data-overdue:#f2a27b;--ds-color-data-track:#2f2b25;--ds-color-data-received-on-hero:#7ccb94;--ds-color-data-verifying-on-hero:#e9c062;--ds-color-data-due-on-hero:#7f9ccb;--ds-color-data-overdue-on-hero:#f2a27b;--ds-color-data-track-on-hero:#2c426a;--ds-overlay:#0009;--ds-shadow-e1:none;--ds-shadow-e2:none;--ds-shadow-e3:none;--ds-shadow-card:none;--ds-shadow-float:none;--ds-surface-e1:var(--ds-color-surface);--ds-surface-e2:var(--ds-color-bg-subtle);--ds-surface-e3:var(--ds-color-neutral-subtle);color-scheme:dark}}html.ds-high-contrast{--ds-color-bg:#000;--ds-color-surface:#000;--ds-color-bg-subtle:#000;--ds-color-neutral-subtle:#000;--ds-color-text:#fff;--ds-color-text-muted:#e6e6e6;--ds-color-text-strong-muted:#f2f2f2;--ds-color-text-on-primary:#000;--ds-color-primary:#7cc4ff;--ds-color-primary-hover:#a8d8ff;--ds-color-primary-subtle:#000;--ds-color-success:#6fdb8f;--ds-color-success-subtle:#000;--ds-color-success-ink:#fff;--ds-color-overdue:#ffb38a;--ds-color-overdue-subtle:#000;--ds-color-overdue-ink:#fff;--ds-color-warning:#ffd60a;--ds-color-warning-subtle:#000;--ds-color-warning-ink:#fff;--ds-color-danger:#ff9a8f;--ds-color-danger-subtle:#000;--ds-color-info:#7cc4ff;--ds-color-border:#fff;--ds-color-border-soft:#fff;--ds-color-divider:#fff;--ds-color-focus:#ffd60a;--ds-color-disabled-text:#e6e6e6;--ds-color-disabled-bg:#000;--ds-color-tenant:#7fe0d6;--ds-color-tenant-subtle:#000;--ds-color-success-on-dark:#0b5c26;--ds-color-hero:#000;--ds-color-hero-text:#fff;--ds-color-hero-text-muted:#e6e6e6;--ds-color-hero-track:#6b6b6b;--ds-color-hero-button:#000;--ds-color-warning-on-dark:#6b4500;--ds-color-danger-on-dark:#9b1c1c;--ds-color-toast:#fff;--ds-color-toast-text:#000;--ds-color-toast-link:#0b3d91;--ds-color-data-received:#6fdb8f;--ds-color-data-verifying:#ffd60a;--ds-color-data-due:#7cc4ff;--ds-color-data-overdue:#ffb38a;--ds-color-data-track:#6b6b6b;--ds-color-data-received-on-hero:#6fdb8f;--ds-color-data-verifying-on-hero:#ffd60a;--ds-color-data-due-on-hero:#7cc4ff;--ds-color-data-overdue-on-hero:#ffb38a;--ds-color-data-track-on-hero:#6b6b6b;--ds-overlay:#000000d9;--ds-subtle-border-width:2px;--ds-focus-ring-width:4px;--ds-shadow-e1:none;--ds-shadow-e2:none;--ds-shadow-e3:none;--ds-shadow-card:none;--ds-shadow-float:none}@media (prefers-contrast:more){html:root{--ds-color-bg:#000;--ds-color-surface:#000;--ds-color-bg-subtle:#000;--ds-color-neutral-subtle:#000;--ds-color-text:#fff;--ds-color-text-muted:#e6e6e6;--ds-color-text-strong-muted:#f2f2f2;--ds-color-text-on-primary:#000;--ds-color-primary:#7cc4ff;--ds-color-primary-hover:#a8d8ff;--ds-color-primary-subtle:#000;--ds-color-success:#6fdb8f;--ds-color-success-subtle:#000;--ds-color-success-ink:#fff;--ds-color-overdue:#ffb38a;--ds-color-overdue-subtle:#000;--ds-color-overdue-ink:#fff;--ds-color-warning:#ffd60a;--ds-color-warning-subtle:#000;--ds-color-warning-ink:#fff;--ds-color-danger:#ff9a8f;--ds-color-danger-subtle:#000;--ds-color-info:#7cc4ff;--ds-color-border:#fff;--ds-color-border-soft:#fff;--ds-color-divider:#fff;--ds-color-focus:#ffd60a;--ds-color-disabled-text:#e6e6e6;--ds-color-disabled-bg:#000;--ds-color-tenant:#7fe0d6;--ds-color-tenant-subtle:#000;--ds-color-success-on-dark:#0b5c26;--ds-color-hero:#000;--ds-color-hero-text:#fff;--ds-color-hero-text-muted:#e6e6e6;--ds-color-hero-track:#6b6b6b;--ds-color-hero-button:#000;--ds-color-warning-on-dark:#6b4500;--ds-color-danger-on-dark:#9b1c1c;--ds-color-toast:#fff;--ds-color-toast-text:#000;--ds-color-toast-link:#0b3d91;--ds-color-data-received:#6fdb8f;--ds-color-data-verifying:#ffd60a;--ds-color-data-due:#7cc4ff;--ds-color-data-overdue:#ffb38a;--ds-color-data-track:#6b6b6b;--ds-color-data-received-on-hero:#6fdb8f;--ds-color-data-verifying-on-hero:#ffd60a;--ds-color-data-due-on-hero:#7cc4ff;--ds-color-data-overdue-on-hero:#ffb38a;--ds-color-data-track-on-hero:#6b6b6b;--ds-overlay:#000000d9;--ds-subtle-border-width:2px;--ds-focus-ring-width:4px;--ds-shadow-e1:none;--ds-shadow-e2:none;--ds-shadow-e3:none;--ds-shadow-card:none;--ds-shadow-float:none}}html.ds-reduce-motion{--ds-motion-duration:0s;--ds-motion-fast:0s;--ds-motion-base:0s;--ds-motion-slow:0s;--ds-motion-count:0s}@media (prefers-reduced-motion:reduce){:root{--ds-motion-duration:0s;--ds-motion-fast:0s;--ds-motion-base:0s;--ds-motion-slow:0s;--ds-motion-count:0s}}img[src^="data:image/png;base64,"]{margin:var(--ds-s-1);border-radius:var(--ds-radius-xs);background:var(--ds-color-hero-text);box-shadow:0 0 0 var(--ds-s-1)var(--ds-color-hero-text)}@media print{.ds-appheader,.ds-bottomnav,.ds-filterchips,.ds-segmented,.ds-sidenav,.ds-skip-link,.ds-stackedbar__actions,.ds-tabnav,.report-actions,.report-d2__filters{display:none!important}.ds-appshell{display:block}.ds-appshell>.app-main{max-width:none;padding:0}.ds-table-wrap{border:0;overflow:visible}}:root{--ds-font-family:var(--font-plex-sans,"IBM Plex Sans"),system-ui,-apple-system,"Segoe UI",sans-serif;--ds-font-family-mono:var(--font-plex-mono,"IBM Plex Mono"),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ds-font-family-display:var(--font-display,"Schibsted Grotesk"),system-ui,-apple-system,"Segoe UI",sans-serif}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}