* { box-sizing: border-box; } body {margin: 0;}*, *::before, *::after{box-sizing:border-box;}body{background-color:#fafbfc;color:#1a1a2e;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;font-size:16px;line-height:1.6;margin:0;padding:0;}h1, h2, h3, h4, h5, h6{color:#0f0f23;font-weight:600;line-height:1.3;margin:0 0 0.5em 0;}h1{color:#0066ff;font-size:1rem;text-transform:uppercase;}h2{font-size:60px;line-height:1.3em;padding:1.5em 0px 0em 0px;}h3{font-size:1.5rem;}h4{font-size:1.25rem;}h5{font-size:1.1rem;}h6{font-size:1rem;}p{color:#374151;margin:0 0 1em 0;}a{color:#2563eb;text-decoration:none;transition:color 0.2s ease;}a:hover{color:#1d4ed8;text-decoration:underline;}.docs-container{margin:0 auto;max-width:1280px;padding:0 24px;}.docs-container--narrow{max-width:800px;}.docs-main{min-height:100vh;padding:0px;}code{background-color:#f1f5f9;border-radius:4px;color:#be185d;font-family:'SF Mono', 'Fira Code', 'Consolas', monospace;font-size:0.875em;padding:2px 6px;}pre{background-color:#1e293b;border-radius:8px;color:#e2e8f0;line-height:1.5;margin:1.5em 0;overflow-x:auto;padding:20px 24px;}pre code{background:transparent;color:inherit;font-size:0.9rem;padding:0;}details{border:1px solid #e5e7eb;border-radius:8px;margin:1em 0;overflow:hidden;}summary{align-items:center;background-color:#f9fafb;color:#1f2937;cursor:pointer;display:flex;font-weight:500;justify-content:space-between;list-style:none;padding:16px 20px;transition:background 0.2s ease;}summary::-webkit-details-marker{display:none;}summary::after{color:#6b7280;content:'+';font-size:1.25rem;transition:transform 0.2s ease;}details[open] summary::after{content:'−';}summary:hover{background-color:#f3f4f6;}details > div, details > p{border-top:1px solid #e5e7eb;padding:16px 20px;}table{border-collapse:collapse;font-size:0.9rem;margin:1.5em 0;width:100%;}th, td{border-bottom:1px solid #e5e7eb;padding:12px 16px;text-align:left;}th{background-color:#f9fafb;color:#374151;font-weight:600;}tr:hover td{background-color:#f9fafb;}.docs-footer{background-color:#0f0f23;color:#9ca3af;margin:50px 0px 0px 0px;padding:64px 24px 32px;}.docs-section{padding:64px 3em 64px 3em;}ul, ol{margin:0 0 1em 0;padding-left:1.5em;}li{margin-bottom:0.5em;}html{scroll-behavior:smooth;scroll-padding-top:80px;}a:focus, button:focus, input:focus{outline:2px solid #2563eb;outline-offset:2px;}::selection{background-color:#dbeafe;color:#1e40af;}h1 + h2{padding:0em 0px 0em 0px;}.docs-content__header-hr + p{margin:50px 0px 0px 0px;}.docs-footer__bottom-p{margin:0px 0px 0px 1em;}.silex-default-container{min-height:100px;}.silex-default-text{padding:10px;}.skip-link{background-color:#2563eb;border-radius:0 0 5px 0;color:white;font-weight:bold;left:0;padding:12px 24px;position:absolute;text-decoration:none;top:-100px;transition:top 0.2s;z-index:9999;}.skip-link:focus{outline:3px solid #ffcc00;top:0;}#home-header-container{background-attachment:scroll;background-image:url("../assets/bg.jpg");background-position:left top;background-repeat:repeat;background-size:auto;border-top:0px solid;display:flex;justify-content:center;padding:0em 2em 4em 2em;width:100%;}#i5jwem{align-items:center;color:white;display:flex;flex-direction:column;font-family:"Allura", handwriting;text-shadow:1px 0px 5px rgba(0,0,0,0.47);z-index:1;}#icyi0q{color:white;font-family:"Allura", handwriting;font-size:65px;text-transform:none;}#ibdqip{align-self:auto;color:white;display:flex;font-family:"Sofia Sans Condensed", sans-serif;}#ipsbym{display:flex;justify-content:flex-end;padding:2em 0px 0px 0px;}#ix8tky{max-width:1170px;position:relative;}#ih72j6{fill:#7D4152;}#i2cwag{enable-background:new 0 0 500 500;margin:-4em 0em 0em 0em;width:30%;}#i1e4k4{font-family:"Engagement", handwriting;font-size:24px;}#iwdplz{font-size:22px;text-align:center;}#ijffy8{border:1 none;color:#646464;font-family:"Sofia Sans Condensed", sans-serif;font-size:16px;padding:20px;text-transform:uppercase;}.btn{border:1 none;border-radius:30px;margin:4px;outline:none;}#iye00j{padding:2em 0em 2em 0em;}#ib8wj{color:#828282;}#i99bk{color:#646464;}#ismqe{background-color:white;display:flex;height:2em;max-height:1em;}#i0kvf{color:#646464;font-family:"Allura", handwriting;line-height:1em;padding:0em 0px 0em 0px;text-align:center;}#ipavbk{border-radius:4px;display:flex;justify-content:space-evenly;margin:0em 0em 0em 0em;}#i93o3f{font-weight:100;}.info-card-h3{border:1 solid rgba(0,0,0,0.5);border-bottom:2px solid rgba(0,0,0,0.5);column-span:all;font-family:"Sofia Sans Condensed", sans-serif;font-weight:700;padding:30px;text-align:center;text-transform:uppercase;}.info-card{border:1px solid rgba(0,0,0,0.5);display:flex;flex-direction:column;padding:30px;}#iiu34w{text-align:center;width:50%;}#ihm3lj{display:flex;}#iodebi{text-align:center;width:50%;}#i93o3f-2-2{font-weight:100;}#iodebi-2-2{text-align:center;width:50%;}#iiu34w-2-2{text-align:center;width:50%;}#ihm3lj-2-2{display:flex;}#i5i8ak{text-align:center;}@media (max-width: 992px){h1{font-size:2rem;}h2{font-size:1.75rem;}}@media (max-width: 768px){.docs-main{padding-top:56px;}.docs-section{padding:48px 0;}.docs-footer{padding:48px 16px 24px;}pre{font-size:0.85rem;padding:16px;}table{display:block;overflow-x:auto;}th, td{padding:10px 12px;white-space:nowrap;}details{margin:0.75em 0;}summary{padding:14px 16px;}details > div{padding:14px 16px;}h1{font-size:1.75rem;}h2{font-size:1.5rem;}h3{font-size:1.25rem;}html{scroll-padding-top:60px;}.navbar__checkbox:checked ~ .navbar__menu{max-height:100vh;opacity:1;padding:90px 20px 50px 20px;}.navbar__checkbox:checked ~ .doc-header__search{display:block;left:10px;position:absolute;right:10px;top:64px;}.navbar__checkbox:checked ~ .docs-header__search{opacity:1;}.navbar__checkbox:checked .navbar__overlay{display:block;opacity:1;}.navbar__checkbox:checked ~ .navbar__overlay{display:block;opacity:1;}}@media (max-width: 480px){body{font-size:15px;}.docs-main{padding-top:52px;}.docs-container{padding:0 12px;}.docs-section{padding:40px 0;}.docs-footer{padding:40px 12px 20px;}pre{border-radius:6px;font-size:0.8rem;padding:14px;}code{font-size:0.8em;padding:1px 4px;}summary{font-size:0.95rem;padding:12px 14px;}details > div{font-size:0.9rem;padding:12px 14px;}h1{font-size:1.5rem;}h2{font-size:1.35rem;}h3{font-size:1.15rem;}h4{font-size:1.05rem;}p{font-size:0.95rem;}#ipavbk{flex-wrap:wrap;}}