.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.pp-button--tertiary,.pp-button--primary,.pp-button--secondary{min-height:40px;padding:var(--pp-global-spacing-2) var(--pp-global-spacing-4);border:1px solid transparent;border-radius:var(--pp-global-border-radius-3);display:inline-flex;align-items:center;justify-content:center;gap:var(--pp-global-spacing-1);transition:background .15s ease,box-shadow .1s ease,filter .15s ease,transform .06s ease;cursor:pointer;font-size:var(--pp-global-font-size-sm);font-weight:600;text-decoration:none}@media(prefers-reduced-motion:reduce){.pp-button--tertiary,.pp-button--primary,.pp-button--secondary{transition:background .15s ease,box-shadow .1s ease,filter .15s ease}}.pp-button--full-width.pp-button--tertiary,.pp-button--full-width.pp-button--primary,.pp-button--full-width.pp-button--secondary{width:100%}.pp-button--tertiary:disabled,.pp-button--primary:disabled,.pp-button--secondary:disabled,[aria-disabled=true].pp-button--tertiary,[aria-disabled=true].pp-button--primary,[aria-disabled=true].pp-button--secondary{box-shadow:none;transform:none;opacity:.5;filter:saturate(.4);pointer-events:none}.pp-button--secondary{background:linear-gradient(180deg,#ffffff1a,#ffffff08);border:1px solid color-mix(in srgb,var(--pp-outline-button-colour) 45%,transparent);box-shadow:inset 0 1px #ffffff24,0 2px 6px -2px #00000073;color:var(--pp-outline-button-colour)}.pp-button--secondary:hover{background:var(--pp-outline-button-hover-colour);border-color:color-mix(in srgb,var(--pp-outline-button-colour) 70%,transparent)}.pp-button--secondary:active{box-shadow:inset 0 2px 4px #00000059,0 1px 2px -1px #0006;transform:translateY(1px)}.pp-button--secondary:focus-visible{box-shadow:inset 0 1px #ffffff24,0 0 0 3px var(--pp-colour-focus-ring);outline:none}.pp-button--primary{--pp-keycap-light: color-mix(in srgb, var(--pp-solid-button-colour) var(--pp-keycap-strength-top), transparent);--pp-keycap-dark: color-mix(in srgb, var(--pp-solid-button-colour) var(--pp-keycap-strength-bottom), transparent);--pp-button-pill-bg: linear-gradient(180deg, color-mix(in srgb, var(--pp-solid-button-colour) var(--pp-button-pill-strength-top), var(--pp-button-pill-shade-top)), color-mix(in srgb, var(--pp-solid-button-colour) var(--pp-button-pill-strength-bottom), var(--pp-button-pill-shade-bottom)));background:linear-gradient(180deg,var(--pp-keycap-light),var(--pp-keycap-dark));backdrop-filter:var(--pp-glass-filter);-webkit-backdrop-filter:var(--pp-glass-filter);border:1px solid color-mix(in srgb,var(--pp-solid-button-colour) 45%,var(--pp-glass-border));box-shadow:inset 0 1px #ffffff59,var(--pp-button-iridescence-left),var(--pp-button-iridescence-right),0 3px 8px #0000004d,0 8px 20px -8px color-mix(in srgb,var(--pp-solid-button-colour) 45%,transparent);position:relative;isolation:isolate;color:#f2eef8;text-shadow:0 1px 1px rgba(0,0,0,.5)}.pp-button--primary:after{content:"";background:var(--pp-button-pill-bg);border-radius:999px;box-shadow:inset 0 1px 3px #00000059;position:absolute;inset:3px 4px;z-index:-1}.pp-button--primary:hover{filter:brightness(1.12)}.pp-button--primary:active{transform:scale(.97);filter:brightness(.95)}.pp-button--primary:focus-visible{box-shadow:var(--pp-glass-highlight),0 10px 28px -10px #0009,0 0 0 3px var(--pp-colour-focus-ring);outline:none}.pp-button--tertiary{background:transparent;color:var(--pp-ghost-button-colour)}.pp-button--tertiary:hover{background:color-mix(in srgb,var(--pp-ghost-button-colour) 14%,transparent)}.pp-button--tertiary:active{box-shadow:inset 0 2px 4px #00000040;transform:translateY(1px)}.pp-button--tertiary:focus-visible{box-shadow:0 0 0 3px var(--pp-colour-focus-ring);outline:none}.pp-button--primary{--pp-solid-button-colour: var(--pp-global-colour-primary)}.pp-button--primary.pp-button--negative{--pp-solid-button-colour: var(--pp-colour-danger-strong)}.pp-button--secondary{--pp-outline-button-colour: var(--pp-global-colour-primary);--pp-outline-button-hover-colour: color-mix(in srgb, var(--pp-global-colour-primary) 22%, transparent)}.pp-button--secondary.pp-button--negative{--pp-outline-button-colour: var(--pp-colour-danger-text);--pp-outline-button-hover-colour: var(--pp-colour-danger-tint)}.pp-button--secondary.pp-button--white{--pp-outline-button-colour: var(--pp-global-colour-white);--pp-outline-button-hover-colour: rgba(255, 255, 255, .18)}.pp-button--tertiary{--pp-ghost-button-colour: var(--pp-global-colour-primary)}.pp-button--tertiary.pp-button--negative{--pp-ghost-button-colour: var(--pp-colour-danger-text)}.pp-button--tertiary.pp-button--white{--pp-ghost-button-colour: var(--pp-global-colour-white)}.pp-button--small{min-height:32px;padding:var(--pp-global-spacing-1) var(--pp-global-spacing-2);border-radius:var(--pp-global-border-radius-2);font-size:var(--pp-global-font-size-xs)}.pp-button--large{min-height:48px;padding:var(--pp-global-spacing-2) var(--pp-global-spacing-5);font-size:var(--pp-global-font-size-md)}.pp-button--icon{width:40px;padding:0}.pp-button--icon mat-icon{width:20px;height:20px;font-size:20px;line-height:20px}.pp-button--icon:after{inset:3px}.pp-button--icon.pp-button--small{width:32px}.pp-button--icon.pp-button--small mat-icon{width:18px;height:18px;font-size:18px;line-height:18px}.pp-button--icon.pp-button--large{width:48px}.pp-button--icon.pp-button--large mat-icon{width:24px;height:24px;font-size:24px;line-height:24px}.pp-form-field{display:flex;flex-direction:column;gap:var(--pp-global-spacing-1)}.pp-form-field__label{display:flex;align-items:baseline;justify-content:space-between;font-size:var(--pp-global-font-size-sm);font-weight:600}.pp-form-field__char-count{opacity:.6;font-size:var(--pp-global-font-size-xs);font-weight:400}.pp-form-field__input{background:var(--pp-colour-field);border:1px solid var(--pp-colour-field-border);border-radius:var(--pp-global-border-radius-3);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;color:var(--pp-colour-text);font-weight:400}.pp-form-field__input:focus{background:var(--pp-colour-field-focus);border-color:var(--pp-global-colour-primary);box-shadow:0 0 0 3px var(--pp-colour-focus-ring);outline:none}.pp-form-field__input:disabled{background:var(--pp-colour-field-disabled);border-color:var(--pp-colour-field-border-disabled);border-style:dashed;cursor:not-allowed;color:var(--pp-colour-text-muted)}.pp-form-field__input{padding:var(--pp-global-spacing-2) var(--pp-global-spacing-3);font-family:var(--pp-global-font-family);font-size:var(--pp-global-font-size-sm)}.pp-form-field__textarea{resize:vertical}.pp-form-field__error{color:var(--pp-colour-danger-text);font-size:var(--pp-global-font-size-xs)}.pp-form-field__hint{color:var(--pp-colour-text-muted);font-size:var(--pp-global-font-size-xs)}.error-banner,.success-banner{backdrop-filter:var(--pp-glass-filter);-webkit-backdrop-filter:var(--pp-glass-filter);padding:var(--pp-global-spacing-3);border-radius:var(--pp-global-border-radius-3);margin:0 0 var(--pp-global-spacing-3);font-size:var(--pp-global-font-size-sm)}.error-banner{background:var(--pp-colour-danger-tint);border:1px solid var(--pp-colour-danger-border);color:var(--pp-colour-danger-text)}.success-banner{background:var(--pp-colour-success-tint);border:1px solid var(--pp-colour-success-border);color:var(--pp-colour-success-text)}.page-header{margin-bottom:var(--pp-global-spacing-4);display:flex;flex-direction:column;align-items:flex-start;gap:var(--pp-global-spacing-3)}@media(min-width:600px){.page-header{flex-direction:row;justify-content:space-between}}.page-header h1{margin:0;color:var(--pp-colour-text);font-family:var(--pp-global-font-family-mono);font-size:var(--pp-global-font-size-lg);font-weight:300;letter-spacing:-.65px}.page-header p{margin:var(--pp-global-spacing-1) 0 0;color:var(--pp-colour-text-muted);font-size:var(--pp-global-font-size-sm)}.page-header__actions{display:flex;gap:var(--pp-global-spacing-2)}.page-header .back-link{margin-bottom:var(--pp-global-spacing-1);display:inline-block;color:var(--pp-colour-link);font-size:var(--pp-global-font-size-sm);font-weight:700;text-decoration:none}.ng-select.ng-select *,.ng-select.ng-select *:before,.ng-select.ng-select *:after{box-sizing:border-box}.ng-select.ng-select .ng-select-container{background:var(--pp-colour-field);border:1px solid var(--pp-colour-field-border);border-radius:var(--pp-global-border-radius-3);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;color:var(--pp-colour-text);font-weight:400}.ng-select.ng-select .ng-select-container:focus{background:var(--pp-colour-field-focus);border-color:var(--pp-global-colour-primary);box-shadow:0 0 0 3px var(--pp-colour-focus-ring);outline:none}.ng-select.ng-select .ng-select-container:disabled{background:var(--pp-colour-field-disabled);border-color:var(--pp-colour-field-border-disabled);border-style:dashed;cursor:not-allowed;color:var(--pp-colour-text-muted)}.ng-select.ng-select .ng-select-container{width:100%;min-height:40px;padding:var(--pp-global-spacing-1) var(--pp-global-spacing-3);display:flex;align-items:center;gap:var(--pp-global-spacing-2);cursor:pointer;font-family:var(--pp-global-font-family);font-size:var(--pp-global-font-size-sm);font-weight:400;text-transform:none}.ng-select.ng-select.ng-select-opened>.ng-select-container,.ng-select.ng-select.ng-select-focused>.ng-select-container{background:var(--pp-colour-field-focus);border-color:var(--pp-global-colour-primary);box-shadow:0 0 0 3px var(--pp-colour-focus-ring)}.ng-select.ng-select.ng-select-disabled>.ng-select-container{background:var(--pp-colour-field-disabled);border-color:var(--pp-colour-field-border-disabled);border-style:dashed;cursor:not-allowed;color:var(--pp-colour-text-muted)}.ng-select.ng-select .ng-value-container{flex:1;display:grid;position:relative;overflow:hidden}.ng-select.ng-select .ng-value-container .ng-value{display:grid;gap:2px;color:var(--pp-colour-text)}.ng-select.ng-select .ng-value-container .ng-placeholder{color:var(--pp-colour-text-muted)}.ng-select.ng-select .ng-value-container .ng-input{position:absolute;inset:0}.ng-select.ng-select .ng-value-container .ng-input>input{background:transparent;width:100%;height:100%;border:0;outline:none;color:var(--pp-colour-text);font-family:inherit;font-size:inherit}.ng-select.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select.ng-select.ng-select-opened .ng-value{visibility:hidden}.ng-select.ng-select .ng-clear-wrapper{flex:none;width:20px;cursor:pointer;color:var(--pp-colour-text-muted);text-align:center}.ng-select.ng-select .ng-clear-wrapper:hover{color:var(--pp-colour-danger-text)}.ng-select.ng-select .ng-arrow-wrapper{flex:none;width:20px;cursor:pointer}.ng-select.ng-select .ng-arrow-wrapper .ng-arrow{border-top-color:var(--pp-colour-text-muted);border-style:solid;border-width:5px 5px 0;border-left-color:transparent;border-right-color:transparent;display:inline-block;transition:transform .15s ease}.ng-select.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:var(--pp-colour-text)}.ng-select.ng-select.ng-select-opened .ng-arrow-wrapper .ng-arrow{transform:rotate(180deg)}.ng-select.ng-select .ng-spinner-loader{flex:none}.ng-dropdown-panel.ng-dropdown-panel{background:var(--pp-colour-surface-strong);backdrop-filter:var(--pp-glass-filter-strong);-webkit-backdrop-filter:var(--pp-glass-filter-strong);border:1px solid var(--pp-glass-border);border-radius:var(--pp-global-border-radius-4);box-shadow:var(--pp-glass-shadow-overlay),var(--pp-glass-highlight);z-index:1050}.ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-panel-items{max-height:280px;padding:var(--pp-global-spacing-2);display:grid;gap:var(--pp-global-spacing-1);overflow-y:auto}.ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{padding:var(--pp-global-spacing-2);border-radius:var(--pp-global-border-radius-1);display:grid;gap:2px;cursor:pointer;color:var(--pp-colour-text);font-size:var(--pp-global-font-size-sm);text-align:left}.ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked,.ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-panel-items .ng-option:hover{background:var(--pp-colour-surface-muted)}.ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected{background:var(--pp-colour-surface-muted);font-weight:700}.ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{cursor:not-allowed;color:var(--pp-colour-text-muted)}.ng-dropdown-panel.ng-dropdown-panel .ng-dropdown-panel-items .ng-option-child{padding-left:var(--pp-global-spacing-4)}@keyframes pp-skeleton-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.pp-skeleton{background:var(--pp-skeleton-base);width:var(--skeleton-width, 100%);height:var(--skeleton-height, 1em);border-radius:var(--skeleton-radius, var(--pp-global-border-radius-1));display:block;position:relative;overflow:hidden}.pp-skeleton:after{content:"";background:linear-gradient(90deg,transparent,var(--pp-skeleton-highlight),transparent);width:100%;height:100%;display:block;position:absolute;inset:0;transform:translate(-100%);animation:pp-skeleton-sweep 1.6s var(--skeleton-delay, 0s) ease-in-out infinite}@media(prefers-reduced-motion:reduce){.pp-skeleton:after{animation:none}}.pp-skeleton--text{margin:max(0px,(1lh - var(--skeleton-height, 1em)) / 2) 0}.pp-skeleton--field{height:var(--skeleton-height, 40px);border-radius:var(--skeleton-radius, var(--pp-global-border-radius-3))}.pp-skeleton--block{height:var(--skeleton-height, 100%);min-height:var(--skeleton-min-height, 0);border-radius:var(--skeleton-radius, var(--pp-global-border-radius-3))}.actions .pp-skeleton,.actions-wide .pp-skeleton{--skeleton-width: 100%;--skeleton-height: 32px;--skeleton-radius: var(--pp-global-border-radius-3)}.pp-skeleton-form{display:grid;gap:var(--pp-global-spacing-3)}.pp-skeleton-form>*{display:grid;gap:var(--pp-global-spacing-1)}.pp-skeleton-form .pp-skeleton--text{--skeleton-width: 96px;--skeleton-height: 12px}tr:nth-child(8n+1):has(.pp-skeleton) td:nth-child(1){--skeleton-width: 78%;--skeleton-delay: .1s}tr:nth-child(8n+1):has(.pp-skeleton) td:nth-child(2){--skeleton-width: 44%;--skeleton-delay: .15s}tr:nth-child(8n+1):has(.pp-skeleton) td:nth-child(3){--skeleton-width: 84%;--skeleton-delay: .2s}tr:nth-child(8n+1):has(.pp-skeleton) td:nth-child(4){--skeleton-width: 52%;--skeleton-delay: .25s}tr:nth-child(8n+1):has(.pp-skeleton) td:nth-child(5){--skeleton-width: 66%;--skeleton-delay: .3s}tr:nth-child(8n+1):has(.pp-skeleton) td:nth-child(6){--skeleton-width: 48%;--skeleton-delay: .35s}tr:nth-child(8n+1):has(.pp-skeleton) td:nth-child(7){--skeleton-width: 90%;--skeleton-delay: .4s}tr:nth-child(8n+1):has(.pp-skeleton) td:nth-child(8){--skeleton-width: 58%;--skeleton-delay: .45s}tr:nth-child(8n+2):has(.pp-skeleton) td:nth-child(1){--skeleton-width: 58%;--skeleton-delay: .15s}tr:nth-child(8n+2):has(.pp-skeleton) td:nth-child(2){--skeleton-width: 78%;--skeleton-delay: .2s}tr:nth-child(8n+2):has(.pp-skeleton) td:nth-child(3){--skeleton-width: 44%;--skeleton-delay: .25s}tr:nth-child(8n+2):has(.pp-skeleton) td:nth-child(4){--skeleton-width: 84%;--skeleton-delay: .3s}tr:nth-child(8n+2):has(.pp-skeleton) td:nth-child(5){--skeleton-width: 52%;--skeleton-delay: .35s}tr:nth-child(8n+2):has(.pp-skeleton) td:nth-child(6){--skeleton-width: 66%;--skeleton-delay: .4s}tr:nth-child(8n+2):has(.pp-skeleton) td:nth-child(7){--skeleton-width: 48%;--skeleton-delay: .45s}tr:nth-child(8n+2):has(.pp-skeleton) td:nth-child(8){--skeleton-width: 90%;--skeleton-delay: .5s}tr:nth-child(8n+3):has(.pp-skeleton) td:nth-child(1){--skeleton-width: 90%;--skeleton-delay: .2s}tr:nth-child(8n+3):has(.pp-skeleton) td:nth-child(2){--skeleton-width: 58%;--skeleton-delay: .25s}tr:nth-child(8n+3):has(.pp-skeleton) td:nth-child(3){--skeleton-width: 78%;--skeleton-delay: .3s}tr:nth-child(8n+3):has(.pp-skeleton) td:nth-child(4){--skeleton-width: 44%;--skeleton-delay: .35s}tr:nth-child(8n+3):has(.pp-skeleton) td:nth-child(5){--skeleton-width: 84%;--skeleton-delay: .4s}tr:nth-child(8n+3):has(.pp-skeleton) td:nth-child(6){--skeleton-width: 52%;--skeleton-delay: .45s}tr:nth-child(8n+3):has(.pp-skeleton) td:nth-child(7){--skeleton-width: 66%;--skeleton-delay: .5s}tr:nth-child(8n+3):has(.pp-skeleton) td:nth-child(8){--skeleton-width: 48%;--skeleton-delay: .55s}tr:nth-child(8n+4):has(.pp-skeleton) td:nth-child(1){--skeleton-width: 48%;--skeleton-delay: .25s}tr:nth-child(8n+4):has(.pp-skeleton) td:nth-child(2){--skeleton-width: 90%;--skeleton-delay: .3s}tr:nth-child(8n+4):has(.pp-skeleton) td:nth-child(3){--skeleton-width: 58%;--skeleton-delay: .35s}tr:nth-child(8n+4):has(.pp-skeleton) td:nth-child(4){--skeleton-width: 78%;--skeleton-delay: .4s}tr:nth-child(8n+4):has(.pp-skeleton) td:nth-child(5){--skeleton-width: 44%;--skeleton-delay: .45s}tr:nth-child(8n+4):has(.pp-skeleton) td:nth-child(6){--skeleton-width: 84%;--skeleton-delay: .5s}tr:nth-child(8n+4):has(.pp-skeleton) td:nth-child(7){--skeleton-width: 52%;--skeleton-delay: .55s}tr:nth-child(8n+4):has(.pp-skeleton) td:nth-child(8){--skeleton-width: 66%;--skeleton-delay: .6s}tr:nth-child(8n+5):has(.pp-skeleton) td:nth-child(1){--skeleton-width: 66%;--skeleton-delay: .3s}tr:nth-child(8n+5):has(.pp-skeleton) td:nth-child(2){--skeleton-width: 48%;--skeleton-delay: .35s}tr:nth-child(8n+5):has(.pp-skeleton) td:nth-child(3){--skeleton-width: 90%;--skeleton-delay: .4s}tr:nth-child(8n+5):has(.pp-skeleton) td:nth-child(4){--skeleton-width: 58%;--skeleton-delay: .45s}tr:nth-child(8n+5):has(.pp-skeleton) td:nth-child(5){--skeleton-width: 78%;--skeleton-delay: .5s}tr:nth-child(8n+5):has(.pp-skeleton) td:nth-child(6){--skeleton-width: 44%;--skeleton-delay: .55s}tr:nth-child(8n+5):has(.pp-skeleton) td:nth-child(7){--skeleton-width: 84%;--skeleton-delay: .6s}tr:nth-child(8n+5):has(.pp-skeleton) td:nth-child(8){--skeleton-width: 52%;--skeleton-delay: .65s}tr:nth-child(8n+6):has(.pp-skeleton) td:nth-child(1){--skeleton-width: 52%;--skeleton-delay: .35s}tr:nth-child(8n+6):has(.pp-skeleton) td:nth-child(2){--skeleton-width: 66%;--skeleton-delay: .4s}tr:nth-child(8n+6):has(.pp-skeleton) td:nth-child(3){--skeleton-width: 48%;--skeleton-delay: .45s}tr:nth-child(8n+6):has(.pp-skeleton) td:nth-child(4){--skeleton-width: 90%;--skeleton-delay: .5s}tr:nth-child(8n+6):has(.pp-skeleton) td:nth-child(5){--skeleton-width: 58%;--skeleton-delay: .55s}tr:nth-child(8n+6):has(.pp-skeleton) td:nth-child(6){--skeleton-width: 78%;--skeleton-delay: .6s}tr:nth-child(8n+6):has(.pp-skeleton) td:nth-child(7){--skeleton-width: 44%;--skeleton-delay: .65s}tr:nth-child(8n+6):has(.pp-skeleton) td:nth-child(8){--skeleton-width: 84%;--skeleton-delay: .7s}tr:nth-child(8n+7):has(.pp-skeleton) td:nth-child(1){--skeleton-width: 84%;--skeleton-delay: .4s}tr:nth-child(8n+7):has(.pp-skeleton) td:nth-child(2){--skeleton-width: 52%;--skeleton-delay: .45s}tr:nth-child(8n+7):has(.pp-skeleton) td:nth-child(3){--skeleton-width: 66%;--skeleton-delay: .5s}tr:nth-child(8n+7):has(.pp-skeleton) td:nth-child(4){--skeleton-width: 48%;--skeleton-delay: .55s}tr:nth-child(8n+7):has(.pp-skeleton) td:nth-child(5){--skeleton-width: 90%;--skeleton-delay: .6s}tr:nth-child(8n+7):has(.pp-skeleton) td:nth-child(6){--skeleton-width: 58%;--skeleton-delay: .65s}tr:nth-child(8n+7):has(.pp-skeleton) td:nth-child(7){--skeleton-width: 78%;--skeleton-delay: .7s}tr:nth-child(8n+7):has(.pp-skeleton) td:nth-child(8){--skeleton-width: 44%;--skeleton-delay: .75s}tr:nth-child(8n+8):has(.pp-skeleton) td:nth-child(1){--skeleton-width: 44%;--skeleton-delay: .45s}tr:nth-child(8n+8):has(.pp-skeleton) td:nth-child(2){--skeleton-width: 84%;--skeleton-delay: .5s}tr:nth-child(8n+8):has(.pp-skeleton) td:nth-child(3){--skeleton-width: 52%;--skeleton-delay: .55s}tr:nth-child(8n+8):has(.pp-skeleton) td:nth-child(4){--skeleton-width: 66%;--skeleton-delay: .6s}tr:nth-child(8n+8):has(.pp-skeleton) td:nth-child(5){--skeleton-width: 48%;--skeleton-delay: .65s}tr:nth-child(8n+8):has(.pp-skeleton) td:nth-child(6){--skeleton-width: 90%;--skeleton-delay: .7s}tr:nth-child(8n+8):has(.pp-skeleton) td:nth-child(7){--skeleton-width: 58%;--skeleton-delay: .75s}tr:nth-child(8n+8):has(.pp-skeleton) td:nth-child(8){--skeleton-width: 78%;--skeleton-delay: .8s}:root{--pp-global-spacing-1: 4px;--pp-global-spacing-2: 8px;--pp-global-spacing-3: 16px;--pp-global-spacing-4: 24px;--pp-global-spacing-5: 32px;--pp-global-spacing-6: 40px;--pp-global-spacing-7: 48px;--pp-global-spacing-8: 56px;--pp-global-border-radius-1: 4px;--pp-global-border-radius-2: 8px;--pp-global-border-radius-3: 12px;--pp-global-border-radius-4: 16px;--pp-global-border-radius-5: 20px;--pp-global-border-radius-6: 28px;--pp-global-colour-white: #fff;--pp-global-colour-black: #000;--pp-global-font-size-xs: 12px;--pp-global-font-size-sm: 14px;--pp-global-font-size-md: 16px;--pp-global-font-size-lg: 24px;--pp-global-font-size-xl: 48px;--pp-global-font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--pp-global-font-family-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--pp-global-colour-primary: #7844b0;--pp-global-colour-primary-light: #f6f2fa;--pp-colour-page: #e9edf5;--pp-colour-surface: rgba(255, 255, 255, .5);--pp-colour-surface-strong: rgba(255, 255, 255, .8);--pp-colour-surface-muted: rgba(22, 32, 51, .05);--pp-colour-text: #162033;--pp-colour-text-muted: #4d5a71;--pp-colour-border: rgba(22, 32, 51, .12);--pp-colour-link: #6d3aa8;--pp-colour-selection-bg: #cdaaf4;--pp-colour-selection-text: #241242;--pp-colour-danger-tint: rgba(211, 47, 47, .08);--pp-colour-danger-border: rgba(211, 47, 47, .4);--pp-colour-danger-ring: rgba(211, 47, 47, .12);--pp-colour-danger-text: #9b1c1c;--pp-colour-danger-strong: #b3261e;--pp-colour-success-tint: rgba(23, 106, 47, .08);--pp-colour-success-border: rgba(23, 106, 47, .4);--pp-colour-success-text: #176a2f;--pp-colour-warn-tint: rgba(240, 180, 20, .18);--pp-glass-filter: blur(24px) saturate(1.6);--pp-glass-filter-strong: blur(36px) saturate(1.8);--pp-glass-border: rgba(255, 255, 255, .72);--pp-glass-highlight: inset 0 1px 0 rgba(255, 255, 255, .85);--pp-glass-shadow: 0 16px 40px -12px rgba(22, 32, 51, .18);--pp-glass-shadow-overlay: 0 24px 64px -16px rgba(22, 32, 51, .3);--pp-colour-field: rgba(255, 255, 255, .5);--pp-colour-field-focus: rgba(255, 255, 255, .9);--pp-colour-field-border: rgba(22, 32, 51, .52);--pp-colour-field-disabled: rgba(255, 255, 255, .18);--pp-colour-field-border-disabled: rgba(22, 32, 51, .28);--pp-colour-focus-ring: rgba(120, 68, 176, .75);--pp-colour-scrim: rgba(22, 32, 51, .4);--pp-skeleton-base: rgba(22, 32, 51, .12);--pp-skeleton-highlight: rgba(255, 255, 255, .4);--pp-ambient-1: rgba(120, 68, 176, .3);--pp-ambient-2: rgba(46, 125, 255, .26);--pp-ambient-3: rgba(46, 196, 182, .24);--pp-chart-1: #7844b0;--pp-chart-2: #098c62;--pp-chart-3: #a26a04;--pp-chart-4: #2e6fd9;--pp-chart-5: #b8408f;--pp-nav-bg: linear-gradient(180deg, rgba(124, 54, 196, .94), rgba(84, 34, 148, .9));--pp-nav-active-bg: rgba(255, 255, 255, .26);--pp-nav-hover-bg: rgba(255, 255, 255, .14);--pp-nav-text: rgba(255, 255, 255, .85);--pp-nav-divider: rgba(255, 255, 255, .25);--pp-wordmark-packet: #7844b0;--pp-wordmark-party: #9058c5;--pp-menu-bg: rgba(255, 255, 255, .98);--pp-menu-heading-bg: rgba(255, 255, 255, .98);--pp-menu-text: var(--pp-colour-text);--pp-menu-muted-text: var(--pp-colour-text-muted);--pp-menu-divider: var(--pp-colour-border);--pp-menu-hover-bg: var(--pp-colour-surface-muted);--pp-menu-active-bg: var(--pp-colour-selection-bg);--pp-menu-active-text: var(--pp-colour-selection-text);--pp-menu-active-shadow: var(--pp-glass-highlight);--pp-keycap-strength-top: 38%;--pp-keycap-strength-bottom: 24%;--pp-button-pill-strength-top: 94%;--pp-button-pill-strength-bottom: 92%;--pp-button-pill-shade-top: black;--pp-button-pill-shade-bottom: white;--pp-button-iridescence-left: -10px 0 28px -12px rgba(122, 74, 190, .28);--pp-button-iridescence-right: 10px 0 28px -12px rgba(46, 196, 182, .24)}body.pp-dark{--pp-global-colour-primary: #a77dd8;--pp-global-colour-primary-light: #2a2333;--pp-colour-page: #0d1017;--pp-colour-surface: rgba(26, 30, 41, .55);--pp-colour-surface-strong: rgba(30, 34, 46, .85);--pp-colour-surface-muted: rgba(255, 255, 255, .06);--pp-colour-text: #e7ebf2;--pp-colour-text-muted: #9aa6b8;--pp-colour-border: rgba(255, 255, 255, .1);--pp-colour-link: #b795e5;--pp-colour-selection-bg: #c9a5f5;--pp-colour-selection-text: #1d1030;--pp-colour-danger-tint: rgba(255, 105, 105, .12);--pp-colour-danger-border: rgba(255, 105, 105, .4);--pp-colour-danger-ring: rgba(255, 105, 105, .18);--pp-colour-danger-text: #f0a9a9;--pp-colour-danger-strong: #d05a5a;--pp-colour-success-tint: rgba(80, 200, 125, .12);--pp-colour-success-border: rgba(80, 200, 125, .38);--pp-colour-success-text: #8fd6a8;--pp-colour-warn-tint: rgba(240, 200, 60, .14);--pp-glass-border: rgba(255, 255, 255, .14);--pp-glass-highlight: inset 0 1px 0 rgba(255, 255, 255, .08);--pp-glass-shadow: 0 20px 48px -12px rgba(0, 0, 0, .55);--pp-glass-shadow-overlay: 0 28px 72px -16px rgba(0, 0, 0, .65);--pp-colour-field: rgba(255, 255, 255, .07);--pp-colour-field-focus: rgba(255, 255, 255, .12);--pp-colour-field-border: rgba(255, 255, 255, .38);--pp-colour-field-disabled: rgba(255, 255, 255, .03);--pp-colour-field-border-disabled: rgba(255, 255, 255, .18);--pp-colour-focus-ring: rgba(177, 138, 224, .9);--pp-colour-scrim: rgba(0, 0, 0, .55);--pp-skeleton-base: rgba(255, 255, 255, .08);--pp-skeleton-highlight: rgba(255, 255, 255, .14);--pp-ambient-1: rgba(122, 74, 190, .3);--pp-ambient-2: rgba(56, 110, 255, .22);--pp-ambient-3: rgba(24, 160, 150, .16);--pp-chart-1: #a77dd8;--pp-chart-2: #17a08f;--pp-chart-3: #c48420;--pp-chart-4: #4f8ae8;--pp-chart-5: #cf569a;--pp-nav-bg: linear-gradient(180deg, rgba(64, 34, 104, .72), rgba(38, 22, 64, .66));--pp-nav-active-bg: rgba(255, 255, 255, .22);--pp-nav-hover-bg: rgba(255, 255, 255, .08);--pp-wordmark-packet: #a77dd8;--pp-wordmark-party: #c9abee;--pp-menu-bg: linear-gradient(180deg, rgba(64, 34, 104, .55), rgba(38, 22, 64, .5));--pp-menu-heading-bg: rgba(54, 31, 88, .85);--pp-menu-text: rgba(255, 255, 255, .85);--pp-menu-muted-text: rgba(255, 255, 255, .6);--pp-menu-divider: rgba(255, 255, 255, .25);--pp-menu-hover-bg: var(--pp-nav-hover-bg);--pp-menu-active-bg: var(--pp-nav-active-bg);--pp-menu-active-text: var(--pp-global-colour-white);--pp-menu-active-shadow: var(--pp-glass-highlight), 0 6px 16px -8px rgba(0, 0, 0, .4);--pp-keycap-strength-top: 55%;--pp-keycap-strength-bottom: 28%;--pp-button-pill-strength-top: 0%;--pp-button-pill-strength-bottom: 0%;--pp-button-pill-shade-top: rgba(0, 0, 0, .28);--pp-button-pill-shade-bottom: rgba(255, 255, 255, .04);--pp-button-iridescence-left: -10px 0 28px -12px rgba(122, 74, 190, .4);--pp-button-iridescence-right: 10px 0 28px -12px rgba(46, 196, 182, .35)}html{height:100%;--mat-sys-background: light-dark(#fef8fc, #151316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f5eff4, #323033);--mat-sys-inverse-primary: light-dark(#d5baff, #7d00fa);--mat-sys-inverse-surface: light-dark(#323033, #e6e1e6);--mat-sys-on-background: light-dark(#1d1b1e, #e6e1e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #42008a);--mat-sys-on-primary-container: light-dark(#5f00c0, #ecdcff);--mat-sys-on-primary-fixed: light-dark(#270057, #270057);--mat-sys-on-primary-fixed-variant: light-dark(#5f00c0, #5f00c0);--mat-sys-on-secondary: light-dark(#ffffff, #352d40);--mat-sys-on-secondary-container: light-dark(#4b4357, #eadef7);--mat-sys-on-secondary-fixed: light-dark(#1f182a, #1f182a);--mat-sys-on-secondary-fixed-variant: light-dark(#4b4357, #4b4357);--mat-sys-on-surface: light-dark(#1d1b1e, #e6e1e6);--mat-sys-on-surface-variant: light-dark(#49454e, #e8e0eb);--mat-sys-on-tertiary: light-dark(#ffffff, #0001ac);--mat-sys-on-tertiary-container: light-dark(#0000ef, #e0e0ff);--mat-sys-on-tertiary-fixed: light-dark(#00006e, #00006e);--mat-sys-on-tertiary-fixed-variant: light-dark(#0000ef, #0000ef);--mat-sys-outline: light-dark(#7b757f, #958e99);--mat-sys-outline-variant: light-dark(#cbc4cf, #49454e);--mat-sys-primary: light-dark(#7d00fa, #d5baff);--mat-sys-primary-container: light-dark(#ecdcff, #5f00c0);--mat-sys-primary-fixed: light-dark(#ecdcff, #ecdcff);--mat-sys-primary-fixed-dim: light-dark(#d5baff, #d5baff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#645b70, #cec2db);--mat-sys-secondary-container: light-dark(#eadef7, #4b4357);--mat-sys-secondary-fixed: light-dark(#eadef7, #eadef7);--mat-sys-secondary-fixed-dim: light-dark(#cec2db, #cec2db);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fef8fc, #151316);--mat-sys-surface-bright: light-dark(#fef8fc, #3b383c);--mat-sys-surface-container: light-dark(#f2ecf1, #211f22);--mat-sys-surface-container-high: light-dark(#ede6eb, #2b292d);--mat-sys-surface-container-highest: light-dark(#e6e1e6, #363437);--mat-sys-surface-container-low: light-dark(#f8f2f6, #1d1b1e);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0f0d11);--mat-sys-surface-dim: light-dark(#ded8dd, #151316);--mat-sys-surface-tint: light-dark(#7d00fa, #d5baff);--mat-sys-surface-variant: light-dark(#e8e0eb, #49454e);--mat-sys-tertiary: light-dark(#343dff, #bec2ff);--mat-sys-tertiary-container: light-dark(#e0e0ff, #0000ef);--mat-sys-tertiary-fixed: light-dark(#e0e0ff, #e0e0ff);--mat-sys-tertiary-fixed-dim: light-dark(#bec2ff, #bec2ff);--mat-sys-neutral-variant20: #332f37;--mat-sys-neutral10: #1d1b1e;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem var(--pp-global-font-family);--mat-sys-body-large-font: var(--pp-global-font-family);--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem var(--pp-global-font-family);--mat-sys-body-medium-font: var(--pp-global-font-family);--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem var(--pp-global-font-family);--mat-sys-body-small-font: var(--pp-global-font-family);--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem var(--pp-global-font-family);--mat-sys-display-large-font: var(--pp-global-font-family);--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem var(--pp-global-font-family);--mat-sys-display-medium-font: var(--pp-global-font-family);--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem var(--pp-global-font-family);--mat-sys-display-small-font: var(--pp-global-font-family);--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem var(--pp-global-font-family);--mat-sys-headline-large-font: var(--pp-global-font-family);--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem var(--pp-global-font-family);--mat-sys-headline-medium-font: var(--pp-global-font-family);--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem var(--pp-global-font-family);--mat-sys-headline-small-font: var(--pp-global-font-family);--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem var(--pp-global-font-family);--mat-sys-label-large-font: var(--pp-global-font-family);--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem var(--pp-global-font-family);--mat-sys-label-medium-font: var(--pp-global-font-family);--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem var(--pp-global-font-family);--mat-sys-label-small-font: var(--pp-global-font-family);--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem var(--pp-global-font-family);--mat-sys-title-large-font: var(--pp-global-font-family);--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem var(--pp-global-font-family);--mat-sys-title-medium-font: var(--pp-global-font-family);--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem var(--pp-global-font-family);--mat-sys-title-small-font: var(--pp-global-font-family);--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}body{color-scheme:light}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root{--pp-colour-surface: #ffffff;--pp-colour-surface-strong: #ffffff;--pp-colour-field: #f7f9fc;--pp-colour-field-disabled: #eef1f6}body.pp-dark{--pp-colour-surface: #1e222a;--pp-colour-surface-strong: #232834;--pp-colour-field: #262b34;--pp-colour-field-disabled: #20242c}}body{background:radial-gradient(1200px 800px at 12% -10%,var(--pp-ambient-1),transparent 60%),radial-gradient(1000px 700px at 100% 0%,var(--pp-ambient-2),transparent 55%),radial-gradient(900px 900px at 85% 100%,var(--pp-ambient-3),transparent 55%),var(--pp-colour-page);background-attachment:fixed;height:100%;margin:0;color:var(--pp-colour-text);font-family:var(--pp-global-font-family);font-size:var(--pp-global-font-size-md)}::selection{background:var(--pp-colour-selection-bg);color:var(--pp-colour-selection-text)}code,kbd,samp,pre{font-family:var(--pp-global-font-family-mono)}.visually-hidden{width:1px;height:1px;padding:0;border:0;margin:-1px;position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--pp-colour-text) 25%,transparent) transparent}.mat-mdc-menu-panel,.mat-mdc-dialog-surface{background:var(--pp-colour-surface-strong)!important;backdrop-filter:var(--pp-glass-filter-strong);-webkit-backdrop-filter:var(--pp-glass-filter-strong);border:1px solid var(--pp-glass-border);border-radius:var(--pp-global-border-radius-4)!important;box-shadow:var(--pp-glass-shadow-overlay),var(--pp-glass-highlight)!important}.mat-mdc-snack-bar-container{--mat-snack-bar-container-shape: var(--pp-global-border-radius-4);--mat-snack-bar-container-color: var(--pp-colour-surface-strong);--mat-snack-bar-supporting-text-color: var(--pp-colour-text);--mat-snack-bar-button-color: var(--pp-colour-link)}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{backdrop-filter:var(--pp-glass-filter-strong);-webkit-backdrop-filter:var(--pp-glass-filter-strong);border:1px solid var(--pp-glass-border);box-shadow:var(--pp-glass-shadow-overlay),var(--pp-glass-highlight)}.snack-error{--mat-snack-bar-supporting-text-color: var(--pp-colour-danger-text)}.snack-error .mat-mdc-snackbar-surface{background-image:linear-gradient(var(--pp-colour-danger-tint),var(--pp-colour-danger-tint));border-color:var(--pp-colour-danger-border)}.snack-success{--mat-snack-bar-supporting-text-color: var(--pp-colour-success-text)}.snack-success .mat-mdc-snackbar-surface{background-image:linear-gradient(var(--pp-colour-success-tint),var(--pp-colour-success-tint));border-color:var(--pp-colour-success-border)}.pp-dialog-backdrop{background:var(--pp-colour-scrim)}cmd-palette{--cmd-bg: var(--pp-menu-bg);--cmd-backdrop: var(--pp-colour-scrim);--cmd-border: var(--pp-glass-border);--cmd-border-radius: var(--pp-global-border-radius-4);--cmd-shadow: var(--pp-glass-shadow-overlay), var(--pp-glass-highlight);--cmd-input-color: var(--pp-menu-text);--cmd-input-placeholder: var(--pp-menu-muted-text);--cmd-item-color: var(--pp-menu-text);--cmd-item-hover-bg: var(--pp-menu-hover-bg);--cmd-item-active-bg: var(--pp-menu-active-bg);--cmd-group-heading-color: var(--pp-menu-muted-text);--cmd-empty-color: var(--pp-menu-muted-text);--cmd-shortcut-bg: var(--pp-menu-hover-bg);--cmd-shortcut-border: var(--pp-menu-divider);--cmd-shortcut-color: var(--pp-menu-muted-text);--cmd-prefix-chip-bg: var(--pp-colour-selection-bg);--cmd-prefix-chip-color: var(--pp-colour-selection-text)}cmd-palette .cmd-dialog{backdrop-filter:var(--pp-glass-filter-strong);-webkit-backdrop-filter:var(--pp-glass-filter-strong)}cmd-palette .cmd-group-heading{background:var(--pp-menu-heading-bg);backdrop-filter:var(--pp-glass-filter);-webkit-backdrop-filter:var(--pp-glass-filter)}
