@layer p_reset, theme, base, p_base, disco.components, p_components, p_utilities;
.ErrorToast[data-v-acacb6ba]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:8px;background-color:var(--color-danger);color:var(--white);font-size:13px;line-height:1.45}.ErrorToast__icon[data-v-acacb6ba]{flex:0 0 auto;margin-top:1px}.ErrorToast__content[data-v-acacb6ba]{flex:1 1 auto;min-width:0}.ErrorToast__text[data-v-acacb6ba]{margin:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ErrorToast__fields[data-v-acacb6ba]{margin:6px 0 0;padding-left:18px;list-style:disc;overflow-wrap:anywhere}.ErrorToast__meta[data-v-acacb6ba]{margin:6px 0 0;opacity:.8;font-size:12px;overflow-wrap:anywhere}.ErrorToast__disclosure[data-v-acacb6ba]{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:12px;text-decoration:underline;cursor:pointer}.ErrorToast__diagnostic[data-v-acacb6ba]{margin:6px 0 0;max-height:120px;overflow:auto;opacity:.85;font-family:monospace;font-size:11px;overflow-wrap:anywhere}.ErrorToast__repeat[data-v-acacb6ba]{flex:0 0 auto;align-self:center;padding:2px 7px;border-radius:999px;background-color:#ffffff40;font-size:11px;font-variant-numeric:tabular-nums}.ErrorToast__close[data-v-acacb6ba]{flex:0 0 auto;padding:0;border:0;background:none;color:inherit;opacity:.8;cursor:pointer}.ErrorToast__close[data-v-acacb6ba]:hover{opacity:1}.PlainToast[data-v-e76e0227]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:8px;background-color:var(--color-neutral-70);color:var(--white);font-size:13px;line-height:1.45}.PlainToast--error[data-v-e76e0227]{background-color:var(--color-danger)}.PlainToast--success[data-v-e76e0227]{background-color:var(--color-success)}.PlainToast--warn[data-v-e76e0227]{background-color:var(--color-warning, var(--color-neutral-70))}.PlainToast__content[data-v-e76e0227]{flex:1 1 auto;min-width:0}.PlainToast__title[data-v-e76e0227],.PlainToast__text[data-v-e76e0227]{margin:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.PlainToast__title[data-v-e76e0227]{font-weight:600}.PlainToast__title+.PlainToast__text[data-v-e76e0227]{margin-top:4px;font-weight:400}.PlainToast__close[data-v-e76e0227]{flex:0 0 auto;padding:0;border:0;background:none;color:inherit;font-size:18px;line-height:1;opacity:.8;cursor:pointer}.PlainToast__close[data-v-e76e0227]:hover{opacity:1}@layer p_reset,theme,base,p_base,disco.components,p_components,p_utilities;@layer p_reset{*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}}@layer p_base{:root{--white: #fafafa;--black: #000000;--color-neutral-10: #f5f5f5;--color-neutral-20: #f0f0f0;--color-neutral-30: #ededed;--color-neutral-40: #e0e0e0;--color-neutral-50: #c2c2c2;--color-neutral-60: #9e9e9e;--color-neutral-70: #757575;--color-neutral-80: #58595b;--color-neutral-90: #414042;--color-neutral-100: #0a0a0a;--color-green-10: #f7fcf3;--color-green-20: #d2eac0;--color-green-30: #bbdfa1;--color-green: #77c043;--color-green-70: #63a038;--color-green-90: #3c6022;--color-orange-10: #fbe4cf;--color-orange-20: #f8d2af;--color-orange: #ea780e;--color-orange-70: #c3640c;--color-orange-90: #753c07;--color-yellow-10: #fefceb;--color-yellow-20: #fdf4b1;--color-yellow-30: #fcef8a;--color-yellow-40: #fcea63;--color-yellow-50: #fbe43c;--color-yellow-60: #fadf15;--color-yellow-70: #d0ba12;--color-red-10: #ffecec;--color-red-20: #f5aaaa;--color-red: #e00000;--color-red-70: #bb0000;--color-red-90: #700000;--color-pink-10: #fff0f8;--color-pink-20: #ffd5ed;--color-pink: #ff81c9;--color-pink-70: #d46ca7;--color-pink-90: #804165;--color-blue-10: #edf6fa;--color-blue-20: #b6e2f4;--color-blue: #24a8de;--color-decorative-blue: #2f9bd6;--color-decorative-magenta: #e85d9c;--color-purple: #9b59b6;--color-dark-blue-10: #cedef7;--color-dark-blue: #0b5cd7;--color-dark-blue-70: #073d8f;--color-cyan-20: #aaffff;--color-dark-green-10: #cce6d9;--color-dark-green-20: #aad5c0;--color-dark-green-30: #80c0a1;--color-dark-green-40: #55ac82;--color-dark-green-50: #2b9762;--color-dark-green: #008243;--color-dark-green-70: #006c38;--color-dark-green-80: #00572d;--color-dark-green-90: #004122;--color-dark-green-100: #002b16;--color-accent-surface: var(--color-green-10);--color-accent-surface-strong: var(--color-green-30);--color-accent-disabled: var(--color-green-20);--color-accent: var(--color-green);--color-accent-hover: var(--color-green-70);--color-accent-focus: var(--color-green-90);--color-warning-surface: var(--color-orange-10);--color-warning-border: var(--color-orange-20);--color-warning-disabled: var(--color-orange-20);--color-warning: var(--color-orange);--color-warning-hover: var(--color-orange-70);--color-warning-focus: var(--color-orange-90);--color-warning-text: var(--color-orange-90);--color-danger-surface: var(--color-red-10);--color-danger-border: var(--color-red-20);--color-danger-disabled: var(--color-red-20);--color-danger: var(--color-red);--color-danger-hover: var(--color-red-70);--color-danger-focus: var(--color-red-90);--color-pink-surface: var(--color-pink-10);--color-pink-disabled: var(--color-pink-20);--color-pink-hover: var(--color-pink-70);--color-pink-focus: var(--color-pink-90);--color-success-surface: var(--color-dark-green-10);--color-success-border: var(--color-dark-green-20);--color-success: var(--color-dark-green);--color-success-text: var(--color-dark-green-90);--disabled-opacity: .3;--color-correct-answer: var(--color-dark-green-40);--color-correct-answer-background: var(--color-dark-green-10);--color-partially-correct-answer: var(--color-yellow-20);--color-partially-correct-answer-background: var(--color-yellow-10);--color-node-background-white: var(--white);--color-node-background-gray: var(--color-neutral-20);--color-node-background-green: var(--color-dark-green-20);--color-node-background-cyan: var(--color-cyan-20);--color-node-background-yellow: var(--color-yellow-20);--color-node-background-blue: var(--color-blue-20);--color-node-background-red: var(--color-red-20);--color-node-background-pink: var(--color-pink-20);--color-node-background-orange: var(--color-orange-20);--quiz-tile-1: var(--color-dark-blue);--quiz-tile-1-hover: var(--color-dark-blue-70);--quiz-tile-2: var(--color-orange);--quiz-tile-2-hover: var(--color-orange-70);--quiz-tile-3: var(--color-dark-green);--quiz-tile-3-hover: var(--color-dark-green-70);--quiz-tile-4: var(--color-red);--quiz-tile-4-hover: var(--color-red-70);--quiz-tile-5: var(--color-pink-70);--quiz-tile-5-hover: var(--color-pink-90);--quiz-tile-6: var(--color-blue);--quiz-tile-6-hover: #1e8cb9;--quiz-tile-7: #d97706;--quiz-tile-7-hover: #b45309;--quiz-tile-8: var(--color-green-70);--quiz-tile-8-hover: var(--color-green-90);--color-border: var(--color-neutral-40);--color-scrim: #000a;--color-overlay-hover: rgba(0, 0, 0, .4);--color-tooltip-background: rgba(0, 0, 0, .6);--color-neutral-background: var(--color-neutral-40);--color-disabled-text: color-mix(in srgb, var(--color-neutral-100), transparent 40%);--color-field-background: #f7fcf3;--color-field-border: #c0e8a1;--color-field-background-focus: #e4f2d9;--color-field-border-focus: #aed98c;--keyboard-accent-color: var(--color-dark-green);--color-text: var(--color-neutral-90);--color-text-secondary: var(--color-neutral-60);--color-primary: var(--color-accent)}body{background-color:var(--white)}@media print{body{background-color:transparent}}}@layer p_base{@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9WXx0ppC8MLnbtrVK.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9WXZ0ppC8MLnbtrVK.woff2) format("woff2");unicode-range:U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9WXh0ppC8MLnbtg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format("woff2");unicode-range:U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format("woff2");unicode-range:U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format("woff2");unicode-range:U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif";font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/ga6faw1J5X9T9RW6j9bNfFIMZhhWnFTyNZIQD1-_P3vct_NFiQhhYQ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Noto Serif";font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/ga6faw1J5X9T9RW6j9bNfFIMZhhWnFTyNZIQD1-_P3Hct_NFiQhhYQ.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Noto Serif";font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/ga6faw1J5X9T9RW6j9bNfFIMZhhWnFTyNZIQD1-_P3_ct_NFiQg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif";font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/ga6faw1J5X9T9RW6j9bNfFIMZhhWnFTyNZIQD1-_P3vct_NFiQhhYQ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Noto Serif";font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/ga6faw1J5X9T9RW6j9bNfFIMZhhWnFTyNZIQD1-_P3Hct_NFiQhhYQ.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Noto Serif";font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/ga6faw1J5X9T9RW6j9bNfFIMZhhWnFTyNZIQD1-_P3_ct_NFiQg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/ga6daw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTYf-D33WsNFHuQk.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/ga6daw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTYf0D33WsNFHuQk.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/ga6daw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTYf6D33WsNFH.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/ga6daw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTYf-D33WsNFHuQk.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/ga6daw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTYf0D33WsNFHuQk.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/ga6daw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTYf6D33WsNFH.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(/fonts/NunitoSans-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(/fonts/NunitoSans-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(/fonts/NunitoSans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(/fonts/NunitoSans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sans: "Montserrat", sans-serif;--serif: "Noto Serif", serif}body{font-family:var(--sans)}}@layer p_base{:root{--measurement-content-width: 718px;--measurement-media-size-small: 25%;--measurement-media-size-medium: 50%;--measurement-media-size-large: 75%;--measurement-media-size-full: 100%;--measurement-input-size: 36px;--measurement-input-size-small: 24px;--measurement-button-size-medium: 44px;--measurement-button-size-large: 48px;--measurement-button-size-xlarge: 52px;--measurement-sidebar-width: 215px;--measurement-header-height: 64px;--measurement-footer-height: 64px;--measurement-action-bar-height: 64px;--measurement-action-bar-gap: 16px;--measurement-action-bar-gap-mobile: 8px;--measurement-horizontal-padding: 32px;--measurement-tree-spacing: 48px;--border-radius-xs: 2px;--border-radius-small: 4px;--border-radius-small-medium: 6px;--border-radius-medium: 8px;--border-radius-large: 12px;--border-radius-xlarge: 16px;--border-radius-pill: 999px;--border-width-thin: 1px;--spacing-0: 0;--spacing-half: 2px;--spacing-1: 4px;--spacing-2: 8px;--spacing-3: 12px;--spacing-4: 16px;--spacing-5: 20px;--spacing-6: 24px;--spacing-8: 32px;--spacing-9: 36px;--spacing-12: 48px;--transition-duration-fast: .15s;--transition-duration-normal: .2s;--transition-duration-slow: .3s}@media screen and (max-width:500px){:root{--measurement-horizontal-padding: 20px;--measurement-action-bar-gap: var(--measurement-action-bar-gap-mobile)}}@media screen and (min-width:500px)and (max-width:800px){:root{--measurement-horizontal-padding: 24px}}}@layer p_base{:root{--font-size-x-small: 10px;--line-height-x-small: 16px;--font-size-small: 12px;--line-height-small: 16px;--font-size-medium: 14px;--line-height-medium: 20px;--font-size-large: 16px;--line-height-large: 24px;--font-size-x-large: 20px;--line-height-x-large: 28px;--font-size-xx-large: 24px;--line-height-xx-large: 32px;--font-size-xxx-large: 28px;--line-height-xxx-large: 36px;--font-size-display-large: clamp(2rem, 1rem + 3.5vw, 3.5rem);--font-size-display-medium: clamp(1.75rem, 1rem + 2.5vw, 2.5rem);--line-height-display: 1.15;--letter-spacing-display: -.02em;--font-size-hero: clamp(2rem, 4.6vw, 3.5rem);--font-size-lead: clamp(1rem, .9rem + .5vw, 1.25rem);--font-size-prose-title: clamp(2rem, 1.4rem + 2vw, 2.5rem);--font-size-prose-h2: clamp(1.35rem, 1.1rem + 1vw, 1.55rem);--font-size-prose-h3: clamp(1.1rem, 1rem + .5vw, 1.25rem);--line-height-prose: 1.75;--font-family-display: "Montserrat", "Nunito Sans", sans-serif;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--content-line-height: 1.6;--content-paragraph-spacing: 1em;--content-list-padding: 1.5em;--content-list-item-margin: .25em;--content-sub-offset: -.25em;--content-sup-offset: -.5em;--content-script-font-size: .75em}html,body{font-size:var(--font-size-medium);line-height:var(--line-height-medium)}sub{font-size:smaller;vertical-align:sub}sup{font-size:smaller;vertical-align:super}em{font-style:italic}strong{font-weight:bolder}s{text-decoration:line-through}}@layer p_base{:root{--box-shadow-xs: 0px 1px 2px rgba(0, 0, 0, .2);--box-shadow-sm: 0px 2px 4px rgba(0, 0, 0, .2);--box-shadow-md: 0px 2px 8px rgba(0, 0, 0, .2);--box-shadow-lg: 0px 4px 12px rgba(0, 0, 0, .25);--box-shadow-xl: 0px 8px 16px rgba(0, 0, 0, .25);--box-shadow: var(--box-shadow-sm);--box-shadow-small: var(--box-shadow-xs);--box-shadow-hover: var(--box-shadow-lg);--box-shadow-2: var(--box-shadow-md);--box-shadow-3: var(--box-shadow-lg);--focus-shadow: 0px 0px 2px 2px color-mix(in srgb, var(--color-accent), transparent 60%);--shadow-marker-green: var(--spacing-2) var(--spacing-2) 0 var(--color-green-20);--shadow-marker-green-md: calc(var(--spacing-1) + var(--spacing-half)) calc(var(--spacing-1) + var(--spacing-half)) 0 var(--color-green-20);--shadow-marker-green-sm: var(--spacing-1) var(--spacing-1) 0 var(--color-green-20);--shadow-marker-pink: var(--spacing-2) var(--spacing-2) 0 var(--color-pink-20);--shadow-marker-pink-sm: var(--spacing-1) var(--spacing-1) 0 var(--color-pink-20);--box-shadow-inset: inset 0px 2px 2px rgba(0, 0, 0, .2);--box-shadow-inset-sm: inset 0px 1px 2px rgba(0, 0, 0, .2)}}@layer p_base{:root{--z-index-base: 0;--z-index-content: 1;--z-index-sidebar: 9;--z-index-aside-overlay: 10;--z-index-sub-header: 8;--z-index-sub-header-raised: 11;--z-index-header: 12;--z-index-action-bar: 20;--z-index-dropdown: 50;--z-index-overlay: 100;--z-index-pointer-overlay: 150;--z-index-popup: 1100;--z-index-modal: 1200;--z-index-modal-overlay: 1250;--z-index-lightbox: 1300;--z-index-bottom-sheet: 1500;--z-index-tooltip: 9999;--z-index-tour-fab: 2003;--z-index-tour-backdrop: 2000;--z-index-tour-highlight: 2001;--z-index-tour-popover: 2002;--z-index-tour-layer: calc(var(--z-index-modal-overlay) + 750);--z-index-modals: var(--z-index-modal)}}@layer p_components{.Format>*+*,.Format>*>*+*,.tiptap>*+*{margin-top:var(--content-paragraph-spacing)}span.Format>*+*,span.Format>*>*+*{margin-top:0}.Format p+p,.Format div+p,.Format p+div{margin-top:var(--content-paragraph-spacing)}.Format p,.Format div,.tiptap p,.tiptap div{line-height:var(--content-line-height)}.Format .Field--textinput p,.Format .RichTextEditor--textinput .tiptap p,.RichTextEditor--textinput .tiptap p{line-height:var(--content-line-height);margin-bottom:0;margin-left:0;margin-right:0}.Format .Field--textinput>*+*,.Format .Field--textinput p+p,.Format .Field--textinput div+p,.Format .Field--textinput p+div,.Format .RichTextEditor--textinput .tiptap>*+*,.RichTextEditor--textinput .tiptap>*+*{margin-top:var(--content-paragraph-spacing)!important}.Format ul,.Format ol,.tiptap ul,.tiptap ol{margin-left:0;margin-right:0;margin-bottom:0;padding-left:var(--content-list-padding)!important;list-style-position:outside}.Format ul,.Format ul li,.tiptap ul,.tiptap ul li{list-style-type:disc}.Format ol,.Format ol li,.tiptap ol,.tiptap ol li{list-style-type:decimal}.Format li,.tiptap li{list-style-position:outside;margin-bottom:var(--content-list-item-margin);margin-left:0!important;padding-left:0!important;line-height:var(--content-line-height)}.Format ::marker,.tiptap ::marker{color:var(--color-neutral-60);font-weight:500}.Format sub,.Format sup,.Format .Field sub,.Format .Field sup,.tiptap sub,.tiptap sup{font-size:var(--content-script-font-size);line-height:0;position:relative;vertical-align:baseline}.Format sub,.Format .Field sub,.tiptap sub{bottom:var(--content-sub-offset)}.Format sup,.Format .Field sup,.tiptap sup{top:var(--content-sup-offset)}.Format a,.tiptap a{color:var(--color-accent)!important;text-decoration:underline!important;cursor:pointer!important}.Format a:hover,.tiptap a:hover{color:var(--color-accent-hover)!important}.Format .node-link,.Format span[data-type=node-link],.tiptap .node-link,.tiptap span[data-type=node-link]{text-decoration-style:solid!important}.tiptap span[data-type=node-link]{color:var(--color-accent);text-decoration:underline;text-decoration-style:solid;cursor:pointer}.Format strong,.Format b,.tiptap strong,.tiptap b{font-weight:bolder}.Format blockquote,.tiptap blockquote{border-left:3px solid var(--color-neutral-50);margin-left:0;margin-right:0;padding-left:1em}.Format code,.tiptap code{background-color:var(--color-neutral-30);border-radius:var(--border-radius-small);font-family:monospace;font-size:.9em;padding:.15em .3em;word-break:break-all}.Format pre,.tiptap pre{background-color:var(--color-neutral-30);border-radius:var(--border-radius-small);font-family:monospace;font-size:.9em;line-height:1.5;overflow-x:auto;padding:.75em 1em;white-space:pre-wrap;word-wrap:break-word}.Format pre code,.tiptap pre code{background-color:transparent;border-radius:0;font-size:inherit;padding:0;word-break:normal}.Format .Field--isInlineField mjx-container,.Format mjx-container[jax=CHTML][display=false]{vertical-align:baseline;margin:0 .1em}.tiptap mjx-container[jax=CHTML]:not([display=true]){overflow:visible;vertical-align:baseline}.Format mjx-container[jax=CHTML][display=true],.Format .Field mjx-container[jax=CHTML][display=true],.tiptap mjx-container[jax=CHTML][display=true]{overflow:visible;margin-block:0}.Format mjx-container,.tiptap mjx-container{box-sizing:border-box;display:inline-block;max-width:100%;overflow-x:auto;overflow-y:visible;vertical-align:middle}.Format mjx-container:not([display=true]){overflow:visible;vertical-align:baseline}.Format mjx-container[display=true],.tiptap mjx-container[display=true]{width:100%;max-width:100%;text-align:center}.Format span[data-type=gap],.Format .quill-gap,.tiptap span[data-type=gap]{display:inline-block;background:var(--color-neutral-20);border:1px dashed var(--color-border);border-radius:4px;padding:2px 8px;min-width:60px;text-align:center;cursor:pointer;vertical-align:baseline;line-height:inherit;-webkit-user-select:none;user-select:none}.Format span[data-type=gap]:hover,.Format .quill-gap:hover,.tiptap span[data-type=gap]:hover{background:var(--color-neutral-30)}.Format span[data-type=formula],.Format .quill-formula,.tiptap span[data-type=formula]{cursor:pointer;display:inline-block;line-height:0;margin:0;max-width:100%;position:relative;vertical-align:middle}.Format span[data-type=formula] mjx-container,.Format .quill-formula mjx-container,.tiptap span[data-type=formula] mjx-container{background-color:#fffa;border-radius:2px;max-width:100%;box-sizing:border-box;overflow:visible}.Format span[data-type=formula][data-display=block],.Format .quill-formula--block,.tiptap span[data-type=formula][data-display=block]{display:block;text-align:center;width:100%;line-height:normal}.Format span[data-type=formula][data-display=block] mjx-container,.Format .quill-formula--block mjx-container,.tiptap span[data-type=formula][data-display=block] mjx-container{box-shadow:0 0 0 4px #fffa;display:block;text-align:center;width:100%;max-width:100%;box-sizing:border-box}.Format span[data-type=formula][data-display=block]>span,.Format .quill-formula--block>span,.tiptap span[data-type=formula][data-display=block]>span{display:inline-block;width:100%;max-width:100%}.Format span[data-type=computed-value],.tiptap span[data-type=computed-value]{display:inline-block;background:var(--color-neutral-20);padding:var(--spacing-half) var(--spacing-1);margin:0 var(--spacing-half);border-radius:var(--border-radius-small);text-align:left}.Format span[data-type=computed-value][data-block=true],.tiptap span[data-type=computed-value][data-block=true]{display:block;text-align:center;background:transparent;padding:0;margin:var(--spacing-2) 0;font-size:var(--font-size-x-large);line-height:1.8}.Format img,.tiptap img{max-width:100%;height:auto;display:block;margin-bottom:var(--spacing-3);border-radius:var(--border-radius-small)}.Format *+img,.tiptap *+img{margin-top:var(--content-paragraph-spacing)}.Format img[data-size=small],.tiptap img[data-size=small]{max-width:var(--measurement-media-size-small)}.Format img[data-size=medium],.tiptap img[data-size=medium]{max-width:var(--measurement-media-size-medium)}.Format img[data-size=large],.tiptap img[data-size=large]{max-width:var(--measurement-media-size-large)}.Format img[data-size=full],.tiptap img[data-size=full]{max-width:var(--measurement-media-size-full)}.Format [style*="text-align: center"] img,.Format [style*="text-align:center"] img,.tiptap [style*="text-align: center"] img,.tiptap [style*="text-align:center"] img{margin-left:auto;margin-right:auto}.Format [style*="text-align: right"] img,.Format [style*="text-align:right"] img,.tiptap [style*="text-align: right"] img,.tiptap [style*="text-align:right"] img{margin-left:auto;margin-right:0}.Format [style*="text-align: left"] img,.Format [style*="text-align:left"] img,.tiptap [style*="text-align: left"] img,.tiptap [style*="text-align:left"] img{margin-left:0;margin-right:auto}.Format iframe,.tiptap iframe{max-width:100%;width:100%;min-height:400px;aspect-ratio:16 / 9;display:block;margin-bottom:var(--spacing-3);border-radius:var(--border-radius-small);border:none}.Format *+iframe,.tiptap *+iframe{margin-top:var(--content-paragraph-spacing)}.Format iframe[data-size=small],.tiptap iframe[data-size=small]{max-width:var(--measurement-media-size-small)}.Format iframe[data-size=medium],.tiptap iframe[data-size=medium]{max-width:var(--measurement-media-size-medium)}.Format iframe[data-size=large],.tiptap iframe[data-size=large]{max-width:var(--measurement-media-size-large)}.Format iframe[data-size=full],.tiptap iframe[data-size=full]{max-width:var(--measurement-media-size-full)}.Format iframe[data-size],.tiptap iframe[data-size]{aspect-ratio:16 / 9;height:auto!important;min-height:unset}.Format [style*="text-align: center"] iframe,.Format [style*="text-align:center"] iframe,.tiptap [style*="text-align: center"] iframe,.tiptap [style*="text-align:center"] iframe{margin-left:auto;margin-right:auto}.Format [style*="text-align: right"] iframe,.Format [style*="text-align:right"] iframe,.tiptap [style*="text-align: right"] iframe,.tiptap [style*="text-align:right"] iframe{margin-left:auto;margin-right:0}.Format [style*="text-align: left"] iframe,.Format [style*="text-align:left"] iframe,.tiptap [style*="text-align: left"] iframe,.tiptap [style*="text-align:left"] iframe{margin-left:0;margin-right:auto}@media(min-width:768px){.Format img[data-float=left],.tiptap img[data-float=left],.Format iframe[data-float=left],.tiptap iframe[data-float=left]{float:left;margin-right:var(--spacing-4);margin-bottom:var(--spacing-3);display:block}.Format img[data-float=right],.tiptap img[data-float=right],.Format iframe[data-float=right],.tiptap iframe[data-float=right]{float:right;margin-left:var(--spacing-4);margin-bottom:var(--spacing-3);display:block}.Format img[data-float=none],.tiptap img[data-float=none],.Format iframe[data-float=none],.tiptap iframe[data-float=none]{float:none;display:block;margin-left:auto;margin-right:auto}}@media(max-width:767px){.Format img[data-float],.tiptap img[data-float],.Format iframe[data-float],.tiptap iframe[data-float]{float:none!important;display:block;max-width:100%;margin-left:0;margin-right:0}}}@layer p_components{.Tree{box-sizing:content-box;margin-inline:auto;max-width:var(--measurement-content-width);position:relative}.Tree--level-0{padding-inline-start:var(--measurement-tree-spacing);padding-inline-end:var(--measurement-tree-spacing)}@media screen and (max-width:750px){.Tree--level-0:not(.Tree--isEditable){box-sizing:border-box;max-width:100%;padding-inline:var(--spacing-3)}}.Tree .Child+.Child{margin-top:16px}}@layer p_components{.cv-varref{background:var(--color-green-20);border-radius:var(--border-radius-small);padding:.05em .35em}}@layer p_utilities{body:has(.Modals__background) .ML__keyboard{z-index:calc(var(--z-index-modal-overlay) + 50)!important}body:has(.Modals__background) #mathlive-suggestion-popover{z-index:calc(var(--z-index-modal-overlay) + 50)!important}}@layer p_components{div.DiscoToast{margin:0 16px 16px}}@layer p_utilities{.board-slide-view-disabled .excalidraw{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;overflow:hidden!important}.board-slide-view-disabled .excalidraw .layer-ui{pointer-events:auto}.board-slide-view-disabled .excalidraw canvas{pointer-events:none!important}.board-slide-view-disabled .excalidraw .zoom-actions{display:none!important}.board-editor-toolbar{display:flex;align-items:center;justify-content:flex-end;padding:var(--spacing-2) var(--spacing-4);background:var(--color-neutral-10);border-bottom:1px solid var(--color-neutral-20);gap:var(--spacing-3)}.board-editor-toolbar__toggle{font-size:var(--font-size-small)}}@layer p_base{:root{--ui-modal-header-offset: var(--measurement-header-height, 64px);--ui-toast-action-bar-offset: var(--measurement-action-bar-height, 64px)}html,body{overscroll-behavior:none;-webkit-overflow-scrolling:touch}}html{overflow-x:hidden}@layer p_components{.fa.fa-kit{font-family:Font Awesome Kit!important;font-weight:400}body.hasNewActionbar #page-poll-nav-footer,body.hasNewSlideNavigation #page-poll-nav{display:none!important}}:root,:host{--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";--fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";--fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";--fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-light: normal 300 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 6 Duotone";--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 6 Sharp Duotone"}svg.svg-inline--fa:not(:root),svg.svg-inline--fa:not(:host){overflow:visible;box-sizing:content-box}.svg-inline--fa{display:var(--fa-display, inline-block);height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0em}.svg-inline--fa.fa-sm{vertical-align:-.07143em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin, .3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin, .3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width, 2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width, 1.25em)}.fa-layers svg.svg-inline--fa{inset:0;margin:auto;position:absolute}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{transform-origin:center center}.fa-layers-text{left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color, #ff253a);border-radius:var(--fa-counter-border-radius, 1em);box-sizing:border-box;color:var(--fa-inverse, #fff);line-height:var(--fa-counter-line-height, 1);max-width:var(--fa-counter-max-width, 5em);min-width:var(--fa-counter-min-width, 1.5em);overflow:hidden;padding:var(--fa-counter-padding, .25em .5em);right:var(--fa-right, 0);text-overflow:ellipsis;top:var(--fa-top, 0);transform:scale(var(--fa-counter-scale, .25));transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom, 0);right:var(--fa-right, 0);top:auto;transform:scale(var(--fa-layers-scale, .25));transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom, 0);left:var(--fa-left, 0);right:auto;top:auto;transform:scale(var(--fa-layers-scale, .25));transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top, 0);right:var(--fa-right, 0);transform:scale(var(--fa-layers-scale, .25));transform-origin:top right}.fa-layers-top-left{left:var(--fa-left, 0);right:auto;top:var(--fa-top, 0);transform:scale(var(--fa-layers-scale, .25));transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin, 2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(-1 * var(--fa-li-width, 2em));position:absolute;text-align:center;width:var(--fa-li-width, 2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color, #eee);border-radius:var(--fa-border-radius, .1em);border-style:var(--fa-border-style, solid);border-width:var(--fa-border-width, .08em);padding:var(--fa-border-padding, .2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin, .3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin, .3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 2s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-reverse{--fa-animation-direction: reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale, 1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound, -.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity, .4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity, .4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale, 1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle, 0))}.fa-stack{display:inline-block;vertical-align:middle;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{inset:0;margin:auto;position:absolute;z-index:var(--fa-stack-z-index, auto)}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:var(--fa-inverse, #fff)}.sr-only,.fa-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only-focusable:not(:focus),.fa-sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color, currentColor);opacity:var(--fa-primary-opacity, 1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color, currentColor);opacity:var(--fa-secondary-opacity, .4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity, .4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity, 1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.PerfDebugOverlay[data-v-9a05d7b6]{--perf-debug-good: #4ade80;--perf-debug-warn: #fbbf24;--perf-debug-bad: #f87171;--perf-debug-muted: #9aa;position:fixed;right:var(--spacing-3);bottom:var(--spacing-3);z-index:var(--z-index-tooltip);width:260px;max-height:50vh;display:flex;flex-direction:column;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--color-neutral-10);background:#000000d1;border-radius:var(--border-radius-small-medium);box-shadow:0 4px 16px #00000059;overflow:hidden}.PerfDebugOverlay--collapsed[data-v-9a05d7b6]{width:auto}.PerfDebugOverlay__header[data-v-9a05d7b6]{display:flex;align-items:center;gap:var(--spacing-2);padding:6px 8px;cursor:pointer;-webkit-user-select:none;user-select:none}.PerfDebugOverlay__title[data-v-9a05d7b6]{font-weight:600}.PerfDebugOverlay__count[data-v-9a05d7b6]{padding:0 5px;border-radius:8px;background:#ffffff2e}.PerfDebugOverlay__action[data-v-9a05d7b6]{margin-left:auto;padding:0;font:inherit;color:var(--color-neutral-30);background:none;border:none;cursor:pointer}.PerfDebugOverlay__action[data-v-9a05d7b6]:hover{color:var(--color-neutral-10)}.PerfDebugOverlay__chevron[data-v-9a05d7b6]{margin-left:auto}.PerfDebugOverlay__action+.PerfDebugOverlay__chevron[data-v-9a05d7b6]{margin-left:var(--spacing-2)}.PerfDebugOverlay__action--close[data-v-9a05d7b6]{margin-left:var(--spacing-2)}.PerfDebugOverlay__handle[data-v-9a05d7b6]{position:fixed;right:var(--spacing-3);bottom:var(--spacing-3);z-index:var(--z-index-tooltip);padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.4;color:var(--color-neutral-10);background:#00000073;border:none;border-radius:var(--border-radius-small-medium);cursor:pointer;opacity:.5}.PerfDebugOverlay__handle[data-v-9a05d7b6]:hover{opacity:1}.PerfDebugOverlay__body[data-v-9a05d7b6]{overflow-y:auto}.PerfDebugOverlay__empty[data-v-9a05d7b6]{margin:0;padding:8px;color:var(--perf-debug-muted)}.PerfDebugOverlay__list[data-v-9a05d7b6]{margin:0;padding:0;list-style:none}.PerfDebugOverlay__row[data-v-9a05d7b6]{display:flex;align-items:baseline;gap:var(--spacing-2);padding:4px 8px;border-top:1px solid rgb(255 255 255 / 8%)}.PerfDebugOverlay__label[data-v-9a05d7b6]{font-weight:600}.PerfDebugOverlay__node[data-v-9a05d7b6]{flex:1;min-width:0;overflow:hidden;color:var(--perf-debug-muted);text-overflow:ellipsis;white-space:nowrap}.PerfDebugOverlay__status[data-v-9a05d7b6]{color:var(--perf-debug-bad)}.PerfDebugOverlay__duration[data-v-9a05d7b6]{margin-left:auto;font-variant-numeric:tabular-nums}.PerfDebugOverlay__row--fast .PerfDebugOverlay__duration[data-v-9a05d7b6]{color:var(--perf-debug-good)}.PerfDebugOverlay__row--medium .PerfDebugOverlay__duration[data-v-9a05d7b6]{color:var(--perf-debug-warn)}.PerfDebugOverlay__row--slow .PerfDebugOverlay__duration[data-v-9a05d7b6]{color:var(--perf-debug-bad)}
