.radio{align-items:flex-start;gap:var(--space-200);vertical-align:middle;color:var(--text-default);display:inline-flex;position:relative}.radio--labeled{cursor:pointer}.radio--label-start{flex-direction:row-reverse;justify-content:flex-end}.radio--disabled{cursor:not-allowed}.radio__control{width:var(--size-icon-base);height:var(--size-icon-base);flex:none;position:relative}.radio__input{opacity:0;width:100%;height:100%;cursor:inherit;z-index:var(--z-index-raised);margin:0;position:absolute;inset:0}.radio__box,.radio__box svg{width:var(--size-icon-base);height:var(--size-icon-base);border-radius:var(--corner-pill);display:block}.radio__ring{fill:#0000;stroke:var(--radio-border);stroke-width:var(--depth-050);transition:stroke var(--motion-duration-instant) var(--motion-easing-standard)}.radio__dot{fill:var(--radio-fill);transform-origin:50%;transition:transform var(--motion-duration-fast) var(--motion-easing-standard);transform:scale(0)}.radio__input:checked+.radio__box .radio__ring,.radio[data-vis=selected] .radio__ring{stroke:var(--radio-fill)}.radio__input:checked+.radio__box .radio__dot,.radio[data-vis=selected] .radio__dot{transform:scale(1)}.radio:not(.radio--disabled):not([data-vis]):hover .radio__ring,.radio[data-vis=hover] .radio__ring{stroke:var(--radio-border-hover)}.radio:not(.radio--disabled):not([data-vis]):hover .radio__input:checked+.radio__box .radio__ring{stroke:var(--radio-fill-hover)}.radio:not(.radio--disabled):not([data-vis]):hover .radio__input:checked+.radio__box .radio__dot{fill:var(--radio-fill-hover)}.radio__input:focus-visible+.radio__box,.radio[data-vis=focus] .radio__box{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:calc(var(--depth-025) * -1)}.radio--disabled .radio__ring{stroke:var(--radio-disabled)}.radio--disabled .radio__dot{fill:var(--radio-disabled)}.radio__label{font-family:var(--type-sl-base-400-family);font-weight:var(--type-sl-base-400-weight);font-size:var(--type-sl-base-400-size);line-height:var(--type-sl-base-400-line-height);letter-spacing:var(--type-sl-base-400-letter-spacing);color:var(--text-default)}.radio--disabled .radio__label{color:var(--text-disabled)}@media (prefers-reduced-motion:reduce){.radio__ring,.radio__dot{transition:none}}@media (forced-colors:active){.radio__ring{stroke:canvastext}.radio__dot{fill:canvastext}}.radio-group{gap:var(--space-200);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.radio-group__legend{align-items:baseline;gap:var(--space-200);margin-bottom:var(--space-200);font-family:var(--type-sl-sm-500-family);font-size:var(--type-sl-sm-500-size);font-weight:var(--type-sl-sm-500-weight);line-height:var(--type-sl-sm-500-line-height);letter-spacing:var(--type-sl-sm-500-letter-spacing);color:var(--text-default);padding:0;display:flex}.radio-group__optional{font-family:var(--type-sl-xs-400-family);font-size:var(--type-sl-xs-400-size);font-weight:var(--type-sl-xs-400-weight);line-height:var(--type-sl-xs-400-line-height);color:var(--text-subtle);font-style:italic}.radio-group__options{align-items:flex-start;gap:var(--space-200);flex-direction:column;display:flex}.radio-group--horizontal .radio-group__options{gap:var(--space-200) var(--space-600);flex-flow:wrap}.radio-group__hint{font-family:var(--type-sl-xs-400-family);font-size:var(--type-sl-xs-400-size);font-weight:var(--type-sl-xs-400-weight);line-height:var(--type-sl-xs-400-line-height);color:var(--text-subtle)}.radio-group__error{align-items:center;gap:var(--space-100);padding:var(--space-100) var(--space-050);border-radius:var(--radius-small);font-family:var(--type-sl-xs-400-family);font-size:var(--type-sl-xs-400-size);font-weight:var(--type-sl-xs-400-weight);line-height:var(--type-sl-xs-400-line-height);color:var(--text-danger);display:flex}.radio-group__error-icon{display:inline-flex}.radio-group--error .radio__ring{stroke:var(--border-danger)}.dialog{--dialog-width:var(--size-component-dialog-lg);--dialog-pad:var(--space-600);--dialog-gap:var(--space-600);box-sizing:border-box;width:var(--dialog-width);max-width:calc(100vw - var(--space-400) * 2);max-height:calc(100dvh - var(--space-800) * 2);padding:var(--dialog-pad);border:var(--border-width-default) solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--bg-surface-raised);color:var(--text-default);box-shadow:var(--elevation-overlay);margin:auto;overflow:hidden}.dialog[open]{flex-direction:column;display:flex}.dialog--sm{--dialog-width:var(--size-component-dialog-sm);--dialog-pad:var(--space-400);--dialog-gap:var(--space-400)}.dialog::backdrop{background:var(--bg-overlay);-webkit-backdrop-filter:blur(var(--blur-overlay));backdrop-filter:blur(var(--blur-overlay))}.dialog[open]{animation:dialog-in var(--motion-duration-slow) var(--motion-easing-enter)}.dialog[open]::backdrop{animation:dialog-fade var(--motion-duration-slow) var(--motion-easing-enter)}.dialog[open][data-state=closing]{animation:dialog-out var(--motion-duration-base) var(--motion-easing-exit) forwards;pointer-events:none}.dialog[open][data-state=closing]::backdrop{animation:dialog-fade var(--motion-duration-base) var(--motion-easing-exit) reverse forwards}@keyframes dialog-fade{0%{opacity:0}to{opacity:1}}@keyframes dialog-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(var(--space-200))}}@keyframes dialog-in{0%{opacity:0;transform:translateY(var(--space-200))}to{opacity:1;transform:none}}.dialog--inline{flex-direction:column;max-width:100%;margin:0;display:flex;position:relative}.dialog__header{align-items:center;gap:var(--space-200);display:flex}.dialog__tone-icon{margin-top:var(--space-050);flex:none}.dialog__title{min-width:0;font-family:var(--type-sl-lg-600-family);font-weight:var(--type-sl-lg-600-weight);font-size:var(--type-sl-lg-600-size);line-height:var(--type-sl-lg-600-line-height);letter-spacing:var(--type-sl-lg-600-letter-spacing);color:var(--text-default);flex:auto;margin:0}.dialog--sm .dialog__title{font-family:var(--type-sl-base-600-family);font-weight:var(--type-sl-base-600-weight);font-size:var(--type-sl-base-600-size);line-height:var(--type-sl-base-600-line-height);letter-spacing:var(--type-sl-base-600-letter-spacing)}.dialog--tone-danger .dialog__title{color:var(--text-danger)}.dialog--tone-warning .dialog__title{color:var(--text-warning)}.dialog--tone-info .dialog__title{color:var(--text-brand-default)}.dialog__close{flex:none}.dialog__header{align-items:flex-start}.dialog__close{margin-block:calc((var(--size-component-small) - var(--type-sl-lg-600-size) * var(--type-sl-lg-600-line-height)) / -2)}.dialog--sm .dialog__close{margin-block:calc((var(--size-component-small) - var(--type-sl-base-600-size) * var(--type-sl-base-600-line-height)) / -2)}.dialog__content{gap:var(--dialog-gap);min-height:0;margin-top:var(--space-100);flex-direction:column;flex:auto;display:flex}.dialog__header,.dialog__footer{flex:none}.dialog__message{font-family:var(--type-body-sm-family);font-weight:var(--type-body-sm-weight);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line-height);letter-spacing:var(--type-body-sm-letter-spacing);color:var(--text-secondary);text-wrap:pretty;margin:0}.dialog__body{overscroll-behavior:contain;flex:auto;min-width:0;min-height:0;overflow-y:auto}.dialog__body:focus-visible{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:calc(var(--border-width-focus) * -1)}.dialog__body img{border-radius:var(--radius-item);max-width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.dialog[open],.dialog[open]::backdrop,.dialog[open][data-state=closing],.dialog[open][data-state=closing]::backdrop{animation:none}}.date-picker{box-sizing:border-box;gap:var(--space-400);width:var(--size-component-date-picker-width);padding:var(--space-400);background:var(--bg-surface-default);border-radius:var(--radius-surface);box-shadow:var(--elevation-floating);flex-direction:column;display:flex}.date-picker__header{justify-content:space-between;align-items:center;gap:var(--space-200);display:flex}.date-picker__month{text-align:center;min-width:0;font-family:var(--type-sl-base-700-family);font-weight:var(--type-sl-base-700-weight);font-size:var(--type-sl-base-700-size);line-height:var(--type-sl-base-700-line-height);letter-spacing:var(--type-sl-base-700-letter-spacing);color:var(--text-default);flex:auto;margin:0}.date-picker__weekdays,.date-picker__row{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.date-picker__weekday{text-align:center;font-family:var(--type-sl-sm-600-family);font-weight:var(--type-sl-sm-600-weight);font-size:var(--type-sl-sm-600-size);line-height:var(--type-sl-sm-600-line-height);letter-spacing:var(--type-sl-sm-600-letter-spacing);color:var(--text-subtle)}.date-picker__weekday--today{color:var(--text-link)}.date-picker__grid{gap:var(--space-200);flex-direction:column;display:flex}.date-picker__cell{justify-content:center;display:flex;position:relative}.date-picker__cell--range-mid:before,.date-picker__cell--range-start:before,.date-picker__cell--range-end:before{content:"";background:var(--bg-brand-subtlest);position:absolute;inset:0}.date-picker__cell--range-start:before{left:50%}.date-picker__cell--range-end:before{right:50%}.date-picker__day{width:var(--size-component-small);height:var(--size-component-small);border-radius:var(--corner-pill);color:var(--text-default);font-family:var(--type-sl-sm-500-family);font-weight:var(--type-sl-sm-500-weight);font-size:var(--type-sl-sm-500-size);line-height:var(--type-sl-sm-500-line-height);letter-spacing:var(--type-sl-sm-500-letter-spacing);font-variant-numeric:var(--font-numeric-tabular);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--motion-duration-instant) var(--motion-easing-standard), color var(--motion-duration-instant) var(--motion-easing-standard);background:0 0;border:0;place-items:center;margin:0;padding:0;display:inline-grid;position:relative}.date-picker__day:hover:not(:disabled):not(.date-picker__day--selected){background:var(--bg-brand-subtlest)}.date-picker__day:focus{outline:none}.date-picker__day:focus-visible{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--depth-025);z-index:var(--z-index-raised)}.date-picker__day--today{color:var(--text-link);box-shadow:inset 0 0 0 var(--depth-025) var(--border-brand)}.date-picker__day--selected{background:var(--bg-brand-primary);color:var(--text-inverse-default)}.date-picker__day--selected:hover{background:var(--bg-brand-hover)}.date-picker__day--range{color:var(--text-link)}.date-picker__day--outside{color:var(--text-secondary);cursor:default}.date-picker__day--disabled{color:var(--text-disabled);cursor:not-allowed}.date-picker__event{bottom:var(--space-050);width:var(--space-100);height:var(--space-100);border-radius:var(--corner-pill);background:var(--icon-brand-default);position:absolute;left:50%;transform:translate(-50%)}.date-picker__day--selected .date-picker__event{background:var(--text-inverse-default)}.date-picker__day--outside .date-picker__event,.date-picker__day--disabled .date-picker__event{background:var(--icon-strong-disabled)}@media (prefers-reduced-motion:reduce){.date-picker__day{transition:none}}.date-picker-popover{z-index:var(--z-index-popover);box-sizing:border-box;top:var(--date-picker-popover-top,0);left:var(--date-picker-popover-left,0);width:max-content;margin:0;position:fixed}.date-picker-popover[data-placement=below]{top:calc(var(--date-picker-popover-top,0px) + var(--space-200))}.date-field{min-width:0;position:relative}.date-field .input-field__wrapper{position:relative;overflow:hidden}.date-field .input-field__native{font-variant-numeric:var(--font-numeric-tabular)}:root[data-focus-source=keyboard] .date-field .input-field__wrapper:has(.input-field__native:focus){outline-offset:calc(var(--depth-050) * -1)}.spinner{color:var(--spinner-fill);flex:none;display:inline-flex;position:relative}.spinner--sm{width:var(--size-component-xsmall);height:var(--size-component-xsmall)}.spinner--md{width:var(--size-component-base);height:var(--size-component-base)}.spinner--lg{width:var(--size-component-xxlarge);height:var(--size-component-xxlarge)}.spinner__svg{width:100%;height:100%;animation:spinner-turn var(--motion-duration-loop-base) steps(8) infinite;display:block}.spinner__dot{fill:currentColor}.spinner__label{width:var(--depth-025);height:var(--depth-025);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}@keyframes spinner-turn{to{transform:rotate(360deg)}}@keyframes spinner-pulse{50%{opacity:var(--opacity-disabled)}}@media (prefers-reduced-motion:reduce){.spinner__svg{animation:spinner-pulse var(--motion-duration-loop-slower) ease-in-out infinite}}@media (forced-colors:active){.spinner__dot{fill:canvastext}}.slider{--slider-handle-size:var(--size-icon-medium);--slider-track-size:var(--space-200);gap:var(--space-100);flex-direction:column;width:100%;min-width:0;display:flex}.slider--lg{--slider-handle-size:var(--size-icon-base);--slider-track-size:var(--space-300)}.slider__bounds{margin-top:var(--space-negative-100)}.slider__header,.slider__bounds{justify-content:space-between;gap:var(--space-300);display:flex}.slider__label{font-family:var(--type-sl-sm-500-family);font-size:var(--type-sl-sm-500-size);font-weight:var(--type-sl-sm-500-weight);line-height:var(--type-sl-sm-500-line-height);color:var(--text-default)}.slider__value,.slider__bounds{font-family:var(--type-sl-sm-400-family);font-size:var(--type-sl-sm-400-size);font-weight:var(--type-sl-sm-400-weight);line-height:var(--type-sl-sm-400-line-height);font-variant-numeric:var(--font-numeric-tabular);color:var(--text-subtle)}.slider__control{height:var(--slider-handle-size);position:relative}.slider__track{height:var(--slider-track-size);border-radius:var(--corner-pill);background:var(--slider-track);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.slider__fill{inset-block:0;left:var(--slider-from);right:calc(100% - var(--slider-to));border-radius:var(--corner-pill);background:var(--slider-fill);position:absolute}.slider__input{top:0;left:calc(var(--slider-handle-size) / -2);width:calc(100% + var(--slider-handle-size));pointer-events:none;appearance:none;background:0 0;height:100%;margin:0;position:absolute}.slider__input::-webkit-slider-runnable-track{background:0 0;height:100%}.slider__input::-moz-range-track{background:0 0}.slider__input::-webkit-slider-thumb{width:var(--slider-handle-size);height:var(--slider-handle-size);border:var(--border-width-strong) solid var(--slider-fill);border-radius:var(--corner-pill);background:var(--slider-handle);cursor:grab;pointer-events:auto;appearance:none;transition:border-color var(--motion-duration-instant) var(--motion-easing-standard)}.slider__input::-moz-range-thumb{box-sizing:border-box;width:var(--slider-handle-size);height:var(--slider-handle-size);border:var(--border-width-strong) solid var(--slider-fill);border-radius:var(--corner-pill);background:var(--slider-handle);cursor:grab;pointer-events:auto}.slider__input:hover::-webkit-slider-thumb{border-color:var(--slider-fill-hover)}.slider__input:active::-webkit-slider-thumb{border-color:var(--slider-fill-hover)}.slider__input:hover::-moz-range-thumb{border-color:var(--slider-fill-hover)}.slider__input:active::-moz-range-thumb{border-color:var(--slider-fill-hover)}.slider__input:active::-webkit-slider-thumb{cursor:grabbing}.slider__input:focus-visible{outline:none}.slider__input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 var(--depth-050) var(--slider-handle), 0 0 0 calc(var(--depth-050) * 2) var(--border-focus)}.slider__input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 var(--depth-050) var(--slider-handle), 0 0 0 calc(var(--depth-050) * 2) var(--border-focus)}.slider--disabled .slider__fill{background:var(--slider-disabled)}.slider--disabled .slider__input::-webkit-slider-thumb{border-color:var(--slider-disabled);cursor:not-allowed}.slider--disabled .slider__input::-moz-range-thumb{border-color:var(--slider-disabled);cursor:not-allowed}.slider--disabled .slider__label,.slider--disabled .slider__value{color:var(--text-disabled)}@media (prefers-reduced-motion:reduce){.slider__input::-webkit-slider-thumb{transition:none}}@media (forced-colors:active){.slider__track{border:var(--depth-025) solid CanvasText}.slider__fill{background:highlight}}.pg{padding-block:var(--space-1000) var(--space-2000)}.pg__intro{max-width:var(--breakpoint-xl);gap:var(--space-300);margin-bottom:var(--space-800);flex-direction:column;display:flex}.pg__title{font-size:var(--mk-size-section);font-weight:var(--font-weight-bold);line-height:var(--mk-leading-section);color:var(--text-default);margin:0}.pg__layout{gap:var(--space-800);max-width:var(--breakpoint-xl);grid-template-columns:minmax(0,1fr);display:grid}.pg-panel{order:-1}@media (width>=1280px){.pg__layout{grid-template-columns:minmax(0, 1fr) var(--size-component-date-picker-width);align-items:start}.pg-panel{top:calc(var(--space-1600) + var(--space-400));order:0;position:sticky}}.pg__sections{gap:var(--space-1200);flex-direction:column;min-width:0;display:flex}.pg-section{gap:var(--space-400);flex-direction:column;min-width:0;display:flex}.pg-section__title{font-family:var(--type-heading-sm-family);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-line-height);color:var(--text-default);margin:0}.pg-section__stage{gap:var(--space-500);padding:var(--space-600);border:var(--border-width-default) solid var(--border-subtle);border-radius:var(--radius-surface);background:var(--bg-surface-default);flex-direction:column;min-width:0;display:flex}.pg-section__stage .pagination{justify-content:flex-start}.pg-row{grid-template-columns:var(--space-2000) minmax(0, 1fr);align-items:center;gap:var(--space-400);display:grid}.pg-row__label{font-family:var(--type-sl-xs-500-family);font-size:var(--type-sl-xs-500-size);font-weight:var(--type-sl-xs-500-weight);line-height:var(--type-sl-xs-500-line-height);color:var(--text-secondary)}.pg-row__items{align-items:center;gap:var(--space-300);flex-wrap:wrap;min-width:0;display:flex}.pg-grid,.pg-cards{gap:var(--space-500);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));align-items:start;display:grid}.pg-stack{gap:var(--space-400);flex-direction:column;display:flex}.pg-dialogs{gap:var(--space-600);padding:var(--space-500);border-radius:var(--radius-item);background:var(--bg-surface-sunken);flex-wrap:wrap;display:flex}.pg-tip{padding-block:var(--space-800) var(--space-200);margin-inline:var(--space-600);display:inline-flex}.pg-hero{padding:var(--space-1000) var(--space-600);border:var(--border-width-default) solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--bg-surface-sunken);position:relative;overflow:hidden}.pg-hero--pattern{--mk-tile-fill:color-mix(in srgb, var(--bg-brand-primary) var(--mk-pg-tile-tint), var(--bg-surface-default));--mk-tile-border:transparent;--mk-tile-lit:color-mix(in srgb, var(--bg-brand-primary) var(--mk-pg-tile-tint-lit), var(--bg-surface-default));background:var(--bg-surface-default)}.pg-hero--pattern .mk-mosaic{-webkit-mask-image:radial-gradient(#000 35%,#0000 90%);mask-image:radial-gradient(#000 35%,#0000 90%)}.pg-hero--pattern .mk-mosaic span{border-radius:var(--radius-item);position:relative}.pg-hero--pattern .mk-mosaic span:after{content:"";border-radius:inherit;background:var(--mk-tile-lit);opacity:0;transition:opacity var(--mk-duration-drift) var(--motion-easing-standard);position:absolute;inset:0}.pg-hero--pattern .mk-mosaic span.is-on:after{opacity:1}.pg-hero{min-height:var(--mk-pg-screen-height);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.pg-hero__screen{justify-content:center;width:100%;display:flex;position:relative}.pg-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=767px){.pg-grid--two{grid-template-columns:minmax(0,1fr)}}.pg-bento{--chart-series-1:var(--bg-brand-primary);gap:var(--space-400);padding:var(--space-600);border:var(--border-width-default) solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--bg-surface-sunken);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pg-cardcol{gap:var(--space-400);flex-direction:column;min-width:0;display:flex}.pg-card--grow{flex:auto}.pg-card--grow .pg-card__photo{flex:1 0 auto}.pg-card__rows .pg-card__row dd{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.pg-card__row .pg-card__address{font-weight:var(--font-weight-regular);color:var(--text-secondary)}.pg-card--donut .chart__donut-row{justify-content:center}.pg-card--donut .chart__donut{margin-inline:auto}@media (width<=1279px){.pg-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-card--donut.pg-card--grow{flex:none}.pg-card--donut.pg-card--grow .chart{margin-block:0}}@media (width<=767px){.pg-bento{padding:var(--space-400);grid-template-columns:minmax(0,1fr)}}.pg-card.pg-card--fill{background:var(--bg-brand-primary);color:var(--text-inverse-default);border-color:#0000}.pg-card--fill .pg-card__display,.pg-card--fill .pg-card__lead{color:var(--text-inverse-default)}.pg-card.pg-card--tint{background:var(--bg-brand-subtlest);border-color:#0000;position:relative;overflow:hidden}.pg-card--tint>:not(.pg-card__tiles){position:relative}.pg-card__tiles{right:var(--space-100);bottom:calc(var(--space-200) * -1);grid-template-columns:repeat(3, var(--size-component-large));grid-auto-rows:var(--size-component-large);gap:var(--mk-tile-gap);pointer-events:none;display:grid;position:absolute}.pg-card__tiles span{border-radius:var(--radius-small);background:color-mix(in srgb, var(--bg-brand-primary) var(--mk-pg-tile-tint), var(--bg-brand-subtlest))}.pg-card__tiles span:first-child{grid-area:1/3}.pg-card__tiles span:nth-child(2){grid-area:2/3}.pg-card__tiles span:nth-child(3){grid-area:3/2}.pg-card__tiles span:nth-child(4){grid-area:3/3}.pg-card--approve .pg-card__facts{gap:var(--space-400);grid-template-columns:minmax(0,1fr)}.pg-card.pg-card--gradient{padding:0 var(--space-400) var(--space-600);background:linear-gradient(135deg, var(--bg-brand-subtlest), color-mix(in srgb, var(--bg-brand-primary) var(--mk-pg-gradient-end), var(--bg-surface-raised)));border-color:#0000;justify-content:space-between;overflow:hidden}.pg-card__photo{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-item);width:100%;display:block}.pg-card__photo--bleed{width:calc(100% + var(--space-400) * 2);margin-inline:calc(var(--space-400) * -1);aspect-ratio:2;border-radius:var(--radius-surface) var(--radius-surface) 0 0}.pg-card--gradient .pg-card__pair{gap:var(--space-050)}.pg-card__display{font-family:var(--type-heading-sm-family);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-line-height);color:var(--text-default);margin:0}.pg-card__lead{font-size:var(--type-sl-sm-400-size);line-height:var(--line-height-500);color:var(--text-secondary);margin:0}.pg-guides{gap:var(--space-400);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pg-guides li{align-items:center;gap:var(--space-300);display:flex}.pg-guides li+li{padding-top:var(--space-400);border-top:var(--border-width-default) solid var(--border-subtle)}.pg-guides img{width:var(--size-component-large);height:var(--size-component-large);object-fit:cover;border-radius:var(--radius-item);flex:none}.pg-guides .pg-card__pair{align-items:flex-start}.pg-guides__title{font-size:var(--type-sl-sm-500-size);font-weight:var(--type-sl-sm-500-weight);line-height:var(--line-height-500);color:var(--text-default);margin:0}.pg-card.pg-card--spark{gap:var(--space-300);flex:auto}.pg-card--spark .chart,.pg-card--spark .chart__spark{flex:1 0 auto}.pg-card--spark .chart__spark{height:auto;min-height:var(--size-component-chart-sparkline)}.pg-card--donut.pg-card--grow .chart{margin-block:auto}.pg-card{gap:var(--space-600);box-sizing:border-box;min-width:0;padding:var(--space-600);border:var(--border-width-default) solid var(--border-subtle);border-radius:var(--radius-surface);background:var(--bg-surface-raised);box-shadow:var(--elevation-raised);flex-direction:column;display:flex}.pg-card__head{justify-content:space-between;align-items:center;gap:var(--space-200);display:flex}.pg-card__title{font-family:var(--type-heading-xs-family);font-size:var(--type-heading-xs-size);font-weight:var(--type-heading-xs-weight);line-height:var(--type-heading-xs-line-height);color:var(--text-default);margin:0}.pg-card__id{color:var(--text-link)}.pg-card__pair{gap:var(--space-100);flex-direction:column;margin:0;display:flex}.pg-card__figure{font-family:var(--type-heading-sm-family);font-size:var(--type-heading-sm-size);font-weight:var(--font-weight-bold);line-height:var(--type-heading-sm-line-height);white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-default);margin:0}.pg-card__unit{font-size:var(--type-sl-base-400-size);font-weight:var(--font-weight-regular);color:var(--text-secondary)}.pg-card__meta,.pg-card__label,.pg-card dt,.pg-card__address{font-size:var(--type-sl-sm-400-size);line-height:var(--type-sl-sm-400-line-height);color:var(--text-secondary);margin:0}.pg-card dd{font-family:var(--type-sl-base-600-family);font-size:var(--type-sl-base-600-size);font-weight:var(--type-sl-base-600-weight);line-height:var(--type-sl-base-600-line-height);color:var(--text-default);margin:0}.pg-card dd.pg-card__address{font-family:inherit;font-size:var(--type-sl-sm-400-size);font-weight:var(--font-weight-regular);color:var(--text-secondary)}.pg-card__rule{padding-top:var(--space-400);border-top:var(--border-width-default) solid var(--border-subtle)}.pg-card__facts{gap:var(--space-400) var(--space-500);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.pg-card__lines{gap:var(--space-200);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pg-card__lines li,.pg-card__row,.pg-card__total{justify-content:space-between;gap:var(--space-300);font-variant-numeric:tabular-nums;display:flex}.pg-card__lines li>:last-child,.pg-card__row>:last-child,.pg-card__total>:last-child{white-space:nowrap}.pg-card__lines li{font-weight:var(--font-weight-semibold);color:var(--text-default)}.pg-card__total{padding-top:var(--space-400);border-top:var(--border-width-default) solid var(--border-subtle);color:var(--text-secondary);align-items:baseline;margin-top:auto}.pg-card__total strong{font-size:var(--type-heading-xs-size);color:var(--text-default)}.pg-card__row{font-size:var(--type-sl-sm-400-size);color:var(--text-secondary);margin:0}.pg-card__row strong,.pg-card__row dd{font-family:inherit;font-size:var(--type-sl-sm-400-size);font-weight:var(--font-weight-semibold);color:var(--text-default)}.pg-card__rows{gap:var(--space-200);flex-direction:column;margin:0;display:flex}.pg-card__actions{justify-content:flex-end;gap:var(--space-200);flex-wrap:wrap;display:flex}.pg-card--revenue .pg-card__row{margin-top:auto}.pg-signin{gap:var(--space-600);box-sizing:border-box;width:min(100%,20rem);padding:var(--space-800) var(--space-600);border:var(--border-width-default) solid var(--border-subtle);border-radius:var(--radius-surface);background:color-mix(in srgb, var(--bg-surface-raised) var(--mk-pg-glass), transparent);-webkit-backdrop-filter:blur(var(--blur-overlay));flex-direction:column;display:flex}.pg-signin__head{gap:var(--space-400);flex-direction:column;display:flex}.pg-signin__fields{gap:var(--space-200);flex-direction:column;display:flex}.pg-phone{border-radius:var(--space-1000);background:var(--bg-surface-default);width:min(100%,24.375rem);box-shadow:var(--elevation-overlay);flex-direction:column;display:flex;position:relative;overflow:hidden}.pg-phone__bar,.pg-phone__appbar{background:var(--bg-brand-primary);color:var(--text-inverse-default)}.pg-phone__bar{padding:var(--space-300) var(--space-800) var(--space-100);font-size:var(--type-sl-sm-400-size);font-variant-numeric:tabular-nums}.pg-phone__appbar{align-items:center;gap:var(--space-100);padding:var(--space-300) var(--space-400) var(--space-500);display:flex}.pg-phone__appbar .icon{color:var(--icon-inverse-default)}.pg-phone__title{font-family:var(--type-sl-lg-700-family);font-size:var(--type-sl-lg-700-size);font-weight:var(--type-sl-lg-700-weight);line-height:var(--type-sl-lg-700-line-height);margin:0}.pg-phone__content{gap:var(--space-600);padding:var(--space-600) var(--space-400) var(--space-1000);flex-direction:column;display:flex}.pg-phone__group,.pg-phone__actions{gap:var(--space-300);flex-direction:column;display:flex}.pg-phone__progress{align-items:flex-start;gap:var(--space-200);flex-direction:column;display:flex}.pg-phone__progress>:last-child{align-self:stretch}.pg-phone__loan{gap:var(--space-600);flex-direction:column;display:flex}.pg-phone__name{font-family:var(--type-sl-base-700-family);font-size:var(--type-sl-base-700-size);font-weight:var(--type-sl-base-700-weight);line-height:var(--type-sl-base-700-line-height);color:var(--text-default);margin:0}.pg-phone__paid{color:var(--text-secondary);font-size:var(--type-sl-sm-400-size);font-variant-numeric:tabular-nums;margin:0}.pg-phone__paid strong{font-size:var(--type-sl-lg-700-size);color:var(--text-default)}.pg-phone__facts{gap:var(--space-200);flex-direction:column;margin:0;display:flex}.pg-phone__facts div{justify-content:space-between;gap:var(--space-300);display:flex}.pg-phone__facts dt{font-size:var(--type-sl-sm-400-size);color:var(--text-secondary)}.pg-phone__facts dd{font-family:var(--type-sl-base-700-family);font-size:var(--type-sl-base-700-size);font-weight:var(--type-sl-base-700-weight);font-variant-numeric:tabular-nums;color:var(--text-default);margin:0}.pg-phone__actions .btn{width:100%}.pg-phone__schedule{padding-top:var(--space-300);border-top:var(--border-width-default) solid var(--border-subtle)}.pg-phone__home{bottom:var(--space-300);width:calc(var(--space-1600) * 2);height:var(--space-100);border-radius:var(--corner-pill);background:var(--bg-bold);position:absolute;left:50%;transform:translate(-50%)}.pg-molecule{gap:var(--space-400);padding:var(--space-600);border:var(--border-width-default) solid var(--border-subtle);border-radius:var(--radius-surface);background:var(--bg-surface-raised);box-shadow:var(--elevation-floating);flex-direction:column;display:flex}.pg-molecule--flat{box-shadow:none;background:var(--bg-surface-sunken)}.pg-molecule__head{justify-content:space-between;align-items:center;gap:var(--space-200);display:flex}.pg-molecule__title{font-family:var(--type-heading-xs-family);font-size:var(--type-heading-xs-size);font-weight:var(--type-heading-xs-weight);line-height:var(--type-heading-xs-line-height);color:var(--text-default);margin:0}.pg-molecule__amount{font-size:var(--font-size-700);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;color:var(--text-default);margin:0}.pg-molecule__meta{font-size:var(--font-size-200);color:var(--text-secondary);margin:0}.pg-molecule__actions{justify-content:flex-end;gap:var(--space-200);flex-wrap:wrap;display:flex}@media (width<=767px){.pg-row{gap:var(--space-200);grid-template-columns:minmax(0,1fr)}.pg-section__stage{padding:var(--space-400)}}
