.tutorials_part-01_page__vHyEw{display:flex;flex-direction:column;gap:var(--space-lg);width:100%;--tut-sticky-top:var(--space-md)}.tutorials_part-01_page__vHyEw[data-shell=public]{--tut-sticky-top:4.25rem}.tutorials_part-01_stack__5WLCI{display:flex;flex-direction:column;gap:var(--space-md);min-width:0}.tutorials_part-01_stackLg__MYHf0{gap:var(--space-lg)}.tutorials_part-01_backLink__KRKAR{display:inline-flex;align-items:center;gap:var(--space-2xs);width:fit-content;padding:.3rem .65rem .3rem .4rem;margin-left:-.4rem;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:600;color:var(--text-secondary);text-decoration:none;transition:color var(--transition-fast),background-color var(--transition-fast)}.tutorials_part-01_backLink__KRKAR:hover{color:var(--color-brand);background:var(--bg-hover)}.tutorials_part-01_backLink__KRKAR svg{flex-shrink:0;transition:transform var(--transition-fast)}.tutorials_part-01_backLink__KRKAR:hover svg{transform:translateX(-2px)}.tutorials_part-01_hero__v0q8a{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-xl);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--color-brand) 14%,var(--border-color));background:radial-gradient(120% 140% at 100% 0,color-mix(in srgb,var(--color-tone) 16%,transparent) 0,transparent 55%),linear-gradient(135deg,color-mix(in srgb,var(--color-brand) 10%,var(--bg-card)) 0,var(--bg-card) 60%);box-shadow:var(--shadow-sm)}.tutorials_part-01_heroTop__mDoui{display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap}.tutorials_part-01_heroText__AHj_W{display:grid;gap:.3rem;min-width:0;flex:1 1 16rem}.tutorials_part-01_heroIcon__QJOa9{display:grid;place-items:center;width:2.75rem;height:2.75rem;flex-shrink:0;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-brand) 12%,transparent);color:var(--color-brand)}.tutorials_part-01_heroTitle__Jkfms{margin:0;font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:800;letter-spacing:-.025em;line-height:1.1;color:var(--text-primary)}.tutorials_part-01_heroLead__biF0L{margin:0;max-width:58ch;font-size:var(--text-sm);line-height:1.6;color:var(--text-secondary)}.tutorials_part-01_heroActions__qoepw,.tutorials_part-01_sectionHead__4D_iT{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.tutorials_part-01_sectionHead__4D_iT{align-items:baseline;justify-content:space-between}.tutorials_part-01_sectionTitle__e34UC{margin:0;display:inline-flex;align-items:center;gap:var(--space-xs);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.tutorials_part-01_sectionHint__bC9kS{margin:0;font-size:var(--text-xs);color:var(--text-muted)}.tutorials_part-01_metaRow__nZ_3K{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-md);font-size:var(--text-xs);font-weight:600;color:var(--text-secondary)}.tutorials_part-01_metaItem__W_3zt{display:inline-flex;align-items:center;gap:.35rem}.tutorials_part-01_metaItem__W_3zt svg{flex-shrink:0;color:var(--text-muted)}.tutorials_part-01_badgeRow__K3mWI{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs)}.tutorials_part-01_meter__wnSIE{display:grid;gap:var(--space-2xs)}.tutorials_part-01_meterHead__FbfNY{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm);font-size:var(--text-xs);font-weight:700;color:var(--text-secondary)}.tutorials_part-01_meterValue__OiVBj{font-variant-numeric:tabular-nums;color:var(--text-primary)}.tutorials_part-01_meterTrack__WOIob{position:relative;height:.5rem;overflow:hidden;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-brand) 10%,var(--bg-secondary))}.tutorials_part-01_meterFill___VeOv{height:100%;min-width:.5rem;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--color-brand),var(--color-tone));transition:width var(--transition-normal)}.tutorials_part-01_meterFull__c_QSA .tutorials_part-01_meterFill___VeOv{background:linear-gradient(90deg,var(--color-success),color-mix(in srgb,var(--color-success) 60%,var(--color-tone)))}.tutorials_part-01_meterSm__mihUV .tutorials_part-01_meterTrack__WOIob{height:.3rem}.tutorials_part-01_chips___lsxf{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.tutorials_part-02_chip__ybkC5{display:inline-flex;align-items:center;gap:var(--space-2xs);padding:.4rem .8rem;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--color-brand) 14%,var(--border-color));background:color-mix(in srgb,var(--color-brand) 4%,var(--bg-card));color:var(--text-secondary);font-size:var(--text-xs);font-weight:600;cursor:pointer;user-select:none;transition:border-color var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast)}.tutorials_part-02_chip__ybkC5:hover{border-color:color-mix(in srgb,var(--color-brand) 32%,var(--border-color));color:var(--text-primary)}.tutorials_part-02_chip__ybkC5:focus-within{outline:none;box-shadow:var(--focus-ring)}.tutorials_part-02_chip__ybkC5 input{accent-color:var(--color-brand);margin:0}.tutorials_part-02_chipActive__F7nbC,.tutorials_part-02_chip__ybkC5:has(input:checked){border-color:color-mix(in srgb,var(--color-brand) 45%,var(--border-color));background:color-mix(in srgb,var(--color-brand) 12%,var(--bg-card));color:var(--color-brand)}.tutorials_part-02_prose__RJx1B{font-size:var(--text-base);line-height:1.7;color:var(--text-primary);overflow-wrap:anywhere}.tutorials_part-02_prose__RJx1B>:first-child{margin-top:0}.tutorials_part-02_prose__RJx1B>:last-child{margin-bottom:0}.tutorials_part-02_prose__RJx1B p{margin:0 0 var(--space-sm)}.tutorials_part-02_prose__RJx1B h2{margin:var(--space-lg) 0 var(--space-xs);font-family:var(--font-heading);font-size:var(--text-xl);font-weight:700;letter-spacing:-.02em}.tutorials_part-02_prose__RJx1B h3{margin:var(--space-md) 0 var(--space-2xs);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700}.tutorials_part-02_prose__RJx1B ol,.tutorials_part-02_prose__RJx1B ul{margin:0 0 var(--space-sm);padding-left:1.4rem;display:grid;gap:var(--space-2xs)}.tutorials_part-02_prose__RJx1B li::marker{color:var(--color-tone)}.tutorials_part-02_prose__RJx1B a{color:var(--color-brand);font-weight:600;text-decoration:underline;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,var(--color-brand) 35%,transparent)}.tutorials_part-02_prose__RJx1B a:hover{text-decoration-color:currentColor}.tutorials_part-02_prose__RJx1B strong{font-weight:700;color:var(--text-primary)}.tutorials_part-02_prose__RJx1B code{padding:.1rem .35rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-brand) 8%,var(--bg-secondary));font-size:.9em}.tutorials_part-02_prose__RJx1B blockquote{margin:0 0 var(--space-sm);padding:var(--space-sm) var(--space-md);border-left:3px solid var(--color-tone);background:color-mix(in srgb,var(--color-tone) 7%,transparent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--text-secondary)}.tutorials_part-02_proseNarrow__aP8vh{max-width:68ch}.tutorials_part-02_centered__uEFim{display:grid;place-items:center;padding:var(--space-3xl) 0}.tutorials_part-02_srOnly__bHWV5{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.tutorials_part-02_backLink__G5RJ4,.tutorials_part-02_backLink__G5RJ4 svg,.tutorials_part-02_chip__ybkC5,.tutorials_part-02_meterFill__D8988{transition:none}.tutorials_part-02_backLink__G5RJ4:hover svg{transform:none}}