@import"https://fonts.googleapis.com/css2?family=Titillium+Web:wght@300;400;600;700&display=swap";.guide-page.svelte-9fapon.svelte-9fapon{background:#163687;color:#fff;min-height:calc(100vh - 100px);padding-top:100px;padding-bottom:40px;width:100%}.guide-container.svelte-9fapon.svelte-9fapon{display:flex;width:100%;max-width:1600px;margin:40px auto 0;gap:2.5rem;padding:0 1.5rem;box-sizing:border-box;min-height:auto}.guide-sidebar.svelte-9fapon.svelte-9fapon{flex:0 0 340px;position:sticky;top:100px;height:-moz-fit-content;height:fit-content;max-height:calc(100vh - 140px);border-radius:16px;padding:0;background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 4px 20px #0000001a;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.documentation-header.svelte-9fapon.svelte-9fapon{padding:1.2rem 1.5rem .8rem;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.documentation-header.svelte-9fapon h2.svelte-9fapon{margin:0;font-size:1.4rem;font-weight:600;color:#fff;font-family:Titillium Web,serif;text-align:center;letter-spacing:.5px}.guide-navigation.svelte-9fapon.svelte-9fapon{display:flex;flex-direction:column;padding:1rem 1.5rem 1.5rem;flex:1;min-height:0}.guide-navigation.svelte-9fapon .nav-scrollable-container.svelte-9fapon{overflow-y:auto;overflow-x:hidden;padding-right:.5rem;margin-right:-.5rem;flex:1;min-height:0}.guide-navigation.svelte-9fapon .nav-scrollable-container.svelte-9fapon::-webkit-scrollbar{width:6px;background:rgba(255,255,255,.1)}.guide-navigation.svelte-9fapon .nav-scrollable-container.svelte-9fapon::-webkit-scrollbar-track{border-radius:3px}.guide-navigation.svelte-9fapon .nav-scrollable-container.svelte-9fapon::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3);border-radius:3px}.guide-navigation.svelte-9fapon .nav-scrollable-container.svelte-9fapon::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.5)}.guide-navigation.svelte-9fapon .main-nav.svelte-9fapon{list-style:none;padding:0;margin:0}.guide-navigation.svelte-9fapon .main-nav li.svelte-9fapon{margin-bottom:.4rem;border-radius:8px}.guide-navigation.svelte-9fapon .main-nav li.nav-separator.svelte-9fapon{height:1px;background:rgba(255,255,255,.1);margin:1rem 0;border-radius:0}.guide-navigation.svelte-9fapon .main-nav .section-header.svelte-9fapon{display:flex;justify-content:space-between;align-items:center;border-radius:8px;transition:all .2s ease;cursor:pointer}.guide-navigation.svelte-9fapon .main-nav .section-header.active.svelte-9fapon{background:rgba(76,112,213,.2);box-shadow:0 2px 8px #4c70d51a}.guide-navigation.svelte-9fapon .main-nav .section-header.active a.svelte-9fapon{color:#fff;font-weight:600}.guide-navigation.svelte-9fapon .main-nav .section-header.active .toggle-icon.svelte-9fapon{color:#fff}.guide-navigation.svelte-9fapon .main-nav .section-header.scroll-active.svelte-9fapon{background:rgba(90,126,224,.25);box-shadow:0 2px 10px #5a7ee026}.guide-navigation.svelte-9fapon .main-nav .section-header.scroll-active a.svelte-9fapon{color:#fff;font-weight:600}.guide-navigation.svelte-9fapon .main-nav .section-header.scroll-active .toggle-icon.svelte-9fapon{color:#fff}.guide-navigation.svelte-9fapon .main-nav .section-header.svelte-9fapon:hover{background:rgba(255,255,255,.06)}.guide-navigation.svelte-9fapon .main-nav .section-header a.svelte-9fapon{flex:1;display:block;padding:.7rem 1rem;color:#ffffffe6;text-decoration:none;font-family:Titillium Web,serif;font-size:.95rem;font-weight:500;transition:all .2s ease}.guide-navigation.svelte-9fapon .main-nav .section-header a.svelte-9fapon:hover{color:#fff}.guide-navigation.svelte-9fapon .main-nav .section-header .toggle-icon.svelte-9fapon{padding-right:1rem;color:#ffffffb3;font-size:1.2rem;line-height:1;transition:color .2s ease}.guide-navigation.svelte-9fapon .main-nav .sub-nav.svelte-9fapon{list-style:none;padding-left:1.2rem;margin:.3rem 0}.guide-navigation.svelte-9fapon .main-nav .sub-nav li.svelte-9fapon{margin-bottom:.2rem;border-radius:6px;transition:all .2s ease}.guide-navigation.svelte-9fapon .main-nav .sub-nav li.active.svelte-9fapon{background:rgba(76,112,213,.3)}.guide-navigation.svelte-9fapon .main-nav .sub-nav li.active a.svelte-9fapon{color:#fff;font-weight:500}.guide-navigation.svelte-9fapon .main-nav .sub-nav li.scroll-active.svelte-9fapon{background:rgba(90,126,224,.5)}.guide-navigation.svelte-9fapon .main-nav .sub-nav li.scroll-active a.svelte-9fapon{color:#fff;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.3)}.guide-navigation.svelte-9fapon .main-nav .sub-nav li.svelte-9fapon:hover{background:rgba(255,255,255,.06)}.guide-navigation.svelte-9fapon .main-nav .sub-nav li a.svelte-9fapon{display:block;padding:.4rem .8rem;color:#fffc;text-decoration:none;font-family:Titillium Web,serif;font-size:.85rem;font-weight:400;transition:all .2s ease}.guide-navigation.svelte-9fapon .main-nav .sub-nav li a.svelte-9fapon:hover{color:#fff}.guide-content.svelte-9fapon.svelte-9fapon{flex:1;background:rgba(255,255,255,.03);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#fffffff2;padding:3rem;border-radius:16px;min-height:auto;font-family:Titillium Web,serif;line-height:1.7;box-shadow:0 4px 20px #0000001a;overflow-x:auto;max-width:100%;box-sizing:border-box}.guide-content.svelte-9fapon h1{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;color:#fff;margin:0 0 2rem;line-height:1.2;font-family:Titillium Web,serif;scroll-margin-top:120px}.guide-content.svelte-9fapon h2{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;color:#4c70d5;margin:3rem 0 1.5rem;line-height:1.3;font-family:Titillium Web,serif;scroll-margin-top:120px}.guide-content.svelte-9fapon h2 a{color:#fff;text-decoration:none}.guide-content.svelte-9fapon h2 a:hover{color:#fff;text-decoration:underline}.guide-content.svelte-9fapon h3{font-size:clamp(1.4rem,2.5vw,1.75rem);font-weight:600;color:#ffffffe6;margin:2rem 0 1rem;font-family:Titillium Web,serif;scroll-margin-top:120px}.guide-content.svelte-9fapon h3 a{color:#ffffffe6;text-decoration:none}.guide-content.svelte-9fapon h3 a:hover{color:#fff;text-decoration:underline}.guide-content.svelte-9fapon h4{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:600;color:#ffffffd9;margin:1.5rem 0 .8rem;font-family:Titillium Web,serif}.guide-content.svelte-9fapon div[id]{scroll-margin-top:120px}.guide-content.svelte-9fapon p{margin:0 0 1.2rem;font-size:1.05rem;font-family:Titillium Web,serif;color:#ffffffe6;line-height:1.6}.guide-content.svelte-9fapon a{color:#fff;text-decoration:none;font-weight:bolder;text-decoration:underline;transition:color .2s ease}.guide-content.svelte-9fapon a:hover{color:#ccc}.guide-content.svelte-9fapon ul,.guide-content.svelte-9fapon ol{margin:1rem 0 1.5rem;padding-left:1.5rem}.guide-content.svelte-9fapon ul li,.guide-content.svelte-9fapon ol li{margin-bottom:.8rem;color:#ffffffe6;line-height:1.6}.guide-content.svelte-9fapon table{width:100%;border-collapse:collapse;margin:2rem 0;font-size:.95rem;background:rgba(255,255,255,.06);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:12px;overflow:hidden;box-shadow:0 2px 10px #0000001a}.guide-content.svelte-9fapon table th{background:rgba(76,112,213,.3);color:#fff;font-weight:600;text-align:left;padding:1rem 1.5rem;border:none;font-family:Titillium Web,serif}.guide-content.svelte-9fapon table td{padding:1rem 1.5rem;border:none;border-bottom:1px solid rgba(255,255,255,.05);vertical-align:top;color:#ffffffe6}.guide-content.svelte-9fapon table tr:nth-child(2n){background-color:#ffffff05}.guide-content.svelte-9fapon table tr:hover{background-color:#ffffff14}.guide-content.svelte-9fapon table tbody tr:last-child td{border-bottom:none}.guide-content.svelte-9fapon figure{margin:2rem auto;font-size:12px}.guide-content.svelte-9fapon img{max-width:100%;height:auto;display:block;margin:.5rem auto;border-radius:6px;box-shadow:0 3px 10px #0000004d}.guide-content.svelte-9fapon figcaption{text-align:center;display:inline-block;width:100%;font-style:italic;color:#ffffffb3;margin-top:.5rem;font-size:.9rem}.guide-content.svelte-9fapon pre,.guide-content.svelte-9fapon code{font-family:Courier New,monospace;background:rgba(0,0,0,.2);border-radius:8px}.guide-content.svelte-9fapon code{padding:.3rem .6rem;font-size:.9rem;color:#fff;font-weight:500}.guide-content.svelte-9fapon pre{padding:1.5rem;margin:2rem 0;overflow-x:auto;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);max-width:100%;width:100%;box-sizing:border-box;white-space:pre}.guide-content.svelte-9fapon pre code{padding:0;background-color:transparent;color:#fffffff2;border:none}.guide-content.svelte-9fapon blockquote{border-left:3px solid #4c70d5;padding:1rem 0 1rem 2rem;margin:2rem 0;background:rgba(255,255,255,.03);border-radius:0 8px 8px 0}.guide-content.svelte-9fapon blockquote p{margin-bottom:.5rem;font-style:italic;color:#ffffffe6}.guide-content.svelte-9fapon blockquote p:last-child{margin-bottom:0}.guide-content.svelte-9fapon .placeholder-content.svelte-9fapon{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:400px;text-align:center}.guide-content.svelte-9fapon .placeholder-content h1.svelte-9fapon{color:#fff;font-size:clamp(2rem,4vw,2.5rem);margin-bottom:1.5rem}@media (max-width: 900px){.guide-container.svelte-9fapon.svelte-9fapon{flex-direction:column;padding:0 1rem;width:100%;box-sizing:border-box}.guide-sidebar.svelte-9fapon.svelte-9fapon{flex:none;width:100%;max-width:100%;position:relative;top:0;margin-bottom:2rem;max-height:70vh;overflow:hidden;box-sizing:border-box}.documentation-header.svelte-9fapon.svelte-9fapon{padding:1rem 1.5rem .8rem}.documentation-header.svelte-9fapon h2.svelte-9fapon{font-size:1.3rem}.guide-navigation.svelte-9fapon.svelte-9fapon{flex:1;min-height:0}.guide-navigation.svelte-9fapon .nav-scrollable-container.svelte-9fapon{overflow-x:hidden;flex:1;min-height:0}.guide-navigation.svelte-9fapon .main-nav li .section-header a.svelte-9fapon,.guide-navigation.svelte-9fapon .main-nav .sub-nav li a.svelte-9fapon{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;white-space:normal;line-height:1.3}.guide-content.svelte-9fapon.svelte-9fapon{padding:2.5rem}.guide-content.svelte-9fapon h1{font-size:clamp(2rem,4vw,2.5rem)}.guide-content.svelte-9fapon h2{font-size:clamp(1.5rem,3vw,1.8rem)}.guide-content.svelte-9fapon h3{font-size:clamp(1.3rem,2.5vw,1.5rem)}.guide-content.svelte-9fapon table{font-size:.85rem}.guide-content.svelte-9fapon table th,.guide-content.svelte-9fapon table td{padding:.8rem 1rem}}@media (max-width: 480px){.guide-container.svelte-9fapon.svelte-9fapon{margin:1rem auto;padding:0 .75rem;width:100%;box-sizing:border-box}.guide-sidebar.svelte-9fapon.svelte-9fapon{padding:0;max-height:60vh;overflow:hidden;width:100%;max-width:100%;box-sizing:border-box}.documentation-header.svelte-9fapon.svelte-9fapon{padding:.8rem 1rem .6rem}.documentation-header.svelte-9fapon h2.svelte-9fapon{font-size:1.2rem}.guide-navigation.svelte-9fapon.svelte-9fapon{padding:0 1rem 1rem;flex:1;min-height:0}.guide-navigation.svelte-9fapon .nav-scrollable-container.svelte-9fapon{flex:1;min-height:0}.guide-navigation.svelte-9fapon .main-nav li .section-header a.svelte-9fapon{padding:.6rem .8rem;font-size:.95rem}.guide-navigation.svelte-9fapon .main-nav .sub-nav.svelte-9fapon{padding-left:1rem}.guide-navigation.svelte-9fapon .main-nav .sub-nav li a.svelte-9fapon{padding:.4rem .6rem;font-size:.85rem}.guide-content.svelte-9fapon.svelte-9fapon{padding:1.5rem}.guide-content.svelte-9fapon h1{font-size:1.8rem;margin-bottom:1.2rem}.guide-content.svelte-9fapon h2{font-size:1.4rem;margin:2rem 0 .8rem}.guide-content.svelte-9fapon h3{font-size:1.2rem}.guide-content.svelte-9fapon p{font-size:1rem}.guide-content.svelte-9fapon img{margin:1.2rem auto}.guide-content.svelte-9fapon table{display:block;overflow-x:auto;white-space:nowrap;font-size:.8rem}.guide-content.svelte-9fapon table th,.guide-content.svelte-9fapon table td{padding:.5rem .7rem}.guide-content.svelte-9fapon pre{overflow-x:auto;white-space:pre;word-wrap:normal;font-size:.75rem;padding:1rem}.placeholder-content.svelte-9fapon.svelte-9fapon{padding:1.5rem .5rem}.placeholder-content.svelte-9fapon h1.svelte-9fapon{font-size:1.6rem;margin-bottom:.8rem}}@media print{html,body{color:#000!important;width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}.guide-content,.guide-content *{color:#000!important}.guide-content h1,.guide-content h2,.guide-content h3,.guide-content h4,.guide-content h5,.guide-content h6,.guide-content p,.guide-content li,.guide-content a,.guide-content span,.guide-content div,.guide-content td,.guide-content th,.guide-content caption,.guide-content figcaption,.guide-content label,.guide-content strong,.guide-content em,.guide-content small,.guide-content blockquote{color:#000!important;text-shadow:none!important}.guide-content [style*=color]{color:#000!important}.guide-content code,.guide-content pre{color:#000!important;background-color:#f8f8f8!important;border:1px solid #ddd!important}.guide-content a{color:#000!important;text-decoration:underline!important}header,footer,nav,.guide-sidebar.svelte-9fapon.svelte-9fapon,.guide-navigation.svelte-9fapon.svelte-9fapon{display:none!important}.guide-page.svelte-9fapon.svelte-9fapon{width:100%!important;margin:0!important;padding:0!important;background-color:#fff!important;display:block!important;overflow:visible!important}.guide-container.svelte-9fapon.svelte-9fapon{color:#000!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.guide-content.svelte-9fapon.svelte-9fapon{color:#000!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:.5cm!important;margin:0!important;border:none!important;box-shadow:none!important;background:white!important;overflow:visible!important;display:block!important}.guide-content img{max-width:100%!important;height:auto!important;-o-object-fit:contain!important;object-fit:contain!important;display:block!important;page-break-inside:avoid!important;margin:.5cm auto!important}.guide-content figure{max-width:100%!important;page-break-inside:avoid!important;margin:.8cm 0!important;padding:0!important;overflow:visible!important}.guide-content table{width:100%!important;max-width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;page-break-inside:avoid!important;font-size:9pt!important;margin:.8cm 0!important;overflow:visible!important}.guide-content th,.guide-content td{padding:.2cm!important;word-wrap:break-word!important;max-width:100%!important;overflow:visible!important;border:1px solid #999!important}.guide-content table *{word-break:break-word!important;overflow-wrap:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important}.guide-content table:has(th:nth-child(4)){font-size:8pt!important}.guide-content table:has(th:nth-child(6)){font-size:7pt!important}.guide-content pre{max-width:100%!important;overflow-x:hidden!important;white-space:pre-wrap!important;word-wrap:break-word!important;page-break-inside:avoid!important;padding:.3cm!important;font-size:8pt!important}@page{size:A4;margin:1cm}}
