/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-400:oklch(70.4% .191 22.216);--color-green-400:oklch(79.2% .209 151.711);--color-blue-500:oklch(62.3% .214 259.815);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--font-weight-semibold:600;--radius-lg:.5rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-19{top:calc(var(--spacing)*19)}.right-8{right:calc(var(--spacing)*8)}.isolate{isolation:isolate}.float-left{float:left}.float-right{float:right}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-9{margin-top:calc(var(--spacing)*9)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.grid\!{display:grid!important}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.h-40{height:calc(var(--spacing)*40)}.h-84{height:calc(var(--spacing)*84)}.flex-shrink,.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)!important}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-4{gap:calc(var(--spacing)*4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-gray-300{border-color:var(--color-gray-300)}.bg-black{background-color:var(--color-black)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-gray-100{background-color:var(--color-gray-100)}.p-2{padding:calc(var(--spacing)*2)}.p-4{padding:calc(var(--spacing)*4)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-green-400{color:var(--color-green-400)}.text-red-400{color:var(--color-red-400)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition\!{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.framework-perseus [data-testid=dropdown-core-container]{z-index:1000;background:#fff;border:1px solid #ddd;border-radius:6px;min-width:160px;padding:4px 0;box-shadow:0 4px 10px #00000014}.framework-perseus [data-testid=dropdown-core-container] [role=option]{color:#333;cursor:pointer;text-align:left;background:#f0f0f0;border:none;align-items:center;width:100%;padding:8px 12px;font-size:14px;display:flex}.framework-perseus [data-testid=dropdown-core-container] [role=option]:hover:not([aria-disabled=true]),.framework-perseus [data-testid=dropdown-core-container] [role=option][aria-selected=true]{background:#f5f5f5}.framework-perseus [data-testid=dropdown-core-container] [role=option][aria-disabled=true]{color:#aaa;cursor:not-allowed}.framework-perseus input[data-testid=input-with-examples]{box-sizing:border-box!important;border:2px solid #1c1d1e!important;border-radius:6px!important;padding:6px 10px!important}.framework-perseus input[data-testid=input-with-examples]:focus{border-color:#1c1d1e!important;outline:none!important;box-shadow:0 0 0 2px #07c3!important}td,.description button{background-color:#f0f0f0!important}.perseus-dropdown>button[role=combobox]{color:#333!important;cursor:pointer!important;background:#fff!important;border:1px solid #ccc!important;border-radius:6px!important;justify-content:space-between!important;align-items:center!important;width:200px!important;padding:8px 12px!important;font-size:14px!important;display:flex!important}.perseus-dropdown>button[role=combobox]:hover{border-color:#888!important}.perseus-dropdown>button[role=combobox][aria-expanded=true]{border-color:#4a90e2!important;box-shadow:0 0 0 2px #4a90e233!important}.perseus-dropdown>button[role=combobox]>span:last-child{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.5 9l5.5 5 5.5-5' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;margin-left:auto!important;transition:transform .2s!important}.perseus-dropdown>button[role=combobox][aria-expanded=true] .svg_1q6jc65-o_O-icon_1t6z7z6{transform:rotate(180deg)!important}[data-testid=dropdown-core-container]{z-index:1000!important;background:#fff!important;border:1px solid #ddd!important;border-radius:6px!important;min-width:200px!important;padding:4px 0!important;box-shadow:0 4px 10px #00000014!important}[data-testid=dropdown-core-container] [role=option]{color:#333!important;text-align:left!important;cursor:pointer!important;background:#fff!important;border:none!important;width:100%!important;padding:8px 12px!important;font-size:14px!important}[data-testid=dropdown-core-container] [role=option]:hover:not([aria-disabled=true]),[data-testid=dropdown-core-container] [role=option][aria-selected=true]{background:#f5f5f5!important}[data-testid=dropdown-core-container] [role=option][aria-disabled=true]{color:#aaa!important;cursor:not-allowed!important}a[target=lint-help-window]{display:none!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}:root{--text: white;--gray-200: #b4b8bb;--gray-300: #80868b;--gray-500: #5f6368;--gray-600: #444444;--gray-700: #202020;--gray-800: #171717;--gray-900: #111111;--gray-1000: #0a0a0a;--border-stroke: #444444;--accent-blue: rgb(161, 228, 242);--accent-blue-active-bg: #001233;--accent-blue-active: #98beff;--accent-blue-headers: #448dff;--accent-green: rgb(168, 218, 181);--midnight-blue: rgb(0, 18, 51);--blue-30: #99beff;--accent-red: #ff4600;--background: var(--gray-900);--color: var(--text);scrollbar-color:var(--gray-600) var(--gray-900);scrollbar-width:thin;--font-family: "Space Mono", monospace;--Neutral-00: #000;--Neutral-5: #181a1b;--Neutral-10: #1c1f21;--Neutral-15: #232729;--Neutral-20: #2a2f31;--Neutral-30: #404547;--Neutral-50: #707577;--Neutral-60: #888d8f;--Neutral-80: #c3c6c7;--Neutral-90: #e1e2e3;--Green-500: #0d9c53;--Green-700: #025022;--Blue-400: #80c1ff;--Blue-500: #1f94ff;--Blue-800: #0f3557;--Red-400: #ff9c7a;--Red-500: #ff4600;--Red-600: #e03c00;--Red-700: #bd3000}body{font-family:Space Mono,monospace;background:var(--Neutral-30)}.material-symbols-outlined.filled{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.space-mono-regular{font-family:Space Mono,monospace;font-weight:400;font-style:normal}.space-mono-bold{font-family:Space Mono,monospace;font-weight:700;font-style:normal}.space-mono-regular-italic{font-family:Space Mono,monospace;font-weight:400;font-style:italic}.space-mono-bold-italic{font-family:Space Mono,monospace;font-weight:700;font-style:italic}.hidden{display:none}.flex{display:flex}.h-screen-full{height:100vh}.w-screen-full{width:100vw}.flex-col{flex-direction:column}.streaming-console{background:#90ee90;color:var(--gray-300);display:flex;height:100vh;width:100vw}.streaming-console a,.streaming-console a:visited,.streaming-console a:active{color:var(--gray-300)}.streaming-console .disabled{pointer-events:none}.streaming-console .disabled>*{pointer-events:none}.streaming-console main{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;gap:1rem;max-width:100%;overflow:hidden}.streaming-console .main-app-area{display:flex;flex:1;align-items:center;justify-content:center;width:100%}.streaming-console .question-panel{position:relative;display:flex;flex:2;flex-direction:column;align-items:center;justify-content:flex-start;height:100vh}.streaming-console .media-mixer-display{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;height:100%}.streaming-console .media-mixer-display{border-left:1px solid var(--border-stroke);transition:all .3s ease-in-out}.streaming-console .function-call{position:absolute;top:0;width:100%;height:50%;overflow-y:auto}.stream{flex-grow:1;max-width:90%;border-radius:32px;max-height:fit-content}.scratchpad-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.react-select{background:var(--Neutral-20);color:var(--Neutral-90);width:193px;height:30px}.react-select .react-select__single-value{color:var(--Neutral-90)}.react-select .react-select__menu{background:var(--Neutral-20);color:var(--Neutral-90)}.react-select .react-select__option:hover,.react-select .react-select__option:focus,.react-select .react-select_option:focus-within{background:var(--Neutral-30)}.react-select{.react-select__option--is-focused-background: var(--Neutral-30)}.logger{color:var(--gray-300);width:100%;max-width:100%;display:block}.logger .logger-list{padding:0 0 0 25px;overflow-x:hidden;width:calc(100% - 45px)}.logger .user h4{color:var(--Green-500)}.logger .model h4{color:var(--Blue-500)}.logger .rich-log{display:flex;justify-content:center;gap:4px}.logger .rich-log pre{overflow-x:auto}.logger .rich-log{display:block}.logger .rich-log h4{font-size:14px;text-transform:uppercase;padding:8px 0;margin:0}.logger .rich-log h5{margin:0;padding-bottom:8px;border-bottom:1px solid var(--Neutral-20)}.logger .rich-log .part{background:var(--Neutral-5);padding:14px;margin-bottom:4px;color:var(--Neutral-90);border-radius:8px}.logger .plain-log>*{padding-right:4px}.logger .inline-code:not(:last-child){font-style:italic}.logger .inline-code:not(:last-child):after{content:", "}.logger li{display:block;padding:8px 0;color:var(--Neutral-50, #707577);font-family:Space Mono;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.logger li .timestamp{width:70px;flex-grow:0;flex-shrink:0;color:var(--Neutral-50)}.logger li .source{flex-shrink:0;font-weight:700}.logger li.source-server,.logger li.receive{color:var(--Blue-500)}.logger li.source-client,.logger li.send:not(.source-server){color:var(--Green-500)}.logger li .count{background-color:var(--Neutral-5);font-size:x-small;padding:.3em .5em;line-height:1em;vertical-align:middle;border-radius:8px;color:var(--Blue-500)}.logger li .message{flex-grow:1;color:var(--Neutral-50)}.side-panel{background:var(--Neutral-00);width:40px;display:flex;flex-direction:column;height:100vh;transition:all .2s ease-in;font-family:Arial,sans-serif;border-right:1px solid var(--gray-600);color:var(--Neutral-90, #e1e2e3);font-family:var(--font-family);font-size:13px;font-style:normal;font-weight:400;line-height:160%}.side-panel .hidden{display:none!important}.side-panel.open .top h2{left:0%;display:block;opacity:1}.side-panel .top{display:flex;width:calc(100% - 45px);justify-content:space-between;align-items:center;padding:12px 20px 12px 25px;border-bottom:1px solid var(--Neutral-20)}.side-panel .top h2{position:relative;color:var(--Neutral-90, #e1e2e3);font-family:Google Sans;font-size:21px;font-style:normal;font-weight:500;line-height:16px;opacity:0;display:none;left:-100%;transition:opacity .2s ease-in,left .2s ease-in,display .2s ease-in;transition-behavior:allow-discrete}@starting-style{.side-panel .top h2{left:0%;opacity:1}}.side-panel .opener{height:30px;transition:transform .2s ease-in}.side-panel:not(.open) .side-panel-container{opacity:0;display:none;transition:all .2s ease-in allow-discrete;transition-delay:.1s}.side-panel:not(.open) .indicators .streaming-indicator{width:30px;opacity:0}.side-panel:not(.open) .opener{transform:translate(-50%)}.side-panel:not(.open) .input-container{opacity:0;display:none;transition:all .2s ease-in allow-discrete}.side-panel .indicators{display:flex;padding:24px 25px;justify-content:flex-end;gap:21px}.side-panel .indicators .streaming-indicator{-webkit-user-select:none;user-select:none;border-radius:4px;border:1px solid var(--Neutral-20, #2a2f31);background:var(--Neutral-10, #1c1f21);display:flex;width:136px;height:30px;padding-left:4px;justify-content:center;align-items:center;gap:6px;flex-shrink:0;text-align:center;font-family:Space Mono;font-size:14px;font-style:normal;font-weight:400;line-height:normal;transition:width .2s ease-in}.side-panel .indicators .streaming-indicator.connected{color:var(--Blue-500, #0d9c53)}.side-panel .side-panel-container{align-self:flex-end;width:400px;flex-grow:1;overflow-x:hidden;overflow-y:auto}.side-panel .input-container{height:50px;flex-grow:0;flex-shrink:0;border-top:1px solid var(--Neutral-20);padding:14px 25px;overflow:hidden}.side-panel .input-container .input-content{position:relative;background:var(--Neutral-10);border:1px solid var(--Neutral-15);height:22px;border-radius:10px;padding:11px 18px}.side-panel .input-container .input-content .send-button{position:absolute;top:50%;right:0;transform:translateY(-50%);background:none;border:0;color:var(--Neutral-20);cursor:pointer;transition:color .1s ease-in;z-index:2}.side-panel .input-container .input-content .send-button:hover{color:var(--Neutral-60)}.side-panel .input-container .input-content .input-area{background:none;color:var(--Neutral-90);field-sizing:content;position:absolute;top:0;left:0;z-index:2;display:inline-block;width:calc(100% - 72px);max-height:20px;outline:none;--webkit-box-flex: 1;flex:1;word-break:break-word;overflow:auto;padding:14px 18px;border:0;resize:none}.side-panel .input-container .input-content .input-content-placeholder{position:absolute;left:0;top:0;display:flex;align-items:center;z-index:1;height:100%;width:100%;pointer-events:none;-webkit-user-select:none;user-select:none;padding:0 18px;white-space:pre-wrap}.side-panel.open{width:400px;height:100vh}.side-panel-responses,.side-panel-requests{flex-grow:1;flex-shrink:1;overflow-x:hidden;overflow-y:auto;width:100%;display:block;margin-left:8px}.top{width:100%;flex-grow:0;flex-shrink:0;height:30px;display:flex;align-self:flex-end;align-items:center;transition:all .2s ease-in}.top button{background:transparent;border:0;cursor:pointer;font-size:1.25rem;line-height:1.75rem;padding:4px}.question-display{width:100%;height:100vh;overflow-y:auto;display:flex;flex-direction:column;align-items:center;background-color:#f0f0f0;color:#333;padding:2rem;box-sizing:border-box;border-radius:12px;box-shadow:0 4px 10px #0000001a}.question-title{font-size:2rem;margin-bottom:1rem}.question-text{font-size:1.5rem;font-weight:700}.framework-perseus code{font-family:Courier,monospace}.framework-perseus pre{background-color:#f0f1f2;border-radius:4px;color:#21242c;font-size:18px;padding:16px;white-space:pre;overflow:auto}.framework-perseus.perseus-article:not(.perseus-mobile) .perseus-widget-container:not(.perseus-widget__definition){font-size:14px;line-height:19.6px}.framework-perseus.perseus-article:not(.perseus-mobile) .perseus-widget-container.widget-float-left,.framework-perseus.perseus-article:not(.perseus-mobile) .perseus-widget-container.widget-float-right{max-width:50%;padding-top:32px;width:100%}.framework-perseus.perseus-article:not(.perseus-mobile) .perseus-widget-container.widget-float-left .perseus-image-caption .paragraph .paragraph,.framework-perseus.perseus-article:not(.perseus-mobile) .perseus-widget-container.widget-float-right .perseus-image-caption .paragraph .paragraph{margin-bottom:0}.framework-perseus.perseus-article:not(.perseus-mobile) .perseus-widget-container.widget-float-left{float:left;padding-right:32px}.framework-perseus.perseus-article:not(.perseus-mobile) .perseus-widget-container.widget-float-right{float:right;padding-left:32px}.framework-perseus.perseus-article:not(.perseus-mobile) .perseus-renderer>.paragraph{color:#21242c;font-size:20px;line-height:30px;margin:0 auto;max-width:688px}.framework-perseus.perseus-article:not(.perseus-mobile) .perseus-renderer>.paragraph .paragraph{color:#21242c;font-size:20px;line-height:30px;margin-bottom:32px;margin-top:0}.framework-perseus.perseus-article:not(.perseus-mobile) .perseus-image-widget .perseus-renderer .paragraph{margin-bottom:0}.framework-perseus.perseus-article:not(.perseus-mobile) .perseus-renderer>.paragraph mjx-container{font-size:100%}.framework-perseus.perseus-article:not(.perseus-mobile) .perseus-renderer>.paragraph ul:not(.perseus-widget-radio){color:#21242c;font-size:20px;line-height:30px}.framework-perseus.perseus-article:not(.perseus-mobile) table{color:#21242c;font-size:20px;line-height:30px;margin-bottom:32px}.framework-perseus.perseus-article:not(.perseus-mobile) h2{font-family:inherit;font-size:30px;font-weight:700;line-height:1.1;margin-bottom:16px;margin-top:48px}.framework-perseus.perseus-article:not(.perseus-mobile) h3{font-family:inherit;font-size:26px;font-weight:700;line-height:1.1;margin-bottom:16px;margin-top:32px}.framework-perseus.perseus-article:not(.perseus-mobile) h4,.framework-perseus.perseus-article:not(.perseus-mobile) h5,.framework-perseus.perseus-article:not(.perseus-mobile) h6{font-family:inherit;font-size:22px;font-weight:700;line-height:25px;margin-bottom:16px;margin-top:32px}.framework-perseus.perseus-article:not(.perseus-mobile) blockquote{padding:0 32px}.framework-perseus.perseus-article:not(.perseus-mobile) .MathJax .math{color:inherit}.framework-perseus.perseus-article:not(.perseus-mobile) .perseus-image-caption .perseus-renderer .paragraph .paragraph,.framework-perseus.perseus-article:not(.perseus-mobile) .perseus-image-caption .perseus-renderer .paragraph ol,.framework-perseus.perseus-article:not(.perseus-mobile) .perseus-image-caption .perseus-renderer .paragraph ul{color:#21242ca3;font-size:14px;line-height:19px;text-align:left}.framework-perseus.perseus-article:not(.perseus-mobile) .paragraph.perseus-paragraph-full-width{margin-bottom:32px;margin-left:0;margin-right:0;max-width:none}.framework-perseus.perseus-article:not(.perseus-mobile) .paragraph.perseus-paragraph-full-width>.paragraph{margin:0;max-width:none}.framework-perseus.perseus-article:not(.perseus-mobile) .unresponsive-svg-image,.framework-perseus.perseus-article:not(.perseus-mobile) .svg-image{font-size:14px;line-height:19.6px}.framework-perseus.perseus-article:not(.perseus-mobile) .perseus-block-math{margin-bottom:32px;position:relative}.framework-perseus.perseus-article:not(.perseus-mobile) .perseus-block-math:before{bottom:0;content:"";position:absolute;right:0;top:0;width:30px}.framework-perseus.perseus-article:not(.perseus-mobile) .perseus-block-math-inner{overflow-x:auto;padding-bottom:8px;padding-right:20px;padding-top:8px}.framework-perseus.perseus-article:not(.perseus-mobile)>.clearfix:first-child>.perseus-renderer:first-child>.paragraph:first-child h1:first-child,.framework-perseus.perseus-article:not(.perseus-mobile)>.clearfix:first-child>.perseus-renderer:first-child>.paragraph:first-child h2:first-child,.framework-perseus.perseus-article:not(.perseus-mobile)>.clearfix:first-child>.perseus-renderer:first-child>.paragraph:first-child h3:first-child,.framework-perseus.perseus-article:not(.perseus-mobile)>.clearfix:first-child>.perseus-renderer:first-child>.paragraph:first-child h4:first-child,.framework-perseus.perseus-article:not(.perseus-mobile)>.clearfix:first-child>.perseus-renderer:first-child>.paragraph:first-child h5:first-child,.framework-perseus.perseus-article:not(.perseus-mobile)>.clearfix:first-child>.perseus-renderer:first-child>.paragraph:first-child h6:first-child{margin-top:0}.framework-perseus.perseus-article:not(.perseus-mobile) .perseus-renderer>.paragraph .perseus-formats-tooltip{padding:8px 12px}.framework-perseus.perseus-article:not(.perseus-mobile) .perseus-renderer>.paragraph .perseus-formats-tooltip .paragraph{margin-bottom:0}.framework-perseus.perseus-article:not(.perseus-mobile) .perseus-renderer>.paragraph .perseus-formats-tooltip .paragraph ul:not(.perseus-widget-radio){font-size:15px;line-height:1.5;margin:0}.framework-perseus.perseus-article:not(.perseus-mobile) pre{margin:0 -16px 32px}.framework-perseus:not(.perseus-article):not(.perseus-mobile) .perseus-radio-option-content .perseus-renderer>.paragraph{font-family:inherit;font-size:14px;line-height:1.25;color:#21242c}.framework-perseus:not(.perseus-article):not(.perseus-mobile) .perseus-radio-option-content .perseus-renderer>.paragraph .paragraph{font-family:inherit;font-size:14px;line-height:1.25;color:#21242c}.framework-perseus:not(.perseus-article):not(.perseus-mobile) .perseus-radio-rationale-content .perseus-renderer>.paragraph{font-family:inherit;font-size:14px;line-height:1.25;color:#21242c}.framework-perseus:not(.perseus-article):not(.perseus-mobile) .perseus-radio-rationale-content .perseus-renderer>.paragraph .paragraph{font-family:inherit;font-size:14px;line-height:1.25;color:#21242c}.framework-perseus:not(.perseus-article):not(.perseus-mobile) .perseus-radio-rationale-content .perseus-renderer>.paragraph .paragraph mjx-container{color:#21242c}.framework-perseus.perseus-mobile .perseus-article .perseus-widget-container.widget-float-left{float:left;padding-right:1em;max-width:50%;width:100%}.framework-perseus.perseus-mobile .perseus-article .perseus-widget-container.widget-float-right{float:right;padding-left:1em;max-width:50%;width:100%}.framework-perseus.perseus-mobile .perseus-article .perseus-renderer>.paragraph{margin-left:auto;margin-right:auto;max-width:700px}.framework-perseus.perseus-mobile .perseus-article .paragraph.perseus-paragraph-full-width{margin-left:0;margin-right:0;max-width:none}.framework-perseus.perseus-mobile .perseus-article .paragraph.perseus-paragraph-full-width>.paragraph{margin:0;max-width:none}.framework-perseus.perseus-mobile :not(blockquote)>div.paragraph{margin:0}.framework-perseus.perseus-mobile .perseus-renderer>.paragraph{margin:0 auto}.framework-perseus.perseus-mobile .perseus-renderer>.paragraph:not(:first-child){margin-top:32px}.framework-perseus.perseus-mobile .perseus-renderer>.paragraph>.paragraph{margin:0}.framework-perseus.perseus-mobile .clearfix>.perseus-renderer{margin-bottom:32px}.framework-perseus.perseus-mobile .perseus-renderer>.paragraph ul:not(.perseus-widget-radio,.indicatorContainer){margin:0 0 0 1em;padding:0}.framework-perseus.perseus-mobile .perseus-renderer>.paragraph ul:not(.perseus-widget-radio,.indicatorContainer)>li{padding-left:10px;margin-bottom:24px}.framework-perseus.perseus-mobile .perseus-renderer>.paragraph ol{margin:0;padding-left:32px}.framework-perseus.perseus-mobile .perseus-renderer>.paragraph ol>li{list-style-type:decimal;margin-bottom:24px}.framework-perseus.perseus-mobile .perseus-renderer>.paragraph ol ol,.framework-perseus.perseus-mobile .perseus-renderer>.paragraph ul:not(.perseus-widget-radio) ol,.framework-perseus.perseus-mobile .perseus-renderer>.paragraph ol ul:not(.perseus-widget-radio),.framework-perseus.perseus-mobile .perseus-renderer>.paragraph ul:not(.perseus-widget-radio) ul:not(.perseus-widget-radio){padding-top:24px}.framework-perseus.perseus-mobile .perseus-block-math{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}@media (max-width: 767px){.framework-perseus.perseus-mobile .perseus-renderer>.paragraph{max-width:none}.framework-perseus.perseus-mobile h1{font-weight:700;padding-top:0;font-family:inherit;font-size:24px;line-height:1.2;color:#21242c}.framework-perseus.perseus-mobile h2{font-weight:700;padding-top:16px;font-family:inherit;font-size:24px;line-height:1.2;color:#3b3e40}.framework-perseus.perseus-mobile h3,.framework-perseus.perseus-mobile h4{font-weight:700;padding-top:0;font-family:inherit;font-size:22px;line-height:1.1;color:#626569}.framework-perseus.perseus-mobile .default-body-text{font-family:inherit;font-size:18px;line-height:1.4;color:#626569}.framework-perseus.perseus-mobile .perseus-renderer>.paragraph{font-family:inherit;font-size:18px;line-height:1.4;color:#626569}.framework-perseus.perseus-mobile .perseus-renderer>.paragraph .paragraph{font-family:inherit;font-size:18px;line-height:1.4;color:#626569}.framework-perseus.perseus-mobile .perseus-renderer>.paragraph ul:not(.perseus-widget-radio){font-family:inherit;font-size:18px;line-height:1.4;color:#626569}.framework-perseus.perseus-mobile .perseus-renderer>.paragraph ol{font-family:inherit;font-size:18px;line-height:1.4;color:#626569}.framework-perseus.perseus-mobile blockquote{font-family:inherit;font-size:18px;line-height:1.4;color:#626569;color:#888d93}.framework-perseus.perseus-mobile table{font-family:inherit;font-size:18px;line-height:1.4;color:#626569}.framework-perseus.perseus-mobile .perseus-radio-option-content .perseus-renderer>.paragraph{font-family:inherit;font-size:16px;line-height:1.25;color:#21242c}.framework-perseus.perseus-mobile .perseus-radio-option-content .perseus-renderer>.paragraph .paragraph{font-family:inherit;font-size:16px;line-height:1.25;color:#21242c}.framework-perseus.perseus-mobile .perseus-radio-rationale-content .perseus-renderer>.paragraph{font-family:inherit;font-size:16px;line-height:1.25;color:#21242c}.framework-perseus.perseus-mobile .perseus-radio-rationale-content .perseus-renderer>.paragraph .paragraph{font-family:inherit;font-size:16px;line-height:1.25;color:#21242c}.framework-perseus.perseus-mobile .perseus-radio-rationale-content .perseus-renderer>.paragraph .paragraph mjx-container{color:#21242c}.framework-perseus.perseus-mobile .perseus-image-caption .paragraph .paragraph{color:#888d93;font-size:14px;line-height:1.3;text-align:left}.framework-perseus.perseus-mobile mjx-container:not(.mafs-graph *){font-size:21px;line-height:1.2;color:#21242c}.framework-perseus.perseus-mobile .perseus-block-math mjx-container{font-size:21px;line-height:1.5}.framework-perseus.perseus-mobile .graphie-label mjx-container{font-size:1.21em;line-height:1.2}.framework-perseus.perseus-mobile code{font-family:Courier,monospace}.framework-perseus.perseus-mobile pre{background-color:#f0f1f2;border-radius:4px;color:#21242c;font-size:18px;line-height:1.6;padding:16px;white-space:pre;overflow:auto}.framework-perseus.perseus-mobile blockquote{padding:0 0 0 18px;border-left:4px solid #d8d8d8}}@media (min-width: 767px) and (max-width: 1199px){.framework-perseus.perseus-mobile .perseus-renderer>.paragraph{max-width:512px}.framework-perseus.perseus-mobile h1{font-weight:700;padding-top:0;font-family:inherit;font-size:30px;line-height:1.1;color:#21242c}.framework-perseus.perseus-mobile h2{font-weight:700;padding-top:32px;font-family:inherit;font-size:30px;line-height:1.1;color:#3b3e40}.framework-perseus.perseus-mobile h3,.framework-perseus.perseus-mobile h4{font-weight:700;padding-top:16px;font-family:inherit;font-size:28px;line-height:1.1;color:#626569}.framework-perseus.perseus-mobile .default-body-text{font-family:inherit;font-size:20px;line-height:1.5;color:#626569}.framework-perseus.perseus-mobile .perseus-renderer>.paragraph{font-family:inherit;font-size:20px;line-height:1.5;color:#626569}.framework-perseus.perseus-mobile .perseus-renderer>.paragraph .paragraph{font-family:inherit;font-size:20px;line-height:1.5;color:#626569}.framework-perseus.perseus-mobile .perseus-renderer>.paragraph ul:not(.perseus-widget-radio){font-family:inherit;font-size:20px;line-height:1.5;color:#626569}.framework-perseus.perseus-mobile .perseus-renderer>.paragraph ol{font-family:inherit;font-size:20px;line-height:1.5;color:#626569}.framework-perseus.perseus-mobile blockquote{font-family:inherit;font-size:20px;line-height:1.5;color:#626569;color:#888d93}.framework-perseus.perseus-mobile table{font-family:inherit;font-size:20px;line-height:1.5;color:#626569}.framework-perseus.perseus-mobile .perseus-radio-option-content .perseus-renderer>.paragraph{font-family:inherit;font-size:18px;line-height:1.25;color:#21242c}.framework-perseus.perseus-mobile .perseus-radio-option-content .perseus-renderer>.paragraph .paragraph{font-family:inherit;font-size:18px;line-height:1.25;color:#21242c}.framework-perseus.perseus-mobile .perseus-radio-rationale-content .perseus-renderer>.paragraph{font-family:inherit;font-size:18px;line-height:1.25;color:#21242c}.framework-perseus.perseus-mobile .perseus-radio-rationale-content .perseus-renderer>.paragraph .paragraph{font-family:inherit;font-size:18px;line-height:1.25;color:#21242c}.framework-perseus.perseus-mobile .perseus-radio-rationale-content .perseus-renderer>.paragraph .paragraph mjx-container{color:#21242c}.framework-perseus.perseus-mobile .perseus-image-caption .paragraph .paragraph{color:#888d93;font-size:17px;line-height:1.4;text-align:left}.framework-perseus.perseus-mobile mjx-container:not(.mafs-graph *){font-size:23px;line-height:1.3;color:#21242c}.framework-perseus.perseus-mobile .perseus-block-math mjx-container{font-size:30px;line-height:1.3}.framework-perseus.perseus-mobile .graphie-label mjx-container{font-size:1.21em;line-height:1.2}.framework-perseus.perseus-mobile code{font-family:Courier,monospace}.framework-perseus.perseus-mobile pre{background-color:#f0f1f2;border-radius:4px;color:#21242c;font-size:18px;line-height:1.6;padding:16px;white-space:pre;overflow:auto}.framework-perseus.perseus-mobile blockquote{padding:0 0 0 20px;border-left:4px solid #d8d8d8}}@media (min-width: 1200px){.framework-perseus.perseus-mobile .perseus-renderer>.paragraph{max-width:688px}.framework-perseus.perseus-mobile h1{font-weight:700;padding-top:0;font-family:inherit;font-size:35px;line-height:1.1;color:#21242c}.framework-perseus.perseus-mobile h2{font-weight:700;padding-top:32px;font-family:inherit;font-size:35px;line-height:1.1;color:#3b3e40}.framework-perseus.perseus-mobile h3,.framework-perseus.perseus-mobile h4{font-weight:700;padding-top:16px;font-family:inherit;font-size:30px;line-height:1.1;color:#626569}.framework-perseus.perseus-mobile .default-body-text{font-family:inherit;font-size:22px;line-height:1.4;color:#626569}.framework-perseus.perseus-mobile .perseus-renderer>.paragraph{font-family:inherit;font-size:22px;line-height:1.4;color:#626569}.framework-perseus.perseus-mobile .perseus-renderer>.paragraph .paragraph{font-family:inherit;font-size:22px;line-height:1.4;color:#626569}.framework-perseus.perseus-mobile .perseus-renderer>.paragraph ul:not(.perseus-widget-radio){font-family:inherit;font-size:22px;line-height:1.4;color:#626569}.framework-perseus.perseus-mobile .perseus-renderer>.paragraph ol{font-family:inherit;font-size:22px;line-height:1.4;color:#626569}.framework-perseus.perseus-mobile blockquote{font-family:inherit;font-size:22px;line-height:1.4;color:#626569;color:#888d93}.framework-perseus.perseus-mobile table{font-family:inherit;font-size:22px;line-height:1.4;color:#626569}.framework-perseus.perseus-mobile .perseus-radio-option-content .perseus-renderer>.paragraph{font-family:inherit;font-size:20px;line-height:1.25;color:#21242c}.framework-perseus.perseus-mobile .perseus-radio-option-content .perseus-renderer>.paragraph .paragraph{font-family:inherit;font-size:20px;line-height:1.25;color:#21242c}.framework-perseus.perseus-mobile .perseus-radio-rationale-content .perseus-renderer>.paragraph{font-family:inherit;font-size:20px;line-height:1.25;color:#21242c}.framework-perseus.perseus-mobile .perseus-radio-rationale-content .perseus-renderer>.paragraph .paragraph{font-family:inherit;font-size:20px;line-height:1.25;color:#21242c}.framework-perseus.perseus-mobile .perseus-radio-rationale-content .perseus-renderer>.paragraph .paragraph mjx-container{color:#21242c}.framework-perseus.perseus-mobile .perseus-image-caption .paragraph .paragraph{color:#888d93;font-size:20px;line-height:1.4;text-align:left}.framework-perseus.perseus-mobile mjx-container:not(.mafs-graph *){font-size:25px;line-height:1.2;color:#21242c}.framework-perseus.perseus-mobile .perseus-block-math mjx-container{font-size:30px;line-height:1.3}.framework-perseus.perseus-mobile .graphie-label mjx-container{font-size:1.21em;line-height:1.2}.framework-perseus.perseus-mobile code{font-family:Courier,monospace}.framework-perseus.perseus-mobile pre{background-color:#f0f1f2;border-radius:4px;color:#21242c;font-size:18px;line-height:1.6;padding:16px;white-space:pre;overflow:auto}.framework-perseus.perseus-mobile blockquote{padding:0 0 0 20px;border-left:5px solid #d8d8d8}}.framework-perseus.perseus-mobile .perseus-widget-container{font-size:14px;line-height:19.6px}.framework-perseus.perseus-mobile .perseus-widget-container.widget-float-left,.framework-perseus.perseus-mobile .perseus-widget-container.widget-float-right{max-width:50%;padding-top:32px;width:100%}.framework-perseus.perseus-mobile .perseus-widget-container.widget-float-left .perseus-image-caption .paragraph .paragraph,.framework-perseus.perseus-mobile .perseus-widget-container.widget-float-right .perseus-image-caption .paragraph .paragraph{margin-bottom:0}.framework-perseus.perseus-mobile .perseus-widget-container.widget-float-left{float:left;padding-right:32px}.framework-perseus.perseus-mobile .perseus-widget-container.widget-float-right{float:right;padding-left:32px}.framework-perseus.perseus-mobile .MathJax .math{color:inherit}.framework-perseus.perseus-mobile .perseus-image-widget{text-align:center}.framework-perseus.perseus-mobile .perseus-block-math{padding-top:16px;padding-bottom:16px}.framework-perseus.perseus-mobile .paragraph.perseus-paragraph-full-width{margin-left:0;margin-right:0;max-width:none}.framework-perseus.perseus-mobile .paragraph.perseus-paragraph-full-width>.paragraph{margin:0;max-width:none}.framework-perseus.perseus-mobile .unresponsive-svg-image,.framework-perseus.perseus-mobile .svg-image{font-size:14px;line-height:19.6px}.framework-perseus.perseus-mobile .perseus-renderer>.paragraph .perseus-formats-tooltip{padding:8px 12px}.framework-perseus.perseus-mobile .perseus-renderer>.paragraph .perseus-formats-tooltip .paragraph{margin-bottom:0}.framework-perseus.perseus-mobile .perseus-renderer>.paragraph .perseus-formats-tooltip .paragraph ul:not(.perseus-widget-radio){font-size:15px;line-height:1.5;margin:0}:root{--perseus-zoom-overlay-z-index: 9000}.zoomable{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in}.zoom-img{background-color:#fff;position:absolute;z-index:calc(var(--perseus-zoom-overlay-z-index) + 1)}img.zoom-img{cursor:pointer;cursor:-webkit-zoom-out;cursor:-moz-zoom-out}.zoom-transition{transition:transform .3s ease}.zoom-overlay{z-index:var(--perseus-zoom-overlay-z-index);position:fixed;top:0;left:0;right:0;bottom:0;overflow:scroll}.zoom-overlay-open,.zoom-overlay-transitioning{cursor:default}.zoom-overlay-open{height:100%;max-height:100%;overflow:hidden}.zoom-backdrop{z-index:calc(var(--perseus-zoom-overlay-z-index) - 1);position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;opacity:0;transition:opacity .3s}.zoom-overlay-open>.zoom-backdrop{opacity:.9}#perseus{position:relative}.framework-perseus.perseus-mobile{margin-top:48px}.no-select{-webkit-user-select:none;user-select:none}.blank-background{background-color:#fdfdfd}.graphie{-webkit-user-select:none;user-select:none}.graphie svg{position:absolute;top:0;left:0}var,div.graphie{white-space:pre;font-size:14px}.hint.last-hint .paragraph{font-weight:700}#answercontent input[type=text].perseus-input-size-normal,#answercontent input[type=number].perseus-input-size-normal,.framework-perseus input[type=text].perseus-input-size-normal,.framework-perseus input[type=number].perseus-input-size-normal{border:1px solid #ccc;width:80px}#answercontent input[type=text].perseus-input-size-small,#answercontent input[type=number].perseus-input-size-small,.framework-perseus input[type=text].perseus-input-size-small,.framework-perseus input[type=number].perseus-input-size-small{border:1px solid #ccc;width:40px}#answercontent input[type=text].perseus-input-right-align,#answercontent input[type=number].perseus-input-right-align,.framework-perseus input[type=text].perseus-input-right-align,.framework-perseus input[type=number].perseus-input-right-align,.framework-perseus.perseus-mobile .perseus-input-right-align .keypad-input{text-align:right}.framework-perseus div.paragraph{font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:22px;margin:22px 0}.framework-perseus .test-prep-blurb div.paragraph{font-size:16px;line-height:20px}.framework-perseus div.instructions{display:block;font-family:"Noto Serif",serif;font-weight:800;font-size:18px;line-height:22px;font-style:italic}.framework-perseus .perseus-renderer>.paragraph>ul:not(.perseus-widget-radio),.framework-perseus .perseus-renderer>.paragraph>ol{margin:0 0 22px}.framework-perseus .paragraph ul:not(.perseus-widget-radio,.indicatorContainer){padding-left:35px;list-style-type:disc}.framework-perseus .paragraph ol{list-style:decimal;padding-left:2em}.framework-perseus blockquote{padding:0 2.5em}.framework-perseus .zoomable{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.framework-perseus sup:not(.mq-non-leaf){font-size:smaller;vertical-align:super;line-height:0}.framework-perseus .range-input{border:1px solid #ccc;border-radius:5px;display:inline-block;padding:0 5px}.framework-perseus .range-input>input{border:0;display:inline;text-align:center;width:30px}.framework-perseus .range-input>span{color:#999;font-size:14px}.framework-perseus .number-input{border:1px solid #909296;border-radius:5px;margin:0;padding:5px 0;text-align:center;width:40px}.framework-perseus .number-input.invalid-input{background-color:#ffbaba;outline-color:red}.framework-perseus .number-input.mini{width:40px}.framework-perseus .number-input.small{width:60px}.framework-perseus .number-input.normal{width:80px}.framework-perseus .graph-settings .graph-settings-axis-label{border:1px solid #ccc;border-radius:5px;display:inline-block;padding:5px;width:70px;float:right;margin:0 5px}.framework-perseus .graph-settings .graph-settings-background-url{width:250px}.framework-perseus .graphie-container{position:relative}.framework-perseus .graph-settings,.framework-perseus .image-settings,.framework-perseus .misc-settings{padding-bottom:5px}.framework-perseus .misc-settings,.framework-perseus .type-settings{border-top:1px solid black;padding-top:5px}.framework-perseus .svg-image{display:block;margin:0 auto;margin-inline-start:auto;margin-inline-end:auto}.framework-perseus .unresponsive-svg-image,.framework-perseus .perseus-rendered-radio .unresponsive-svg-image{display:inline-block;position:relative}.framework-perseus .unresponsive-svg-image>.graphie-container,.framework-perseus .perseus-rendered-radio .unresponsive-svg-image>.graphie-container{position:absolute;top:0;left:0}.framework-perseus .fixed-to-responsive{position:relative;width:100%}.framework-perseus .fixed-to-responsive>:not(:first-child){position:absolute;top:0;left:0;width:100%;height:100%}.framework-perseus:not(.perseus-mobile) table{font-size:14px;line-height:19.6px}.framework-perseus:not(.perseus-mobile) table th,.framework-perseus:not(.perseus-mobile) table td{padding:5px 10px;text-align:left}.framework-perseus:not(.perseus-mobile) table th[align=center],.framework-perseus:not(.perseus-mobile) table td[align=center]{text-align:center}.framework-perseus:not(.perseus-mobile) table th[align=right],.framework-perseus:not(.perseus-mobile) table td[align=right]{text-align:right}.framework-perseus:not(.perseus-mobile) table th{border-bottom:2px solid #ccc;font-weight:700;padding-bottom:2px}.framework-perseus:not(.perseus-mobile) table tr:nth-child(odd) td{background-color:#f7f8fa}.framework-perseus:not(.perseus-mobile) .perseus-titled-table{display:inline-block}.framework-perseus:not(.perseus-mobile) .perseus-titled-table table{margin-left:auto;margin-right:auto}.framework-perseus:not(.perseus-mobile) .perseus-table-title{text-align:center;font-size:larger}.framework-perseus:not(.perseus-mobile) table.non-markdown tr:nth-child(odd) td{background-color:transparent}.framework-perseus:not(.perseus-mobile) table.non-markdown th,.framework-perseus:not(.perseus-mobile) table.non-markdown td{border-width:0}.framework-perseus.perseus-mobile table{border-collapse:collapse;margin:0 auto}.framework-perseus.perseus-mobile table tbody>tr{border:1px solid #e5e5e5}.framework-perseus.perseus-mobile table th,.framework-perseus.perseus-mobile table td{padding:16px;text-align:left}.framework-perseus.perseus-mobile table th[align=center],.framework-perseus.perseus-mobile table td[align=center]{text-align:center}.framework-perseus.perseus-mobile table th[align=right],.framework-perseus.perseus-mobile table td[align=right]{text-align:right}.framework-perseus.perseus-mobile table td{background:#fff}.framework-perseus.perseus-mobile table th{font-weight:700}@media (max-width: 767px){.framework-perseus.perseus-mobile table{width:100%;min-width:480px}.framework-perseus.perseus-mobile table tbody>tr{border-left:0;border-right:0}}.framework-perseus.perseus-mobile .perseus-titled-table{display:inline-block}.framework-perseus.perseus-mobile .perseus-table-title{text-align:center;font-size:larger}.perseus-graph-padding{box-sizing:content-box;padding:25px 25px 0 0}.perseus-article .perseus-dropdown .perseus-renderer .paragraph,.perseus-article .perseus-dropdown .perseus-renderer .perseus-block-math{margin-bottom:0!important;font-size:18px!important}.categorizer-container{margin-top:20px}.categorizer-container div.paragraph{margin:10px 0}.categorizer-container .category{text-align:center}.categorizer-container table{min-width:0}body.mobile .categorizer-container td.category input[type=radio]:checked+span:before{color:#1c758a}body.mobile .categorizer-container td.category input[type=radio]+span:active:before{color:#666;content:""}.perseus-widget-dropdown{position:relative;background-color:#adff2f}.perseus-widget-expression{position:relative}.perseus-widget-expression>span{display:inline-block;vertical-align:middle}.perseus-widget-expression .perseus-formats-tooltip{width:190px}.framework-perseus .free-response .free-response-question :nth-child(1 of.paragraph){margin-top:0}.framework-perseus .free-response .free-response-question :nth-last-child(1 of.paragraph){margin-bottom:0}.perseus-widget-grapher>.graphie-container{position:relative}.perseus-widget-grapher>.graphie-container>img,.perseus-widget-grapher>.graphie-container .svg-image{position:absolute}.framework-perseus .perseus-graded-group{position:relative;width:100%;margin-left:3px;padding-left:5px}.framework-perseus .perseus-graded-group.answer-correct{border-left:3px solid #76a005;margin-left:0}.framework-perseus .perseus-graded-group.answer-incorrect{border-left:3px solid #ff8787;margin-left:0}.framework-perseus .perseus-graded-group .group-icon{font-size:14px;position:absolute;top:50%;top:calc(50% - 7px);left:-30px;text-align:center;width:16px}.framework-perseus .perseus-group{position:relative;width:100%}.framework-perseus .perseus-group .group-icon{font-size:14px;position:absolute;top:50%;top:calc(50% - 7px);margin-left:-20px}.perseus-image-widget{margin-inline:auto}.perseus-image-widget .perseus-image-title{text-align:center}.perseus-image-widget .perseus-image-title .paragraph{margin-block:0}.perseus-image-widget .perseus-image-caption{color:#21242cb3;padding-left:16px;position:relative}.perseus-image-widget .perseus-image-caption .paragraph{font-size:14px;padding-right:12px;margin-block:0}.perseus-image-editor .label-settings td{padding:5px 4px;text-align:center}.perseus-image-editor .label-settings tr:nth-child(odd) td{background-color:transparent}.perseus-image-editor .label-settings th,.perseus-image-editor .label-settings td{border-width:0}.perseus-image-editor .image-settings,.perseus-image-editor .graph-settings{margin-top:5px}.perseus-hint-renderer .perseus-image-widget,.perseus-hint-renderer .svg-image{margin-inline-start:0}.perseus-widget-interactive-graph>.graphie-container{position:relative}.perseus-widget-interactive-graph>.graphie-container>img,.perseus-widget-interactive-graph>.graphie-container>.unresponsive-svg-image{position:absolute;bottom:0;left:0}.perseus-mobile .tooltip.visible{z-index:2}.perseus-mobile .tooltip.visible .tooltip-content:before{border:solid;border-color:white transparent;border-width:10px 10px 0 10px;bottom:-10px;content:"";left:50%;transform:translate(-50%);position:absolute;z-index:2}.perseus-mobile .tooltip .tooltip-content{display:none}.perseus-mobile .tooltip.visible .tooltip-content{display:inline-block;background-color:#fff;border-radius:5px;bottom:50px;left:50%;transform:translate(-50%);padding:5px;position:absolute;white-space:nowrap;min-width:30px;text-align:center}.perseus-mobile .tooltip.visible .tooltip-content mjx-container{color:#71b307!important}.perseus-mobile .graphie-label mjx-container{color:inherit!important}.framework-perseus .perseus-label-image-widget-instructions div.paragraph{margin:0}@media (max-width: 767px){[id*=perseus-label-image-widget-answer-pill]>div.perseus-renderer-responsive{all:revert}.framework-perseus.perseus-mobile [id*=perseus-label-image-widget-answer-pill] mjx-container{all:revert}}.framework-perseus:not(.perseus-article).perseus-mobile .perseus-label-image-widget-instructions{color:initial}.framework-perseus:not(.perseus-article).perseus-mobile .perseus-label-image-widget-instructions .perseus-renderer .paragraph>.paragraph{color:initial!important;font-size:initial!important;line-height:initial!important}.framework-perseus:not(.perseus-article).perseus-mobile .perseus-label-image-widget-instructions .perseus-block-math{padding:0}.framework-perseus:not(.perseus-article).perseus-mobile .perseus-label-image-widget-instructions .perseus-block-math mjx-container{font-size:initial!important;line-height:initial!important}.perseus-label-image-widget-answer-choices .perseus-block-math>.perseus-block-math-inner,.perseus-label-image-widget-instructions .perseus-block-math>.perseus-block-math-inner{overflow-x:hidden!important}.perseus-widget-matcher div.paragraph{margin:0}.perseus-matrix .matrix-prefix,.perseus-matrix .matrix-suffix{display:inline-block;margin:10px 5px 0 10px;vertical-align:top}.perseus-matrix .matrix-suffix{margin:10px 10px 0 5px}.perseus-matrix div.paragraph{margin:0}.perseus-matrix .matrix-input{background:#e2e2e2;display:inline-block;margin:5px;padding:3px;position:relative;width:auto}.perseus-matrix .matrix-row{white-space:nowrap}.perseus-matrix .matrix-bracket{border-color:#666;border-style:solid;border-bottom-width:2px;border-top-width:2px;margin-top:-2px;position:absolute;width:6px}.perseus-matrix .matrix-bracket.bracket-left{border-color:#666;border-left-width:2px;border-right-width:0;left:3px}.perseus-matrix .matrix-bracket.bracket-right{border-color:#666;border-left-width:0;border-right-width:2px;margin-left:-3px}.perseus-matrix input,.perseus-matrix .number-input{border:none;border-radius:0;box-sizing:border-box;margin:3px;padding:0;text-align:center}.perseus-matrix input.outside,.perseus-matrix .number-input.outside{background:#f3f3f3}.perseus-matrix input:focus,.perseus-matrix .number-input:focus{border:none;outline:none}.static-mode.perseus-matrix input,.static-mode.perseus-matrix .number-input{background:#f5f5f5}.perseus-matrix.the-matrix .matrix-bracket,.perseus-matrix.the-matrix .matrix-left,.perseus-matrix.the-matrix .matrix-right{border-color:#29f139}.perseus-matrix.the-matrix .matrix-input{background:#222}.perseus-matrix.the-matrix input,.perseus-matrix.the-matrix .number-input{background:#666;color:#29f139;font-weight:700}.perseus-matrix.the-matrix input.outside,.perseus-matrix.the-matrix .number-input.outside{background:#444}body.mobile .perseus-matrix .matrix-input{display:table}body.mobile .perseus-matrix .matrix-row{display:table-row}body.mobile .perseus-matrix .matrix-input-field{display:table-cell}.perseus-matrix-editor .perseus-single-editor{width:338px}.perseus-widget-measurer{position:relative}.perseus-widget-measurer img{position:absolute}.perseus-widget-measurer-url{width:70%}#translations-dashboard .perseus-widget-measurer>.graphie{z-index:-1}.input-with-examples-tooltip{font-size:18px;line-height:28px;color:#717378;background:#fff}.input-with-examples-tooltip ul{list-style-type:disc;margin-left:30px}.input-with-examples-tooltip strong{font-weight:700}.input-with-examples-tooltip em{font-style:italic}.orderer{position:relative;box-sizing:border-box;margin:0;padding:0;width:100%}.orderer.layout-horizontal .draggable-box{margin-left:0;margin-top:30px;padding:13px;box-sizing:border-box;width:100%;display:flex;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap}.orderer .card{padding:0 10px;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none;width:auto;display:flex;flex-direction:column;justify-content:center}.orderer.height-normal.layout-horizontal .card{height:65px}.orderer.height-normal.layout-vertical .card{padding:5px}.orderer.height-auto .card{padding:0}.orderer.height-auto.layout-horizontal .drag-hint{min-height:65px;min-width:22px}.orderer.layout-horizontal .bank{padding:0;margin:0 13px;box-sizing:border-box;width:100%;display:flex;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap}.orderer div.paragraph{margin:0}.orderer .card-wrap{width:auto;box-sizing:border-box;margin:0;padding:0}.orderer.layout-horizontal .card-wrap{flex-shrink:0;display:inline-block;margin:4px}.orderer.layout-vertical .card-wrap{float:none;text-align:center}.orderer.layout-vertical .card-wrap:not(:first-child){margin-top:8px}.orderer.layout-vertical .bank,.orderer.layout-vertical .draggable-box{box-sizing:border-box;float:left;max-width:50%}.orderer.layout-vertical .bank{padding:11px 20px 11px 0;margin:0}.orderer.layout-vertical .draggable-box{margin-top:0;padding:10px;min-height:170px}.orderer.layout-vertical .draggable-box .drag-hint{box-sizing:border-box;min-width:140px;min-height:34px}.orderer.layout-vertical .draggable-box .placeholder{box-sizing:border-box}.framework-perseus.perseus-article .perseus-renderer .perseus-widget-passage-container .perseus-widget-passage,.perseus-widget-passage-container .perseus-widget-passage{line-height:20px;margin:22px;position:relative}.framework-perseus.perseus-article .perseus-renderer .perseus-widget-passage-container .perseus-widget-passage div.paragraph,.perseus-widget-passage-container .perseus-widget-passage div.paragraph{font-family:KaTeX_Main,Times,Times New Roman,serif}.framework-perseus.perseus-article .perseus-renderer .perseus-widget-passage-container .perseus-widget-passage .passage-title div.paragraph,.perseus-widget-passage-container .perseus-widget-passage .passage-title div.paragraph{font-family:"Noto Serif",serif;font-weight:700;font-size:20px;line-height:22px;margin:0 0 10px}.framework-perseus.perseus-article .perseus-renderer .perseus-widget-passage-container .perseus-widget-passage>.passage-text div.paragraph,.perseus-widget-passage-container .perseus-widget-passage>.passage-text div.paragraph{font-weight:400;font-size:16px;line-height:20px;text-indent:20px;margin:0}.framework-perseus.perseus-article .perseus-renderer .perseus-widget-passage-container .perseus-widget-passage>.passage-text div.paragraph span,.perseus-widget-passage-container .perseus-widget-passage>.passage-text div.paragraph span{text-indent:0}.framework-perseus.perseus-article .perseus-renderer .perseus-widget-passage-container .perseus-widget-passage>.passage-text div.paragraph em,.perseus-widget-passage-container .perseus-widget-passage>.passage-text div.paragraph em{line-height:0}.framework-perseus.perseus-article .perseus-renderer .perseus-widget-passage-container mjx-container,.perseus-widget-passage-container mjx-container{line-height:18px}.framework-perseus.perseus-article .perseus-renderer .perseus-widget-passage-container .footnotes,.perseus-widget-passage-container .footnotes{margin-top:22px}.framework-perseus.perseus-article .perseus-renderer .perseus-widget-passage-container .footnotes div.paragraph,.perseus-widget-passage-container .footnotes div.paragraph{font-size:14px;margin:0}.framework-perseus.perseus-article .perseus-renderer .perseus-widget-passage-container .perseus-highlight,.perseus-widget-passage-container .perseus-highlight{background-color:#fffabe}.framework-perseus.perseus-article .perseus-renderer .perseus-widget-passage-container .perseus-review-highlight,.perseus-widget-passage-container .perseus-review-highlight{background-color:#eee7b2}.framework-perseus.perseus-article .perseus-renderer .perseus-widget-passage-container .perseus-passage-square-label,.perseus-widget-passage-container .perseus-passage-square-label,.framework-perseus.perseus-article .perseus-renderer .perseus-widget-passage-container .perseus-passage-circle-label,.perseus-widget-passage-container .perseus-passage-circle-label,.framework-perseus.perseus-article .perseus-renderer .perseus-widget-passage-container .perseus-passage-bracket-label,.perseus-widget-passage-container .perseus-passage-bracket-label{font-family:Times,Times New Roman,serif;font-size:16px}.framework-perseus.perseus-article .perseus-renderer .perseus-widget-passage-container .line-numbers,.perseus-widget-passage-container .line-numbers{font-size:12px;font-style:italic;font-weight:600;position:absolute;text-align:right;max-height:100%;overflow:hidden;padding-right:6px;left:-52px;width:37px}.framework-perseus.perseus-article .perseus-renderer .perseus-widget-passage-container .line-numbers span,.perseus-widget-passage-container .line-numbers span{display:block;line-height:20px;position:relative;top:2px;visibility:hidden}.framework-perseus.perseus-article .perseus-renderer .perseus-widget-passage-container .line-numbers span:nth-of-type(5n),.perseus-widget-passage-container .line-numbers span:nth-of-type(5n),.framework-perseus.perseus-article .perseus-renderer .perseus-widget-passage-container .line-numbers .line-marker,.perseus-widget-passage-container .line-numbers .line-marker{visibility:visible}.perseus-widget-passage-editor .perseus-single-editor{font-family:Times,Times New Roman,serif;margin-left:-11px}.perseus-widget-passage-editor .perseus-textarea-pair textarea{font-size:13px;line-height:17px}body.sat-section .perseus-widget-passage{margin-top:0}.perseus-widget-plotter svg,.perseus-widget-plotter vml{position:absolute}.perseus-widget-plotter span.rotate{transform:rotate(-90deg)}.set-from-scale-box{border:2px solid #eeeeee;border-radius:3px;padding:3px}.categories-title{font-size:14px}.perseus-mobile .perseus-widget-plotter{border:solid .5px #babec2;border-radius:4px}.perseus-mobile .perseus-widget-plotter .graphie-label mjx-container{color:#626569}.perseus-sr-only{border:0;clip:rect(0,0,0,0);font-size:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.perseus-clearfix:before,.perseus-clearfix:after{content:"";display:table}.perseus-clearfix:after{clear:both}.perseus-widget-radio.perseus-rendered-radio div,.perseus-widget-radio.perseus-rendered-radio div>p{display:inline}.perseus-widget-radio.perseus-rendered-radio .perseus-radio-rationale-content>.perseus-renderer>.paragraph{display:table;margin:0}.perseus-widget-radio.perseus-rendered-radio .perseus-radio-rationale-content>.perseus-renderer>.paragraph:not(:last-child){margin-bottom:8px}.perseus-widget-radio .unresponsive-svg-image div,.perseus-widget-radio .svg-image div{display:block}.perseus-widget-radio li div.instructions{margin-bottom:5px}.perseus-widget-radio li .value{display:block;margin-left:18px;min-height:22px}.perseus-widget-radio li img,.perseus-widget-radio li table{display:inline-block;vertical-align:middle}.perseus-widget-radio li table{border:1px solid #ccc}.perseus-widget-radio .perseus-radio-option .paragraph+.paragraph:has(img:only-child),.perseus-widget-radio .perseus-radio-option .paragraph:has(img:only-child):has(+.paragraph){display:block}.perseus-widget-radio-fieldset .instructions{font-family:Lato,sans-serif}.draggy-boxy-thing .draggable-box,.draggy-boxy-thing .cards-area{background:#eee;border:1px solid #ccc;border-bottom:1px solid #aaa;box-shadow:0 1px 2px #ccc}.draggy-boxy-thing .card{background-color:#fff;border:1px solid #b9b9b9;border-bottom-color:#939393;border-radius:4px;cursor:pointer;touch-action:none}.draggy-boxy-thing .card.placeholder{background:#ddd;border:1px solid #ccc}.draggy-boxy-thing .card.drag-hint{background:none;border:1px dashed #aaa;cursor:auto}.draggy-boxy-thing .card.drag-hint:hover{border-color:#aaa;box-shadow:none}.draggy-boxy-thing .card.dragging{background-color:#ffedcd;opacity:.8;filter:opacity(.8)}.draggy-boxy-thing .card.stack{z-index:auto}.draggy-boxy-thing .card.stack:after{content:" ";background-color:#fff;border:1px solid #b9b9b9;border-bottom-color:#939393;border-radius:4px;height:100%;width:100%;z-index:-1;top:1px;left:1px;position:absolute}.draggy-boxy-thing .card:hover{border-color:orange;box-shadow:0 0 4px #c78100}.perseus-sortable div.paragraph{margin:0}.perseus-sortable .perseus-sortable-draggable:before{content:"";display:inline-block;height:100%;vertical-align:middle}.perseus-sortable .perseus-sortable-draggable>div{display:inline-block;font-size:14px;max-width:100%;vertical-align:middle}.perseus-sortable .perseus-sortable-draggable-unpadded img{vertical-align:bottom}.framework-perseus table.perseus-widget-table-of-values.non-markdown{text-align:left;margin:20px auto;border-collapse:collapse}.framework-perseus table.perseus-widget-table-of-values.non-markdown tr{height:23px}.framework-perseus table.perseus-widget-table-of-values.non-markdown th,.framework-perseus table.perseus-widget-table-of-values.non-markdown td{border:2px solid black;border-width:0 2px}.framework-perseus table.perseus-widget-table-of-values.non-markdown th:first-child,.framework-perseus table.perseus-widget-table-of-values.non-markdown td:first-child{border-left:0}.framework-perseus table.perseus-widget-table-of-values.non-markdown th:last-child,.framework-perseus table.perseus-widget-table-of-values.non-markdown td:last-child{border-right:0}.framework-perseus table.perseus-widget-table-of-values.non-markdown th{font-weight:400;padding:5px;width:80px;text-align:left;border-bottom:2px solid black}.framework-perseus table.perseus-widget-table-of-values.non-markdown th .paragraph{margin:0}.framework-perseus table.perseus-widget-table-of-values.non-markdown td{padding:0 5px}.framework-perseus table.perseus-widget-table-of-values.non-markdown tbody tr:first-child td{padding-top:5px}.framework-perseus table.perseus-widget-table-of-values input{width:80px}body.mobile .framework-perseus table.perseus-widget-table-of-values.non-markdown td{padding:5px}.perseus-widget-container.widget-nohighlight{transition:all .15s}.perseus-widget-container.widget-highlight{box-shadow:0 0 0 2px orange;transition:all .15s}.perseus-widget-container.widget-inline{display:inline}.perseus-widget-container.widget-inline-block{display:inline-block;vertical-align:bottom}.bibliotron-exercise .perseus-hint-renderer{border-left:4px solid #f6f7f7;padding-left:16px;position:relative}.bibliotron-exercise .perseus-hint-renderer:focus{border-left-color:#d6d8da;outline:none}.bibliotron-exercise .perseus-hint-renderer:before,.bibliotron-exercise .perseus-hint-renderer:after{content:"";display:table;clear:both}.bibliotron-exercise .perseus-hint-renderer div.paragraph{margin-top:0;margin-bottom:16px}.bibliotron-exercise .perseus-hint-renderer.last-hint{margin-bottom:32px}@media (max-width: 767px){.bibliotron-exercise .perseus-hint-renderer.last-hint{margin-bottom:0}}.perseus-hint-label{color:#00457c;display:none;font-weight:600;margin-right:13px;position:absolute;right:100%;white-space:nowrap}.perseus-domain-science .perseus-hint-label{color:#9e034e}.perseus-domain-math .perseus-hint-label{color:#007d96}.perseus-domain-economics .perseus-hint-label{color:#a75a05}.perseus-domain-partner .perseus-hint-label{color:#208170}.perseus-domain-humanities .perseus-hint-label{color:#be2612}.perseus-domain-test-prep .perseus-hint-label{color:#543b78}.perseus-domain-cs .perseus-hint-label{color:#0d923f}.bibliotron-exercise .perseus-hint-renderer.last-rendered .perseus-hint-label{display:block}@media (max-width: 767px){.bibliotron-exercise .perseus-hint-renderer.last-rendered .perseus-hint-label{display:none}}.framework-perseus .perseus-formats-tooltip .paragraph,.framework-perseus .tooltipContainer .perseus-formats-tooltip .paragraph ul{margin:0}.perseus-math-input.mq-editable-field.mq-math-mode{background-color:transparent;font-size:18px;min-width:100px;border:unset;direction:ltr}.perseus-math-input.mq-editable-field.mq-math-mode.mq-focused{box-shadow:unset}.perseus-math-input.mq-editable-field.mq-math-mode>.mq-root-block{padding:4px}.perseus-math-input.mq-editable-field.mq-math-mode .mq-cursor{padding-left:0}.perseus-math-input.mq-editable-field.mq-math-mode .mq-paren.mq-ghost{color:inherit}.perseus-math-input.mq-editable-field.mq-math-mode .mq-paren+span{margin:0}.perseus-math-input.mq-editable-field.mq-math-mode .mq-binary-operator{font-family:KaTeX_Main!important}.perseus-math-input.mq-editable-field.mq-math-mode sup{line-height:normal}.perseus-widget-editor .perseus-math-input.mq-editable-field.mq-math-mode>.mq-root-block{border-radius:0}.math-input-buttons{background-color:#ffffffb3;border-radius:5px;border:1px solid #ddd;box-sizing:border-box;margin-top:5px;padding:2px;width:201px}.math-input-buttons.absolute{left:-2px;position:absolute;top:-3px;z-index:5}.tex-button{display:block;float:left;width:35px;height:35px;margin:2px;border:1px solid #1c758a;background-color:#fff;border-radius:5px}.tex-button:hover{cursor:pointer;background-color:#f0f0f0}.tex-button:focus{border:2px solid #1c758a;outline:none}.tex-button-row{margin:5px 0}.tex-button-row:first-child{margin-top:0}.tex-button-row:last-child{margin-bottom:0}.renderer-widget-error{background-color:#fcc}.perseus-error{background:#ffbaba;border:2px solid red;border-radius:5px;padding:20px;margin:15px 0 10px}@media (max-width: 767px){.perseus-renderer-responsive{margin:0 16px}.perseus-renderer-responsive .perseus-renderer-responsive{margin:0}}@media (max-width: 767px){.perseus-mobile .perseus-block-math{font-size:18px}}.perseus-widget-editor-content .perseus-editor-accordion h2{padding-top:0}._scroll-buttons-container_xxoiu_1{align-items:center;display:flex;flex-direction:row;gap:.8rem;padding:1.2rem;position:relative;z-index:10}._base_dnwlh_1{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--wb-semanticColor-core-transparent);border:solid var(--wb-border-width-medium) var(--wb-semanticColor-core-border-neutral-strong);color:var(--wb-semanticColor-core-foreground-neutral-default);cursor:pointer;font-family:var(--wb-font-family-sans);font-size:var(--perseus-multiple-choice-indicator-font-size);font-weight:var(--wb-font-weight-bold);height:var(--perseus-multiple-choice-indicator-size);line-height:var(--wb-font-heading-lineHeight-small);outline:0 solid var(--wb-semanticColor-core-background-instructive-default);outline-offset:0;padding:0;position:fixed;width:var(--perseus-multiple-choice-indicator-size)}@media (prefers-reduced-motion: no-preference){._base_dnwlh_1{transition:all .125s,outline-width 0s,outline-offset 0s}}._base_dnwlh_1:focus{outline-offset:var(--wb-sizing-size_020);outline-width:var(--wb-sizing-size_020)}@media (hover: hover){._base_dnwlh_1:hover,:has(>._base_dnwlh_1):hover ._base_dnwlh_1:not(:where(._is-correct_dnwlh_37,._is-wrong_dnwlh_37)){outline-offset:var(--wb-sizing-size_020);outline-width:var(--wb-sizing-size_020)}}._base_dnwlh_1[aria-pressed=true]{background-color:var( --wb-semanticColor-core-background-instructive-default );border-width:0;color:var(--wb-semanticColor-core-foreground-knockout-default)}._icon_dnwlh_62{margin-inline-end:calc(1em / 3)!important;height:calc(7em / 6)!important;width:calc(7em / 6)!important}._is-correct_dnwlh_37,._is-wrong_dnwlh_37{cursor:default}@media (hover: hover){._is-correct_dnwlh_37:hover,._is-wrong_dnwlh_37:hover{outline:none}}._is-correct_dnwlh_37[aria-pressed=true]{background-color:var(--wb-semanticColor-core-background-success-strong);color:var(--wb-semanticColor-core-foreground-knockout-default);width:var(--perseus-multiple-choice-indicator-correct-size)}._is-wrong_dnwlh_37{background-color:var(--wb-semanticColor-core-transparent);border-color:var(--wb-semanticColor-core-border-disabled-strong);color:var(--wb-semanticColor-core-foreground-neutral-subtle)}._circle-shape_dnwlh_103{border-radius:100vh}._square-shape_dnwlh_118{border-radius:var(--wb-sizing-size_040)}.framework-perseus ._choice_1i100_6 .paragraph{font-size:inherit;font-weight:inherit;line-height:inherit}._choice_1i100_6{--perseus-multiple-choice-divider-color: var( --wb-semanticColor-core-border-neutral-subtle );--perseus-multiple-choice-divider-width: var( --wb-border-width-thin );--perseus-multiple-choice-divider-space: var( --wb-border-width-medium );font-size:var(--wb-font-heading-size-medium);font-weight:var(--wb-font-weight-semi);line-height:var(--wb-font-heading-lineHeight-medium);margin-block-end:var(--perseus-multiple-choice-divider-space)!important;min-height:calc(var(--perseus-multiple-choice-spacing) * 4);padding:var(--perseus-multiple-choice-spacing);position:relative;width:100%}@media (hover: hover){._choice_1i100_6:hover{cursor:pointer}}._choice_1i100_6:not(._is-correct_1i100_42):has(>button[aria-pressed=true]){color:var(--wb-semanticColor-core-foreground-instructive-default)}._choice_1i100_6:after,._choice_1i100_6:before{background-color:var(--perseus-multiple-choice-divider-color);content:"";display:block;height:var(--perseus-multiple-choice-divider-width);margin-inline-start:calc(var(--perseus-multiple-choice-spacing) * -1);position:absolute;width:100%;z-index:1}._choice_1i100_6:before{top:calc((var(--perseus-multiple-choice-divider-space) - ((var(--perseus-multiple-choice-divider-space) - var(--wb-border-width-thin)) / 2)) * -1)}._choice_1i100_6:after{bottom:calc((var(--perseus-multiple-choice-divider-space) + ((var(--wb-border-width-thin) - var(--perseus-multiple-choice-divider-space)) / 2)) * -1)}._choice_1i100_6:focus-within:after,._choice_1i100_6:focus-within:before{z-index:10}@media (hover: hover){._choice_1i100_6:hover:after,._choice_1i100_6:hover:before{z-index:10}}._choice_1i100_6:first-of-type{margin-block-start:var(--perseus-multiple-choice-divider-space)}._choice_1i100_6:not(._is-correct_1i100_42):focus-within{--perseus-multiple-choice-divider-width: var(--wb-border-width-medium);--perseus-multiple-choice-divider-color: var( --wb-semanticColor-core-border-neutral-default )}@media (hover: hover){._choice_1i100_6:not(._is-correct_1i100_42,._is-wrong_1i100_125):hover{--perseus-multiple-choice-divider-width: var(--wb-border-width-medium);--perseus-multiple-choice-divider-color: var( --wb-semanticColor-core-border-neutral-default )}}._is-correct_1i100_42{--perseus-multiple-choice-divider-width: 0;border-radius:var(--wb-border-radius-radius_080);color:var(--wb-semanticColor-core-foreground-success-strong);outline:var(--wb-border-width-medium) solid var(--wb-semanticColor-core-border-success-default);outline-offset:calc(var(--wb-border-width-medium) * -1)}._is-wrong_1i100_125{color:var(--wb-semanticColor-core-foreground-neutral-subtle)}@media (hover: hover){._is-correct_1i100_42:hover,._is-wrong_1i100_125:hover{cursor:default}}._choice_1i100_6 .paragraph,._choice_1i100_6 .paragraph div:not(.graphie-container,.graphie,.unresponsive-svg-image),._choice_1i100_6 .paragraph p{display:inline}._choice_1i100_6 table{border:1px solid #ccc}._choice_1i100_6 .paragraph img{vertical-align:middle}._choice_1i100_6 .paragraph+.paragraph:has(img:only-child),._choice_1i100_6 .paragraph:has(img:only-child):has(+.paragraph){display:block}._choice_1i100_6 .paragraph:first-child:has(img:only-child){margin-block-start:0}._container_1kr7k_1{--perseus-multiple-choice-spacing: var(--wb-sizing-size_160);--perseus-multiple-choice-indicator-font-size: var( --wb-font-heading-size-small );--perseus-multiple-choice-indicator-size: 3.2rem;--perseus-multiple-choice-indicator-correct-size: calc( calc(var(--perseus-multiple-choice-indicator-font-size) * 1.5) + var(--perseus-multiple-choice-indicator-size) );--perseus-multiple-choice-content-margin: calc( var(--perseus-multiple-choice-spacing) + var(--perseus-multiple-choice-indicator-size) );--perseus-multiple-choice-fade-direction: 90deg;--perseus-multiple-choice-fade-color: var( --perseus-widget-background-color, var(--wb-semanticColor-core-background-base-default) );min-width:auto;padding-inline-end:var(--perseus-multiple-choice-spacing);transform:translateZ(0)}._choice-list_1kr7k_33{padding:0!important;list-style:none!important;margin:0!important;min-width:fit-content;width:100%;scrollbar-width:thin}._choice-list_1kr7k_33:dir(rtl){--perseus-multiple-choice-fade-direction: 270deg}._choice-list_1kr7k_33:before{background:linear-gradient(var(--perseus-multiple-choice-fade-direction),var(--perseus-multiple-choice-fade-color) calc(var(--perseus-multiple-choice-content-margin) + (var(--perseus-multiple-choice-spacing) / 2)),transparent calc(var(--perseus-multiple-choice-content-margin) + var(--perseus-multiple-choice-spacing)) calc(100% - (var(--perseus-multiple-choice-spacing) * 1.5)),var(--perseus-multiple-choice-fade-color) calc(100% - var(--perseus-multiple-choice-spacing)));content:"";display:block;height:100%;position:fixed;width:100%}._content_1kr7k_83{display:flex;flex-direction:column;gap:calc(var(--perseus-multiple-choice-indicator-font-size) / 4);margin-inline-start:var(--perseus-multiple-choice-content-margin);position:relative;z-index:-1}._instructions_1kr7k_92{display:block;color:var(--wb-semanticColor-core-foreground-instructive-strong);font-size:1.8rem;line-height:1.25;font-family:inherit;font-style:normal;font-weight:700;margin-block-end:var(--wb-sizing-size_160)}._rationale_1kr7k_103{display:block!important;font-size:var(--wb-font-size-medium);line-height:var(--wb-font-lineHeight-medium)}._rationale_1kr7k_103._is-correct_1kr7k_109{color:var(--wb-semanticColor-core-foreground-neutral-default)}._review-answers_1kr7k_113{--perseus-multiple-choice-content-margin: calc( var(--perseus-multiple-choice-spacing) + var(--perseus-multiple-choice-indicator-correct-size) )}._title-container_1qkwx_1{text-align:center;border-top:var(--wb-border-width-thin) solid var(--wb-semanticColor-core-border-neutral-subtle);padding-block-start:var(--wb-sizing-size_160);padding-block-end:var(--wb-sizing-size_160)}._description-and-caption-container_1qkwx_9{display:flex;flex-direction:row;margin-block-start:var(--wb-sizing-size_160);padding-block-end:var(--wb-sizing-size_160);border-bottom:var(--wb-border-width-thin) solid var(--wb-semanticColor-core-border-neutral-subtle)}.MafsView .protractor-rotation-handle{cursor:grab;pointer-events:all;transition:transform .15s ease-out}.MafsView .protractor-rotation-handle:hover{transform:scale(1.2)}.MafsView .protractor-rotation-handle-arrow-arc{fill:none;stroke:var(--mafs-blue);stroke-width:8;stroke-linecap:square}.MafsView .protractor-rotation-handle-arrowhead{fill:var(--mafs-blue);stroke:none}.MafsView{display:block;background:var(--mafs-bg);overflow:hidden;-webkit-user-select:none;user-select:none;font-family:inherit;font-variant-numeric:tabular-nums;touch-action:none;outline:0;--mafs-bg: black;--mafs-fg: white;--mafs-origin-color: var(--mafs-fg);--mafs-line-color: #555;--mafs-line-stroke-dash-style: 4, 3;--mafs-axis-stroke-width: 1px;--grid-line-subdivision-color: #222;--mafs-red: #f11d0e;--mafs-orange: #f14e0e;--mafs-yellow: #ffe44a;--mafs-green: #15e272;--mafs-blue: #58a6ff;--mafs-indigo: #7c58ff;--mafs-violet: #ae58ff;--mafs-pink: #ee00ab}.MafsView text{fill:var(--mafs-fg);cursor:default}.MafsView path{stroke:var(--mafs-fg)}.MafsView:focus-visible{border-radius:5px;outline:3px solid #58a6ff}@supports not selector(:focus-visible){.MafsView:focus{border-radius:5px;outline:3px solid #58a6ff}}.mafs-shadow{paint-order:stroke;stroke-width:3px;stroke:var(--mafs-bg);stroke-opacity:.75;stroke-linejoin:round}.mafs-movable-point{cursor:grab;touch-action:none}.mafs-movable-point-dragging{cursor:grabbing}.mafs-movable-point:focus{outline:0}.mafs-movable-point *{fill:none;stroke:none}.mafs-movable-point-hitbox{fill:transparent}.mafs-movable-point-focus{stroke:var(--movable-point-color);stroke-width:2;stroke-opacity:0;fill:none;transition:stroke-opacity .2s ease}.mafs-movable-point-ring{fill:var(--movable-point-color);fill-opacity:.25;stroke:none;transition:r .2s ease}.mafs-movable-point-point{fill:var(--movable-point-color);transition:r .2s ease}.mafs-movable-point:hover .mafs-movable-point-point,.mafs-movable-point:focus-visible .mafs-movable-point-point{r:calc(var(--movable-point-ring-size) - 2px)}.mafs-movable-point:hover .mafs-movable-point-ring,.mafs-movable-point:focus-visible .mafs-movable-point-ring{r:calc(var(--movable-point-ring-size) + 3px)}.mafs-movable-point.mafs-movable-point-dragging .mafs-movable-point-ring{r:var(--movable-point-ring-size)}.mafs-movable-point:focus-visible .mafs-movable-point-focus{stroke-opacity:1}.MafsView{--mafs-bg: transparent;--mafs-fg: rgb(33, 36, 44);--mafs-line-color: rgba(33, 36, 44, .16);--mafs-axis-stroke-width: 2px;--mafs-blue: #1865f2;--mafs-red: #d92916;--mafs-green: #00a60e;--mafs-violet: #9059ff;--mafs-yellow: #ffb100;--static-gray: #909296 ;--movable-point-color: var(--mafs-blue);--movable-point-center-radius: 6px;--movable-point-ring-radius: calc(2px + var(--movable-point-center-radius));--movable-point-halo-radius: calc(3px + var(--movable-point-ring-radius));--movable-point-hover-expansion: 2px;--movable-point-focus-ring-offset: 2px;--movable-line-stroke-weight: 2px;--movable-line-stroke-weight-active: 4px;overflow:visible!important}.MafsView>svg{display:block;overflow:visible}.MafsView .movable-line:hover,.movable-dragging{--movable-line-stroke-weight: var(--movable-line-stroke-weight-active)}.MafsView .movable-line:focus,.movable-polygon:focus{outline:none}.MafsView .movable-line :is(.movable-line-focus-outline,.movable-line-focus-outline-gap){stroke:transparent}.MafsView .movable-line:focus-visible .movable-line-focus-outline{stroke:var(--mafs-blue);stroke-width:10px}.MafsView .movable-line:focus-visible .movable-line-focus-outline-gap{stroke:#fff;stroke-width:6px}.MafsView .movable-point{cursor:grab;touch-action:none;outline:none}.MafsView .movable-point.movable-point--dragging{cursor:grabbing}.MafsView .movable-point.movable-point--dragging .movable-point-halo{opacity:0}.MafsView .movable-point-hitbox{fill:transparent}.MafsView :is(.movable-point-center,.movable-point-ring,.movable-point-halo,.movable-point-focus-outline){transition:r .15s ease-out,opacity .15s ease-out}.MafsView .movable-point-center{r:var(--movable-point-center-radius)}.MafsView .movable-point-halo{r:var(--movable-point-halo-radius);fill:var(--movable-point-color);opacity:.25;filter:drop-shadow(0 5px 5px #0008)}.MafsView .movable-point-ring{r:var(--movable-point-ring-radius);fill:#fff}.MafsView .movable-point:hover .movable-point-center{r:calc(var(--movable-point-hover-expansion) + var(--movable-point-center-radius))}.MafsView .movable-point:hover .movable-point-ring{r:calc(var(--movable-point-hover-expansion) + var(--movable-point-ring-radius))}.MafsView .movable-point:hover .movable-point-halo{r:calc(var(--movable-point-hover-expansion) + var(--movable-point-halo-radius))}.MafsView .movable-point .movable-point-focus-outline{visibility:hidden;r:calc(var(--movable-point-halo-radius) + var(--movable-point-focus-ring-offset));stroke-width:2px;fill:none;stroke:var(--mafs-blue)}.MafsView .movable-point:hover .movable-point-focus-outline{r:calc(var(--movable-point-hover-expansion) + var(--movable-point-halo-radius) + var(--movable-point-focus-ring-offset))}.MafsView .movable-point__focusable-handle:focus-visible{outline:none}.MafsView .movable-point:is(:focus,.movable-point--focus) .movable-point-focus-outline{visibility:visible}.MafsView .movable-circle{cursor:grab}.MafsView .movable-circle .circle{stroke-width:2px;fill:transparent}.MafsView .movable-circle:hover .circle{fill:var(--mafs-blue);fill-opacity:.16}.MafsView .movable-circle.movable-circle--dragging{cursor:grabbing;outline:none}.MafsView .movable-circle .focus-ring{visibility:hidden;stroke:var(--mafs-blue);stroke-width:2px;fill:transparent}.MafsView .movable-circle:focus{outline:none}.MafsView .movable-circle:focus-visible .focus-ring{visibility:visible}.MafsView .movable-circle .movable-circle-handle{stroke:#fff;stroke-width:2px}.MafsView .movable-circle .movable-circle-handle-dot{fill:#fff;r:1.25px}@font-face{font-family:Mafs-MJXTEX;src:url(https://cdn.kastatic.org/fonts/mathjax/MathJax_Main-Regular.woff) format("woff")}.MafsView pattern g{stroke:#21242c52}.MafsView .angle-arc-interactive{stroke:var(--mafs-blue);stroke-width:.1px}.MafsView .angle-arc-static{stroke:var(--static-gray);stroke-width:.1px}.MafsView .axis-tick-label{font-family:KaTeX_Main,Mafs-MJXTEX,sans-serif;stroke:#fff;stroke-width:5px;paint-order:stroke fill}.MafsView .axis-tick{stroke:#000;stroke-width:1px}.mafs-sr-only{height:0;width:0;overflow:hidden}mjx-container.MathJax{font-size:120%}mjx-container.MathJax,mjx-container.MathJax *{box-sizing:border-box}mjx-container>mjx-assistive-mml{width:0!important}:not(mjx-base)>:not(mjx-base)>:not(mjx-base)>:not(mjx-base)>mjx-mn>mjx-c:before,:not(mjx-base)>:not(mjx-base)>:not(mjx-base)>:not(mjx-base)>mjx-mtext>mjx-c:before,:not(mjx-base)>:not(mjx-base)>:not(mjx-base)>:not(mjx-base)>mjx-mi:not(.mjx-i)>mjx-c:before,:not(mjx-base)>:not(mjx-base)>:not(mjx-base)>:not(mjx-base)>mjx-utext>mjx-c:before{padding-top:.8em!important}mjx-sqrt>mjx-box{padding-top:0!important}mjx-sqrt>mjx-box>:first-child:not(mjx-mover,mjx-munder):before{min-height:.8em;width:0;display:inline-block;content:""}mjx-frac[type=d]>mjx-num:before{min-height:.8em;width:0;display:inline-block;content:""}mjx-table mjx-sqrt>mjx-box>mjx-mo>.mjx-c28,mjx-table mjx-sqrt>mjx-box>mjx-mrow>mjx-mo>.mjx-c28{padding-top:.42em}mjx-table mjx-frac mjx-sqrt>mjx-box>mjx-mo>.mjx-c28,mjx-table mjx-frac mjx-sqrt>mjx-box>mjx-mrow>mjx-mo>.mjx-c28{padding-top:0}mjx-table mjx-sqrt>mjx-box>mjx-mstyle>mjx-mfrac>mjx-frac>mjx-num>mjx-mrow>mjx-mo>.mjx-c28{padding-top:.2em}.mathjax-wrapper{position:relative;z-index:0;display:inline-block}.mathjax-selectable{display:inline-block;position:absolute;left:0;width:100%;top:0;bottom:0;overflow:hidden;-webkit-user-select:all;user-select:all}.mathjax-selectable>svg{position:absolute;top:0;left:0;z-index:-1}mjx-utext{-webkit-user-select:none;user-select:none}.copy-menu-hack{display:inline-block;width:0;overflow:hidden}.audioPulse{display:flex;width:24px;justify-content:space-evenly;align-items:center;transition:all .5s}.audioPulse>div{background-color:var(--Neutral-30);width:4px;min-height:4px;border-radius:1000px;transition:height .1s}.audioPulse.hover>div{animation:hover 1.4s infinite alternate ease-in-out}.audioPulse{height:4px;transition:opacity .333s}.audioPulse.active{opacity:1}.audioPulse.active>div{background-color:var(--Neutral-80)}@keyframes hover{0%{transform:translateY(0)}to{transform:translateY(-3.5px)}}@keyframes pulse{0%{scale:1 1}to{scale:1.2 1.2}}.action-button{display:flex;align-items:center;justify-content:center;background:var(--Neutral-20);color:var(--Neutral-60);font-size:1.25rem;line-height:1.75rem;text-transform:lowercase;animation:opacity-pulse 3s ease-in infinite;transition:all .2s ease-in-out;width:48px;height:48px;border-radius:18px;border:1px solid rgba(0,0,0,0);-webkit-user-select:none;user-select:none;cursor:pointer}.action-button:focus{border:2px solid var(--Neutral-20);outline:2px solid var(--Neutral-80)}.action-button.outlined{background:var(--Neutral-2);border:1px solid var(--Neutral-20)}.action-button .no-action{pointer-events:none}.action-button:hover{background:#0000;border:1px solid var(--Neutral-20)}.action-button.connected{background:var(--Blue-800);color:var(--Blue-500)}.action-button.connected:hover{border:1px solid var(--Blue-500)}@property --volume{syntax: "length"; inherit: false; initial-value: 0px;}.disabled .mic-button:before,.mic-button.disabled:before{background:#0000}.mic-button{position:relative;background-color:var(--accent-red);z-index:1;color:#000;transition:all .2s ease-in}.mic-button:focus{border:2px solid var(--Neutral-20);outline:2px solid var(--Red-500)}.mic-button:hover{background-color:var(--Red-400)}.mic-button:before{position:absolute;z-index:-1;top:calc(var(--volume) * -1);left:calc(var(--volume) * -1);display:block;content:"";opacity:.35;background-color:var(--Red-500);width:calc(100% + var(--volume) * 2);height:calc(100% + var(--volume) * 2);border-radius:24px;transition:all .02s ease-in-out}.connect-toggle:focus{border:2px solid var(--Neutral-20);outline:2px solid var(--Neutral-80)}.connect-toggle:not(.connected){background-color:var(--Blue-500);color:var(--Neutral-5)}.control-tray{position:absolute;bottom:0;left:50%;transform:translate(-50%);display:inline-flex;justify-content:center;align-items:flex-start;gap:8px;padding-bottom:18px;z-index:30}.control-tray .disabled .action-button,.control-tray .action-button.disabled{background:#0000;border:1px solid var(--Neutral-30, #404547);color:var(--Neutral-30)}.control-tray .connection-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}.control-tray .connection-container .connection-button-container{border-radius:27px;border:1px solid var(--Neutral-30);background:var(--Neutral-5);padding:10px}.control-tray .connection-container .text-indicator{font-size:11px;color:var(--Blue-500);-webkit-user-select:none;user-select:none}.control-tray .connection-container:not(.connected) .text-indicator{opacity:0}.actions-nav{background:var(--Neutral-5);border:1px solid var(--Neutral-30);border-radius:27px;display:inline-flex;gap:12px;align-items:center;overflow:clip;padding:10px;transition:all .6s ease-in}.actions-nav>*{display:flex;align-items:center;flex-direction:column;gap:1rem}@keyframes opacity-pulse{0%{opacity:.9}50%{opacity:1}to{opacity:.9}}.select-group{display:flex;flex-direction:column;gap:4px;height:70px}.select-group>label{font-size:10px}.settings-dialog{display:flex;align-items:center;justify-content:center;gap:4px;height:70px}.settings-dialog .connected-indicator{font-style:italic}.settings-dialog h4{margin-left:4px;margin-bottom:10px}.settings-dialog button{background:none;border:0}.settings-dialog .dialog{font-family:Space mono;background:var(--Neutral-5);border-radius:18px;color:var(--Neutral-80);border:0;padding:0;margin:0;position:fixed;top:-400px;right:0;width:696px;height:593px;transform:translate(-25%,-50%)}.settings-dialog .dialog-container{box-sizing:border-box;padding:32px;max-height:100%;overflow-y:auto;overflow-x:hidden}.settings-dialog .small{font-size:80%}.settings-dialog .mode-selectors{display:flex;gap:1rem;padding:8px 0}.settings-dialog textarea.system{border-radius:12px;background-color:var(--Neutral-15);color:var(--Neutral-80);margin-top:8px;font-family:Google Sans,sans-serif;line-height:21px;font-size:16px;field-sizing:content;width:calc(100% - 16px);min-height:150px;height:150px;padding:8px;border:0;resize:vertical;box-sizing:border-box}.settings-dialog .function-declarations{font-size:66%;width:100%}.settings-dialog .fd-rows{display:grid;grid-template-columns:1fr .5fr 1.5fr;row-gap:6px}.settings-dialog .fd-row-name{font-family:Space mono;font-size:12px;color:var(--Blue-400);font-weight:700;border-radius:8px;border:1px solid var(--Neutral-20, #2a2f31);padding:10px}.settings-dialog .fd-row-args{padding:12px}.settings-dialog .fd-row-args>*:not(:last-child):after{content:", "}.settings-dialog .fd-row{display:contents;color:var(--Neutral-70);align-items:center;height:35px}.settings-dialog .fd-row-description{flex:1;background:transparent;border:none;color:inherit;font-size:inherit;padding:2px 4px}.settings-dialog .fd-row-description:hover,.settings-dialog .fd-row-description:focus{background:var(--Neutral-20);outline:none}.scratchpad-controls{position:absolute;top:0;right:0;display:flex;flex-direction:column;padding:.5rem;background-color:#fffc;border-radius:.25rem;z-index:20}.scratchpad-controls>*{margin-bottom:.5rem}.icon-button{background:none;border:none;cursor:pointer;padding:.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.icon-button:hover{background-color:#0000001a}.media-mixer-display{background:var(--Neutral-00);display:flex;flex-direction:column;height:100%;transition:all .2s ease-in;border-left:1px solid var(--gray-600);color:var(--Neutral-90, #e1e2e3);flex:1}.media-mixer-display .top{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-bottom:1px solid var(--Neutral-20);width:calc(100% - 40px)}.media-mixer-display .top h2{color:var(--Neutral-90, #e1e2e3);font-family:Google Sans;font-size:21px;font-style:normal;font-weight:500;line-height:16px;transition:opacity .2s ease-in;white-space:nowrap}.media-mixer-display .collapse-button{background:transparent;border:0;cursor:pointer;font-size:1.25rem;line-height:1.75rem;padding:4px}.media-mixer-display .media-mixer-content{flex-grow:1;display:flex;justify-content:center;align-items:center;overflow:hidden}.media-mixer-display .media-mixer-content img{max-width:100%;max-height:100%;object-fit:contain}.media-mixer-display.collapsed{flex:0 0 60px;min-width:60px}.media-mixer-display.collapsed .top{justify-content:center;width:calc(100% - 48px);border-bottom:none}.media-mixer-display.collapsed h2,.media-mixer-display.collapsed .media-mixer-content{display:none}.auth-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.auth-card{background:#fff;border-radius:12px;padding:40px;box-shadow:0 10px 40px #0000001a;max-width:400px;width:100%}.auth-card h1{margin:0 0 10px;color:#333;font-size:28px;text-align:center}.auth-card p{margin:0 0 30px;color:#666;text-align:center;font-size:14px}.google-sign-in-button{width:100%;padding:12px 20px;background:#fff;border:1px solid #dadce0;border-radius:8px;font-size:16px;font-weight:500;color:#3c4043;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:12px;transition:all .2s}.google-sign-in-button:hover{background:#f8f9fa;box-shadow:0 2px 4px #0000001a}.google-sign-in-button:active{background:#f1f3f4}.google-sign-in-button svg{flex-shrink:0}.signup-form .form-group{margin-bottom:24px}.signup-form .form-group label{display:block;margin-bottom:8px;color:#333;font-weight:500;font-size:14px}.signup-form .form-group input[type=number]{width:100%;padding:12px;border:1px solid #dadce0;border-radius:8px;font-size:16px;box-sizing:border-box}.signup-form .form-group input[type=number]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.signup-form .form-group input[type=number]:disabled{background:#f5f5f5;cursor:not-allowed}.signup-form .form-group small{display:block;margin-top:6px;color:#666;font-size:12px}.signup-form .radio-group{display:flex;gap:20px;margin-top:8px}.signup-form .radio-group .radio-label{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:400}.signup-form .radio-group .radio-label input[type=radio]{width:18px;height:18px;cursor:pointer}.signup-form .radio-group .radio-label span{color:#333}.signup-form .error-message{background:#fee;color:#c33;padding:12px;border-radius:8px;margin-bottom:20px;font-size:14px}.signup-form .form-actions{display:flex;gap:12px;margin-top:30px}.signup-form .form-actions button{flex:1;padding:12px 20px;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s}.signup-form .form-actions button:disabled{opacity:.6;cursor:not-allowed}.signup-form .form-actions .cancel-button{background:#f5f5f5;color:#333}.signup-form .form-actions .cancel-button:hover:not(:disabled){background:#e8e8e8}.signup-form .form-actions .submit-button{background:#667eea;color:#fff}.signup-form .form-actions .submit-button:hover:not(:disabled){background:#5568d3}
