.btn{--border-size: .125rem;--border-radius: .375rem;--outline-color: var(--bg-clr-1);--box-shadow: 0 .125rem .3125rem calc(var(--border-size) * 2) rgba(0, 0, 0, .25);position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:.5rem;background-color:inherit;border:none;border-color:transparent;cursor:pointer;text-decoration:none;isolation:isolate;transition:color .25s ease-in-out}.btn:disabled{color:#adb5bd;cursor:not-allowed;opacity:.65}.btn:not(.tab){padding:.875rem 1rem;margin:calc(var(--border-size) * 3);margin-block:calc(var(--border-size) * 7);color:#fff;background-color:var(--bg-clr-1);outline:var(--border-size) solid var(--outline-color);outline-offset:var(--border-size);border-radius:var(--border-radius);box-shadow:0 0 0 .25rem #fff,var(--box-shadow),inset 0 0 var(--border-size) var(--border-size) var(--bg-clr-2);text-shadow:0 0 .0625rem rgb(0,0,0);translate:0 0;text-decoration:none;font-size:1.25em;font-weight:500;isolation:isolate;overflow:hidden;transition:border .25s ease-in-out,outline .25s ease-in-out,box-shadow .25s ease-in-out,text-shadow .25s ease-in-out,translate .25s ease-in-out}.btn:not(.tab):is(:hover,:focus-visible,:focus-within):not(:disabled){animation-play-state:paused;--box-shadow: 0 .25rem .5rem calc(var(--border-size) * 2) rgba(0, 0, 0, .25);translate:0 calc(-1 * var(--border-size))}.btn:not(.tab):is(:focus-visible,:focus-within):not(:disabled){--outline-color: var(--bg-clr-2)}.btn:not(.tab):active:not(:disabled){translate:0 0;--box-shadow: 0 .125rem .25rem calc(var(--border-size) * 2) rgba(0, 0, 0, .25)}.btn:not(.tab):disabled{background-color:#adb5bd;background-image:none;border-color:#999;cursor:not-allowed;opacity:.65}.btn:not(.tab).lite{padding:0 .25rem}.btn.tab{padding:.5em .75em;border:solid 1px #000;font-size:var(--font-size, 1rem);position:relative;transform:skew(-10deg)}.btn.tab .text{transform:skew(10deg)}.tabs>.btn.tab.tab{margin-bottom:-1px}.card{background-color:#fff;padding:30px;margin-block-end:30px;border-radius:10px;box-shadow:0 5px 15px #00000012;border:solid 1px #e9ecef}.card:first-of-type{margin-block-start:0}.card:last-of-type{margin-block-end:0}:has(>.card):has(>:nth-child(1)[style*="display: none"])>.card:nth-child(0){margin-block-end:0}:has(>.card):has(>:nth-child(2)[style*="display: none"])>.card:nth-child(1){margin-block-end:0}:has(>.card):has(>:nth-child(3)[style*="display: none"])>.card:nth-child(2){margin-block-end:0}:has(>.card):has(>:nth-child(4)[style*="display: none"])>.card:nth-child(3){margin-block-end:0}:has(>.card):has(>:nth-child(5)[style*="display: none"])>.card:nth-child(4){margin-block-end:0}:has(>.card):has(>:nth-child(6)[style*="display: none"])>.card:nth-child(5){margin-block-end:0}:has(>.card):has(>:nth-child(7)[style*="display: none"])>.card:nth-child(6){margin-block-end:0}:has(>.card):has(>:nth-child(8)[style*="display: none"])>.card:nth-child(7){margin-block-end:0}:has(>.card):has(>:nth-child(9)[style*="display: none"])>.card:nth-child(8){margin-block-end:0}:has(>.card):has(>:nth-child(10)[style*="display: none"])>.card:nth-child(9){margin-block-end:0}.bg-primary:not(.btn.tab){--bg-clr-1: #1d8aff;--bg-clr-2: rgb(0, 151.209439528, 233);background-color:var(--bg, var(--background, #1d8aff))}.bg-primary:not(.btn.tab):hover{background-color:var(--bg, var(--background, rgb(0, 151.209439528, 233)))}.bg-primary.btn.tab{--bg-clr-1: #1d8aff;--bg-clr-2: rgb(0, 151.209439528, 233);color:var(--bg, var(--background, #1d8aff))}.bg-primary.btn.tab:hover{color:var(--bg, var(--background, rgb(0, 151.209439528, 233)))}.clr-primary{--text-clr-1: #ff921d;--text-clr-2: rgb(233, 120.6238938053, 0);color:var(--clr, var(--color, var(--text, #ff921d)))}.clr-primary:hover{color:var(--clr, var(--color, var(--text, rgb(233, 120.6238938053, 0))))}.bs-primary{--box-shadow-clr-1: #1d8aff;--box-shadow-clr-2: rgb(0, 151.209439528, 233);box-shadow:var(--box-shadow, 0 1px 0 0) var(--bg, var(--background, rgba(29, 138, 255, .5)))}.bs-primary:hover{box-shadow:var(--box-shadow, 0 1px 0 0) var(--bg, var(--background, rgba(0, 151.209439528, 233, .5)))}.ts-primary{--text-shadow-clr-1: #ff921d;--text-shadow-clr-2: rgb(233, 120.6238938053, 0);text-shadow:var(--text-shadow, 0 1px 0 0) var(--clr, var(--color, var(--text, rgba(255, 146, 29, .5))))}.ts-primary:hover{text-shadow:var(--text-shadow, 0 1px 0 0) var(--clr, var(--color, var(--text, rgba(233, 120.6238938053, 0, .5))))}.bg-secondary:not(.btn.tab){--bg-clr-1: #28b0a9;--bg-clr-2: rgb(30.5555555556, 134.4444444444, 111.7824074074);background-color:var(--bg, var(--background, #28b0a9))}.bg-secondary:not(.btn.tab):hover{background-color:var(--bg, var(--background, rgb(30.5555555556, 134.4444444444, 111.7824074074)))}.bg-secondary.btn.tab{--bg-clr-1: #28b0a9;--bg-clr-2: rgb(30.5555555556, 134.4444444444, 111.7824074074);color:var(--bg, var(--background, #28b0a9))}.bg-secondary.btn.tab:hover{color:var(--bg, var(--background, rgb(30.5555555556, 134.4444444444, 111.7824074074)))}.clr-secondary{--text-clr-1: #b0282f;--text-clr-2: rgb(134.4444444444, 30.5555555556, 35.9027777778);color:var(--clr, var(--color, var(--text, #b0282f)))}.clr-secondary:hover{color:var(--clr, var(--color, var(--text, rgb(134.4444444444, 30.5555555556, 35.9027777778))))}.bs-secondary{--box-shadow-clr-1: #28b0a9;--box-shadow-clr-2: rgb(30.5555555556, 134.4444444444, 111.7824074074);box-shadow:var(--box-shadow, 0 1px 0 0) var(--bg, var(--background, rgba(40, 176, 169, .5)))}.bs-secondary:hover{box-shadow:var(--box-shadow, 0 1px 0 0) var(--bg, var(--background, rgba(30.5555555556, 134.4444444444, 111.7824074074, .5)))}.ts-secondary{--text-shadow-clr-1: #b0282f;--text-shadow-clr-2: rgb(134.4444444444, 30.5555555556, 35.9027777778);text-shadow:var(--text-shadow, 0 1px 0 0) var(--clr, var(--color, var(--text, rgba(176, 40, 47, .5))))}.ts-secondary:hover{text-shadow:var(--text-shadow, 0 1px 0 0) var(--clr, var(--color, var(--text, rgba(134.4444444444, 30.5555555556, 35.9027777778, .5))))}.bg-tertiary:not(.btn.tab){--bg-clr-1: #28b045;--bg-clr-2: rgb(30.5555555556, 134.4444444444, 35.3935185185);background-color:var(--bg, var(--background, #28b045))}.bg-tertiary:not(.btn.tab):hover{background-color:var(--bg, var(--background, rgb(30.5555555556, 134.4444444444, 35.3935185185)))}.bg-tertiary.btn.tab{--bg-clr-1: #28b045;--bg-clr-2: rgb(30.5555555556, 134.4444444444, 35.3935185185);color:var(--bg, var(--background, #28b045))}.bg-tertiary.btn.tab:hover{color:var(--bg, var(--background, rgb(30.5555555556, 134.4444444444, 35.3935185185)))}.clr-tertiary{--text-clr-1: #b02893;--text-clr-2: rgb(134.4444444444, 30.5555555556, 112.2916666667);color:var(--clr, var(--color, var(--text, #b02893)))}.clr-tertiary:hover{color:var(--clr, var(--color, var(--text, rgb(134.4444444444, 30.5555555556, 112.2916666667))))}.bs-tertiary{--box-shadow-clr-1: #28b045;--box-shadow-clr-2: rgb(30.5555555556, 134.4444444444, 35.3935185185);box-shadow:var(--box-shadow, 0 1px 0 0) var(--bg, var(--background, rgba(40, 176, 69, .5)))}.bs-tertiary:hover{box-shadow:var(--box-shadow, 0 1px 0 0) var(--bg, var(--background, rgba(30.5555555556, 134.4444444444, 35.3935185185, .5)))}.ts-tertiary{--text-shadow-clr-1: #b02893;--text-shadow-clr-2: rgb(134.4444444444, 30.5555555556, 112.2916666667);text-shadow:var(--text-shadow, 0 1px 0 0) var(--clr, var(--color, var(--text, rgba(176, 40, 147, .5))))}.ts-tertiary:hover{text-shadow:var(--text-shadow, 0 1px 0 0) var(--clr, var(--color, var(--text, rgba(134.4444444444, 30.5555555556, 112.2916666667, .5))))}.bg-quaternary:not(.btn.tab){--bg-clr-1: #2831b0;--bg-clr-2: rgb(30.5555555556, 54.7453703704, 134.4444444444);background-color:var(--bg, var(--background, #2831b0))}.bg-quaternary:not(.btn.tab):hover{background-color:var(--bg, var(--background, rgb(30.5555555556, 54.7453703704, 134.4444444444)))}.bg-quaternary.btn.tab{--bg-clr-1: #2831b0;--bg-clr-2: rgb(30.5555555556, 54.7453703704, 134.4444444444);color:var(--bg, var(--background, #2831b0))}.bg-quaternary.btn.tab:hover{color:var(--bg, var(--background, rgb(30.5555555556, 54.7453703704, 134.4444444444)))}.clr-quaternary{--text-clr-1: #b0a728;--text-clr-2: rgb(134.4444444444, 127.5694444444, 30.5555555556);color:var(--clr, var(--color, var(--text, #b0a728)))}.clr-quaternary:hover{color:var(--clr, var(--color, var(--text, rgb(134.4444444444, 127.5694444444, 30.5555555556))))}.bs-quaternary{--box-shadow-clr-1: #2831b0;--box-shadow-clr-2: rgb(30.5555555556, 54.7453703704, 134.4444444444);box-shadow:var(--box-shadow, 0 1px 0 0) var(--bg, var(--background, rgba(40, 49, 176, .5)))}.bs-quaternary:hover{box-shadow:var(--box-shadow, 0 1px 0 0) var(--bg, var(--background, rgba(30.5555555556, 54.7453703704, 134.4444444444, .5)))}.ts-quaternary{--text-shadow-clr-1: #b0a728;--text-shadow-clr-2: rgb(134.4444444444, 127.5694444444, 30.5555555556);text-shadow:var(--text-shadow, 0 1px 0 0) var(--clr, var(--color, var(--text, rgba(176, 167, 40, .5))))}.ts-quaternary:hover{text-shadow:var(--text-shadow, 0 1px 0 0) var(--clr, var(--color, var(--text, rgba(134.4444444444, 127.5694444444, 30.5555555556, .5))))}.bg-quinary:not(.btn.tab){--bg-clr-1: #5eb028;--bg-clr-2: rgb(89.1203703704, 134.4444444444, 30.5555555556);background-color:var(--bg, var(--background, #5eb028))}.bg-quinary:not(.btn.tab):hover{background-color:var(--bg, var(--background, rgb(89.1203703704, 134.4444444444, 30.5555555556)))}.bg-quinary.btn.tab{--bg-clr-1: #5eb028;--bg-clr-2: rgb(89.1203703704, 134.4444444444, 30.5555555556);color:var(--bg, var(--background, #5eb028))}.bg-quinary.btn.tab:hover{color:var(--bg, var(--background, rgb(89.1203703704, 134.4444444444, 30.5555555556)))}.clr-quinary{--text-clr-1: #7a28b0;--text-clr-2: rgb(93.1944444444, 30.5555555556, 134.4444444444);color:var(--clr, var(--color, var(--text, #7a28b0)))}.clr-quinary:hover{color:var(--clr, var(--color, var(--text, rgb(93.1944444444, 30.5555555556, 134.4444444444))))}.bs-quinary{--box-shadow-clr-1: #5eb028;--box-shadow-clr-2: rgb(89.1203703704, 134.4444444444, 30.5555555556);box-shadow:var(--box-shadow, 0 1px 0 0) var(--bg, var(--background, rgba(94, 176, 40, .5)))}.bs-quinary:hover{box-shadow:var(--box-shadow, 0 1px 0 0) var(--bg, var(--background, rgba(89.1203703704, 134.4444444444, 30.5555555556, .5)))}.ts-quinary{--text-shadow-clr-1: #7a28b0;--text-shadow-clr-2: rgb(93.1944444444, 30.5555555556, 134.4444444444);text-shadow:var(--text-shadow, 0 1px 0 0) var(--clr, var(--color, var(--text, rgba(122, 40, 176, .5))))}.ts-quinary:hover{text-shadow:var(--text-shadow, 0 1px 0 0) var(--clr, var(--color, var(--text, rgba(93.1944444444, 30.5555555556, 134.4444444444, .5))))}.bg-nonary:not(.btn.tab){--bg-clr-1: #b07028;--bg-clr-2: rgb(134.4444444444, 68.2407407407, 30.5555555556);background-color:var(--bg, var(--background, #b07028))}.bg-nonary:not(.btn.tab):hover{background-color:var(--bg, var(--background, rgb(134.4444444444, 68.2407407407, 30.5555555556)))}.bg-nonary.btn.tab{--bg-clr-1: #b07028;--bg-clr-2: rgb(134.4444444444, 68.2407407407, 30.5555555556);color:var(--bg, var(--background, #b07028))}.bg-nonary.btn.tab:hover{color:var(--bg, var(--background, rgb(134.4444444444, 68.2407407407, 30.5555555556)))}.clr-nonary{--text-clr-1: #2868b0;--text-clr-2: rgb(30.5555555556, 79.4444444444, 134.4444444444);color:var(--clr, var(--color, var(--text, #2868b0)))}.clr-nonary:hover{color:var(--clr, var(--color, var(--text, rgb(30.5555555556, 79.4444444444, 134.4444444444))))}.bs-nonary{--box-shadow-clr-1: #b07028;--box-shadow-clr-2: rgb(134.4444444444, 68.2407407407, 30.5555555556);box-shadow:var(--box-shadow, 0 1px 0 0) var(--bg, var(--background, rgba(176, 112, 40, .5)))}.bs-nonary:hover{box-shadow:var(--box-shadow, 0 1px 0 0) var(--bg, var(--background, rgba(134.4444444444, 68.2407407407, 30.5555555556, .5)))}.ts-nonary{--text-shadow-clr-1: #2868b0;--text-shadow-clr-2: rgb(30.5555555556, 79.4444444444, 134.4444444444);text-shadow:var(--text-shadow, 0 1px 0 0) var(--clr, var(--color, var(--text, rgba(40, 104, 176, .5))))}.ts-nonary:hover{text-shadow:var(--text-shadow, 0 1px 0 0) var(--clr, var(--color, var(--text, rgba(30.5555555556, 79.4444444444, 134.4444444444, .5))))}.bg-denary:not(.btn.tab){--bg-clr-1: #b02892;--bg-clr-2: rgb(134.4444444444, 30.5555555556, 128.8425925926);background-color:var(--bg, var(--background, #b02892))}.bg-denary:not(.btn.tab):hover{background-color:var(--bg, var(--background, rgb(134.4444444444, 30.5555555556, 128.8425925926)))}.bg-denary.btn.tab{--bg-clr-1: #b02892;--bg-clr-2: rgb(134.4444444444, 30.5555555556, 128.8425925926);color:var(--bg, var(--background, #b02892))}.bg-denary.btn.tab:hover{color:var(--bg, var(--background, rgb(134.4444444444, 30.5555555556, 128.8425925926)))}.clr-denary{--text-clr-1: #28b046;--text-clr-2: rgb(30.5555555556, 134.4444444444, 53.4722222222);color:var(--clr, var(--color, var(--text, #28b046)))}.clr-denary:hover{color:var(--clr, var(--color, var(--text, rgb(30.5555555556, 134.4444444444, 53.4722222222))))}.bs-denary{--box-shadow-clr-1: #b02892;--box-shadow-clr-2: rgb(134.4444444444, 30.5555555556, 128.8425925926);box-shadow:var(--box-shadow, 0 1px 0 0) var(--bg, var(--background, rgba(176, 40, 146, .5)))}.bs-denary:hover{box-shadow:var(--box-shadow, 0 1px 0 0) var(--bg, var(--background, rgba(134.4444444444, 30.5555555556, 128.8425925926, .5)))}.ts-denary{--text-shadow-clr-1: #28b046;--text-shadow-clr-2: rgb(30.5555555556, 134.4444444444, 53.4722222222);text-shadow:var(--text-shadow, 0 1px 0 0) var(--clr, var(--color, var(--text, rgba(40, 176, 70, .5))))}.ts-denary:hover{text-shadow:var(--text-shadow, 0 1px 0 0) var(--clr, var(--color, var(--text, rgba(30.5555555556, 134.4444444444, 53.4722222222, .5))))}.bg-unary:not(.btn.tab){--bg-clr-1: #b02828;--bg-clr-2: rgb(134.4444444444, 30.5555555556, 47.8703703704);background-color:var(--bg, var(--background, #b02828))}.bg-unary:not(.btn.tab):hover{background-color:var(--bg, var(--background, rgb(134.4444444444, 30.5555555556, 47.8703703704)))}.bg-unary.btn.tab{--bg-clr-1: #b02828;--bg-clr-2: rgb(134.4444444444, 30.5555555556, 47.8703703704);color:var(--bg, var(--background, #b02828))}.bg-unary.btn.tab:hover{color:var(--bg, var(--background, rgb(134.4444444444, 30.5555555556, 47.8703703704)))}.clr-unary{--text-clr-1: #28b0b0;--text-clr-2: rgb(30.5555555556, 134.4444444444, 134.4444444444);color:var(--clr, var(--color, var(--text, #28b0b0)))}.clr-unary:hover{color:var(--clr, var(--color, var(--text, rgb(30.5555555556, 134.4444444444, 134.4444444444))))}.bs-unary{--box-shadow-clr-1: #b02828;--box-shadow-clr-2: rgb(134.4444444444, 30.5555555556, 47.8703703704);box-shadow:var(--box-shadow, 0 1px 0 0) var(--bg, var(--background, rgba(176, 40, 40, .5)))}.bs-unary:hover{box-shadow:var(--box-shadow, 0 1px 0 0) var(--bg, var(--background, rgba(134.4444444444, 30.5555555556, 47.8703703704, .5)))}.ts-unary{--text-shadow-clr-1: #28b0b0;--text-shadow-clr-2: rgb(30.5555555556, 134.4444444444, 134.4444444444);text-shadow:var(--text-shadow, 0 1px 0 0) var(--clr, var(--color, var(--text, rgba(40, 176, 176, .5))))}.ts-unary:hover{text-shadow:var(--text-shadow, 0 1px 0 0) var(--clr, var(--color, var(--text, rgba(30.5555555556, 134.4444444444, 134.4444444444, .5))))}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;aspect-ratio:1;height:1lh;width:1lh}.material-symbols-outlined:is(button){padding:var(--padding, 0);margin:0;border:none;background-color:transparent;cursor:pointer;color:inherit}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}*:is(ul,ol),*:before:is(ul,ol),*:after:is(ul,ol){padding-inline-start:1.5em}:root{scroll-behavior:smooth;scroll-padding-top:20px}@supports (scrollbar-gutter: stable){:root:not(:has(.chat-page)){scrollbar-gutter:stable}}@supports (view-transition-name: root){:root{view-transition-name:root}}@supports (view-transition-name: root) and (navigation: auto){@view-transition{navigation: auto;}}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.6;color:#444;background-color:#f8f9fa;display:flex;flex-direction:column;min-height:100dvh}@media print{body{font-size:10pt;color:#000!important;background-color:#fff!important;line-height:1.4}body>header,body>main>.introduction-section,body>main>.input-section,body>main>.about-section,body>footer,body .chat-toolbar,body .header-content-wrapper{display:none!important;visibility:hidden!important}body>main,body>main>#output-section{display:block!important;visibility:visible!important;box-shadow:none!important;border:none!important;margin:0!important;padding:0!important;width:100%!important;max-width:none!important}}@media screen{h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,p:first-child,ul:first-child,ol:first-child,li:first-child,pre:first-child,code:first-child,blockquote:first-child{margin-block-start:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,ul:last-child,ol:last-child,li:last-child,pre:last-child,code:last-child,blockquote:last-child{margin-block-end:0}}.container{box-sizing:border-box;max-width:960px;margin-left:auto;margin-right:auto;padding:20px;width:100%}select.fancy-select,::picker(select){appearance:base-select;width:clamp(250px,18%,500px);box-sizing:border-box;max-height:100%;padding:.25rem;gap:.5rem}::picker(select){margin-block:.5rem;border-radius:.5rem;background:linear-gradient(30deg,#1d8aff,#0097e9)}select.fancy-select{padding:0 .5rem}select.fancy-select selectedcontent,select.fancy-select option{box-sizing:border-box;margin-block:.25rem;padding:.25rem .5rem;height:1.25lh;display:flex;align-items:center;gap:.5rem;background-color:#ffffff80;border-radius:.25rem}select.fancy-select selectedcontent::checkmark,select.fancy-select option::checkmark{content:unset}select.fancy-select selectedcontent:first-child,select.fancy-select option:first-child{margin-block-start:0}select.fancy-select selectedcontent:last-child,select.fancy-select option:last-child{margin-block-end:0}select.fancy-select img{aspect-ratio:1;height:.8lh}img{max-height:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}main{flex-grow:1}:is(section,.chat-page) h2{color:#0056b3;font-size:1.6rem;display:flex;align-items:center;font-weight:600}:is(section,.chat-page) h2:not(.chat-header h2){margin-bottom:25px;border-bottom:1px solid #dee2e6;padding-bottom:12px}:is(section,.chat-page) h2 i{margin-right:12px;color:#1d8aff}.model-selector{place-content:end;display:flex;align-items:center;gap:10px}.error-box{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;padding:15px;border-radius:6px;margin-top:20px;font-size:1em}mjx-container{display:inline-block!important;line-height:normal!important;vertical-align:middle!important;text-align:left!important;max-width:100%}mjx-container[display=true]{display:block!important;height:fit-content!important;text-align:center!important}@media (max-width: 768px){.about-section .about-content{flex-direction:column;align-items:center;text-align:center}.about-section .profile-picture{margin-bottom:20px;width:120px;height:120px}.about-section .about-text{text-align:center}.container{padding:0 15px}main:not(.chat-page){padding:30px 0}.card{padding:25px}:is(section,.chat-page) h2{font-size:1.4rem}.output-tabs{gap:5px}.tab-button{padding:10px 15px;font-size:.95rem}}@media print{body>header,body>main>.introduction-section,body>main>.input-section,body>main>.about-section,body>footer,.output-tabs,.download-buttons,#interactive-steps-container,button,#error-message{display:none!important;visibility:hidden!important}body,body>main,body>main>#output-section{display:block!important;visibility:visible!important;box-shadow:none!important;border:none!important;margin:0!important;padding:0!important;width:100%!important;max-width:none!important}.output-section-title,.output-content{display:none!important;visibility:hidden!important}.output-content.print-target-container,.output-section:not(:has(.output-content.print-target-container)) .output-content{display:block!important;visibility:visible!important;width:100%!important;margin:0!important;padding:1cm!important;border:none!important;box-shadow:none!important;page-break-before:auto;page-break-after:auto;animation:none!important}.output-content.print-target-container>article,.output-section:not(:has(.output-content.print-target-container)) .output-content>article{visibility:visible!important;display:block!important;margin-block-start:0!important}.output-content.print-target-container>article>:first-child,.output-section:not(:has(.output-content.print-target-container)) .output-content>article>:first-child{margin-block-start:0!important}.output-content.print-target-container>article :last-child,.output-section:not(:has(.output-content.print-target-container)) .output-content>article :last-child{margin-block-end:0!important}body{font-size:10pt;color:#000!important;background-color:#fff!important;line-height:1.4}h2,h3,h4,pre{page-break-before:auto!important;page-break-after:avoid!important}ul,ol,p,li,pre,code,mjx-container{page-break-inside:avoid!important}code{font-size:9pt;word-wrap:break-word}pre{white-space:pre-wrap}mjx-container{visibility:visible!important}.mathjax-pending{visibility:hidden!important}.desmos-graph{page-break-inside:avoid!important;page-break-after:auto!important;page-break-before:auto!important;break-inside:avoid!important;break-after:auto!important;break-before:auto!important}}.desmos-graph[latex*="["][latex*="]"]{width:600px;height:400px}@media print{h2,h3,h4,pre{page-break-before:auto!important;page-break-after:avoid!important}}@media print{ul,ol,p,li,pre,code,mjx-container{page-break-inside:avoid!important}}@media print{code{font-size:9pt;word-wrap:break-word}}@media print{pre{white-space:pre-wrap}}@media print{mjx-container{visibility:visible!important}}@media print{.mathjax-pending{visibility:hidden!important}}@media print{.desmos-graph{page-break-inside:avoid!important;page-break-after:auto!important;page-break-before:auto!important;break-inside:avoid!important;break-after:auto!important;break-before:auto!important}}.footer{text-align:center;padding:1rem;border-top:1px solid #dee2e6;background-color:#f1f3f5}[data-hide-copyright=true] .footer{margin-top:0}.footer-content{color:#6c757d;font-size:.9em}.footer-content p{margin-bottom:5px}
