.manual-section{gap:34px;max-width:1080px;margin:0 auto;padding:clamp(40px,7vw,90px) 22px 70px;display:grid}.manual-loop{gap:12px;display:grid}.manual-loop h2,.manual-head h2{letter-spacing:-.03em;margin:6px 0 0;font-size:clamp(1.5rem,3.4vw,2.3rem);line-height:1.1}.manual-loop>p,.manual-head>p{max-width:72ch;color:var(--ink-600);margin:0;font-size:.9375rem;line-height:1.65}.manual-loop-track{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid;position:relative}.manual-loop-track li{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);opacity:0;animation:manual-pop .4s var(--ease-spring) forwards;animation-delay:calc(var(--pop-order,0) * 90ms);transition:transform var(--motion-fast) var(--ease-spring), border-color var(--motion-fast) linear;align-content:start;gap:5px;padding:14px 15px;display:grid;transform:translateY(10px)}.manual-loop-track li:hover{border-color:var(--teal-500);transform:translateY(-3px)}.manual-loop-track li i{width:24px;height:24px;color:var(--white);background:var(--teal-deep);border-radius:50%;place-items:center;font-size:.8125rem;font-style:normal;font-weight:900;display:grid}.manual-loop-track li strong{font-size:.9375rem}.manual-loop-track li small{color:var(--ink-600);font-size:.8125rem;line-height:1.5}.manual-loop-return{min-height:60px;color:var(--teal-500);place-items:center;display:grid;background:var(--teal-tint)!important;border-style:dashed!important}.manual-loop-return svg{animation:9s linear infinite manual-return-spin}.manual-head{gap:8px;display:grid}.manual-en-note{color:var(--ink-600);align-items:center;gap:8px;margin:4px 0 0;font-size:.8125rem;display:flex}.manual-en-note span{color:var(--teal-500);background:var(--teal-tint);border-radius:6px;padding:2px 8px;font-weight:900}.manual-reviewed-by{color:var(--ink-600);align-items:center;gap:7px;margin:2px 0 0;font-size:.8125rem;display:flex}.manual-reviewed-by svg{color:var(--teal-500);flex:none}.manual-reviewed-by a{color:inherit;text-underline-offset:2px;text-decoration:underline}.manual-reviewed-by a:hover{color:var(--teal-deep)}.manual-panels{gap:10px;display:grid}.manual-panel{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);opacity:0;animation:manual-pop .36s var(--ease-spring) forwards;animation-delay:calc(var(--pop-order,0) * 60ms);transition:border-color var(--motion-fast) linear, box-shadow var(--motion-fast) linear;overflow:hidden;transform:translateY(10px)}.manual-panel.is-open{border-color:var(--teal-500);box-shadow:var(--shadow-soft)}.manual-panel-head{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:16px 19px;list-style:none;display:flex}.manual-panel-head::-webkit-details-marker{display:none}.manual-panel-head:focus-visible{outline:2px solid var(--teal-500);outline-offset:-2px;border-radius:var(--radius-md)}.manual-panel-name strong{font-size:1.0625rem;display:block}.manual-panel-name small{color:var(--ink-600);font-size:.8125rem}.manual-caret{color:var(--ink-600);transition:transform .22s var(--ease-spring);flex:none}.manual-panel.is-open .manual-caret{color:var(--teal-500);transform:rotate(180deg)}.manual-panel-head:hover .manual-panel-name strong{color:var(--teal-deep)}.manual-panel-body{gap:13px;padding:0 19px 19px;display:grid}.manual-tabs{flex-wrap:wrap;gap:6px;display:flex}.manual-tabs button{color:var(--ink-600);background:var(--surface-soft);cursor:pointer;transition:transform var(--motion-fast) var(--ease-spring), color var(--motion-fast) linear, background var(--motion-fast) linear;border:1px solid #0000;border-radius:99px;align-items:center;gap:6px;padding:8px 14px;font-size:.8125rem;font-weight:850;display:inline-flex}.manual-tabs button:hover{color:var(--ink);transform:translateY(-1px)}.manual-tabs button.is-active{color:var(--white);background:var(--ink-850)}.manual-tabs button{position:relative}.manual-tabs button:after{content:"";opacity:.85;transform-origin:0;height:2px;transition:transform .16s var(--ease-standard);background:currentColor;border-radius:2px;position:absolute;bottom:5px;left:14px;right:14px;transform:scaleX(0)}.manual-tabs button.is-active:after{transform:scaleX(1)}.manual-tab-body{gap:10px;animation:.24s forwards manual-fade;display:grid}.manual-tab-body[hidden],.manual-tabs[hidden],.manual-tab-heading[hidden]{display:none}.manual-tab-heading{color:var(--ink-900);letter-spacing:.01em;margin:2px 0 0;font-size:.9375rem}.manual-shot{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;height:auto}.manual-tab-body ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.manual-tab-body ol li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;font-size:.9375rem;line-height:1.6;display:grid}.manual-tab-body ol li i{width:22px;height:22px;color:var(--teal-500);background:var(--teal-tint);border-radius:50%;place-items:center;margin-top:2px;font-size:.8125rem;font-style:normal;font-weight:900;display:grid}.manual-tab-body p{gap:8px;max-width:78ch;margin:0;font-size:.9375rem;line-height:1.65;display:flex}.manual-tab-body p.manual-limit{color:var(--ink-700);background:color-mix(in srgb, var(--mentor-gold) 10%, transparent);border-left:3px solid var(--mentor-gold);border-radius:10px;padding:10px 13px;font-size:.875rem}.manual-tab-body p.manual-limit svg{color:var(--warning);flex:none;margin-top:4px}@keyframes manual-pop{to{opacity:1;transform:translateY(0)}}@keyframes manual-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes manual-return-spin{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.manual-loop-track li,.manual-panel{opacity:1;animation:none;transform:none}.manual-tab-body,.manual-loop-return svg{animation:none}.manual-loop-track li,.manual-tabs button,.manual-tabs button:after,.manual-caret,.manual-panel{transition:none}.manual-loop-track li:hover,.manual-tabs button:hover{transform:none}}
