.TutorialPage_container__crfSM{display:flex;flex:1 1;min-height:100%;width:100%;box-sizing:border-box;background:#fff;padding:2rem;justify-content:center;position:relative}.TutorialPage_wrapper__B4mBZ{display:flex;flex:1 1;min-width:0;max-width:1100px;background:#fff}.TutorialPage_sidebar__RzRmh{flex-shrink:0;width:320px;align-self:flex-start;position:-webkit-sticky;position:sticky;top:var(--tutorial-sidebar-top,1rem);max-height:calc(100vh - var(--tutorial-sidebar-top, 1rem) - 1rem);padding:1.5rem 1.5rem 0 0;background:#fff;overflow-y:auto;box-sizing:border-box}@media(max-width:768px){.TutorialPage_sidebar__RzRmh{display:none}}.TutorialPage_tocTitle__ZJdI5{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--mantine-color-gray-6,#868e96);margin-bottom:1rem}.TutorialPage_tocList__2Ylbn{list-style:none;margin:0;padding:0}.TutorialPage_tocItem__khC7n{margin-bottom:.25rem}.TutorialPage_tocIcon__05few{display:inline-flex;vertical-align:middle;margin-right:.35rem;color:var(--mantine-color-gray-6,#868e96)}.TutorialPage_tocLink__EDMpK{display:flex;align-items:center;padding:.35rem 0;font-size:.9rem;line-height:1.4;color:var(--mantine-color-gray-8,#495057);text-decoration:none;border-radius:4px;transition:color .15s ease,background .15s ease}.TutorialPage_tocLink__EDMpK:hover{color:var(--mantine-color-blue-6,#228be6)}.TutorialPage_tocSublist__DvXzn{list-style:none;margin:0 0 .5rem .3rem;padding-left:1rem;border-left:2px solid var(--mantine-color-yellow-6,#fab005)}.TutorialPage_tocSublist__DvXzn.TutorialPage_tocSublistNumbered__RwR85{border-left-color:var(--mantine-color-green-6,#40c057)}.TutorialPage_tocSubitem__77whQ{margin-bottom:.2rem}.TutorialPage_tocSublink__imgAr{display:block;padding:.25rem 0;font-size:.85rem;line-height:1.35;color:var(--mantine-color-gray-7,#495057);text-decoration:none;border-radius:4px;transition:color .15s ease}.TutorialPage_tocSublink__imgAr:hover{color:var(--mantine-color-blue-6,#228be6)}.TutorialPage_contentColumn__oGY_2{flex:1 1;min-width:0;padding:0 0 0 2rem}.TutorialPage_contentInner__HLTYm{max-width:800px;margin:0 auto}.TutorialPage_pageTitle__ZYpwu{font-size:2.5rem;font-weight:700;margin-bottom:2rem;color:var(--mantine-color-gray-9,#212529)}.TutorialPage_section__Mg6Ot{scroll-margin-top:90px;margin-bottom:2.5rem}.TutorialPage_section__Mg6Ot:last-child{margin-bottom:0}.TutorialPage_sectionTitle__x_V_y{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--mantine-color-gray-9,#212529)}.TutorialPage_subsectionTitle__VSA2W{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;margin-top:1.25rem;color:var(--mantine-color-gray-8,#343a40)}.TutorialPage_sectionImage__NDG5p{margin:1.5rem 0 0;max-width:100%}.TutorialPage_sectionImage__NDG5p img{max-width:100%;height:auto;border-radius:8px;border:1px solid var(--mantine-color-gray-3,#dee2e6);box-shadow:0 4px 12px rgba(0,0,0,.1)}.TutorialPage_text__Psp_x{font-size:1rem;line-height:1.6;color:var(--mantine-color-gray-7,#495057);margin-bottom:1rem;white-space:pre-line}.TutorialPage_text__Psp_x .TutorialPage_inlineIcon__HWN6F{display:inline-flex;vertical-align:middle;margin:0 .15em;color:var(--mantine-color-violet-6,#7950f2)}.TutorialPage_text__Psp_x .TutorialPage_inlineIconDots__bJfsa{display:inline-flex;vertical-align:middle;margin:0 .15em;color:#666}.TutorialPage_text__Psp_x .TutorialPage_tutorialLink___z1_1{color:var(--mantine-color-blue-6,#228be6);text-decoration:none}.TutorialPage_text__Psp_x .TutorialPage_tutorialLink___z1_1:hover{text-decoration:underline}.TutorialPage_text__Psp_x .TutorialPage_tutorialLink___z1_1.TutorialPage_tutorialLinkWithIcon__4Sj84{display:inline-flex;align-items:center;gap:.35em}.TutorialPage_text__Psp_x .TutorialPage_pdfDownloadBlock__CgTDk{display:inline-block;margin-top:.75rem;padding:.5rem .75rem;border:1px solid var(--mantine-color-gray-4,#ced4da);border-radius:6px}.TutorialPage_text__Psp_x:last-child{margin-bottom:0}.TutorialPage_list__X3lD2{margin:1rem 0;padding-left:1.5rem;color:var(--mantine-color-gray-7,#495057);line-height:1.8}.TutorialPage_list__X3lD2 li{margin-bottom:.5rem}.TutorialPage_list__X3lD2 li:last-child{margin-bottom:0}.TutorialPage_scrollTopButton__DEzxv{position:fixed;right:max(1rem,(100vw - 1100px)/2 + 1rem);bottom:clamp(1rem,3vw,2rem);z-index:20;width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--mantine-color-gray-3,#dee2e6);border-radius:999px;background:hsla(0,0%,100%,.95);color:var(--mantine-color-gray-8,#343a40);box-shadow:0 10px 24px rgba(0,0,0,.16);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,color .2s ease,background-color .2s ease}.TutorialPage_scrollTopButton__DEzxv:hover{transform:translateY(-1px);color:var(--mantine-color-blue-6,#228be6);box-shadow:0 14px 28px rgba(0,0,0,.2)}.TutorialPage_scrollTopButton__DEzxv:focus-visible{outline:2px solid var(--mantine-color-blue-6,#228be6);outline-offset:2px}@media(max-width:1024px)and (min-width:769px){.TutorialPage_container__crfSM{padding:1rem}.TutorialPage_wrapper__B4mBZ{align-items:flex-start}.TutorialPage_sidebar__RzRmh{position:-webkit-sticky;position:sticky;top:var(--tutorial-sidebar-top,1rem);width:190px;align-self:flex-start;height:-moz-fit-content;height:fit-content;max-height:calc(100vh - var(--tutorial-sidebar-top, 1rem) - 1rem);overflow-y:auto;padding-right:1rem}.TutorialPage_contentColumn__oGY_2{padding-left:1.25rem}}@media(max-width:768px){.TutorialPage_container__crfSM,.TutorialPage_contentColumn__oGY_2{padding:0}.TutorialPage_pageTitle__ZYpwu{font-size:2rem}.TutorialPage_sectionTitle__x_V_y{font-size:1.25rem}.TutorialPage_subsectionTitle__VSA2W{font-size:1.125rem}.TutorialPage_scrollTopButton__DEzxv{right:1rem;width:2.5rem;height:2.5rem}}