:root{--border-width-xs: 1px;--border-width-sm: 2px;--border-width-md: 4px;--border-width-lg: 8px;--border-width-xl: 12px;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1200px;--font-family-main: system-ui, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, "Segoe UI", Helvetica, Arial, sans-serif;--font-family-monospace: monospace;--font-size-5xl: clamp(1.476rem, 1.003vw + 1.225rem, 2.027rem);--font-size-4xl: clamp(1.383rem, .762vw + 1.193rem, 1.802rem);--font-size-3xl: clamp(1.296rem, .556vw + 1.157rem, 1.602rem);--font-size-2xl: clamp(1.215rem, .38vw + 1.12rem, 1.424rem);--font-size-xl: clamp(1.138rem, .231vw + 1.081rem, 1.266rem);--font-size-lg: clamp(1.067rem, .105vw + 1.041rem, 1.125rem);--font-size-md: 1rem;--font-size-sm: clamp(.889rem, .088vw + .867rem, .937rem);--font-size-xs: clamp(.79rem, .16vw + .75rem, .878rem);--letter-spacing-tight: -.5px;--letter-spacing-normal: 0;--letter-spacing-wide: .5px;--line-height-5xl: 3rem;--line-height-4xl: 3rem;--line-height-3xl: 2.25rem;--line-height-2xl: 2.25rem;--line-height-xl: 2.25rem;--line-height-lg: 1.5rem;--line-height-md: 1.5rem;--line-height-sm: 1.5rem;--line-height-xs: 1.5rem;--line-single: 1.5rem;--line-double: 3rem;--line-triple: 4.5rem;--line-quadruple: 6rem;--line-half: .75rem;--line-one-and-a-half: 2.25rem;--line-two-and-a-half: 3.75rem;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-xl: 32px;--radius-rounded: 9999px;--radius-circle: 50%;--shadow-2xs: 0px 2px 4px 0px #0410120A, 0px 0px 2px 0px #0410120A;--shadow-xs: 0px 4px 8px 0px #04101212, 0px 0px 4px 0px #0410120A;--shadow-sm: 0px 8px 16px 0px #0410121F, 0px 0px 6px 0px #04101212;--shadow-md: 0px 10px 20px 0px #0410121F, 0px 0px 8px 0px #04101212;--shadow-lg: 0px 12px 24px 0px #0410121F, 0px 0px 10px 0px #04101212;--shadow-xl: 0px 16px 32px 0px #0410121F, 0px 0px 12px 0px #04101212;--size-avatar-xs: 1.5rem;--size-avatar-sm: 2rem;--size-avatar-md: 2.5rem;--size-avatar-lg: 3rem;--size-avatar-xl: 3.5rem;--size-avatar-2xl: 4rem;--size-avatar-3xl: 5rem;--size-avatar-4xl: 6rem;--size-avatar-5xl: 8rem;--size-avatar-6xl: 16rem;--size-container-narrow: 28rem;--size-container-medium: 48rem;--size-container-wide: 90rem;--size-measure: 75ch;--size-stack-narrow: .75rem;--size-stack-normal: 1.5rem;--size-stack-wide: 2.25rem;--size-stack-wider: 3rem;--size-stack-extra-wide: 4.5rem;--spacer: .25rem;--time-instant: 50ms;--time-fast: .12s;--time-medium: .2s;--time-slow: .3s;--time-deliberate: .45s;--time-long: .7s;--time-extra-long: 1s;--weight-normal: 400;--weight-medium: 600;--weight-bold: 700;--color-surface-subdued: #ffffff;--color-surface-normal: #f9fafb;--color-surface-emphasized: #f3f4f6;--color-surface-inverted: #1b1f27;--color-overlay: rgba(0, 0, 0, .5);--color-text-default: #1b1f27;--color-text-inverted: #ffffff;--color-text-primary-subdued: #fed24d;--color-text-primary-normal: #b54708;--color-text-primary-emphasized: #7a2e0e;--color-text-secondary-subdued: #d2d6db;--color-text-secondary-normal: #6c737f;--color-text-secondary-emphasized: #384250;--color-text-success-subdued: #75e0a7;--color-text-success-normal: #067647;--color-text-success-emphasized: #074d31;--color-text-info-subdued: #84caff;--color-text-info-normal: #175cd3;--color-text-info-emphasized: #1849a9;--color-text-warning-subdued: #f7aa7c;--color-text-warning-normal: #9e4600;--color-text-warning-emphasized: #833700;--color-text-error-subdued: #fda29b;--color-text-error-normal: #d6291d;--color-text-error-emphasized: #912018;--color-background-primary-muted: #fff7de;--color-background-primary-subdued: #ffecb3;--color-background-primary-normal: #fed24d;--color-background-primary-emphasized: #f7a409;--color-background-secondary-muted: #f9fafb;--color-background-secondary-subdued: #d2d6db;--color-background-secondary-normal: #6c737f;--color-background-secondary-emphasized: #4d5761;--color-background-success-muted: #ecfdf3;--color-background-success-subdued: #75e0a7;--color-background-success-normal: #067647;--color-background-success-emphasized: #085d3a;--color-background-info-muted: #eff8ff;--color-background-info-subdued: #84caff;--color-background-info-normal: #175cd3;--color-background-info-emphasized: #1849a9;--color-background-warning-muted: #fdf4ef;--color-background-warning-subdued: #f7aa7c;--color-background-warning-normal: #be5800;--color-background-warning-emphasized: #9e4600;--color-background-error-muted: #fef3f2;--color-background-error-subdued: #fda29b;--color-background-error-normal: #d6291d;--color-background-error-emphasized: #b42318;--color-border-primary-subdued: #fedf86;--color-border-primary-normal: #fed24d;--color-border-primary-emphasized: #f7a409;--color-border-secondary-muted: #e5e7eb;--color-border-secondary-subdued: #d2d6db;--color-border-secondary-normal: #6c737f;--color-border-secondary-emphasized: #384250;--color-border-success-subdued: #75e0a7;--color-border-success-normal: #17b26a;--color-border-success-emphasized: #067647;--color-border-info-subdued: #84caff;--color-border-info-normal: #2e90fa;--color-border-info-emphasized: #1849a9;--color-border-warning-subdued: #f7aa7c;--color-border-warning-normal: #e47600;--color-border-warning-emphasized: #9e4600;--color-border-error-subdued: #fda29b;--color-border-error-normal: #f04438;--color-border-error-emphasized: #b42318;color-scheme:light}*,:before,:after{border-color:var(--color-border-secondary-muted);border-style:solid;border-width:0}html{tab-size:4;-webkit-tap-highlight-color:rgba(0,0,0,0)}b{font-weight:bolder}sub{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}ol,menu{list-style:none}button,input,optgroup,select,textarea{font-size:100%;font-weight:inherit;line-height:inherit;color:inherit}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:#0000;background-image:none}[role=button]{cursor:pointer}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1}img,svg,video,canvas,iframe,embed{display:block;vertical-align:middle}[hidden]{display:none}*{box-sizing:border-box;padding:0;margin:0}@media screen and (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}html{min-width:300px;overflow:hidden scroll;font-size:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;text-size-adjust:100%}.theme-admin,.theme-clients{background-color:var(--color-surface-emphasized)}.theme-idp,.theme-students{background-color:var(--color-surface-subdued)}body,button,input,optgroup,select,textarea{font-family:var(--font-family-main)}code{font-family:var(--font-family-monospace);-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto}body{font-weight:var(--weight-normal);line-height:var(--line-single);color:var(--color-text-default)}hr{display:block;height:var(--border-width-xs);margin:var(--line-single) 0;background-color:var(--color-border-secondary-muted);border:none}img,video{max-width:100%;height:auto}iframe{border:0}strong{font-weight:var(--weight-bold);color:currentcolor}small{font-size:var(--font-size-xs)}a{color:var(--color-text-info-normal);text-decoration:none;cursor:pointer}a strong{color:currentcolor}a:hover,a:focus{color:var(--color-text-info-emphasized)}h1,h2,h3{font-size:inherit;font-weight:inherit}table{border-spacing:0;border-collapse:collapse}ul{list-style:none}code{padding:calc(1*var(--spacer)) calc(2*var(--spacer));font-size:var(--font-size-sm);font-weight:var(--weight-normal);color:var(--color-text-default);background-color:var(--color-surface-emphasized)}@keyframes spin-around{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.visually-hidden{position:absolute;width:.01em;height:.01em;padding:0;overflow:hidden;white-space:nowrap;border:none;clip-path:inset(50%)}.icon{display:inline-flex;gap:var(--icon-gap, calc(1 * var(--spacer)));align-items:center;max-width:100%;vertical-align:middle}.icon>svg{flex:0 0 auto;width:1em;width:1.5cap;height:1em;height:1.5cap}.icon>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon[data-text-position=before]{flex-direction:row-reverse}.icon[data-text-position=after]{flex-direction:row}.icon>[data-visually-hidden]{position:absolute;width:.01em;height:.01em;padding:0;overflow:hidden;white-space:nowrap;border:none;clip-path:inset(50%)}.icon.is-spinning{animation:spin-around 1s linear infinite}.button,a.button{padding:0;margin:0;font-weight:var(--weight-normal);color:var(--color-text-primary-normal);text-align:center;white-space:nowrap;text-decoration:none;cursor:pointer;user-select:none;background:none;border:none;--button-border-width: var(--border-width-xs);--button-box-shadow: var(--shadow-2xs);--button-transition-duration: var(--time-fast);--button-line-height: 1.5em;--button-weight: var(--weight-normal);box-sizing:border-box;display:inline-flex;gap:var(--button-gap);align-items:center;justify-content:center;height:var(--button-height);padding-block:calc(var(--button-padding-block) - var(--button-border-width));padding-inline:calc(var(--button-padding-inline) - var(--button-border-width));overflow:hidden;text-overflow:ellipsis;font-size:var(--button-font-size);font-weight:var(--button-weight);line-height:var(--button-line-height);color:var(--button-color);background-color:var(--button-background-color);border-color:var(--button-border-color);border-style:solid;border-width:var(--button-border-width);border-radius:var(--radius-sm);box-shadow:var(--button-box-shadow);transition:background-color var(--button-transition-duration),border-color var(--button-transition-duration),color var(--button-transition-duration),opacity var(--button-transition-duration)}.button>span,a.button>span{overflow:hidden;text-overflow:ellipsis}.button[data-circle],a.button[data-circle]{border-radius:var(--radius-circle)}.button[data-kind=solid],.button[data-kind=solid]:visited,a.button[data-kind=solid],a.button[data-kind=solid]:visited{--button-color: var(--color-text-inverted)}.button[data-kind=solid][data-variant=primary],.button[data-kind=solid][data-variant=primary]:visited,a.button[data-kind=solid][data-variant=primary],a.button[data-kind=solid][data-variant=primary]:visited{--button-background-color: var(--color-background-primary-normal);--button-border-color: var(--color-background-primary-normal)}.button[data-kind=solid][data-variant=primary]:hover,a.button[data-kind=solid][data-variant=primary]:hover{--button-background-color: var(--color-background-primary-emphasized);--button-border-color: var(--color-background-primary-emphasized)}.button[data-kind=solid][data-variant=primary]:focus,a.button[data-kind=solid][data-variant=primary]:focus{--button-border-color: var(--color-border-primary-subdued)}.button[data-kind=solid][data-variant=secondary],.button[data-kind=solid][data-variant=secondary]:visited,a.button[data-kind=solid][data-variant=secondary],a.button[data-kind=solid][data-variant=secondary]:visited{--button-color: var(--color-text-default);--button-background-color: transparent;--button-border-color: var(--color-border-secondary-subdued)}.button[data-kind=solid][data-variant=secondary]:hover,a.button[data-kind=solid][data-variant=secondary]:hover{--button-background-color: var(--color-background-secondary-muted);--button-border-color: var(--color-border-secondary-subdued)}.button[data-kind=solid][data-variant=secondary]:focus,a.button[data-kind=solid][data-variant=secondary]:focus{--button-border-color: var(--color-border-secondary-subdued)}.button[data-kind=solid][data-variant=info],.button[data-kind=solid][data-variant=info]:visited,a.button[data-kind=solid][data-variant=info],a.button[data-kind=solid][data-variant=info]:visited{--button-background-color: var(--color-background-info-normal);--button-border-color: var(--color-background-info-normal)}.button[data-kind=solid][data-variant=info]:hover,a.button[data-kind=solid][data-variant=info]:hover{--button-background-color: var(--color-background-info-emphasized);--button-border-color: var(--color-background-info-emphasized)}.button[data-kind=solid][data-variant=info]:focus,a.button[data-kind=solid][data-variant=info]:focus{--button-border-color: var(--color-border-info-subdued)}.button[data-kind=solid][data-variant=warning],.button[data-kind=solid][data-variant=warning]:visited,a.button[data-kind=solid][data-variant=warning],a.button[data-kind=solid][data-variant=warning]:visited{--button-background-color: var(--color-background-warning-normal);--button-border-color: var(--color-background-warning-normal)}.button[data-kind=solid][data-variant=warning]:hover,a.button[data-kind=solid][data-variant=warning]:hover{--button-background-color: var(--color-background-warning-emphasized);--button-border-color: var(--color-background-warning-emphasized)}.button[data-kind=solid][data-variant=warning]:focus,a.button[data-kind=solid][data-variant=warning]:focus{--button-border-color: var(--color-border-warning-subdued)}.button[data-kind=solid][data-variant=error],.button[data-kind=solid][data-variant=error]:visited,a.button[data-kind=solid][data-variant=error],a.button[data-kind=solid][data-variant=error]:visited{--button-background-color: var(--color-background-error-normal);--button-border-color: var(--color-background-error-normal)}.button[data-kind=solid][data-variant=error]:hover,a.button[data-kind=solid][data-variant=error]:hover{--button-background-color: var(--color-background-error-emphasized);--button-border-color: var(--color-background-error-emphasized)}.button[data-kind=solid][data-variant=error]:focus,a.button[data-kind=solid][data-variant=error]:focus{--button-border-color: var(--color-border-error-subdued)}.button[data-kind=solid]:active,a.button[data-kind=solid]:active{opacity:.94}.button[data-kind=solid]:disabled,.button[data-kind=solid][data-disabled],.button[data-kind=solid][aria-busy],a.button[data-kind=solid]:disabled,a.button[data-kind=solid][data-disabled],a.button[data-kind=solid][aria-busy]{--button-color: var(--color-text-secondary-subdued);--button-background-color: var(--color-background-secondary-muted);--button-border-color: var(--color-border-secondary-subdued)}.button[data-kind=solid]:disabled[data-variant=secondary],.button[data-kind=solid][data-disabled][data-variant=secondary],.button[data-kind=solid][aria-busy][data-variant=secondary],a.button[data-kind=solid]:disabled[data-variant=secondary],a.button[data-kind=solid][data-disabled][data-variant=secondary],a.button[data-kind=solid][aria-busy][data-variant=secondary]{--button-background-color: transparent}.button[data-kind=outline][data-variant=primary],.button[data-kind=outline][data-variant=primary]:visited,a.button[data-kind=outline][data-variant=primary],a.button[data-kind=outline][data-variant=primary]:visited{--button-color: var(--color-text-primary-normal);--button-background-color: var(--color-surface-subdued);--button-border-color: var(--color-background-primary-normal)}.button[data-kind=outline][data-variant=primary]:hover,a.button[data-kind=outline][data-variant=primary]:hover{--button-background-color: var(--color-background-primary-muted)}.button[data-kind=outline][data-variant=secondary],.button[data-kind=outline][data-variant=secondary]:visited,a.button[data-kind=outline][data-variant=secondary],a.button[data-kind=outline][data-variant=secondary]:visited{--button-color: var(--color-text-default);--button-background-color: var(--color-surface-subdued);--button-border-color: var(--color-border-secondary-subdued)}.button[data-kind=outline][data-variant=secondary]:hover,a.button[data-kind=outline][data-variant=secondary]:hover{--button-background-color: var(--color-background-secondary-muted);--button-border-color: var(--color-border-secondary-subdued)}.button[data-kind=outline][data-variant=info],.button[data-kind=outline][data-variant=info]:visited,a.button[data-kind=outline][data-variant=info],a.button[data-kind=outline][data-variant=info]:visited{--button-color: var(--color-text-info-normal);--button-background-color: var(--color-surface-subdued);--button-border-color: var(--color-background-info-normal)}.button[data-kind=outline][data-variant=info]:hover,a.button[data-kind=outline][data-variant=info]:hover{--button-background-color: var(--color-background-info-muted)}.button[data-kind=outline][data-variant=warning],.button[data-kind=outline][data-variant=warning]:visited,a.button[data-kind=outline][data-variant=warning],a.button[data-kind=outline][data-variant=warning]:visited{--button-color: var(--color-text-warning-normal);--button-background-color: var(--color-surface-subdued);--button-border-color: var(--color-background-warning-normal)}.button[data-kind=outline][data-variant=warning]:hover,a.button[data-kind=outline][data-variant=warning]:hover{--button-background-color: var(--color-background-warning-muted)}.button[data-kind=outline][data-variant=error],.button[data-kind=outline][data-variant=error]:visited,a.button[data-kind=outline][data-variant=error],a.button[data-kind=outline][data-variant=error]:visited{--button-color: var(--color-text-error-normal);--button-background-color: var(--color-surface-subdued);--button-border-color: var(--color-background-error-normal)}.button[data-kind=outline][data-variant=error]:hover,a.button[data-kind=outline][data-variant=error]:hover{--button-background-color: var(--color-background-error-muted)}.button[data-kind=outline]:active,a.button[data-kind=outline]:active{opacity:.8}.button[data-kind=outline]:disabled,.button[data-kind=outline][data-disabled],.button[data-kind=outline][aria-busy],a.button[data-kind=outline]:disabled,a.button[data-kind=outline][data-disabled],a.button[data-kind=outline][aria-busy]{--button-color: var(--color-text-secondary-subdued);--button-background-color: transparent;--button-border-color: var(--color-border-secondary-subdued)}.button[data-kind=text],.button[data-kind=text]:visited,a.button[data-kind=text],a.button[data-kind=text]:visited{--button-box-shadow: none;--button-border-color: transparent;--button-background-color: transparent}.button[data-kind=text][data-variant=primary],.button[data-kind=text][data-variant=primary]:visited,a.button[data-kind=text][data-variant=primary],a.button[data-kind=text][data-variant=primary]:visited{--button-color: var(--color-text-primary-normal)}.button[data-kind=text][data-variant=primary]:focus,a.button[data-kind=text][data-variant=primary]:focus{--button-box-shadow: var(--shadow-2xs);--button-border-color: var(--color-border-primary-normal)}.button[data-kind=text][data-variant=primary]:hover,a.button[data-kind=text][data-variant=primary]:hover{--button-box-shadow: var(--shadow-2xs);--button-background-color: var(--color-background-primary-muted)}.button[data-kind=text][data-variant=secondary],.button[data-kind=text][data-variant=secondary]:visited,a.button[data-kind=text][data-variant=secondary],a.button[data-kind=text][data-variant=secondary]:visited{--button-color: var(--color-text-default)}.button[data-kind=text][data-variant=secondary]:focus,a.button[data-kind=text][data-variant=secondary]:focus{--button-box-shadow: var(--shadow-2xs);--button-border-color: var(--color-border-secondary-subdued)}.button[data-kind=text][data-variant=secondary]:hover,a.button[data-kind=text][data-variant=secondary]:hover{--button-box-shadow: var(--shadow-2xs);--button-background-color: var(--color-background-secondary-muted)}.button[data-kind=text][data-variant=info],.button[data-kind=text][data-variant=info]:visited,a.button[data-kind=text][data-variant=info],a.button[data-kind=text][data-variant=info]:visited{--button-color: var(--color-text-info-normal)}.button[data-kind=text][data-variant=info]:focus,a.button[data-kind=text][data-variant=info]:focus{--button-box-shadow: var(--shadow-2xs);--button-border-color: var(--color-border-info-normal)}.button[data-kind=text][data-variant=info]:hover,a.button[data-kind=text][data-variant=info]:hover{--button-box-shadow: var(--shadow-2xs);--button-background-color: var(--color-background-info-muted)}.button[data-kind=text][data-variant=warning],.button[data-kind=text][data-variant=warning]:visited,a.button[data-kind=text][data-variant=warning],a.button[data-kind=text][data-variant=warning]:visited{--button-color: var(--color-text-warning-normal)}.button[data-kind=text][data-variant=warning]:focus,a.button[data-kind=text][data-variant=warning]:focus{--button-box-shadow: var(--shadow-2xs);--button-border-color: var(--color-border-warning-normal)}.button[data-kind=text][data-variant=warning]:hover,a.button[data-kind=text][data-variant=warning]:hover{--button-box-shadow: var(--shadow-2xs);--button-background-color: var(--color-background-warning-muted)}.button[data-kind=text][data-variant=error],.button[data-kind=text][data-variant=error]:visited,a.button[data-kind=text][data-variant=error],a.button[data-kind=text][data-variant=error]:visited{--button-color: var(--color-text-error-normal)}.button[data-kind=text][data-variant=error]:focus,a.button[data-kind=text][data-variant=error]:focus{--button-box-shadow: var(--shadow-2xs);--button-border-color: var(--color-border-error-normal)}.button[data-kind=text][data-variant=error]:hover,a.button[data-kind=text][data-variant=error]:hover{--button-box-shadow: var(--shadow-2xs);--button-background-color: var(--color-background-error-muted)}.button[data-kind=text]:active,a.button[data-kind=text]:active{opacity:.8}.button[data-kind=text]:disabled,.button[data-kind=text][data-disabled],.button[data-kind=text][aria-busy],a.button[data-kind=text]:disabled,a.button[data-kind=text][data-disabled],a.button[data-kind=text][aria-busy]{--button-color: var(--color-text-secondary-subdued)}.button[data-size=small],a.button[data-size=small]{--button-padding-inline: calc(3 * var(--spacer));--button-padding-block: calc(2 * var(--spacer));--button-font-size: var(--font-size-xs);--button-gap: calc(1 * var(--spacer));--button-height: 40px}.button[data-size=medium],a.button[data-size=medium]{--button-font-size: var(--font-size-sm);--button-padding-inline: calc(4 * var(--spacer));--button-padding-block: calc(3 * var(--spacer));--button-gap: calc(2 * var(--spacer));--button-height: 48px}.button[data-size=large],a.button[data-size=large]{--button-font-size: var(--font-size-sm);--button-padding-inline: calc(5 * var(--spacer));--button-padding-block: calc(4 * var(--spacer));--button-gap: calc(2 * var(--spacer));--button-height: 56px}.button:focus,a.button:focus{--button-border-width: var(--border-width-sm)}.button:disabled,.button[data-disabled],.button[aria-busy],a.button:disabled,a.button[data-disabled],a.button[aria-busy]{--button-box-shadow: none;pointer-events:none}.button[aria-busy],a.button[aria-busy]{--button-color: transparent !important}.button[aria-busy]:after,a.button[aria-busy]:after{position:absolute;width:1em;height:1em;content:"";border:2px solid var(--color-background-secondary-subdued);border-top-color:var(--color-background-secondary-emphasized);border-radius:var(--radius-circle);animation:button-busy-spinner var(--time-long) linear infinite}.button[aria-controls][aria-expanded]:before,a.button[aria-controls][aria-expanded]:before{display:inline-block;margin-right:var(--button-gap);font-size:var(--font-size-xs)}.button[aria-controls][aria-expanded][aria-expanded=false]:before,a.button[aria-controls][aria-expanded][aria-expanded=false]:before{content:"\25b6"}.button[aria-controls][aria-expanded][aria-expanded=true]:before,a.button[aria-controls][aria-expanded][aria-expanded=true]:before{content:"\25bc"}.button>.icon,a.button>.icon{--icon-gap: var(--button-gap);height:var(--button-line-height)}.button:has(.icon [data-visually-hidden]),a.button:has(.icon [data-visually-hidden]){width:var(--button-height)}.button:has(.icon [data-visually-hidden])[data-size=small],a.button:has(.icon [data-visually-hidden])[data-size=small]{--button-padding-inline: calc(2 * var(--spacer))}@keyframes button-busy-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}button{padding:0;margin:0;font-weight:var(--weight-normal);color:var(--color-text-primary-normal);text-align:center;white-space:nowrap;text-decoration:none;cursor:pointer;user-select:none;background:none;border:none}.button.is-fullwidth{width:100%}.button[data-kind=solid][data-variant=primary],.button[data-kind=solid][data-variant=primary]:visited,.button[data-kind=solid][data-variant=primary]:hover,.button[data-kind=solid][data-variant=primary]:focus{--button-color: var(--color-text-default)}.button-group{display:flex;flex-direction:column;gap:calc(4*var(--spacer));width:100%}.button-group>*{flex-grow:1}@media only screen and (min-width:768px){.button-group{flex-direction:row;align-items:center}.button-group>*{flex-grow:0}.button-group.is-justify-start{justify-content:start}.button-group.is-justify-center{justify-content:center}.button-group.is-justify-end{justify-content:end}.button-group.is-inverted-order-desktop{flex-direction:row-reverse}}.combobox{position:relative}.combobox:has(input[role=combobox][aria-expanded=true])>.combobox-listbox:has(li){display:block}.combobox-listbox{font-size:var(--font-size-sm);line-height:var(--line-height-sm);position:absolute;z-index:100;display:none;width:100%;min-width:20rem;max-height:320px;overflow:auto;background:var(--color-surface-subdued);border-radius:var(--radius-sm);box-shadow:var(--shadow-xs)}.combobox-listbox.is-listbox-up{bottom:calc(100% + calc(1 * var(--spacer)))}.combobox-listbox.is-listbox-down{top:calc(100% + calc(1 * var(--spacer)))}.combobox-listbox.is-static{position:static;display:block;width:auto;min-width:0;background:none;box-shadow:none}.combobox-listbox>ul{list-style-type:none}.combobox-option{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;padding:calc(2*var(--spacer)) calc(3*var(--spacer));color:var(--color-text-secondary-emphasized);cursor:pointer;border-radius:var(--radius-sm)}.combobox-option:active,.combobox-option:visited,.combobox-option:hover,.combobox-option:focus{color:var(--color-text-default);background:var(--color-background-secondary-muted)}.combobox-option[aria-selected=true],[aria-selected=true]>.combobox-option{color:var(--color-text-default);background:var(--color-background-primary-normal)}.combobox-option[aria-selected=true]:hover,.combobox-option[aria-selected=true]:focus,[aria-selected=true]>.combobox-option:hover,[aria-selected=true]>.combobox-option:focus{background:var(--color-background-primary-subdued)}form{width:100%}form>*:not([type=hidden])+*:not([type=hidden]),form>fieldset>*:not([type=hidden])+*:not([type=hidden]){margin-top:calc(4*var(--spacer))}form>*:not([type=hidden])+.form-actions{margin-top:var(--line-one-and-a-half)}form>fieldset+fieldset{margin-top:calc(8*var(--spacer))}fieldset{border:none}fieldset>legend{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--weight-normal);line-height:var(--line-single)}label,fieldset.field-radio-group>legend,fieldset.field-checkbox-group>legend{font-size:var(--font-size-sm);line-height:var(--line-height-sm);display:block;font-weight:var(--weight-normal)}fieldset.field-radio-group>legend,fieldset.field-checkbox-group>legend{margin-bottom:calc(2*var(--spacer))}label[data-visually-hidden]{position:absolute;width:.01em;height:.01em;padding:0;overflow:hidden;white-space:nowrap;border:none;clip-path:inset(50%)}.field>label+.field-input-wrapper,.field>label+textarea,.field>label+.field-select,.field>label+.field-group,.field legend+.field-input-wrapper,.field legend+textarea,.field legend+.field-select,.field legend+.field-group{margin-top:calc(2*var(--spacer))}select,textarea,input[type=text],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=color]{font-size:var(--font-size-md);line-height:var(--line-height-md);display:flex;width:100%;height:calc(var(--line-single) + calc(6 * var(--spacer)));padding:calc(calc(3 * var(--spacer)) - var(--border-width-xs)) calc(2*var(--spacer));line-height:var(--line-single);color:var(--color-text-default);background:var(--color-surface-subdued);border:var(--border-width-xs) solid var(--color-border-secondary-subdued);border-radius:var(--radius-sm)}select:focus,textarea:focus,input[type=text]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=color]:focus{outline:none;border-color:var(--color-border-primary-normal)}.field[data-invalid] select,.field[data-invalid] textarea,.field[data-invalid] input[type=text],.field[data-invalid] input[type=password],.field[data-invalid] input[type=datetime],.field[data-invalid] input[type=datetime-local],.field[data-invalid] input[type=date],.field[data-invalid] input[type=month],.field[data-invalid] input[type=time],.field[data-invalid] input[type=week],.field[data-invalid] input[type=number],.field[data-invalid] input[type=email],.field[data-invalid] input[type=url],.field[data-invalid] input[type=search],.field[data-invalid] input[type=tel],.field[data-invalid] input[type=color]{background:var(--color-background-error-muted);border-color:var(--color-border-error-normal)}select:disabled,select[readonly],textarea:disabled,textarea[readonly],input[type=text]:disabled,input[type=text][readonly],input[type=datetime]:disabled,input[type=datetime][readonly],input[type=datetime-local]:disabled,input[type=datetime-local][readonly],input[type=date]:disabled,input[type=date][readonly],input[type=month]:disabled,input[type=month][readonly],input[type=time]:disabled,input[type=time][readonly],input[type=week]:disabled,input[type=week][readonly],input[type=number]:disabled,input[type=number][readonly],input[type=email]:disabled,input[type=email][readonly],input[type=url]:disabled,input[type=url][readonly],input[type=search]:disabled,input[type=search][readonly],input[type=color]:disabled,input[type=color][readonly]{color:var(--color-text-secondary-subdued);background:var(--color-background-secondary-muted);border-color:var(--color-border-secondary-subdued)}select:disabled::placeholder,select[readonly]::placeholder,textarea:disabled::placeholder,textarea[readonly]::placeholder,input[type=text]:disabled::placeholder,input[type=text][readonly]::placeholder,input[type=datetime]:disabled::placeholder,input[type=datetime][readonly]::placeholder,input[type=datetime-local]:disabled::placeholder,input[type=datetime-local][readonly]::placeholder,input[type=date]:disabled::placeholder,input[type=date][readonly]::placeholder,input[type=month]:disabled::placeholder,input[type=month][readonly]::placeholder,input[type=time]:disabled::placeholder,input[type=time][readonly]::placeholder,input[type=week]:disabled::placeholder,input[type=week][readonly]::placeholder,input[type=number]:disabled::placeholder,input[type=number][readonly]::placeholder,input[type=email]:disabled::placeholder,input[type=email][readonly]::placeholder,input[type=url]:disabled::placeholder,input[type=url][readonly]::placeholder,input[type=search]:disabled::placeholder,input[type=search][readonly]::placeholder,input[type=color]:disabled::placeholder,input[type=color][readonly]::placeholder{color:var(--color-surface-normal)}textarea{display:block;height:auto;min-height:calc(var(--line-single)*4 + calc(6 * var(--spacer)));max-height:calc(var(--line-single)*30 + calc(6 * var(--spacer)));resize:vertical}@supports (field-sizing: content){textarea{field-sizing:content;resize:none}}input[type=date],input[type=time]{width:auto}input[type=color]{width:3rem;padding:0 calc(1*var(--spacer))}::placeholder{color:var(--color-text-secondary-subdued)}.field-select{position:relative;appearance:none}.field-select select{padding-right:calc(8*var(--spacer));appearance:none}.field-select:not([data-multiple]):after{position:absolute;top:50%;right:calc(3*var(--spacer));display:block;width:.4em;height:.4em;margin-top:-.2828427125em;pointer-events:none;content:" ";border:2px solid var(--color-text-default);border-top:0;border-right:0;transform:rotate(-45deg);transform-origin:center}.field-description{font-size:var(--font-size-xs);line-height:var(--line-height-xs);margin-top:calc(1*var(--spacer));color:var(--color-text-secondary-normal)}.field-errors{font-size:var(--font-size-xs);line-height:var(--line-height-xs);padding-left:0;margin-top:calc(1*var(--spacer));color:var(--color-text-error-normal);list-style-type:none}.field-checkbox-group>legend,.field-radio-group>legend{flex:0 0 100%}.field-checkbox-group>div,.field-radio-group>div{display:flex;flex-wrap:wrap;gap:calc(2*var(--spacer))}.field-radio-group>div>label{flex:1 0 auto}label.field-checkbox,.field-checkbox-group label,.field-radio-group label{display:flex;gap:calc(2*var(--spacer));align-items:center;font-weight:var(--weight-normal);cursor:pointer}label.field-checkbox{align-items:first baseline}label.field-checkbox input{transform:translateY(2px)}.field-radio-group label{padding:calc(calc(3 * var(--spacer)) - var(--border-width-xs)) calc(6*var(--spacer)) calc(calc(3 * var(--spacer)) - var(--border-width-xs)) calc(2*var(--spacer));background:var(--color-surface-subdued);border:var(--border-width-xs) solid var(--color-border-secondary-subdued);border-radius:var(--radius-sm)}.field-radio-group.is-expanded>div{flex-direction:column}.field-radio-group.is-expanded>div>label{flex:1 1 auto;align-items:first baseline}.field-radio-group.is-expanded>div .label-description{font-size:var(--font-size-xs);line-height:var(--line-height-xs);display:block;color:var(--color-text-secondary-emphasized)}.field-switch{display:flex;gap:calc(2*var(--spacer));align-items:center;font-weight:var(--weight-normal);cursor:pointer}.field-switch>input[type=checkbox]{position:absolute;opacity:0}.field-switch-label{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.field-switch-state>[data-state]{position:relative;display:block;width:calc(10*var(--spacer));height:calc(5*var(--spacer));overflow:hidden;text-indent:100%;white-space:nowrap;background:var(--color-background-secondary-subdued);border-radius:var(--radius-rounded);transition:background-color .2s}.field-switch-state>[data-state]:after{position:absolute;top:calc((calc(5 * var(--spacer)) - calc(4 * var(--spacer)))/2);left:calc((calc(5 * var(--spacer)) - calc(4 * var(--spacer)))/2);display:block;width:calc(4*var(--spacer));height:calc(4*var(--spacer));content:"";background:var(--color-surface-subdued);border-radius:var(--radius-circle);transition:left .2s}.field-switch-state>[data-state][data-state=on]{background:var(--color-background-primary-normal)}.field-switch-state>[data-state][data-state=on]:after{left:calc(calc(10 * var(--spacer)) - calc(4 * var(--spacer)) - calc((calc(5 * var(--spacer)) - calc(4 * var(--spacer))) / 2))}.field-switch>input[type=checkbox]:focus-visible+.field-switch-state>[data-state]{outline:var(--border-width-xs) solid var(--color-border-primary-normal);outline-offset:2px}.field-input-wrapper{position:relative;display:flex}.field-input-wrapper>input{flex:1 1 auto;min-width:0}.field-input-wrapper[data-addon~=left]>input{padding-left:calc(2*var(--spacer));border-start-start-radius:0;border-end-start-radius:0}.field-input-wrapper[data-addon~=left]>.field-input-addon-left{font-size:var(--font-size-sm);line-height:var(--line-height-sm);display:flex;align-items:center;order:-1;padding-inline:calc(3*var(--spacer));color:var(--color-text-secondary-emphasized);white-space:nowrap;background:var(--color-background-secondary-muted);border:var(--border-width-xs) solid var(--color-border-secondary-subdued);border-inline-end:none;border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.field-input-wrapper[data-addon~=left]:has(>.field-input-addon-left>.icon)>input{padding-left:calc(12*var(--spacer));border-start-start-radius:var(--radius-sm);border-end-start-radius:var(--radius-sm)}.field-input-wrapper[data-addon~=left]:has(>.field-input-addon-left>.icon)>.field-input-addon-left{position:absolute;top:0;left:1rem;height:100%;padding-inline:0;color:inherit;background:none;border:none}.field-input-wrapper[data-addon~=right]>input{padding-right:calc(12*var(--spacer))}.field-input-wrapper[data-addon~=right]>.field-input-addon-right{position:absolute;top:0;right:1rem;display:flex;align-items:center;height:100%;color:inherit}.field-checkbox .field-required-mark,.field-checkbox .field-optional-mark{display:none}.field-required-mark,.field-optional-mark{font-size:var(--font-size-xs);line-height:var(--line-height-xs);padding:calc(1*var(--spacer));margin-left:calc(1*var(--spacer));font-weight:var(--weight-normal);line-height:1em;white-space:nowrap;border-style:solid;border-width:var(--border-width-xs);border-radius:var(--radius-sm)}.field-required-mark{color:var(--color-text-error-normal);border-color:var(--color-border-error-subdued)}.field-optional-mark{color:var(--color-text-secondary-normal);border-color:var(--color-border-secondary-subdued)}.field-group{display:flex;flex-wrap:wrap;gap:calc(4*var(--spacer));align-items:flex-start;width:100%}.field-group>.field-select,.field-group>.field{flex:1 0 100px}.form-actions{--form-actions-gap: calc(3 * var(--spacer));display:flex;flex-flow:column wrap;gap:var(--form-actions-gap)}.form-actions[data-mobile-layout=split]{flex-direction:row-reverse}.form-actions[data-mobile-layout=split]>*{flex:1 0 calc(50% - var(--form-actions-gap));min-width:132px}@container (min-width: 768px){.form-actions,.form-actions[data-mobile-layout]{flex-direction:row-reverse;align-items:center;justify-content:flex-start}.form-actions[data-mobile-layout=split]>*{flex:0 0 auto}}@media only screen and (min-width:768px){.form-actions,.form-actions[data-mobile-layout]{flex-direction:row-reverse;align-items:center;justify-content:flex-start}.form-actions[data-mobile-layout=split]>*{flex:0 0 auto}}.filter-form-fields{display:flex;flex-wrap:wrap;gap:calc(3*var(--spacer));align-items:center}.filter-form-fields>.field{flex:0 1 14rem}.filter-form-fields>.filter-form-reset{margin-inline-start:auto}.filter-form-bar{display:flex;flex-direction:column;gap:calc(4*var(--spacer));padding:calc(4*var(--spacer)) calc(8*var(--spacer))}.filter-form-bar>form,.filter-form-bar>.filter-form-fields{flex:1 1 0;min-inline-size:0}.filter-form-bar{background:var(--color-surface-subdued)}.box .filter-form-bar{padding:0;background:none}@media only screen and (min-width:768px){.filter-form-bar{flex-direction:row;align-items:center;justify-content:space-between}}.filter-form-bar-label{display:none;font-weight:var(--weight-bold)}@media only screen and (min-width:768px){.filter-form-bar-label{display:block}}.nested-checkbox-group [hidden]{display:none}.nested-checkbox-group>.field-checkbox-group>div{flex-direction:column;align-items:stretch}.nested-checkbox-group-section{width:100%}.nested-checkbox-group-heading{margin:0}.nested-checkbox-group-toggle{font-size:var(--font-size-sm);line-height:var(--line-height-sm);display:flex;gap:calc(3*var(--spacer));align-items:center;justify-content:space-between;width:100%;padding:calc(3*var(--spacer)) 0;font-weight:var(--weight-bold);color:var(--color-text-default);cursor:pointer;background:none;border:none;border-bottom:var(--border-width-xs) solid var(--color-border-secondary-subdued)}.nested-checkbox-group-toggle .icon{transition:transform .2s}.nested-checkbox-group-toggle[aria-expanded=false] .icon{transform:rotate(-90deg)}.nested-checkbox-group-body{display:flex;flex-direction:column;gap:calc(3*var(--spacer));padding:calc(3*var(--spacer)) 0}.upload{max-width:100%;cursor:pointer}.upload *{cursor:pointer}.upload-dropzone{font-size:var(--font-size-sm);line-height:var(--line-height-sm);width:100%;padding:calc(5*var(--spacer));margin-top:calc(2*var(--spacer));text-align:center;background:var(--color-background-secondary-muted);border:var(--border-width-sm) dashed var(--color-border-secondary-subdued);border-radius:var(--radius-md)}.upload-dropzone input[type=file]{display:none}.upload-dropzone.is-active{background:var(--color-surface-emphasized);border-color:var(--color-border-primary-normal)}.upload-cta-icon{color:var(--color-text-secondary-normal)}.upload-cta-icon>.icon>svg{inline-size:calc(14*var(--spacer));block-size:calc(14*var(--spacer));stroke-width:1.5}.upload-cta-label{margin-top:calc(3*var(--spacer));font-weight:var(--weight-medium)}.upload-cta-constraints{margin-top:calc(2*var(--spacer))}.upload-cta-constraints,.upload-cta-resize{color:var(--color-text-secondary-normal)}.upload-image-preview-current{position:relative;display:inline-block;padding:calc(1*var(--spacer));margin-top:calc(2*var(--spacer));border:var(--border-width-xs) solid var(--color-border-secondary-subdued);border-radius:var(--radius-md)}.upload-image-preview-current img{display:block;width:5rem;height:5rem;object-fit:cover;border-radius:var(--radius-sm)}.upload-image-preview-current>.button{position:absolute;top:calc(-1*calc(2 * var(--spacer)));right:calc(-1*calc(2 * var(--spacer)))}.upload-entries{margin-top:calc(2*var(--spacer))}.upload-entry{display:flex;gap:calc(2*var(--spacer));align-items:center;max-width:100%;padding:calc(1*var(--spacer)) calc(3*var(--spacer));border:var(--border-width-xs) solid var(--color-border-secondary-subdued);border-radius:var(--radius-md)}.upload-entry+*{margin-top:calc(1*var(--spacer))}.upload-entry-image{display:flex;flex:0 0 56px;justify-content:center;color:var(--color-text-secondary-normal)}.upload-entry-image>.icon>svg{inline-size:calc(10*var(--spacer));block-size:calc(10*var(--spacer));stroke-width:1.5}.upload-entry-image img{display:block;width:100%;height:56px;object-fit:cover;border-radius:var(--radius-md)}.upload-entry-details{font-size:var(--font-size-xs);line-height:var(--line-height-xs);flex:1 1 auto;min-width:0;overflow-wrap:break-word}.upload-entry-details>*+*{margin-top:calc(1*var(--spacer))}.upload-entry-file-name{font-size:var(--font-size-sm);line-height:var(--line-height-sm);overflow:hidden;text-overflow:ellipsis;font-weight:var(--weight-medium);white-space:nowrap}.upload-entry-info{color:var(--color-text-secondary-normal)}.upload-cancel-button{--button-color: var(--color-text-secondary-normal);flex:0 0 auto}.upload-cancel-button:hover,.upload-cancel-button:focus{--button-color: var(--color-text-secondary-emphasized)}.upload-errors{font-size:var(--font-size-xs);line-height:var(--line-height-xs);padding-left:0;margin-top:calc(1*var(--spacer));color:var(--color-text-error-normal);list-style-type:none}.center{--center-max-inline-size: var(--size-measure);--center-padding-inline: 0;box-sizing:content-box;max-inline-size:var(--center-max-inline-size);width:100%;padding-inline:var(--center-padding-inline);margin-inline:auto}[data-intrinsic].center{display:flex;flex-direction:column;align-items:center}.cluster{--cluster-direction: row;--cluster-items: safe center;--cluster-justify: safe flex-start;--cluster-space: calc(2 * var(--spacer));display:flex;flex-flow:var(--cluster-direction) wrap;gap:var(--cluster-space);align-items:var(--cluster-items);justify-content:var(--cluster-justify)}[data-justify=start].cluster{--cluster-justify: safe flex-start}[data-justify=center].cluster{--cluster-justify: safe center}[data-justify=end].cluster{--cluster-justify: safe flex-end}[data-justify=space-between].cluster{--cluster-justify: space-between}[data-items=start].cluster{--cluster-items: safe flex-start}[data-items=center].cluster{--cluster-items: safe center}[data-items=end].cluster{--cluster-items: safe flex-end}[data-space="1"].cluster{--cluster-space: calc(1 * var(--spacer))}[data-space="2"].cluster{--cluster-space: calc(2 * var(--spacer))}[data-space="4"].cluster{--cluster-space: calc(4 * var(--spacer))}[data-space="8"].cluster{--cluster-space: calc(8 * var(--spacer))}.frame{--frame-numerator: 16;--frame-denominator: 9;display:flex;align-items:center;justify-content:center;aspect-ratio:var(--frame-numerator)/var(--frame-denominator);overflow:hidden}[data-numerator="1"].frame{--frame-numerator: 1}[data-numerator="2"].frame{--frame-numerator: 2}[data-numerator="3"].frame{--frame-numerator: 3}[data-numerator="4"].frame{--frame-numerator: 4}[data-numerator="5"].frame{--frame-numerator: 5}[data-denominator="1"].frame{--frame-denominator: 1}[data-denominator="2"].frame{--frame-denominator: 2}[data-denominator="3"].frame{--frame-denominator: 3}[data-denominator="4"].frame{--frame-denominator: 4}[data-denominator="5"].frame{--frame-denominator: 5}[data-denominator="9"].frame{--frame-denominator: 9}.frame>img,.frame>video{inline-size:100%;block-size:100%;object-fit:cover}.flash-group,.modal>.modal-container section>.modal-content,.stack{--stack-space: var(--size-stack-normal);display:flex;flex-direction:column;justify-content:flex-start}.flash-group>*,.modal>.modal-container section>.modal-content>*,.stack>*{margin-block:0}.flash-group>*+*,.modal>.modal-container section>.modal-content>*+*,.stack>*+*{margin-block-start:var(--stack-space)}[data-recursive].flash-group *+*,.modal>.modal-container section>[data-recursive].modal-content *+*,[data-recursive].stack *+*{margin-block-start:var(--stack-space)}[data-size=narrow].flash-group,.modal>.modal-container section>[data-size=narrow].modal-content,[data-size=narrow].stack{--stack-space: var(--size-stack-narrow)}[data-size=normal].flash-group,.modal>.modal-container section>[data-size=normal].modal-content,[data-size=normal].stack{--stack-space: var(--size-stack-normal)}[data-size=wide].flash-group,.modal>.modal-container section>[data-size=wide].modal-content,[data-size=wide].stack{--stack-space: var(--size-stack-wide)}[data-size=wider].flash-group,.modal>.modal-container section>[data-size=wider].modal-content,[data-size=wider].stack{--stack-space: var(--size-stack-wider)}.modal>.modal-container section>[data-size=extra-wide].modal-content{--stack-space: var(--size-stack-extra-wide)}.switcher{--switcher-gap: calc(2 * var(--spacer));--switcher-threshold: 30rem;display:flex;flex-wrap:wrap;gap:var(--switcher-gap)}.switcher>*{flex-grow:1;flex-basis:calc((var(--switcher-threshold) - 100%)*999)}.with-sidebar{--with-sidebar-align-items: stretch;--with-sidebar-content-min-width: 50%;--with-sidebar-gap: calc(3 * var(--spacer));--with-sidebar-width: auto;display:flex;flex-wrap:wrap;gap:var(--with-sidebar-gap);align-items:var(--with-sidebar-align-items)}[data-side=left].with-sidebar>:first-child{flex-grow:1;flex-basis:var(--with-sidebar-width)}[data-side=left].with-sidebar>:last-child{flex-grow:999;flex-basis:0;min-inline-size:var(--with-sidebar-content-min-width)}[data-side=right].with-sidebar>:last-child{flex-grow:1;flex-basis:var(--with-sidebar-width)}[data-side=right].with-sidebar>:first-child{flex-grow:999;flex-basis:0;min-inline-size:var(--sidebar-content-min-width)}.table-container{max-width:100%;overflow:auto;overflow-y:hidden}.table-container>table{--border: var(--border-width-xs) solid var(--color-border-secondary-muted);width:100%;border-collapse:collapse}.table-container>table tr:not(:last-child){border-bottom:var(--border)}.table-container>table td,.table-container>table th{min-width:0;max-width:30rem;padding-block:calc(6*var(--spacer));padding-inline:calc(4*var(--spacer));vertical-align:middle;text-align:left;overflow-wrap:break-word}@media only screen and (min-width:1024px){.table-container>table td,.table-container>table th{padding-inline:calc(6*var(--spacer))}}.table-container>table .sort-icon{color:var(--color-text-info-normal);stroke-width:2.5}.table-container>table th>a{display:flex;align-items:center}.table-container>table th>a>.order-direction{position:relative;top:2px}.table-container>table>thead{border-bottom:var(--border)}.table-container>table>thead th{font-size:var(--font-size-xs);line-height:var(--line-height-xs);font-weight:var(--weight-bold)}.table-container>table>thead th>a{display:flex;gap:calc(2*var(--spacer))}.table-container>table>thead th>a,.table-container>table>thead th>a:active,.table-container>table>thead th>a:visited{color:var(--color-text-default)}.table-container>table>thead th>a:hover,.table-container>table>thead th>a:focus{color:var(--color-text-primary-normal)}.table-container>table>tbody{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.table-container>table>tbody tr:hover{background:var(--color-background-secondary-muted)}.table-container>table>tbody:not(:last-child){border-bottom:var(--border)}.table-container>table>tfoot td,.table-container>table>tfoot th{font-weight:var(--weight-bold)}.table-container>table td[phx-click]{cursor:pointer}.table-container>table caption{font-size:var(--font-size-xs);line-height:var(--line-height-xs);max-width:none;padding:calc(3*var(--spacer)) calc(6*var(--spacer));color:var(--color-text-secondary-normal);text-align:right;caption-side:bottom}.table-container>table figure{min-width:120px}.table-container>table figure img{border-radius:var(--radius-sm)}.table-container>table .is-negative,.table-container>table .is-positive{font-weight:var(--weight-medium)}.table-container>table .is-negative{color:var(--color-text-error-normal)}.table-container>table .is-positive{color:var(--color-text-success-normal)}.table-number{font-weight:var(--weight-bold);text-align:right}.table-tier{font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--weight-bold)}.table-tier-period{font-size:var(--font-size-xs);line-height:var(--line-height-xs);font-weight:var(--weight-normal)}.tag{display:inline-flex;gap:calc(2*var(--spacer));align-items:center;font-weight:var(--weight-normal);white-space:nowrap;border-style:solid;border-width:var(--border-width-xs);border-radius:var(--radius-sm)}.tag[data-shape=rounded]{border-radius:var(--radius-rounded)}.tag[data-variant=primary]{color:var(--color-text-primary-normal);background:var(--color-background-primary-muted);border-color:var(--color-border-primary-subdued)}.tag[data-variant=primary][data-kind=solid]{color:var(--color-text-inverted);background:var(--color-background-primary-normal);border-color:var(--color-border-primary-subdued)}.tag[data-variant=secondary]{color:var(--color-text-secondary-normal);background:var(--color-background-secondary-muted);border-color:var(--color-border-secondary-subdued)}.tag[data-variant=secondary][data-kind=solid]{color:var(--color-text-inverted);background:var(--color-background-secondary-normal);border-color:var(--color-border-secondary-subdued)}.tag[data-variant=info]{color:var(--color-text-info-normal);background:var(--color-background-info-muted);border-color:var(--color-border-info-subdued)}.tag[data-variant=info][data-kind=solid]{color:var(--color-text-inverted);background:var(--color-background-info-normal);border-color:var(--color-border-info-subdued)}.tag[data-variant=error]{color:var(--color-text-error-normal);background:var(--color-background-error-muted);border-color:var(--color-border-error-subdued)}.tag[data-variant=error][data-kind=solid]{color:var(--color-text-inverted);background:var(--color-background-error-normal);border-color:var(--color-border-error-subdued)}.tag[data-variant=warning]{color:var(--color-text-warning-normal);background:var(--color-background-warning-muted);border-color:var(--color-border-warning-subdued)}.tag[data-variant=warning][data-kind=solid]{color:var(--color-text-inverted);background:var(--color-background-warning-normal);border-color:var(--color-border-warning-subdued)}.tag[data-variant=success]{color:var(--color-text-success-normal);background:var(--color-background-success-muted);border-color:var(--color-border-success-subdued)}.tag[data-variant=success][data-kind=solid]{color:var(--color-text-inverted);background:var(--color-background-success-normal);border-color:var(--color-border-success-subdued)}.tag[data-size=small]{height:calc(5*var(--spacer));padding:0 calc(1*var(--spacer));font-size:var(--font-size-xs)}.tag[data-size=medium]{height:calc(6*var(--spacer));padding:0 calc(2*var(--spacer));font-size:var(--font-size-sm)}.tag[data-size=large]{height:calc(8*var(--spacer));padding:calc(1*var(--spacer)) calc(3*var(--spacer));font-size:var(--font-size-sm)}.tag[data-kind=borderless]{border:0}.tag[data-variant=inverted]{color:var(--color-text-default);background:var(--color-surface-subdued);border-color:var(--color-surface-inverted)}.tag[data-variant=inverted][data-kind=solid]{color:var(--color-text-inverted);background:var(--color-surface-inverted);border-color:var(--color-surface-inverted)}.badge{display:inline-flex;align-items:center;justify-content:center;min-width:calc(5*var(--spacer));padding:0 calc(2*var(--spacer));font-weight:var(--weight-normal);white-space:nowrap;border-radius:var(--radius-rounded)}.badge[data-variant=primary]{color:var(--color-text-primary-emphasized);background:var(--color-background-primary-subdued)}.badge[data-variant=secondary]{color:var(--color-text-secondary-emphasized);background:var(--color-background-secondary-subdued)}.badge[data-variant=info]{color:var(--color-text-info-emphasized);background:var(--color-background-info-subdued)}.badge[data-variant=success]{color:var(--color-text-success-emphasized);background:var(--color-background-success-subdued)}.badge[data-variant=warning]{color:var(--color-text-warning-emphasized);background:var(--color-background-warning-subdued)}.badge[data-variant=error]{color:var(--color-text-error-emphasized);background:var(--color-background-error-subdued)}.removable-tag{display:inline-flex;align-items:stretch;font-weight:var(--weight-normal);white-space:nowrap;border-radius:var(--radius-rounded)}.removable-tag>.removable-tag-label{display:inline-flex;align-items:center}.removable-tag>.removable-tag-remove{display:inline-flex;align-items:center;justify-content:center;padding:0;font-size:1em;color:inherit;cursor:pointer;background:none;border:none;border-start-end-radius:inherit;border-end-end-radius:inherit}.removable-tag>.removable-tag-remove:focus-visible{outline:var(--border-width-sm) solid currentcolor}.removable-tag[data-variant=primary]{color:var(--color-text-primary-normal);background:var(--color-background-primary-muted)}.removable-tag[data-variant=primary]>.removable-tag-remove:hover{background:var(--color-background-primary-subdued)}.removable-tag[data-variant=secondary]{color:var(--color-text-secondary-normal);background:var(--color-background-secondary-muted)}.removable-tag[data-variant=secondary]>.removable-tag-remove:hover{background:var(--color-background-secondary-subdued)}.removable-tag[data-variant=info]{color:var(--color-text-info-normal);background:var(--color-background-info-muted)}.removable-tag[data-variant=info]>.removable-tag-remove:hover{background:var(--color-background-info-subdued)}.removable-tag[data-variant=error]{color:var(--color-text-error-normal);background:var(--color-background-error-muted)}.removable-tag[data-variant=error]>.removable-tag-remove:hover{background:var(--color-background-error-subdued)}.removable-tag[data-variant=warning]{color:var(--color-text-warning-normal);background:var(--color-background-warning-muted)}.removable-tag[data-variant=warning]>.removable-tag-remove:hover{background:var(--color-background-warning-subdued)}.removable-tag[data-variant=success]{color:var(--color-text-success-normal);background:var(--color-background-success-muted)}.removable-tag[data-variant=success]>.removable-tag-remove:hover{background:var(--color-background-success-subdued)}.removable-tag[data-variant=inverted]{color:var(--color-text-default);background:var(--color-surface-subdued)}.removable-tag[data-variant=inverted]>.removable-tag-remove:hover{background:var(--color-surface-emphasized)}.removable-tag[data-size=small]{height:calc(5*var(--spacer));font-size:var(--font-size-xs)}.removable-tag[data-size=small]>.removable-tag-label{padding-inline:calc(1*var(--spacer))}.removable-tag[data-size=small]>.removable-tag-remove{width:calc(5*var(--spacer))}.removable-tag[data-size=medium]{height:calc(6*var(--spacer));font-size:var(--font-size-sm)}.removable-tag[data-size=medium]>.removable-tag-label{padding-inline:calc(2*var(--spacer))}.removable-tag[data-size=medium]>.removable-tag-remove{width:calc(6*var(--spacer))}.removable-tag[data-size=large]{height:calc(8*var(--spacer));font-size:var(--font-size-sm)}.removable-tag[data-size=large]>.removable-tag-label{padding-inline:calc(3*var(--spacer))}.removable-tag[data-size=large]>.removable-tag-remove{width:calc(8*var(--spacer))}.menu-container{position:relative;display:inline-flex;align-items:center}.menu{font-size:var(--font-size-sm);line-height:var(--line-height-sm);display:flex;flex-direction:column;min-width:11rem;padding:calc(2*var(--spacer)) 0;margin:0;list-style-type:none;background:var(--color-surface-subdued);border:var(--border-width-xs) solid var(--color-border-secondary-subdued);border-radius:var(--radius-sm);box-shadow:var(--shadow-xs)}.menu[data-position]{position:absolute;top:100%;z-index:50;margin-top:calc(1*var(--spacer))}.menu[data-position=left]{left:0}.menu[data-position=right]{right:0}.menu[data-position=center]{left:50%;transform:translate(-50%)}.menu[hidden]{display:none}.menu>li[role=separator]{height:0;margin:calc(2*var(--spacer)) 0;border-top:var(--border-width-xs) solid var(--color-border-secondary-subdued)}.menu-group{padding:0;margin:0;list-style-type:none}.menu-group>li[role=separator]{height:0;margin:calc(2*var(--spacer)) 0;border-top:var(--border-width-xs) solid var(--color-border-secondary-subdued)}.menu-item,.menu a{display:flex;gap:calc(2*var(--spacer));align-items:center;width:100%;padding:calc(2*var(--spacer)) calc(4*var(--spacer));color:var(--color-text-default);text-align:left;white-space:nowrap;text-decoration:none;cursor:pointer;background:none;border:none}.menu-item:hover,.menu-item:focus,.menu a:hover,.menu a:focus{color:var(--color-text-default);text-decoration:none;background:var(--color-background-secondary-muted)}.menu-button{font-size:var(--font-size-sm);line-height:var(--line-height-sm);display:inline-flex;gap:calc(2*var(--spacer));align-items:center;padding:calc(2*var(--spacer)) calc(4*var(--spacer));color:var(--color-text-default);white-space:nowrap;cursor:pointer;background:var(--color-surface-subdued);border:var(--border-width-xs) solid var(--color-border-secondary-subdued);border-radius:var(--radius-sm)}.menu-button:hover,.menu-button:focus{background:var(--color-background-secondary-muted)}.menu-button>.icon{color:var(--color-text-secondary-normal)}.menu-button[aria-expanded=true]>.icon{transform:rotate(180deg)}.menu-button:has(.icon [data-visually-hidden]){justify-content:center;aspect-ratio:1;padding-inline:calc(2*var(--spacer))}.menu-button:has(.icon [data-visually-hidden])>.icon{transform:none}body:has(dialog[open]){overflow:hidden}.modal{position:fixed;inset:0;z-index:999;display:flex;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;background:var(--color-overlay);border:none}.modal:not([open]),.modal[open=false]{display:none}.modal>.modal-container{width:100%;max-width:100%;max-height:100%}.modal>.modal-container section{font-size:var(--font-size-sm);line-height:var(--line-height-sm);position:absolute;inset:0;display:flex;flex-direction:column;background:var(--color-surface-subdued);box-shadow:var(--shadow-xs)}.modal>.modal-container section>header{display:flex;flex:0 0 auto;gap:calc(2*var(--spacer));align-items:center;justify-content:space-between;padding:calc(4*var(--spacer)) calc(6*var(--spacer));border-bottom:var(--border-width-xs) solid var(--color-border-secondary-subdued)}.modal>.modal-container section>header h2{order:0;font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--weight-medium)}.modal>.modal-container section>header .modal-close{font-size:var(--font-size-lg);line-height:var(--line-height-lg);display:flex;order:1;padding:calc(1*var(--spacer));margin:0;color:var(--color-text-default);cursor:pointer;background:none;border:none}.modal>.modal-container section>.modal-content{flex:1 1 auto;padding:calc(6*var(--spacer));overflow-y:auto}.modal>.modal-container section>.modal-content:has(iframe){padding:calc(2*var(--spacer))}.modal>.modal-container section>footer{display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:calc(4*var(--spacer));justify-content:flex-end;padding:calc(3*var(--spacer)) calc(6*var(--spacer));border-top:var(--border-width-xs) solid var(--color-border-secondary-subdued)}.modal[data-padding=none]>.modal-container section>.modal-content{padding:0}.modal .modal-content h3{font-size:var(--font-size-lg);line-height:var(--line-height-lg);max-width:none;font-weight:var(--weight-medium);color:var(--color-text-secondary-emphasized)}.modal label.field-checkbox:hover{color:var(--color-text-default)}.evaluation-modal{display:flex;align-items:center;justify-content:center;min-height:280px}@media only screen and (min-width:768px){.modal>.modal-container{max-width:50rem;max-height:90vh}.modal>.modal-container section{position:static;max-height:90vh;border-radius:var(--radius-md)}.modal[data-size=small]>.modal-container{max-width:25rem}.modal[data-size=large]>.modal-container{max-width:75rem}.modal[data-size=full-screen]>.modal-container{width:100%;max-width:100%;height:100%;max-height:100%}.modal[data-size=full-screen]>.modal-container section{height:100%;max-height:100%}}.accordion{display:flex;flex-direction:column;gap:var(--line-single)}.accordion>div{border:var(--border-width-xs) solid var(--color-border-secondary-subdued);border-radius:var(--radius-sm)}.accordion>div>:is(h2,h3){font-size:var(--font-size-lg);line-height:var(--line-height-lg);max-width:none;line-height:var(--line-single)}.accordion>div>:is(h2,h3)>button{font-size:var(--font-size-lg);line-height:var(--line-height-lg);width:100%;max-width:none;padding:calc(6*var(--spacer));text-align:left;white-space:normal}.accordion>div>:is(h2,h3)>button>span{display:flex;gap:calc(4*var(--spacer));align-items:center;justify-content:space-between;width:100%;max-width:none;font-weight:var(--weight-normal);color:var(--color-text-default)}.accordion>div>:is(h2,h3)>button>span>.icon{color:var(--color-text-secondary-normal)}.accordion>div>:is(h2,h3)>button[aria-expanded=true]>span>.icon{transform:rotate(180deg)}.accordion>div>[role=region]{padding:0 calc(6*var(--spacer)) calc(6*var(--spacer))}.accordion>div>[role=region] h2{font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--weight-bold)}.box{background:var(--color-surface-subdued);border-radius:var(--radius-md);box-shadow:var(--shadow-2xs)}.box>header{display:flex;flex-wrap:wrap;gap:calc(3*var(--spacer));align-items:center;justify-content:space-between;padding:calc(6*var(--spacer)) calc(4*var(--spacer)) 0}.box>header>h2{font-size:var(--font-size-xl);line-height:var(--line-height-xl);flex:1 1 auto;max-width:none;font-weight:var(--weight-medium);overflow-wrap:anywhere}.box>header>.box-actions{display:flex;flex:0 0 auto;gap:calc(2*var(--spacer));align-items:center;margin-inline-start:auto}.box>header>.box-banner{flex:0 0 100%;order:-1;height:200px;margin:calc(-1*calc(6 * var(--spacer))) calc(-1*calc(4 * var(--spacer))) 0;line-height:0}.box>header>.box-banner img{width:100%;height:100%;object-fit:cover;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.box>.box-body{padding:calc(6*var(--spacer)) calc(4*var(--spacer))}.box>.box-body>*+*{margin-top:calc(8*var(--spacer))}.box>.box-body h3{font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:var(--weight-medium)}.box>footer{font-size:var(--font-size-sm);line-height:var(--line-height-sm);padding:0 calc(4*var(--spacer)) calc(6*var(--spacer));color:var(--color-text-secondary-emphasized)}@media only screen and (min-width:1024px){.box>header{padding-right:calc(8*var(--spacer));padding-left:calc(8*var(--spacer))}.box>header>.box-banner{margin-right:calc(-1*calc(8 * var(--spacer)));margin-left:calc(-1*calc(8 * var(--spacer)))}.box>.box-body{padding:calc(6*var(--spacer)) calc(8*var(--spacer))}.box>footer{padding-right:calc(8*var(--spacer));padding-left:calc(8*var(--spacer))}}.callout{font-size:var(--font-size-sm);line-height:var(--line-height-sm);display:flex;gap:calc(3*var(--spacer));align-items:flex-start;padding:calc(4*var(--spacer));border-left-style:solid;border-left-width:var(--border-width-sm);border-radius:var(--radius-sm)}.callout[data-variant=primary]{background:var(--color-background-primary-muted);border-left-color:var(--color-border-primary-normal)}.callout[data-variant=primary]>.callout-icon{color:var(--color-text-primary-normal)}.callout[data-variant=secondary]{background:var(--color-background-secondary-muted);border-left-color:var(--color-border-secondary-normal)}.callout[data-variant=secondary]>.callout-icon{color:var(--color-text-secondary-normal)}.callout[data-variant=info]{background:var(--color-background-info-muted);border-left-color:var(--color-border-info-normal)}.callout[data-variant=info]>.callout-icon{color:var(--color-text-info-normal)}.callout[data-variant=success]{background:var(--color-background-success-muted);border-left-color:var(--color-border-success-normal)}.callout[data-variant=success]>.callout-icon{color:var(--color-text-success-normal)}.callout[data-variant=warning]{background:var(--color-background-warning-muted);border-left-color:var(--color-border-warning-normal)}.callout[data-variant=warning]>.callout-icon{color:var(--color-text-warning-normal)}.callout[data-variant=error]{background:var(--color-background-error-muted);border-left-color:var(--color-border-error-normal)}.callout[data-variant=error]>.callout-icon{color:var(--color-text-error-normal)}.callout>.callout-icon{display:flex;flex:0 0 auto;font-size:var(--font-size-xl)}.callout>.callout-body{display:flex;flex-grow:1;flex-direction:column;gap:calc(2*var(--spacer))}.callout>.callout-body>.callout-title{font-weight:var(--weight-medium)}.callout>.callout-body>.callout-message{color:var(--color-text-secondary-emphasized)}.empty-state{text-align:center}.empty-state.is-padded{padding-block:calc(8*var(--spacer))}.empty-state.is-compact{padding-block:calc(2*var(--spacer))}.empty-state :is(h1,h2,h3){font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:var(--weight-bold);color:var(--color-text-default);overflow-wrap:anywhere}.card{display:flex;flex-direction:column;max-width:none;padding-bottom:calc(6*var(--spacer));background:var(--color-surface-subdued);border:var(--border-width-xs) solid var(--color-border-secondary-subdued);border-radius:var(--radius-md)}.card>figure{max-width:none;margin:0;line-height:0}.card>figure img{width:100%;object-fit:cover;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.card>header{padding:0 calc(6*var(--spacer));margin-top:calc(6*var(--spacer))}.card>header :is(h1,h2,h3){font-size:var(--font-size-lg);line-height:var(--line-height-lg);max-width:none;font-weight:var(--weight-medium)}.card>main{font-size:var(--font-size-sm);line-height:var(--line-height-sm);flex-grow:1;padding:0 calc(6*var(--spacer));margin-top:calc(2*var(--spacer));color:var(--color-text-secondary-emphasized)}.card>footer{display:flex;gap:calc(4*var(--spacer));align-items:center;padding:0 calc(6*var(--spacer));margin-top:var(--line-half)}.tab-navigation{font-size:var(--font-size-sm);line-height:var(--line-height-sm);display:flex;align-items:stretch;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap;-webkit-touch-callout:none;user-select:none;-webkit-overflow-scrolling:touch}.tab-navigation ul{display:flex;flex-grow:1;flex-shrink:0;align-items:center;justify-content:flex-start;max-width:none;padding:0;margin:0;list-style-type:none;border-bottom:var(--border-width-xs) solid var(--color-border-secondary-subdued)}.tab-navigation li{display:block}.tab-navigation a{display:flex;align-items:center;justify-content:center;padding:calc(4*var(--spacer)) calc(3*var(--spacer));color:var(--color-text-default)}.tab-navigation a:hover,.tab-navigation a:focus{text-decoration:none;border-bottom-color:var(--color-text-default)}.tab-navigation a[aria-current=page]{padding-bottom:calc(calc(4 * var(--spacer)) - var(--border-width-sm));color:var(--color-text-info-normal);border-bottom:var(--border-width-sm) solid var(--color-text-info-normal)}.tabs{display:flex;align-items:stretch;overflow-x:auto;white-space:nowrap;border-bottom:var(--border-width-xs) solid var(--color-border-secondary-muted)}.tabs .tabs-tab{font-size:var(--font-size-sm);line-height:var(--line-height-sm);display:flex;flex:0 0 auto;align-items:center;justify-content:center;padding:calc(2*var(--spacer)) calc(4*var(--spacer));font-weight:var(--weight-medium);color:var(--color-text-secondary-normal);cursor:pointer;background:none;border:none;transition:color var(--time-fast)}.tabs .tabs-tab:hover{color:var(--color-text-default)}.tabs .tabs-tab.is-active{padding-bottom:calc(calc(2 * var(--spacer)) - var(--border-width-sm));color:var(--color-text-info-normal);border-bottom:var(--border-width-sm) solid var(--color-text-info-normal)}.steps>ol{display:flex;gap:calc(4*var(--spacer));justify-content:space-between;width:100%;max-width:none;padding-left:0;margin:0;list-style-type:none;counter-reset:step}.steps>ol>li{display:flex;flex:0 1 100%;flex-direction:column;align-items:center;max-width:none;padding-top:calc(3*var(--spacer));text-align:center;counter-increment:step}.steps>ol>li:before{font-size:var(--font-size-sm);line-height:var(--line-height-sm);display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:calc(6*var(--spacer));height:calc(6*var(--spacer));font-weight:var(--weight-medium);line-height:var(--line-single);color:var(--color-text-inverted);content:counter(step);background:var(--color-background-secondary-subdued);border-radius:var(--radius-circle)}.steps>ol>li:after{flex:0 0 auto;width:100%;height:5px;margin-top:calc(3*var(--spacer));content:"";background:var(--color-background-secondary-subdued);border-radius:var(--radius-rounded)}.steps>ol>li[data-state=current]:before{color:var(--color-text-primary-normal);background:var(--color-surface-normal);box-shadow:inset 0 0 0 var(--border-width-sm) var(--color-border-primary-normal)}.steps>ol>li[data-state=current]:after{background:linear-gradient(to right,var(--color-background-primary-normal) 50%,var(--color-background-secondary-subdued) 50%)}.steps>ol>li[data-state=completed]:before,.steps>ol>li[data-state=completed]:after{background:var(--color-background-primary-normal)}.steps>ol>li>[data-visually-hidden]{position:absolute;width:.01em;height:.01em;padding:0;overflow:hidden;white-space:nowrap;border:none;clip-path:inset(50%)}.steps>ol>li>:is(a,span:not([data-visually-hidden])){font-size:var(--font-size-xs);line-height:var(--line-height-xs);flex:1 0 auto;margin-top:calc(2*var(--spacer));line-height:var(--line-half);color:var(--color-text-secondary-normal)}.steps>ol>li>a:hover,.steps>ol>li>a:focus{color:var(--color-text-default);text-decoration:underline;cursor:pointer}.steps>ol>li[data-state=current]>:is(a,span:not([data-visually-hidden])){font-weight:var(--weight-medium);color:var(--color-text-default)}.page-header{display:flex;flex-direction:column;gap:calc(3*var(--spacer))}.page-header>.page-header-row{display:flex;flex-wrap:wrap;gap:calc(3*var(--spacer)) calc(4*var(--spacer));align-items:center;justify-content:space-between}.page-header .page-title-wrapper{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:calc(3*var(--spacer));align-items:center}.page-header .page-header-back-link{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:calc(8*var(--spacer));height:calc(8*var(--spacer));background:var(--color-surface-subdued);border:var(--border-width-xs) solid var(--color-border-secondary-subdued);border-radius:var(--radius-circle)}.page-header .page-header-back-link a:link,.page-header .page-header-back-link a:visited,.page-header .page-header-back-link a:active{display:flex;align-items:center;justify-content:center;color:var(--color-text-info-normal)}.page-header .page-header-back-link a:hover,.page-header .page-header-back-link a:focus{color:var(--color-text-info-emphasized)}.page-header .page-title{font-size:var(--font-size-xl);line-height:var(--line-height-xl);max-width:none;font-weight:var(--weight-bold)}.page-header .page-header-right{display:flex;flex-wrap:wrap;gap:calc(4*var(--spacer));align-items:center;justify-content:right}.page-header .page-header-subtitle,.page-header .page-header-description{font-size:var(--font-size-sm);line-height:var(--line-height-sm);max-width:none;color:var(--color-text-secondary-emphasized)}.page-header.is-hero{text-align:center}.page-header.is-hero>.page-header-row,.page-header.is-hero .page-title-wrapper{justify-content:center}.page-header.is-hero .page-title{font-size:var(--font-size-3xl);line-height:var(--line-height-3xl)}.pagination-wrapper{display:flex;flex-direction:column;gap:calc(2*var(--spacer));padding:calc(6*var(--spacer)) calc(5*var(--spacer))}.pagination-wrapper>.pagination{display:flex;align-items:center;justify-content:space-between;text-align:center}.pagination-wrapper>.pagination .pagination-previous,.pagination-wrapper>.pagination .pagination-next,.pagination-wrapper>.pagination .pagination-link,.pagination-wrapper>.pagination .pagination-ellipsis{display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-xs);line-height:var(--line-single);color:var(--color-text-default);text-align:center;border:var(--border-width-xs) solid rgba(0,0,0,0)}.pagination-wrapper>.pagination>.pagination-previous,.pagination-wrapper>.pagination>.pagination-next{padding-inline:calc(2*var(--spacer));font-size:calc(4*var(--spacer));white-space:nowrap}.pagination-wrapper>.pagination>.pagination-previous[disabled],.pagination-wrapper>.pagination>.pagination-previous[aria-disabled=true],.pagination-wrapper>.pagination>.pagination-next[disabled],.pagination-wrapper>.pagination>.pagination-next[aria-disabled=true]{color:var(--color-text-secondary-subdued);pointer-events:none}.pagination-wrapper>.pagination>.pagination-previous{order:1}.pagination-wrapper>.pagination>.pagination-next{order:3}.pagination-wrapper>.pagination>.pagination-list{display:flex;flex:1 0 auto;flex-wrap:wrap;align-items:center;justify-content:center;order:2;padding-left:0;margin:0;text-align:center;list-style:none}.pagination-wrapper>.pagination>.pagination-list .pagination-link{width:2rem;height:2rem;margin-inline:calc(calc(1 * var(--spacer))*.5);border-radius:var(--radius-rounded)}.pagination-wrapper>.pagination>.pagination-list .pagination-link:hover,.pagination-wrapper>.pagination>.pagination-list .pagination-link:focus{border-color:var(--color-border-secondary-subdued)}.pagination-wrapper>.pagination>.pagination-list .pagination-link[aria-current=page]{color:var(--color-text-inverted);background:var(--color-surface-inverted);border-color:var(--color-surface-inverted)}.pagination-wrapper>.pagination .pagination-ellipsis{padding-inline:calc(2*var(--spacer));pointer-events:none}.pagination-wrapper>.pagination-result-count{font-size:var(--font-size-xs);line-height:var(--line-height-xs);color:var(--color-text-secondary-normal)}@media only screen and (width>=768px){.pagination-wrapper>.pagination{justify-content:flex-end}.pagination-wrapper>.pagination>.pagination-list{flex-grow:0}}.pager-link{padding-block:var(--line-half);padding-inline:calc(2*var(--spacer))}.pager-position{user-select:none}.property-list{font-size:var(--font-size-sm);line-height:var(--line-height-sm);max-width:none}.property-list>div{display:flex}.property-list>div+div{margin-top:calc(6*var(--spacer))}.property-list>div>dt{flex:0 0 calc(32*var(--spacer));max-width:none;padding-right:calc(2*var(--spacer));overflow:hidden;font-weight:var(--weight-normal);color:var(--color-text-secondary-normal);overflow-wrap:break-word}.property-list>div>dd{flex:1 1 auto;max-width:none;overflow:hidden;overflow-wrap:break-word}.property-list.is-narrow{max-inline-size:48rem}.property-list a{color:var(--color-text-info-normal);word-break:break-all}.property-list a:hover,.property-list a:focus{color:var(--color-text-info-emphasized);text-decoration:underline}.property-list[data-orientation=vertical]>div,.property-list[data-orientation=grid]>div{display:block}.property-list[data-orientation=vertical]>div>dt,.property-list[data-orientation=grid]>div>dt{padding-right:0;margin-bottom:calc(2*var(--spacer))}.property-list[data-orientation=grid]{display:grid;grid-template-columns:1fr;gap:calc(6*var(--spacer))}.property-list[data-orientation=grid]>div+div{margin-top:0}.property-list-inset{margin-inline-start:calc(5*var(--spacer))}.property-list-lines{white-space:pre-wrap}@media only screen and (min-width:768px){.property-list>div>dt{flex:0 0 calc(36*var(--spacer))}.property-list[data-orientation=grid]{grid-template-columns:repeat(2,minmax(0,1fr))}}.tooltip-container{position:relative}.tooltip-container [role=tooltip]{position:absolute;z-index:99;visibility:hidden;width:max-content;max-width:min(27.1rem,90vw);padding:calc(2*var(--spacer)) calc(3*var(--spacer));color:var(--color-text-inverted);background-color:var(--color-surface-inverted);border-radius:var(--radius-md);transform:translateY(.3rem);transition:visibility .3s;font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.tooltip-container [role=tooltip]:after{position:absolute;bottom:100%;left:max(20%,var(--radius-md));padding:0;color:var(--color-surface-inverted);content:"";background-color:#0000;border:.3rem solid rgba(0,0,0,0);border-bottom:.3rem solid;border-radius:0}.tooltip-container>span:hover+[role=tooltip],.tooltip-container span:focus+[role=tooltip],.tooltip-container [role=tooltip]:hover,.tooltip-container [role=tooltip]:focus{visibility:visible}.avatar{display:inline-block;overflow:hidden;border-radius:var(--radius-sm)}.avatar[data-size=xs]{width:var(--size-avatar-xs);height:var(--size-avatar-xs)}.avatar[data-size=sm]{width:var(--size-avatar-sm);height:var(--size-avatar-sm)}.avatar[data-size=md]{width:var(--size-avatar-md);height:var(--size-avatar-md)}.avatar[data-size=lg]{width:var(--size-avatar-lg);height:var(--size-avatar-lg)}.avatar[data-size=xl]{width:var(--size-avatar-xl);height:var(--size-avatar-xl)}.avatar[data-size="2xl"]{width:var(--size-avatar-2xl);height:var(--size-avatar-2xl)}.avatar[data-shape=circle]{border-radius:var(--radius-circle)}.avatar>img{width:100%;height:100%;object-fit:cover}.avatar>span{font-size:var(--font-size-sm);line-height:var(--line-height-sm);display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--color-text-secondary-normal);background:var(--color-surface-emphasized)}.alert{font-size:var(--font-size-sm);line-height:var(--line-height-sm);display:flex;gap:calc(5*var(--spacer));align-items:flex-start;padding:calc(5*var(--spacer));border-style:solid;border-width:var(--border-width-xs);border-radius:var(--radius-sm)}.alert[hidden]{display:none}.alert[data-level=info]{color:var(--color-text-info-emphasized);background:var(--color-background-info-muted);border-color:var(--color-border-info-subdued)}.alert[data-level=success]{color:var(--color-text-success-emphasized);background:var(--color-background-success-muted);border-color:var(--color-border-success-subdued)}.alert[data-level=warning]{color:var(--color-text-warning-emphasized);background:var(--color-background-warning-muted);border-color:var(--color-border-warning-subdued)}.alert[data-level=error]{color:var(--color-text-error-emphasized);background:var(--color-background-error-muted);border-color:var(--color-border-error-subdued)}.alert>.alert-icon{display:flex;flex:0 0 auto;width:20px;height:20px}.alert>.alert-body{flex-grow:1}.alert>.alert-body>.alert-title{margin-bottom:calc(1*var(--spacer));font-weight:var(--weight-medium)}.alert>button{font-size:var(--font-size-xs);line-height:var(--line-height-xs);flex:0 0 auto;padding:0;color:inherit;cursor:pointer;background:none;border:none}.alert>button:hover,.alert>button:focus{text-decoration:underline}.flash-group>[role]:not(:has(.alert:not([hidden]))){margin-block-start:0}.flash-group>[role]:not(:has(.alert:not([hidden])))+[role]{margin-block-start:0}.flash-group+*{margin-top:var(--line-single)}.flash-group:not(:has(.alert:not([hidden])))+*{margin-top:0}.banner{display:grid;grid-template:"image" auto "title" auto "text" auto "action" auto/1fr;gap:calc(3*var(--spacer));width:100%;padding:calc(6*var(--spacer));border-radius:var(--radius-sm)}.banner.is-primary{background:var(--color-background-primary-muted)}.banner.is-primary.is-border-dashed{border:var(--border-width-sm) dashed var(--color-border-primary-emphasized)}.banner.is-primary.is-border-solid{border:var(--border-width-sm) solid var(--color-border-primary-subdued)}.banner.is-success{background:var(--color-background-success-muted)}.banner.is-success.is-border-dashed{border:var(--border-width-sm) dashed var(--color-border-success-emphasized)}.banner.is-success.is-border-solid{border:var(--border-width-sm) solid var(--color-border-success-subdued)}.banner.is-info{background:var(--color-background-info-muted)}.banner.is-info.is-border-dashed{border:var(--border-width-sm) dashed var(--color-border-info-emphasized)}.banner.is-info.is-border-solid{border:var(--border-width-sm) solid var(--color-border-info-subdued)}.banner.is-warning{background:var(--color-background-warning-muted)}.banner.is-warning.is-border-dashed{border:var(--border-width-sm) dashed var(--color-border-warning-emphasized)}.banner.is-warning.is-border-solid{border:var(--border-width-sm) solid var(--color-border-warning-subdued)}.banner.is-error{background:var(--color-background-error-muted)}.banner.is-error.is-border-dashed{border:var(--border-width-sm) dashed var(--color-border-error-emphasized)}.banner.is-error.is-border-solid{border:var(--border-width-sm) solid var(--color-border-error-subdued)}.banner>.banner-image{display:flex;grid-area:image;align-items:center;justify-content:center}.banner>.banner-image>img{width:70px}.banner>.banner-title{grid-area:title}.banner>.banner-title h3{font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:var(--weight-bold)}.banner>.banner-text{font-size:var(--font-size-sm);line-height:var(--line-height-sm);grid-area:text}.banner>.banner-action{grid-area:action}.banner.is-large-image>.banner-image>img{width:100%;max-width:320px;border-radius:var(--radius-sm)}@media only screen and (min-width:768px){.banner{grid-template:"title image" auto "text image" auto "action image" 1fr/1fr auto;column-gap:calc(8*var(--spacer))}.banner.is-large-image{grid-template-columns:1fr minmax(0,320px)}}.action-cards{margin-inline:auto}.action-cards .switcher{align-items:stretch;justify-content:center}.action-cards[data-count="1"]{max-width:24rem}.action-cards[data-count="2"]{max-width:48rem}.action-cards[data-count="3"]{max-width:64rem}.action-cards[data-count="4"],.action-cards[data-count="5"]{max-width:72rem}.action-card{display:flex;flex-direction:column;align-items:center;width:100%;max-width:24rem;padding:calc(6*var(--spacer));background:var(--color-surface-subdued);border:var(--border-width-xs) solid var(--color-border-secondary-muted);border-radius:var(--radius-md);box-shadow:var(--shadow-2xs);transition:box-shadow var(--time-fast)}.action-card:hover{box-shadow:var(--shadow-xs)}.action-card:hover .action-card-cta{color:var(--color-text-info-emphasized)}.action-card .action-card-icon{display:flex;align-items:center;justify-content:center;width:calc(16*var(--spacer));height:calc(16*var(--spacer));margin-bottom:calc(4*var(--spacer));border-radius:var(--radius-md)}.action-card .action-card-icon.is-survey{background:var(--color-background-primary-muted)}.action-card .action-card-icon.is-video{background:var(--color-background-error-muted)}.action-card .action-card-icon.is-event{background:var(--color-background-warning-muted)}.action-card .action-card-icon.is-service{background:var(--color-background-success-muted)}.action-card .action-card-icon.is-tweet{background:var(--color-background-info-muted)}.action-card .action-card-image{width:calc(24*var(--spacer));height:calc(24*var(--spacer));margin-bottom:calc(3*var(--spacer));border-radius:var(--radius-circle)}.action-card .action-card-title{font-size:var(--font-size-lg);line-height:var(--line-height-lg);max-width:none;margin-bottom:calc(3*var(--spacer));font-weight:var(--weight-medium);text-align:center}.action-card .action-card-body{font-size:var(--font-size-sm);line-height:var(--line-height-sm);flex:1 1 auto;max-width:none;margin-bottom:calc(4*var(--spacer));color:var(--color-text-secondary-emphasized);text-align:center}.action-card .action-card-note{font-size:var(--font-size-xs);line-height:var(--line-height-xs);max-width:none;margin-bottom:calc(4*var(--spacer));color:var(--color-text-error-normal);text-align:center}.action-card .action-card-cta{font-size:var(--font-size-sm);line-height:var(--line-height-sm);display:inline-flex;align-items:center;font-weight:var(--weight-medium);color:var(--color-text-info-normal)}.offer-targeting-pagination{margin-top:calc(4*var(--spacer))}.offer-targeting-circle-card{width:100%;padding-top:calc(4*var(--spacer));margin-top:calc(4*var(--spacer));border-top:var(--border-width-xs) solid var(--color-border-secondary-subdued)}.offer-targeting-circle-card>.offer-targeting-circle-card-body{flex-grow:1;min-width:0}.offer-targeting-circle-card .offer-targeting-circle-card-tags{display:flex}.offer-targeting-circle-card .offer-targeting-circle-card-name{word-break:break-all}.offer-targeting-activity-dot.is-active{background:var(--color-background-success-subdued)}.offer-targeting-activity-dot.is-idle{background:var(--color-background-warning-subdued)}.offer-preview-banner{width:100%;border-radius:var(--radius-lg)}.offer-preview-screenshot{max-block-size:12rem;border:var(--border-width-xs) solid var(--color-border-secondary-muted);border-radius:var(--radius-md)}.offer-preview-embed{border-radius:var(--radius-lg)}.offer-preview-actions{background:var(--color-surface-subdued)}.offer-points-coin{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:calc(6*var(--spacer));height:calc(6*var(--spacer));font-size:calc(var(--font-size-xs)*.8);font-weight:var(--weight-bold);border-radius:var(--radius-circle)}.offer-points-coin.is-circle-points{color:var(--color-text-default);background:var(--color-background-primary-normal)}.offer-points-coin.is-member-points{color:var(--color-text-inverted);background:var(--color-background-info-normal)}.offer-step{padding:calc(5*var(--spacer));background:var(--color-surface-subdued);border:var(--border-width-xs) solid var(--color-border-secondary-muted);border-radius:var(--radius-lg)}.offer-step .offer-step-number{font-size:var(--font-size-xs);line-height:var(--line-height-xs);display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:calc(6*var(--spacer));height:calc(6*var(--spacer));font-weight:var(--weight-medium);color:var(--color-text-info-emphasized);background:var(--color-background-info-muted);border-radius:var(--radius-circle)}.offer-step .offer-step-title{font-size:var(--font-size-sm);line-height:var(--line-height-sm);max-width:none;font-weight:var(--weight-medium)}.offer-step .offer-step-list{font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--color-text-secondary-emphasized);list-style:decimal inside}.offers-banner{position:relative}.offers-banner>.offers-banner-dismiss{position:absolute;top:calc(4*var(--spacer));right:calc(4*var(--spacer));color:var(--color-text-secondary-normal)}.offers-banner .offers-banner-subtitle{font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--color-text-secondary-normal)}.time-slots-panel{padding:calc(6*var(--spacer));background:var(--color-surface-subdued);border:var(--border-width-xs) solid var(--color-border-secondary-muted);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}.day-filter .day-filter-list{display:flex;gap:calc(6*var(--spacer));width:100%;overflow-x:auto}.day-filter .day-filter-item{flex:0 0 auto}.day-filter .day-filter-label{display:flex;flex-direction:column;align-items:center;justify-content:space-between;inline-size:calc(16*var(--spacer));aspect-ratio:1;padding:calc(1*var(--spacer)) calc(2*var(--spacer));color:var(--color-text-secondary-normal);cursor:pointer;background:var(--color-surface-subdued);border-radius:var(--radius-md)}.day-filter .day-filter-label:hover{color:var(--color-text-secondary-emphasized);background:var(--color-surface-normal)}.day-filter .day-filter-label.is-selected{background:var(--color-background-primary-normal)}.day-filter .day-filter-weekday{font-size:var(--font-size-xs);line-height:var(--line-height-xs);font-weight:var(--weight-medium)}.day-filter .day-filter-date{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--weight-bold)}.survey-actions{background:var(--color-background-primary-normal)}.survey-actions.is-pinned{position:absolute;inset-block-end:0;inset-inline:0;padding:calc(4*var(--spacer))}.survey-actions .button[data-variant=primary]:disabled{--button-color: var(--color-text-default);--button-background-color: var(--color-background-primary-normal);--button-border-color: var(--color-background-primary-normal)}.survey-questions-question+.survey-questions-question{padding-top:calc(6*var(--spacer));margin-top:calc(6*var(--spacer));border-top:var(--border-width-xs) solid var(--color-border-secondary-subdued)}.survey-questions-title{max-width:none}.survey-questions-freetext textarea:disabled::placeholder,.survey-questions-choices input:disabled::placeholder{color:var(--color-text-secondary-normal)}.survey-questions-choices{padding-left:0;list-style:none}.survey-questions-choices>li{display:flex;gap:calc(2*var(--spacer));align-items:center}.survey-questions-choices>li>.field-checkbox{flex:0 0 auto}.survey-questions-choices>li>input[type=text]{flex:1 1 auto;min-width:0}.survey-questions-matrix th+th,.survey-questions-matrix td+td{text-align:center}.survey-questions-image{max-width:20rem}.survey-questions-image img{border-radius:var(--radius-md);box-shadow:var(--shadow-xs)}.survey-preview-phone{position:relative;display:flex;flex-direction:column;width:100%;height:100%;background:var(--color-surface-emphasized)}.survey-preview-phone .survey-preview-phone-header{padding:calc(4*var(--spacer)) calc(6*var(--spacer));text-align:center;background:var(--color-background-primary-normal)}.survey-preview-phone .survey-preview-phone-title{font-size:var(--font-size-md);line-height:var(--line-height-md);max-width:none;font-weight:var(--weight-medium)}.survey-preview-phone .survey-preview-phone-body{flex:1 1 0%;width:100%;padding:calc(6*var(--spacer)) calc(6*var(--spacer)) calc(24*var(--spacer));overflow:hidden auto;scrollbar-width:none;-ms-overflow-style:none;background:var(--color-surface-subdued)}.survey-preview-phone .survey-preview-phone-body::-webkit-scrollbar{display:none}.survey-preview-phone .survey-preview-phone-question{font-size:var(--font-size-md);line-height:var(--line-height-md);max-width:none;margin-bottom:calc(6*var(--spacer));font-weight:var(--weight-medium);color:var(--color-text-default)}.survey-preview-phone .survey-preview-phone-answer{flex:1 1 auto}.survey-preview-phone .survey-preview-phone-choice{display:block}.survey-preview-phone .survey-preview-phone-choice>input{display:none}.survey-preview-phone .survey-preview-phone-option{font-size:var(--font-size-sm);line-height:var(--line-height-sm);padding:calc(3*var(--spacer));color:var(--color-text-secondary-emphasized);cursor:pointer;background:var(--color-surface-normal);border:var(--border-width-xs) solid var(--color-border-secondary-muted);border-radius:var(--radius-md);transition:color var(--time-medium),background-color var(--time-medium)}.survey-preview-phone input:checked+.survey-preview-phone-option{color:var(--color-text-inverted);background:var(--color-surface-inverted)}.survey-preview-phone .survey-preview-phone-row{overflow:hidden;background:var(--color-surface-subdued);border-radius:var(--radius-md)}.survey-preview-phone .survey-preview-phone-row-toggle{width:100%;color:var(--color-text-default)}.survey-preview-phone .survey-preview-phone-row-toggle:focus-visible{outline:var(--border-width-xs) solid var(--color-border-primary-normal);outline-offset:2px}.survey-preview-phone .survey-preview-phone-row-label{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--weight-medium)}.survey-preview-phone .survey-preview-phone-chevron{width:calc(5*var(--spacer));height:calc(5*var(--spacer));color:var(--color-text-secondary-emphasized);transition:transform var(--time-medium)}.survey-preview-phone .survey-preview-phone-chevron.rotate-180{transform:rotate(180deg)}.survey-preview-phone .survey-preview-phone-panel{padding-block:calc(4*var(--spacer));background:var(--color-surface-subdued)}.survey-preview-phone .survey-preview-phone-panel.hidden{display:none}.survey-preview-phone .survey-actions .button{width:100%}.survey-builder>.switcher>:first-child{flex-grow:2}.survey-builder .survey-builder-preview{position:sticky;inset-block-start:25vh}.survey-builder .survey-builder-field-grip{align-self:start;padding:calc(2*var(--spacer)) calc(3*var(--spacer))}.survey-builder .survey-builder-field-body{flex:1 1 auto;min-inline-size:0}.survey-builder .survey-builder-field-actions{flex:0 0 auto}.survey-builder .survey-builder-picker-heading{font-size:var(--font-size-sm);line-height:var(--line-height-sm);max-width:none;padding-inline:calc(3*var(--spacer));font-weight:var(--weight-medium)}.survey-builder .survey-builder-field-label{font-size:var(--font-size-sm);line-height:var(--line-height-sm);max-width:none;font-weight:var(--weight-medium)}.survey-builder .survey-builder-empty-text{max-width:none;color:var(--color-text-secondary-normal);text-align:center}.question-fields>.field~*{margin-block-start:calc(3*var(--spacer))}.drag-handle{display:flex;cursor:move}.sortable-list>li{padding:calc(4*var(--spacer));background:var(--color-surface-subdued)}.sortable-list>li+li{border-block-start:var(--border-width-xs) solid var(--color-border-secondary-subdued)}.drag-fallback{background-color:#ffffff80;box-shadow:0 2px 4px #0000001a}.device-mockup{position:relative;width:100%;max-width:300px;height:600px;margin-inline:auto;background:var(--color-surface-inverted);border:14px solid var(--color-surface-inverted);border-radius:2.5rem}.device-mockup .device-mockup-button{position:absolute;width:3px;background:var(--color-surface-inverted)}.device-mockup .device-mockup-button.is-mute{inset-inline-start:-17px;top:72px;height:32px;border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}.device-mockup .device-mockup-button.is-volume-up{inset-inline-start:-17px;top:124px;height:46px;border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}.device-mockup .device-mockup-button.is-volume-down{inset-inline-start:-17px;top:178px;height:46px;border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}.device-mockup .device-mockup-button.is-power{inset-inline-end:-17px;top:142px;height:64px;border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.device-mockup .device-mockup-screen{width:272px;height:100%;overflow:hidden;background:var(--color-surface-subdued);border-radius:var(--radius-xl)}.content-form hr{max-width:none;margin-block:calc(8*var(--spacer))}.content-form h2{font-size:var(--font-size-lg);line-height:var(--line-height-lg);max-width:none;padding-block-end:calc(6*var(--spacer));font-weight:var(--weight-medium)}.content-form .content-form-preview-label{font-size:var(--font-size-sm);line-height:var(--line-height-sm);padding-block-start:calc(2*var(--spacer));font-weight:var(--weight-medium);color:var(--color-text-secondary-emphasized)}.content-form .frame>iframe{max-width:none;border-radius:var(--radius-md)}.insights-question{max-width:max-content;padding:calc(6*var(--spacer));background:var(--color-surface-subdued);border:var(--border-width-xs) solid var(--color-border-secondary-subdued);border-radius:var(--radius-md);box-shadow:var(--shadow-xs)}.insights-question.is-wide{min-inline-size:24rem}.insights-question .insights-question-description{max-inline-size:32rem;font-weight:var(--weight-bold)}.insights-question .insights-question-help{font-size:var(--font-size-sm);line-height:var(--line-height-sm);max-inline-size:32rem}.insights-question .insights-question-scale-caption{font-size:var(--font-size-sm);line-height:var(--line-height-sm);max-width:none}.insights-question .insights-question-actions{flex-wrap:nowrap}.insights-question .insights-question-actions>*{flex:1 1 0}.insights-question-completed{text-align:center}.insights-question-completed h2{font-size:var(--font-size-xl);line-height:var(--line-height-xl);max-width:none;font-weight:var(--weight-bold)}.insights-question-completed p{max-inline-size:24rem;font-weight:var(--weight-normal);color:var(--color-text-secondary-normal)}.insights-rating-star{color:var(--color-background-primary-normal)}.insights-rating-star svg{inline-size:calc(8*var(--spacer));block-size:calc(8*var(--spacer))}.insights-rating-option{display:flex;align-items:center;justify-content:center;padding:calc(4*var(--spacer));font-weight:var(--weight-bold)}.insights-rating-option.is-low{background:var(--color-background-error-muted)}.insights-rating-option.is-low .icon{color:var(--color-text-error-normal)}.insights-rating-option.is-mid{background:var(--color-background-warning-muted)}.insights-rating-option.is-mid .icon{color:var(--color-text-warning-normal)}.insights-rating-option.is-high{background:var(--color-background-success-muted)}.insights-rating-option.is-high .icon{color:var(--color-text-success-normal)}.insights-rating-option.is-selected{font-size:var(--font-size-lg);line-height:var(--line-height-lg);padding:calc(5*var(--spacer));border:var(--border-width-sm) solid var(--color-border-secondary-emphasized)}.insights-rating-option.is-smiley{padding:calc(5*var(--spacer)) calc(10*var(--spacer))}.insights-survey-popup{position:fixed;inset-block-end:0;inset-inline-end:0;inline-size:max-content;block-size:max-content}.insights-survey-popup .insights-survey-popup-body{position:relative}.insights-survey-popup .insights-survey-dismiss{position:absolute;inset-block-start:0;inset-inline-end:0}.offer-builder-subtitle a{text-decoration:underline}.stat-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(4*var(--spacer));margin-block-end:calc(8*var(--spacer))}.stat-tile{padding-block-end:calc(4*var(--spacer));overflow-x:auto;border-inline-end:var(--border-width-xs) solid var(--color-border-secondary-muted)}.stat-tile:nth-child(2n),.stat-tile:last-child{border-inline-end:0}.stat-tile .stat-tile-title{font-size:var(--font-size-xs);line-height:var(--line-height-xs);margin-block-end:calc(2*var(--spacer));color:var(--color-text-secondary-normal)}.stat-tile .stat-tile-value{display:flex;align-items:stretch}.stat-tile .stat-tile-figure{display:flex;align-items:flex-end}.stat-tile .stat-tile-number-row{display:flex;align-items:baseline}.stat-tile .stat-tile-number{font-size:32px;line-height:1}.stat-tile .stat-tile-unit{margin-inline-start:calc(1*var(--spacer));font-size:15px;line-height:1}.stat-tile .stat-tile-icon{display:flex;flex:0 0 auto;align-items:flex-end;inline-size:calc(6*var(--spacer));block-size:calc(6*var(--spacer));margin-inline-start:.375rem}@media only screen and (min-width:1024px){.stat-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-tile{padding-inline:calc(8*var(--spacer))}.stat-tile:nth-child(2n){border-inline-end:var(--border-width-xs) solid var(--color-border-secondary-muted)}.stat-tile:nth-child(3n),.stat-tile:last-child{border-inline-end:0}.stat-tile .stat-tile-title{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.stat-tile .stat-tile-number{font-size:40px}.stat-tile .stat-tile-unit{font-size:var(--font-size-lg)}.stat-tile .stat-tile-icon{inline-size:calc(8*var(--spacer));block-size:calc(8*var(--spacer))}}@media only screen and (min-width:1200px){.stat-tile .stat-tile-number{font-size:50px}.stat-tile .stat-tile-icon{inline-size:calc(12*var(--spacer));block-size:calc(12*var(--spacer))}}.calendar .calendar-month{font-size:var(--font-size-sm);line-height:var(--line-height-sm);max-width:none;font-weight:var(--weight-medium)}.calendar .calendar-row{display:flex;justify-content:space-between;text-align:center}.calendar .calendar-weekday,.calendar .calendar-day{font-size:var(--font-size-sm);line-height:var(--line-height-sm);min-inline-size:fit-content}.calendar .calendar-weekday{text-transform:capitalize}.calendar .calendar-weekday>span,.calendar .calendar-day-button{padding:calc(1*var(--spacer))}.calendar .calendar-day-button{color:var(--color-text-default);border-radius:var(--radius-circle)}.calendar .calendar-day-button.is-other-month{color:var(--color-text-secondary-subdued)}.calendar .calendar-day-button.is-today{font-weight:var(--weight-medium);color:var(--color-text-secondary-normal);background:var(--color-background-secondary-muted)}.calendar .calendar-day-button.is-selected{font-weight:var(--weight-medium);color:var(--color-text-default);background:var(--color-background-primary-muted)}.calendar .calendar-day-button.is-focused{font-weight:var(--weight-medium);color:var(--color-text-inverted);background:var(--color-background-primary-normal)}@media only screen and (min-width:768px){.calendar .calendar-weekday>span,.calendar .calendar-day-button{padding:calc(2*var(--spacer))}}@media only screen and (min-width:1024px){.calendar .calendar-weekday>span,.calendar .calendar-day-button{padding:calc(3*var(--spacer))}}.onboarding-modal{padding:calc(6*var(--spacer));background:linear-gradient(to top,var(--color-background-secondary-muted),var(--color-background-primary-muted))}.onboarding-modal .onboarding-modal-step{align-items:center}.onboarding-modal .onboarding-modal-step h3{font-size:var(--font-size-lg);line-height:var(--line-height-lg);max-width:none;font-weight:var(--weight-bold)}.onboarding-modal .onboarding-modal-step p{max-width:none;text-align:center}.copyable .with-sidebar{align-items:center}.copyable .copyable-text{font-size:var(--font-size-sm);line-height:var(--line-height-sm);display:block;padding:calc(2*var(--spacer)) calc(3*var(--spacer));text-align:center;word-break:break-all;white-space:pre-wrap;background:var(--color-surface-subdued);border:var(--border-width-xs) solid var(--color-border-secondary-muted);border-radius:var(--radius-sm)}.copyable .copyable-feedback{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--weight-medium);color:var(--color-text-success-normal)}.tweet-embed{font-size:var(--font-size-sm);line-height:var(--line-height-sm);inline-size:100%;max-inline-size:36em;padding:calc(2*var(--spacer)) calc(4*var(--spacer));color:var(--color-text-secondary-normal);border:var(--border-width-xs) solid var(--color-border-secondary-muted);border-radius:var(--radius-md)}.container{--container-padding-inline: calc(4 * var(--spacer));box-sizing:border-box;inline-size:100%;padding-inline:var(--container-padding-inline)}.container[data-centered]{margin-inline:auto}.container[data-size=narrow]{max-inline-size:var(--size-container-narrow)}.container[data-size=medium]{max-inline-size:var(--size-container-medium)}.container[data-size=wide]{max-inline-size:var(--size-container-wide)}.with-header-sidebar{display:grid;grid-template:"header" auto "main" 1fr/1fr;block-size:100dvh}.with-header-sidebar>header{z-index:25;grid-area:header}.with-header-sidebar>.sidebar{z-index:30;grid-area:main}.with-header-sidebar>main{grid-area:main;padding-block:calc(6*var(--spacer));overflow:auto;overscroll-behavior:contain}.with-header-sidebar.has-header{grid-template:"header" auto "main" 1fr/1fr}.with-header-sidebar.has-header>header{z-index:30}.with-header-sidebar.has-header>main{padding-block:var(--line-one-and-a-half);padding-inline:calc(6*var(--spacer))}.skip-link{position:absolute;inset-block-start:calc(3*var(--spacer));inset-inline-start:calc(3*var(--spacer));z-index:100;padding:calc(3*var(--spacer)) calc(5*var(--spacer));color:var(--color-text-default);background:var(--color-surface-subdued);border-radius:var(--radius-sm)}.skip-link:not(:focus){inline-size:1px;block-size:1px;padding:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}@media only screen and (min-width:768px){.with-header-sidebar{grid-template:"header  header" auto "sidebar main" minmax(0,1fr)/18rem 1fr;column-gap:calc(8*var(--spacer))}.with-header-sidebar>.sidebar{grid-area:sidebar}}.topbar{display:flex;gap:calc(4*var(--spacer));align-items:center;justify-content:space-between;padding-block:calc(3*var(--spacer));padding-inline:calc(4*var(--spacer));background:var(--color-surface-subdued);border-block-end:var(--border-width-xs) solid var(--color-border-secondary-subdued)}.topbar>.topbar-brand{display:flex;gap:calc(8*var(--spacer));align-items:center}.topbar>.topbar-actions{display:flex;gap:calc(6*var(--spacer));align-items:center}.topbar>.topbar-actions .menu-button,.topbar>.topbar-actions .topbar-burger{inline-size:calc(5*var(--spacer));block-size:calc(5*var(--spacer));padding:0;color:var(--color-text-default);background:none;border:none;border-radius:var(--radius-sm)}.topbar>.topbar-actions .menu-button>.icon,.topbar>.topbar-actions .topbar-burger>.icon{color:inherit}.topbar>.topbar-actions .menu-button>.icon>svg,.topbar>.topbar-actions .topbar-burger>.icon>svg{inline-size:calc(5*var(--spacer));block-size:calc(5*var(--spacer));stroke-width:1.5}.topbar>.topbar-actions .menu-button:hover,.topbar>.topbar-actions .menu-button:focus,.topbar>.topbar-actions .topbar-burger:hover,.topbar>.topbar-actions .topbar-burger:focus{background:var(--color-background-secondary-muted)}.topbar>.topbar-actions .menu-button:has(.icon [data-visually-hidden]){aspect-ratio:auto;padding-inline:0}.topbar>.topbar-actions .button.topbar-burger:before{content:none}.topbar>.topbar-actions .is-inverted>.menu-button{inline-size:calc(8*var(--spacer));block-size:calc(8*var(--spacer));color:var(--color-text-inverted);background:var(--color-surface-inverted);border-radius:var(--radius-circle)}.topbar>.topbar-actions .is-inverted>.menu-button:hover,.topbar>.topbar-actions .is-inverted>.menu-button:focus{background:var(--color-surface-inverted)}.topbar .topbar-logo{line-height:0;color:var(--color-text-default)}.topbar .topbar-logo .topbar-logo-wordmark{display:none}.topbar .topbar-logo .topbar-logo-mark{display:block;inline-size:calc(8*var(--spacer));block-size:calc(8*var(--spacer))}.topbar>.topbar-brand>.topbar-divider{display:none;flex:0 0 var(--border-width-xs);align-self:stretch;background:var(--color-border-secondary-muted)}.topbar .topbar-company{display:none;gap:calc(4*var(--spacer));align-items:center}.topbar .topbar-company>.avatar{inline-size:calc(8*var(--spacer));block-size:calc(8*var(--spacer))}.topbar .topbar-company>.topbar-company-name{font-weight:var(--weight-bold)}.topbar-menu-identity{font-size:var(--font-size-sm);line-height:var(--line-height-sm);display:flex;flex-direction:column;gap:calc(1*var(--spacer));padding:calc(2*var(--spacer)) calc(4*var(--spacer))}.topbar-menu-identity>.topbar-menu-name{font-weight:var(--weight-medium)}.topbar-menu-identity>.topbar-menu-email{font-size:var(--font-size-xs);line-height:var(--line-height-xs);overflow:hidden;text-overflow:ellipsis;color:var(--color-text-secondary-normal)}@media only screen and (min-width:768px){.topbar{padding-inline:calc(12*var(--spacer))}.topbar .topbar-logo .topbar-logo-wordmark{display:block}.topbar .topbar-logo .topbar-logo-mark{display:none}.topbar>.topbar-brand>.topbar-divider,.topbar .topbar-company{display:flex}.topbar .topbar-burger{display:none}}.sidebar{display:flex;flex-direction:column;padding:calc(4*var(--spacer));overflow-y:auto;background:var(--color-surface-subdued)}.sidebar[hidden]{display:none}@media only screen and (min-width:768px){.sidebar,.sidebar[hidden]{display:flex;border-right:var(--border-width-xs) solid var(--color-border-secondary-muted)}}.vertical-nav ul{padding-left:0;list-style-type:none}.vertical-nav li{padding:calc(1*var(--spacer)) 0}.vertical-nav a{--icon-gap: calc(3 * var(--spacer));display:flex;gap:calc(2*var(--spacer));align-items:center;width:100%;padding:calc(2*var(--spacer)) calc(3*var(--spacer));color:var(--color-text-default);text-align:left;cursor:pointer;background:none;border:none;border-radius:var(--radius-md)}.vertical-nav a:active,.vertical-nav a:visited{color:var(--color-text-default);text-decoration:none}.vertical-nav a:hover,.vertical-nav a:focus{color:var(--color-text-default);text-decoration:none;background:var(--color-background-secondary-muted)}.vertical-nav a[aria-current=page]{color:var(--color-text-default);background:var(--color-background-primary-muted)}.vertical-nav a[aria-current=page] svg{color:var(--color-text-primary-normal)}.vertical-nav li>ul{padding-left:calc(7*var(--spacer))}.vertical-nav .vertical-nav-group{--icon-gap: calc(3 * var(--spacer));display:flex;gap:calc(2*var(--spacer));align-items:center;width:100%;padding:calc(2*var(--spacer)) calc(3*var(--spacer));color:var(--color-text-default);text-align:left;cursor:pointer;background:none;border:none;border-radius:var(--radius-md)}.vertical-nav .vertical-nav-group:active,.vertical-nav .vertical-nav-group:visited{color:var(--color-text-default);text-decoration:none}.vertical-nav .vertical-nav-group:hover,.vertical-nav .vertical-nav-group:focus{color:var(--color-text-default);text-decoration:none;background:var(--color-background-secondary-muted)}.vertical-nav .vertical-nav-group[aria-current=page]{color:var(--color-text-default);background:var(--color-background-primary-muted)}.vertical-nav .vertical-nav-group[aria-current=page] svg{color:var(--color-text-primary-normal)}.vertical-nav .vertical-nav-group>.vertical-nav-chevron{margin-left:auto;color:var(--color-text-secondary-normal);transition:transform .2s}.vertical-nav .vertical-nav-group[aria-expanded=true]>.vertical-nav-chevron{transform:rotate(180deg)}.vertical-nav.is-secondary{padding-top:calc(4*var(--spacer));margin-top:calc(4*var(--spacer));border-top:var(--border-width-xs) solid var(--color-border-secondary-muted)}.notification-bell{position:relative;display:inline-flex;align-items:center}.notification-bell>.menu-button{position:relative}.notification-bell .notification-bell-badge{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;justify-content:center;min-inline-size:18px;max-width:none;block-size:18px;padding-inline:calc(1*var(--spacer));font-size:calc(var(--font-size-xs)*.8);font-weight:var(--weight-bold);line-height:1em;color:var(--color-text-inverted);background:var(--color-background-error-normal);border:var(--border-width-xs) solid var(--color-surface-subdued);border-radius:var(--radius-rounded);transform:translate(calc(50% + calc(1 * var(--spacer))),-50%)}.notification-bell>.notification-bell-panel{position:absolute;inset-block-start:100%;inset-inline:0;z-index:50;margin-block-start:calc(1*var(--spacer));overflow:hidden;border:var(--border-width-xs) solid var(--color-border-secondary-subdued);box-shadow:var(--shadow-xs)}.notification-bell>.notification-bell-panel[hidden]{display:none}.notification-bell>.notification-bell-panel>header{padding:calc(4*var(--spacer))}.notification-bell>.notification-bell-panel>header>h2{font-size:var(--font-size-md);line-height:var(--line-height-md)}.notification-bell>.notification-bell-panel>.box-body{max-block-size:60vh;padding:0;overflow-y:auto}.notification-bell>.notification-bell-panel>.box-body>*+*{margin-top:0}.notification-bell>.notification-bell-panel>footer{padding:0 calc(4*var(--spacer)) calc(2*var(--spacer));text-align:center;border-top:var(--border-width-xs) solid var(--color-border-secondary-subdued)}.notification-bell .notification-bell-item{font-size:var(--font-size-sm);line-height:var(--line-height-sm);display:block;padding:calc(3*var(--spacer)) calc(4*var(--spacer));color:var(--color-text-default);text-decoration:none}.notification-bell .notification-bell-item:hover,.notification-bell .notification-bell-item:focus{text-decoration:none;background:var(--color-background-secondary-muted)}.notification-bell .notification-bell-item+.notification-bell-item{border-top:var(--border-width-xs) solid var(--color-border-secondary-subdued)}.notification-bell .notification-bell-item .notification-bell-item-title{font-weight:var(--weight-medium)}.notification-bell .notification-bell-item .notification-bell-item-time{font-size:var(--font-size-xs);line-height:var(--line-height-xs);color:var(--color-text-secondary-normal)}.notification-bell .notification-bell-thumb{display:flex;flex:0 0 auto;align-items:center;justify-content:center;inline-size:calc(11*var(--spacer));block-size:calc(11*var(--spacer));color:var(--color-text-inverted);border-radius:var(--radius-circle)}.notification-bell .notification-bell-thumb[data-offer-type=tweet]{background:var(--color-background-info-normal)}.notification-bell .notification-bell-thumb[data-offer-type=event]{background:var(--color-background-primary-normal)}.notification-bell .notification-bell-thumb[data-offer-type=service]{background:var(--color-background-success-normal)}.notification-bell .notification-bell-thumb[data-offer-type=video]{background:var(--color-background-warning-normal)}.notification-bell .notification-bell-thumb[data-offer-type=other]{background:var(--color-background-secondary-normal)}@media only screen and (max-width:767px){.notification-bell{position:static}.notification-bell>.notification-bell-panel{inset-inline:calc(4*var(--spacer))}}@media only screen and (min-width:768px){.notification-bell>.notification-bell-panel{inset-inline:auto 0;inline-size:24rem}}.footer{padding-block:calc(6*var(--spacer)) calc(2*var(--spacer));padding-inline:0;font-size:calc(var(--font-size-xs)*.85);color:var(--color-text-secondary-emphasized)}.footer a:link,.footer a:visited{color:var(--color-text-secondary-normal)}.footer>.footer-version{display:inline-block;padding:calc(1*var(--spacer)) calc(3*var(--spacer));font-weight:var(--weight-medium);background:var(--color-background-secondary-muted);border-radius:var(--radius-rounded);box-shadow:var(--shadow-2xs)}.chart-container{display:flex;flex-direction:column;height:auto}.chart-container>*+*{margin-top:var(--line-single)}.chart-container .chart{position:relative;width:100%;aspect-ratio:2/1}.chart-container[data-size=sm] .chart{max-height:300px}.chart-container .chart-download-button{margin-inline-start:auto}.circle-summary-text{flex:1 1 auto;overflow-wrap:anywhere}.circle-summary-school{font-size:var(--font-size-xs);line-height:var(--line-height-xs);color:var(--color-text-secondary-normal)}.circle-summary-members{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.figure{position:relative;display:block;overflow:hidden}.figure img{display:block;width:100%;height:auto;object-fit:cover}.figure>figcaption{font-size:var(--font-size-xs);line-height:var(--line-height-xs);overflow-wrap:break-word}.figure[data-shape=rounded] img{border-radius:var(--radius-sm)}.figure[data-size=sm]{max-width:128px}.figure[data-size=md]{max-width:256px}.figure[data-size=lg]{max-width:512px}.note{color:var(--color-text-secondary-emphasized)}.page-column{position:relative;flex-grow:1;width:100%;max-width:65ch;padding-inline:calc(4*var(--spacer))}.page-column[data-size=narrow]{max-width:50ch}.page-column.is-centered{margin-right:auto;margin-left:auto}.page-column[data-align=center]{display:flex;flex-direction:column;align-items:center}.progress{display:block;width:100%;height:.875rem;padding:0;overflow:hidden;appearance:none;background-color:#00000026;border:none;border-radius:var(--radius-rounded)}.progress::-webkit-progress-bar{background-color:#00000026}.progress::-webkit-progress-value{background-color:var(--color-surface-inverted)}.progress::-moz-progress-bar{background-color:var(--color-surface-inverted)}.progress::-ms-fill{background-color:var(--color-surface-inverted);border:none}.progress:indeterminate{background-color:#00000026;background-image:linear-gradient(to right,var(--color-surface-inverted) 30%,rgba(0,0,0,.15) 30%);background-repeat:no-repeat;background-position:top left;background-size:150% 150%;animation-name:move-indeterminate;animation-duration:1.5s;animation-timing-function:linear;animation-iteration-count:infinite}.progress:indeterminate::-webkit-progress-bar{background-color:#0000}.progress:indeterminate::-moz-progress-bar{background-color:#0000}.progress:indeterminate::-ms-fill{animation-name:none}@keyframes move-indeterminate{0%{background-position:200% 0}to{background-position:-200% 0}}.progress-status{text-align:center}.prose li+li{margin-top:.25em}.prose p:not(:last-child),.prose ol:not(:last-child),.prose ul:not(:last-child),.prose table:not(:last-child){margin-bottom:1em}.prose h1,.prose h2,.prose h3{font-weight:var(--weight-bold);line-height:1.125;color:var(--color-text-default)}.prose h1{margin-bottom:.5em;font-size:2em}.prose h1:not(:first-child){margin-top:1em}.prose h2{margin-bottom:.5714em;font-size:1.75em}.prose h2:not(:first-child){margin-top:1.1428em}.prose h3{margin-bottom:.6666em;font-size:1.5em}.prose h3:not(:first-child){margin-top:1.3333em}.prose ol{margin-top:1em;margin-left:2em;list-style-position:outside}.prose ol:not([type]){list-style-type:decimal}.prose ul{margin-top:1em;margin-left:2em;list-style:disc outside}.prose ul ul{margin-top:.5em;list-style-type:circle}.prose ul ul ul{list-style-type:square}.prose figure{margin-right:2em;margin-left:2em;text-align:center}.prose figure:not(:first-child){margin-top:2em}.prose figure:not(:last-child){margin-bottom:2em}.prose figure img{display:inline-block}.prose figure figcaption{font-style:italic}.prose sub{font-size:75%}.prose table{width:100%}.menu-wrapper.is-secondary{z-index:25;background:none}.menu-wrapper.is-secondary .menu{min-width:0;padding:0;background:none;border:none;border-radius:0;box-shadow:none}.menu-wrapper.is-secondary .menu-label{font-size:var(--font-size-xs);line-height:var(--line-height-xs);padding-left:calc(3*var(--spacer));margin-bottom:var(--line-half);color:var(--color-text-secondary-normal);text-transform:uppercase}.menu-wrapper.is-secondary .menu-label:not(:first-child){margin-top:var(--line-half)}.menu-wrapper.is-secondary .menu-list{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.menu-wrapper.is-secondary .menu-list a,.menu-wrapper.is-secondary .menu-list a:hover,.menu-wrapper.is-secondary .menu-list a:focus{display:block;padding:calc(var(--line-half)*.5) calc(3*var(--spacer));color:var(--color-text-default);border-radius:var(--radius-xs)}.menu-wrapper.is-secondary .menu-list li{padding-right:calc(2*var(--spacer));padding-left:calc(3*var(--spacer));margin-bottom:calc(1*var(--spacer));border-radius:10%/50%}.menu-wrapper.is-secondary .menu-list li:hover,.menu-wrapper.is-secondary .menu-list li:focus{background-color:var(--color-surface-emphasized)}.menu-wrapper.is-secondary .menu-list li.is-active{background-color:var(--color-background-info-muted)}.survey .survey-question .is-open{padding-bottom:var(--line-half)}.survey .survey-question .is-open>.matrix-row-answer-options{display:block}.survey .survey-question .is-open>.matrix-row-header .plus-minus>span:last-child{transform:rotate(0)}.answer-option-icon{margin-right:calc(2*var(--spacer))}.video-embed{max-width:30em}.with-header-footer{display:grid;grid-template:"header" auto "body" 1fr "footer" auto/1fr;width:100vw;height:100vh}.with-header-footer>header{grid-area:header;width:100%;padding-top:var(--line-single);padding-bottom:var(--line-single)}.with-header-footer>header.is-primary{background:var(--color-background-primary-normal)}.with-header-footer>main{grid-area:body;padding-top:var(--line-single);padding-bottom:var(--line-single)}.with-header-footer>main.is-scrollable{max-height:100%;overflow:auto}.with-header-footer>main h1{font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:var(--weight-bold);text-align:center}.with-header-footer>footer{font-size:var(--font-size-xs);line-height:var(--line-height-xs);padding-top:var(--line-half);padding-bottom:var(--line-half)}
