@keyframes calculating-figures-pulse{0%{opacity:1}to{opacity:.35}}@keyframes saving-line-sweep{0%{background-position:-66.67% 0}to{background-position:166.67% 0}}@keyframes saved-pop{0%,to{transform:scale(1)}40%{transform:scale(1.2)}}.input-text .input-text__wrapper{border:1px solid var(--cp-colour-border);background-color:var(--cp-colour-surface);border-radius:6px;align-items:center;min-height:3.375rem;padding:0 15px}.input-text .input-text__wrapper:hover{border-color:var(--cp-colour-border-strong)}.input-text .input-text__wrapper:focus-within{border-color:var(--cp-colour-orange)}.input-text label{padding:1.375rem 0 .4375rem;line-height:1.4;display:block}.input-text label:has(>.input-text__label:empty){padding:.9375rem 0}.input-text .input-text__input{line-height:1.4}.input-text .input-text__label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--cp-colour-on-surface-muted);pointer-events:none;font-family:Arial,Helvetica,"sans-serif";font-size:.9375rem;font-stretch:100%;line-height:1.4;transition:top .15s ease-in-out,font-size .15s ease-in-out,color .15s ease-in-out;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.input-text .input-text__label{transition:none}}.input-text .input-text__prefix,.input-text .input-text__suffix{align-items:center;line-height:1;display:flex}.input-text .input-text__input:focus+.input-text__label{color:var(--cp-colour-orange)}.input-text.has-error .input-text__wrapper{border-color:var(--cp-colour-red);box-shadow:0 0 0 1px var(--cp-colour-red)}.input-text.has-error .input-text__label{color:var(--cp-colour-red)}.input-text input,.input-text label{font-size:.9375rem}.input-text label{position:relative}.input-text__wrapper{transition:border-color var(--cp-transition-duration-fast) var(--cp-transition-easing-default),box-shadow var(--cp-transition-duration-fast) var(--cp-transition-easing-default);flex-wrap:nowrap;align-content:stretch;font-family:Arial,Helvetica,"sans-serif";font-size:.9375rem;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.input-text__wrapper{transition:none}}.input-text__prefix{justify-self:flex-start}.input-text label{flex:1}.input-text__suffix{justify-self:flex-end}.input-text__input{width:100%;color:var(--cp-colour-on-surface)}.input-text__input::placeholder{color:var(--cp-colour-placeholder)}.input-text__input:focus{outline:none}.input-text__input.has-placeholder:-moz-placeholder-shown+.input-text__label{z-index:auto;background:0 0;border-radius:0;padding:0;font-size:.75rem;top:.5rem;left:0;transform:none}.input-text__input.has-native-placeholder+.input-text__label,.input-text__input.has-placeholder:placeholder-shown+.input-text__label,.input-text__input:focus+.input-text__label,.input-text__input:not(.is-empty)+.input-text__label{z-index:auto;background:0 0;border-radius:0;padding:0;font-size:.75rem;top:.5rem;left:0;transform:none}.input-text__prefix{margin-right:8px}.input-text__suffix{margin-left:8px}.input-text__helper{color:var(--cp-colour-on-surface-muted);margin-top:8px;display:block}.input-text__error,.input-text__helper{font-family:Roboto Flex Variable,"sans-serif";font-size:.75rem;font-stretch:50%}.input-text__error{color:var(--cp-colour-red)}.modal{z-index:400;pointer-events:none;visibility:hidden;justify-content:center;align-items:center;width:100vw;height:100dvh;padding:15px;transition:visibility 0s linear .3s;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.modal__backdrop{background-color:var(--cp-backdrop-color);-webkit-backdrop-filter:blur(var(--cp-backdrop-blur));opacity:0;z-index:100;transition:opacity .3s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.modal__dialog{background-color:var(--cp-colour-surface);width:100%;max-width:600px;max-height:calc(100vh - 60px);box-shadow:var(--cp-shadow-xl);z-index:450;opacity:0;border-radius:6px;flex-direction:column;transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;transform:scale(.96)}.modal--sm .modal__dialog{max-width:400px}.modal--lg .modal__dialog{max-width:900px}.modal.is-open{pointer-events:auto;visibility:visible;transition:visibility}.modal.is-open .modal__backdrop{opacity:1}.modal.is-open .modal__dialog{opacity:1;transform:scale(1)}.modal__header{border-bottom:1px solid var(--cp-colour-border);order:0;justify-content:space-between;align-items:center;gap:15px;padding:20px 30px;display:flex}.modal__title{text-transform:uppercase;color:var(--cp-colour-on-surface);font-family:Roboto Flex Variable,"sans-serif";font-size:1.25rem;font-weight:700;font-stretch:50%}.modal__close{width:32px;height:32px;color:var(--cp-colour-on-surface-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1.125rem;transition:color .15s ease-in-out,background-color .15s ease-in-out;display:flex}.modal__close:hover{background-color:var(--cp-colour-surface-inset)}.modal__body,.modal__close:hover{color:var(--cp-colour-on-surface)}.modal__body{order:1;min-height:0;padding:30px;font-family:Roboto Flex Variable,"sans-serif";font-size:.9375rem;font-stretch:50%;line-height:1.5;overflow-y:auto}.modal__footer{border-top:1px solid var(--cp-colour-border);order:2;justify-content:flex-end;align-items:center;gap:10px;padding:20px 30px;display:flex}@media (width<=419px){.modal{padding:10px}.modal .modal__dialog{max-height:calc(100vh - 30px)}.modal .modal__body,.modal .modal__footer,.modal .modal__header{padding:15px}}html:has(.modal.is-open){scrollbar-gutter:auto;overflow:hidden}@media print{.modal{display:none!important}}
