.gpf-login{min-height:100dvh;display:flex;flex-direction:column;background:#f4f4f4}.gpf-login__offline{display:flex;align-items:center;gap:10px;background:#fcf4d6;border-bottom:1px solid #fddc69;padding:10px 24px;font:400 14px/18px IBM Plex Sans,sans-serif}.gpf-login__offline-dot{width:10px;height:10px;border-radius:50%;background:#f1c21b;flex:none}.gpf-login__body{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 16px}.gpf-login__column{width:440px;max-width:100%}.gpf-login__card{background:#fff;border:1px solid #e0e0e0;padding:40px;box-sizing:border-box}.gpf-login__card p{margin:0}.gpf-login__identity{display:flex;align-items:center;gap:12px}.gpf-login__monogram{width:44px;height:44px;background:#161616;color:#fff;font:600 16px/44px IBM Plex Sans,sans-serif;text-align:center;letter-spacing:.5px;flex:none}.gpf-login__org{display:block;font:600 16px/22px IBM Plex Sans,sans-serif}.gpf-login__host{display:block;font:400 11px/16px IBM Plex Mono,monospace;color:#6f6f6f}.gpf-login__apexmark{flex:none}.gpf-login__apexword{font:400 18px/24px IBM Plex Sans,sans-serif}.gpf-login__apexword strong{font-weight:600}.gpf-login__title{font:300 28px/36px IBM Plex Sans,sans-serif;margin:24px 0 0}.gpf-login__title--sm{font:300 24px/32px IBM Plex Sans,sans-serif}.gpf-login__lede{font:400 14px/20px IBM Plex Sans,sans-serif;color:#525252;margin-top:4px!important}.gpf-login__field{display:block;margin-top:20px}.gpf-login__field input{width:100%;box-sizing:border-box;height:40px;border:0;border-bottom:1px solid #8d8d8d;background:#f4f4f4;padding:0 14px;font:400 14px/18px IBM Plex Sans,sans-serif;color:#161616}.gpf-login__field input:focus-visible{outline:2px solid #0f62fe;outline-offset:-2px}.gpf-login__label{display:block;font:400 12px/16px IBM Plex Sans,sans-serif;color:#525252;margin-bottom:4px}.gpf-login__label-row{display:flex;justify-content:space-between;margin-bottom:4px}.gpf-login__label-row .gpf-login__label{margin-bottom:0}.gpf-login__forgot{border:0;background:transparent;padding:0;font:400 12px/16px IBM Plex Sans,sans-serif;color:#0f62fe;cursor:pointer}.gpf-login__forgot:hover{color:#0043ce}.gpf-login__forgot:focus-visible{outline:2px solid #0f62fe;outline-offset:1px}.gpf-login__password{display:flex;align-items:center;background:#f4f4f4;border-bottom:1px solid #8d8d8d}.gpf-login__password input{flex:1;min-width:0;height:40px;border:0;background:transparent;padding:0 14px;font:400 14px/18px IBM Plex Sans,sans-serif;color:#161616}.gpf-login__password input:focus-visible{outline:2px solid #0f62fe;outline-offset:-2px}.gpf-login__eye{width:40px;height:40px;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;flex:none}.gpf-login__eye:hover{background:#e8e8e8}.gpf-login__eye:focus-visible{outline:2px solid #0f62fe;outline-offset:-2px}.gpf-login__primary{width:100%;height:48px;border:0;background:#0f62fe;color:#fff;font:500 15px/20px IBM Plex Sans,sans-serif;cursor:pointer;margin-top:24px;text-align:left;padding:0 16px}.gpf-login__primary:hover{background:#0353e9}.gpf-login__primary:focus-visible{outline:2px solid #0f62fe;outline-offset:2px}.gpf-login__primary:disabled{background:#c6c6c6;color:#8d8d8d;cursor:not-allowed}.gpf-login__ghost{width:100%;height:40px;border:0;background:transparent;color:#0f62fe;font:400 13px/18px IBM Plex Sans,sans-serif;cursor:pointer;margin-top:8px}.gpf-login__ghost:hover{background:#e8e8e8}.gpf-login__ghost:focus-visible{outline:2px solid #0f62fe;outline-offset:-2px}.gpf-login__notice{display:flex;margin-bottom:24px;border:1px solid #e0e0e0;border-left:3px solid #0f62fe;background:#edf5ff}.gpf-login__notice p{margin:0}.gpf-login__notice--error{background:#fff1f1;border-color:#ffd7d9;border-left-color:#da1e28}.gpf-login__notice--warning{background:#fcf4d6;border-color:#fddc69;border-left-color:#f1c21b}.gpf-login__notice-glyph{flex:none;margin:14px 12px 0 14px}.gpf-login__notice>div{padding:12px 12px 12px 14px}.gpf-login__notice--error>div{padding-left:0}.gpf-login__notice-title{font:600 14px/18px IBM Plex Sans,sans-serif}.gpf-login__notice-body{font:400 13px/18px IBM Plex Sans,sans-serif;margin-top:2px!important}.gpf-login__hint{font:400 12px/18px IBM Plex Sans,sans-serif;color:#6f6f6f;text-align:center;margin:16px 0 0}.gpf-login__code{font-family:IBM Plex Mono,monospace}.gpf-login__powered{display:flex;align-items:center;justify-content:center;gap:8px;margin:16px 0 0;font:400 12px/16px IBM Plex Sans,sans-serif;color:#6f6f6f}.gpf-login__skeleton{background:#e5e5e5;display:block}.gpf-login__skeleton--shimmer{background-image:linear-gradient(90deg,#e5e5e5 0,#f0f0f0 40px,#e5e5e5 80px);background-size:640px 28px;animation:gpf-login-shimmer 1.8s linear infinite}@keyframes gpf-login-shimmer{0%{background-position:-320px 0}to{background-position:320px 0}}.gpf-noaccess{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:48px 16px;background:#f4f4f4}.gpf-noaccess__card{width:440px;max-width:100%;background:#fff;border:1px solid #e0e0e0;padding:40px;box-sizing:border-box}.gpf-noaccess__card p{margin:0}.gpf-noaccess__title{font:300 24px/32px IBM Plex Sans,sans-serif;margin:0}.gpf-noaccess__body{font:400 14px/20px IBM Plex Sans,sans-serif;color:#525252;margin-top:8px!important}.gpf-noaccess__home{display:inline-block;margin-top:20px;font:400 14px/18px IBM Plex Sans,sans-serif;color:#0f62fe;text-decoration:none}.gpf-noaccess__home:hover{color:#0043ce}.gpf-button{min-height:48px;min-width:48px;border-radius:0;font-size:var(--cds-body-compact-01-font-size, .875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, .16px);display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 1rem;border:none;font-family:inherit;text-align:start;cursor:pointer;transition:background-color 70ms cubic-bezier(0,0,.38,.9);background-image:none}.gpf-button:focus-visible{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}.gpf-button:disabled{cursor:not-allowed;background-color:var(--cds-button-disabled, #c6c6c6);color:var(--cds-text-on-color-disabled, #8d8d8d)}.gpf-button--lg{min-height:48px}.gpf-button--xl{min-height:56px;padding-inline:1.5rem}.gpf-button--full{display:flex;width:100%}.gpf-button--primary{background-color:var(--cds-button-primary, #0f62fe);color:var(--cds-text-on-color, #ffffff)}.gpf-button--primary:hover:not(:disabled){background-color:var(--cds-button-primary-hover, #0050e6)}.gpf-button--primary:active:not(:disabled){background-color:var(--cds-button-primary-active, #002d9c)}.gpf-button--secondary{background-color:var(--cds-button-secondary, #393939);color:var(--cds-text-on-color, #ffffff)}.gpf-button--secondary:hover:not(:disabled){background-color:var(--cds-button-secondary-hover, #474747)}.gpf-button--secondary:active:not(:disabled){background-color:var(--cds-button-secondary-active, #6f6f6f)}.gpf-button--ghost{background-color:transparent;color:var(--cds-link-primary, #0f62fe)}.gpf-button--ghost:hover:not(:disabled){background-color:var(--cds-background-hover, rgba(141, 141, 141, .12))}.gpf-button--ghost:disabled{background-color:transparent;color:var(--cds-text-disabled, rgba(22, 22, 22, .25))}.gpf-button--danger{background-color:var(--cds-button-danger-primary, #da1e28);color:var(--cds-text-on-color, #ffffff)}.gpf-button--danger:hover:not(:disabled){background-color:var(--cds-button-danger-hover, #b81921)}.gpf-button--danger:active:not(:disabled){background-color:var(--cds-button-danger-active, #750e13)}.gpf-field{display:flex;flex-direction:column;gap:.25rem;min-width:0}.gpf-field__label{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);color:var(--cds-text-secondary, #525252);display:flex;align-items:baseline;gap:.25rem}.gpf-field__unit{color:var(--cds-text-helper, #6f6f6f)}.gpf-field__required{color:var(--cds-support-error, #da1e28)}.gpf-field__control{font-size:var(--cds-body-01-font-size, .875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, .16px);width:100%;min-height:48px;padding:0 1rem;border:none;border-bottom:1px solid var(--cds-border-strong-01, #8d8d8d);border-radius:0;background-color:var(--cds-field-01, #f4f4f4);color:var(--cds-text-primary, #161616);font-family:inherit;font-size:1rem}.gpf-field__control:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}.gpf-field__control:disabled,.gpf-field__control[readonly]{background-color:var(--cds-field-01, #f4f4f4);color:var(--cds-text-disabled, rgba(22, 22, 22, .25));border-bottom-color:var(--cds-border-disabled, #c6c6c6);cursor:not-allowed}.gpf-field__control::placeholder{color:var(--cds-text-placeholder, rgba(22, 22, 22, .4))}.gpf-field__control--numeric{font-variant-numeric:tabular-nums;text-align:end}.gpf-field--invalid .gpf-field__control{outline:2px solid var(--cds-support-error, #da1e28);outline-offset:-2px}.gpf-field--warning .gpf-field__control{outline:2px solid var(--cds-support-warning, #f1c21b);outline-offset:-2px}.gpf-field__helper{font-size:var(--cds-helper-text-01-font-size, .75rem);line-height:var(--cds-helper-text-01-line-height, 1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing, .32px);color:var(--cds-text-helper, #6f6f6f)}.gpf-field__error{font-size:var(--cds-helper-text-01-font-size, .75rem);line-height:var(--cds-helper-text-01-line-height, 1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing, .32px);color:var(--cds-text-error, #da1e28);display:flex;align-items:center;gap:.25rem;min-height:1rem}.gpf-field__select-wrapper{position:relative;display:flex;align-items:center}.gpf-field__select-icon{position:absolute;inset-inline-end:1rem;pointer-events:none;color:var(--cds-icon-primary, #161616)}select.gpf-field__control{appearance:none;padding-inline-end:2rem}.gpf-choice{display:flex;flex-direction:column;gap:.25rem;border:none;margin:0;padding:0;min-width:0}.gpf-choice__legend{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);color:var(--cds-text-secondary, #525252);padding:0}.gpf-choice__options{display:flex;gap:.5rem}.gpf-choice__options--vertical{flex-direction:column}.gpf-choice__options--horizontal{flex-direction:row;flex-wrap:wrap}.gpf-choice__row{min-height:48px;min-width:48px;border-radius:0;font-size:var(--cds-body-01-font-size, .875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, .16px);display:flex;align-items:center;gap:.75rem;padding:0 .75rem;background-color:var(--cds-field-01, #f4f4f4);cursor:pointer}.gpf-choice__row:hover{background-color:var(--cds-field-hover-01, #e8e8e8)}.gpf-choice__input{position:absolute;width:1px;height:1px;opacity:0;margin:0;pointer-events:none}.gpf-choice__box{flex:0 0 auto;width:20px;height:20px;border:1px solid var(--cds-icon-primary, #161616);border-radius:0;background-color:transparent;position:relative}.gpf-choice__box--radio{border-radius:50%}.gpf-choice__input:checked+.gpf-choice__box{background-color:var(--cds-icon-primary, #161616)}.gpf-choice__input:checked+.gpf-choice__box:after{content:"";position:absolute;inset-inline-start:6px;inset-block-start:2px;width:6px;height:11px;border:solid var(--cds-icon-inverse, #ffffff);border-width:0 2px 2px 0;transform:rotate(45deg)}.gpf-choice__input:checked+.gpf-choice__box--radio:after{inset:4px;width:auto;height:auto;border:none;border-radius:50%;background-color:var(--cds-icon-inverse, #ffffff);transform:none}.gpf-choice__input:focus-visible+.gpf-choice__box{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}.gpf-choice__input:disabled+.gpf-choice__box{border-color:var(--cds-icon-disabled, rgba(22, 22, 22, .25));background-color:transparent}.gpf-choice__label{min-width:0;overflow-wrap:anywhere}.gpf-choice__helper{font-size:var(--cds-helper-text-01-font-size, .75rem);line-height:var(--cds-helper-text-01-line-height, 1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing, .32px);color:var(--cds-text-helper, #6f6f6f)}.gpf-choice__error{font-size:var(--cds-helper-text-01-font-size, .75rem);line-height:var(--cds-helper-text-01-line-height, 1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing, .32px);color:var(--cds-text-error, #da1e28)}.gpf-tag{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);display:inline-flex;align-items:center;gap:.25rem;padding:0 .5rem;min-height:1.5rem;border-radius:0;white-space:nowrap}.gpf-tag--neutral{background-color:var(--cds-layer-02, #ffffff);color:var(--cds-text-secondary, #525252)}.gpf-tag--due{background-color:var(--cds-support-info, #0043ce);color:var(--cds-text-on-color, #ffffff)}.gpf-tag--overdue{background-color:var(--cds-support-error, #da1e28);color:var(--cds-text-on-color, #ffffff)}.gpf-tag--late{background-color:var(--cds-support-warning, #f1c21b);color:var(--cds-text-primary, #161616)}.gpf-tag--done{background-color:var(--cds-support-success, #24a148);color:var(--cds-text-on-color, #ffffff)}.gpf-tag--offline{background-color:var(--cds-layer-02, #ffffff);color:var(--cds-text-primary, #161616);border:1px solid var(--cds-border-strong-01, #8d8d8d)}.gpf-tile{display:block;width:100%;padding:1rem;background-color:var(--cds-layer-01, #f4f4f4);color:var(--cds-text-primary, #161616);border:none;border-radius:0;text-align:start;box-shadow:none}.gpf-tile+.gpf-tile{border-top:1px solid var(--cds-border-subtle-01, #c6c6c6)}.gpf-tile--clickable{min-height:48px;min-width:48px;border-radius:0;min-height:72px;cursor:pointer;font-family:inherit;font-size:var(--cds-body-01-font-size, .875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, .16px)}.gpf-tile--clickable:hover{background-color:var(--cds-layer-hover-01, #e8e8e8)}.gpf-tile--clickable:active{background-color:var(--cds-layer-active-01, #c6c6c6)}.gpf-tile--clickable:focus-visible{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}.gpf-tile--due{border-inline-start:4px solid var(--cds-support-info, #0043ce)}.gpf-tile--overdue{border-inline-start:4px solid var(--cds-support-error, #da1e28)}.gpf-notification{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-inline-start:3px solid transparent;border-radius:0;background-color:var(--cds-layer-01, #f4f4f4);color:var(--cds-text-primary, #161616)}.gpf-notification__icon{flex:0 0 auto;margin-block-start:2px}.gpf-notification__body{flex:1 1 auto;min-width:0}.gpf-notification__title{font-size:var(--cds-heading-compact-01-font-size, .875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, .16px);margin:0}.gpf-notification__detail{font-size:var(--cds-body-01-font-size, .875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, .16px);margin-block-start:.25rem;overflow-wrap:anywhere}.gpf-notification__close{min-height:48px;min-width:48px;border-radius:0;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--cds-icon-primary, #161616);cursor:pointer}.gpf-notification__close:focus-visible{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}.gpf-notification--error{border-inline-start-color:var(--cds-support-error, #da1e28)}.gpf-notification--error .gpf-notification__icon{color:var(--cds-support-error, #da1e28)}.gpf-notification--warning{border-inline-start-color:var(--cds-support-warning, #f1c21b)}.gpf-notification--warning .gpf-notification__icon{color:var(--cds-support-warning, #f1c21b)}.gpf-notification--success{border-inline-start-color:var(--cds-support-success, #24a148)}.gpf-notification--success .gpf-notification__icon{color:var(--cds-support-success, #24a148)}.gpf-notification--info{border-inline-start-color:var(--cds-support-info, #0043ce)}.gpf-notification--info .gpf-notification__icon{color:var(--cds-support-info, #0043ce)}.gpf-modal{width:min(100vw,40rem);max-width:100vw;max-height:100dvh;padding:0;border:none;border-radius:0;background-color:var(--cds-layer-01, #f4f4f4);color:var(--cds-text-primary, #161616)}.gpf-modal::backdrop{background-color:var(--cds-overlay, rgba(0, 0, 0, .6))}.gpf-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem;border-block-end:1px solid var(--cds-border-subtle-01, #c6c6c6)}.gpf-modal__title{font-size:var(--cds-heading-03-font-size, 1.25rem);font-weight:var(--cds-heading-03-font-weight, 400);line-height:var(--cds-heading-03-line-height, 1.4);letter-spacing:var(--cds-heading-03-letter-spacing, 0);margin:0}.gpf-modal__close{min-height:48px;min-width:48px;border-radius:0;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--cds-icon-primary, #161616);cursor:pointer}.gpf-modal__close:focus-visible{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}.gpf-modal__body{padding:1rem;overflow-y:auto;font-size:var(--cds-body-01-font-size, .875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, .16px)}.gpf-modal__footer{display:flex;gap:1px}.gpf-modal__footer>*{flex:1 1 50%}.gpf-spinner{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--cds-body-compact-01-font-size, .875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, .16px);color:var(--cds-text-secondary, #525252)}.gpf-spinner--block{display:flex;justify-content:center;padding:2rem}.gpf-spinner__ring{display:inline-block;border:2px solid var(--cds-border-subtle-01, #c6c6c6);border-block-start-color:var(--cds-interactive, #0f62fe);border-radius:50%;animation:gpf-spin 1s linear infinite}.gpf-spinner--small .gpf-spinner__ring{width:16px;height:16px}.gpf-spinner--large .gpf-spinner__ring{width:32px;height:32px;border-width:3px}@keyframes gpf-spin{to{transform:rotate(360deg)}}.gpf-renderer{display:flex;flex-direction:column;gap:1.5rem;overflow-x:hidden}.gpf-renderer__section-title{font-size:var(--cds-heading-compact-02-font-size, 1rem);font-weight:var(--cds-heading-compact-02-font-weight, 600);line-height:var(--cds-heading-compact-02-line-height, 1.375);letter-spacing:var(--cds-heading-compact-02-letter-spacing, 0);margin:0 0 .75rem}.gpf-renderer__fields{display:flex;flex-direction:column;gap:20px}.gpf-renderer__empty{font-size:var(--cds-body-01-font-size, .875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, .16px);color:var(--cds-text-secondary, #525252)}.gpf-renderer__record-lock{font-size:var(--cds-body-01-font-size, .875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, .16px);margin:0;padding:.75rem 1rem;background-color:var(--cds-layer-02, #ffffff);border-inline-start:4px solid var(--cds-border-strong-01, #8d8d8d);color:var(--cds-text-secondary, #525252)}.gpf-plain{display:flex;flex-direction:column;gap:4px;min-width:0}.gpf-plain__label,.gpf-reading__label{font:400 13px/18px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-secondary, #525252)}.gpf-plain__required,.gpf-reading__required,.gpf-remark__required{color:var(--cds-support-error, #da1e28);margin-inline-start:4px}.gpf-plain__row{display:flex;min-width:0}.gpf-plain__box{flex:1;min-width:0;display:flex;align-items:center;background-color:var(--cds-field-01, #f4f4f4);border-block-end:1px solid var(--cds-border-strong-01, #8d8d8d)}.gpf-plain__input{flex:1;min-width:0;height:48px;border:0;background:transparent;padding:0 1rem;font:400 17px/22px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-primary, #161616)}.gpf-plain__input:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}.gpf-plain__input::placeholder{color:var(--cds-text-placeholder, rgba(22, 22, 22, .4))}.gpf-plain__input::-webkit-calendar-picker-indicator{opacity:0}.gpf-plain__input--mono{font:500 17px/22px IBM Plex Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;letter-spacing:.02em}textarea.gpf-plain__input{height:96px;padding:12px 1rem;font:400 16px/22px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;resize:none}.gpf-plain__glyph{flex:none;margin:0 14px;color:var(--cds-text-primary, #161616)}.gpf-plain__scan{flex:none;width:96px;height:48px;border:0;border-radius:0;background-color:var(--cds-button-primary, #0f62fe);color:var(--cds-text-on-color, #ffffff);font:400 14px/18px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer}.gpf-plain__scan:hover{background-color:var(--cds-button-primary-hover, #0050e6)}.gpf-plain__scan:focus-visible{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:2px}.gpf-plain__help{font:400 12px/16px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-helper, #6f6f6f);min-height:16px}.gpf-plain__help[data-tone=error]{color:var(--cds-text-error, #da1e28)}.gpf-reading{--gpf-reading-h: 56px;--gpf-reading-bg: var(--cds-field-01, #f4f4f4);display:flex;flex-direction:column;gap:4px;min-width:0}.gpf-reading__box{display:flex;align-items:center;background-color:var(--gpf-reading-bg);border:1px solid transparent;border-block-end:1px solid var(--cds-border-strong-01, #8d8d8d);box-sizing:border-box}.gpf-reading[data-tone=error] .gpf-reading__box{border:2px solid var(--cds-support-error, #da1e28)}.gpf-reading__input{flex:1;min-width:0;height:var(--gpf-reading-h);border:0;background:transparent;padding:0 1rem;font:500 22px/28px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-variant-numeric:tabular-nums;color:var(--cds-text-primary, #161616)}.gpf-reading__input:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}.gpf-reading__input::placeholder{color:var(--cds-text-placeholder, rgba(22, 22, 22, .4))}.gpf-reading__mark{flex:none;display:flex;margin-inline-end:12px}.gpf-reading__mark--error{color:var(--cds-support-error, #da1e28)}.gpf-reading__mark--ok{color:var(--cds-support-success, #24a148)}.gpf-reading__unit{flex:none;padding-inline-end:1rem;font:400 16px/22px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-helper, #6f6f6f)}.gpf-reading__help{min-height:18px;font:400 13px/18px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-helper, #6f6f6f)}.gpf-reading__help[data-tone=error]{color:var(--cds-text-error, #da1e28);font-weight:600}.gpf-reading--compact{--gpf-reading-h: 48px;--gpf-reading-bg: var(--cds-background, #ffffff);align-items:flex-start}.gpf-reading--compact .gpf-reading__box{display:inline-flex}.gpf-reading--compact .gpf-reading__input{flex:none;width:120px;padding:0 14px;font:500 20px/26px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}.gpf-reading--compact .gpf-reading__unit{padding-inline-end:12px;font:400 15px/20px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}.gpf-locked{display:flex;flex-direction:column;gap:4px;min-width:0}.gpf-locked__label{font:400 13px/18px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-secondary, #525252)}.gpf-locked__box{display:flex;align-items:center;gap:.5rem;height:48px;padding:0 1rem;background-color:var(--cds-field-01, #f4f4f4);border-block-end:1px solid var(--cds-border-subtle-01, #c6c6c6)}.gpf-locked__value{flex:1;min-width:0;font:400 17px/22px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-primary, #161616);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gpf-locked__lock{flex:none;color:var(--cds-text-helper, #6f6f6f)}.gpf-locked__help{font:400 12px/16px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-helper, #6f6f6f);min-height:16px}.gpf-locked--compact{display:block}.gpf-locked--compact .gpf-locked__value{font:400 17px/22px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}.gpf-remark__add{align-self:start;justify-self:start;min-height:48px;padding:0 1rem;border:1px solid var(--cds-focus, #0f62fe);border-radius:0;background:transparent;color:var(--cds-link-primary, #0f62fe);font:400 15px/20px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;cursor:pointer}.gpf-remark__add:hover{background-color:#edf5ff}.gpf-remark__add:focus-visible{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:2px}.gpf-remark--owed{display:flex;flex-direction:column;gap:.5rem;margin-block-start:12px;padding:14px;background-color:var(--cds-background, #ffffff);border:1px solid var(--cds-border-subtle-01, #c6c6c6);border-inline-start:3px solid var(--cds-support-error, #da1e28)}.gpf-remark__label{font:400 14px/19px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-primary, #161616)}.gpf-remark__why{color:var(--cds-text-secondary, #525252)}.gpf-remark__note{min-height:18px;font:400 13px/18px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-error, #da1e28)}.gpf-cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.gpf-cards__card{background-color:var(--cds-background, #ffffff);border:1px solid var(--cds-border-subtle-01, #c6c6c6);border-inline-start:4px solid transparent;box-sizing:border-box}.gpf-cards__card[data-state=filled]{background-color:var(--cds-layer-01, #f4f4f4)}.gpf-cards__card[data-open=true]{background-color:var(--cds-background, #ffffff);border-inline-start-color:var(--cds-focus, #0f62fe)}.gpf-cards__card--windowed{background-clip:padding-box;border-block-end:10px solid transparent}.gpf-cards__open{display:block;width:100%;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.gpf-cards__open:focus-visible{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}.gpf-cards__head{display:flex;align-items:center;gap:10px;padding:12px 14px 0}.gpf-cards__tick{flex:none;display:flex;color:var(--cds-support-success, #24a148)}.gpf-cards__time{font:600 18px/23px IBM Plex Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;color:var(--cds-text-primary, #161616)}.gpf-cards__card[data-state=filled] .gpf-cards__time{color:var(--cds-text-secondary, #525252)}.gpf-cards__tags{margin-inline-start:auto;display:flex;align-items:center;gap:.25rem}.gpf-cards__done{display:flex;align-items:baseline;gap:12px;padding:6px 14px 12px 42px;min-width:0}.gpf-cards__value{flex:none;font:600 20px/26px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-variant-numeric:tabular-nums;color:var(--cds-text-primary, #161616)}.gpf-cards__remark{min-width:0;font:400 13px/18px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-secondary, #525252);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gpf-cards__waiting{display:block;padding:4px 14px 12px 42px;font:400 15px/20px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-placeholder, rgba(22, 22, 22, .4))}.gpf-cards__editor{display:flex;flex-direction:column;gap:10px;padding:10px 14px 14px}.gpf-cards .gpf-pill{height:24px;padding:0 9px;font:400 13px/17px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}.gpf-flat{display:flex;flex-direction:column}.gpf-flat__row+.gpf-flat__row{margin-block-start:20px;padding-block-start:20px;border-block-start:1px solid var(--cds-border-subtle-01, #c6c6c6)}.gpf-flat__field+.gpf-flat__field{margin-block-start:20px}.gpf-renderer__table-wrap{overflow-x:auto;max-width:100%;border:1px solid var(--cds-border-subtle-01, #c6c6c6)}.gpf-grid{min-width:var(--gpf-grid-min)}.gpf-grid__head{display:grid;grid-template-columns:var(--gpf-grid-template);height:44px;align-items:center;background-color:var(--cds-layer-accent-01, #e0e0e0);font:600 15px/19px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-primary, #161616)}.gpf-grid__head .gpf-grid__cell{display:flex;align-items:center;height:44px}.gpf-grid__head .gpf-grid__cell--slot{z-index:2;background-color:var(--cds-layer-accent-01, #e0e0e0);border-inline-end:1px solid #c6c6c6}.gpf-grid__row{display:grid;grid-template-columns:var(--gpf-grid-template);min-height:var(--gpf-grid-row-height);align-items:center;border-block-start:1px solid var(--cds-border-subtle-01, #c6c6c6);border-inline-start:4px solid transparent;background-color:var(--cds-background, #ffffff);--gpf-row-bg: var(--cds-background, #ffffff)}.gpf-grid__row[data-state=filled]{background-color:var(--cds-layer-01, #f4f4f4);--gpf-row-bg: var(--cds-layer-01, #f4f4f4)}.gpf-grid__row[data-owed=true],.gpf-cards__card[data-owed=true]{border-inline-start-color:var(--cds-support-error, #da1e28)}.gpf-grid__row .gpf-grid__remark[data-owed=true],.gpf-cards__card .gpf-cards__remark[data-owed=true]{color:var(--cds-text-error, #da1e28)}.gpf-grid__row[data-open=true]{background-color:#edf5ff;--gpf-row-bg: #edf5ff;border-inline-start-color:var(--cds-focus, #0f62fe);grid-template-columns:var(--gpf-grid-open-template)}.gpf-grid__cell{padding:0 1rem;min-width:0}.gpf-grid__cell--slot{position:sticky;inset-inline-start:0;z-index:1;background-color:var(--gpf-row-bg);border-inline-end:1px solid var(--cds-border-subtle-01, #c6c6c6);display:flex;align-items:center;gap:.5rem;height:100%;padding:0 1rem 0 12px}.gpf-grid__tick{flex:none;display:flex;color:var(--cds-support-success, #24a148)}.gpf-grid__slot{font:600 17px/22px IBM Plex Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--cds-text-primary, #161616)}.gpf-grid__row[data-state=filled] .gpf-grid__slot{color:var(--cds-text-secondary, #525252)}.gpf-grid__open{display:block;width:100%;min-height:48px;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.gpf-grid__open:focus-visible{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}.gpf-grid__value{font:400 20px/26px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-variant-numeric:tabular-nums;color:var(--cds-text-placeholder, rgba(22, 22, 22, .4))}.gpf-grid__row[data-state=filled] .gpf-grid__value{font-weight:600;color:var(--cds-text-primary, #161616)}.gpf-grid__cell--state{display:flex;align-items:center;gap:.25rem;padding-inline:0}.gpf-grid__cell--remarks{padding-inline-start:0}.gpf-grid__remark{display:block;font:400 15px/20px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-placeholder, rgba(22, 22, 22, .4));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gpf-grid__row[data-state=filled] .gpf-grid__remark{color:var(--cds-text-secondary, #525252)}.gpf-pill{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:26px;background-color:var(--gpf-status-bg);color:var(--gpf-status-fg);font:400 14px/18px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;white-space:nowrap}.gpf-renderer__multi{border:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.gpf-renderer__multi-legend{font:400 13px/18px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-secondary, #525252);padding:0}.gpf-renderer__error{font-size:var(--cds-helper-text-01-font-size, .75rem);line-height:var(--cds-helper-text-01-line-height, 1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing, .32px);color:var(--cds-text-error, #da1e28)}.gpf-renderer__unsupported{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;background-color:var(--cds-layer-02, #ffffff);color:var(--cds-text-secondary, #525252)}.gpf-renderer__unsupported-label{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px)}.gpf-renderer__unsupported-note{font-size:var(--cds-helper-text-01-font-size, .75rem);line-height:var(--cds-helper-text-01-line-height, 1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing, .32px)}.gpf-grid__cell .gpf-choice__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gpf-grid__cell .gpf-choice__row{min-width:48px}.gpf-desc{display:block;max-width:44rem}.gpf-desc__text{font-size:var(--cds-body-compact-01-font-size, .875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, .16px);display:block;color:var(--cds-text-secondary, #525252);white-space:pre-line}.gpf-desc__text--clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.gpf-desc__more{font-size:var(--cds-helper-text-01-font-size, .75rem);line-height:var(--cds-helper-text-01-line-height, 1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing, .32px);padding:0;border:0;background:none;color:var(--cds-link-primary, #0f62fe);cursor:pointer;min-height:24px}.gpf-desc-frame{display:flex;flex-direction:column;gap:.25rem}.gpf-unknown-section{padding:1rem;border:1px dashed var(--cds-border-strong-01, #8d8d8d);background:var(--cds-layer-01, #f4f4f4)}.gpf-unknown-section__lede{font-size:var(--cds-heading-compact-01-font-size, .875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, .16px);margin:0 0 .25rem}.gpf-unknown-section__detail{font-size:var(--cds-body-compact-01-font-size, .875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, .16px);margin:0;color:var(--cds-text-secondary, #525252)}.gpf-renderer__section-note{font-size:var(--cds-body-01-font-size, .875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, .16px);margin:0 0 1rem;color:var(--cds-text-secondary, #525252)}.gpf-checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.gpf-checklist__item{padding:1rem;background-color:var(--cds-layer-01, #f4f4f4);border-inline-start:4px solid var(--cds-border-subtle-01, #c6c6c6)}.gpf-checklist__prompt{display:flex;align-items:baseline;gap:.5rem;margin-block-end:.75rem}.gpf-checklist__sr{font-family:var(--cds-code-01-font-family, "IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace);font-size:var(--cds-code-01-font-size, .75rem);font-weight:var(--cds-code-01-font-weight, 400);line-height:var(--cds-code-01-line-height, 1.33333);letter-spacing:var(--cds-code-01-letter-spacing, .32px);flex:none;min-inline-size:2.25rem;color:var(--cds-text-secondary, #525252)}.gpf-checklist__label{font-size:17px;line-height:24px}.gpf-checklist__description{font-size:var(--cds-body-01-font-size, .875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, .16px);margin:0 0 .75rem;color:var(--cds-text-secondary, #525252)}.gpf-checklist__remark{margin-block-start:.75rem}.gpf-reference__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.gpf-reference{border-collapse:collapse;inline-size:100%;min-inline-size:max-content;background-color:var(--cds-layer-01, #f4f4f4)}.gpf-reference__caption{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);text-align:start;padding-block-end:.5rem;color:var(--cds-text-secondary, #525252)}.gpf-reference th,.gpf-reference td{font-size:var(--cds-body-compact-01-font-size, .875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, .16px);border:1px solid var(--cds-border-subtle-01, #c6c6c6);padding:.5rem 1rem;text-align:start;white-space:nowrap}.gpf-reference th{font-size:var(--cds-heading-compact-01-font-size, .875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, .16px);background-color:var(--cds-layer-02, #ffffff);vertical-align:bottom}.gpf-reference__group{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);display:block;color:var(--cds-text-secondary, #525252)}.gpf-reference__unit{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);margin-inline-start:.25rem;color:var(--cds-text-secondary, #525252)}.gpf-tally{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.gpf-tally__row{display:flex;align-items:center;gap:.75rem;min-block-size:3rem;padding:.5rem 0;border-block-end:1px solid var(--cds-border-subtle-01, #c6c6c6)}.gpf-tally__sr{font-family:var(--cds-code-01-font-family, "IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace);font-size:var(--cds-code-01-font-size, .75rem);font-weight:var(--cds-code-01-font-weight, 400);line-height:var(--cds-code-01-line-height, 1.33333);letter-spacing:var(--cds-code-01-letter-spacing, .32px);flex:none;min-inline-size:2rem;color:var(--cds-text-secondary, #525252)}.gpf-tally__label{font-size:var(--cds-body-compact-01-font-size, .875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, .16px);flex:1}.gpf-tally__limit{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);flex:none;color:var(--cds-text-secondary, #525252)}.gpf-tally__count{flex:none;inline-size:6rem}.gpf-renderer__group{font-size:var(--cds-heading-compact-01-font-size, .875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, .16px);margin:1rem 0 0;color:var(--cds-text-secondary, #525252)}.gpf-renderer__group:first-child{margin-top:0}.gpf-sheet{display:flex;flex-direction:column;min-height:100dvh;min-width:0}.gpf-band{display:flex;align-items:center;gap:4px;padding:10px 12px 12px 4px;background-color:#161616;color:var(--cds-text-inverse, #ffffff);position:sticky;inset-block-start:0;z-index:6}.gpf-sheet[data-viewport=tablet] .gpf-band,.gpf-sheet[data-viewport=desktop] .gpf-band{height:64px;gap:6px;padding:0 12px 0 4px}.gpf-band__back{flex:none;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--cds-text-inverse, #ffffff);cursor:pointer}.gpf-band__back:focus-visible{outline:2px solid var(--cds-text-inverse, #ffffff);outline-offset:-2px}.gpf-sheet[data-viewport=tablet] .gpf-band__back,.gpf-sheet[data-viewport=desktop] .gpf-band__back{width:56px;height:56px}.gpf-band__identity{min-width:0;display:flex;flex-direction:column}.gpf-band__title{font:600 17px/22px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-inverse, #ffffff);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gpf-band__context{font:400 13px/17px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:#a8a8a8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gpf-sheet[data-viewport=tablet] .gpf-band__title,.gpf-sheet[data-viewport=desktop] .gpf-band__title{font:600 19px/25px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}.gpf-sheet[data-viewport=tablet] .gpf-band__context,.gpf-sheet[data-viewport=desktop] .gpf-band__context{font:400 14px/18px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}.gpf-band__spacer,.gpf-sheet__spacer{flex:1}.gpf-band__pill{flex:none;display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:24px;margin-inline-end:8px;background-color:var(--gpf-status-bg);color:var(--gpf-status-fg);font:400 12px/16px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;white-space:nowrap}.gpf-band__progress{flex:none;font:500 15px/20px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-inverse, #ffffff);margin-inline-end:12px;white-space:nowrap}.gpf-band__sync{flex:none;display:inline-flex;align-items:center;gap:.5rem;height:40px;padding:0 14px;background-color:#393939;color:var(--cds-text-inverse, #ffffff);font:500 15px/20px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;white-space:nowrap}.gpf-band__dot{width:10px;height:10px;border-radius:50%;background-color:var(--cds-support-warning, #f1c21b)}.gpf-band__sync[data-online=true] .gpf-band__dot{background-color:var(--cds-support-success, #24a148)}.gpf-sheet__offline{display:flex;align-items:center;gap:10px;margin:0;padding:9px 1rem;background-color:#fcf4d6;border-block-end:1px solid #fddc69;font:400 13.5px/18px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-primary, #161616)}.gpf-sheet[data-viewport=tablet] .gpf-sheet__offline,.gpf-sheet[data-viewport=desktop] .gpf-sheet__offline{padding:10px 20px;font:400 15px/20px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}.gpf-sheet__body{flex:1 1 auto;min-width:0;padding:20px 1rem}.gpf-sheet__body[data-kind=grid]{padding:14px 14px 20px}.gpf-sheet__body[data-kind=flat]{padding:20px 1rem}.gpf-sheet[data-viewport=tablet] .gpf-sheet__body[data-kind=grid],.gpf-sheet[data-viewport=desktop] .gpf-sheet__body[data-kind=grid]{padding:1rem 20px 0}.gpf-sheet__continue{display:flex;align-items:center;justify-content:space-between;width:100%;height:56px;margin-block-start:28px;padding:0 1rem;border:0;border-radius:0;background-color:var(--cds-button-primary, #0f62fe);color:var(--cds-text-on-color, #ffffff);font:500 16px/22px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;cursor:pointer}.gpf-sheet__continue:hover{background-color:var(--cds-button-primary-hover, #0050e6)}.gpf-sheet__continue:focus-visible{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:2px}.gpf-sheet__bar{position:sticky;inset-block-end:0;display:flex;align-items:center;gap:10px;height:72px;padding:0 14px;background-color:var(--cds-background, #ffffff);border-block-start:1px solid var(--cds-border-subtle-01, #c6c6c6);z-index:5}.gpf-sheet__bar[data-kind=note]{height:56px;padding:0 1rem}.gpf-sheet[data-viewport=tablet] .gpf-sheet__bar,.gpf-sheet[data-viewport=desktop] .gpf-sheet__bar{padding:0 20px;gap:1rem}.gpf-sheet__save{display:flex;align-items:center;gap:10px;min-width:0;font:400 13.5px/18px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}.gpf-sheet[data-viewport=tablet] .gpf-sheet__save,.gpf-sheet[data-viewport=desktop] .gpf-sheet__save{font:400 15px/20px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}.gpf-sheet__save-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gpf-sheet__dot{flex:none;width:10px;height:10px;border-radius:50%;background-color:var(--cds-support-warning, #f1c21b)}.gpf-sheet__save[data-online=true] .gpf-sheet__dot{background-color:var(--cds-support-success, #24a148)}.gpf-sheet__dot--warn{background-color:var(--cds-support-warning, #f1c21b)}.gpf-sheet__mono{flex:none;font:400 12px/16px IBM Plex Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;color:var(--cds-text-helper, #6f6f6f)}.gpf-sheet__go{flex:none;display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 20px;border:0;border-radius:0;background-color:var(--cds-button-primary, #0f62fe);color:var(--cds-text-on-color, #ffffff);font:500 16px/22px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;cursor:pointer}.gpf-sheet__go:hover{background-color:var(--cds-button-primary-hover, #0050e6)}.gpf-sheet__go:focus-visible{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:2px}.gpf-sheet[data-viewport=tablet] .gpf-sheet__go,.gpf-sheet[data-viewport=desktop] .gpf-sheet__go{gap:12px;padding:0 24px}.gpf-late{display:flex;align-items:flex-start;gap:12px;margin-block-start:10px;padding:12px 14px;background-color:var(--cds-background, #ffffff);border:1px solid var(--cds-border-subtle-01, #c6c6c6);border-inline-start:4px solid var(--cds-support-warning, #f1c21b);font:400 14px/19px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}.gpf-late svg{flex:none;margin-block-start:2px}.gpf-late span{min-width:0}.gpf-late__saved{display:flex;align-items:center;gap:10px;margin-block-start:1rem;padding:12px 14px;background-color:var(--cds-layer-01, #f4f4f4);border:1px solid var(--cds-border-subtle-01, #c6c6c6);font:400 14px/19px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}.gpf-late__saved svg{flex:none}.gpf-late__saved span{min-width:0}.gpf-late__ask{display:flex;flex-direction:column;gap:.5rem;margin-block-start:12px}.gpf-late__button{width:100%;height:56px;border:0;border-radius:0;background-color:var(--cds-button-primary, #0f62fe);color:var(--cds-text-on-color, #ffffff);font:500 16px/22px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;cursor:pointer}.gpf-late__button:hover{background-color:var(--cds-button-primary-hover, #0050e6)}.gpf-late__button:focus-visible{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:2px}.gpf-late__note{font:400 13px/18px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-helper, #6f6f6f);text-align:center}.gpf-ask{width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;border:0;background:transparent}.gpf-ask[open]{display:flex;align-items:flex-end}.gpf-ask::backdrop{background:#16161680}.gpf-ask__panel{width:100%;background-color:var(--cds-background, #ffffff);color:var(--cds-text-primary, #161616);box-shadow:0 -4px 20px #0006}.gpf-ask__head{display:flex;align-items:flex-start;padding:1rem 1rem .5rem}.gpf-ask__meta{font:400 12px/16px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-secondary, #525252)}.gpf-ask__title{margin-block-start:2px;font:400 20px/26px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}.gpf-ask__close{flex:none;width:48px;height:48px;margin:-8px -12px 0 0;border:0;background:transparent;color:var(--cds-text-primary, #161616);display:flex;align-items:center;justify-content:center;cursor:pointer}.gpf-ask__close:hover{background-color:var(--cds-layer-hover-01, #e8e8e8)}.gpf-ask__close:focus-visible{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}.gpf-ask__list{padding:0 1rem .5rem}.gpf-ask__reason{width:100%;min-height:52px;display:flex;align-items:center;gap:12px;padding:0 4px;border:0;border-block-start:1px solid var(--cds-layer-01, #f4f4f4);background:transparent;color:var(--cds-text-primary, #161616);font:400 16px/21px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;text-align:start;cursor:pointer}.gpf-ask__reason:hover{background-color:var(--cds-layer-hover-01, #e8e8e8)}.gpf-ask__reason:focus-visible{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}.gpf-ask__reason[data-selected]{background-color:var(--cds-layer-01, #f4f4f4)}.gpf-ask__ring{flex:none;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--cds-border-strong-01, #8d8d8d);box-sizing:border-box}.gpf-ask__reason[data-selected] .gpf-ask__ring{border:6px solid var(--cds-text-primary, #161616)}.gpf-ask__other{width:100%;box-sizing:border-box;height:48px;margin:4px 0 .5rem;padding:0 1rem;border:0;border-block-end:1px solid var(--cds-border-strong-01, #8d8d8d);background-color:var(--cds-field-01, #f4f4f4);color:var(--cds-text-primary, #161616);font:400 16px/22px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}.gpf-ask__other:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}.gpf-ask__foot{display:flex}.gpf-ask__cancel,.gpf-ask__save{flex:1;height:56px;padding:0 1rem;border:0;font:400 15px/20px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;text-align:start;cursor:pointer}.gpf-ask__cancel:focus-visible,.gpf-ask__save:focus-visible{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}.gpf-ask__cancel{background-color:#393939;color:var(--cds-text-on-color, #ffffff)}.gpf-ask__cancel:hover{background-color:#4c4c4c}.gpf-ask__save{background-color:var(--cds-button-primary, #0f62fe);color:var(--cds-text-on-color, #ffffff)}.gpf-ask__save:hover:not(:disabled){background-color:var(--cds-button-primary-hover, #0050e6)}.gpf-ask__save:disabled{background-color:var(--cds-button-disabled, #c6c6c6);color:var(--cds-text-on-color-disabled, #8d8d8d);cursor:not-allowed}@keyframes gpf-skel-shimmer{0%{background-position:-320px 0}to{background-position:320px 0}}.gpf-skel{display:flex;flex-direction:column}.gpf-skel--shimmer{background-image:linear-gradient(90deg,#e5e5e5 0,#f0f0f0 40px,#e5e5e5 80px);background-size:640px 100%;animation:gpf-skel-shimmer 1.8s linear infinite}.gpf-skel--form{gap:22px}.gpf-skel__group{display:flex;flex-direction:column;gap:6px}.gpf-skel__label{height:13px;background-color:#e5e5e5}.gpf-skel__field{height:48px;background-color:#e5e5e5}.gpf-skel__help{height:18px;width:120px;background-color:#e5e5e5}.gpf-skel--table{gap:2px}.gpf-skel__head{height:44px;background-color:#e5e5e5}.gpf-skel__row{height:64px;background-color:#e5e5e5}.gpf-skel--cards{gap:10px}.gpf-skel__card{display:block;background-color:#e5e5e5}.gpf-sign{display:flex;flex-direction:column;min-block-size:100dvh;background-color:var(--cds-background, #ffffff)}.gpf-sign__band{flex:none;display:flex;align-items:center;gap:4px;padding:10px 12px 12px 4px;background-color:#161616;position:sticky;inset-block-start:0;z-index:6}.gpf-sign__back{min-height:48px;min-width:48px;border-radius:0;flex:none;display:flex;align-items:center;justify-content:center;inline-size:48px;block-size:48px;padding:0;border:0;background:transparent;color:var(--cds-text-on-color, #ffffff);cursor:pointer}.gpf-sign__back:focus-visible{outline:2px solid var(--cds-text-on-color, #ffffff);outline-offset:-2px}.gpf-sign__bandText{min-width:0}.gpf-sign__bandTitle{display:block;font:600 17px/22px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-on-color, #ffffff)}.gpf-sign__bandSub{display:block;font:400 13px/17px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:#a8a8a8}.gpf-sign__offlineBanner{flex:none;display:flex;align-items:center;gap:10px;margin:0;padding:9px 16px;background-color:#fcf4d6;border-block-end:1px solid #fddc69;font:400 13.5px/18px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-primary, #161616)}.gpf-sign__offlineBanner strong{font-weight:600}.gpf-sign__dotMark{flex:none;inline-size:10px;block-size:10px;border-radius:50%}.gpf-sign__dotMark--offline{background-color:var(--cds-support-warning, #f1c21b)}.gpf-sign__dotMark--online{background-color:var(--cds-support-success, #24a148)}.gpf-sign__scroll{overflow-x:hidden;padding:16px}.gpf-sign__column{max-inline-size:672px;margin-inline:auto}.gpf-sign__lede{margin:0;font:400 14px/19px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-secondary, #525252)}.gpf-sign__cards{display:flex;flex-direction:column;gap:10px;margin:14px 0 0;padding:0;list-style:none}.gpf-sign__card{display:flex;align-items:center;gap:12px;min-block-size:44px;padding:14px;background-color:var(--cds-background, #ffffff);border:1px solid var(--cds-border-subtle-01, #c6c6c6);border-inline-start:4px solid transparent}.gpf-sign__card--complete{background-color:var(--cds-layer-01, #f4f4f4)}.gpf-sign__card--complete .gpf-sign__mark,.gpf-sign__card--complete .gpf-sign__cardNote{color:var(--cds-support-success, #24a148)}.gpf-sign__card--open{border-inline-start-color:var(--cds-support-warning, #f1c21b)}.gpf-sign__card--open .gpf-sign__mark{color:var(--cds-support-warning, #f1c21b)}.gpf-sign__card--open .gpf-sign__markInk{color:var(--cds-text-primary, #161616)}.gpf-sign__card--open .gpf-sign__cardNote{color:#684e00}.gpf-sign__card--blocked{border-inline-start-color:var(--cds-support-error, #da1e28)}.gpf-sign__card--blocked .gpf-sign__mark,.gpf-sign__card--blocked .gpf-sign__cardNote{color:var(--cds-support-error, #da1e28)}.gpf-sign__mark{flex:none}.gpf-sign__markInk{color:var(--cds-text-on-color, #ffffff)}.gpf-sign__cardText{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.gpf-sign__cardTitle{font:600 16px/21px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-primary, #161616)}.gpf-sign__cardTitle--code{font:400 14px/20px IBM Plex Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;overflow-wrap:anywhere}.gpf-sign__cardMeta{font:400 13px/18px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-secondary, #525252);overflow-wrap:anywhere}.gpf-sign__cardNote{flex:none;font:400 14px/18px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;text-align:end}.gpf-sign__footnote{margin:14px 0 0;font:400 13px/18px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-helper, #6f6f6f)}.gpf-sign__skeleton{block-size:72px;background-color:var(--cds-skeleton-background, #e8e8e8)}.gpf-sign__skeleton+.gpf-sign__skeleton{margin-block-start:10px}.gpf-sign__skeleton--shimmer{background-image:linear-gradient(90deg,var(--cds-skeleton-background, #e8e8e8) 0,var(--cds-layer-01, #f4f4f4) 40px,var(--cds-skeleton-background, #e8e8e8) 80px);background-size:640px 72px;animation:gpf-sign-shimmer 1.8s linear infinite}@keyframes gpf-sign-shimmer{0%{background-position:-320px 0}to{background-position:320px 0}}.gpf-sign__bar{position:sticky;inset-block-end:0;z-index:5;flex:none;margin-block-start:auto;display:flex;align-items:center;gap:10px;block-size:80px;padding:0 14px;background-color:var(--cds-background, #ffffff);border-block-start:1px solid var(--cds-border-subtle-01, #c6c6c6)}.gpf-sign__spacer{flex:1 1 auto}.gpf-sign__health{min-width:0}.gpf-sign__healthWord{display:flex;align-items:center;gap:8px;font:600 13.5px/18px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-primary, #161616)}.gpf-sign__healthSub{display:block;margin-inline-start:18px;font:400 12px/16px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-secondary, #525252)}.gpf-sign__primary{flex:none;display:flex;align-items:center;gap:10px;block-size:56px;padding:0 22px;border:0;background-color:var(--cds-button-primary, #0f62fe);color:var(--cds-text-on-color, #ffffff);font:500 16px/22px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;cursor:pointer}.gpf-sign__primary:hover:not(:disabled){background-color:var(--cds-button-primary-hover, #0050e6)}.gpf-sign__primary:active:not(:disabled){background-color:var(--cds-button-primary-active, #002d9c)}.gpf-sign__primary:focus-visible{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:2px}.gpf-sign__primary:disabled{background-color:var(--cds-button-disabled, #c6c6c6);color:var(--cds-text-on-color-disabled, #8d8d8d);cursor:not-allowed}.gpf-sign__sheet{inline-size:100%;max-inline-size:100%;margin:auto 0 0;padding:0;border:0;background-color:var(--cds-background, #ffffff);color:var(--cds-text-primary, #161616);box-shadow:0 -4px 20px #0006}.gpf-sign__sheet::backdrop{background-color:#16161680}.gpf-sign__sheet:not([open]){display:none}.gpf-sign__sheetHead{display:flex;align-items:flex-start;padding:16px 16px 8px}.gpf-sign__sheetHeadText{flex:1 1 auto;min-width:0}.gpf-sign__eyebrow{margin:0;font:400 12px/16px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-secondary, #525252)}.gpf-sign__sheetTitle{margin:2px 0 0;font:400 20px/26px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-primary, #161616)}.gpf-sign__sheetSub{margin:4px 0 0;font:400 13px/18px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-secondary, #525252)}.gpf-sign__sheetIcon{min-height:48px;min-width:48px;border-radius:0;flex:none;display:flex;align-items:center;justify-content:center;inline-size:48px;block-size:48px;margin:-8px -12px 0 0;padding:0;border:0;background:transparent;color:var(--cds-icon-primary, #161616);cursor:pointer}.gpf-sign__sheetIcon:hover{background-color:var(--cds-background-hover, rgba(141, 141, 141, .12))}.gpf-sign__sheetIcon:focus-visible{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}.gpf-sign__items{margin:0;padding:0 16px 12px;list-style:none}.gpf-sign__items:empty{padding-block-end:0}.gpf-sign__item{display:flex;align-items:flex-start;gap:12px;padding:12px 2px;border-block-start:1px solid var(--cds-layer-accent-01, #e0e0e0)}.gpf-sign__itemText{flex:1 1 auto;min-width:0;font:400 15px/20px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;overflow-wrap:anywhere}.gpf-sign__itemText strong{font-weight:600}.gpf-sign__sheetNote{margin:0;padding:0 16px 12px;font:400 15px/20px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-secondary, #525252)}.gpf-sign__pill{flex:none;display:inline-flex;align-items:center;gap:5px;block-size:24px;margin-block-start:2px;padding:0 9px;border-radius:24px;white-space:nowrap;font:400 12px/16px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;background-color:var(--gpf-status-bg);color:var(--gpf-status-fg)}.gpf-sign__pill--required{background-color:#ffd7d9;color:#a2191f}.gpf-sign__fix{display:block;position:relative;block-size:44px;margin-block-start:8px;padding:0 14px;border:1px solid var(--cds-link-primary, #0f62fe);background:transparent;color:var(--cds-link-primary, #0f62fe);font:400 14px/18px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;cursor:pointer}.gpf-sign__fix:before{content:"";position:absolute;inset:-2px 0}.gpf-sign__fix:hover{background-color:var(--cds-background-selected, rgba(141, 141, 141, .2))}.gpf-sign__fix:focus-visible{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:2px}.gpf-sign__sheetActions{display:flex}.gpf-sign__sheetAction{flex:1 1 0;min-width:0;block-size:56px;padding:0 16px;border:0;background-color:var(--cds-button-secondary, #393939);color:var(--cds-text-on-color, #ffffff);font:400 15px/20px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;text-align:start;cursor:pointer}.gpf-sign__sheetAction:hover:not(:disabled){background-color:var(--cds-button-secondary-hover, #474747)}.gpf-sign__sheetAction:focus-visible{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}.gpf-sign__sheetAction--primary{background-color:var(--cds-button-primary, #0f62fe)}.gpf-sign__sheetAction--primary:hover:not(:disabled){background-color:var(--cds-button-primary-hover, #0050e6)}.gpf-sign__sheetAction--primary:disabled{background-color:var(--cds-button-disabled, #c6c6c6);color:var(--cds-text-on-color-disabled, #8d8d8d);cursor:not-allowed}.gpf-sign__sheetAction--primary:focus-visible{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-4px}.gpf-sign__authors{margin:8px 16px 0;padding:10px 12px;background-color:var(--cds-layer-01, #f4f4f4);border:1px solid var(--cds-border-subtle-01, #c6c6c6)}.gpf-sign__authorList{display:flex;flex-wrap:wrap;gap:2px 14px;margin:2px 0 0;padding:0;list-style:none;font:400 14px/20px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}.gpf-sign__meaning{margin:4px 0 0;font:400 13px/18px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-secondary, #525252)}.gpf-sign__alert{display:flex;align-items:center;gap:10px;margin:8px 16px 0;padding:10px 12px;background-color:#fff1f1;border:1px solid #ffd7d9;border-inline-start:3px solid var(--cds-support-error, #da1e28);font:400 14px/18px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}.gpf-sign__alert .gpf-sign__mark{color:var(--cds-support-error, #da1e28)}.gpf-sign__column>.gpf-sign__alert{margin-inline:0;margin-block-start:14px}.gpf-sign__column>.gpf-sign__authors{margin-inline:0;margin-block-start:14px}.gpf-sign__credential{display:flex;flex-direction:column;gap:6px;padding:14px 16px 12px}.gpf-sign__credentialLabel{font:400 12px/16px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-secondary, #525252)}.gpf-sign__credentialInput{block-size:48px;padding-inline:14px;border:1px solid var(--cds-border-strong-01, #8d8d8d);background-color:var(--cds-field-01, #f4f4f4);color:var(--cds-text-primary, #161616);font:400 16px/22px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}.gpf-sign__credentialInput:focus-visible{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}.gpf-sign__credentialInput:disabled{color:var(--cds-text-disabled, rgba(22, 22, 22, .25));cursor:not-allowed}.gpf-sign__credentialInput--error{border-color:var(--cds-support-error, #da1e28)}.gpf-sign__doneHead{display:flex;align-items:center;gap:12px;padding:20px 16px 0}.gpf-sign__doneHead .gpf-sign__mark{color:var(--cds-support-success, #24a148)}.gpf-sign__doneHead .gpf-sign__sheetTitle{margin:0}.gpf-sign__doneBody{margin:0;padding:10px 16px 20px;font:400 14px/20px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-secondary, #525252);overflow-wrap:anywhere}.gpf-sign__code{font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;color:var(--cds-text-primary, #161616)}@media(min-width:672px){.gpf-sign__band,.gpf-sign__bar{padding-inline:max(16px,(100% - 672px) / 2)}.gpf-sign__band{padding-inline-start:max(4px,(100% - 672px) / 2 - 12px)}.gpf-sign__offlineBanner{padding-inline:max(16px,(100% - 672px) / 2)}.gpf-sign__sheet{max-inline-size:672px;margin-inline:auto}.gpf-sign__credential{max-inline-size:360px;margin-inline:auto;inline-size:100%;box-sizing:border-box}}.gpf-sync{position:relative;display:flex;align-items:center}.gpf-sync__chip{display:flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:1px solid transparent;background:transparent;cursor:pointer;font:400 13px/17px IBM Plex Sans,sans-serif;color:#f4f4f4}.gpf-sync__chip:hover{background:#353535}.gpf-sync__chip:focus-visible{outline:2px solid #ffffff;outline-offset:-2px}.gpf-sync--lg .gpf-sync__chip{position:relative}.gpf-sync--lg .gpf-sync__chip:after{content:"";position:absolute;inset:-6px 0}.gpf-sync--md .gpf-sync__chip{height:32px;padding:0 12px}.gpf-sync__chip--offline,.gpf-sync__chip--failing,.gpf-sync__chip--parked{gap:7px;height:36px;padding:0 12px;background:var(--cds-background-inverse, #393939);color:var(--cds-text-inverse, #ffffff);font:500 14px/18px IBM Plex Sans,sans-serif;white-space:nowrap}.gpf-sync__chip--offline:hover,.gpf-sync__chip--failing:hover,.gpf-sync__chip--parked:hover{background:var(--cds-background-inverse-hover, #474747)}.gpf-sync__dot{width:8px;height:8px;border-radius:50%;background:#42be65;flex:none}.gpf-sync__dot--warning{width:9px;height:9px;background:var(--cds-support-warning, #f1c21b)}@media(min-width:82rem){.gpf-sync__chip--offline,.gpf-sync__chip--failing,.gpf-sync__chip--parked{gap:8px;height:40px;padding:0 14px;font:500 15px/20px IBM Plex Sans,sans-serif}.gpf-sync__dot--warning{width:10px;height:10px}}.gpf-sync__glyph{flex:none}.gpf-sync__glyph--spin{animation:gpf-sync-spin .9s linear infinite}@keyframes gpf-sync-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gpf-sync__popover{position:absolute;top:calc(100% + 8px);right:0;width:372px;max-width:calc(100vw - 16px);background:var(--cds-layer-01, #f4f4f4);border:1px solid var(--cds-border-subtle-01, #c6c6c6);box-shadow:0 8px 24px #00000040;z-index:40;color:var(--cds-text-primary, #161616);text-align:left}.gpf-sync__popover-head{display:flex;align-items:baseline;padding:14px 16px;border-bottom:1px solid var(--cds-border-subtle-01, #c6c6c6)}.gpf-sync__popover-title{font:600 14px/18px IBM Plex Sans,sans-serif;flex:1}.gpf-sync__popover-stamp{font:400 11px/16px IBM Plex Mono,monospace;color:var(--cds-text-helper, #6f6f6f)}.gpf-sync__headline{padding:14px 16px;border-bottom:1px solid var(--cds-border-subtle-01, #c6c6c6)}.gpf-sync__headline p{margin:0}.gpf-sync__headline-title{font:600 15px/20px IBM Plex Sans,sans-serif}.gpf-sync__headline-sub{font:400 13px/18px IBM Plex Sans,sans-serif;color:var(--cds-text-secondary, #525252);margin-top:3px!important}.gpf-sync__rows{list-style:none;margin:0;padding:6px 0}.gpf-sync__row{display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 16px}.gpf-sync__row-text{flex:1;min-width:0}.gpf-sync__row-name{display:block;font:500 13px/17px IBM Plex Sans,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gpf-sync__row-meta{display:block;font:400 11px/15px IBM Plex Mono,monospace;color:var(--cds-text-helper, #6f6f6f)}.gpf-sync__row-tag{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:22px;background:var(--gpf-status-bg);color:var(--gpf-status-fg);font:400 12px/16px IBM Plex Sans,sans-serif;flex:none}.gpf-sync__popover-foot{padding:12px 16px 16px}.gpf-sync__retry{width:100%;height:48px;border:0;background:var(--cds-button-primary, #0f62fe);color:var(--cds-text-on-color, #ffffff);font:500 15px/20px IBM Plex Sans,sans-serif;cursor:pointer;text-align:left;padding:0 16px}.gpf-sync__retry:hover{background:var(--cds-button-primary-hover, #0050e6)}.gpf-sync__retry:focus-visible{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:2px}.gpf-sync__rule{font:400 11px/16px IBM Plex Sans,sans-serif;color:var(--cds-text-helper, #6f6f6f);margin:10px 0 0}.gpf-logout{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px;background-color:#16161680}.gpf-logout__panel{inline-size:480px;max-inline-size:100%;max-block-size:calc(100dvh - 32px);overflow-y:auto;background-color:var(--cds-layer-01, #f4f4f4);box-shadow:0 8px 24px #00000059}.gpf-logout__panel:focus{outline:none}.gpf-logout__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 16px 0}.gpf-logout__heading{min-inline-size:0}.gpf-logout__title{margin:0;font:600 20px/26px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-primary, #161616)}.gpf-logout__meta{margin:2px 0 0;font:400 14px/19px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-secondary, #525252)}.gpf-logout__close{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:32px;block-size:32px;padding:0;border:0;border-radius:0;background-color:transparent;color:var(--cds-icon-primary, #161616);cursor:pointer}.gpf-logout__close:hover{background-color:var(--cds-layer-accent-01, #e0e0e0)}.gpf-logout__close:focus-visible{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}.gpf-logout__callout{margin-block-start:16px;padding:12px 16px;background-color:#edf5ff;border-inline-start:3px solid var(--cds-interactive, #0f62fe)}.gpf-logout__callout-title{margin:0;font:600 15px/20px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-primary, #161616)}.gpf-logout__callout-body{margin:2px 0 0;font:400 14px/19px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:#393939}.gpf-logout__actions{display:flex;margin-block-start:24px}.gpf-logout__actions .gpf-button{flex:1;justify-content:flex-start;min-inline-size:0;block-size:64px;min-block-size:64px;padding:0 16px;border:0;font:400 15px/20px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;text-align:start}.gpf-today{display:flex;flex-direction:column;min-block-size:100dvh;background-color:var(--cds-background, #ffffff);min-inline-size:0}.gpf-today__band{flex:none;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;background-color:#161616;padding:12px 16px;position:sticky;inset-block-start:0;z-index:6}.gpf-today__line{grid-column:1;grid-row:1;margin:0;font:600 18px/24px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-inverse, #ffffff);min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gpf-today__clock{display:none}.gpf-today__operator{grid-column:1;grid-row:2;margin:2px 0 0;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 13px/18px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:#a8a8a8}.gpf-today__logout{grid-column:2;grid-row:2;justify-self:end;flex:none;box-sizing:border-box;block-size:36px;padding:0 12px;border:1px solid #6f6f6f;background:transparent;color:var(--cds-text-inverse, #ffffff);font:400 13px/17px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;white-space:nowrap;cursor:pointer;position:relative}.gpf-today__logout:before{content:"";position:absolute;inset:-6px 0}.gpf-today__logout:hover{background-color:#393939}.gpf-today__logout:focus-visible{outline:2px solid var(--cds-text-inverse, #ffffff);outline-offset:-2px}@media(min-width:672px){.gpf-today__band{block-size:56px;display:flex;align-items:center;gap:14px;padding:0 24px}.gpf-today__line{flex:none;font:600 20px/26px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}.gpf-today__operator{flex:0 1 auto;min-inline-size:0;margin:0;margin-inline-end:auto;font:400 14px/19px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}.gpf-today__clock{display:block;flex:none;font:500 15px/20px IBM Plex Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;color:var(--cds-text-inverse, #ffffff)}}@media(min-width:1312px){.gpf-today__band{block-size:64px;gap:16px;padding:0 32px}.gpf-today__operator{font:400 15px/20px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}.gpf-today__logout{block-size:40px;padding:0 14px;font:400 14px/18px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}}.gpf-today__banner{flex:none;margin:0;display:flex;align-items:center;gap:10px;padding:9px 16px;background-color:#fcf4d6;border-block-end:1px solid #fddc69;font:400 13.5px/18px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-primary, #161616)}.gpf-today__banner-dot{flex:none;inline-size:10px;block-size:10px;border-radius:50%;background-color:var(--cds-support-warning, #f1c21b)}.gpf-today__error{flex:none;margin:0;display:flex;align-items:flex-start;gap:10px;padding:9px 12px;background-color:#fff1f1;border-block-end:1px solid #ffd7d9;font:400 13.5px/18px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-primary, #161616)}.gpf-today__error-glyph{flex:none;margin-block-start:1px}.gpf-today__error-spacer{flex:1 1 auto}.gpf-today__retry{flex:none;position:relative;block-size:32px;padding:0 10px;border:0;background:transparent;color:var(--cds-link-primary, #0f62fe);font:400 13px/17px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;cursor:pointer}.gpf-today__retry:before{content:"";position:absolute;inset-block:-8px;inset-inline:0}.gpf-today__retry:hover{background-color:#ffd7d9}.gpf-today__retry:focus-visible{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media(min-width:672px){.gpf-today__banner,.gpf-today__error{padding:10px 20px;font:400 15px/20px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;align-items:center}}.gpf-today__body{flex:1 1 auto;min-inline-size:0;padding:14px 14px 20px}@media(min-width:672px){.gpf-today__body{padding:24px}}@media(min-width:1312px){.gpf-today__body{inline-size:100%;max-inline-size:1056px;margin-inline:auto}}.gpf-today__zone+.gpf-today__zone{margin-block-start:20px}.gpf-today__zone-title{display:flex;align-items:center;gap:8px;margin:2px 2px 8px;font:600 12px/16px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:.6px;text-transform:uppercase;color:var(--cds-text-secondary, #525252)}.gpf-today__count{min-inline-size:22px;block-size:22px;border-radius:22px;padding:0 5px;box-sizing:border-box;background-color:#fcf4d6;border:1px solid #fddc69;color:#684e00;font:600 12px/20px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;text-align:center;letter-spacing:0}@media(min-width:672px){.gpf-today__zone-title{margin:0 0 10px;font:600 13px/17px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:.6px}.gpf-today__zone+.gpf-today__zone{margin-block-start:22px}.gpf-today__count{min-inline-size:24px;block-size:24px;border-radius:24px;padding:0 6px;font:600 13px/22px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}}.gpf-today__cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}@media(min-width:672px){.gpf-today__cards{display:grid;grid-template-columns:1fr 1fr;gap:14px}}.gpf-today__card{inline-size:100%;min-block-size:64px;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:14px;background-color:var(--cds-background, #ffffff);border:1px solid var(--cds-border-subtle-01, #c6c6c6);border-inline-start-width:4px;border-inline-start-style:solid;color:var(--cds-text-primary, #161616);text-align:start;cursor:pointer;font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}.gpf-today__card:hover{background-color:var(--cds-layer-hover-01, #e8e8e8)}.gpf-today__card:focus-visible{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}.gpf-today__card--interactive{border-inline-start-color:var(--cds-interactive, #0f62fe)}.gpf-today__card--warning{border-inline-start-color:var(--cds-support-warning, #f1c21b)}.gpf-today__card--error{border-inline-start-color:var(--cds-support-error, #da1e28)}.gpf-today__card-main{flex:1 1 auto;min-inline-size:0}.gpf-today__name{display:block;font:600 17px/22px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}.gpf-today__meta{display:block;margin-block-start:2px;font:400 13px/18px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-secondary, #525252)}.gpf-today__when{flex:none;text-align:end}.gpf-today__slot{display:block;font:600 20px/24px IBM Plex Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace}.gpf-today__slot--past{color:var(--cds-text-secondary, #525252)}.gpf-today__left{display:block;margin-block-start:2px;font:500 13px/18px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-secondary, #525252)}.gpf-today__left--late{font-weight:600;color:var(--gpf-status-fg)}.gpf-today__chevron{flex:none;color:var(--cds-text-primary, #161616)}@media(min-width:672px){.gpf-today__card{gap:14px;padding:18px}.gpf-today__name{font:600 19px/25px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}.gpf-today__meta{font:400 15px/20px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}.gpf-today__slot{font:600 24px/28px IBM Plex Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace}.gpf-today__left{font:500 14px/19px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}.gpf-today__left--late{font-weight:600}.gpf-today__chevron{display:none}}.gpf-today__pill{display:inline-flex;align-items:center;gap:5px;block-size:22px;padding:0 8px;margin-block-start:6px;border-radius:22px;background-color:var(--gpf-status-bg);color:var(--gpf-status-fg);font:400 12px/16px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;white-space:nowrap}@media(min-width:672px){.gpf-today__card .gpf-today__pill{block-size:24px;padding:0 9px;margin-block-start:8px;border-radius:24px;font:400 13px/17px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}}.gpf-today__quiet,.gpf-today__notenrolled{min-block-size:64px;box-sizing:border-box;padding:16px;background-color:var(--cds-layer-01, #f4f4f4);border:1px solid var(--cds-border-subtle-01, #c6c6c6)}.gpf-today__notenrolled{margin-block-start:16px;border-inline-start:4px solid var(--cds-support-warning, #f1c21b)}.gpf-today__quiet-title{margin:0;font:600 17px/22px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}.gpf-today__quiet-detail{margin:4px 0 0;font:400 14px/19px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-secondary, #525252)}.gpf-today__alldone{display:flex;align-items:center;gap:12px;padding:16px;box-sizing:border-box;background-color:var(--cds-background, #ffffff);border:1px solid var(--cds-border-subtle-01, #c6c6c6);border-inline-start:4px solid var(--cds-support-success, #24a148)}.gpf-today__alldone--gap{border-inline-start-color:var(--cds-support-warning, #f1c21b)}.gpf-today__alldone-title{display:block;font:600 17px/22px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}.gpf-today__alldone-body{display:block;margin-block-start:2px;font:400 14px/19px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-secondary, #525252)}@media(min-width:672px){.gpf-today__quiet{padding:18px}.gpf-today__quiet-title,.gpf-today__alldone-title{font:600 19px/25px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}.gpf-today__quiet-detail,.gpf-today__alldone-body{font:400 15px/20px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}.gpf-today__alldone{gap:14px;padding:18px}}.gpf-today__folds{margin-block-start:20px}@media(min-width:672px){.gpf-today__folds{margin-block-start:22px}}.gpf-today__fold{min-inline-size:0}.gpf-today__fold-head{display:flex;align-items:center;gap:10px;block-size:56px;padding:0 2px;border-block-start:1px solid var(--cds-border-subtle-01, #c6c6c6);cursor:pointer;list-style:none}.gpf-today__fold-head::-webkit-details-marker{display:none}.gpf-today__fold-head:hover{background-color:var(--cds-layer-hover-01, #e8e8e8)}.gpf-today__fold-head:focus-visible{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}.gpf-today__fold-chevron{flex:none;color:var(--cds-text-primary, #161616);transition:transform .11s}.gpf-today__fold[open] .gpf-today__fold-chevron{transform:rotate(90deg)}.gpf-today__fold-title{font:600 15px/20px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}.gpf-today__fold-count{font:400 14px/18px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-secondary, #525252)}.gpf-today__fold-spacer{flex:1 1 auto}.gpf-today__fold-peek{font:400 13px/18px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-helper, #6f6f6f)}.gpf-today__fold-empty{margin:0;padding:8px 2px 16px;font:400 14px/19px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-secondary, #525252)}.gpf-today__rows{list-style:none;margin:0;padding:0}.gpf-today__row{inline-size:100%;box-sizing:border-box;display:flex;align-items:center;gap:12px;block-size:52px;padding:0 2px;border:0;border-block-start:1px solid var(--cds-layer-accent-01, #e0e0e0);background:transparent;color:var(--cds-text-primary, #161616);text-align:start;cursor:pointer;font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}.gpf-today__row:hover{background-color:var(--cds-layer-hover-01, #e8e8e8)}.gpf-today__row:focus-visible{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}.gpf-today__row-slot{flex:none;inline-size:64px;font:500 15px/20px IBM Plex Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace}.gpf-today__row-name{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 15px/20px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}.gpf-today__fold--past .gpf-today__row-slot,.gpf-today__fold--past .gpf-today__row-name{color:var(--cds-text-secondary, #525252)}.gpf-today__rows .gpf-today__pill{flex:none;margin-block-start:0}@media(min-width:672px){.gpf-today__fold-head{block-size:52px}.gpf-today__fold-title{font:600 16px/21px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}.gpf-today__fold-count{font:400 15px/20px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}.gpf-today__row{block-size:48px;padding:0}.gpf-today__row-slot{inline-size:68px}}.gpf-today__skel{display:flex;flex-direction:column}@keyframes gpf-today-shimmer{0%{background-position:-320px 0}to{background-position:320px 0}}.gpf-today__skel-label,.gpf-today__skel-card,.gpf-today__skel-fold{background-color:#e5e5e5;background-image:linear-gradient(90deg,#e5e5e5 0,#f0f0f0 40px,#e5e5e5 80px);background-size:640px 100%;animation:gpf-today-shimmer 1.8s linear infinite}.gpf-today__skel-label{block-size:14px;inline-size:110px}.gpf-today__skel-label--second{inline-size:90px;margin-block-start:20px}.gpf-today__skel-card{block-size:96px;margin-block-start:10px}.gpf-today__skel-card--over{block-size:84px}.gpf-today__skel-card--over-second{display:none}.gpf-today__skel-fold{block-size:56px;margin-block-start:20px}.gpf-today__skel-fold--second{margin-block-start:10px}.gpf-today__skel-note{margin:16px 0 0;font:400 12px/16px IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--cds-text-helper, #6f6f6f)}@media(min-width:672px){.gpf-today__skel{display:grid;grid-template-columns:1fr 1fr;column-gap:14px;row-gap:10px;align-content:start}.gpf-today__skel-label{grid-column:1/-1;inline-size:120px;margin-block-start:0}.gpf-today__skel-label--second{inline-size:100px;margin-block-start:14px}.gpf-today__skel-card{margin-block-start:0}.gpf-today__skel-card--over{block-size:96px}.gpf-today__skel-card--over-second{display:block}.gpf-today__skel-fold{grid-column:1/-1;margin-block-start:14px}.gpf-today__skel-fold--second{margin-block-start:10px}.gpf-today__skel-note{grid-column:1/-1;margin-block-start:6px}}.gpf-profile{position:absolute;top:48px;right:0;width:320px;max-width:calc(100vw - 8px);background:#fff;border:1px solid #e0e0e0;box-shadow:0 8px 24px #0003;z-index:60;color:#161616;text-align:left}.gpf-profile p{margin:0}.gpf-profile__identity{padding:16px;border-bottom:1px solid #e0e0e0}.gpf-profile__name{font:600 15px/20px IBM Plex Sans,sans-serif}.gpf-profile__email{font:400 12px/16px IBM Plex Mono,monospace;color:#6f6f6f;margin-top:2px!important}.gpf-profile__section{padding:16px;border-bottom:1px solid #e0e0e0}.gpf-profile__label{font:500 11px/16px IBM Plex Mono,monospace;letter-spacing:.32px;color:#6f6f6f;margin-bottom:8px!important}.gpf-profile__pair{display:flex;align-items:baseline;gap:8px;padding:5px 0}.gpf-profile__role{font:500 14px/18px IBM Plex Sans,sans-serif;flex:1}.gpf-profile__scope{font:400 12px/16px IBM Plex Sans,sans-serif;color:#525252}.gpf-profile__helper{font:400 12px/17px IBM Plex Sans,sans-serif;color:#6f6f6f;margin-top:8px!important}.gpf-profile__helper a{color:#0f62fe;text-decoration:none;font-size:12px}.gpf-profile__helper a:hover{color:#0043ce}.gpf-profile__views{display:flex;border:1px solid #8d8d8d}.gpf-profile__view{flex:1;height:36px;border:0;background:#fff;color:#161616;font:500 13px/17px IBM Plex Sans,sans-serif;cursor:pointer}.gpf-profile__view:focus-visible{outline:2px solid #0f62fe;outline-offset:-2px}.gpf-profile__view--on{background:#161616;color:#fff}.gpf-profile__logout{width:100%;height:44px;border:0;background:transparent;color:#161616;font:400 14px/18px IBM Plex Sans,sans-serif;cursor:pointer;text-align:left;padding:0 16px}.gpf-profile__logout:hover{background:#e8e8e8}.gpf-profile__logout:focus-visible{outline:2px solid #0f62fe;outline-offset:-2px}.gpf-switcher{display:flex;border:1px solid #6f6f6f;margin-left:16px}.gpf-switcher__seg{display:flex;align-items:center;gap:7px;height:32px;padding:0 14px;border:0;background:transparent;color:#c6c6c6;font:500 13px/17px IBM Plex Sans,sans-serif;cursor:pointer;white-space:nowrap}.gpf-switcher__seg:focus-visible{outline:2px solid #ffffff;outline-offset:-2px}.gpf-switcher__seg--on{background:#f4f4f4;color:#161616}.gpf-dual{position:relative;display:flex;align-items:center;height:48px;background:#161616;flex:none}.gpf-dual__brand{display:flex;align-items:center;padding:0 16px;height:48px}.gpf-dual__mark{margin-right:9px;flex:none}.gpf-dual__wordmark{font:400 14px/18px IBM Plex Sans,sans-serif;color:#fff}.gpf-dual__wordmark-strong{font-weight:600}.gpf-dual__spacer{flex:1}.gpf-dual__profile-wrap{position:relative;height:48px}.gpf-dual__profile{height:48px;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;gap:9px;padding:0 16px}.gpf-dual__profile:hover{background:#353535}.gpf-dual__profile:focus-visible{outline:2px solid #ffffff;outline-offset:-2px}.gpf-dual__avatar{width:26px;height:26px;border-radius:50%;background:#0f62fe;color:#fff;font:600 11px/26px IBM Plex Sans,sans-serif;text-align:center;display:inline-block}.gpf-dual__name{font:400 13px/17px IBM Plex Sans,sans-serif;color:#f4f4f4}@media(max-width:671px){.gpf-dual__name{display:none}.gpf-dual__profile{padding:0 12px}}@media(max-width:479px){.gpf-dual__wordmark{display:none}.gpf-dual__brand{padding:0 12px}.gpf-dual__mark{margin-right:0}.gpf-switcher{margin-left:8px}.gpf-switcher__seg{padding:0 10px}}.gpf-frame{display:flex;flex-direction:column;min-height:100dvh;min-width:0;background-color:var(--cds-background, #ffffff)}.gpf-frame__main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/IBMPlexSans-Light-latin-inJE14c2.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexMono-Regular-latin-DYPusg7z.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IBMPlexMono-Medium-latin-CfBEoGIJ.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexSans-Regular-latin-BUjEsRx4.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/IBMPlexSans-SemiBold-latin-CIhZjzyK.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexSansDevanagari-Regular-CABJY5mC.woff2) format("woff2");unicode-range:U+0900-097F,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/IBMPlexSansDevanagari-SemiBold-BTM3WLVK.woff2) format("woff2");unicode-range:U+0900-097F,U+200C-200D,U+20B9,U+25CC}:root{--cds-ai-aura-end: rgba(255, 255, 255, 0);--cds-ai-aura-hover-background: #edf5ff;--cds-ai-aura-hover-end: rgba(255, 255, 255, 0);--cds-ai-aura-hover-start: rgba(69, 137, 255, .32);--cds-ai-aura-start: rgba(69, 137, 255, .1);--cds-ai-aura-start-sm: rgba(69, 137, 255, .16);--cds-ai-border-end: #78a9ff;--cds-ai-border-start: rgba(166, 200, 255, .64);--cds-ai-border-strong: #4589ff;--cds-ai-drop-shadow: rgba(15, 98, 254, .1);--cds-ai-inner-shadow: rgba(69, 137, 255, .1);--cds-ai-overlay: rgba(0, 17, 65, .5);--cds-ai-popover-background: #ffffff;--cds-ai-popover-caret-bottom: #78a9ff;--cds-ai-popover-caret-bottom-background: #eaf1ff;--cds-ai-popover-caret-bottom-background-actions: #e9effa;--cds-ai-popover-caret-center: #a0c3ff;--cds-ai-popover-shadow-outer-01: rgba(0, 67, 206, .06);--cds-ai-popover-shadow-outer-02: rgba(0, 0, 0, .04);--cds-ai-skeleton-background: #d0e2ff;--cds-ai-skeleton-element-background: #4589ff;--cds-background: #ffffff;--cds-background-active: rgba(141, 141, 141, .5);--cds-background-brand: #0f62fe;--cds-background-hover: rgba(141, 141, 141, .12);--cds-background-inverse: #393939;--cds-background-inverse-hover: #474747;--cds-background-selected: rgba(141, 141, 141, .2);--cds-background-selected-hover: rgba(141, 141, 141, .32);--cds-border-disabled: #c6c6c6;--cds-border-interactive: #0f62fe;--cds-border-inverse: #161616;--cds-border-strong-01: #8d8d8d;--cds-border-strong-02: #8d8d8d;--cds-border-strong-03: #8d8d8d;--cds-border-subtle-00: #e0e0e0;--cds-border-subtle-01: #c6c6c6;--cds-border-subtle-02: #e0e0e0;--cds-border-subtle-03: #c6c6c6;--cds-border-subtle-selected-01: #c6c6c6;--cds-border-subtle-selected-02: #c6c6c6;--cds-border-subtle-selected-03: #c6c6c6;--cds-border-tile-01: #c6c6c6;--cds-border-tile-02: #a8a8a8;--cds-border-tile-03: #c6c6c6;--cds-chat-avatar-agent: #393939;--cds-chat-avatar-bot: #6f6f6f;--cds-chat-avatar-user: #0f62fe;--cds-chat-bubble-agent: #ffffff;--cds-chat-bubble-agent-text: #161616;--cds-chat-bubble-border: #e0e0e0;--cds-chat-bubble-user: #e0e0e0;--cds-chat-bubble-user-text: #161616;--cds-chat-button: #0f62fe;--cds-chat-button-active: rgba(141, 141, 141, .5);--cds-chat-button-hover: rgba(141, 141, 141, .12);--cds-chat-button-selected: rgba(141, 141, 141, .2);--cds-chat-button-text-hover: #0043ce;--cds-chat-button-text-selected: #525252;--cds-chat-header-background: #ffffff;--cds-chat-header-text: #161616;--cds-chat-prompt-background: #ffffff;--cds-chat-prompt-border-end: rgba(244, 244, 244, 0);--cds-chat-prompt-border-start: #f4f4f4;--cds-chat-prompt-text: #161616;--cds-chat-shell-background: #ffffff;--cds-color-scheme: light;--cds-field-01: #f4f4f4;--cds-field-02: #ffffff;--cds-field-03: #f4f4f4;--cds-field-hover-01: #e8e8e8;--cds-field-hover-02: #e8e8e8;--cds-field-hover-03: #e8e8e8;--cds-focus: #0f62fe;--cds-focus-inset: #ffffff;--cds-focus-inverse: #ffffff;--cds-highlight: #d0e2ff;--cds-icon-disabled: rgba(22, 22, 22, .25);--cds-icon-interactive: #0f62fe;--cds-icon-inverse: #ffffff;--cds-icon-on-color: #ffffff;--cds-icon-on-color-disabled: #8d8d8d;--cds-icon-primary: #161616;--cds-icon-secondary: #525252;--cds-interactive: #0f62fe;--cds-layer-01: #f4f4f4;--cds-layer-02: #ffffff;--cds-layer-03: #f4f4f4;--cds-layer-accent-01: #e0e0e0;--cds-layer-accent-02: #e0e0e0;--cds-layer-accent-03: #e0e0e0;--cds-layer-accent-active-01: #a8a8a8;--cds-layer-accent-active-02: #a8a8a8;--cds-layer-accent-active-03: #a8a8a8;--cds-layer-accent-hover-01: #d1d1d1;--cds-layer-accent-hover-02: #d1d1d1;--cds-layer-accent-hover-03: #d1d1d1;--cds-layer-active-01: #c6c6c6;--cds-layer-active-02: #c6c6c6;--cds-layer-active-03: #c6c6c6;--cds-layer-background-01: #ffffff;--cds-layer-background-02: #f4f4f4;--cds-layer-background-03: #ffffff;--cds-layer-hover-01: #e8e8e8;--cds-layer-hover-02: #e8e8e8;--cds-layer-hover-03: #e8e8e8;--cds-layer-selected-01: #e0e0e0;--cds-layer-selected-02: #e0e0e0;--cds-layer-selected-03: #e0e0e0;--cds-layer-selected-disabled: #8d8d8d;--cds-layer-selected-hover-01: #d1d1d1;--cds-layer-selected-hover-02: #d1d1d1;--cds-layer-selected-hover-03: #d1d1d1;--cds-layer-selected-inverse: #161616;--cds-link-inverse: #78a9ff;--cds-link-inverse-active: #f4f4f4;--cds-link-inverse-hover: #a6c8ff;--cds-link-inverse-visited: #be95ff;--cds-link-primary: #0f62fe;--cds-link-primary-hover: #0043ce;--cds-link-secondary: #0043ce;--cds-link-visited: #8a3ffc;--cds-overlay: rgba(0, 0, 0, .6);--cds-shadow: rgba(0, 0, 0, .3);--cds-skeleton-background: #e8e8e8;--cds-skeleton-element: #c6c6c6;--cds-support-caution-major: #ff832b;--cds-support-caution-minor: #f1c21b;--cds-support-caution-undefined: #8a3ffc;--cds-support-error: #da1e28;--cds-support-error-inverse: #fa4d56;--cds-support-info: #0043ce;--cds-support-info-inverse: #4589ff;--cds-support-success: #24a148;--cds-support-success-inverse: #42be65;--cds-support-warning: #f1c21b;--cds-support-warning-inverse: #f1c21b;--cds-syntax-angle-bracket: #697077;--cds-syntax-annotation: #007d79;--cds-syntax-arithmetic-operator: #343a3f;--cds-syntax-atom: #161616;--cds-syntax-attribute: #00539a;--cds-syntax-attribute-name: #00539a;--cds-syntax-attribute-value: #161616;--cds-syntax-bitwise-operator: #343a3f;--cds-syntax-block-comment: #198038;--cds-syntax-bool: #161616;--cds-syntax-brace: #343a3f;--cds-syntax-bracket: #343a3f;--cds-syntax-character: #161616;--cds-syntax-class-name: #007d79;--cds-syntax-color: #161616;--cds-syntax-comment: #198038;--cds-syntax-compare-operator: #343a3f;--cds-syntax-constant: #0f62fe;--cds-syntax-content: #161616;--cds-syntax-content-separator: #343a3f;--cds-syntax-control-keyword: #6929c4;--cds-syntax-control-operator: #6929c4;--cds-syntax-definition: #00539a;--cds-syntax-definition-keyword: #00539a;--cds-syntax-definition-operator: #00539a;--cds-syntax-deleted: #ffd7d9;--cds-syntax-deref-operator: #343a3f;--cds-syntax-doc-comment: #198038;--cds-syntax-doc-string: #161616;--cds-syntax-document-meta: #198038;--cds-syntax-emphasis: #161616;--cds-syntax-escape: #343a3f;--cds-syntax-float: #198038;--cds-syntax-function: #8e6a00;--cds-syntax-heading: #00539a;--cds-syntax-heading-1: #00539a;--cds-syntax-heading-2: #00539a;--cds-syntax-heading-3: #00539a;--cds-syntax-heading-4: #00539a;--cds-syntax-heading-5: #00539a;--cds-syntax-heading-6: #00539a;--cds-syntax-inserted: #a7f0ba;--cds-syntax-integer: #198038;--cds-syntax-invalid: #da1e28;--cds-syntax-keyword: #0f62fe;--cds-syntax-label-name: #0f62fe;--cds-syntax-line-comment: #198038;--cds-syntax-link: #0f62fe;--cds-syntax-list: #161616;--cds-syntax-literal: #161616;--cds-syntax-local: #0f62fe;--cds-syntax-logic-operator: #343a3f;--cds-syntax-macro-name: #161616;--cds-syntax-meta: #198038;--cds-syntax-modifier: #0f62fe;--cds-syntax-module-keyword: #6929c4;--cds-syntax-monospace: #161616;--cds-syntax-name: #0f62fe;--cds-syntax-namespace: #007d79;--cds-syntax-null: #161616;--cds-syntax-number: #198038;--cds-syntax-operator: #343a3f;--cds-syntax-operator-keyword: #0f62fe;--cds-syntax-paren: #343a3f;--cds-syntax-processing-instruction: #161616;--cds-syntax-property-name: #00539a;--cds-syntax-punctuation: #343a3f;--cds-syntax-quote: #198038;--cds-syntax-regexp: #6929c4;--cds-syntax-self: #007d79;--cds-syntax-separator: #343a3f;--cds-syntax-special: #0f62fe;--cds-syntax-special-string: #8a3ffc;--cds-syntax-square-bracket: #343a3f;--cds-syntax-standard: #0f62fe;--cds-syntax-strikethrough: #161616;--cds-syntax-string: #161616;--cds-syntax-strong: #161616;--cds-syntax-tag: #007d79;--cds-syntax-tag-name: #007d79;--cds-syntax-type: #007d79;--cds-syntax-type-name: #007d79;--cds-syntax-type-operator: #007d79;--cds-syntax-unit: #198038;--cds-syntax-update-operator: #343a3f;--cds-syntax-url: #343a3f;--cds-syntax-variable: #0f62fe;--cds-syntax-variable-name: #0f62fe;--cds-text-disabled: rgba(22, 22, 22, .25);--cds-text-error: #da1e28;--cds-text-helper: #6f6f6f;--cds-text-inverse: #ffffff;--cds-text-on-color: #ffffff;--cds-text-on-color-disabled: #8d8d8d;--cds-text-placeholder: rgba(22, 22, 22, .4);--cds-text-primary: #161616;--cds-text-secondary: #525252;--cds-toggle-off: #8d8d8d;--cds-spacing-01: .125rem;--cds-spacing-02: .25rem;--cds-spacing-03: .5rem;--cds-spacing-04: .75rem;--cds-spacing-05: 1rem;--cds-spacing-06: 1.5rem;--cds-spacing-07: 2rem;--cds-spacing-08: 2.5rem;--cds-spacing-09: 3rem;--cds-spacing-10: 4rem;--cds-spacing-11: 5rem;--cds-spacing-12: 6rem;--cds-spacing-13: 10rem;--cds-fluid-spacing-01: 0;--cds-fluid-spacing-02: 2vw;--cds-fluid-spacing-03: 5vw;--cds-fluid-spacing-04: 10vw;--cds-caption-01-font-size: .75rem;--cds-caption-01-font-weight: 400;--cds-caption-01-line-height: 1.33333;--cds-caption-01-letter-spacing: .32px;--cds-caption-02-font-size: .875rem;--cds-caption-02-font-weight: 400;--cds-caption-02-line-height: 1.28572;--cds-caption-02-letter-spacing: .32px;--cds-label-01-font-size: .75rem;--cds-label-01-font-weight: 400;--cds-label-01-line-height: 1.33333;--cds-label-01-letter-spacing: .32px;--cds-label-02-font-size: .875rem;--cds-label-02-font-weight: 400;--cds-label-02-line-height: 1.28572;--cds-label-02-letter-spacing: .16px;--cds-helper-text-01-font-size: .75rem;--cds-helper-text-01-line-height: 1.33333;--cds-helper-text-01-letter-spacing: .32px;--cds-helper-text-02-font-size: .875rem;--cds-helper-text-02-font-weight: 400;--cds-helper-text-02-line-height: 1.28572;--cds-helper-text-02-letter-spacing: .16px;--cds-body-short-01-font-size: .875rem;--cds-body-short-01-font-weight: 400;--cds-body-short-01-line-height: 1.28572;--cds-body-short-01-letter-spacing: .16px;--cds-body-short-02-font-size: 1rem;--cds-body-short-02-font-weight: 400;--cds-body-short-02-line-height: 1.375;--cds-body-short-02-letter-spacing: 0;--cds-body-long-01-font-size: .875rem;--cds-body-long-01-font-weight: 400;--cds-body-long-01-line-height: 1.42857;--cds-body-long-01-letter-spacing: .16px;--cds-body-long-02-font-size: 1rem;--cds-body-long-02-font-weight: 400;--cds-body-long-02-line-height: 1.5;--cds-body-long-02-letter-spacing: 0;--cds-code-01-font-family: "IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace;--cds-code-01-font-size: .75rem;--cds-code-01-font-weight: 400;--cds-code-01-line-height: 1.33333;--cds-code-01-letter-spacing: .32px;--cds-code-02-font-family: "IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace;--cds-code-02-font-size: .875rem;--cds-code-02-font-weight: 400;--cds-code-02-line-height: 1.42857;--cds-code-02-letter-spacing: .32px;--cds-heading-01-font-size: .875rem;--cds-heading-01-font-weight: 600;--cds-heading-01-line-height: 1.42857;--cds-heading-01-letter-spacing: .16px;--cds-heading-02-font-size: 1rem;--cds-heading-02-font-weight: 600;--cds-heading-02-line-height: 1.5;--cds-heading-02-letter-spacing: 0;--cds-productive-heading-01-font-size: .875rem;--cds-productive-heading-01-font-weight: 600;--cds-productive-heading-01-line-height: 1.28572;--cds-productive-heading-01-letter-spacing: .16px;--cds-productive-heading-02-font-size: 1rem;--cds-productive-heading-02-font-weight: 600;--cds-productive-heading-02-line-height: 1.375;--cds-productive-heading-02-letter-spacing: 0;--cds-productive-heading-03-font-size: 1.25rem;--cds-productive-heading-03-font-weight: 400;--cds-productive-heading-03-line-height: 1.4;--cds-productive-heading-03-letter-spacing: 0;--cds-productive-heading-04-font-size: 1.75rem;--cds-productive-heading-04-font-weight: 400;--cds-productive-heading-04-line-height: 1.28572;--cds-productive-heading-04-letter-spacing: 0;--cds-productive-heading-05-font-size: 2rem;--cds-productive-heading-05-font-weight: 400;--cds-productive-heading-05-line-height: 1.25;--cds-productive-heading-05-letter-spacing: 0;--cds-productive-heading-06-font-size: 2.625rem;--cds-productive-heading-06-font-weight: 300;--cds-productive-heading-06-line-height: 1.199;--cds-productive-heading-06-letter-spacing: 0;--cds-productive-heading-07-font-size: 3.375rem;--cds-productive-heading-07-font-weight: 300;--cds-productive-heading-07-line-height: 1.19;--cds-productive-heading-07-letter-spacing: 0;--cds-expressive-paragraph-01-font-size: 1.5rem;--cds-expressive-paragraph-01-font-weight: 300;--cds-expressive-paragraph-01-line-height: 1.334;--cds-expressive-paragraph-01-letter-spacing: 0;--cds-expressive-heading-01-font-size: .875rem;--cds-expressive-heading-01-font-weight: 600;--cds-expressive-heading-01-line-height: 1.42857;--cds-expressive-heading-01-letter-spacing: .16px;--cds-expressive-heading-02-font-size: 1rem;--cds-expressive-heading-02-font-weight: 600;--cds-expressive-heading-02-line-height: 1.5;--cds-expressive-heading-02-letter-spacing: 0;--cds-expressive-heading-03-font-size: 1.25rem;--cds-expressive-heading-03-font-weight: 400;--cds-expressive-heading-03-line-height: 1.4;--cds-expressive-heading-03-letter-spacing: 0;--cds-expressive-heading-04-font-size: 1.75rem;--cds-expressive-heading-04-font-weight: 400;--cds-expressive-heading-04-line-height: 1.28572;--cds-expressive-heading-04-letter-spacing: 0;--cds-expressive-heading-05-font-size: 2rem;--cds-expressive-heading-05-font-weight: 400;--cds-expressive-heading-05-line-height: 1.25;--cds-expressive-heading-05-letter-spacing: 0;--cds-expressive-heading-06-font-size: 2rem;--cds-expressive-heading-06-font-weight: 600;--cds-expressive-heading-06-line-height: 1.25;--cds-expressive-heading-06-letter-spacing: 0;--cds-quotation-01-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-quotation-01-font-size: 1.25rem;--cds-quotation-01-font-weight: 400;--cds-quotation-01-line-height: 1.3;--cds-quotation-01-letter-spacing: 0;--cds-quotation-02-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-quotation-02-font-size: 2rem;--cds-quotation-02-font-weight: 300;--cds-quotation-02-line-height: 1.25;--cds-quotation-02-letter-spacing: 0;--cds-display-01-font-size: 2.625rem;--cds-display-01-font-weight: 300;--cds-display-01-line-height: 1.19;--cds-display-01-letter-spacing: 0;--cds-display-02-font-size: 2.625rem;--cds-display-02-font-weight: 600;--cds-display-02-line-height: 1.19;--cds-display-02-letter-spacing: 0;--cds-display-03-font-size: 2.625rem;--cds-display-03-font-weight: 300;--cds-display-03-line-height: 1.19;--cds-display-03-letter-spacing: 0;--cds-display-04-font-size: 2.625rem;--cds-display-04-font-weight: 300;--cds-display-04-line-height: 1.19;--cds-display-04-letter-spacing: 0;--cds-legal-01-font-size: .75rem;--cds-legal-01-font-weight: 400;--cds-legal-01-line-height: 1.33333;--cds-legal-01-letter-spacing: .32px;--cds-legal-02-font-size: .875rem;--cds-legal-02-font-weight: 400;--cds-legal-02-line-height: 1.28572;--cds-legal-02-letter-spacing: .16px;--cds-body-compact-01-font-size: .875rem;--cds-body-compact-01-font-weight: 400;--cds-body-compact-01-line-height: 1.28572;--cds-body-compact-01-letter-spacing: .16px;--cds-body-compact-02-font-size: 1rem;--cds-body-compact-02-font-weight: 400;--cds-body-compact-02-line-height: 1.375;--cds-body-compact-02-letter-spacing: 0;--cds-heading-compact-01-font-size: .875rem;--cds-heading-compact-01-font-weight: 600;--cds-heading-compact-01-line-height: 1.28572;--cds-heading-compact-01-letter-spacing: .16px;--cds-heading-compact-02-font-size: 1rem;--cds-heading-compact-02-font-weight: 600;--cds-heading-compact-02-line-height: 1.375;--cds-heading-compact-02-letter-spacing: 0;--cds-body-01-font-size: .875rem;--cds-body-01-font-weight: 400;--cds-body-01-line-height: 1.42857;--cds-body-01-letter-spacing: .16px;--cds-body-02-font-size: 1rem;--cds-body-02-font-weight: 400;--cds-body-02-line-height: 1.5;--cds-body-02-letter-spacing: 0;--cds-heading-03-font-size: 1.25rem;--cds-heading-03-font-weight: 400;--cds-heading-03-line-height: 1.4;--cds-heading-03-letter-spacing: 0;--cds-heading-04-font-size: 1.75rem;--cds-heading-04-font-weight: 400;--cds-heading-04-line-height: 1.28572;--cds-heading-04-letter-spacing: 0;--cds-heading-05-font-size: 2rem;--cds-heading-05-font-weight: 400;--cds-heading-05-line-height: 1.25;--cds-heading-05-letter-spacing: 0;--cds-heading-06-font-size: 2.625rem;--cds-heading-06-font-weight: 300;--cds-heading-06-line-height: 1.199;--cds-heading-06-letter-spacing: 0;--cds-heading-07-font-size: 3.375rem;--cds-heading-07-font-weight: 300;--cds-heading-07-line-height: 1.19;--cds-heading-07-letter-spacing: 0;--cds-fluid-heading-03-font-size: 1.25rem;--cds-fluid-heading-03-font-weight: 400;--cds-fluid-heading-03-line-height: 1.4;--cds-fluid-heading-03-letter-spacing: 0;--cds-fluid-heading-04-font-size: 1.75rem;--cds-fluid-heading-04-font-weight: 400;--cds-fluid-heading-04-line-height: 1.28572;--cds-fluid-heading-04-letter-spacing: 0;--cds-fluid-heading-05-font-size: 2rem;--cds-fluid-heading-05-font-weight: 400;--cds-fluid-heading-05-line-height: 1.25;--cds-fluid-heading-05-letter-spacing: 0;--cds-fluid-heading-06-font-size: 2rem;--cds-fluid-heading-06-font-weight: 600;--cds-fluid-heading-06-line-height: 1.25;--cds-fluid-heading-06-letter-spacing: 0;--cds-fluid-paragraph-01-font-size: 1.5rem;--cds-fluid-paragraph-01-font-weight: 300;--cds-fluid-paragraph-01-line-height: 1.334;--cds-fluid-paragraph-01-letter-spacing: 0;--cds-fluid-quotation-01-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-fluid-quotation-01-font-size: 1.25rem;--cds-fluid-quotation-01-font-weight: 400;--cds-fluid-quotation-01-line-height: 1.3;--cds-fluid-quotation-01-letter-spacing: 0;--cds-fluid-quotation-02-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-fluid-quotation-02-font-size: 2rem;--cds-fluid-quotation-02-font-weight: 300;--cds-fluid-quotation-02-line-height: 1.25;--cds-fluid-quotation-02-letter-spacing: 0;--cds-fluid-display-01-font-size: 2.625rem;--cds-fluid-display-01-font-weight: 300;--cds-fluid-display-01-line-height: 1.19;--cds-fluid-display-01-letter-spacing: 0;--cds-fluid-display-02-font-size: 2.625rem;--cds-fluid-display-02-font-weight: 600;--cds-fluid-display-02-line-height: 1.19;--cds-fluid-display-02-letter-spacing: 0;--cds-fluid-display-03-font-size: 2.625rem;--cds-fluid-display-03-font-weight: 300;--cds-fluid-display-03-line-height: 1.19;--cds-fluid-display-03-letter-spacing: 0;--cds-fluid-display-04-font-size: 2.625rem;--cds-fluid-display-04-font-weight: 300;--cds-fluid-display-04-line-height: 1.19;--cds-fluid-display-04-letter-spacing: 0;color-scheme:var(--cds-color-scheme, light)}@media screen and (-ms-high-contrast:active),(forced-colors:active){:root{--cds-icon-primary: ButtonText;--cds-icon-secondary: ButtonText;--cds-icon-interactive: ButtonText;--cds-icon-disabled: GrayText;--cds-icon-on-color-disabled: GrayText;--cds-icon-inverse: SelectedItemText;--cds-icon-on-color: SelectedItemText;--cds-interactive: ButtonText;--cds-link-primary: LinkText;--cds-link-primary-hover: LinkText;--cds-link-secondary: LinkText;--cds-link-inverse: SelectedItemText;--cds-link-inverse-hover: SelectedItemText;--cds-link-inverse-visited: SelectedItemText;--cds-link-visited: VisitedText;--cds-background-selected: SelectedItem;--cds-background-selected-hover: SelectedItem;--cds-background-inverse: SelectedItem;--cds-layer-selected-inverse: SelectedItem;--cds-focus: Highlight}}:root{--cds-layer: var(--cds-layer-01, #f4f4f4);--cds-layer-active: var(--cds-layer-active-01, #c6c6c6);--cds-layer-background: var(--cds-layer-background-01, #ffffff);--cds-layer-hover: var(--cds-layer-hover-01, #e8e8e8);--cds-layer-selected: var(--cds-layer-selected-01, #e0e0e0);--cds-layer-selected-hover: var(--cds-layer-selected-hover-01, #d1d1d1);--cds-layer-accent: var(--cds-layer-accent-01, #e0e0e0);--cds-layer-accent-hover: var(--cds-layer-accent-hover-01, #d1d1d1);--cds-layer-accent-active: var(--cds-layer-accent-active-01, #a8a8a8);--cds-field: var(--cds-field-01, #f4f4f4);--cds-field-hover: var(--cds-field-hover-01, #e8e8e8);--cds-border-subtle: var(--cds-border-subtle-00, #e0e0e0);--cds-border-subtle-selected: var(--cds-border-subtle-selected-01, #c6c6c6);--cds-border-strong: var(--cds-border-strong-01, #8d8d8d);--cds-border-tile: var(--cds-border-tile-01, #c6c6c6)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--cds-background, #ffffff);color:var(--cds-text-primary, #161616);font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:var(--cds-body-01-font-size, .875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, .16px);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{overscroll-behavior-x:none}#gpf-operator-root{min-height:100dvh;display:flex;flex-direction:column}.gpf-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
