/*! tailwindcss v4.1.11 | 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-font-weight:initial;--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;--tw-tracking:initial;--tw-leading:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-border-style:solid;--tw-space-y-reverse:0;--tw-duration:initial;--tw-ease:initial}}}.process-widget-card{background:var(--color-primary);border:1px solid #5557701f;transition:background .3s,box-shadow .3s,border-color .3s;position:relative;box-shadow:0 1px 4px #0000000f,0 0 0 1px #00000005}.widget-item .process-widget-card.cursor-pointer:hover,.widget-item .process-widget-card.pw-card--clickable-danger:hover,.widget-item .process-widget-card.pw-card--clickable:hover{background:linear-gradient(135deg,#ae6fee14,#3b82f614);border-color:#ae6fee59;box-shadow:0 4px 12px #ae6fee1f,0 1px 4px #0000000f}.dark .process-widget-card{background:var(--color-gradient-card);border-color:var(--color-border);box-shadow:none}.dark .widget-item .process-widget-card.cursor-pointer:hover,.dark .widget-item .process-widget-card.pw-card--clickable-danger:hover,.dark .widget-item .process-widget-card.pw-card--clickable:hover{background:linear-gradient(135deg,#ae6fee1f,#3b82f61a);border-color:#ae6fee66;box-shadow:0 4px 16px #ae6fee2e,0 1px 4px #0000001a}.pw-category-badge{letter-spacing:.02em;white-space:nowrap;color:var(--color-secondary);background:#ae6fee14;border:1px solid #ae6fee2e;border-radius:9999px;flex-shrink:0;align-items:center;padding:0 7px;font-size:12px;font-weight:600;line-height:1.6;display:inline-flex}.dark .pw-category-badge{background:#ae6fee24;border-color:#ae6fee47}.has-active-popup .widget-item:not(.widget-active){opacity:.6;filter:grayscale(.15)}.widget-active .process-widget-card{border:2px solid var(--color-secondary)!important;box-shadow:0 0 0 1px var(--color-secondary),0 0 20px #ae6fee40,0 0 40px #ae6fee1a!important}.popup-pointer{border-left:10px solid #0000;border-right:10px solid #0000;border-bottom:8px solid var(--color-secondary);z-index:2;filter:drop-shadow(0 -2px 4px #ae6fee4d);width:0;height:0;top:-8px}.popup-pointer,.popup-pointer:before{position:absolute;transform:translate(-50%)}.popup-pointer:before{content:"";background:var(--color-secondary);border-radius:1px;width:2px;height:14px;bottom:-1px;left:50%;box-shadow:0 0 6px #ae6fee66}.popup-connector>.process-widget-card,.popup-connector>div>.process-widget-card{border:2px solid var(--color-secondary)!important;box-shadow:0 0 0 1px var(--color-secondary),0 0 20px #ae6fee40,0 0 40px #ae6fee1a!important}:root:not(.dark) .popup-connector>.process-widget-card,:root:not(.dark) .popup-connector>div>.process-widget-card{box-shadow:0 0 0 1px var(--color-secondary),0 8px 32px #ae6fee26,0 2px 8px #0000000f!important}.drawer-open-main{margin-right:480px}.detail-drawer-panel{z-index:50;background:var(--color-primary);width:480px;max-width:90vw;box-shadow:-8px 0 30px #0003,-2px 0 0 var(--color-border);border-left:1px solid #ae6fee26;flex-direction:column;animation:drawer-slide-in .25s ease-out;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden}:root:not(.dark) .detail-drawer-panel{border-left:1px solid #ae6fee33;box-shadow:-12px 0 40px #ae6fee14,-4px 0 16px #0000000f,-1px 0 #ae6fee1f}@keyframes drawer-slide-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.detail-drawer-panel>.process-widget-card,.detail-drawer-panel>div>.process-widget-card{flex-direction:column;min-height:100%;display:flex;box-shadow:none!important;border:none!important;border-radius:0!important}@media (max-width:1200px){.drawer-open-main{margin-right:0}}.mobile-bottom-drawer-overlay{z-index:2147483647;background:#00000080;position:fixed;inset:0}.mobile-bottom-drawer{background:var(--color-primary);border-top-left-radius:16px;border-top-right-radius:16px;flex-direction:column;max-height:70vh;animation:mobile-drawer-slide-up .3s ease-out;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #00000040}:root:not(.dark) .mobile-bottom-drawer{border-top:2px solid #ae6fee33;box-shadow:0 -12px 40px #ae6fee1a,0 -4px 16px #00000014}@keyframes mobile-drawer-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mobile-bottom-drawer-handle{cursor:grab;touch-action:none;flex-shrink:0;justify-content:center;align-items:center;width:100%;padding:14px 0;display:flex}.mobile-bottom-drawer-handle:after{content:"";background:var(--color-text-secondary);opacity:.4;border-radius:2px;width:36px;height:4px}.mobile-bottom-drawer-content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;padding:8px 0 0;overflow-y:auto}.mobile-bottom-drawer-content>.process-widget-card,.mobile-bottom-drawer-content>div>.process-widget-card{box-shadow:none!important;border:none!important;border-radius:0!important}.pd-filter-drawer{max-height:80vh}.pd-filter-drawer__header{padding-inline:calc(var(--spacing,.25rem)*4);padding-top:calc(var(--spacing,.25rem)*1);padding-bottom:calc(var(--spacing,.25rem)*3);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.pd-filter-drawer__title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text)}.pd-filter-drawer__close{margin-right:calc(var(--spacing,.25rem)*-2);border-radius:var(--radius-md,.375rem);padding:calc(var(--spacing,.25rem)*2);color:var(--color-text-secondary);transition:background .15s}.pd-filter-drawer__close:hover{color:var(--color-text);background:#ae6fee14}.pd-filter-drawer__body{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*4);flex:1;overflow-y:auto}.pd-filter-drawer__body label,.pd-filter-drawer__footer{padding-block:calc(var(--spacing,.25rem)*3)}.pd-filter-drawer__footer{align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*4);border-top:1px solid var(--color-border);background:var(--color-primary);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 12px);display:flex}:root:not(.dark) .detail-drawer-panel table,:root:not(.dark) .mobile-bottom-drawer table,:root:not(.dark) .popup-connector table{border-collapse:separate;border-spacing:0}:root:not(.dark) .detail-drawer-panel table thead tr,:root:not(.dark) .mobile-bottom-drawer table thead tr,:root:not(.dark) .popup-connector table thead tr{background:#ae6fee0a}:root:not(.dark) .detail-drawer-panel table th,:root:not(.dark) .mobile-bottom-drawer table th,:root:not(.dark) .popup-connector table th{border-bottom:2px solid #ae6fee1f!important}:root:not(.dark) .detail-drawer-panel table td,:root:not(.dark) .mobile-bottom-drawer table td,:root:not(.dark) .popup-connector table td{border-bottom:1px solid #0000000f}:root:not(.dark) .detail-drawer-panel table tr:last-child td,:root:not(.dark) .mobile-bottom-drawer table tr:last-child td,:root:not(.dark) .popup-connector table tr:last-child td{border-bottom:none}.pw-card{border-radius:var(--radius-xl,.75rem);height:100%;padding:calc(var(--spacing,.25rem)*4);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-direction:column;display:flex}@media (min-width:40rem){.pw-card{padding:calc(var(--spacing,.25rem)*5)}}.pw-card--compact{border-radius:var(--radius-xl,.75rem);height:100%;padding:calc(var(--spacing,.25rem)*4);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-direction:column;display:flex}@media (min-width:40rem){.pw-card--compact{padding:calc(var(--spacing,.25rem)*4)}}.pw-card--spacious{border-radius:var(--radius-xl,.75rem);padding:calc(var(--spacing,.25rem)*5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-direction:column;display:flex}@media (min-width:40rem){.pw-card--spacious{padding:calc(var(--spacing,.25rem)*6)}}.pw-card--spacious-full{border-radius:var(--radius-xl,.75rem);height:100%;padding:calc(var(--spacing,.25rem)*5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-direction:column;display:flex}@media (min-width:40rem){.pw-card--spacious-full{padding:calc(var(--spacing,.25rem)*6)}}.pw-card--clickable{cursor:pointer}@media (hover:hover){.pw-card--clickable:hover{--tw-brightness:brightness(110%);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,)}}.pw-card--clickable:hover{border-color:#ae6fee80;box-shadow:0 0 16px #7c3aed33}.pw-card--clickable-danger{cursor:pointer}@media (hover:hover){.pw-card--clickable-danger:hover{--tw-brightness:brightness(110%);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,)}}.pw-card--clickable-danger:hover{border-color:#ef444480;box-shadow:0 0 16px #ef444426}.pw-popup-card{border-radius:var(--radius-xl,.75rem);padding:calc(var(--spacing,.25rem)*4)}@media (min-width:40rem){.pw-popup-card{padding:calc(var(--spacing,.25rem)*5)}}.pw-popup-card{color:var(--color-text)}.pw-popup-header{margin-bottom:calc(var(--spacing,.25rem)*3)}.pw-popup-header,.pw-popup-header--mb4{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);display:flex}.pw-popup-header--mb4{margin-bottom:calc(var(--spacing,.25rem)*4)}.pw-popup-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text)}.pw-close-btn{border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem)*1.5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0}.pw-close-btn:hover{background:rgba(var(--color-text-secondary),.1);background-color:var(--color-text-secondary)}@supports (color:color-mix(in lab,red,red)){.pw-close-btn:hover{background-color:color-mix(in srgb,var(--color-text-secondary)10%,transparent)}}.pw-color--improved{color:var(--color-increase)}.pw-color--declined{color:var(--color-decrease)}.pw-color--unchanged{color:var(--color-text-secondary)}.pw-badge--improved{color:var(--color-increase);background:var(--color-increase)}@supports (color:color-mix(in lab,red,red)){.pw-badge--improved{background:color-mix(in srgb,var(--color-increase)10%,transparent)}}.pw-badge--declined{color:var(--color-decrease);background:var(--color-decrease)}@supports (color:color-mix(in lab,red,red)){.pw-badge--declined{background:color-mix(in srgb,var(--color-decrease)10%,transparent)}}.pw-badge--unchanged{color:var(--color-text-secondary);background:var(--color-text-secondary)}@supports (color:color-mix(in lab,red,red)){.pw-badge--unchanged{background:color-mix(in srgb,var(--color-text-secondary)10%,transparent)}}.pw-change-badge{margin-top:calc(var(--spacing,.25rem)*1.5);align-items:center;gap:calc(var(--spacing,.25rem)*.5);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem)*1.5);padding-block:calc(var(--spacing,.25rem)*.5);--tw-font-weight:var(--font-weight-medium,500);font-size:10px;font-weight:var(--font-weight-medium,500);display:inline-flex}@media (min-width:40rem){.pw-change-badge{padding-inline:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}}.pw-change-badge-sm{align-items:flex-start;gap:calc(var(--spacing,.25rem)*.5);border-radius:var(--radius-lg,.5rem);max-width:100%;padding-inline:calc(var(--spacing,.25rem)*1.5);padding-block:calc(var(--spacing,.25rem)*.5);--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);display:inline-flex}@media (min-width:40rem){.pw-change-badge-sm{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}}.pw-change-badge-round{align-items:center;gap:calc(var(--spacing,.25rem)*1);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-radius:3.40282e+38px;flex-shrink:0;display:inline-flex}@media (min-width:40rem){.pw-change-badge-round{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.pw-change-badge-round-lg{padding-inline:calc(var(--spacing,.25rem)*2.5)}.pw-change-badge-pill,.pw-change-badge-round-lg{align-items:center;gap:calc(var(--spacing,.25rem)*1);width:fit-content;padding-block:calc(var(--spacing,.25rem)*.5);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-radius:3.40282e+38px;display:inline-flex}.pw-change-badge-pill{padding-inline:calc(var(--spacing,.25rem)*2)}.pw-change-badge-expandable{align-items:center;gap:calc(var(--spacing,.25rem)*1);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem)*1.5);padding-block:calc(var(--spacing,.25rem)*.5);--tw-font-weight:var(--font-weight-medium,500);font-size:10px;font-weight:var(--font-weight-medium,500);white-space:nowrap;flex-shrink:0;display:inline-flex}@media (min-width:40rem){.pw-change-badge-expandable{padding-inline:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}}@media (min-width:48rem){.pw-change-badge-expandable{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.pw-card__title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);overflow:hidden}@media (min-width:40rem){.pw-card__title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}.pw-card__title{color:var(--color-text)}.pw-card__title--nowrap{-webkit-line-clamp:1;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:40rem){.pw-card__title--nowrap{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}.pw-card__title--nowrap{color:var(--color-text)}.pw-card__title-sm{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);overflow:hidden}@media (min-width:40rem){.pw-card__title-sm{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}.pw-card__title-sm{color:var(--color-text)}.pw-card__title-upper{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);text-transform:uppercase}@media (min-width:40rem){.pw-card__title-upper{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.pw-card__title-upper{color:var(--color-text-secondary)}.pw-card__value{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media (min-width:40rem){.pw-card__value{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.pw-card__value{color:var(--color-text)}.pw-card__value-lg{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media (min-width:40rem){.pw-card__value-lg{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25/1.875)))}}.pw-card__value-lg{color:var(--color-text)}.pw-card__value-xl{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25/1.875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media (min-width:40rem){.pw-card__value-xl{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}}.pw-card__value-xl{color:var(--color-text)}.pw-card__value-xxl{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media (min-width:40rem){.pw-card__value-xxl{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}}.pw-card__value-xxl{color:var(--color-text)}.pw-metric-value{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@media (min-width:40rem){.pw-metric-value{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.pw-metric-value{color:var(--color-text)}.pw-subtitle{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}@media (min-width:40rem){.pw-subtitle{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.pw-subtitle{color:var(--color-text-secondary)}.pw-subtitle-medium{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@media (min-width:40rem){.pw-subtitle-medium{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.pw-subtitle-medium{color:var(--color-text-secondary)}.pw-subtitle-medium-mb{margin-bottom:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@media (min-width:40rem){.pw-subtitle-medium-mb{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.pw-subtitle-medium-mb{color:var(--color-text-secondary)}.pw-description{margin-top:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}@media (min-width:40rem){.pw-description{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}.pw-description{color:var(--color-text-secondary)}.pw-text-base{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));color:var(--color-text)}.pw-text-secondary{color:var(--color-text-secondary)}.pw-icon-secondary{color:var(--color-secondary);flex-shrink:0}.pw-icon-decrease{color:var(--color-decrease);flex-shrink:0}.pw-chevron-hover,.pw-icon-text-secondary{color:var(--color-text-secondary)}.pw-chevron-hover{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0}.pw-chevron-hover:where(.group:hover *){--tw-translate-x:calc(var(--spacing,.25rem)*.5);translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--color-secondary)}.pw-maximize-hover{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:var(--color-text-secondary);flex-shrink:0}.pw-maximize-hover:where(.group:hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y);color:var(--color-secondary)}.pw-arrow-icon{height:calc(var(--spacing,.25rem)*3);width:calc(var(--spacing,.25rem)*3)}@media (min-width:40rem){.pw-arrow-icon{height:calc(var(--spacing,.25rem)*3.5);width:calc(var(--spacing,.25rem)*3.5)}}.pw-breakdown-card{min-width:calc(var(--spacing,.25rem)*0);border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem)*1.5);flex-direction:column;display:flex;overflow:hidden}@media (min-width:40rem){.pw-breakdown-card{padding:calc(var(--spacing,.25rem)*2)}}.pw-breakdown-card{background:var(--color-bg)}@supports (color:color-mix(in lab,red,red)){.pw-breakdown-card{background:color-mix(in srgb,var(--color-bg)60%,transparent)}}.pw-breakdown-card{border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.pw-breakdown-card{border:1px solid color-mix(in srgb,var(--color-border)50%,transparent)}}.pw-breakdown-card--lg{min-width:calc(var(--spacing,.25rem)*0);border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem)*2.5);flex-direction:column;display:flex}@media (min-width:40rem){.pw-breakdown-card--lg{padding:calc(var(--spacing,.25rem)*3)}}.pw-breakdown-card--lg{background:var(--color-bg)}@supports (color:color-mix(in lab,red,red)){.pw-breakdown-card--lg{background:color-mix(in srgb,var(--color-bg)60%,transparent)}}.pw-breakdown-card--lg{border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.pw-breakdown-card--lg{border:1px solid color-mix(in srgb,var(--color-border)50%,transparent)}}.pw-breakdown-card--gap{gap:calc(var(--spacing,.25rem)*1);border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem)*2.5);flex-direction:column;display:flex}@media (min-width:40rem){.pw-breakdown-card--gap{padding:calc(var(--spacing,.25rem)*3)}}.pw-breakdown-card--gap{background:var(--color-bg)}@supports (color:color-mix(in lab,red,red)){.pw-breakdown-card--gap{background:color-mix(in srgb,var(--color-bg)60%,transparent)}}.pw-breakdown-card--gap{border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.pw-breakdown-card--gap{border:1px solid color-mix(in srgb,var(--color-border)50%,transparent)}}.pw-breakdown-label{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@media (min-width:40rem){.pw-breakdown-label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.pw-breakdown-label{color:var(--color-text-secondary)}.pw-breakdown-label--clamp{-webkit-line-clamp:2;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:40rem){.pw-breakdown-label--clamp{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.pw-breakdown-label--clamp{color:var(--color-text-secondary)}.pw-breakdown-value{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media (min-width:40rem){.pw-breakdown-value{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}.pw-breakdown-value{color:var(--color-text)}.pw-breakdown-value-sm{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);overflow-wrap:break-word}@media (min-width:40rem){.pw-breakdown-value-sm{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}.pw-breakdown-value-sm{color:var(--color-text);overflow-wrap:anywhere}.pw-breakdown-value-lg{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media (min-width:40rem){.pw-breakdown-value-lg{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.pw-breakdown-value-lg{color:var(--color-text)}.pw-breakdown-value-xl{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media (min-width:40rem){.pw-breakdown-value-xl{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}}.pw-breakdown-value-xl{color:var(--color-text)}.pw-metric-card{gap:calc(var(--spacing,.25rem)*1.5);border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem)*3.5);flex-direction:column;display:flex}@media (min-width:40rem){.pw-metric-card{padding:calc(var(--spacing,.25rem)*4)}}.pw-metric-card{background:var(--color-primary);border:1px solid var(--color-border)}.pw-metric-card-heading{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-secondary)}.pw-metric-card-subtitle{color:var(--color-text-secondary)}.pw-metric-card-subtitle,.pw-section-heading{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}.pw-section-heading,.pw-section-heading-lg{margin-bottom:calc(var(--spacing,.25rem)*2.5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text)}.pw-section-heading-lg{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}.pw-insight-section{border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem)*3.5);background:var(--color-background)}.pw-insight-header{margin-bottom:calc(var(--spacing,.25rem)*3)}.pw-insight-header,.pw-insight-header--mb2{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.pw-insight-header--mb2{margin-bottom:calc(var(--spacing,.25rem)*2)}.pw-insight-bullet{gap:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-text);display:flex}.pw-recommendation-box{border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem)*3.5);background:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.pw-recommendation-box{background:color-mix(in srgb,var(--color-secondary)5%,transparent)}}.pw-recommendation-box{border:1px solid var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.pw-recommendation-box{border:1px solid color-mix(in srgb,var(--color-secondary)20%,transparent)}}.pw-recommendation-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-secondary)}.pw-loading-center{padding-block:calc(var(--spacing,.25rem)*8);justify-content:center;align-items:center;display:flex}.pw-spinner{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6);animation:var(--animate-spin,spin 1s linear infinite);color:var(--color-secondary)}.pw-no-data{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));color:var(--color-text)}.pw-toggle-group{align-items:center;gap:calc(var(--spacing,.25rem)*.5);border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem)*.5);background:var(--color-text-secondary);flex-wrap:wrap;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pw-toggle-group{background:color-mix(in srgb,var(--color-text-secondary)10%,transparent)}}.pw-toggle-btn{cursor:pointer;border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (min-width:40rem){.pw-toggle-btn{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.pw-toggle-btn--active{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background:var(--color-secondary);color:#fff}.pw-toggle-btn--inactive{color:var(--color-text-secondary)}.pw-toggle-btn--inactive:hover{color:var(--color-text)}.pw-tab-btn{border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem)*3.5);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.pw-tab-btn--active{background:var(--color-secondary);color:#fff}.pw-tab-btn--inactive{color:var(--color-text)}.pw-tab-btn--inactive:hover{background:var(--color-text-secondary)}@supports (color:color-mix(in lab,red,red)){.pw-tab-btn--inactive:hover{background:color-mix(in srgb,var(--color-text-secondary)10%,transparent)}}.pw-toggle-btn-pill{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-radius:var(--radius-md,.375rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;display:inline-flex}.pw-forecast-toggle-btn,.pw-toggle-btn-pill{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.pw-forecast-toggle-btn{border-style:var(--tw-border-style);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-width:1px;border-radius:3.40282e+38px}.pw-forecast-toggle-btn--active{background:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.pw-forecast-toggle-btn--active{background:color-mix(in srgb,var(--color-secondary)15%,transparent)}}.pw-forecast-toggle-btn--active{border-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.pw-forecast-toggle-btn--active{border-color:color-mix(in srgb,var(--color-secondary)50%,transparent)}}.pw-forecast-toggle-btn--active{color:var(--color-secondary)}.pw-forecast-toggle-btn--inactive{border-color:var(--color-border);color:var(--color-text-secondary);background-color:#0000}.pw-forecast-toggle-btn--inactive:hover{border-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.pw-forecast-toggle-btn--inactive:hover{border-color:color-mix(in srgb,var(--color-secondary)30%,transparent)}}.pw-footer-summary{padding-top:calc(var(--spacing,.25rem)*3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);margin-top:auto}@media (min-width:40rem){.pw-footer-summary{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.pw-footer-summary{border-top:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.pw-footer-summary{border-top:1px solid color-mix(in srgb,var(--color-border)40%,transparent)}}.pw-footer-divider{padding-top:calc(var(--spacing,.25rem)*3);border-top:1px solid var(--color-border);margin-top:auto}@supports (color:color-mix(in lab,red,red)){.pw-footer-divider{border-top:1px solid color-mix(in srgb,var(--color-border)40%,transparent)}}.pw-footer-divider--mt3{margin-top:calc(var(--spacing,.25rem)*3);border-top:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.pw-footer-divider--mt3{border-top:1px solid color-mix(in srgb,var(--color-border)40%,transparent)}}.pw-chart-area,.pw-chart-area--min{margin-top:calc(var(--spacing,.25rem)*2);flex:1}.pw-chart-area--min{min-height:calc(var(--spacing,.25rem)*0)}.pw-table-container{border-radius:var(--radius-lg,.5rem);background:var(--color-primary);border:1px solid var(--color-border);overflow:hidden}.pw-table-heading{padding-inline:calc(var(--spacing,.25rem)*4);padding-top:calc(var(--spacing,.25rem)*4);padding-bottom:calc(var(--spacing,.25rem)*3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text)}.pw-table{border-collapse:collapse;width:100%}.pw-table-header-row{background:var(--color-text-secondary)}@supports (color:color-mix(in lab,red,red)){.pw-table-header-row{background:color-mix(in srgb,var(--color-text-secondary)8%,var(--color-primary))}}.pw-table-th{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);white-space:nowrap;text-transform:uppercase}@media (min-width:40rem){.pw-table-th{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.pw-table-th{color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);background:var(--color-text-secondary)}@supports (color:color-mix(in lab,red,red)){.pw-table-th{background:color-mix(in srgb,var(--color-text-secondary)8%,var(--color-primary))}}.pw-table-td{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}@media (min-width:40rem){.pw-table-td{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}.pw-table-td{color:var(--color-text)}.pw-table-row{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-top:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.pw-table-row{border-top:1px solid color-mix(in srgb,var(--color-border)30%,transparent)}}.pw-table-row:hover{background:var(--color-text-secondary)}@supports (color:color-mix(in lab,red,red)){.pw-table-row:hover{background:color-mix(in srgb,var(--color-text-secondary)5%,transparent)}}.pw-table-row--striped{background:var(--color-text-secondary)}@supports (color:color-mix(in lab,red,red)){.pw-table-row--striped{background:color-mix(in srgb,var(--color-text-secondary)3%,transparent)}}.pw-simple-table-container{border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem)*3.5)}@media (min-width:40rem){.pw-simple-table-container{padding:calc(var(--spacing,.25rem)*4)}}.pw-simple-table-container{background:var(--color-primary);border:1px solid var(--color-border)}.pw-simple-table-header{border-bottom:1px solid var(--color-border);color:var(--color-text);background:var(--color-text-secondary)}@supports (color:color-mix(in lab,red,red)){.pw-simple-table-header{background:color-mix(in srgb,var(--color-text-secondary)8%,var(--color-primary))}}.pw-simple-table-th{padding-block:calc(var(--spacing,.25rem)*2);padding-right:calc(var(--spacing,.25rem)*3);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);text-transform:capitalize;color:var(--color-text-secondary)}.pw-simple-table-row{border-bottom:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.pw-simple-table-row{border-bottom:1px solid color-mix(in srgb,var(--color-border)50%,transparent)}}.pw-simple-table-row:last-child{border-bottom:none}.pw-simple-table-td{padding-block:calc(var(--spacing,.25rem)*2);padding-right:calc(var(--spacing,.25rem)*3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));color:var(--color-text)}.pw-scroll-fade-right{right:calc(var(--spacing,.25rem)*0);width:calc(var(--spacing,.25rem)*12);padding-right:calc(var(--spacing,.25rem)*1);background:linear-gradient(to left,var(--color-primary),transparent);justify-content:flex-end;align-items:center;display:flex}.pw-scroll-fade-left,.pw-scroll-fade-right{pointer-events:none;top:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*0);z-index:10;position:absolute}.pw-scroll-fade-left{left:calc(var(--spacing,.25rem)*0);width:calc(var(--spacing,.25rem)*8);background:linear-gradient(to right,var(--color-primary),transparent)}.pw-scroll-fade-bottom{pointer-events:none;right:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);z-index:10;height:calc(var(--spacing,.25rem)*10);padding-bottom:calc(var(--spacing,.25rem)*1);background:linear-gradient(to top,var(--color-primary),transparent);justify-content:center;align-items:flex-end;display:flex;position:absolute}.pw-tree-popup{border-radius:var(--radius-xl,.75rem)}@media (min-width:40rem){.pw-tree-popup{flex-direction:column;height:100%;display:flex}}.pw-tree-popup{color:var(--color-text)}.pw-tree-header-desktop{top:calc(var(--spacing,.25rem)*0);z-index:10;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*3);border-top-left-radius:var(--radius-xl,.75rem);border-top-right-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*4);display:none;position:sticky}@media (min-width:40rem){.pw-tree-header-desktop{display:flex}}.pw-tree-header-desktop{background:var(--color-primary);border-bottom:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.pw-tree-header-desktop{border-bottom:1px solid color-mix(in srgb,var(--color-border)60%,transparent)}}.pw-tree-header-mobile{align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*4);padding-top:calc(var(--spacing,.25rem)*2);padding-bottom:calc(var(--spacing,.25rem)*3);display:flex}@media (min-width:40rem){.pw-tree-header-mobile{display:none}}.pw-tree-header-mobile{border-bottom:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.pw-tree-header-mobile{border-bottom:1px solid color-mix(in srgb,var(--color-border)40%,transparent)}}.pw-tree-icon-wrapper{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9);border-radius:var(--radius-lg,.5rem);background:var(--color-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.pw-tree-icon-wrapper{background:color-mix(in srgb,var(--color-secondary)10%,transparent)}}.pw-tree-content{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3)}@media (min-width:40rem){.pw-tree-content{padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*4);flex:1;overflow-y:auto}}.pw-tree-group{border-radius:var(--radius-lg,.5rem);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background:var(--color-primary);border:1px solid var(--color-border);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.pw-tree-group{border:1px solid color-mix(in srgb,var(--color-border)70%,transparent)}}.pw-tree-group:hover{box-shadow:0 1px 3px #0000001a}.pw-tree-group-btn{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem)*2);width:100%;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}@media (min-width:40rem){.pw-tree-group-btn{gap:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3.5)}}.pw-tree-group-btn:hover{background:var(--color-text-secondary)}@supports (color:color-mix(in lab,red,red)){.pw-tree-group-btn:hover{background:color-mix(in srgb,var(--color-text-secondary)4%,transparent)}}.pw-tree-group-icon{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pw-tree-group-icon--active{background:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.pw-tree-group-icon--active{background:color-mix(in srgb,var(--color-secondary)15%,transparent)}}.pw-tree-group-icon--active{color:var(--color-secondary)}.pw-tree-group-icon--inactive{background:var(--color-text-secondary)}@supports (color:color-mix(in lab,red,red)){.pw-tree-group-icon--inactive{background:color-mix(in srgb,var(--color-text-secondary)10%,transparent)}}.pw-tree-group-icon--inactive{color:var(--color-text-secondary)}:where(.pw-tree-group-content>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*3)*calc(1 - var(--tw-space-y-reverse)))}.pw-tree-group-content{padding-inline:calc(var(--spacing,.25rem)*3);padding-top:calc(var(--spacing,.25rem)*1);padding-bottom:calc(var(--spacing,.25rem)*3)}@media (min-width:40rem){.pw-tree-group-content{padding-inline:calc(var(--spacing,.25rem)*4);padding-bottom:calc(var(--spacing,.25rem)*4)}}.pw-tree-group-content{border-top:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.pw-tree-group-content{border-top:1px solid color-mix(in srgb,var(--color-border)40%,transparent)}}.pw-tree-table-section-title{margin-bottom:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);text-transform:uppercase;color:var(--color-secondary)}.pw-tree-table-container{border-radius:var(--radius-lg,.5rem);border:1px solid var(--color-border);overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.pw-tree-table-container{border:1px solid color-mix(in srgb,var(--color-border)60%,transparent)}}.pw-tree-table-th{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);white-space:nowrap;text-transform:uppercase}@media (min-width:40rem){.pw-tree-table-th{padding-inline:calc(var(--spacing,.25rem)*4)}}.pw-tree-table-th{color:var(--color-text-secondary);border-bottom:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.pw-tree-table-th{border-bottom:1px solid color-mix(in srgb,var(--color-border)60%,transparent)}}.pw-tree-table-th{background:var(--color-text-secondary)}@supports (color:color-mix(in lab,red,red)){.pw-tree-table-th{background:color-mix(in srgb,var(--color-text-secondary)8%,var(--color-primary))}}.pw-tree-table-td{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2.5);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}@media (min-width:40rem){.pw-tree-table-td{padding-inline:calc(var(--spacing,.25rem)*4)}}.pw-tree-table-td{color:var(--color-text)}.pw-tree-table-row{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-bottom:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.pw-tree-table-row{border-bottom:1px solid color-mix(in srgb,var(--color-border)30%,transparent)}}.pw-tree-table-row:last-child{border-bottom:none}.pw-tree-table-row:hover{background:var(--color-text-secondary)}@supports (color:color-mix(in lab,red,red)){.pw-tree-table-row:hover{background:color-mix(in srgb,var(--color-text-secondary)4%,transparent)}}.pw-alert-box{margin-top:calc(var(--spacing,.25rem)*3);align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2.5);background:var(--color-decrease);display:flex}@supports (color:color-mix(in lab,red,red)){.pw-alert-box{background:color-mix(in srgb,var(--color-decrease)8%,transparent)}}.pw-alert-box{border:1px solid var(--color-decrease)}@supports (color:color-mix(in lab,red,red)){.pw-alert-box{border:1px solid color-mix(in srgb,var(--color-decrease)20%,transparent)}}.pw-grid-2{gap:calc(var(--spacing,.25rem)*1.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.pw-grid-2{gap:calc(var(--spacing,.25rem)*2)}}.pw-grid-2-lg{gap:calc(var(--spacing,.25rem)*2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.pw-grid-2-lg{gap:calc(var(--spacing,.25rem)*3)}}.pw-grid-3{margin-top:calc(var(--spacing,.25rem)*3);gap:calc(var(--spacing,.25rem)*2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pw-grid-metrics{gap:calc(var(--spacing,.25rem)*2.5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.pw-grid-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.pw-grid-metrics-3{gap:calc(var(--spacing,.25rem)*2.5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.pw-grid-metrics-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.pw-grid-metrics-4{gap:calc(var(--spacing,.25rem)*2.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.pw-grid-metrics-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.pd-container{margin-top:calc(var(--spacing,.25rem)*4);padding-bottom:calc(var(--spacing,.25rem)*6)}@media (min-width:40rem){.pd-container{padding-bottom:calc(var(--spacing,.25rem)*8)}}.pd-loading{justify-content:center;min-height:400px}.pd-loading,.pd-loading__inner{align-items:center;display:flex}.pd-loading__inner{gap:calc(var(--spacing,.25rem)*4);flex-direction:column}.pd-loading__spinner{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);animation:var(--animate-spin,spin 1s linear infinite);color:var(--color-secondary)}.pd-loading__text{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text-secondary)}.pd-empty{margin-top:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*10);flex-direction:column;justify-content:center;align-items:center;display:flex}@media (min-width:40rem){.pd-empty{margin-top:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*14)}}@media (min-width:64rem){.pd-empty{margin-top:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*16)}}.pd-empty{animation:fadeIn .4s ease-out}.pd-empty__icon{margin-bottom:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*24);width:calc(var(--spacing,.25rem)*24)}@media (min-width:40rem){.pd-empty__icon{margin-bottom:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*32);width:calc(var(--spacing,.25rem)*32)}}@media (min-width:64rem){.pd-empty__icon{margin-bottom:calc(var(--spacing,.25rem)*6);height:calc(var(--spacing,.25rem)*40);width:calc(var(--spacing,.25rem)*40)}}.pd-empty__title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@media (min-width:40rem){.pd-empty__title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}@media (min-width:64rem){.pd-empty__title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}.pd-empty__title{color:var(--color-text)}.pd-empty__subtitle{margin-top:calc(var(--spacing,.25rem)*1);max-width:var(--container-sm,24rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}@media (min-width:40rem){.pd-empty__subtitle{margin-top:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.pd-empty__subtitle{color:var(--color-text-secondary)}.pd-header{margin-bottom:calc(var(--spacing,.25rem)*5);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);flex-direction:row;display:flex}@media (min-width:40rem){.pd-header{align-items:center}}.pd-header__title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@media (min-width:40rem){.pd-header__title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}}@media (min-width:64rem){.pd-header__title{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.pd-header__title{color:var(--color-text)}.pd-header__subtitle{margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}@media (min-width:40rem){.pd-header__subtitle{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.pd-header__subtitle{color:var(--color-text-secondary)}.pd-widget-grid{gap:calc(var(--spacing,.25rem)*5);display:none}@media (min-width:40rem){.pd-widget-grid{display:grid}}.pd-widget-grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(140px,auto)}.pd-mobile-stack{gap:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex}@media (min-width:40rem){.pd-mobile-stack{display:none}}.pd-skeleton-shimmer{background-color:var(--color-text-secondary)}@supports (color:color-mix(in lab,red,red)){.pd-skeleton-shimmer{background-color:color-mix(in srgb,var(--color-text-secondary)10%,transparent)}}.pd-skeleton-shimmer{background-image:linear-gradient(90deg,#0000,#a1a9b938 50%,#0000);background-repeat:no-repeat;background-size:200% 100%;animation:pd-skeleton-shimmer-move 1.6s ease-in-out infinite}@keyframes pd-skeleton-shimmer-move{0%{background-position:200% 0}to{background-position:-200% 0}}.pd-backdrop{inset:calc(var(--spacing,.25rem)*0);z-index:40;position:fixed}.pw-highlight-metric-box{margin-top:calc(var(--spacing,.25rem)*3);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);background:var(--color-bg);display:flex}@supports (color:color-mix(in lab,red,red)){.pw-highlight-metric-box{background:color-mix(in srgb,var(--color-bg)60%,transparent)}}.pw-highlight-metric-box{border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.pw-highlight-metric-box{border:1px solid color-mix(in srgb,var(--color-border)50%,transparent)}}.pw-sw-toggle-group{margin-bottom:calc(var(--spacing,.25rem)*3);align-items:center;gap:calc(var(--spacing,.25rem)*.5);border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem)*.5);background:var(--color-text-secondary);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pw-sw-toggle-group{background:color-mix(in srgb,var(--color-text-secondary)10%,transparent)}}.pw-insight-tab-group{gap:calc(var(--spacing,.25rem)*1.5);border-radius:var(--radius-lg,.5rem);width:fit-content;padding:calc(var(--spacing,.25rem)*1);background:var(--color-background);display:flex}.pw-binpack-container{width:100%;position:relative}.pw-binpack-item{position:absolute}.pw-binpack-item--animated{transition-property:left,top,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.3s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1))}.star-button{opacity:1;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin-top:8px;padding:4px;transition:opacity .2s;display:flex}.star-button:hover{background:#0000000d}.dark .star-button:hover{background:#ffffff1a}.process-widget-card:focus-within .star-button,.process-widget-card:hover .star-button,.star-button.starred,.star-button:focus-visible,.widget-item:focus-within .star-button,.widget-item:hover .star-button{opacity:1}.star-button:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.star-button:disabled{opacity:.5;cursor:not-allowed}.widget-item:has(.star-button) .process-widget-card{padding-right:3rem}@property --tw-font-weight{syntax:"*";inherits:false}@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}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}