@charset "utf-8"; @font-face{font-family:'LINE Seed TW';src:url(/assets/fonts/LINESeedTW_OTF_Rg.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'LINE Seed TW';src:url(/assets/fonts/LINESeedTW_OTF_Bd.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'LINE Seed TW';src:url(/assets/fonts/LINESeedTW_OTF_Th.woff2) format('woff2');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'LINE Seed TW';src:url(/assets/fonts/LINESeedTW_OTF_Eb.woff2) format('woff2');font-weight:900;font-style:normal;font-display:swap}:root{--bs-body-font-family:'LINE Seed TW',-apple-system,"Roboto","Segoe UI","Helvetica Neue",Arial,sans-serif;--bs-font-sans-serif:'LINE Seed TW',-apple-system,"Roboto","Segoe UI","Helvetica Neue",Arial,sans-serif}body{padding-top:3rem;padding-bottom:3rem;color:rgb(var(--bs-black-rgb));font-family:var(--bs-body-font-family);background-color:#FDFDFD}.carousel{margin-bottom:4rem;border:2px solid #6c757d;border-radius:.75rem}.carousel-caption{bottom:3rem;z-index:10}.carousel-item{height:32rem}.marketing .col-lg-4{margin-bottom:1.5rem;text-align:center}.marketing .col-lg-4 p{margin-right:.75rem;margin-left:.75rem}.featurette-divider{margin:5rem 0}.featurette-heading{letter-spacing:-.05rem}.heading-secondary-text{color:#444 !important;font-weight:300}ul.list-dash{padding-left:0}ul.list-dash li{position:relative;margin-bottom:.5rem;margin-left:1.5rem}ul.list-dash li::before{position:absolute;left:0;font-weight:bold}@media (min-width:40em){.carousel-caption p{margin-bottom:1.25rem;font-size:1.25rem;line-height:1.4}.featurette-heading{font-size:40px}}@media (min-width:62em){.featurette-heading{margin-top:7rem;margin-right:2rem}}body.home-layout{background-color:#222 !important;color:#5e5e5e !important;height:100vh;display:flex;flex-direction:column;margin:0}.hero-container{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:100%}.hero-title{font-size:4rem;font-weight:700;margin-bottom:0;letter-spacing:-0.02em;color:#ddd}.btn-dark-brand{background-color:#555;color:white;padding:.8rem 2rem;font-size:1.2rem;font-weight:400;border-radius:50px;text-decoration:none;transition:all .2s ease;border:0;margin-top:7rem}.btn-dark-brand:hover{background-color:#989898;color:white}body{counter-reset:eqnum}.katex{font-size:1em !important}.katex-display .katex{display:inline-block;white-space:normal}.katex-display::after{counter-increment:eqnum;content:"(" counter(eqnum) ")";position:relative;float:right;padding-right:5px}.nonumber .katex-display::after{counter-increment:nothing;content:""}code{background-color:var(--block-background);padding:.1em .2em;border-radius:2px;font-size:14px}.hljs{font-size:14px;line-height:1.35em;border-radius:10px}.hljs-meta{font-weight:bold}.hljs-meta.shell_{color:crimson}.hljs-meta.prompt_{color:#19b333}.code-output{background:var(--output-background);border:1px dashed #dbdbdb}.fndef-content{line-height:1.5em}.franklin-content .row{display:block}.franklin-content .left{float:left;margin-right:15px}.franklin-content .right{float:right}.franklin-content .container img{width:auto;padding-left:0;border-radius:10px}.franklin-content .footnote{position:relative;top:-0.5em;font-size:70%}h1,h2,h3,h4,h5,h6{color:#000;line-height:1.2;margin-bottom:.75rem;margin-top:0}h1 a{color:#1c1c1c !important}h2 a{color:#1c1c1c !important}h3 a{color:#1c1c1c !important}h4 a{color:#1c1c1c !important}h5 a{color:#1c1c1c !important}h1 a:visited{color:#1c1c1c !important}h2 a:visited{color:#1c1c1c !important}h3 a:visited{color:#1c1c1c !important}h4 a:visited{color:#1c1c1c !important}h5 a:visited{color:#1c1c1c !important}.franklin-toc li{margin:.6rem 0}.franklin-content .colbox-blue{background-color:#eef3f5;padding-top:5px;padding-right:10px;padding-left:10px;padding-bottom:5px;margin-left:5px;margin-top:5px;margin-bottom:5px;border-radius:0 10px 10px 0;border-left:5px solid #4c9cf1}.franklin-content h1{padding-bottom:.5em;margin-top:1.5em;margin-bottom:1em}.franklin-content a{text-decoration:none}.franklin-content .page-foot a{text-decoration:none;color:#a6a2a0;text-decoration:underline}.page-foot{font-size:80%;color:#2b2b2b;text-align:center;margin-top:6em;border-top:1px solid lightgrey;padding-top:2em;margin-bottom:2em}.franklin-content .copyright a{text-decoration:none;color:#2b2b2b;text-decoration:underline}.copyright{font-size:100%;font-family:var(--bs-body-font-family);color:#2b2b2b;text-align:center;margin-top:3em;border-top:1px solid lightgrey;padding-top:2em;margin-bottom:2em}.footer-icons ul{margin:0;padding:0;list-style-type:none}.footer-icons li{display:inline-block;padding-top:5px;padding-bottom:5px;font-family:var(--bs-body-font-family);font-size:.75em;text-transform:uppercase}.footer-icons li + li::before{content:"";padding-right:5px}.footer-icons a{padding-right:10px;font-weight:bold}.footer-icons .social-icons a{white-space:nowrap}.footer-icons .social-icons a:link{text-decoration:none}.footer-icons .social-icons a:visited{text-decoration:none}.footer-icons .social-icons a:hover{text-decoration:none}.footer-icons .social-icons a:active{text-decoration:none}.float-end a:link{text-decoration:none}.float-end a:visited{text-decoration:none}.float-end a:hover{text-decoration:none}.float-end a:active{text-decoration:none}.copyright a:link{text-decoration:none}.copyright a:visited{text-decoration:none}.copyright a:hover{text-decoration:none}.copyright a:active{text-decoration:none}