.tutorial-hero-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.tutorial-toc{position:sticky;z-index:20;top:0;display:flex;gap:6px;overflow-x:auto;margin:0 auto 20px;padding:9px;border:1px solid #4b4031;border-radius:13px;background:rgba(15,17,21,.94);box-shadow:0 10px 28px rgba(0,0,0,.25);scrollbar-width:none;backdrop-filter:blur(12px)}.tutorial-toc::-webkit-scrollbar{display:none}.tutorial-toc a{display:flex;flex:0 0 auto;align-items:center;gap:7px;min-height:38px;padding:7px 11px;border:1px solid transparent;border-radius:8px;color:#cfc7bb;font-size:.75rem;font-weight:800;white-space:nowrap}.tutorial-toc a:hover,.tutorial-toc a:focus-visible{border-color:rgba(199,154,77,.35);background:rgba(199,154,77,.1);color:#f2d9a7}.tutorial-toc span{color:#c99a4d;font-family:Georgia,serif}.tutorial-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:30px}.tutorial-paths article,.tutorial-feature-grid article{padding:21px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(145deg,#1d1f24,#16181d);box-shadow:0 9px 27px rgba(0,0,0,.1)}.tutorial-paths h2{font-size:1.45rem}.tutorial-paths p:not(.eyebrow),.tutorial-feature-grid p{color:var(--muted)}.tutorial-paths a,.tutorial-feature-grid a,.tutorial-step a,.tutorial-routine a{color:#e2bf79;font-weight:800}.tutorial-section{margin:0 auto 42px;padding-top:8px;scroll-margin-top:74px}.tutorial-section-heading{display:flex;align-items:center;gap:14px;margin:0 0 16px}.tutorial-section-heading>span{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border:1px solid rgba(199,154,77,.35);border-radius:50%;background:rgba(199,154,77,.08);color:#d7ad62;font:700 1.15rem Georgia,serif}.tutorial-section-heading h2{font-size:clamp(1.8rem,3vw,2.7rem)}.tutorial-section-heading .eyebrow{margin:0}.tutorial-steps{display:grid;gap:8px}.tutorial-step{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;padding:17px 19px;border:1px solid var(--line);border-radius:13px;background:linear-gradient(145deg,#1b1d22,#15171b)}.tutorial-step>span{display:grid;width:38px;height:38px;place-items:center;border-radius:9px;background:#2a241b;color:#dcb872;font:700 1.1rem Georgia,serif}.tutorial-step h3{font-size:1.2rem}.tutorial-step p{margin:.35rem 0 0;color:#bdb6ab}.tutorial-tip,.tutorial-warning,.tutorial-private{margin-top:14px;padding:18px 20px;border:1px solid #50677a;border-left:3px solid #6b94b3;border-radius:13px;background:linear-gradient(100deg,rgba(70,110,140,.16),rgba(24,27,32,.95))}.tutorial-tip strong,.tutorial-warning strong,.tutorial-private strong{color:#e7d1a4;font:700 1.15rem Georgia,serif}.tutorial-tip p,.tutorial-warning p,.tutorial-private p{margin:.35rem 0 0;color:#c3bcb2}.tutorial-warning{border-color:#70484a;border-left-color:#ae5e64;background:linear-gradient(100deg,rgba(132,62,67,.17),rgba(25,27,31,.96))}.tutorial-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.tutorial-columns>.panel{height:100%;margin:0}.tutorial-columns h3{font-size:1.3rem}.tutorial-columns ol{padding-left:1.25rem}.tutorial-columns li::marker{color:#d3a552;font-weight:800}.tutorial-routine{display:grid;gap:8px;padding:0;counter-reset:routine;list-style:none}.tutorial-routine li{display:grid;grid-template-columns:minmax(165px,.65fr) minmax(0,2fr);gap:20px;padding:16px 18px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.012)}.tutorial-routine li strong{color:#e6c784;font-family:Georgia,serif;font-size:1.05rem}.tutorial-routine li span{color:#bdb6ac}.tutorial-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tutorial-feature-grid.compact article{min-height:190px}.tutorial-feature-grid h3{font-size:1.35rem}.tutorial-clock-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,.8fr);gap:14px;align-items:start}.tutorial-install-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.tutorial-install-list li{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:15px 17px;border:1px solid var(--line);border-radius:12px;background:#181a1f}.tutorial-install-list li>span{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:#2e261b;color:#e1bb70;font:700 1rem Georgia,serif}.tutorial-install-list p{margin:.25rem 0 0;color:var(--muted)}.tutorial-private{position:sticky;top:64px;margin:0}.tutorial-private .button{margin-top:14px}.tutorial-faq{display:grid;grid-template-columns:1fr 1fr;gap:9px}.tutorial-faq>.panel{margin:0}.tutorial-finish{text-align:center}.tutorial-finish>p{max-width:760px;margin-inline:auto}.tutorial-finish>div{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:18px}
@media(max-width:1000px){.tutorial-paths,.tutorial-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tutorial-columns{grid-template-columns:1fr}.tutorial-clock-layout{grid-template-columns:1fr}.tutorial-private{position:static}.tutorial-faq{grid-template-columns:1fr}}
@media(max-width:800px){.tutorial-toc{top:65px}.tutorial-section{scroll-margin-top:125px}.tutorial-routine li{grid-template-columns:1fr;gap:5px}}
@media(max-width:520px){.tutorial-hero-actions,.tutorial-hero-actions .button,.tutorial-paths,.tutorial-feature-grid{display:grid;grid-template-columns:1fr;width:100%}.tutorial-section-heading{align-items:flex-start}.tutorial-section-heading>span{width:42px;height:42px}.tutorial-step{grid-template-columns:38px minmax(0,1fr);padding:14px}.tutorial-step>span{width:32px;height:32px}.tutorial-toc{margin-inline:0}.tutorial-finish>div,.tutorial-finish .button{display:grid;width:100%}}
