:root{color-scheme:light dark}:root,.sterling-theme{--stsv-common__background-color: light-dark(hsl(0, 0%, 100%), hsl(0, 0%, 15%));--stsv-common__border-color: light-dark(hsl(0, 0%, 45%), hsl(0, 0%, 92%));--stsv-common__border-width: 1px;--stsv-common__color: light-dark(hsl(0, 0%, 15%), hsl(0, 0%, 100%));--stsv-common__outline-color: light-dark(hsl(0, 0%, 15%), hsl(0, 0%, 100%));--stsv-common__outline-offset: 0;--stsv-common__outline-style: solid;--stsv-common__outline-width: 1px;--stsv-common__background-color--disabled: light-dark(hsl(0, 0%, 95%), hsl(0, 0%, 25%));--stsv-common__border-color--disabled: light-dark(hsl(0, 0%, 80%), hsl(0, 0%, 30%));--stsv-common__color--disabled: light-dark(hsl(0, 0%, 80%), hsl(0, 0%, 30%));--stsv-common__drop-shadow: drop-shadow(2px 2px 1px light-dark(rgba(0, 0, 0, .2), rgba(128, 128, 128, .2)));--stsv-common__background-color--secondary: light-dark(hsl(0, 0%, 92%), hsl(0, 0%, 20%));--stsv-common__color--secondary: light-dark(hsl(0, 0%, 45%), hsl(0, 0%, 60%));--stsv-common__background-color--subtle: light-dark(hsl(0, 0%, 96%), hsl(0, 0%, 15%));--stsv-common__color--subtle: light-dark(hsl(0, 0%, 75%), hsl(0, 0%, 45%));--stsv-common__background-color--faint: light-dark(hsl(0, 0%, 98%), hsl(0, 0%, 12%));--stsv-common__color--faint: light-dark(hsl(0, 0%, 92%), hsl(0, 0%, 30%));--stsv-common__background-color--info: light-dark(hsl(200, 100%, 90%), hsl(200, 100%, 25%));--stsv-common__border-color--info: light-dark(hsl(200, 100%, 40%), hsl(200, 100%, 80%));--stsv-common__color--info: light-dark(hsl(200, 100%, 40%), hsl(200, 100%, 80%));--stsv-common__background-color--success: light-dark(hsl(146, 100%, 90%), hsl(146, 100%, 25%));--stsv-common__border-color--success: light-dark(hsl(146, 100%, 30%), hsl(146, 100%, 80%));--stsv-common__color--success: light-dark(hsl(146, 80%, 25%), hsl(146, 100%, 80%));--stsv-common__background-color--warning: light-dark(hsl(45, 100%, 80%), hsl(45, 100%, 25%));--stsv-common__border-color--warning: light-dark(hsl(45, 100%, 45%), hsl(45, 100%, 80%));--stsv-common__color--warning: light-dark(hsl(45, 100%, 25%), hsl(45, 100%, 80%));--stsv-common__background-color--error: light-dark(hsl(0, 100%, 90%), hsl(0, 100%, 25%));--stsv-common__border-color--error: light-dark(hsl(0, 100%, 40%), hsl(0, 100%, 80%));--stsv-common__color--error: light-dark(hsl(0, 80%, 40%), hsl(0, 100%, 80%));--stsv-button__background-color: light-dark(hsl(0, 0%, 90%), hsl(0, 0%, 20%));--stsv-button__border-color: light-dark(hsl(0, 0%, 45%), hsl(0, 0%, 80%));--stsv-button__border-width: 1px;--stsv-button__color: light-dark(hsl(0, 0%, 15%), hsl(0, 0%, 85%));--stsv-button__background-color--hover: light-dark(hsl(0, 0%, 95%), hsl(0, 0%, 25%));--stsv-button__border-color--hover: light-dark(hsl(0, 0%, 30%), hsl(0, 0%, 80%));--stsv-button__color--hover: light-dark(hsl(0, 0%, 15%), hsl(0, 0%, 85%));--stsv-button__background-color--focus: light-dark(hsl(0, 0%, 95%), hsl(0, 0%, 25%));--stsv-button__border-color--focus: light-dark(hsl(0, 0%, 30%), hsl(0, 0%, 80%));--stsv-button__color--focus: light-dark(hsl(0, 0%, 15%), hsl(0, 0%, 85%));--stsv-button__background-color--active: light-dark(hsl(0, 0%, 75%), hsl(0, 0%, 45%));--stsv-button__border-color--active: light-dark(hsl(0, 0%, 95%), hsl(0, 0%, 10%));--stsv-button__color--active: light-dark(hsl(0, 0%, 12%), hsl(0, 0%, 15%));--stsv-button__background-color--disabled: light-dark(hsl(0, 0%, 95%), hsl(0, 0%, 25%));--stsv-button__border-color--disabled: light-dark(hsl(0, 0%, 80%), hsl(0, 0%, 30%));--stsv-button__color--disabled: light-dark(hsl(0, 0%, 80%), hsl(0, 0%, 30%));--stsv-button__background-color--blue: light-dark(hsl(200, 100%, 40%), hsl(200, 100%, 10%));--stsv-button__border-color--blue: light-dark(hsl(200, 100%, 30%), hsl(200, 100%, 50%));--stsv-button__color--blue: light-dark(hsl(200, 100%, 95%), hsl(200, 100%, 60%));--stsv-button__background-color--blue--hover: light-dark(hsl(200, 100%, 50%), hsl(200, 100%, 15%));--stsv-button__border-color--blue--hover: light-dark(hsl(200, 100%, 30%), hsl(200, 100%, 50%));--stsv-button__color--blue--hover: light-dark(hsl(200, 100%, 95%), hsl(200, 100%, 60%));--stsv-button__background-color--blue--focus: light-dark(hsl(200, 100%, 50%), hsl(200, 100%, 15%));--stsv-button__border-color--blue--focus: light-dark(hsl(200, 100%, 30%), hsl(200, 100%, 50%));--stsv-button__color--blue--focus: light-dark(hsl(200, 100%, 95%), hsl(200, 100%, 60%));--stsv-button__background-color--blue--active: light-dark(hsl(200, 100%, 40%), hsl(200, 100%, 30%));--stsv-button__border-color--blue--active: light-dark(hsl(200, 100%, 60%), hsl(200, 100%, 10%));--stsv-button__color--blue--active: light-dark(hsl(200, 100%, 95%), hsl(200, 100%, 15%));--stsv-button__background-color--green: light-dark(hsl(146, 100%, 30%), hsl(146, 100%, 10%));--stsv-button__border-color--green: light-dark(hsl(146, 100%, 25%), hsl(146, 100%, 30%));--stsv-button__color--green: light-dark(hsl(146, 100%, 95%), hsl(146, 100%, 40%));--stsv-button__background-color--green--hover: light-dark(hsl(146, 100%, 40%), hsl(146, 100%, 15%));--stsv-button__border-color--green--hover: light-dark(hsl(146, 100%, 25%), hsl(146, 100%, 30%));--stsv-button__color--green--hover: light-dark(hsl(146, 100%, 95%), hsl(146, 100%, 40%));--stsv-button__background-color--green--focus: light-dark(hsl(146, 100%, 40%), hsl(146, 100%, 15%));--stsv-button__border-color--green--focus: light-dark(hsl(146, 100%, 25%), hsl(146, 100%, 30%));--stsv-button__color--green--focus: light-dark(hsl(146, 100%, 95%), hsl(146, 100%, 40%));--stsv-button__background-color--green--active: light-dark(hsl(146, 100%, 30%), hsl(146, 100%, 25%));--stsv-button__border-color--green--active: light-dark(hsl(146, 100%, 40%), hsl(146, 100%, 10%));--stsv-button__color--green--active: light-dark(hsl(146, 100%, 95%), hsl(146, 100%, 15%));--stsv-button__background-color--orange: light-dark(hsl(45, 100%, 60%), hsl(45, 100%, 10%));--stsv-button__border-color--orange: light-dark(hsl(45, 100%, 50%), hsl(45, 100%, 40%));--stsv-button__color--orange: light-dark(hsl(45, 25%, 25%), hsl(45, 100%, 50%));--stsv-button__background-color--orange--hover: light-dark(hsl(45, 100%, 70%), hsl(45, 100%, 15%));--stsv-button__border-color--orange--hover: light-dark(hsl(45, 100%, 50%), hsl(45, 100%, 40%));--stsv-button__color--orange--hover: light-dark(hsl(45, 25%, 25%), hsl(45, 100%, 50%));--stsv-button__background-color--orange--focus: light-dark(hsl(45, 100%, 70%), hsl(45, 100%, 15%));--stsv-button__border-color--orange--focus: light-dark(hsl(45, 100%, 50%), hsl(45, 100%, 40%));--stsv-button__color--orange--focus: light-dark(hsl(45, 25%, 25%), hsl(45, 100%, 50%));--stsv-button__background-color--orange--active: light-dark(hsl(45, 100%, 60%), hsl(45, 100%, 30%));--stsv-button__border-color--orange--active: light-dark(hsl(45, 100%, 70%), hsl(45, 100%, 10%));--stsv-button__color--orange--active: light-dark(hsl(45, 25%, 25%), hsl(45, 100%, 15%));--stsv-button__background-color--red: light-dark(hsl(0, 80%, 40%), hsl(0, 100%, 10%));--stsv-button__border-color--red: light-dark(hsl(0, 80%, 30%), hsl(0, 100%, 30%));--stsv-button__color--red: light-dark(hsl(0, 100%, 95%), hsl(0, 100%, 40%));--stsv-button__background-color--red--hover: light-dark(hsl(0, 80%, 50%), hsl(0, 100%, 15%));--stsv-button__border-color--red--hover: light-dark(hsl(0, 80%, 30%), hsl(0, 100%, 30%));--stsv-button__color--red--hover: light-dark(hsl(0, 100%, 95%), hsl(0, 100%, 40%));--stsv-button__background-color--red--focus: light-dark(hsl(0, 80%, 50%), hsl(0, 100%, 15%));--stsv-button__border-color--red--focus: light-dark(hsl(0, 80%, 30%), hsl(0, 100%, 30%));--stsv-button__color--red--focus: light-dark(hsl(0, 100%, 95%), hsl(0, 100%, 40%));--stsv-button__background-color--red--active: light-dark(hsl(0, 80%, 40%), hsl(0, 100%, 25%));--stsv-button__border-color--red--active: light-dark(hsl(0, 80%, 50%), hsl(0, 100%, 10%));--stsv-button__color--red--active: light-dark(hsl(0, 100%, 95%), hsl(0, 100%, 15%));--stsv-input__background-color: light-dark(hsl(0, 0%, 98%), hsl(0, 0%, 20%));--stsv-input__border-color: light-dark(hsl(0, 0%, 60%), hsl(0, 0%, 92%));--stsv-input__border-width: 1px;--stsv-input__color: light-dark(hsl(0, 0%, 15%), hsl(0, 0%, 100%));--stsv-input__background-color--hover: light-dark(hsl(0, 0%, 96%), hsl(0, 0%, 25%));--stsv-input__border-color--hover: light-dark(hsl(0, 0%, 30%), hsl(0, 0%, 96%));--stsv-input__color--hover: light-dark(hsl(0, 0%, 15%), hsl(0, 0%, 100%));--stsv-input__background-color--focus: light-dark(hsl(0, 0%, 92%), hsl(0, 0%, 25%));--stsv-input__border-color--focus: light-dark(hsl(0, 0%, 15%), hsl(0, 0%, 100%));--stsv-input__color--focus: light-dark(hsl(0, 0%, 15%), hsl(0, 0%, 100%));--stsv-input__background-color--selected: light-dark(hsl(0, 0%, 85%), hsl(0, 0%, 45%));--stsv-input__border-color--selected: light-dark(hsl(0, 0%, 15%), hsl(0, 0%, 98%));--stsv-input__color--selected: light-dark(hsl(0, 0%, 15%), hsl(0, 0%, 100%));--stsv-input__background-color--disabled: light-dark(hsl(0, 0%, 98%), hsl(0, 0%, 20%));--stsv-input__border-color--disabled: light-dark(hsl(0, 0%, 90%), hsl(0, 0%, 25%));--stsv-input__color--disabled: light-dark(hsl(0, 0%, 80%), hsl(0, 0%, 30%))}.sterling-autocomplete{display:grid;grid-template-columns:1fr;justify-items:stretch}.sterling-autocomplete-content{background-color:var(--stsv-common__background-color);border-color:var(--stsv-common__border-color);border-radius:0;border-style:solid;border-width:var(--stsv-common__border-width);color:var(--stsv-common__color);filter:var(--stsv-common__drop-shadow);display:grid;grid-template-columns:1fr;grid-template-rows:1fr;max-height:350px;overflow:hidden}.sterling-button{align-content:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--stsv-button__background-color);border-color:var(--stsv-button__border-color);border-radius:8px;border-style:solid;border-width:var(--stsv-button__border-width);box-sizing:border-box;color:var(--stsv-button__color);cursor:pointer;display:inline-flex;flex-direction:row;font:inherit;justify-content:center;justify-items:center;column-gap:.25em;overflow:hidden;padding:.5em 1em;text-decoration:none;text-overflow:ellipsis;transition:background-color .25s,color .25s,border-color .25s;white-space:nowrap;-webkit-user-select:none;user-select:none}.sterling-button:not(:disabled):hover{background-color:var(--stsv-button__background-color--hover);border-color:var(--stsv-button__border-color--hover);color:var(--stsv-button__color--hover)}.sterling-button:not(:disabled):active{background-color:var(--stsv-button__background-color--active);border-color:var(--stsv-button__border-color--active);color:var(--stsv-button__color--active)}.sterling-button:not(:disabled):focus-visible{border-color:var(--stsv-button__border-color--focus);outline-color:var(--stsv-common__outline-color);outline-offset:0;outline-style:solid;outline-width:var(--stsv-common__outline-width)}@media(prefers-reduced-motion){.sterling-button{transition:none}}.sterling-button.blue:not(:disabled){background-color:var(--stsv-button__background-color--blue);border-color:var(--stsv-button__border-color--blue);color:var(--stsv-button__color--blue)}.sterling-button.blue:not(:disabled):hover{background-color:var(--stsv-button__background-color--blue--hover);border-color:var(--stsv-button__border-color--blue--hover);color:var(--stsv-button__color--blue--hover)}.sterling-button.blue:not(:disabled):focus-visible{background-color:var(--stsv-button__background-color--blue--focus);border-color:var(--stsv-button__border-color--blue--focus);color:var(--stsv-button__color--blue--focus)}.sterling-button.blue:not(:disabled):active{background-color:var(--stsv-button__background-color--blue--active);border-color:var(--stsv-button__border-color--blue--active);color:var(--stsv-button__color--blue--active)}.sterling-button.green:not(:disabled){background-color:var(--stsv-button__background-color--green);border-color:var(--stsv-button__border-color--green);color:var(--stsv-button__color--green)}.sterling-button.green:not(:disabled):hover{background-color:var(--stsv-button__background-color--green--hover);border-color:var(--stsv-button__border-color--green--hover);color:var(--stsv-button__color--green--hover)}.sterling-button.green:not(:disabled):focus-visible{background-color:var(--stsv-button__background-color--green--focus);border-color:var(--stsv-button__border-color--green--focus);color:var(--stsv-button__color--green--focus)}.sterling-button.green:not(:disabled):active{background-color:var(--stsv-button__background-color--green--active);border-color:var(--stsv-button__border-color--green--active);color:var(--stsv-button__color--green--active)}.sterling-button.orange:not(:disabled){background-color:var(--stsv-button__background-color--orange);border-color:var(--stsv-button__border-color--orange);color:var(--stsv-button__color--orange)}.sterling-button.orange:not(:disabled):hover{background-color:var(--stsv-button__background-color--orange--hover);border-color:var(--stsv-button__border-color--orange--hover);color:var(--stsv-button__color--orange--hover)}.sterling-button.orange:not(:disabled):focus-visible{background-color:var(--stsv-button__background-color--orange--focus);border-color:var(--stsv-button__border-color--orange--focus);color:var(--stsv-button__color--orange--focus)}.sterling-button.orange:not(:disabled):active{background-color:var(--stsv-button__background-color--orange--active);border-color:var(--stsv-button__border-color--orange--active);color:var(--stsv-button__color--orange--active)}.sterling-button.red:not(:disabled){background-color:var(--stsv-button__background-color--red);border-color:var(--stsv-button__border-color--red);color:var(--stsv-button__color--red)}.sterling-button.red:not(:disabled):hover{background-color:var(--stsv-button__background-color--red--hover);border-color:var(--stsv-button__border-color--red--hover);color:var(--stsv-button__color--red--hover)}.sterling-button.red:not(:disabled):focus-visible{background-color:var(--stsv-button__background-color--red--focus);border-color:var(--stsv-button__border-color--red--focus);color:var(--stsv-button__color--red--focus)}.sterling-button.red:not(:disabled):active{background-color:var(--stsv-button__background-color--red--active);border-color:var(--stsv-button__border-color--red--active);color:var(--stsv-button__color--red--active)}.sterling-button.capsule{border-radius:10000px;padding:.5em}.sterling-button.circular{border-radius:10000px;padding:.5em;aspect-ratio:1 /1}.sterling-button.square{border-radius:0}.sterling-button.secondary:not(:disabled){background-color:transparent}.sterling-button.secondary:not(:disabled):hover{background-color:var(--stsv-button__background-color--hover)}.sterling-button.secondary:not(:disabled):focus-visible{background-color:var(--stsv-button__background-color--active)}.sterling-button.secondary:not(:disabled):active{background-color:var(--stsv-button__background-color--active)}.sterling-button.secondary.blue:not(:disabled){background-color:transparent;border-color:var(--stsv-button__border-color--blue);color:var(--stsv-button__border-color--blue)}.sterling-button.secondary.blue:not(:disabled):hover{background-color:var(--stsv-button__background-color--blue--hover);border-color:var(--stsv-button__border-color--blue--hover);color:var(--stsv-button__color--blue--hover)}.sterling-button.secondary.blue:not(:disabled):focus-visible{background-color:var(--stsv-button__background-color--blue--focus);border-color:var(--stsv-button__border-color--blue--focus);color:var(--stsv-button__color--blue--focus)}.sterling-button.secondary.blue:not(:disabled):active{background-color:var(--stsv-button__background-color--blue--active);border-color:var(--stsv-button__border-color--blue--active);color:var(--stsv-button__color--blue--active)}.sterling-button.secondary.green:not(:disabled){background-color:transparent;border-color:var(--stsv-button__border-color--green);color:var(--stsv-button__border-color--green)}.sterling-button.secondary.green:not(:disabled):hover{background-color:var(--stsv-button__background-color--green--hover);border-color:var(--stsv-button__border-color--green--hover);color:var(--stsv-button__color--green--hover)}.sterling-button.secondary.green:not(:disabled):focus-visible{background-color:var(--stsv-button__background-color--green--focus);border-color:var(--stsv-button__border-color--green--focus);color:var(--stsv-button__color--green--focus)}.sterling-button.secondary.green:not(:disabled):active{background-color:var(--stsv-button__background-color--green--active);border-color:var(--stsv-button__border-color--green--active);color:var(--stsv-button__color--green--active)}.sterling-button.secondary.orange:not(:disabled){background-color:transparent;border-color:var(--stsv-button__border-color--orange);color:var(--stsv-button__border-color--orange)}.sterling-button.secondary.orange:not(:disabled):hover{background-color:var(--stsv-button__background-color--orange--hover);border-color:var(--stsv-button__border-color--orange--hover);color:var(--stsv-button__color--orange--hover)}.sterling-button.secondary.orange:not(:disabled):focus-visible{background-color:var(--stsv-button__background-color--orange--focus);border-color:var(--stsv-button__border-color--orange--focus);color:var(--stsv-button__color--orange--focus)}.sterling-button.secondary.orange:not(:disabled):active{background-color:var(--stsv-button__background-color--orange--active);border-color:var(--stsv-button__border-color--orange--active);color:var(--stsv-button__color--orange--active)}.sterling-button.secondary.red:not(:disabled){background-color:transparent;border-color:var(--stsv-button__border-color--red);color:var(--stsv-button__border-color--red)}.sterling-button.secondary.red:not(:disabled):hover{background-color:var(--stsv-button__background-color--red--hover);border-color:var(--stsv-button__border-color--red--hover);color:var(--stsv-button__color--red--hover)}.sterling-button.secondary.red:not(:disabled):focus-visible{background-color:var(--stsv-button__background-color--red--focus);border-color:var(--stsv-button__border-color--red--focus);color:var(--stsv-button__color--red--focus)}.sterling-button.secondary.red:not(:disabled):active{background-color:var(--stsv-button__background-color--red--active);border-color:var(--stsv-button__border-color--red--active);color:var(--stsv-button__color--red--active)}.sterling-button.tool:not(:disabled){background-color:transparent;border-color:transparent}.sterling-button.tool:not(:disabled):hover{background-color:var(--stsv-button__background-color--hover);border-color:transparent}.sterling-button.tool:not(:disabled):active{background-color:var(--stsv-button__background-color--active);border-color:transparent}.sterling-button.tool:not(:disabled):focus-visible{border-color:var(--stsv-button__border-color--focus)}.sterling-button.tool.blue:not(:disabled){background-color:transparent;border-color:transparent;color:var(--stsv-button__border-color--blue)}.sterling-button.tool.blue:not(:disabled):hover{background-color:var(--stsv-button__background-color--blue--hover);color:var(--stsv-button__color--blue--hover)}.sterling-button.tool.blue:not(:disabled):focus-visible{background-color:var(--stsv-button__background-color--blue--focus);color:var(--stsv-button__color--blue--focus)}.sterling-button.tool.blue:not(:disabled):active{background-color:var(--stsv-button__background-color--blue--active);color:var(--stsv-button__color--blue--active)}.sterling-button.tool.green:not(:disabled){background-color:transparent;border-color:transparent;color:var(--stsv-button__border-color--green)}.sterling-button.tool.green:not(:disabled):hover{background-color:var(--stsv-button__background-color--green--hover);color:var(--stsv-button__color--green--hover)}.sterling-button.tool.green:not(:disabled):focus-visible{background-color:var(--stsv-button__background-color--green--focus);color:var(--stsv-button__color--green--focus)}.sterling-button.tool.green:not(:disabled):active{background-color:var(--stsv-button__background-color--green--active);color:var(--stsv-button__color--green--active)}.sterling-button.tool.orange:not(:disabled){background-color:transparent;border-color:transparent;color:var(--stsv-button__border-color--orange)}.sterling-button.tool.orange:not(:disabled):hover{background-color:var(--stsv-button__background-color--orange--hover);color:var(--stsv-button__color--orange--hover)}.sterling-button.tool.orange:not(:disabled):focus-visible{background-color:var(--stsv-button__background-color--orange--focus);color:var(--stsv-button__color--orange--focus)}.sterling-button.tool.orange:not(:disabled):active{background-color:var(--stsv-button__background-color--orange--active);color:var(--stsv-button__color--orange--active)}.sterling-button.tool.red:not(:disabled){background-color:transparent;border-color:transparent;color:var(--stsv-button__border-color--red)}.sterling-button.tool.red:not(:disabled):hover{background-color:var(--stsv-button__background-color--red--hover);color:var(--stsv-button__color--red--hover)}.sterling-button.tool.red:not(:disabled):focus-visible{background-color:var(--stsv-button__background-color--red--focus);color:var(--stsv-button__color--red--focus)}.sterling-button.tool.red:not(:disabled):active{background-color:var(--stsv-button__background-color--red--active);color:var(--stsv-button__color--red--active)}.sterling-button:disabled,.sterling-button:disabled:hover,.sterling-button:disabled:active,.sterling-button:disabled:focus-visible{cursor:not-allowed;background-color:var(--stsv-button__background-color--disabled);border-color:var(--stsv-button__border-color--disabled);color:var(--stsv-button__color--disabled)}.sterling-button.secondary:disabled{background-color:transparent}.sterling-button.tool:disabled{background-color:transparent;border-color:transparent}.sterling-callout-portal{position:relative;overflow:visible}.sterling-callout{background-color:var(--stsv-common__background-color);border-color:var(--stsv-common__border-color);border-radius:0;border-style:solid;border-width:var(--stsv-common__border-width);box-sizing:border-box;color:var(--stsv-common__color);display:none;filter:var(--stsv-common__drop-shadow);grid-template-columns:1fr;grid-template-rows:1fr;height:auto;left:0;overflow:visible;position:absolute;top:0;width:max-content;z-index:0}.sterling-callout.open{display:grid}.sterling-callout .arrow{position:absolute;box-sizing:border-box;width:14px;height:14px;background-color:inherit;border-color:inherit;border-style:inherit;border-width:inherit;clip-path:polygon(-100% -100%,200% -100%,200% 200%,-100% -100%)}.sterling-callout.top-start .arrow,.sterling-callout.top .arrow,.sterling-callout.top-end .arrow,.sterling-callout.left-start .arrow,.sterling-callout.left .arrow,.sterling-callout.left-end .arrow{filter:var(--stsv-common__drop-shadow)}.sterling-callout .callout-text{padding:1em}.sterling-checkbox{align-content:center;align-items:center;box-sizing:border-box;display:inline-flex;font:inherit;margin:0;outline:none;padding:0}.sterling-checkbox .container{font:inherit;position:relative;display:grid;align-items:center;margin-right:.25em}.sterling-checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;margin:0;padding:0;position:absolute;opacity:0;height:20px;width:20px}.sterling-checkbox .indicator{background-color:var(--stsv-input__background-color);border-color:var(--stsv-input__border-color);border-style:solid;border-width:var(--stsv-input__border-width);box-sizing:border-box;display:inline-block;height:20px;position:relative;transition:background-color .25s,color .25s,border-color .25s;width:20px;pointer-events:none}.sterling-checkbox:not(.disabled) input:checked+.indicator{background-color:var(--stsv-input__background-color);border-color:var(--stsv-input__border-color)}.sterling-checkbox:not(.disabled):hover .indicator{background-color:var(--stsv-input__background-color--hover);border-color:var(--stsv-input__border-color--hover)}.sterling-checkbox input:focus-visible+.indicator{outline-color:var(--stsv-common__outline-color);outline-offset:0;outline-style:solid;outline-width:var(--stsv-common__outline-width)}.sterling-checkbox .indicator:after{border-style:solid;border-width:0 3px 3px 0;box-sizing:border-box;content:"";height:14px;left:50%;position:absolute;top:45%;transform:translate(-50%,-50%) rotate(45deg);transform-origin:center;transition:border-color .25s,opacity .15s;width:7px;opacity:0}.sterling-checkbox input:checked+.indicator:after{opacity:1}.sterling-checkbox:not(.disabled) .indicator:after{border-color:var(--stsv-input__color)}.sterling-checkbox:not(.disabled):hover input:checked+.indicator:after{border-color:var(--stsv-input__color--hover)}.sterling-checkbox label{color:var(--stsv-common__color);transition:color .25s;font:inherit}.sterling-checkbox.disabled,.sterling-checkbox.disabled input,.sterling-checkbox.disabled label{cursor:not-allowed}.sterling-checkbox.disabled .indicator{background-color:var(--stsv-input__background-color--disabled);border-color:var(--stsv-input__border-color--disabled)}.sterling-checkbox.disabled .indicator:after{border-color:var(--stsv-input__color--disabled)}.sterling-checkbox.disabled label{color:var(--stsv-common__color--disabled)}@media(prefers-reduced-motion){.sterling-checkbox .indicator,.sterling-checkbox .indicator:after,.sterling-checkbox .container:after,.sterling-checkbox label{transition:none}}.sterling-checkbox.button{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;justify-content:center;justify-items:center;border:1px solid transparent}.sterling-checkbox.button:not(.disabled):hover{background-color:var(--stsv-button__background-color--hover)}.sterling-checkbox.button:not(.disabled):not(.checked):active{background-color:var(--stsv-button__background-color--active)}.sterling-checkbox.button:not(.disabled).checked{background-color:var(--stsv-input__background-color--selected)}.sterling-checkbox.button.using-keyboard:focus-within{outline-color:var(--stsv-common__outline-color);outline-offset:0;outline-style:solid;outline-width:2px}.sterling-checkbox.button .container,.sterling-radio.button label{grid-row:1 / span 1;grid-column:1 / span 1}.sterling-checkbox.button .container{display:block;justify-self:stretch;align-self:stretch;margin-right:unset}.sterling-checkbox.button input{left:0;top:0;right:0;bottom:0;width:unset;height:unset}.sterling-checkbox.button .indicator{display:none}.sterling-checkbox.button.disabled{background-color:var(--stsv-input__background-color--disabled)}.sterling-checkbox.button.disabled label{color:var(--stsv-common__color--disabled)}.sterling-dialog{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;background:none;filter:var(--stsv-common__drop-shadow);overflow:visible}.sterling-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000004d;transition:opacity .25s;opacity:0}.sterling-dialog.open::backdrop{opacity:1}.sterling-dialog.closing::backdrop{opacity:0}.sterling-dialog>form>.content{background-color:var(--stsv-common__background-color);border-color:var(--stsv-common__border-color);border-radius:0;border-style:solid;border-width:var(--stsv-common__border-width);box-sizing:border-box;color:var(--stsv-common__color);display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto auto;justify-content:stretch;justify-items:stretch;align-items:stretch;transition:opacity .25s;opacity:0}.sterling-dialog.open>form>.content{opacity:1}.sterling-dialog.closing>form>.content{opacity:0}.sterling-dialog>form>.content>.header{background-color:var(--stsv-common__background-color--secondary);display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr;justify-items:stretch;align-items:center;padding:.25em .5em;column-gap:1em}.sterling-dialog>form>.content>.header>.title{font-size:1.4em}.sterling-dialog>form>.content>.header>.close{justify-self:flex-end}.sterling-dialog>form>.content>.header>.close .close-x{width:1em;height:1em;position:relative}.sterling-dialog>form>.content>.header>.close .close-x:before,.sterling-dialog>form>.content>.header>.close .close-x:after{content:"";position:absolute;width:.75em;height:.125em;background-color:currentColor;top:.45em}.sterling-dialog>form>.content>.header>.close .close-x:before{transform:rotate(45deg);left:.125em}.sterling-dialog>form>.content>.header>.close .close-x:after{transform:rotate(-45deg);right:.125em}.sterling-dialog>form>.content>.body{padding:1em}.sterling-dialog>form>.content>.separator{background-color:var(--stsv-common__background-color--secondary);height:var(--stsv-common__border-width);margin:0 .25em}.sterling-dialog>form>.content>.footer{padding:.5em 1em;gap:5px}@media(prefers-reduced-motion){.sterling-dialog::backdrop,.sterling-dialog>form>.content{transition:none}}.sterling-dropdown{align-content:stretch;align-items:stretch;background-color:var(--stsv-input__background-color);border-color:var(--stsv-input__border-color);border-radius:8px;border-style:solid;border-width:var(--stsv-input__border-width);color:var(--stsv-input__color);display:grid;grid-template-columns:1fr auto;grid-template-rows:auto;outline:none;overflow:hidden;padding:0;position:relative;transition:background-color .25s,color .25s,border-color .25s}.sterling-dropdown:not(.disabled):hover{background-color:var(--stsv-input__background-color--hover);border-color:var(--stsv-input__border-color--hover);color:var(--stsv-input__color--hover)}.sterling-dropdown:not(.disabled):focus{background-color:var(--stsv-input__background-color--focus);border-color:var(--stsv-input__border-color--focus);color:var(--stsv-input__color--focus);outline-color:var(--stsv-common__outline-color);outline-offset:0;outline-style:solid;outline-width:var(--stsv-common__outline-width)}.sterling-dropdown>.value{overflow:hidden}.sterling-dropdown .button,.sterling-dropdown .icon{align-self:center;cursor:pointer}.sterling-dropdown .chevron{display:block;position:relative;border:none;background:none;margin:0;height:100%;min-width:2em;min-height:2em}.sterling-dropdown .chevron:after{position:absolute;content:"";top:50%;left:50%;width:7px;height:7px;border-right:3px solid currentColor;border-top:3px solid currentColor;transform:translate(-50%,calc(-50% / .707)) rotate(135deg);transform-origin:50% 50%}.sterling-dropdown-popup-content,.sterling-dropdown-content{background-color:var(--stsv-common__background-color);border-color:var(--stsv-common__border-color);border-radius:0;border-style:solid;border-width:var(--stsv-common__border-width);color:var(--stsv-common__color);filter:var(--stsv-common__drop-shadow);padding:.25em;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;overflow:hidden}@media(prefers-reduced-motion){.sterling-dropdown,.sterling-dropdown:after{transition:none}}.sterling-dropdown.disabled{background-color:var(--stsv-input__background-color--disabled);border-color:var(--stsv-input__border-color--disabled);color:var(--stsv-input__color--disabled);cursor:not-allowed;outline:none}.sterling-dropdown.disabled .button{cursor:not-allowed}.sterling-dropdown.composed,.sterling-dropdown.composed:hover,.sterling-dropdown.composed.focus{background:none;border:none;outline:none}.sterling-dropdown.composed.disabled:after{opacity:0}.sterling-input{box-sizing:border-box;display:inline-block;margin:0;padding:0;position:relative}.sterling-input input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--stsv-input__background-color);border-color:transparent;border-bottom-color:var(--stsv-input__border-color);border-radius:3px;border-style:solid;border-width:var(--stsv-input__border-width);box-sizing:border-box;color:var(--stsv-input__color);display:block;font:inherit;margin:0;outline:none;padding:.5em;transition:background-color .25s,color .25s,border-color .25s;width:100%}.sterling-input:hover input:not(:disabled){background-color:var(--stsv-input__background-color--hover);border-bottom-color:var(--stsv-input__border-color--hover);color:var(--stsv-input__color--hover)}.sterling-input input:focus,.sterling-input:hover input:focus{background-color:var(--stsv-input__background-color--focus);border-bottom-color:var(--stsv-input__border-color--focus);color:var(--stsv-input__color--focus)}input::placeholder{color:var(--stsv-common__color--subtle)}.sterling-input-label{color:var(--stsv-common__color);transition:color .25s;font:inherit}@media(prefers-reduced-motion){.sterling-input:after,.sterling-input-label{transition:none}}.sterling-input input:disabled{cursor:not-allowed;outline:none;background-color:var(--stsv-input__background-color--disabled);border-bottom-color:var(--stsv-input__border-color--disabled);color:var(--stsv-input__color--disabled)}.sterling-input.composed input,.sterling-input.composed:hover input:not(:disabled),.sterling-input.composed input:focus,.sterling-input.composed:hover input:focus{background-color:transparent;border-color:transparent;outline:none}.sterling-input.composed.disabled:after{opacity:0}.sterling-label{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;box-sizing:border-box;color:var(--stsv-input__color);display:grid;row-gap:.0625em;align-items:center;font:inherit;margin:0;overflow:visible;padding:0;position:relative;transition:background-color .25s,color .25s,border-color .25s}.sterling-label:not(.vertical){grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-template-areas:"text content" ". message"}.sterling-label.vertical{grid-template-rows:auto auto auto;grid-template-areas:"text" "content" "message"}.sterling-label .text{color:var(--stsv-common__color--secondary);font-size:.8em;grid-area:text;justify-self:flex-start}.sterling-label:not(.vertical) .text:not(:empty){margin-right:.5em}.sterling-label.vertical .text:not(:empty){margin-bottom:.25em}.sterling-label .content{display:contents;grid-area:content}.sterling-label .message{box-sizing:border-box;font-size:.8em;background-color:var(--stsv-common__background-color--secondary);color:var(--stsv-common__color--secondary);grid-area:message;padding:.5em;width:100%;transition:background-color .25s,color .25s,border-color .25s}.sterling-label.info .message{background-color:var(--stsv-common__background-color--info);border-color:var(--stsv-common__border-color--info);color:var(--stsv-common__color--info)}.sterling-label.success .message{background-color:var(--stsv-common__background-color--success);border-color:var(--stsv-common__border-color--success);color:var(--stsv-common__color--success)}.sterling-label.warning .message{background-color:var(--stsv-common__background-color--warning);border-color:var(--stsv-common__border-color--warning);color:var(--stsv-common__color--warning)}.sterling-label.error .message{background-color:var(--stsv-common__background-color--error);border-color:var(--stsv-common__border-color--error);color:var(--stsv-common__color--error)}.sterling-label .required{text-align:center;font-weight:700;box-sizing:border-box;min-width:1em;min-height:1em;position:absolute;top:0;right:0}.sterling-label-tooltip .required-reason{display:block;padding:.125em}@media(prefers-reduced-motion){.sterling-label,.sterling-label:after,.sterling-label .message{transition:none}}.sterling-label.boxed{background-color:var(--stsv-input__background-color);border-color:var(--stsv-input__border-color);border-radius:3px;border-style:solid;border-width:var(--stsv-input__border-width)}.sterling-label.boxed:not(.vertical){grid-template-areas:"text content" "message message"}.sterling-label.boxed:not(.disabled):hover{background-color:var(--stsv-input__background-color--hover);border-color:var(--stsv-input__border-color--hover);color:var(--stsv-input__color--hover)}.sterling-label.boxed:focus-within,.sterling-label.boxed:focus-within:hover{background-color:var(--stsv-input__background-color--focus);border-color:var(--stsv-input__border-color--focus);color:var(--stsv-input__color--focus)}.sterling-label.boxed.using-keyboard:focus-within{outline-color:var(--stsv-common__outline-color);outline-offset:0;outline-style:solid;outline-width:var(--stsv-common__outline-width)}.sterling-label.boxed .text{margin-left:.5em}.sterling-label.disabled,.sterling-label.disabled *{cursor:not-allowed}.sterling-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-top:none;border-left:none;border-right:none;border-radius:0;border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:var(--stsv-common__border-color);color:var(--stsv-common__color);cursor:pointer;font:inherit;text-decoration:none;text-overflow:ellipsis;transition:background-color .25s,color .25s,border-color .25s;white-space:nowrap;-webkit-user-select:none;user-select:none}.sterling-link:visited{border-bottom-color:var(--stsv-input__border-color)}.sterling-link:hover{border-bottom-color:var(--stsv-input__border-color--hover);color:var(--stsv-input__color--hover)}.sterling-link:active{border-bottom-color:var(--stsv-input__border-color--selected);color:var(--stsv-input__color--active)}@media(prefers-reduced-motion){.sterling-link{transition:none}}.sterling-link.ghost{border-bottom-color:transparent}.sterling-link.ghost:hover{border-bottom-color:var(--stsv-input__border-color--hover)}.sterling-link.ghost:active{border-bottom-color:var(--stsv-input__border-color--selected)}.sterling-link.text-underline,.sterling-link.text-underline:hover,.sterling-link.text-underline:active,.sterling-link.text-underline:visited{border-bottom-width:0;border-bottom-color:transparent;text-decoration:underline}.sterling-link.text-underline.ghost,.sterling-link.text-underline.ghost:visited{border-bottom-color:transparent;border-bottom-width:0;text-decoration:none}.sterling-link.text-underline.ghost:hover,.sterling-link.text-underline.ghost:active{border-bottom-color:transparent;border-bottom-width:0;text-decoration:underline}.sterling-link.undecorated,.sterling-link.undecorated:hover,.sterling-link.undecorated:active,.sterling-link.undecorated:visited,.sterling-link.undecorated.ghost,.sterling-link.undecorated.ghost:hover,.sterling-link.undecorated.ghost:active,.sterling-link.undecorated.ghost:visited,.sterling-link.undecorated.underline,.sterling-link.undecorated.underline:hover,.sterling-link.undecorated.underline:active,.sterling-link.undecorated.underline:visited{border-bottom-width:0;border-bottom-color:transparent;text-decoration:none}.sterling-link.disabled,.sterling-link.disabled:visited,.sterling-link.disabled:hover,.sterling-link.disabled:active{border-bottom-color:var(--stsv-common__color--faint);pointer-events:none;position:relative}.sterling-list{background-color:var(--stsv-common__background-color);border-color:var(--stsv-input__border-color);border-radius:3px;border-style:solid;border-width:var(--stsv-input__border-width);box-sizing:border-box;color:var(--stsv-input__color);height:100%;overflow-x:hidden;overflow-y:auto;margin:0;outline:none;padding:0;transition:background-color .25s,color .25s,border-color .25s}.sterling-list.horizontal{height:unset;overflow-x:auto;overflow-y:hidden;width:100%}.sterling-list:not(.disabled):hover{border-color:var(--stsv-input__border-color--hover);color:var(--stsv-input__color--hover)}.sterling-list.using-keyboard:focus-within{border-color:var(--stsv-input__border-color--focus);color:var(--stsv-input__color--focus);outline-color:var(--stsv-common__outline-color);outline-offset:0;outline-style:solid;outline-width:var(--stsv-common__outline-width)}.sterling-list .container{display:flex;position:relative;flex-direction:column;flex-wrap:nowrap}.sterling-list.horizontal .container{flex-direction:row}@media(prefers-reduced-motion){.sterling-list,.sterling-list .container:after{transition:none}}.sterling-list.disabled{background-color:var(--stsv-common__background-color--disabled);border-color:var(--stsv-input__border-color--disabled);color:var(--stsv-input__color--disabled);cursor:not-allowed}.sterling-list.composed,.sterling-list.composed:hover,.sterling-list.composed.using-keyboard:focus-within,.sterling-list.composed.disabled{background:none;border:none;outline:none}.sterling-list-item{background-color:transparent;box-sizing:border-box;color:var(--stsv-common__color);cursor:pointer;margin:0;padding:.5em;position:relative;outline:none;text-overflow:ellipsis;transition:background-color .25s,color .25s,border-color .25s;white-space:nowrap}.sterling-list-item:not(.disabled):not(.selected):hover{background-color:var(--stsv-button__background-color--hover);color:var(--stsv-button__color--hover)}.sterling-list-item.selected{background-color:var(--stsv-button__background-color--active);color:var(--stsv-button__color--active)}@media(prefers-reduced-motion){.sterling-list-item,.sterling-list-item:after{transition:none}}.sterling-list-item.disabled{background-color:var(--stsv-common__background-color--disabled);border-color:var(--stsv-input__border-color--disabled);color:var(--stsv-input__color--disabled);cursor:not-allowed;outline:none}.sterling-list-item.disabled.selected{background-color:var(--stsv-button__background-color--active);color:var(--stsv-input__color--disabled)}.sterling-menu{background-color:var(--stsv-common__background-color);border-color:var(--stsv-common__border-color);border-radius:0;border-style:solid;border-width:var(--stsv-common__border-width);box-sizing:border-box;filter:var(--stsv-common__drop-shadow);display:grid;grid-template-columns:1fr;grid-template-rows:1fr;height:auto;padding:.25em}.sterling-menu .menu-items{display:grid;grid-template-columns:1fr;grid-template-rows:auto;row-gap:4px}.sterling-menu-bar{background-color:transparent;align-items:center;align-content:stretch;display:flex;gap:1em;justify-content:flex-start;justify-items:flex-start}.menu-button .reference{align-content:center;align-items:center;box-sizing:border-box;display:inline-flex;flex-direction:row;justify-content:center;justify-items:center;column-gap:.25em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sterling-menu-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;box-sizing:border-box;color:var(--stsv-common__color);cursor:pointer;font:inherit;margin:0;padding:0;position:relative;outline:none;overflow:hidden;text-decoration:none;text-overflow:ellipsis;transition:background-color .25s,color .25s,border-color .25s;white-space:nowrap;-webkit-user-select:none;user-select:none}.sterling-menu-item:not(:disabled):hover{background-color:var(--stsv-button__background-color--hover);color:var(--stsv-button__color--hover)}.sterling-menu-item:not(:disabled):focus{background-color:var(--stsv-input__background-color--selected)}@media(prefers-reduced-motion){.sterling-menu-item{transition:none}}.sterling-menu-item .default-item,.sterling-menu-item-display{align-items:center;justify-items:flex-start;display:grid;grid-template-columns:1em 1fr auto auto;column-gap:.5em;padding:.25em;position:relative}.sterling-menu-item .default-item .check,.sterling-menu-item-display .check{box-sizing:border-box;pointer-events:none;width:20px;height:20px;position:relative;transition:background-color .25s,color .25s,border-color .25s}.sterling-menu-item .default-item .check.checkmark.checked:after,.sterling-menu-item-display .check.checkmark.checked:after{border-color:currentColor;border-style:solid;border-width:0 3px 3px 0;box-sizing:border-box;content:"";height:.8em;left:45%;position:absolute;top:45%;transform:translate(-50%,-50%) rotate(45deg);transform-origin:center;transition:border-color .25s;width:.4em}.sterling-menu-item .default-item .check.bullet.checked:after,.sterling-menu-item-display .check.bullet.checked:after{background-color:currentColor;border-radius:10000px;content:"";height:.5em;left:45%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .25s;width:.5em}.sterling-menu-item .default-item .shortcut,.sterling-menu-item-display .shortcut{font-size:.8em;color:var(--stsv-common__color--secondary)}.sterling-menu-item .default-item .chevron,.sterling-menu-item-display .chevron{position:relative;border:none;background:none;height:1em;width:1em;transform-origin:50% 50%}.sterling-menu-item .default-item .chevron.has-children:after,.sterling-menu-item-display .chevron.has-children:after{position:absolute;content:"";top:50%;left:50%;width:7px;height:7px;border-right:3px solid currentColor;border-top:3px solid currentColor;transform:translate(-50%,-50%) rotate(45deg)}@media(prefers-reduced-motion){.sterling-menu-item .default-item:after,.sterling-menu-item-display:after,.sterling-menu-item .default-item .check,.sterling-menu-item-display .check,.sterling-menu-item .default-item .check:after,.sterling-menu-item-display .check:after{transition:none}}.sterling-menu-item:disabled{cursor:not-allowed;outline:none;background-color:transparent;color:var(--stsv-common__color--disabled)}.sterling-menu-separator{height:var(--stsv-common__border-width);background-color:var(--stsv-common__border-color);margin:.1em 0}.sterling-pagination{box-sizing:border-box;column-gap:3px;display:grid;grid-template-columns:repeat(7,1fr);justify-self:center;place-content:center;place-items:stretch;width:min-content;overscroll-behavior:contain}.sterling-pagination .page-number{display:grid;place-items:stretch;place-content:stretch;min-width:calc(var(--page-number-width, 1ch) + 1em)}.sterling-pagination button{align-content:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-color:transparent;border-radius:0;border-style:solid;border-width:var(--stsv-button__border-width);box-sizing:border-box;color:var(--stsv-button__color);cursor:pointer;display:inline-flex;flex-direction:row;font:inherit;justify-content:center;justify-items:center;column-gap:.25em;overflow:hidden;outline:none;padding:0;text-decoration:none;text-overflow:ellipsis;transition:background-color .25s,color .25s,border-color .25s;white-space:nowrap;-webkit-user-select:none;user-select:none}.sterling-pagination button:not(:disabled):hover{background-color:var(--stsv-button__background-color--hover);border-color:transparent;color:var(--stsv-button__color--hover)}.sterling-pagination button:not(:disabled):active{background-color:var(--stsv-button__background-color--active);border-color:transparent;color:var(--stsv-button__color--active)}.sterling-pagination button:not(:disabled):focus-visible{border-color:var(--stsv-button__border-color--focus)}.sterling-pagination button:disabled{cursor:not-allowed;position:relative;pointer-events:none;color:var(--stsv-common__color--faint)}@media(prefers-reduced-motion){.sterling-pagination button{transition:none}}.sterling-pagination input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--stsv-input__background-color);border-color:transparent;border-bottom-color:var(--stsv-input__border-color);border-radius:3px;border-style:solid;border-width:var(--stsv-input__border-width);box-sizing:border-box;color:var(--stsv-input__color);display:block;font:inherit;height:100%;margin:0;outline:none;padding:0;text-align:center;transition:background-color .25s,color .25s,border-color .25s;width:100%;min-width:calc(var(--page-number-width, 1ch) + 1em)}.sterling-pagination input:not(:disabled):hover{background-color:var(--stsv-input__background-color--hover);border-bottom-color:var(--stsv-input__border-color--hover);color:var(--stsv-input__color--hover)}.sterling-pagination input:focus{background-color:var(--stsv-input__background-color--focus);border-bottom-color:var(--stsv-input__border-color--focus);color:var(--stsv-input__color--focus)}.sterling-pagination input:focus-visible{outline-color:var(--stsv-common__outline-color);outline-offset:0;outline-style:solid;outline-width:var(--stsv-common__outline-width);outline:none}@media(prefers-reduced-motion){.sterling-pagination input{transition:none}}.sterling-popover-portal{position:relative;overflow:visible}.sterling-popover{box-sizing:border-box;display:none;grid-template-columns:1fr;grid-template-rows:1fr;height:auto;left:0;overflow:visible;position:absolute;top:0;width:max-content}.sterling-popover.open{display:grid}.sterling-progress{align-content:flex-start;align-items:flex-start;background:var(--stsv-common__background-color);border-width:var(--stsv-common__border-width);border-style:solid;border-color:var(--stsv-common__border-color);border-radius:0;box-sizing:border-box;display:block;height:1em;padding:.25em;position:relative;transition:background-color .25s,color .25s,border-color .25s}.sterling-progress .container{display:flex;justify-content:flex-start;width:100%;height:100%}.sterling-progress .indicator{background-color:var(--stsv-common__border-color);box-sizing:border-box;height:100%;min-height:1px;transition:background-color .25s,color .25s,border-color .25s}.sterling-progress.vertical{align-items:center;align-content:center;height:unset;width:1em}.sterling-progress.vertical .container{flex-direction:column;justify-content:flex-end;min-width:unset}.sterling-progress.vertical .indicator{height:unset;min-height:unset;min-width:1px;width:100%}.sterling-progress.info .indicator{background-color:var(--stsv-common__border-color--info)}.sterling-progress.success .indicator{background-color:var(--stsv-common__border-color--success)}.sterling-progress.warning .indicator{background-color:var(--stsv-common__border-color--warning)}.sterling-progress.error .indicator{background-color:var(--stsv-common__border-color--error)}.sterling-progress.auto-success[data-progress-percent] .indicator{background-color:var(--stsv-common__border-color--info)}.sterling-progress.auto-success[data-progress-percent="100"] .indicator{background-color:var(--stsv-common__border-color--success)}@media(prefers-reduced-motion){.sterling-progress,.sterling-progress .indicator{transition:none}}.sterling-radio{align-content:center;align-items:center;box-sizing:border-box;display:inline-flex;font:inherit;margin:0;outline:none;padding:0}.sterling-radio .container{box-sizing:border-box;position:relative;font:inherit;display:flex;align-items:center;margin-right:.25em}.sterling-radio input{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;margin:0;padding:0;position:absolute;opacity:0;height:21px;width:21px}.sterling-radio .indicator{background-color:var(--stsv-input__background-color);border-color:var(--stsv-input__border-color);border-style:solid;border-width:var(--stsv-input__border-width);border-radius:10000px;box-sizing:border-box;display:inline-block;height:21px;position:relative;pointer-events:none;transition:background-color .25s,color .25s,border-color .25s;width:21px}.sterling-radio input:checked+.indicator{background-color:var(--stsv-input__background-color);border-color:var(--stsv-input__border-color)}.sterling-radio:not(.disabled):hover .indicator{background-color:var(--stsv-input__background-color--hover);border-color:var(--stsv-input__border-color--hover)}.sterling-radio input:focus-visible+.indicator{outline-color:var(--stsv-common__outline-color);outline-offset:0;outline-style:solid;outline-width:var(--stsv-common__outline-width)}.sterling-radio .indicator:after{background-color:transparent;border-radius:10000px;content:"";height:9px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .25s;width:9px}.sterling-radio input:checked+.indicator:after{background-color:var(--stsv-input__color)}.sterling-radio label{color:var(--stsv-common__color);transition:color .25s;font:inherit}.sterling-radio.disabled,.sterling-radio.disabled input,.sterling-radio.disabled label{cursor:not-allowed}.sterling-radio.disabled .indicator{background-color:var(--stsv-input__background-color--disabled);border-color:var(--stsv-input__border-color--disabled)}.sterling-radio.disabled .indicator:after{border-color:var(--stsv-input__color--disabled)}.sterling-radio.disabled label{color:var(--stsv-common__color--disabled)}@media(prefers-reduced-motion){.sterling-radio .indicator,.sterling-radio .indicator:after,.sterling-radio .container:after,.sterling-radio label{transition:none}}.sterling-radio.button{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;justify-content:center;justify-items:center;border:1px solid transparent}.sterling-radio.button:not(.disabled):hover{background-color:var(--stsv-button__background-color--hover)}.sterling-radio.button:not(.disabled):not(.checked):active{background-color:var(--stsv-button__background-color--active)}.sterling-radio.button:not(.disabled).checked{background-color:var(--stsv-input__background-color--selected)}.sterling-radio.button.using-keyboard:focus-within{outline-color:var(--stsv-common__outline-color);outline-offset:0;outline-style:solid;outline-width:2px}.sterling-radio.button .container,.sterling-radio.button label{grid-row:1 / span 1;grid-column:1 / span 1}.sterling-radio.button .container{display:block;justify-self:stretch;align-self:stretch;margin-right:unset}.sterling-radio.button label{display:block}.sterling-radio.button input{left:0;top:0;right:0;bottom:0;width:unset;height:unset}.sterling-radio.button .indicator{display:none}.sterling-radio.button.disabled{background-color:var(--stsv-input__background-color--disabled)}.sterling-radio.button.disabled label{color:var(--stsv-common__color--disabled)}.sterling-select{align-content:center;align-items:center;background-color:var(--stsv-input__background-color);border-color:var(--stsv-input__border-color);border-radius:3px;border-style:solid;border-width:var(--stsv-input__border-width);color:var(--stsv-input__color);cursor:pointer;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto;outline:none;padding:0;position:relative;transition:background-color .25s,color .25s,border-color .25s}.sterling-select:not(.disabled):hover{background-color:var(--stsv-input__background-color--hover);border-color:var(--stsv-input__border-color--hover);color:var(--stsv-input__color--hover)}.sterling-select:not(.disabled):focus-visible{background-color:var(--stsv-input__background-color--focus);border-color:var(--stsv-input__border-color--focus);color:var(--stsv-input__color--focus);outline-color:var(--stsv-common__outline-color);outline-offset:0;outline-style:solid;outline-width:var(--stsv-common__outline-width)}.sterling-select .value{padding:.5em;display:flex;align-items:center}.sterling-select .chevron{display:block;position:relative;border:none;background:none;margin:0;height:100%;width:32px}.sterling-select .chevron:after{position:absolute;content:"";top:50%;left:50%;width:7px;height:7px;border-right:3px solid currentColor;border-top:3px solid currentColor;transform:translate(-50%,calc(-50% / .707)) rotate(135deg);transform-origin:50% 50%}.sterling-select-popup-content,.sterling-select-content{background-color:var(--stsv-common__background-color);border-color:var(--stsv-common__border-color);border-radius:0;border-style:solid;border-width:var(--stsv-common__border-width);filter:var(--stsv-common__drop-shadow);padding:.25em;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;overflow:hidden;max-height:20em}@media(prefers-reduced-motion){.sterling-select,.sterling-select:after{transition:none}}.sterling-select.composed,.sterling-select.composed:hover,.sterling-select.composed.focus,.sterling-select.composed.disabled{background:none;border:none;outline:none}.sterling-select.composed.disabled:after{opacity:0}.sterling-select.disabled{background-color:var(--stsv-input__background-color--disabled);border-color:var(--stsv-input__border-color--disabled);color:var(--stsv-input__color--disabled);cursor:not-allowed;outline:none}.sterling-slider.disabled .fill{background:var(--stsv-common__color--disabled)}.sterling-slider{box-sizing:border-box;outline:none;padding:0;overflow:visible;display:grid;transition:background-color .25s,color .25s,border-color .25s}.sterling-slider.horizontal{height:2em}.sterling-slider.vertical{height:100%;width:2em}.sterling-slider .container{position:relative}.sterling-slider.horizontal .container{margin:0 .75em}.sterling-slider.vertical .container{margin:.75em 0}.sterling-slider .track{position:absolute;background:var(--stsv-common__background-color--secondary);transition:background-color .25s,color .25s,border-color .25s}.sterling-slider.horizontal .track{left:0;right:0;top:50%;height:3px;transform:translateY(-50%)}.sterling-slider.vertical .track{bottom:0;left:50%;top:0;transform:translate(-50%);width:3px}.sterling-slider .fill{background:var(--stsv-common__color);position:absolute;transition:background-color .25s,color .25s,border-color .25s}.sterling-slider.horizontal .fill{height:3px;top:50%;transform:translateY(-50%);width:var(--valueOffset)}.sterling-slider.horizontal:not(.reverse) .fill{left:0}.sterling-slider.horizontal.reverse .fill{right:0}.sterling-slider.vertical .fill{left:50%;transform:translate(-50%);width:3px;height:var(--valueOffset)}.sterling-slider.vertical:not(.reverse) .fill{bottom:0}.sterling-slider.vertical.reverse .fill{top:0}.sterling-slider .thumb{background-color:var(--stsv-button__background-color);border-color:var(--stsv-button__border-color);border-radius:10000px;border-style:solid;border-width:var(--stsv-button__border-width);box-sizing:border-box;color:var(--stsv-button__color);cursor:pointer;display:block;font:inherit;height:1.5em;overflow:hidden;outline:none;padding:0;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s;white-space:nowrap;position:absolute;width:1.5em}.sterling-slider.horizontal:not(.reverse) .thumb{top:50%;transform:translate(-50%,-50%);left:var(--valueOffset)}.sterling-slider.horizontal.reverse .thumb{top:50%;transform:translate(50%,-50%);right:var(--valueOffset)}.sterling-slider.vertical:not(.reverse) .thumb{left:50%;transform:translate(-50%,50%);bottom:var(--valueOffset)}.sterling-slider.vertical.reverse .thumb{left:50%;transform:translate(-50%,-50%);top:var(--valueOffset)}.sterling-slider:not(.disabled) .thumb:hover{background-color:var(--stsv-button__background-color--hover);border-color:var(--stsv-button__border-color--hover);color:var(--stsv-button__color--hover)}.sterling-slider:not(.disabled) .thumb:active{background-color:var(--stsv-button__background-color--active);border-color:var(--stsv-button__border-color--active);color:var(--stsv-button__color--active)}.sterling-slider:not(.disabled).using-keyboard:focus-visible .thumb{outline-color:var(--stsv-common__outline-color);outline-offset:0;outline-style:solid;outline-width:var(--stsv-common__outline-width)}.sterling-slider.no-value .thumb{display:none}@media(prefers-reduced-motion){.sterling-slider,.sterling-slider .track,.sterling-slider .fill,.sterling-slider .thumb,.sterling-slider .thumb:after{transition:none}}.sterling-slider.sterling-slider.disabled .track{background:var(--stsv-common__background-color--disabled)}.sterling-slider.disabled .thumb{cursor:not-allowed;outline:none}.sterling-slider.disabled .thumb{background-color:var(--stsv-button__background-color--disabled);border-color:var(--stsv-button__border-color--disabled);color:var(--stsv-button__color--disabled)}.sterling-slider.composed,.sterling-slider.composed:hover,.sterling-slider.composed.focus,.sterling-slider.composed.disabled{background:none;border:none;outline:none}.sterling-splitter{width:100%;height:100%;box-sizing:border-box;outline:none;overflow:hidden;display:grid}.sterling-splitter.horizontal{grid-template-columns:1fr;grid-template-rows:minmax(var(--min-primary-size, 0),var(--primary-size)) auto minmax(var(--min-secondary-size, 0),1fr);grid-template-areas:"primary" "split" "secondary"}.sterling-splitter.vertical{grid-template-columns:minmax(var(--min-primary-size, 0),var(--primary-size)) auto minmax(var(--min-secondary-size, 0),1fr);grid-template-rows:1fr;grid-template-areas:"primary split secondary"}.sterling-splitter>.primary,.sterling-splitter>.split,.sterling-splitter>.secondary{box-sizing:border-box;outline:none;overflow:hidden}.sterling-splitter>.primary{grid-area:primary}.sterling-splitter.horizontal>.primary{width:100%}.sterling-splitter.vertical>.primary{height:100%}.sterling-splitter>.split{display:flex;grid-area:split;height:100%;width:100%;box-sizing:border-box;outline:none;overflow:hidden;-webkit-user-select:none;user-select:none;transition:background-color .3s}.sterling-splitter.horizontal>.split{cursor:row-resize;width:100%}.sterling-splitter.vertical>.split{flex-direction:column;cursor:col-resize;height:100%}.sterling-splitter>.secondary{grid-area:secondary}.sterling-splitter.horizontal>.secondary{width:100%}.sterling-splitter.vertical>.secondary{height:100%}.sterling-splitter>.split>.default-split-line{box-sizing:border-box;outline:none;-webkit-user-select:none;user-select:none;border:none;background-color:var(--stsv-button__border-color);transition:background-color .3s}.sterling-splitter.horizontal>.split>.default-split-line{width:100%;height:1px;margin:2px 0;align-self:center}.sterling-splitter.vertical>.split>.default-split-line{width:1px;height:100%;margin:0 2px;align-self:center}.sterling-splitter>.split:hover>.default-split-line{background-color:var(--stsv-button__border-color--hover)}.sterling-splitter.horizontal>.split:hover>.default-split-line{height:3px;margin:1px 0}.sterling-splitter.vertical>.split:hover>.default-split-line{width:3px;margin:0 1px}.sterling-switch{cursor:pointer;display:grid;position:relative}.sterling-switch input{cursor:pointer}.sterling-switch:not(.vertical){align-content:center;align-items:center;column-gap:.5em;grid-template-columns:auto auto auto;grid-template-rows:auto;justify-content:flex-start;justify-items:flex-start}.sterling-switch.vertical{align-content:flex-start;align-items:flex-start;grid-template-columns:auto;grid-template-rows:auto;justify-content:center;justify-items:center;row-gap:.5em}.sterling-switch.vertical .off-label{grid-row:3 / span 1}.sterling-switch.vertical .on-label{grid-row:1 / span 1}.sterling-switch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;margin:0;padding:0;position:absolute;left:0;right:0;bottom:0;top:0;opacity:0}.sterling-switch .toggle{background-color:var(--stsv-common__background-color);border-color:var(--stsv-input__border-color);border-radius:10000px;border-style:solid;border-width:var(--stsv-input__border-width);box-sizing:border-box;color:var(--stsv-input__color);font:inherit;pointer-events:none;position:relative;transition:background-color .25s,color .25s,border-color .25s;-webkit-user-select:none;user-select:none}.sterling-switch:hover .toggle{border-color:var(--stsv-input__border-color--hover);color:var(--stsv-input__color--hover)}.sterling-switch input:focus-visible~.toggle{border-color:var(--stsv-input__border-color--focus);color:var(--stsv-common__color--focux)}.sterling-switch input:checked~.toggle,.sterling-switch input:checked:hover~.toggle,.sterling-switch input:checked:focus-visible~.toggle{background-color:var(--stsv-input__background-color--selected)}.sterling-switch:not(.vertical) .toggle{width:2em;height:1.25em}.sterling-switch.vertical .toggle{width:1.25em;height:2em}.sterling-switch label{color:var(--stsv-common__color);transition:color .25s;font:inherit}.sterling-switch .off-label,.sterling-switch .on-label{padding-top:2px}.sterling-switch .thumb{background-color:var(--stsv-button__background-color);border-color:var(--stsv-button__border-color);border-radius:10000px;border-style:solid;border-width:var(--stsv-button__border-width);box-sizing:border-box;color:var(--stsv-button__color);display:block;font:inherit;height:1.25em;position:absolute;transition:background-color .25s,color .25s,border-color .25s,transform .25s;width:1.25em}.sterling-switch:hover .thumb{background-color:var(--stsv-button__background-color--hover);border-color:var(--stsv-button__border-color--hover);color:var(--stsv-button__color--hover)}.sterling-switch:active .thumb{background-color:var(--stsv-button__background-color--active);border-color:var(--stsv-button__border-color--active);color:var(--stsv-button__color--hover)}.sterling-switch.using-keyboard:focus-within .thumb{outline-color:var(--stsv-common__outline-color);outline-offset:0;outline-style:solid;outline-width:var(--stsv-common__outline-width)}.sterling-switch:not(.vertical) .thumb{top:-2px;transform:translate(calc(var(--thumb-offset) - 2px))}.sterling-switch.vertical .thumb{left:-2px;transform:translateY(calc(var(--thumb-offset) - 2px))}@media(prefers-reduced-motion){.sterling-switch .toggle,.sterling-switch .thumb,.sterling-switch .thumb:after,.sterling-switch label{transition:none}}.sterling-switch.disabled{color:var(--stsv-common__color--disabled)}.sterling-switch.disabled .toggle{background-color:var(--stsv-input__background-color--disabled);border-color:var(--stsv-input__border-color--disabled);color:var(--stsv-input__color--disabled)}.sterling-switch.disabled input{color:var(--stsv-common__color--disabled);cursor:not-allowed}.sterling-switch.disabled .thumb{background-color:var(--stsv-button__background-color--disabled);border-color:var(--stsv-button__border-color--disabled);color:var(--stsv-button__color--disabled)}.sterling-tab{align-content:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--stsv-common__background-color);border-color:transparent;border-radius:8px;border-style:solid;border-width:0;box-sizing:border-box;color:var(--stsv-common__color);cursor:pointer;display:grid;font:inherit;overflow:hidden;padding:.5em 1em .25em;position:relative;text-decoration:none;text-overflow:ellipsis;transition:background-color .25s,color .25s,border-color .25s;white-space:nowrap}.sterling-tab:not(.vertical){grid-template-columns:1fr;grid-template-rows:1fr 1em;justify-content:center;justify-items:center;row-gap:.15em}.sterling-tab.vertical{grid-template-columns:1fr 1em;grid-template-rows:1fr;justify-content:flex-start;justify-items:flex-start;align-content:center;align-items:center;column-gap:.15em;padding:.25em 1em}.sterling-tab.using-keyboard:focus-visible{outline-color:var(--stsv-common__outline-color);outline-offset:0;outline-style:solid;outline-width:var(--stsv-common__outline-width)}.sterling-tab .content{padding:0 .2em}.sterling-tab .indicator{background-color:transparent;border-radius:10000px;transition:background-color .25s}.sterling-tab:not(.vertical) .indicator{justify-self:stretch;height:.4em}.sterling-tab.vertical .indicator{align-self:stretch;width:.4em}.sterling-tab:not(:disabled):not(.selected):not(:active):hover .indicator{background-color:var(--stsv-common__color--subtle)}.sterling-tab:not(:disabled):active .indicator{background-color:var(--stsv-input__border-color--selected)}.sterling-tab:not(:disabled).selected .indicator{background-color:var(--stsv-input__border-color--selected)}@media(prefers-reduced-motion){.sterling-tab,.sterling-tab:after,.sterling-tab .indicator{transition:none}}.sterling-tab:disabled{cursor:not-allowed;outline:none;color:var(--stsv-common__color--disabled)}.sterling-tab:disabled.selected .indicator{background-color:var(--stsv-input__border-color--disabled)}.sterling-tab-list{box-sizing:border-box;display:grid;margin:0;padding:4px}.sterling-tab-list:not(.vertical){column-gap:.5em;grid-auto-flow:column;grid-template-columns:repeat(auto-fill,auto);grid-template-rows:1fr;overflow-x:auto;overflow-y:hidden}.sterling-tab-list.vertical{grid-auto-flow:row;grid-template-rows:auto;grid-template-columns:1fr;overflow-x:hidden;overflow-y:auto;row-gap:.5em}.sterling-tab-list:not(.disabled):hover{color:var(--stsv-common__color--hover)}@media(prefers-reduced-motion){.sterling-tab-list{transition:none}}.sterling-text-area{position:relative;height:100%;width:100%}.sterling-text-area textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--stsv-input__background-color);border-color:var(--stsv-input__border-color);border-radius:3px;border-style:solid;border-width:var(--stsv-input__border-width);box-sizing:border-box;color:var(--stsv-input__color);display:block;font:inherit;line-height:inherit;height:100%;outline:none;padding:.5em;margin:0;min-height:3em;overflow:hidden;resize:var(--TextArea__resize, none);transition:background-color .25s,color .25s,border-color .25s;width:100%}.sterling-text-area textarea:not(:disabled):hover{background-color:var(--stsv-input__background-color--hover);border-color:var(--stsv-input__border-color--hover);color:var(--stsv-input__color--hover)}.sterling-text-area textarea:not(:disabled):focus{background-color:var(--stsv-input__background-color--focus);border-color:var(--stsv-input__border-color--focus);color:var(--stsv-input__color--focus);outline-color:var(--stsv-common__outline-color);outline-offset:0;outline-style:solid;outline-width:var(--stsv-common__outline-width)}.sterling-text-area textarea::placeholder{color:var(--stsv-common__color--subtle);transition:background-color .25s,color .25s,border-color .25s}@media(prefers-reduced-motion){.sterling-text-area,.sterling-text-area:after,.sterling-text-area textarea{transition:none}}.sterling-text-area textarea:disabled{cursor:not-allowed;outline:none;background-color:var(--stsv-input__background-color--disabled);border-color:var(--stsv-input__border-color--disabled);color:var(--stsv-input__color--disabled)}.sterling-text-area.composed textarea,.sterling-text-area.composed:hover textarea,.sterling-text-area.composed textarea:focus,.sterling-text-area.composed:hover textarea:focus{background-color:transparent;border-color:transparent;outline:none}.sterling-tooltip-origin{display:block;background:transparent;width:0px;height:0px}.sterling-tree{background-color:var(--stsv-common__background-color);border-color:var(--stsv-common__border-color);border-radius:0;border-style:solid;border-width:var(--stsv-common__border-width);box-sizing:border-box;color:var(--stsv-common__color);height:100%;overflow-x:hidden;overflow-y:auto;margin:0;transition:background-color .25s,color .25s,border-color .25s}.sterling-tree:not(.disabled):hover{border-color:var(--stsv-input__border-color--hover);color:var(--stsv-input__color--hover)}.sterling-tree:not(.disabled).using-keyboard:focus-within{border-color:var(--stsv-button__border-color--focus);color:var(--stsv-input__color--focus);outline-color:var(--stsv-common__outline-color);outline-offset:0;outline-style:solid;outline-width:var(--stsv-common__outline-width)}.sterling-tree .container{display:flex;flex-direction:column;flex-wrap:nowrap;position:relative}@media(prefers-reduced-motion){.sterling-tree,.sterling-tree .container:after{transition:none}}.sterling-tree.disabled{cursor:not-allowed;background-color:var(--stsv-common__background-color--disabled);border-color:var(--stsv-common__border-color--disabled);color:var(--stsv-common__color--disabled)}.sterling-tree.composed,.sterling-tree.composed:hover,.sterling-tree.composed.using-keyboard:focus-visible,.sterling-tree.composed.disabled{background:none;border:none;outline:none}.sterling-tree-chevron{position:relative;border:none;background:none;height:1em;width:1em;transform-origin:50% 50%}.sterling-tree-chevron:after{position:absolute;content:"";top:50%;left:50%;width:7px;height:7px;border-right:3px solid currentColor;border-top:3px solid currentColor}.sterling-tree-chevron:not(.leaf):not(.expanded):not(.animate):after{transform:translate(-50%,-50%) rotate(45deg)}.sterling-tree-chevron:not(.leaf).expanded:not(.animate):after{transform:translate(-50%,-70%) rotate(135deg)}@keyframes tree-chevron-collapse{0%{transform:translate(-50%,-70%) rotate(135deg)}to{transform:translate(-50%,-50%) rotate(45deg)}}@keyframes tree-chevron-expand{0%{transform:translate(-50%,-50%) rotate(45deg)}to{transform:translate(-50%,-70%) rotate(135deg)}}.sterling-tree-chevron:not(.leaf):not(.expanded).animate:after{animation-name:tree-chevron-collapse;animation-duration:.1s;animation-iteration-count:1;animation-timing-function:linear;animation-fill-mode:forwards}.sterling-tree-chevron:not(.leaf).expanded.animate:after{animation-name:tree-chevron-expand;animation-duration:.1s;animation-iteration-count:1;animation-timing-function:linear;animation-fill-mode:forwards}.sterling-tree-chevron.leaf:after{animation:none;content:"";position:absolute;font:inherit;left:50%;top:50%;width:.35em;height:.35em;background:currentColor;border-radius:50%;transform:translate(-50%,-50%)}@media(prefers-reduced-motion){.sterling-tree-chevron:not(.leaf):not(.expanded).animate:after{animation:none;transform:translate(-50%,-50%) rotate(45deg)}.sterling-tree-chevron:not(.leaf).expanded.animate:after{animation:none;transform:translate(-50%,-70%) rotate(135deg)}}.sterling-tree-item{outline:none}.sterling-tree-item>.item{align-content:center;align-items:center;background-color:transparent;box-sizing:border-box;color:var(--stsv-input__color);display:grid;grid-template-columns:auto 1fr;column-gap:.25em;margin:0;outline:none;padding:.5em;position:relative;padding-left:calc(.2em + (.5em * var(--sterling-tree-item-depth)));text-overflow:ellipsis;transition:background-color .25s,color .25s,border-color .25s;white-space:nowrap}.sterling-tree-item:not(.disabled):not(.selected)>.item:hover{background-color:var(--stsv-button__background-color--hover);color:var(--stsv-button__color--hover)}.sterling-tree-item:not(.disabled).selected>.item{background-color:var(--stsv-button__background-color--active);color:var(--stsv-button__color--active)}@media(prefers-reduced-motion){.sterling-tree-item>.item{transition:none}}.sterling-tree-item.disabled>.item{cursor:not-allowed;outline:none;color:var(--stsv-input__color--disabled)}.sterling-tree-item.disabled.selected>.item{background-color:var(--stsv-button__background-color--active)}.site-header.svelte-1u3q4z5{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:0 1em}.logo.svelte-1u3q4z5{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;place-content:center;align-content:center;padding:1em}.logo.svelte-1u3q4z5 .icon{text-align:center}.logo.svelte-1u3q4z5 .name{display:grid;place-content:center;align-content:center;color:#343434;text-shadow:1px 1px 1px rgb(122,122,122)}.logo.svelte-1u3q4z5 svg{width:48px;height:48px;color:#343434}.site-name.svelte-1u3q4z5{font-size:48px;justify-self:flex-start;background:linear-gradient(to bottom,#70a7c2,#204a60);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke-color:hsl(200,50%,70%);-webkit-text-stroke-width:1px}.search.svelte-1u3q4z5{display:grid;grid-template-columns:1fr auto;column-gap:.25em;align-self:center;justify-self:center;min-width:400px;max-width:800px}.search.svelte-1u3q4z5 .sterling-input input{background-color:transparent!important}.right.svelte-1u3q4z5{justify-self:flex-end;display:flex;align-items:center;column-gap:1em}.create.svelte-1u3q4z5{display:grid;place-content:center;align-content:center}.user{z-index:1}.user[role=combobox]{border-color:transparent;background-color:transparent;padding:.25em}.user-value.svelte-1u3q4z5{font-size:.8em;display:grid;grid-template-columns:auto auto;align-items:center;column-gap:.25em}.user-value.svelte-1u3q4z5 .avatar:where(.svelte-1u3q4z5){padding:4px}.user-value.svelte-1u3q4z5 .avatar:where(.svelte-1u3q4z5) svg{width:24px;height:24px}.user-dropdown.svelte-1u3q4z5 .avatar:where(.svelte-1u3q4z5){padding:.125em}.user-dropdown.svelte-1u3q4z5{display:flex;flex-direction:column;align-items:center;min-width:250px}.user-info.svelte-1u3q4z5{padding:1em;display:flex;flex-direction:column;align-items:center}.user-dropdown.svelte-1u3q4z5 .avatar:where(.svelte-1u3q4z5){margin-bottom:1em}.user-dropdown.svelte-1u3q4z5 .avatar:where(.svelte-1u3q4z5) svg{width:64px;height:64px}.user-dropdown.svelte-1u3q4z5 .user-name:where(.svelte-1u3q4z5){font-size:1.3em}.user-dropdown.svelte-1u3q4z5 .principal-name:where(.svelte-1u3q4z5){font-size:.8em}.user-dropdown.svelte-1u3q4z5 hr:where(.svelte-1u3q4z5){align-self:stretch;width:100%}.actions.svelte-1u3q4z5{font-size:.8em;align-self:stretch;display:flex;flex-direction:column;align-items:stretch}.actions.svelte-1u3q4z5 button{justify-content:flex-start;justify-items:flex-start}:root{color-scheme:dark;font-family:Verdana,Geneva,Tahoma,sans-serif}body{font-weight:400;font-style:normal;margin:0}body.spa-layout{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;padding:0;margin:0}h1{font-size:1.5em;font-weight:400;margin-block-start:2px;margin-block-end:2px}.header.svelte-12qhfyh{position:sticky;top:0;height:100px;z-index:1;border-bottom:1px solid #eee;background-color:#111}.sidebar.svelte-12qhfyh{position:fixed;left:0;width:30%;top:100px;height:100%;-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,1),transparent);mask-image:linear-gradient(to right,rgba(0,0,0,1),transparent);mask-mode:alpha;object-fit:cover;z-index:-1}.page-content.svelte-12qhfyh{display:contents}.layout.spa-layout.svelte-12qhfyh .page-content:where(.svelte-12qhfyh){position:fixed;left:0;top:100px;height:100%;width:100%;overflow:hidden;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;place-content:stretch;place-items:stretch}
