a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-spacing:0}@font-face{font-family:Inter;font-weight:400;src:local("Inter"),url(/static/media/Inter-Regular.b559a93b35af397f4b6f.ttf) format("truetype")}@font-face{font-family:Inter Light;font-weight:300;src:local("Inter"),url(/static/media/Inter-Light.185c75d22f414005c8b1.ttf) format("truetype")}@font-face{font-family:Inter Medium;font-weight:500;src:local("Inter"),url(/static/media/Inter-Medium.9d1fd4235eeb376c5f96.ttf) format("truetype")}@font-face{font-family:Inter SemiBold;font-weight:600;src:local("Inter"),url(/static/media/Inter-SemiBold.1616d5720720a412cfc8.ttf) format("truetype")}@font-face{font-family:Inter Bold;font-weight:700;src:local("Inter"),url(/static/media/Inter-Bold.9aab1ebe6bd16660e37e.ttf) format("truetype")}.katex{font-size:1rem}html{font-family:Inter;font-family:var(--inter);font-size:100%;height:100vh;overflow:hidden}/*
! tailwindcss v3.3.2 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){-webkit-padding-start:1.625em;list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){-webkit-padding-start:1.625em;list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){-webkit-padding-start:1em;border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"\201C""\201D""\2018""\2019"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){-webkit-padding-end:.375em;-webkit-padding-start:.375em;border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){-webkit-padding-end:1.1428571em;-webkit-padding-start:1.1428571em;background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:initial;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){-webkit-padding-end:.5714286em;-webkit-padding-start:.5714286em;color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:initial}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){-webkit-padding-start:.375em;padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){-webkit-padding-start:.375em;padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){-webkit-padding-start:1.625em;margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){-webkit-padding-start:0;padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){-webkit-padding-end:0;padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){-webkit-padding-end:.5714286em;-webkit-padding-start:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){-webkit-padding-start:0;padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){-webkit-padding-end:0;padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.bottom-0{bottom:0}.left-0{left:0}.left-5{left:1.25rem}.right-1{right:.25rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-10{top:2.5rem}.top-12{top:3rem}.top-2{top:.5rem}.top-4{top:1rem}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.mx-space-2{margin-left:.5rem;margin-left:var(--spacing-2);margin-right:.5rem;margin-right:var(--spacing-2)}.mx-space-3{margin-left:.75rem;margin-left:var(--spacing-3);margin-right:.75rem;margin-right:var(--spacing-3)}.mx-space-4{margin-left:1rem;margin-left:var(--spacing-4);margin-right:1rem;margin-right:var(--spacing-4)}.my-space-3{margin-bottom:.75rem;margin-bottom:var(--spacing-3);margin-top:.75rem;margin-top:var(--spacing-3)}.my-space-4{margin-bottom:1rem;margin-bottom:var(--spacing-4);margin-top:1rem;margin-top:var(--spacing-4)}.\!mt-space-4{margin-top:1rem!important;margin-top:var(--spacing-4)!important}.-mt-space-3{margin-top:-.75rem;margin-top:calc(var(--spacing-3)*-1)}.mb-space-1{margin-bottom:.25rem;margin-bottom:var(--spacing-1)}.mb-space-2{margin-bottom:.5rem;margin-bottom:var(--spacing-2)}.mb-space-4{margin-bottom:1rem;margin-bottom:var(--spacing-4)}.mb-space-6{margin-bottom:2rem;margin-bottom:var(--spacing-6)}.me-1{-webkit-margin-end:.25rem;margin-inline-end:.25rem}.mr-14{margin-right:3.5rem}.mr-space-2{margin-right:.5rem;margin-right:var(--spacing-2)}.mt-space-2{margin-top:.5rem;margin-top:var(--spacing-2)}.mt-space-5{margin-top:1.5rem;margin-top:var(--spacing-5)}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.h-20{height:5rem}.h-3{height:.75rem}.h-full{height:100%}.h-screen{height:100vh}.max-h-20{max-height:5rem}.min-h-0{min-height:0}.w-10{width:2.5rem}.w-12{width:3rem}.w-3{width:.75rem}.w-5{width:1.25rem}.w-6\/12{width:50%}.w-full{width:100%}.max-w-md{max-width:28rem}.flex-1{flex:1 1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-y-2{--tw-translate-y:-0.5rem}.-translate-y-2,.translate-x-\[2px\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[2px\]{--tw-translate-x:2px}.rotate-45{--tw-rotate:45deg}.rotate-45,.scale-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x:0;--tw-scale-y:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate-fadeInDown{animation:fadeInDown .5s;animation:fadeInDown var(--animation-duration)}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,10%,0)}}.animate-fadeOutDown{animation:fadeOutDown .5s;animation:fadeOutDown var(--animation-duration)}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.animate-slideInUp{animation:slideInUp .5s;animation:slideInUp var(--animation-duration)}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.appearance-none{-webkit-appearance:none;appearance:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-space-2{gap:.5rem;gap:var(--spacing-2)}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.\!overflow-x-auto{overflow-x:auto!important}.overflow-x-auto{overflow-x:auto}.overflow-y-hidden{overflow-y:hidden}.\!rounded-full{border-radius:9999px!important;border-radius:var(--radius-full)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:16px;border-radius:var(--radius-6)}.rounded-full{border-radius:9999px;border-radius:var(--radius-full)}.rounded-lg{border-radius:8px;border-radius:var(--radius-4)}.rounded-md{border-radius:6px;border-radius:var(--radius-3)}.rounded-br-none{border-bottom-right-radius:0}.border{border-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-\[var\(--border-outline-variant\)\]{border-color:#c0c9c1;border-color:var(--border-outline-variant)}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-green-200{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity))}.\!bg-transparent{background-color:initial!important}.bg-\[var\(--surface-dim\)\]{background-color:#eeeeed;background-color:var(--surface-dim)}.bg-accent-blue{background-color:#047a9c;background-color:var(--accent-blue)}.bg-accent-pink{background-color:#ff8983;background-color:var(--accent-pink)}.bg-accent-swatch-light{background-color:#f0efff;background-color:var(--accent-swatch-light)}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-secondary-container{background-color:#eff7fa;background-color:var(--secondary-container)}.bg-transparent{background-color:initial}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.p-4{padding:1rem}.p-space-1{padding:.25rem;padding:var(--spacing-1)}.p-space-2{padding:.5rem;padding:var(--spacing-2)}.p-space-3{padding:.75rem;padding:var(--spacing-3)}.p-space-4{padding:1rem;padding:var(--spacing-4)}.\!py-space-2{padding-bottom:.5rem!important;padding-bottom:var(--spacing-2)!important;padding-top:.5rem!important;padding-top:var(--spacing-2)!important}.px-2,.px-space-2{padding-left:.5rem;padding-right:.5rem}.px-space-2{padding-left:var(--spacing-2);padding-right:var(--spacing-2)}.px-space-3{padding-left:.75rem;padding-left:var(--spacing-3);padding-right:.75rem;padding-right:var(--spacing-3)}.px-space-4{padding-left:1rem;padding-left:var(--spacing-4);padding-right:1rem;padding-right:var(--spacing-4)}.py-space-1{padding-bottom:.25rem;padding-bottom:var(--spacing-1);padding-top:.25rem;padding-top:var(--spacing-1)}.py-space-2{padding-bottom:.5rem;padding-bottom:var(--spacing-2);padding-top:.5rem;padding-top:var(--spacing-2)}.py-space-4{padding-bottom:1rem;padding-bottom:var(--spacing-4);padding-top:1rem;padding-top:var(--spacing-4)}.pl-space-2{padding-left:.5rem;padding-left:var(--spacing-2)}.pt-space-2{padding-top:.5rem;padding-top:var(--spacing-2)}.pt-space-4{padding-top:1rem;padding-top:var(--spacing-4)}.text-center{text-align:center}.align-middle{vertical-align:middle}.font-inter{font-family:Inter;font-family:var(--inter)}.font-inter-bold{font-family:Inter Bold;font-family:var(--inter-bold)}.font-inter-medium{font-family:Inter Medium;font-family:var(--inter-medium)}.font-inter-semiBold{font-family:Inter SemiBold;font-family:var(--inter-semibold)}.\!text-button-medium{font-size:.875rem!important;font-size:var(--fs-button-medium)!important;letter-spacing:.025rem!important;letter-spacing:var(--ls-button-medium)!important;line-height:1.25rem!important;line-height:var(--lh-button-medium)!important}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-body-medium{font-size:1rem;font-size:var(--fs-body-medium);letter-spacing:.009375rem;letter-spacing:var(--ls-body-medium);line-height:1.43rem;line-height:var(--lh-body-medium)}.text-body-small{font-size:.875rem;font-size:var(--fs-body-small);letter-spacing:.009375rem;letter-spacing:var(--ls-body-small);line-height:1.25125rem;line-height:var(--lh-body-small)}.text-label-medium{font-size:.75rem;font-size:var(--fs-label-medium);letter-spacing:.045rem;letter-spacing:var(--ls-label-medium);line-height:.9rem;line-height:var(--lh-label-medium)}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-xs{font-size:.75rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.text-\[var\(--accent-muted\)\]{color:#585858;color:var(--accent-muted)}.text-accent-blue{color:#047a9c;color:var(--accent-blue)}.text-accent-green{color:#006c46;color:var(--accent-green)}.text-accent-red{color:#af2e30;color:var(--accent-red)}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.text-gray6D{color:#5c5f5c;color:var(--gray6D)}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.text-hyperlink{color:#4357b2;color:var(--hyperlink)}.text-main{color:#020917;color:var(--main)}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.opacity-50{opacity:.5}.shadow-default{--tw-shadow:var(--elevation-2);--tw-shadow-colored:var(--elevation-2);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{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)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.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)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-500{transition-duration:.5s;transition-duration:var(--animation-duration)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.prose{max-width:100%}.prose-body{color:#020917;color:var(--main)}button,input,optgroup,select,textarea{font-size:inherit;letter-spacing:inherit;line-height:inherit;word-spacing:inherit}.katex{font:normal 100% .875rem;font:normal 100% var(--fs-body-small)}.katex .mathnormal,.katex .mathrm,.katex .textnormal{font:normal 100% .875rem!important;font:normal 100% var(--fs-body-small)!important}.katex{white-space:normal}.katex-display{display:inline-block}.katex-display .katex{display:inline;display:initial;text-align:left;text-align:initial}.numberline-error,.timeline-error,.xygraph-error{background:rgba(175,46,48,.161);background:var(--tint-error);border:1px solid #af2e30;border:1px solid var(--error);border-radius:6px;border-radius:var(--radius-3);color:#af2e30;color:var(--error);font-weight:700;padding:.25rem .5rem;padding:var(--spacing-1) var(--spacing-2)}:root{--inter:"Inter";--inter-light:"Inter Light";--inter-medium:"Inter Medium";--inter-semibold:"Inter SemiBold";--inter-bold:"Inter Bold";--fs-body-large:1.125rem;--fs-body-medium:1rem;--fs-body-medium-emphasis:1rem;--fs-body-small:0.875rem;--fs-body-small-emphasis:0.875rem;--fs-body-link:0.875rem;--fs-subtitle-1:1.5rem;--fs-subtitle-2:1.25rem;--fs-subtitle-3:1.25rem;--fs-subhead-4:1.125rem;--fs-h1:3rem;--fs-h2:2.25rem;--fs-h3:1.75rem;--fs-display-large:4rem;--fs-display-medium:3.25rem;--fs-label-large:0.875rem;--fs-label-medium:0.75rem;--fs-label-small:0.625rem;--fs-button-large:1rem;--fs-button-medium:0.875rem;--fs-button-small:0.75rem;--fs-input-label:0.75rem;--fs-tooltip:0.875rem;--fs-input-text:1rem;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-body-large:1.6875rem;--lh-body-medium:1.43rem;--lh-body-small:1.25125rem;--lh-body-link:1.25rem;--lh-subtitle-1:2.25rem;--lh-subtitle-2:1.875rem;--lh-subtitle-3:1.875rem;--lh-subhead-4:1.6875rem;--lh-h1:3.6rem;--lh-h2:2.7rem;--lh-h3:2.17rem;--lh-display-large:6rem;--lh-display-medium:4.875rem;--lh-label-large:1.1025rem;--lh-label-medium:0.9rem;--lh-label-small:1.03125rem;--lh-button-large:1.5rem;--lh-button-medium:1.25rem;--lh-button-small:1.5rem;--lh-input-label:0.9375rem;--lh-tooltip:1.5rem;--lh-input-text:1.5rem;--ls-body-large:0rem;--ls-body-medium:0.009375rem;--ls-body-small:0.009375rem;--ls-body-link:0.025rem;--ls-subtitle-1:0.015rem;--ls-subtitle-2:0.0125rem;--ls-subtitle-3:0rem;--ls-subhead-4:0rem;--ls-h1:-0.06rem;--ls-h2:-0.045rem;--ls-h3:-0.0175rem;--ls-display-large:-0.08rem;--ls-display-medium:-0.065rem;--ls-label-large:0.035rem;--ls-label-medium:0.045rem;--ls-label-small:0.0375rem;--ls-button-large:0.02875rem;--ls-button-medium:0.025rem;--ls-button-small:0.02875rem;--ls-input-label:0.009375rem;--ls-tooltip:0rem;--ls-input-text:0.009375rem;--white:#fff;--black:#000;--primary:#b3ebff;--main:#020917;--bgMain:#fefefe;--gray99:#8f918e;--gray70:#737672;--gray6D:#5c5f5c;--grayCB:#737672;--icon-gray:#585858;--icon-black:#000;--grayF5:245,245,245;--greenD8:#dce5dc;--purple-primary:#4357b2;--accent-lightBlue:#eff7fa;--accent-blue:#047a9c;--accent-dark-blue:#004e5f;--accent-pink:#ff8983;--accent-green:#006c46;--accent-red:#af2e30;--accent-swatch-light:#f0efff;--accent-button-hover:#00677d;--accent-blue-hover:#00809b;--accent-muted:#585858;--surface:#f9f9f9;--surface-alt:#f8faf5;--surface-dim:#eeeeed;--surface-info:#eff7fa;--surface-success:#f4fff5;--surface-error:#fff1ef;--surface-selected:#dbf5ff;--surface-background:#fff;--secondary-container:#eff7fa;--border-subtle:#e1e3df;--surface-active:rgba(2,9,23,.161);--surface-hover:rgba(2,9,23,.078);--border-informative:#8f918e;--border-outline:#737672;--border-outline-variant:#c0c9c1;--text-strong:#0e120f;--text-secondary:#707972;--text-alt:#444845;--neutral-strong:#2e312e;--scrollbar-track:#e1e3df;--scrollbar-thumb:#8f918e;--scrollbar-thumb-hover:#737672;--link:#5c71cd;--link-hover:#293e98;--list-bg:#f2fbff;--list-border:#dde1ff;--amber-text:#857100;--amber-text-strong:#6e5d00;--amber-surface:#ffefa6;--overlay-strong:#020917cc;--overlay-modal:rgba(2,9,23,.478);--overlay-soft:#02091766;--overlay-darker:rgba(2,9,23,.722);--overlay-darkest:rgba(2,9,23,.878);--scrim-light-32:hsla(0,0%,100%,.322);--shadow-08:rgba(2,9,23,.078);--shadow-16:rgba(2,9,23,.161);--shadow-24:rgba(2,9,23,.239);--shadow-32:rgba(2,9,23,.322);--tint-info:rgba(0,103,125,.161);--tint-info-soft:rgba(0,103,125,.078);--error:#af2e30;--tint-error:rgba(175,46,48,.161);--hyperlink:#4357b2;--get-started-button-gradient:linear-gradient(191deg,#092582 -36.91%,#000 316.49%);--nudge-gradient:linear-gradient(#4357b2,#00809b);--onboarding-gradient:linear-gradient(131deg,#4357b2,#4357b2 34.62%,#4ca8c3 141.48%);--warning:#d5681833;--pin-header:#4357b2;--pin-item:#f0efff;--pin-background:#fbf8ff;--graph-grid:#e1e3df;--graph-axis:#2e312e;--graph-text:#5c5f5c;--graph-point:#4357b2;--graph-point-stroke:#fff;--graph-background:#f9f9f9;--animation-duration:0.5s;--nudge-animation-duration:1s;--splash-animation-duration:1s;--spinner-animation-duration:1.5s;--flashWarning-animation-duration:5s;--onboarding-animation-duration:1.5s;--spacing-1:0.25rem;--spacing-2:0.5rem;--spacing-3:0.75rem;--spacing-4:1rem;--spacing-5:1.5rem;--spacing-6:2rem;--spacing-7:3rem;--spacing-8:3.5rem;--spacing-9:4rem;--spacing-10:4.5rem;--spacing-11:5rem;--radius-1:2px;--radius-2:4px;--radius-3:6px;--radius-4:8px;--radius-5:12px;--radius-6:16px;--radius-7:24px;--radius-8:32px;--radius-full:9999px;--elevation-0:none;--elevation-1:0px 2px 1px -1px #0003,0px 1px 1px 0px #00000024,0px 1px 3px 0px #0000001f;--elevation-2:0px 3px 1px -2px #0003,0px 2px 2px 0px #00000024,0px 1px 5px 0px #0000001f;--elevation-3:0px 3px 3px -2px #0003,0px 3px 4px 0px #00000024,0px 1px 8px 0px #0000001f;--elevation-4:0px 2px 4px -1px #0003,0px 4px 5px 0px #00000024,0px 1px 10px 0px #0000001f;--elevation-5:0px 3px 5px -1px #0003,0px 5px 8px 0px #00000024,0px 1px 14px 0px #0000001f;--elevation-6:0px 3px 5px -1px #0003,0px 6px 10px 0px #00000024,0px 1px 18px 0px #0000001f;--elevation-7:0px 4px 5px -2px #0003,0px 7px 10px 1px #00000024,0px 2px 16px 1px #0000001f;--elevation-8:0px 5px 5px -3px #0003,0px 8px 10px 1px #00000024,0px 3px 14px 2px #0000001f;--elevation-9:0px 5px 6px -3px #0003,0px 9px 12px 1px #00000024,0px 3px 16px 2px #0000001f;--elevation-10:0px 6px 6px -3px #0003,0px 10px 14px 1px #00000024,0px 4px 18px 3px #0000001f;--elevation-11:0px 6px 7px -4px #0003,0px 11px 15px 1px #00000024,0px 4px 20px 3px #0000001f;--elevation-12:0px 7px 8px -4px #0003,0px 12px 17px 2px #00000024,0px 5px 22px 4px #0000001f;--elevation-13:0px 7px 8px -4px #0003,0px 13px 19px 2px #00000024,0px 5px 24px 4px #0000001f;--elevation-14:0px 7px 9px -4px #0003,0px 14px 21px 2px #00000024,0px 5px 26px 4px #0000001f;--elevation-15:0px 8px 9px -5px #0003,0px 15px 22px 2px #00000024,0px 6px 28px 5px #0000001f;--elevation-16:0px 8px 10px -5px #0003,0px 16px 24px 2px #00000024,0px 6px 30px 5px #0000001f;--elevation-17:0px 8px 11px -5px #0003,0px 17px 26px 2px #00000024,0px 6px 32px 5px #0000001f;--elevation-18:0px 9px 11px -5px #0003,0px 18px 28px 2px #00000024,0px 7px 34px 6px #0000001f;--elevation-19:0px 9px 12px -6px #0003,0px 19px 29px 2px #00000024,0px 7px 36px 6px #0000001f;--elevation-20:0px 10px 13px -6px #0003,0px 20px 31px 3px #00000024,0px 8px 38px 7px #0000001f;--elevation-21:0px 10px 13px -6px #0003,0px 21px 33px 3px #00000024,0px 8px 40px 7px #0000001f;--elevation-22:0px 10px 14px -6px #0003,0px 22px 35px 3px #00000024,0px 8px 42px 7px #0000001f;--elevation-23:0px 11px 14px -7px #0003,0px 23px 36px 3px #00000024,0px 9px 44px 8px #0000001f;--elevation-24:0px 11px 15px -7px #0003,0px 24px 38px 3px #00000024,0px 9px 46px 8px #0000001f}body{color:#020917;color:var(--main)}button:focus-visible{outline:auto}:focus-visible{outline:1px auto #020917;outline:var(--main) auto 1px}input[type=text]:disabled{background-color:rgba(2,9,23,.161);border-color:#02091766}input[type=text]:disabled::placeholder{color:#585858;color:var(--accent-muted)}textarea:disabled{background-color:rgba(2,9,23,.161);border-color:#02091766}textarea:disabled::placeholder{color:#585858;color:var(--accent-muted)}.timeline-container{margin:calc(.75rem + 4px) 0;margin:calc(var(--spacing-3) + 4px) 0}.timeline-error{background:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;border-radius:var(--radius-2);color:#721c24;font-size:14px;font-weight:500;margin:calc(.5rem + 2px) 0;margin:calc(var(--spacing-2) + 2px) 0;padding:calc(.5rem + 4px) .75rem;padding:calc(var(--spacing-2) + 4px) var(--spacing-3)}@media(max-width:768px){.timeline-container{margin:.75rem 0;margin:var(--spacing-3) 0}}.hover\:bg-accent-button-hover:hover{background-color:#00677d;background-color:var(--accent-button-hover)}.hover\:text-blue-800:hover{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity))}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-accent-blue:focus-visible{outline-color:#047a9c;outline-color:var(--accent-blue)}.active\:bg-accent-dark-blue:active{background-color:#004e5f;background-color:var(--accent-dark-blue)}.disabled\:bg-gray99:disabled{background-color:#8f918e;background-color:var(--gray99)}.group:hover .group-hover\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:640px){.sm\:px-3,.sm\:px-space-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-space-3{padding-left:var(--spacing-3);padding-right:var(--spacing-3)}}@media (min-width:768px){.md\:px-space-6{padding-left:2rem;padding-left:var(--spacing-6);padding-right:2rem;padding-right:var(--spacing-6)}.md\:py-space-2{padding-bottom:.5rem;padding-bottom:var(--spacing-2);padding-top:.5rem;padding-top:var(--spacing-2)}}@keyframes Prompt_fadeIn__lJ055{0%{opacity:0}to{opacity:1}}.Prompt_promptContainer__MzSX5{animation:Prompt_fadeIn__lJ055 var(--animation-duration);flex-grow:1}.Prompt_promptInput__yvxEz{border:1px solid var(--border-outline);border-radius:var(--radius-2);height:40px;transition:border-color .15s ease}.Prompt_promptInput__yvxEz::placeholder{color:var(--accent-muted)}.Prompt_promptInput__yvxEz:focus,.Prompt_promptInput__yvxEz:focus-visible{border:2px solid var(--accent-blue);outline:none}.Prompt_promptInput__yvxEz:disabled{background:var(--surface-dim);border:1px solid var(--border-outline);cursor:not-allowed}@keyframes Footer_fadeIn__zjUoz{0%{opacity:0}to{opacity:1}}.Footer_footerContainer__Prdqx{animation:Footer_fadeIn__zjUoz var(--animation-duration);margin:0;padding:0}.LanguageSelectorModal_backdrop__9\+gl9{align-items:flex-start;background:var(--overlay-modal);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:5vh var(--spacing-3);position:fixed;z-index:50}.LanguageSelectorModal_modal__A0VXT{background:var(--white);border-radius:var(--radius-5);box-shadow:var(--elevation-9);display:flex;flex-direction:column;max-height:90vh;overflow:hidden;width:min(25rem,100%)}.LanguageSelectorModal_header__cSAX3{display:flex;flex-direction:column;gap:var(--spacing-2);max-height:90%;padding:var(--spacing-3) var(--spacing-3) var(--spacing-2);text-align:center}@media only screen and (max-height:400px){.LanguageSelectorModal_header__cSAX3{overflow-y:auto}}.LanguageSelectorModal_title__F31ac{font-size:var(--fs-subtitle-2);font-weight:var(--fw-semibold);letter-spacing:var(--ls-subtitle-2);line-height:var(--lh-subtitle-2);margin:0}.LanguageSelectorModal_subtitle__xdrul{color:var(--accent-muted);font-size:var(--fs-body-small);letter-spacing:var(--ls-body-small);line-height:var(--lh-body-small);margin:0}.LanguageSelectorModal_content__dp97C{margin-bottom:var(--spacing-2);margin-top:var(--spacing-2);padding-left:.5rem;padding-right:.5rem}@media (min-width:640px){.LanguageSelectorModal_content__dp97C{padding-left:.75rem;padding-right:.75rem}}.LanguageSelectorModal_content__dp97C{flex:1 1;min-height:0;overflow-y:auto}.LanguageSelectorModal_languageList__ewjtd{display:flex;flex-direction:column;gap:var(--spacing-2)}.LanguageSelectorModal_languageItem__Bj3W8{align-items:center;background:var(--surface);border:.0625rem solid var(--border-subtle);border-radius:var(--radius-2);color:var(--text-strong);cursor:pointer;display:flex;font-size:var(--fs-body-medium);gap:var(--spacing-2);letter-spacing:var(--ls-body-medium);line-height:var(--lh-body-medium);padding:calc(var(--spacing-3) - 2px) var(--spacing-3);text-align:left;transition:border .15s ease,background .15s ease;width:100%}.LanguageSelectorModal_languageItem__Bj3W8:hover{background:var(--surface-info);border:.0625rem solid var(--accent-blue-hover)}.LanguageSelectorModal_languageItem__Bj3W8:focus-visible{background:var(--white);border:.125rem solid var(--accent-blue);outline:none}.LanguageSelectorModal_selected__5lTyX{background:var(--surface-selected);border:.125rem solid var(--accent-blue)}.LanguageSelectorModal_flag__pRR7m{font-size:var(--fs-subtitle-2);letter-spacing:var(--ls-subtitle-2);line-height:var(--lh-subtitle-2)}.LanguageSelectorModal_label__eYpIZ{flex:1 1}.LanguageSelectorModal_actions__Qyglk{background:var(--white);border-top:.0625rem solid var(--surface-dim);display:flex;justify-content:center;padding:var(--spacing-3) var(--spacing-4)}.LanguageSelectorModal_cancelBtn__kQSBZ{padding:var(--spacing-1)}@media (min-width:640px){.LanguageSelectorModal_cancelBtn__kQSBZ{padding:var(--spacing-2) var(--spacing-3)}}.LanguageSelectorModal_cancelBtn__kQSBZ{background-color:var(--border-subtle);border:none;border-radius:var(--radius-4);color:var(--text-strong);cursor:pointer;flex:1 1;transition:background-color .2s ease}.LanguageSelectorModal_cancelBtn__kQSBZ:hover{background-color:var(--border-subtle)}.LanguageSelectorModal_selected__5lTyX:hover{background:var(--surface-selected)}.LoadingOverlay_overlay__1UT8-{align-items:center;background-color:var(--overlay-soft);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.LoadingOverlay_spinner__AS9MZ{animation:LoadingOverlay_spin__325pN 1s linear infinite;border:6px solid var(--scrim-light-32);border-radius:50%;border-top-color:var(--white);height:60px;width:60px}@keyframes LoadingOverlay_spin__325pN{to{transform:rotate(1turn)}}.LatexHTMLRenderer_latexHtmlRenderer__Tanvk{font-size:var(--fs-body-medium);letter-spacing:var(--ls-body-medium);line-height:var(--lh-body-medium);overflow:auto hidden}.LatexHTMLRenderer_latexHtmlRenderer__Tanvk.LatexHTMLRenderer_bodySmall__uGaS9{font-size:var(--fs-body-small);letter-spacing:var(--ls-body-small);line-height:var(--lh-body-small)}.LatexHTMLRenderer_latexHtmlRenderer__Tanvk.LatexHTMLRenderer_bodyMedium__aLNL-{font-size:var(--fs-body-medium);letter-spacing:var(--ls-body-medium);line-height:var(--lh-body-medium)}.LatexHTMLRenderer_latexHtmlRenderer__Tanvk::-webkit-scrollbar{height:4px;-webkit-transition:height .2 ease-in-out;transition:height .2 ease-in-out;width:4px}.LatexHTMLRenderer_latexHtmlRenderer__Tanvk:hover::-webkit-scrollbar{height:12px;width:12px}.LatexHTMLRenderer_latexHtmlRenderer__Tanvk::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--radius-3)}.LatexHTMLRenderer_latexHtmlRenderer__Tanvk::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-3)}.LatexHTMLRenderer_latexHtmlRenderer__Tanvk::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.LatexHTMLRenderer_latexHtmlRenderer__Tanvk .katex-display{border-radius:var(--radius-2);margin:var(--spacing-3) 0;max-width:100%;padding:var(--spacing-2) 0;position:relative;transition:background-color .2s ease}.LatexHTMLRenderer_latexHtmlRenderer__Tanvk .katex:not(.katex-display){border-radius:var(--radius-1);display:inline-block;margin:0 calc(var(--spacing-1) - 3px);padding:calc(var(--spacing-1) - 3px) calc(var(--spacing-1) - 2px);position:relative;transition:background-color .2s ease}.LatexHTMLRenderer_latexHtmlRenderer__Tanvk .katex-display.long-equation{cursor:pointer}.LatexHTMLRenderer_latexHtmlRenderer__Tanvk .katex-display.long-equation:hover{background-color:var(--shadow-08)}.LatexHTMLRenderer_latexHtmlRenderer__Tanvk .katex:not(.katex-display).long-equation{cursor:pointer}.LatexHTMLRenderer_latexHtmlRenderer__Tanvk .katex:not(.katex-display).long-equation:hover{background-color:var(--shadow-08)}.LatexHTMLRenderer_latexHtmlRenderer__Tanvk .math-display.long-equation,.LatexHTMLRenderer_latexHtmlRenderer__Tanvk .math-inline.long-equation{cursor:pointer}.LatexHTMLRenderer_latexHtmlRenderer__Tanvk .math-display.long-equation:hover,.LatexHTMLRenderer_latexHtmlRenderer__Tanvk .math-inline.long-equation:hover{background-color:var(--tint-info-soft)}.LatexHTMLRenderer_latexHtmlRenderer__Tanvk .highlightedEquation{background-color:var(--tint-info-soft)!important;border-radius:var(--radius-2);outline:2px solid var(--tint-info);outline-offset:2px;transition:all .2s ease}.LatexHTMLRenderer_latexHtmlRenderer__Tanvk a{color:var(--hyperlink);-webkit-text-decoration-line:underline;text-decoration-line:underline}.LatexHTMLRenderer_latexHtmlRenderer__Tanvk table,.LatexHTMLRenderer_latexHtmlRenderer__Tanvk td,.LatexHTMLRenderer_latexHtmlRenderer__Tanvk th{border:1px solid var(--black);border-collapse:collapse;margin:var(--spacing-3) 0;padding:var(--spacing-2)}.LatexHTMLRenderer_latexHtmlRenderer__Tanvk table ul,.LatexHTMLRenderer_latexHtmlRenderer__Tanvk td ul,.LatexHTMLRenderer_latexHtmlRenderer__Tanvk th ul{display:flex;flex-direction:column}.LatexHTMLRenderer_latexHtmlRenderer__Tanvk table ul li,.LatexHTMLRenderer_latexHtmlRenderer__Tanvk td ul li,.LatexHTMLRenderer_latexHtmlRenderer__Tanvk th ul li{list-style-type:disc;margin-left:var(--spacing-3);padding:var(--spacing-1)}.LatexHTMLRenderer_latexHtmlRenderer__Tanvk th{padding:var(--spacing-2) var(--spacing-3);text-align:start}.LatexHTMLRenderer_latexHtmlRenderer__Tanvk table{width:auto}.LatexHTMLRenderer_latexHtmlRenderer__Tanvk ol{counter-reset:my-counter;list-style:inside}.LatexHTMLRenderer_latexHtmlRenderer__Tanvk ol li{counter-increment:my-counter}.LatexHTMLRenderer_latexHtmlRenderer__Tanvk ol li::marker{content:counter(my-counter) ") "}.LatexHTMLRenderer_equationPopup__m\+4D4{animation:LatexHTMLRenderer_fadeInPopup__L-U52 .2s ease-out;background-color:var(--white);border:1px solid var(--border-subtle);border-radius:var(--radius-3);box-shadow:var(--elevation-11);color:var(--black);display:flex;flex-direction:column;min-width:160px;padding:var(--spacing-1);pointer-events:auto;position:fixed;z-index:1000}.LatexHTMLRenderer_equationPopup__m\+4D4 .LatexHTMLRenderer_popupButton__6-4Nc{align-items:center;background:none;border:none;border-radius:var(--radius-3);cursor:pointer;display:flex;font-size:var(--fs-body-small);gap:var(--spacing-2);letter-spacing:var(--ls-body-small);line-height:var(--lh-body-small);padding:calc(var(--spacing-2) + 2px) calc(var(--spacing-2) + 4px);text-align:left;transition:background-color .15s ease;white-space:nowrap}.LatexHTMLRenderer_equationPopup__m\+4D4 .LatexHTMLRenderer_popupButton__6-4Nc:hover{background-color:var(--surface-alt)}.LatexHTMLRenderer_equationPopup__m\+4D4 .LatexHTMLRenderer_popupButton__6-4Nc:active{background-color:var(--surface-dim)}@keyframes LatexHTMLRenderer_fadeInPopup__L-U52{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.LatexHTMLRenderer_copyMessage__Svxf\+{animation:LatexHTMLRenderer_fadeInOut__nVZJN 2s ease-in-out;background-color:var(--overlay-strong);border-radius:var(--radius-3);bottom:20px;box-shadow:var(--elevation-3);color:var(--white);font-size:var(--fs-body-small);left:50%;letter-spacing:var(--ls-body-small);line-height:var(--lh-body-small);padding:calc(var(--spacing-2) + 2px) var(--spacing-3);position:fixed;transform:translateX(-50%);z-index:1100}@keyframes LatexHTMLRenderer_fadeInOut__nVZJN{0%{opacity:0;transform:translateX(-50%) translateY(10px)}10%{opacity:1;transform:translateX(-50%) translateY(0)}90%{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(10px)}}.LatexHTMLRenderer_equationModal__kHVjr{align-items:center;animation:LatexHTMLRenderer_fadeInModal__cwMJZ .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:var(--overlay-strong);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1001}.LatexHTMLRenderer_equationModal__kHVjr img{border-radius:var(--radius-2);box-shadow:var(--elevation-17);max-height:70vh;max-width:90vw}@keyframes LatexHTMLRenderer_fadeInModal__cwMJZ{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:1}}@media(max-width:600px){.LatexHTMLRenderer_latexHtmlRenderer__Tanvk{font-size:var(--fs-label-medium);letter-spacing:var(--ls-label-medium);line-height:var(--lh-label-medium)}.LatexHTMLRenderer_latexHtmlRenderer__Tanvk .katex-display{margin:var(--spacing-2) 0;padding:var(--spacing-1) 0}.LatexHTMLRenderer_equationPopup__m\+4D4{min-width:140px}.LatexHTMLRenderer_equationPopup__m\+4D4 .LatexHTMLRenderer_popupButton__6-4Nc{font-size:var(--fs-body-small);padding:var(--spacing-2) calc(var(--spacing-2) + 2px)}.LatexHTMLRenderer_equationModal__kHVjr{padding:calc(var(--spacing-2) + 2px)}.LatexHTMLRenderer_equationModal__kHVjr img{max-height:75vh;max-width:95vw}}.LatexHTMLRenderer_imageModalContent__wc6il{align-items:center;animation:LatexHTMLRenderer_zoomIn__C8NLQ .3s ease-out;background-color:var(--white);border-radius:var(--radius-4);box-shadow:var(--elevation-9);display:flex;flex-direction:column;justify-content:center;max-height:95vh;max-width:95vw;padding:calc(var(--spacing-2) + 4px);width:90vw}.LatexHTMLRenderer_imageModalImage__eo50q{border-radius:var(--radius-3);box-shadow:var(--elevation-11);display:block;height:auto;max-height:85vh;max-width:100%;object-fit:contain;width:auto}.LatexHTMLRenderer_imageModalClose__ttrMJ{align-items:center;background-color:var(--overlay-darker);border:none;border-radius:50%;color:var(--white);cursor:pointer;display:flex;font-size:var(--fs-subtitle-1);justify-content:center;line-height:1;min-height:2.25rem;min-width:2.25rem;padding:var(--spacing-1);position:absolute;right:var(--spacing-2);top:var(--spacing-2);transition:background .2s ease;z-index:10}.LatexHTMLRenderer_imageModalClose__ttrMJ:hover{background-color:var(--overlay-darkest)}.LatexHTMLRenderer_imageModalOverlay__7nQ3d{align-items:center;animation:LatexHTMLRenderer_fadeInModal__cwMJZ .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:var(--overlay-strong);box-sizing:border-box;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;padding:var(--spacing-3);position:fixed;top:0;width:100vw;z-index:50}.LatexHTMLRenderer_modalImageAlt__9x1Wo{word-wrap:break-word;background-color:var(--white);border-radius:var(--radius-2);color:var(--text-alt);font-size:var(--fs-body-small);height:100%;letter-spacing:var(--ls-body-small);line-height:var(--lh-body-small);margin:0 auto;margin-top:var(--spacing-3);max-height:30vh;max-width:90%;overflow-y:auto;padding:calc(var(--spacing-2) - 2px) calc(var(--spacing-2) + 4px)}.LatexHTMLRenderer_listContainer__wXrsK{background:var(--list-bg);border:1px solid var(--list-border);border-radius:var(--radius-3);font-size:var(--fs-body-medium);letter-spacing:var(--ls-body-medium);line-height:var(--lh-body-medium);margin:var(--spacing-3) 0;padding:var(--spacing-3) calc(var(--spacing-3) + 4px)}.LatexHTMLRenderer_listContainer__wXrsK ol{margin:0;padding-left:var(--spacing-4)}.LatexHTMLRenderer_listContainer__wXrsK li{margin:var(--spacing-2) 0}.LatexHTMLRenderer_listContainer__wXrsK li::marker{color:var(--link);font-weight:var(--fw-semibold)}.LatexHTMLRenderer_listContainer__wXrsK li p{display:inline;margin:0}.LatexHTMLRenderer_listContainer__wXrsK li a{color:var(--link);cursor:pointer;font-weight:var(--fw-medium);text-decoration:underline}.LatexHTMLRenderer_listContainer__wXrsK li a:hover{color:var(--link-hover)}.style_xyCursorWrapper__Qgf8M{display:flex;flex-direction:column;margin:0;max-width:100%;min-height:300px;padding:0;width:100%}.style_instructions__RpAXV{background:var(--amber-surface);border:1px solid var(--amber-surface);border-radius:var(--radius-3);box-shadow:var(--elevation-1);color:var(--amber-text);font-size:var(--fs-label-medium);letter-spacing:var(--ls-label-medium);line-height:var(--lh-label-medium);margin-bottom:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);text-align:center;-webkit-user-select:none;user-select:none}.style_instructions__RpAXV strong{color:var(--amber-text-strong);font-weight:var(--fw-semibold)}@media(max-width:768px){.style_instructions__RpAXV{font-size:var(--fs-label-small);letter-spacing:var(--ls-label-small);line-height:var(--lh-label-small);margin-bottom:var(--spacing-2);padding:calc(var(--spacing-1) + 2px) var(--spacing-2)}}@media(max-width:400px){.style_instructions__RpAXV{font-size:var(--fs-label-small);letter-spacing:var(--ls-label-small);line-height:var(--lh-label-small);padding:var(--spacing-1) calc(var(--spacing-2) - 2px)}}.style_xyCursorContainer__NmDKq{align-items:center;background-color:var(--white);background-color:var(--bgMain,var(--white));border-radius:var(--radius-4);display:flex;flex-direction:column;overflow:hidden;padding:0}.style_xyCursorSvg__MksXr{background-color:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-2);display:block;height:auto;max-width:100%;min-height:300px;touch-action:none;transition:all .2s ease;-webkit-user-select:none;user-select:none;width:100%}@media(max-width:768px){.style_xyCursorSvg__MksXr{min-height:250px}}@media(max-width:480px){.style_xyCursorSvg__MksXr{min-height:200px}}@media(max-width:350px){.style_xyCursorSvg__MksXr{min-height:180px}}.style_grid__G0\+pw line{stroke-dasharray:2,2;opacity:.6}.style_hoverPreview__Bf1\+m{animation:style_pulse__0UJ6s 1s ease-in-out infinite;pointer-events:none}@keyframes style_pulse__0UJ6s{0%,to{opacity:.4}50%{opacity:.8}}.style_pointsSummary__tMClf{background-color:var(--surface);border-radius:0 0 var(--radius-4) var(--radius-4);border-top:1px solid var(--border-subtle);margin-top:var(--spacing-2);padding:var(--spacing-2);width:100%}.style_pointsSummary__tMClf,.style_pointsSummary__tMClf strong{font-size:var(--fs-label-medium);letter-spacing:var(--ls-label-medium);line-height:var(--lh-label-medium)}.style_pointsSummary__tMClf strong{color:var(--neutral-strong);display:block;font-weight:var(--fw-semibold);margin-bottom:var(--spacing-1)}@media(max-width:768px){.style_pointsSummary__tMClf{font-size:var(--fs-label-medium);letter-spacing:var(--ls-label-medium);line-height:var(--lh-label-medium);margin-top:var(--spacing-2);padding:var(--spacing-2)}}@media(max-width:400px){.style_pointsSummary__tMClf{font-size:var(--fs-label-small);letter-spacing:var(--ls-label-small);line-height:var(--lh-label-small);margin-top:var(--spacing-1);padding:var(--spacing-1)}}.style_pointsList__TN2Kk{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.style_pointChip__pAQYi{background-color:var(--graph-point);border-radius:var(--radius-5);color:var(--white);display:inline-block;font-size:var(--fs-label-small);font-weight:var(--fw-medium);letter-spacing:var(--ls-label-small);line-height:var(--lh-label-small);padding:var(--spacing-1) var(--spacing-2);white-space:nowrap}@media(max-width:400px){.style_pointChip__pAQYi{font-size:var(--fs-label-small);letter-spacing:var(--ls-label-small);line-height:var(--lh-label-small);padding:var(--spacing-1) var(--spacing-2)}}.style_emptyState__N50IS{background-color:var(--surface);border-top:1px solid var(--border-subtle);color:var(--gray99);font-size:var(--fs-body-small);font-style:italic;letter-spacing:var(--ls-body-small);line-height:var(--lh-body-small);padding:var(--spacing-3);text-align:center;width:100%}@media(max-width:400px){.style_emptyState__N50IS{font-size:var(--fs-label-medium);letter-spacing:var(--ls-label-medium);line-height:var(--lh-label-medium);padding:var(--spacing-2)}}.style_srOnly__kyT4g{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.PinList_pinHeader__s0WHJ{align-items:center;background:var(--pin-header);display:flex;height:46px;padding:var(--spacing-4) var(--spacing-3);position:-webkit-sticky;position:sticky;top:0;z-index:10}.PinList_pinGroup__zUy6l{background:var(--pin-item);flex-direction:column}.PinList_pinGroup__zUy6l,.PinList_pinWrapper__7kLgP{border-radius:.25rem;display:flex;margin-bottom:var(--spacing-4);margin-top:var(--spacing-4);padding:var(--spacing-4) var(--spacing-3)}.PinList_pinWrapper__7kLgP{align-items:center;background-color:#fff}.PinList_pinsContainer__0bW8z{display:flex;flex-direction:column;height:calc(100vh - 182px);overflow:auto;position:relative}.PinList_latexHtmlRenderer__ijmKn{font-size:var(--fs-body-medium);font-weight:700;letter-spacing:var(--ls-body-medium);line-height:var(--lh-body-medium)}.PinList_latexHtmlRenderer__ijmKn a{color:var(--hyperlink);-webkit-text-decoration-line:underline;text-decoration-line:underline}.PinList_latexHtmlRenderer__ijmKn table,.PinList_latexHtmlRenderer__ijmKn td,.PinList_latexHtmlRenderer__ijmKn th{border:1px solid #000;border-collapse:collapse}.PinList_markdown__aC7KF{display:inline-block}.ResumeConversationModal_backdrop__pqeT\+{align-items:flex-start;background:var(--overlay-modal);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:5vh var(--spacing-3);position:fixed}.ResumeConversationModal_modal__Bun3P{background:var(--white);border-radius:var(--radius-6);box-shadow:var(--elevation-9);margin:auto 0;max-height:90vh;overflow-y:auto;width:min(25rem,100%)}.ResumeConversationModal_container__451AH{display:flex;flex-direction:column;gap:var(--spacing-5);padding:clamp(var(--spacing-4),4%,calc(var(--spacing-6) + .25rem));position:relative}@media(max-width:20.625em){.ResumeConversationModal_container__451AH{padding:var(--spacing-5)}}.ResumeConversationModal_header__nzAg-{position:relative}.ResumeConversationModal_body__eFdDH{display:flex;flex-direction:column;gap:var(--spacing-2)}.ResumeConversationModal_title__ei-I8{color:var(--main);font-family:var(--inter-semibold);font-size:var(--fs-subtitle-1);font-weight:var(--fw-semibold);-webkit-hyphens:auto;hyphens:auto;letter-spacing:var(--ls-subtitle-1);line-height:var(--lh-subtitle-1);margin:0 calc(1.5rem + var(--spacing-4)) 0 0;overflow-wrap:break-word;vertical-align:middle}.ResumeConversationModal_subtitle__FGFDY{color:var(--main);font-family:var(--inter);font-size:var(--fs-body-medium);font-weight:var(--fw-regular);line-height:var(--lh-body-medium);margin-top:var(--spacing-4);vertical-align:middle}.ResumeConversationModal_closeBtn__K2uXw{align-items:center;background:none;border:none;border-radius:var(--radius-full);color:var(--main);cursor:pointer;display:flex;font-size:var(--fs-body-medium);font-weight:700;justify-content:center;line-height:0;padding:var(--spacing-2);position:absolute;right:calc(var(--spacing-2)*-1);top:calc(var(--spacing-2)*-1)}.ResumeConversationModal_closeBtn__K2uXw:focus-visible{background:var(--surface-dim);outline:2px solid var(--accent-blue);outline-offset:2px}.ResumeConversationModal_actions__SRQBn{display:flex;flex-wrap:wrap;gap:var(--spacing-5);justify-content:center}.ResumeConversationModal_primaryBtn__TJtID{background:var(--accent-blue);border:none;border-radius:var(--radius-full);color:var(--white);cursor:pointer;font-family:var(--inter);font-size:var(--fs-button-medium);font-weight:var(--fw-bold);letter-spacing:var(--ls-button-medium);line-height:var(--lh-button-medium);padding:var(--spacing-2) var(--spacing-5)}.ResumeConversationModal_primaryBtn__TJtID:hover:not(:disabled){background:var(--accent-blue-hover)}.ResumeConversationModal_primaryBtn__TJtID:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.ResumeConversationModal_primaryBtn__TJtID:disabled{cursor:not-allowed;opacity:.5}.ResumeConversationModal_secondaryBtn__R53HW{background:var(--white);border:2px solid var(--black);border-radius:var(--radius-full);color:var(--main);cursor:pointer;font-family:var(--inter);font-size:var(--fs-button-medium);font-weight:var(--fw-bold);letter-spacing:var(--ls-button-medium);line-height:var(--lh-button-medium);padding:var(--spacing-2) var(--spacing-5)}.ResumeConversationModal_secondaryBtn__R53HW:focus-visible{background:var(--surface-dim);border-color:var(--surface-dim);outline:2px solid var(--accent-blue);outline-offset:2px}.ChatScreen_pinWindow__97OKI{-webkit-margin-end:.75rem;background:var(--pin-background);margin-inline-end:.75rem;width:50%}.ChatScreen_pinMinimized__8SX75{align-items:center;background:var(--pin-header);border-bottom-right-radius:var(--radius-4);border-top-right-radius:var(--radius-4);display:flex;flex-direction:column;height:5rem;justify-content:center;left:0;padding-left:var(--spacing-2);position:absolute;top:2.5rem;width:1.25rem;z-index:20}.ScrollButton_moreInChat__EMxMf{align-items:center;bottom:30px;display:flex;height:0;justify-content:center;position:-webkit-sticky;position:sticky;transition:all .3s ease-in 0s;z-index:11}.ScrollButton_moreInChatHidden__8qd-c{display:none}.ScrollButton_scrollBtn__\+Cgve{align-items:center;background-color:var(--accent-blue);border:none;border-radius:var(--radius-full);box-shadow:0 2px 4px 0 #00000040;color:var(--white);cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .2s ease;width:40px}.ScrollButton_scrollBtn__\+Cgve:hover{background-color:var(--accent-button-hover)}.ScrollButton_scrollBtn__\+Cgve:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.Spinner_spinnerSvg__wRtv\+{align-items:flex-end;display:flex;flex:1 1;justify-content:center;margin-bottom:var(--spacing-3);margin-top:var(--spacing-3)}@keyframes Spinner_spin__YNgFg{to{transform:rotate(1turn)}}.Spinner_spinnerSvg__wRtv\+ svg{animation:Spinner_spin__YNgFg 1s linear infinite;animation-duration:var(--spinner-animation-duration);background-color:var(--accent-swatch-light);border-radius:var(--radius-full)}.Spinner_spinnerSvg__wRtv\+ svg path{stroke:var(--main)}.RadioButton_radioInput__\+itrd{align-items:center;-webkit-appearance:none;appearance:none;border:1.3px solid var(--accent-muted);cursor:pointer;display:inline-flex;flex:none;height:24px;justify-content:center;margin-right:var(--spacing-1);vertical-align:middle;width:24px}.RadioButton_radioInput__\+itrd.RadioButton_radioOnly__J\+VkI{border-radius:var(--radius-full)}.RadioButton_radioInput__\+itrd.RadioButton_radioOnly__J\+VkI:before{background:var(--accent-blue);border-radius:var(--radius-full);content:"";height:14px;transform:scale(0);transition:transform .12s ease-in-out;width:14px}.RadioButton_radioInput__\+itrd.RadioButton_radioOnly__J\+VkI.RadioButton_checkedInput__UO8t6:before{transform:scale(1)}.RadioButton_radioInput__\+itrd.RadioButton_checkboxInput__\+6qkI{border-radius:var(--radius-2)}.RadioButton_radioInput__\+itrd.RadioButton_checkboxInput__\+6qkI:before{background-color:var(--accent-blue);content:"";display:block;height:100%;transform:scale(0);transition:transform .12s ease-in-out;width:100%}.RadioButton_radioInput__\+itrd.RadioButton_checkboxInput__\+6qkI.RadioButton_checkedInput__UO8t6:before{transform:scale(.6)}.RadioButton_radioInput__\+itrd:disabled{cursor:not-allowed}.RadioButton_radioInput__\+itrd.RadioButton_checkedInput__UO8t6{border-color:var(--accent-blue)}.FeedbackComposables_scrim__ZIbEl{align-items:center;background-color:var(--overlay-modal);display:flex;inset:0;justify-content:center;padding:var(--spacing-3);position:fixed;z-index:999}.FeedbackComposables_modal__Gb\+iG{background-color:var(--white);border-radius:var(--radius-6);box-shadow:var(--elevation-2);display:flex;flex-direction:column;gap:var(--spacing-5);max-height:min(90vh,100dvh - 2*var(--spacing-3));max-width:29.375rem;overflow:auto;padding:calc(var(--spacing-6) + var(--spacing-1));position:relative;width:calc(100% - var(--spacing-4)*2);z-index:1000}.FeedbackComposables_headerRow__To-na{align-items:center;display:flex;justify-content:space-between}.FeedbackComposables_modalTitle__5A3Pa{color:var(--main);font-family:var(--inter);font-size:var(--fs-subtitle-1);font-style:normal;font-weight:var(--fw-semibold);letter-spacing:var(--ls-subtitle-1);line-height:var(--lh-subtitle-1);margin:0;vertical-align:middle}.FeedbackComposables_closeBtn__bpu3P{align-items:center;background:#0000;border-radius:var(--radius-full);color:var(--icon-black);display:inline-flex;flex-shrink:0;font-size:var(--fs-body-medium);justify-content:center;padding:var(--spacing-1)}.FeedbackComposables_closeBtn__bpu3P:hover{background-color:var(--surface-dim)}.FeedbackComposables_closeBtn__bpu3P:focus-visible{background:var(--surface-dim);outline:2px solid var(--accent-blue);outline-offset:2px}.FeedbackComposables_contentArea__NgWej{display:flex;flex-direction:column;gap:var(--spacing-4)}.FeedbackComposables_subHeading__dpFsH{color:var(--main);font-size:var(--fs-body-medium);font-weight:var(--fw-regular);letter-spacing:var(--ls-body-small);line-height:var(--lh-body-medium);margin:0;vertical-align:middle}.FeedbackComposables_radioFieldset__\+\+kaZ{border:none;display:flex;flex-direction:column;gap:0;margin:0;padding:0}.FeedbackComposables_radioRow__vzxbA{align-items:center;color:var(--accent-muted);display:flex;font-size:var(--fs-body-medium);font-weight:var(--fw-regular);gap:var(--spacing-1);line-height:var(--lh-body-medium)}.FeedbackComposables_errorBanner__pKdtz{align-items:center;background-color:var(--surface-error);border-left:var(--accent-red);border-radius:var(--radius-2);color:var(--main);display:flex;font-family:var(--inter);font-size:var(--fs-body-medium);font-weight:var(--fw-semibold);gap:var(--spacing-2);padding:calc(var(--spacing-1) - 2px) var(--spacing-2) calc(var(--spacing-1) - 2px) calc(var(--spacing-1) - 2px);position:relative}.FeedbackComposables_errorBanner__pKdtz:before{background-color:var(--accent-red);border-bottom-left-radius:var(--radius-1);border-top-left-radius:var(--radius-1);bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.FeedbackComposables_errorContainer__8bQdd{align-items:center;display:flex;gap:var(--spacing-3);justify-content:center;padding:var(--spacing-2) var(--spacing-2)}.FeedbackComposables_errorIcon__bHeVi{color:var(--accent-red);flex-shrink:0;height:14px;width:16px}.FeedbackComposables_feedbackInput__EL9XE{background-color:#fff;border:1px solid var(--border-outline);border-radius:var(--radius-2);box-sizing:border-box;color:var(--icon-gray);font-family:inherit;font-size:var(--fs-body-medium);min-height:40px;padding:var(--spacing-2) var(--spacing-4);resize:none;transition:border-color .15s ease;width:100%}.FeedbackComposables_feedbackInput__EL9XE::placeholder{color:var(--text-secondary)}.FeedbackComposables_feedbackInput__EL9XE:focus{border-color:var(--accent-blue);outline:none}.FeedbackComposables_footerRow__nMwQI{align-items:center;display:flex;gap:var(--spacing-5);justify-content:center}.FeedbackComposables_noThanksBtn__E6Jmg{background:var(--white);border:2px solid var(--black);border-radius:var(--radius-full);color:var(--main);cursor:pointer;flex:1 1;font-family:var(--inter);font-size:var(--fs-button-medium);font-weight:var(--fw-bold);letter-spacing:var(--ls-button-medium);line-height:var(--lh-button-medium);padding:var(--spacing-2) var(--spacing-5);vertical-align:middle;white-space:nowrap}.FeedbackComposables_noThanksBtn__E6Jmg:hover{background-color:var(--surface-dim)}.FeedbackComposables_noThanksBtn__E6Jmg:focus-visible{background:var(--surface-dim);border-color:var(--surface-dim);outline:2px solid var(--accent-blue);outline-offset:2px}.FeedbackComposables_submitBtn__uIyb4{background-color:var(--accent-blue);border:none;border-radius:var(--radius-full);color:var(--white);cursor:pointer;flex:1 1;font-family:var(--inter);font-size:var(--fs-button-medium);font-weight:var(--fw-bold);letter-spacing:var(--ls-button-medium);line-height:var(--lh-button-medium);padding:var(--spacing-2) var(--spacing-5);white-space:nowrap}.FeedbackComposables_submitBtn__uIyb4:hover{background-color:var(--accent-blue-hover)}.FeedbackComposables_submitBtn__uIyb4:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.Feedback_thumbsIcon__kWBMO{align-items:center;border-radius:var(--radius-full);color:var(--icon-gray);display:flex;font-size:1.3rem;height:2rem;justify-content:center;width:2rem}.Feedback_thumbsIcon__kWBMO:disabled{color:var(--accent-muted);cursor:not-allowed;opacity:.5}.Feedback_thumbsIcon__kWBMO:hover:not(:disabled){background-color:var(--surface-hover)}.Feedback_thumbsIcon__kWBMO:active:not(:disabled){background-color:var(--surface-active)}.Feedback_thumbsIcon__kWBMO:focus-visible{background:var(--surface-dim);outline:2px solid var(--accent-blue);outline-offset:2px}.Feedback_thumbsIconActive__I\+qla{background-color:var(--accent-blue);border-radius:var(--radius-full);color:var(--white)}.Feedback_thumbsIconActive__I\+qla:disabled{color:var(--white);cursor:not-allowed;opacity:1}.MultipleInput_choiceWrapper__UUjJ-{align-items:center;border-radius:.25rem;display:flex;margin-bottom:var(--spacing-4);margin-top:var(--spacing-4);padding:var(--spacing-4) var(--spacing-3)}.MultipleInput_selectionIcons__5478m{flex:none}.MultipleInput_multiChoiceInputContainer__FPEq6 fieldset{display:contents}.MultipleInput_multiChoiceInputContainer__FPEq6 label{flex:1 1 auto;overflow:hidden}.MultipleInput_multiChoiceInputContainer__FPEq6 label::-webkit-scrollbar{height:4px;-webkit-transition:height .2 ease-in-out;transition:height .2 ease-in-out;width:4px}.MultipleInput_multiChoiceInputContainer__FPEq6 label:hover::-webkit-scrollbar{height:12px;width:12px}.MultipleInput_multiChoiceInputContainer__FPEq6 label::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--radius-3)}.MultipleInput_multiChoiceInputContainer__FPEq6 label::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-3)}.MultipleInput_multiChoiceInputContainer__FPEq6 label::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.MultipleInput_tutorBubble__HPE8o{align-self:flex-start;background:var(--surface-background);border:1px solid var(--border-outline-variant);border-radius:var(--radius-6) var(--radius-6) var(--radius-6) 0;margin-bottom:var(--spacing-4);padding:var(--spacing-4);position:relative;width:100%}.MultipleInput_customizedScroll__rYoku::-webkit-scrollbar{height:4px;-webkit-transition:height .2 ease-in-out;transition:height .2 ease-in-out;width:4px}.MultipleInput_customizedScroll__rYoku:hover::-webkit-scrollbar{height:12px;width:12px}.MultipleInput_customizedScroll__rYoku::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--radius-3)}.MultipleInput_customizedScroll__rYoku::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-3)}.MultipleInput_customizedScroll__rYoku::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.Explanation_explanationSection__GQclp{animation:Explanation_slideInUp__HtiZU var(--animation-duration)}.Explanation_explanationSection__GQclp .Explanation_resultCardCorrect__cOC\+q,.Explanation_explanationSection__GQclp .Explanation_resultCardIncorrect__6VhnL,.Explanation_explanationSection__GQclp .Explanation_resultCard__KklXk{margin-bottom:var(--spacing-4);margin-top:var(--spacing-4)}@keyframes Explanation_slideInUp__HtiZU{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.Explanation_explanationSection__GQclp .Explanation_resultCardCorrect__cOC\+q,.Explanation_explanationSection__GQclp .Explanation_resultCardIncorrect__6VhnL,.Explanation_explanationSection__GQclp .Explanation_resultCard__KklXk{animation:Explanation_slideInUp__HtiZU var(--animation-duration);border:1px solid #0000;border-radius:var(--radius-4);padding:var(--spacing-4)}.Explanation_explanationSection__GQclp .Explanation_resultCardCorrect__cOC\+q{background:var(--surface-success);border-color:var(--accent-green)}.Explanation_explanationSection__GQclp .Explanation_resultCardIncorrect__6VhnL{background:var(--surface-error);border-color:var(--error)}.Explanation_explanationSection__GQclp .Explanation_pinned__1WpOT{--tw-drop-shadow:drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f);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)}.Explanation_explanationSection__GQclp .Explanation_status__HQLV\+{align-items:center;display:flex}.Explanation_explanationSection__GQclp .Explanation_statusLabel__TfzIM{font-family:var(--inter-semibold);font-size:var(--fs-body-medium);font-weight:var(--fw-semibold);letter-spacing:var(--ls-body-medium);line-height:var(--lh-body-medium);padding-left:var(--spacing-2);padding-right:var(--spacing-2)}.Explanation_explanationSection__GQclp .Explanation_pinButton__VO2SB{position:absolute;right:1.75rem;top:.5rem}.Explanation_explanationSection__GQclp .Explanation_content__Hj168{overflow:visible;padding-bottom:var(--spacing-2);padding-top:var(--spacing-2)}.Nudge_nudgeSection__xHrgG{animation-duration:var(--nudge-animation-duration);background:var(--surface-info);border:1px solid var(--accent-blue);border-radius:var(--radius-6) var(--radius-6) var(--radius-6) 0;margin-bottom:var(--spacing-4);margin-top:var(--spacing-4);padding:var(--spacing-4)}.Nudge_nudgeSection__xHrgG .Nudge_header__xnXDt{align-items:center;color:var(--accent-blue);display:flex;font-family:var(--inter-semibold);font-size:var(--fs-body-medium);font-weight:var(--fw-semibold);gap:var(--spacing-2);letter-spacing:var(--ls-body-medium);line-height:var(--lh-body-medium);margin-bottom:var(--spacing-2)}.Nudge_nudgeSection__xHrgG .Nudge_nudge__\+X95e{font-size:var(--fs-body-small);letter-spacing:var(--ls-body-small);line-height:var(--lh-body-small)}.ChoiceLeftSide_selectionIcons__k2hx-{flex:none}.ChoiceLeftSide_correctIndicator__L8E2H,.ChoiceLeftSide_indicatorSlot__mktOH{align-items:center;display:inline-flex;flex:none;height:24px;justify-content:center;width:24px}.ChoiceLeftSide_correctIndicator__L8E2H{background:var(--accent-green);border-radius:var(--radius-full);color:var(--white)}.ChoiceLeftSide_incorrectIndicator__aH8H6{align-items:center;background:var(--accent-red);border-radius:var(--radius-full);color:var(--white);display:inline-flex;flex:none;height:24px;justify-content:center;width:24px}.ChoiceItem_choiceWrapper__fyarc{align-items:center;border:1px solid #0000;border-radius:.25rem;display:flex;padding-bottom:var(--spacing-4);padding-top:var(--spacing-4)}.ChoiceItem_customizedScroll__3dvbU::-webkit-scrollbar{height:4px;-webkit-transition:height .2 ease-in-out;transition:height .2 ease-in-out;width:4px}.ChoiceItem_customizedScroll__3dvbU:hover::-webkit-scrollbar{height:12px;width:12px}.ChoiceItem_customizedScroll__3dvbU::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--radius-3)}.ChoiceItem_customizedScroll__3dvbU::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-3)}.ChoiceItem_customizedScroll__3dvbU::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.TutorChatBubble_chatBubbleContainer__JvWgP,.TutorChatBubble_introMessageContainerPinned__JWt3G,.TutorChatBubble_introMessageContainer__0h8Rf,.TutorChatBubble_singleInputBubble__9ydt2{align-items:center;display:flex;margin-bottom:var(--spacing-6)}.TutorChatBubble_chatBubbleContainer__JvWgP fieldset,.TutorChatBubble_introMessageContainerPinned__JWt3G fieldset,.TutorChatBubble_introMessageContainer__0h8Rf fieldset,.TutorChatBubble_singleInputBubble__9ydt2 fieldset{display:contents;max-width:100%}.TutorChatBubble_chatBubbleContainer__JvWgP fieldset>legend,.TutorChatBubble_introMessageContainerPinned__JWt3G fieldset>legend,.TutorChatBubble_introMessageContainer__0h8Rf fieldset>legend,.TutorChatBubble_singleInputBubble__9ydt2 fieldset>legend{max-width:100%;width:100%}.TutorChatBubble_chatBubbleContainer__JvWgP fieldset>legend::-webkit-scrollbar,.TutorChatBubble_introMessageContainerPinned__JWt3G fieldset>legend::-webkit-scrollbar,.TutorChatBubble_introMessageContainer__0h8Rf fieldset>legend::-webkit-scrollbar,.TutorChatBubble_singleInputBubble__9ydt2 fieldset>legend::-webkit-scrollbar{height:4px;-webkit-transition:height .2 ease-in-out;transition:height .2 ease-in-out;width:4px}.TutorChatBubble_chatBubbleContainer__JvWgP fieldset>legend:hover::-webkit-scrollbar,.TutorChatBubble_introMessageContainerPinned__JWt3G fieldset>legend:hover::-webkit-scrollbar,.TutorChatBubble_introMessageContainer__0h8Rf fieldset>legend:hover::-webkit-scrollbar,.TutorChatBubble_singleInputBubble__9ydt2 fieldset>legend:hover::-webkit-scrollbar{height:12px;width:12px}.TutorChatBubble_chatBubbleContainer__JvWgP fieldset>legend::-webkit-scrollbar-track,.TutorChatBubble_introMessageContainerPinned__JWt3G fieldset>legend::-webkit-scrollbar-track,.TutorChatBubble_introMessageContainer__0h8Rf fieldset>legend::-webkit-scrollbar-track,.TutorChatBubble_singleInputBubble__9ydt2 fieldset>legend::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--radius-3)}.TutorChatBubble_chatBubbleContainer__JvWgP fieldset>legend::-webkit-scrollbar-thumb,.TutorChatBubble_introMessageContainerPinned__JWt3G fieldset>legend::-webkit-scrollbar-thumb,.TutorChatBubble_introMessageContainer__0h8Rf fieldset>legend::-webkit-scrollbar-thumb,.TutorChatBubble_singleInputBubble__9ydt2 fieldset>legend::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-3)}.TutorChatBubble_chatBubbleContainer__JvWgP fieldset>legend::-webkit-scrollbar-thumb:hover,.TutorChatBubble_introMessageContainerPinned__JWt3G fieldset>legend::-webkit-scrollbar-thumb:hover,.TutorChatBubble_introMessageContainer__0h8Rf fieldset>legend::-webkit-scrollbar-thumb:hover,.TutorChatBubble_singleInputBubble__9ydt2 fieldset>legend::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.TutorChatBubble_introMessageContainerPinned__JWt3G,.TutorChatBubble_introMessageContainer__0h8Rf,.TutorChatBubble_singleInputBubble__9ydt2{background:var(--surface-background);border:1px solid var(--border-outline-variant);border-radius:var(--radius-6) var(--radius-6) var(--radius-6) 0;margin-bottom:var(--spacing-4);padding:var(--spacing-4);position:relative;top:0;width:100%;z-index:10}.TutorChatBubble_introMessageContainerPinned__JWt3G{background-color:var(--surface-selected)}.UserChatBubble_userMessage__opxSM{font-size:var(--fs-body-small);letter-spacing:var(--ls-body-small);line-height:var(--lh-body-small)}.Conversations_conversationContainer__eggzD{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden auto;position:relative}.Onboarding_onboardingWrapper__r1uvt{align-items:center;background:var(--surface-dim);display:flex;height:100%;justify-content:center;min-height:0;padding:var(--spacing-3)}.Onboarding_onboardingCard__1vGNo{align-items:center;background:var(--white);border-radius:var(--radius-6);box-shadow:var(--elevation-4);display:flex;flex-direction:column;max-width:22rem;min-height:18rem;overflow:hidden auto;padding:var(--spacing-5) var(--spacing-4);width:100%}@media(min-width:480px){.Onboarding_onboardingCard__1vGNo{max-width:26rem;padding:var(--spacing-5)}}.Onboarding_introduction__kM9EP{display:flex;flex:1 1;flex-direction:column;justify-content:center}.Onboarding_actions__3mg5H{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--spacing-5);justify-content:center;margin-top:var(--spacing-4);width:100%}.Onboarding_skipButton__q1o8J{align-items:center;background:#0000;border:2px solid;border-color:var(--main);border-radius:calc(var(--radius-8) + 8px);color:var(--main);display:flex;font-family:var(--inter-bold);font-size:var(--fs-button-medium);font-weight:700;justify-content:center;letter-spacing:var(--ls-button-medium);line-height:var(--lh-button-medium);padding:var(--spacing-2) var(--spacing-5)}.Onboarding_skipButton__q1o8J:focus-visible{background:var(--surface-dim)!important;border-color:var(--surface-dim);outline:2px solid var(--accent-blue)!important;outline-offset:2px}.Onboarding_nextButton__hrHiD{align-items:center;background:var(--accent-blue);border:2px solid;border-color:var(--accent-blue);border-radius:calc(var(--radius-8) + 8px);color:var(--white);display:flex;font-family:var(--inter-bold);font-size:var(--fs-button-medium);font-weight:700;justify-content:center;letter-spacing:var(--ls-button-medium);line-height:var(--lh-button-medium);padding:var(--spacing-2) var(--spacing-5)}.Onboarding_nextButton__hrHiD:hover{background:var(--accent-blue-hover);border-color:var(--accent-blue-hover)}.Onboarding_nextButton__hrHiD:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.Onboarding_progressDots__anVMd{align-items:center;display:flex;flex-shrink:0;gap:var(--spacing-2);justify-content:center;margin-top:var(--spacing-4);padding:calc(var(--spacing-1) - 2.5px) 0;width:-webkit-fit-content;width:fit-content}.Onboarding_progressDot__DIOED{background:var(--border-informative);border:1px solid #0000;border-radius:var(--radius-full);height:var(--spacing-2);transition:background-color .3s ease;width:var(--spacing-2)}@media(forced-colors:active){.Onboarding_progressDot__DIOED{background:Canvas;border-color:CanvasText}}.Onboarding_progressDot__DIOED:focus-visible{outline:2px solid var(--accent-blue);outline-offset:3px}.Onboarding_progressDotActive__RnykG{background:var(--accent-blue)}@media(forced-colors:active){.Onboarding_progressDotActive__RnykG{background:Highlight;border-color:Highlight}}.WelcomeScreenOne_screenContent__47lA2{display:flex;flex-direction:column;gap:var(--spacing-3);text-align:left;width:100%}.WelcomeScreenOne_heading__QEUnF{color:var(--main);font-family:var(--inter-semibold);font-size:var(--fs-subtitle-1);font-weight:var(--fw-semibold);letter-spacing:var(--ls-subtitle-1);line-height:var(--lh-subtitle-1);margin:0}.WelcomeScreenOne_body__sRLvb{align-items:center;color:var(--main);font-family:var(--inter);font-size:var(--fs-body-medium);font-weight:var(--fw-regular);letter-spacing:calc(var(--ls-subtitle-2) - .05px);line-height:var(--lh-body-medium);margin:0}.WelcomeScreenTwo_screenContent__TPTyG{display:flex;flex-direction:column;gap:var(--spacing-3);text-align:left;width:100%}.WelcomeScreenTwo_heading__PkpDx{color:var(--main);font-family:var(--inter-semibold);font-size:var(--fs-subtitle-1);font-weight:var(--fw-semibold);letter-spacing:var(--ls-subtitle-1);line-height:var(--lh-subtitle-1);margin:0}.WelcomeScreenTwo_body__PkAlG{align-items:center;color:var(--main);font-family:var(--inter);font-size:var(--fs-body-medium);font-weight:var(--fw-regular);letter-spacing:calc(var(--ls-subtitle-2) - .05px);line-height:var(--lh-body-medium);margin:0}.WelcomeScreenThree_screenContent__qDg3O{display:flex;flex-direction:column;gap:var(--spacing-3);text-align:left;width:100%}.WelcomeScreenThree_heading__JdcAd{align-items:center;color:var(--main);font-family:var(--inter-semibold);font-size:var(--fs-subtitle-1);font-weight:var(--fw-semibold);letter-spacing:var(--ls-subtitle-1);line-height:var(--lh-subtitle-1);margin:0}.WelcomeScreenThree_body__Y0MN-{align-items:center;color:var(--main);font-family:var(--inter);font-size:var(--fs-body-medium);font-weight:var(--fw-regular);letter-spacing:calc(var(--ls-subtitle-2) - .05px);line-height:var(--lh-body-medium);margin:0}.WelcomeScreenThree_startSessionButton__YWdtO{align-items:center;align-self:center;background:var(--accent-blue);border:0;border-radius:calc(var(--radius-8) + 8px);color:var(--white);font-family:var(--inter-bold);font-size:var(--fs-button-medium);font-weight:700;justify-content:center;letter-spacing:var(--ls-button-medium);line-height:var(--lh-button-medium);margin-top:var(--spacing-2);padding:var(--spacing-2) var(--spacing-5)}.WelcomeScreenThree_startSessionButton__YWdtO:hover{background:var(--accent-blue-hover)}.WelcomeScreenThree_startSessionButton__YWdtO:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.SplashScreen_splashScreenContainer__nc4xU{display:flex;height:100%}@keyframes SplashScreen_fadeOutDown__FRb9s{0%{opacity:1}to{opacity:0;transform:translate3d(0,10%,0)}}.SplashScreen_splashScreenContainer__nc4xU{align-items:center;animation:SplashScreen_fadeOutDown__FRb9s var(--animation-duration);animation-duration:var(--splash-animation-duration);justify-content:center}
/*# sourceMappingURL=main.185f3d25.css.map*/