:root{--background:#f3f1eb;--surface:#fff;--surface-muted:#ebe7dc;--surface-strong:#f8f5ee;--text:#12110f;--text-muted:#6d685f;--border:#d5d0c6;--primary:#ff8400;--primary-text:#111;--secondary-accent:#0f766e;--shadow:0 18px 40px #1111110f;--shadow-soft:0 22px 50px #14100a14;--shadow-strong:0 30px 70px #14100a24;--radius-lg:20px;--radius-md:12px;--radius-pill:999px;--font-body:"Avenir Next", "PingFang SC", "Noto Sans SC", "Segoe UI", sans-serif;--font-display:"SF Mono", "JetBrains Mono", "PingFang SC", "Menlo", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at top left, #ff840014, transparent 28%), radial-gradient(circle at bottom right, #0f766e14, transparent 24%), linear-gradient(180deg, #f6f4ee 0%, var(--background) 100%);color:var(--text);font-family:var(--font-body), sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.root-landing{place-items:center;min-height:100vh;padding:32px;display:grid}.root-landing-shell{width:min(720px,100%);box-shadow:var(--shadow-soft);text-align:center;background:linear-gradient(#fffffff0,#f8f4ece6);border:1px solid #11111114;border-radius:28px;padding:40px}.root-landing-shell h1{letter-spacing:-.05em;margin:0;font-size:clamp(2.4rem,6vw,4.4rem);line-height:.96}.root-landing-lead{max-width:560px;color:var(--text-muted);margin:18px auto 0;font-size:1.05rem;line-height:1.7}.root-landing-actions{justify-content:center;gap:12px;margin-top:28px;display:flex}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}code,pre,.brand,.eyebrow,.meta-label,.card-kicker,.roadmap-step,kbd{font-family:var(--font-display), monospace}
.shell{grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:linear-gradient(180deg, #ffffffb8, #f5f1e9eb), var(--surface-muted);border-right:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column;gap:24px;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0;overflow:hidden}.sidebar-top{background:linear-gradient(#ffffffeb,#f9f5eddb);border:1px solid #11111114;border-radius:24px;flex-direction:column;gap:16px;padding:10px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #1111110f}.sidebar-glow{filter:blur(4px);pointer-events:none;background:radial-gradient(circle,#ff84002e,#0000 68%);border-radius:50%;width:140px;height:140px;position:absolute;inset:auto -20% -35% auto}.brand{letter-spacing:-.04em;align-items:center;gap:10px;font-weight:700;display:inline-flex;position:relative}.brand-mark{background:linear-gradient(135deg, #ff9f2e, var(--primary));width:28px;height:28px;color:var(--primary-text);border-radius:8px;place-items:center;display:grid;box-shadow:0 10px 20px #ff840038}.brand-copy{flex-direction:column;gap:4px;display:flex}.brand-kicker{color:#8d4c00;letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:700}.brand-text{font-family:var(--font-body), sans-serif;letter-spacing:-.03em;font-size:.98rem;line-height:1.15}.doc-search{z-index:40;position:fixed;top:24px;right:32px}.search-trigger{box-shadow:var(--shadow-soft);color:var(--text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:linear-gradient(#fffffff2,#f8f4eceb);border:1px solid #11111114;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.search-trigger:hover,.search-trigger:focus-visible{box-shadow:var(--shadow-strong);border-color:#1111112e;transform:translateY(-1px)}.search-trigger-icon,.search-box-icon{color:#8d4c00;background:linear-gradient(135deg,#ff840024,#ff84000a);border-radius:999px;place-items:center;width:20px;height:20px;font-size:11px;display:inline-grid}.search-trigger-text{color:var(--text-muted);font-size:14px}.search-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at top,#ff84001f,#0000 18%),#11111147;justify-content:center;align-items:start;padding:88px 24px 24px;display:flex;position:fixed;inset:0}.search-dialog{background:linear-gradient(#fffffffc,#f9f6eff7);border:1px solid #11111114;border-radius:28px;flex-direction:column;gap:12px;width:min(760px,100%);max-height:calc(100vh - 120px);padding:18px;display:flex;box-shadow:0 32px 90px #11111138}.search-box{width:100%;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;padding:6px 4px 0;font-size:.78rem;display:flex}.search-box kbd{margin-left:auto}.search-helper{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;gap:8px 12px;padding:0 4px;font-size:12px;display:flex}.search-synonyms{color:#8d4c00}.search-filters{flex-wrap:wrap;gap:8px;display:flex}.search-filter{border-radius:var(--radius-pill);color:var(--text-muted);cursor:pointer;background:#ffffffe6;border:1px solid #11111114;padding:7px 12px;transition:border-color .2s,background-color .2s,color .2s}.search-filter.is-active{border-color:var(--text);background:var(--text);color:var(--surface)}.search-input{width:100%;color:var(--text);background:#fffffff5;border:1px solid #1111111a;border-radius:18px;outline:none;padding:14px 16px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.search-input:focus{border-color:var(--text);box-shadow:0 0 0 3px #ff84001f}.search-input::-webkit-search-cancel-button{cursor:pointer}.search-results{flex-direction:column;gap:14px;padding:4px;display:flex;overflow:auto}.search-group{flex-direction:column;gap:8px;display:flex}.search-group-header{padding:0 4px}.search-group-header h3{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.search-group-list{flex-direction:column;gap:8px;display:flex}.search-result{border:1px solid #0000;border-radius:18px;justify-content:space-between;align-items:start;gap:12px;padding:12px;transition:background-color .2s,transform .2s,border-color .2s,box-shadow .2s;display:flex}.search-result:hover,.search-result:focus-visible,.search-result.is-active,.search-result.is-selected{background:#ffffffd1;border-color:#11111114;transform:translateY(-1px);box-shadow:0 12px 24px #1111110f}.search-result-copy{min-width:0}.search-result-copy strong{text-overflow:ellipsis;white-space:nowrap;margin-bottom:6px;display:block;overflow:hidden}.search-result-copy p{color:var(--text-muted);margin:0;font-size:13px;line-height:1.55}.search-result-suggestions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.search-suggestion{min-height:26px;color:var(--text-muted);background:#ffffffe6;border:1px solid #11111114;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:.72rem;display:inline-flex}.search-suggestion em{color:var(--text);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-style:normal;font-weight:700}.search-suggestion-prerequisite{background:#f1f4ffeb}.search-suggestion-risk{background:#fff5ecf2}.search-result-copy mark{color:inherit;background:#ff840038;border-radius:4px;padding:0 2px}.search-result-tag{border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text-muted);flex-shrink:0;padding:5px 9px;font-size:12px}.search-result-tier{background:#fff7eef2}.search-result-tier-core{color:#8d4c00;background:#ffefe0fa}.search-result-tier-recommended{background:#f1f4fff5}.search-result-tier-extended{background:#f5f5f2f5}.search-empty{color:var(--text-muted);margin:0;padding:10px 4px 2px;font-size:13px;line-height:1.6}.search-empty-state{flex-direction:column;gap:14px;display:flex}.search-fallback{flex-direction:column;gap:10px;display:flex}.search-empty-hint{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:0 4px;font-size:12px}.locale-switcher{flex-direction:column;gap:10px;padding:10px 12px 0;display:flex}.locale-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:inline-flex}.locale-label-icon{background:var(--surface-muted);width:20px;height:20px;color:var(--text-muted);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.locale-label-icon svg{width:12px;height:12px}.locale-options{gap:8px;display:flex}.locale-option{border:1px solid var(--border);width:48px;color:var(--text-muted);text-align:center;background:#ffffffb8;border-radius:12px;justify-content:center;align-items:center;gap:0;padding:10px 0;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.locale-option-icon{background:var(--surface-muted);min-width:28px;height:28px;color:var(--text-muted);letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.locale-option-icon-zh{font-size:12px}.locale-option.is-active{background:var(--surface);border-color:var(--text);color:var(--text)}.locale-option.is-active .locale-option-icon{color:#8d4c00;background:#ff84001f}kbd{border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border);padding:4px 8px;font-size:12px}.side-nav{flex-direction:column;flex:1;gap:18px;min-height:0;padding:4px 4px 0;display:flex;overflow-y:auto}.nav-group{background:#ffffff7a;border:1px solid #1111110f;border-radius:20px;flex-direction:column;gap:6px;padding:10px;display:flex}.nav-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;padding:0 10px;font-size:12px}.nav-item{color:var(--text-muted);border-radius:14px;padding:12px 14px 12px 16px;transition:background-color .2s,color .2s,transform .2s,border-color .2s;position:relative}.nav-node{flex-direction:column;gap:6px;display:flex}.nav-item.is-parent-active{color:var(--text);background:#ffffffb8}.nav-item:before{content:"";opacity:0;background:0 0;border-radius:999px;width:3px;transition:background-color .2s,opacity .2s;position:absolute;top:10px;bottom:10px;left:6px}.nav-subitems{flex-direction:column;gap:4px;padding-left:14px;display:flex}.nav-subgroups{flex-direction:column;gap:10px;display:flex}.nav-subgroup{flex-direction:column;gap:4px;display:flex}.nav-subtitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0;padding-left:18px;font-size:11px}.nav-subitem{color:var(--text-muted);border-radius:10px;padding:8px 12px;font-size:13px;transition:background-color .2s,color .2s}.nav-subitem:hover,.nav-subitem:focus-visible,.nav-subitem.is-active{color:var(--text);background:#ffffffb8}.nav-item:hover,.nav-item:focus-visible{color:var(--text);background:#ffffffc2;transform:translate(2px)}.nav-item.is-active{color:var(--text);background:linear-gradient(#fffffffa,#fff7eefa);box-shadow:0 14px 22px #1111110f}.nav-item.is-active:before,.nav-item.is-parent-active:before{opacity:1;background:linear-gradient(180deg, #ffb257, var(--primary))}.sidebar-footer{color:var(--text-muted);margin-top:auto;padding:14px 12px 0;font-size:12px}.sidebar-footer p,.sidebar-footer span{margin:0}.content{padding:32px}.panel,.info-card,.column-card,.roadmap-item,.faq-item,.detail-card,.side-card,.meta-card,.stat-card,.note-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow)}
.hero,.cta,.command-hero{gap:24px;display:grid}.hero{box-shadow:var(--shadow-strong);background:linear-gradient(135deg,#fffffffa,#f8f4edf0);grid-template-columns:minmax(0,1.2fr) 360px;align-items:stretch;padding:40px;position:relative;overflow:hidden}.hero-copy,.hero-meta,.section,.primary-stack,.secondary-stack,.detail-card,.column-card{flex-direction:column;display:flex}.hero-copy{z-index:1;justify-content:center;position:relative}.hero-backdrop{pointer-events:none;position:absolute;inset:0}.hero-orb{filter:blur(12px);border-radius:50%;position:absolute}.hero-orb-primary{background:radial-gradient(circle,#ff840038,#0000 66%);width:240px;height:240px;top:-70px;right:-30px}.hero-orb-secondary{background:radial-gradient(circle,#0f766e1f,#0000 68%);width:280px;height:280px;bottom:-100px;left:24%}.hero-grid{opacity:.45;background-image:linear-gradient(#11111109 1px,#0000 1px),linear-gradient(90deg,#11111109 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000047,#0000 72%);mask-image:linear-gradient(#00000047,#0000 72%)}.eyebrow{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px;font-size:13px}h1,h2,h3,strong{letter-spacing:-.04em}h1,h2,h3{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}h1{max-width:100%;font-family:var(--font-body), sans-serif;text-wrap:balance;font-size:clamp(1.9rem,4.2vw,3.4rem);font-weight:800;line-height:1.02}h2{font-family:var(--font-body), sans-serif;font-size:clamp(1.18rem,2vw,1.72rem);font-weight:780;line-height:1.08}h3{font-family:var(--font-body), sans-serif;font-size:1rem;font-weight:760;line-height:1.18}[data-locale=zh] h1,[data-locale=zh] h2,[data-locale=zh] h3,[data-locale=zh] strong{letter-spacing:-.045em}[data-locale=zh] h1{font-weight:820}[data-locale=zh] h2{font-weight:800}[data-locale=zh] h3{font-weight:780}[data-locale=en] h1,[data-locale=en] h2,[data-locale=en] h3,[data-locale=en] strong{letter-spacing:-.025em}[data-locale=en] h1{font-weight:720}[data-locale=en] h2{font-weight:680}[data-locale=en] h3{font-weight:650}[data-locale=en] .lead,[data-locale=en] .section-head>p,[data-locale=en] .scenario-link span,[data-locale=en] .stack-item p,[data-locale=en] .roadmap-item p,[data-locale=en] .faq-body p,[data-locale=en] .detail-card p,[data-locale=en] .side-card p,[data-locale=en] .cta p,[data-locale=en] .meta-card span,[data-locale=en] .note-card p{line-height:1.72}[data-locale=en] .section-head>p{max-width:46ch}[data-locale=en] .eyebrow,[data-locale=en] .meta-label,[data-locale=en] .card-kicker,[data-locale=en] .hero-signal,[data-locale=en] .nav-title,[data-locale=en] .nav-subtitle,[data-locale=en] .search-group-header h3,[data-locale=en] .search-helper,[data-locale=en] .search-empty-hint,[data-locale=en] .doc-primer-label,[data-locale=en] .practice-lab-label,[data-locale=en] .learning-path-step-label,[data-locale=en] .learning-path-aside-kicker,[data-locale=en] .learning-path-signal span{letter-spacing:.05em;text-transform:none}.lead,.section-head>p,.stack-item p,.roadmap-item p,.faq-body p,.detail-card p,.side-card p,.cta p,.meta-card span,.note-card p,.entry-card p{color:var(--text-muted);margin:0;line-height:1.65}[data-locale=zh] .lead,[data-locale=zh] .section-head>p,[data-locale=zh] .scenario-link span,[data-locale=zh] .stack-item p,[data-locale=zh] .roadmap-item p,[data-locale=zh] .faq-body p,[data-locale=zh] .detail-card p,[data-locale=zh] .side-card p,[data-locale=zh] .cta p,[data-locale=zh] .meta-card span,[data-locale=zh] .note-card p{color:#575046;line-height:1.68}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero-signals{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.hero-signal{min-height:34px;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;background:#ffffffbd;border:1px solid #11111114;border-radius:999px;align-items:center;padding:0 12px;font-size:.76rem;display:inline-flex}.button{border-radius:var(--radius-pill);border:1px solid #0000;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-weight:600;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-1px)}.button-primary{background:linear-gradient(135deg, #ff9f2e, var(--primary));color:var(--primary-text);box-shadow:0 16px 28px #ff840038}.button-secondary{background:#ffffffb3;border-color:#11111114}.hero-meta{z-index:1;gap:16px;position:relative}.meta-card,.note-card{background:linear-gradient(#fffffffa,#f9f6eff5);padding:22px}.meta-card strong,.stat-card strong{font-size:2.2rem;font-family:var(--font-body), sans-serif;font-weight:800}[data-locale=zh] .meta-card strong,[data-locale=zh] .stat-card strong,[data-locale=zh] .doc-figure-header strong,[data-locale=zh] .doc-callout-header strong,[data-locale=zh] .practice-lab-header strong,[data-locale=zh] .brand-text{font-weight:780}[data-locale=zh] .learning-track-link strong,[data-locale=zh] .learning-path-step-head h3,[data-locale=zh] .doc-related-title,[data-locale=zh] .sequence-card strong{font-weight:760}[data-locale=zh] .brand-text,[data-locale=zh] .nav-item,[data-locale=zh] .nav-subitem,[data-locale=zh] .search-result-copy p,[data-locale=zh] .docs-card p,[data-locale=zh] .channel-highlight-card p,[data-locale=zh] .doc-primer-card li,[data-locale=zh] .doc-figure-header span,[data-locale=zh] .practice-lab-header p,[data-locale=zh] .sequence-card em{color:#51493f}[data-locale=zh] .nav-item,[data-locale=zh] .nav-subitem{font-weight:560}[data-locale=en] .meta-card strong,[data-locale=en] .stat-card strong,[data-locale=en] .doc-figure-header strong,[data-locale=en] .doc-callout-header strong,[data-locale=en] .practice-lab-header strong,[data-locale=en] .brand-text{font-weight:680}[data-locale=en] .learning-track-link strong,[data-locale=en] .learning-path-step-head h3,[data-locale=en] .doc-related-title,[data-locale=en] .sequence-card strong{font-weight:640}.meta-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px;font-size:13px}.meta-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.stat-card{background:linear-gradient(#fffffffa,#f7f3ecf0);padding:18px}.stat-card span{color:var(--text-muted);margin-bottom:12px;display:block}.section{gap:20px;margin-top:40px}.section-learning .docs-card{background:linear-gradient(#fffffffc,#f1f9f7f0)}.section-entry-hub{margin-top:40px}.entry-hub-panel{background:linear-gradient(#fffffffe,#f8f4edf5);border-radius:28px;padding:18px;position:relative;overflow:hidden;box-shadow:0 22px 40px #1111110d}.entry-hub-panel:before{content:"";filter:blur(10px);pointer-events:none;opacity:.92;border-radius:50%;width:260px;height:260px;position:absolute;inset:-20px -6% auto auto}.entry-hub-panel:after{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#11111108 1px,#0000 1px),linear-gradient(90deg,#11111108 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0003,#0000 72%);mask-image:linear-gradient(#0003,#0000 72%)}.entry-hub-panel.is-journeys:before{background:radial-gradient(circle,#0f766e29,#0000 68%)}.entry-hub-panel.is-scenarios:before{background:radial-gradient(circle,#b4402024,#0000 68%)}.entry-tab-bar{background:#ffffffe6;border:1px solid #11111112;border-radius:999px;gap:8px;padding:7px;display:inline-flex;box-shadow:inset 0 1px #ffffffb3}.entry-tab-button{min-height:42px;color:var(--text-muted);letter-spacing:.02em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:0 18px;font-size:.84rem;font-weight:700;transition:background-color .18s,color .18s,transform .18s,border-color .18s,box-shadow .18s;position:relative}.entry-tab-button:hover,.entry-tab-button:focus-visible{color:var(--text);transform:translateY(-1px)}.entry-tab-button.is-active{color:#8d4c00;background:linear-gradient(#ff840029,#ff840014);border-color:#ff84001f;box-shadow:0 8px 18px #ff840024}.entry-tab-panel{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:22px;margin-top:20px;display:grid}.entry-tab-copy{flex-direction:column;gap:12px;padding:16px 10px 0 0;display:flex}.entry-tab-kicker{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:700}.entry-tab-meta{align-items:center;gap:10px;display:flex}.entry-tab-count{color:var(--text);font-size:1.6rem;font-weight:700;line-height:1}.entry-tab-divider{background:#11111124;width:20px;height:1px}.entry-tab-caption{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.entry-tab-intro{max-width:26ch;color:var(--text-muted);margin:0;line-height:1.8}.entry-tab-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.entry-card{background:linear-gradient(#fffffff0,#fffcf8e6);border:1px solid #11111114;border-radius:22px;flex-direction:column;gap:10px;min-height:100%;padding:18px 20px 20px;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:flex;box-shadow:0 16px 30px #1111110b}.entry-card:hover,.entry-card:focus-visible{background:#fffdf9;border-color:#11111129;transform:translateY(-2px);box-shadow:0 20px 34px #11111114}.entry-card-index{color:#8d4c00;letter-spacing:.08em;background:#ff840014;border-radius:14px;justify-content:center;align-items:center;width:38px;height:38px;font-size:.78rem;font-weight:700;display:inline-flex}.entry-card h3{max-width:18ch;margin:0;line-height:1.35}.section-latest .docs-card{background:linear-gradient(#fffffffc,#fff8f1f2)}.section-recovery .scenario-link{background:linear-gradient(135deg,#fffffff5,#fdf4f0fa)}.section-commands .roadmap-item{background:linear-gradient(#fffffffc,#fff7eef2)}.section-resources .faq-item{background:linear-gradient(#fffffffa,#f4f7faf0)}.section-actions{justify-content:flex-start;margin-top:8px;display:flex}.section-head{justify-content:space-between;align-items:end;gap:16px;display:flex}.section-head.compact{align-items:start}.section-head>p{max-width:420px}.card-grid{gap:16px;display:grid}.card-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.info-card{background:linear-gradient(#fffffffa,#f8f6f0f0);padding:20px}.card-kicker{color:var(--primary);margin-bottom:14px;font-size:13px;display:inline-block}.info-card p{color:var(--text-muted);margin:12px 0 18px;line-height:1.6}.info-card code{background:var(--background);border-radius:10px;padding:8px 10px;font-size:13px;display:inline-block}.dual-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.column-card{background:linear-gradient(#fffffffa,#f7f3ecf0);gap:24px;padding:24px}.column-card-best-practices{background:linear-gradient(#fffffffc,#fcf7eff0)}.column-card-internals{background:linear-gradient(#fffffffc,#f9f6f0f0)}.column-heading-link{transition:color .2s}.column-heading-link:hover,.column-heading-link:focus-visible{color:var(--primary)}.stack-list{flex-direction:column;gap:14px;display:flex}.stack-item{background:linear-gradient(#f7f4edeb,#fffc);border-radius:16px;padding:18px}.stack-item-link{border:1px solid #0000;transition:transform .2s,border-color .2s,background-color .2s;display:block}.stack-item-link:hover,.stack-item-link:focus-visible{border-color:var(--border);background:#fcfcfa;transform:translateY(-2px)}.stack-item p{margin-top:8px}.roadmap{flex-direction:column;gap:12px;display:flex}.roadmap-item{background:linear-gradient(#fffffffa,#f8f4edf0);grid-template-columns:56px minmax(0,1fr);align-items:start;gap:18px;padding:18px 20px;display:grid}.roadmap-link{border-radius:18px;transition:transform .2s,background-color .2s}.roadmap-link:hover,.roadmap-link:focus-visible{background:#ffffff9e;transform:translateY(-2px)}.roadmap-step{background:var(--background);width:56px;height:56px;color:var(--primary);border-radius:50%;place-items:center;font-weight:700;display:grid}.faq-list{flex-direction:column;gap:12px;display:flex}.faq-page-section{flex-direction:column;gap:24px;padding:24px;display:flex}.faq-group{flex-direction:column;gap:14px;display:flex}.updates-section{background:linear-gradient(#fffffffc,#faf6eff5);padding-top:20px}.updates-timeline{flex-direction:column;gap:22px;display:flex}.updates-hero{background:radial-gradient(circle at 100% 0,#ffa2421f,#0000 30%),linear-gradient(#fffffffc,#faf6eff5)}.updates-hero-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.updates-hero-stat{background:#ffffffd1;border:1px solid #11111114;border-radius:18px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.updates-hero-stat span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:600}.updates-hero-stat strong{font-size:1rem}.updates-focus{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.updates-focus-chip{color:#8d4c00;background:#fffaf5e6;border:1px solid #ff840029;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.82rem;font-weight:600;display:inline-flex}.update-entry{grid-template-columns:148px minmax(0,1fr);align-items:start;gap:20px;display:grid}.update-period{align-items:flex-start;min-height:100%;padding-top:8px;display:flex;position:relative}.update-period:after{content:"";background:linear-gradient(#ff840047,#11111114);border-radius:999px;width:2px;position:absolute;top:40px;bottom:-22px;left:14px}.update-entry:last-child .update-period:after{display:none}.update-period span{color:#8d4c00;letter-spacing:.08em;text-transform:uppercase;background:#fff9f2f2;border:1px solid #ff840024;border-radius:999px;align-items:center;padding:7px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.update-body{background:linear-gradient(#fffffffc,#faf7f1f5);border:1px solid #11111114;border-radius:22px;padding:20px 22px;box-shadow:0 14px 26px #1111110a}.update-kicker{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.75rem;font-weight:700}.update-body h2{margin:0 0 8px}.update-body p{color:var(--text-muted);margin:0 0 12px}.update-body ul{margin:0;padding-left:1.25rem}.update-body li{color:var(--text-muted)}.faq-item{overflow:hidden}.faq-trigger{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.faq-icon{background:var(--surface-muted);border-radius:50%;place-items:center;width:28px;height:28px;display:inline-grid}.faq-body{max-height:0;transition:max-height .25s;overflow:hidden}.faq-body p{padding:0 20px}.faq-link{color:var(--primary);letter-spacing:.04em;margin:8px 20px 0;font-size:.82rem;display:inline-flex}.faq-item.is-open .faq-body{max-height:180px}.faq-item.is-open .faq-body p{padding-bottom:8px}.faq-item.is-open .faq-icon{background:var(--primary)}.cta{background:var(--surface-muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:32px;padding:24px}.breadcrumbs{margin-bottom:22px}.breadcrumbs-list{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs-item{align-items:center;gap:8px;min-width:0;display:inline-flex}.breadcrumb-link,.breadcrumb-current{letter-spacing:.06em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#fffffffa,#f9f6eff5);border:1px solid #11111114;border-radius:999px;align-items:center;max-width:min(100%,280px);min-height:34px;padding:0 12px;font-size:.76rem;display:inline-flex;overflow:hidden}.breadcrumb-link{color:var(--text-muted);transition:transform .18s,border-color .18s,background-color .18s,color .18s}.breadcrumb-link:hover,.breadcrumb-link:focus-visible{color:var(--text);background:#fcfcfa;border-color:#1111112e;transform:translateY(-1px)}.breadcrumb-current{color:var(--text);background:linear-gradient(135deg,#fff5ecfa,#fffffffa);border-color:#ff84002e;font-weight:700}.breadcrumb-separator{width:24px;height:24px;color:var(--text-muted);background:#1111110a;border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;display:inline-flex}.command-hero{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.command-copy{flex-direction:column;gap:18px;display:flex}.command-meta{padding:20px}.meta-row{border-bottom:1px solid var(--border);flex-direction:column;gap:6px;padding:14px 0;display:flex}.meta-row:last-child{border-bottom:0}.chip-switch{border-radius:var(--radius-pill);background:var(--surface-muted);gap:8px;width:fit-content;padding:4px;display:inline-flex}.chip{border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;padding:10px 16px}.chip.is-active{background:var(--text);color:var(--surface)}.tab-panel{margin-top:24px}
.docs-landing,.doc-page{flex-direction:column;gap:24px;display:flex}.channel-page{position:relative}.channel-page:before{content:"";pointer-events:none;filter:blur(8px);opacity:.88;border-radius:50%;width:260px;height:260px;position:absolute;inset:18px 0 auto auto}.channel-page-commands:before{background:radial-gradient(circle,#ff84001f,#0000 68%)}.channel-page-workflows:before{background:radial-gradient(circle,#0f766e24,#0000 68%)}.channel-page-best-practices:before{background:radial-gradient(circle,#ffa74824,#0000 68%)}.channel-page-internals:before{background:radial-gradient(circle,#5a4d3a1f,#0000 68%)}.channel-page-github:before{background:radial-gradient(circle,#2563eb1c,#0000 68%)}.channel-page-gitlab:before{background:radial-gradient(circle,#c65e211c,#0000 68%)}.channel-page-recovery:before{background:radial-gradient(circle,#b440201f,#0000 68%)}.doc-page>.doc-content{margin-bottom:12px}.doc-primer{background:linear-gradient(#fffffff5,#f8f4ede6);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px;display:grid}.doc-primer-card{background:linear-gradient(#fffffff5,#faf7f0e0);border:1px solid #11111114;border-radius:20px;flex-direction:column;gap:10px;min-height:100%;padding:16px 16px 16px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 24px #1111110a}.doc-primer-card:before{content:"";border-radius:999px;width:3px;position:absolute;top:14px;bottom:14px;left:8px}.doc-primer-card:first-child:before{background:linear-gradient(#0f766e3d,#0f766eb8)}.doc-primer-card:nth-child(2):before{background:linear-gradient(#6366f13d,#6366f1b8)}.doc-primer-card:nth-child(3):before{background:linear-gradient(#b440203d,#b44020b8)}.doc-primer-label{color:var(--text);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:700}.doc-primer-card ul{flex-direction:column;gap:8px;margin:0;padding-left:18px;display:flex}.doc-primer-card li{color:var(--text-muted);line-height:1.65}.doc-support-stack{flex-direction:column;gap:10px;margin-top:24px;display:flex}.docs-groups{flex-direction:column;gap:20px;display:flex}.docs-group,.doc-hero,.doc-content,.doc-sources,.doc-related,.doc-sequence{padding:14px 16px}.channel-page .docs-group{background:linear-gradient(#fffffffa,#f8f4edf0)}.channel-page-commands .docs-group{background:linear-gradient(#fffffffc,#fff7eef2)}.channel-page-workflows .docs-group{background:linear-gradient(#fffffffc,#f0f8f6f0)}.channel-page-best-practices .docs-group{background:linear-gradient(#fffffffc,#fcf8f1f0)}.channel-page-internals .docs-group{background:linear-gradient(#fffffffc,#f9f7f2f0)}.channel-page-github .docs-group{background:linear-gradient(#fffffffc,#f3f7fcf0)}.channel-page-gitlab .docs-group{background:linear-gradient(#fffffffc,#fcf6f1f0)}.channel-page-recovery .docs-group{background:linear-gradient(#fffffffc,#fcf3eff0)}.docs-group-head{margin-bottom:8px}.doc-support-head{flex-direction:column;gap:0;display:flex}.doc-support-head h2{margin:0;font-size:.88rem}.docs-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.channel-highlight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.channel-highlight-card{background:linear-gradient(#fffffffa,#f8f8f5f0);border:1px solid #11111114;border-radius:18px;flex-direction:column;gap:10px;min-height:100%;padding:18px;transition:transform .18s,border-color .18s,background-color .18s;display:flex;box-shadow:0 14px 24px #1111110a}.channel-highlight-card:hover,.channel-highlight-card:focus-visible{background:#fff;border-color:#11111129;transform:translateY(-2px)}.channel-highlight-card p,.learning-path-step-copy p,.docs-card p{color:var(--text-muted);margin:0;line-height:1.65}.channel-page-workflows .channel-highlight-card,.channel-page-workflows .docs-card{background:linear-gradient(#fffffffc,#f1f9f7f0)}.channel-page-best-practices .channel-highlight-card,.channel-page-best-practices .docs-card{background:linear-gradient(#fffffffc,#fff9f2f2)}.channel-page-internals .channel-highlight-card,.channel-page-internals .docs-card{background:linear-gradient(#fffffffc,#fbf8f3f2)}.channel-page-github .channel-highlight-card,.channel-page-github .docs-card{background:linear-gradient(#fffffffc,#f5f9fff2)}.channel-page-gitlab .channel-highlight-card,.channel-page-gitlab .docs-card{background:linear-gradient(#fffffffc,#fff8f3f2)}.channel-page-recovery .channel-highlight-card,.channel-page-recovery .docs-card{background:linear-gradient(#fffffffc,#fdf4f0f0)}.github-topic-highlights{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.github-topic-chip{color:#24446d;background:#f8faffeb;border:1px solid #2563eb1f;border-radius:999px;align-items:center;padding:8px 12px;font-size:.8rem;font-weight:600;line-height:1.45;display:inline-flex}.external-resource-card{gap:10px}.external-resource-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.external-resource-arrow{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:600}.learning-path-landing{position:relative}.learning-path-landing:before{content:"";pointer-events:none;filter:blur(6px);background:radial-gradient(circle,#ff840029,#0000 64%);border-radius:50%;width:320px;height:320px;position:absolute;top:72px;right:4%}.learning-path-head{grid-template-columns:minmax(0,1.25fr) 320px;align-items:stretch;gap:20px;display:grid}.learning-path-head-copy{flex-direction:column;gap:16px;display:flex}.learning-path-head-copy>p{max-width:62ch;margin:0}.learning-path-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.learning-path-signal{background:#ffffffb8;border:1px solid #11111114;border-radius:18px;flex-direction:column;gap:8px;padding:14px 16px;display:flex;box-shadow:0 12px 24px #1111110a}.learning-path-signal span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.learning-path-signal strong{font-size:.98rem;line-height:1.35}.learning-path-aside{box-shadow:none;background:0 0;border:0;border-left:2px solid #ff84003d;border-radius:0;flex-direction:column;justify-content:start;gap:10px;padding:10px 0 10px 18px;display:flex}.learning-path-aside-kicker{color:#8d4c00;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem}.learning-path-checklist{counter-reset:learning-step;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.learning-path-checklist li{min-height:24px;color:var(--text-muted);padding-left:34px;font-size:.92rem;line-height:1.5;position:relative}.learning-path-checklist li:before{counter-increment:learning-step;content:counter(learning-step, decimal-leading-zero);color:#8d4c00d1;letter-spacing:.1em;font-size:.7rem;font-weight:700;position:absolute;top:0;left:0}.learning-path-sequence{background:linear-gradient(#fffffffa,#fcf9f4f0);border-radius:28px}.learning-track-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.learning-track-card{background:#ffffffe0;border:1px solid #11111114;border-radius:24px;flex-direction:column;gap:12px;min-height:100%;padding:18px;display:flex;box-shadow:0 16px 26px #1111110a}.learning-track-head{flex-direction:column;gap:6px;display:flex}.learning-track-head h3{margin:0;font-size:1rem;line-height:1.35}.learning-track-card>p{color:var(--text-muted);margin:0;line-height:1.7}.learning-track-links{flex-direction:column;gap:8px;display:flex}.learning-track-link{background:#f8f8f5b8;border:1px solid #11111114;border-radius:16px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.learning-track-link:hover,.learning-track-link:focus-visible{background:#fffffff0;border-color:#11111129;transform:translateY(-1px)}.learning-track-link span{color:#8d4c00;letter-spacing:.08em;background:#ff840014;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.72rem;font-weight:700;display:inline-flex}.learning-track-link strong{min-width:0;font-size:.88rem;line-height:1.45}.learning-path-flow{flex-direction:column;gap:12px;display:flex;position:relative}.learning-path-flow:before{content:"";background:linear-gradient(#ff84003d,#ff840005);width:2px;position:absolute;top:22px;bottom:22px;left:28px}.learning-path-step-card{z-index:1;background:#ffffffdb;border:1px solid #11111114;border-radius:24px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 18px 18px 0;transition:transform .2s,border-color .2s,box-shadow .2s,background-color .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 26px #1111110a}.learning-path-step-card:hover,.learning-path-step-card:focus-visible{background:#fffffff5;border-color:#1113;transform:translateY(-2px);box-shadow:0 18px 32px #11111112}.learning-path-step-number{color:#8d4c00;letter-spacing:.08em;background:linear-gradient(#ff84001f,#ff840008);border-right:1px solid #11111114;align-self:stretch;place-items:center;min-height:100%;font-size:1rem;font-weight:700;display:grid}.learning-path-step-copy{flex-direction:column;gap:8px;min-width:0;display:flex}.learning-path-step-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.learning-path-step-head h3{margin:0;font-size:1.02rem;line-height:1.3}.learning-path-step-label{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;background:#1111110f;border-radius:999px;flex-shrink:0;padding:4px 8px;font-size:.66rem}.learning-path-step-arrow{color:#8d4c00;background:#ff840014;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:1rem;font-weight:700;display:inline-flex}.docs-card{background:linear-gradient(#fffffffa,#f8f4edf0);border:1px solid #11111114;border-radius:18px;flex-direction:column;gap:10px;padding:20px;transition:transform .2s,border-color .2s,background-color .2s;display:flex;box-shadow:0 14px 24px #1111110a}.docs-card:hover,.docs-card:focus-visible{border-color:var(--text);background:#fcfcfa;transform:translateY(-2px)}.doc-related-grid{flex-wrap:wrap;gap:8px;display:flex}.doc-related-card{min-height:0;box-shadow:none;background:linear-gradient(#fffffffa,#faf7f1fa);border:1px solid #11111114;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex;position:relative;overflow:hidden}.doc-related-card:before{content:none}.doc-related-card:hover,.doc-related-card:focus-visible{background:#fcfcfa;border-color:#1111112e;transform:translateY(-1px)}.doc-related-tag{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;background:#1111110f;border-radius:999px;padding:2px 6px;font-size:.58rem}.doc-related-tags,.channel-highlight-kickers{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.doc-tier-badge{min-height:24px;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;background:#f5f5f2f5;border:1px solid #11111114;border-radius:999px;align-items:center;padding:0 9px;font-size:.68rem;font-weight:700;display:inline-flex}.doc-tier-core{color:#8d4c00;background:#ff84001a;border-color:#ff84002e}.doc-tier-recommended{background:#f1f4fff5}.doc-tier-extended{background:#f5f5f2f5}.doc-related-title{min-width:0;font-size:.8rem;font-weight:600;line-height:1.2}.doc-related-arrow{width:16px;height:16px;color:var(--text-muted);justify-content:center;align-items:center;font-size:.7rem;display:inline-flex}.scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.scenario-link{background:linear-gradient(135deg,#fffffff5,#fff7eefa);border:1px solid #11111114;border-radius:18px;align-items:center;min-height:88px;padding:18px 20px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.scenario-link:after{content:"";background:radial-gradient(circle,#ff840024,#0000 66%);border-radius:50%;width:72px;height:72px;position:absolute;inset:auto -14px -18px auto}.scenario-link:hover,.scenario-link:focus-visible{border-color:#111111b3;transform:translateY(-2px);box-shadow:0 18px 34px #11111114}.scenario-link span{line-height:1.65}
.mdx-content{color:var(--text);font-size:1rem}.mdx-content>:first-child{margin-top:0}.mdx-content h1,.mdx-content h2,.mdx-content h3,.mdx-content h4,.mdx-content h5,.mdx-content h6{text-overflow:clip;white-space:normal;margin-top:1.6em;margin-bottom:.6em;overflow:visible}.doc-hero h1,.command-copy h1{text-overflow:clip;white-space:normal;overflow:visible}.mdx-content p,.mdx-content li{color:var(--text-muted);line-height:1.78}[data-locale=zh] .mdx-content p,[data-locale=zh] .mdx-content li{color:#544d44;line-height:1.82}.mdx-content p{margin:0 0 1rem}.mdx-content>p:first-of-type{color:var(--text-muted);font-size:1rem;line-height:1.78}[data-locale=zh] .mdx-content>p:first-of-type{color:#403a33;line-height:1.84}[data-locale=en] .mdx-content p,[data-locale=en] .mdx-content li{line-height:1.9}.mdx-content ul,.mdx-content ol{gap:.45rem;margin:0 0 1.1rem;padding-left:1.4rem;display:grid}.mdx-content li::marker{color:#ff8400d9}.mdx-content strong{color:var(--text);font-weight:700}.mdx-content a{color:#8d4c00;text-underline-offset:.16em;-webkit-text-decoration:underline #ff840061;text-decoration:underline #ff840061;text-decoration-thickness:1.5px;transition:color .18s,text-decoration-color .18s}.mdx-content a:hover,.mdx-content a:focus-visible{color:#5f3800;text-decoration-color:#ff8400b8}.mdx-content :not(pre)>code{color:var(--text);font-size:.92em;line-height:inherit;background:#f7f3ecb8;border:1px solid #11111114;border-radius:8px;padding:.08rem .35rem;display:inline}.mdx-content pre{background:linear-gradient(#f7f8fbfa,#f3f5f9f5);border:1px solid #11111114;border-radius:16px;margin:1.2rem 0 1.5rem;padding:18px;font-size:13px;line-height:1.7;overflow-x:auto}.mdx-content pre code{background:0 0}.mdx-content blockquote{background:linear-gradient(#fffffff7,#f7f6fceb);border:1px solid #11111114;border-radius:16px;margin:1.4rem 0;padding:.95rem 1rem .95rem 1.2rem;position:relative}.mdx-content blockquote:before{content:"";background:linear-gradient(#6366f142,#6366f1c2);border-radius:999px;width:3px;position:absolute;top:14px;bottom:14px;left:8px}.mdx-content blockquote>:last-child{margin-bottom:0}.mdx-content hr{background:linear-gradient(90deg,#0000,#11111124,#0000);border:0;height:1px;margin:2rem 0}.mdx-table-scroll{border-spacing:0;-webkit-overflow-scrolling:touch;background:linear-gradient(90deg,#fffffffa 30%,#fff0) 0/32px 100% no-repeat,linear-gradient(270deg,#fffffffa 30%,#fff0) 100%/32px 100% no-repeat,#fffffffa;border:1px solid #1111111a;border-radius:14px;width:100%;max-width:100%;margin:1.3rem 0 1.6rem;display:block;overflow-x:auto;box-shadow:0 18px 42px #54442e14}.mdx-table-scroll::-webkit-scrollbar{height:10px}.mdx-table-scroll::-webkit-scrollbar-track{background:#1111110a;border-radius:999px}.mdx-table-scroll::-webkit-scrollbar-thumb{background:#78685257;border:3px solid #fffffffa;border-radius:999px}.mdx-content table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.mdx-content th,.mdx-content td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #11111114;border-right:1px solid #1111110f;min-width:8.5rem;padding:.9rem 1rem}.mdx-content th{color:var(--text);letter-spacing:.03em;background:linear-gradient(#f9f4ecf5,#f3ece1f5);font-size:.78rem;font-weight:700}.mdx-content td{color:var(--text-muted);line-height:1.7}.mdx-content tr:last-child td{border-bottom:0}.mdx-content th:last-child,.mdx-content td:last-child{border-right:0}.mdx-content tr:nth-child(2n) td{background:#faf7f18a}.doc-figure{border:1px solid var(--border);background:linear-gradient(#fffbf5fa,#fffffffa);border-radius:24px;margin:1.4rem 0 1.6rem;overflow:hidden;box-shadow:0 20px 34px #1111110d}.doc-figure-header{border-bottom:1px solid var(--border);background:linear-gradient(#ffffffdb,#fff7eec7);flex-direction:column;gap:4px;padding:18px 20px 16px;display:flex}.doc-figure-header strong{font-family:var(--font-body), sans-serif;font-size:1rem}.doc-figure-header span{color:var(--text-muted);font-size:.84rem;line-height:1.6}.doc-figure-body{padding:20px}.doc-callout{background:linear-gradient(#fffffffa,#f9f6eff0);border:1px solid #11111114;border-radius:24px;margin:1.4rem 0;padding:18px 18px 18px 20px;position:relative;overflow:hidden;box-shadow:0 16px 26px #1111110d}.doc-callout:before{content:"";border-radius:999px;width:3px;position:absolute;top:14px;bottom:14px;left:8px}.doc-callout-header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.doc-callout-header strong{font-family:var(--font-body), sans-serif;font-size:1rem}.doc-callout-icon{border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.82rem;font-weight:700;display:inline-flex}.doc-callout-body>:first-child{margin-top:0}.doc-callout-body>:last-child{margin-bottom:0}.doc-callout-tip:before{background:linear-gradient(#0f766e3d,#0f766ebd)}.doc-callout-tip .doc-callout-icon{color:#0f766e;background:#0f766e1f}.doc-callout-tip{background:linear-gradient(#fffffffc,#f0f8f6f0)}.doc-callout-warning:before{background:linear-gradient(#b440203d,#b44020c7)}.doc-callout-warning .doc-callout-icon{color:#8c3c2a;background:#b440201f}.doc-callout-warning{background:linear-gradient(#fffffffc,#fdf4f0f2)}.doc-callout-mental-model:before{background:linear-gradient(#6366f13d,#6366f1c2)}.doc-callout-mental-model .doc-callout-icon{color:#4f46e5;background:#6366f11f}.doc-callout-mental-model{background:linear-gradient(#fffffffc,#f5f4fff0)}.doc-callout-practice:before{background:linear-gradient(#ff84003d,#ff8400c7)}.doc-callout-practice .doc-callout-icon{color:#8d4c00;background:#ff84001f}.doc-callout-practice{background:linear-gradient(#fffffffc,#fff7eef2)}.history-figure{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.history-lane,.history-branches,.gitflow-release-column,.commit-graph-merge{flex-direction:column;gap:12px;display:flex}.history-lane-header span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.history-branch{flex-direction:column;gap:8px;display:flex;position:relative}.history-branch-offset{padding-left:28px}.history-branch-offset:before{content:"";background:#1111112e;border-radius:999px;width:20px;height:2px;position:absolute;top:34px;left:10px}.history-branch-name{color:var(--text-muted);font-size:.82rem;font-weight:600}.history-nodes{isolation:isolate;flex-wrap:wrap;align-items:center;gap:8px;min-height:42px;padding:4px 0;display:flex;position:relative}.history-nodes:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#1111111a,#11111138,#1111111a);border-radius:999px;height:2px;position:absolute;top:50%;left:16px;right:16px;transform:translateY(-50%)}.history-node{border:1px solid var(--border);z-index:1;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:34px;padding:0 10px;font-size:.82rem;font-weight:600;display:inline-flex;position:relative;box-shadow:0 0 0 4px #f8f4edeb}.history-node-accent{color:#8d4c00;background:#ff84001f;border-color:#ff840047}.history-arrow{background:var(--surface-muted);height:36px;color:var(--text-muted);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:.8rem;font-weight:600;display:inline-flex}.split-figure,.repo-layout-figure,.revision-range-figure{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.split-figure{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.split-figure-card,.repo-layout-card,.transfer-card{background:#ffffffe0;border:1px solid #11111114;border-radius:18px;flex-direction:column;gap:12px;min-height:100%;padding:16px;display:flex}.split-figure-card-accent,.repo-layout-card-accent,.transfer-card-accent{background:#f8f3ffbd;border-color:#6366f129}.split-figure-label{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700}.split-figure-pills,.transfer-pill-row{flex-wrap:wrap;gap:8px;display:flex}.split-pill{border:1px solid var(--border);background:#fff;border-radius:999px;align-items:center;padding:7px 10px;font-size:.78rem;font-weight:600;display:inline-flex}.split-pill-accent{color:#8d4c00;background:#ff84001a;border-color:#ff840038}.split-figure-divider{color:var(--text-muted);font-size:1.2rem;font-weight:700}.repo-layout-stack,.repo-layout-row{flex-direction:column;gap:10px;display:flex}.repo-layout-row{flex-direction:row}.repo-layout-box{border:1px solid var(--border);min-height:44px;color:var(--text);text-align:center;background:#fff;border-radius:14px;justify-content:center;align-items:center;padding:10px 12px;font-size:.82rem;font-weight:600;display:flex}.repo-layout-box-accent{color:#8d4c00;background:#ff840014;border-color:#ff840033}.repo-layout-note{color:var(--text-muted);font-size:.82rem;line-height:1.6}.repo-layout-figure{position:relative}.repo-layout-figure:before,.repo-layout-figure:after{content:"";pointer-events:none;background:#1111112e;border-radius:999px;width:22px;height:2px;position:absolute;top:52%}.repo-layout-figure:before{left:calc(33.333% - 11px)}.repo-layout-figure:after{right:calc(33.333% - 11px)}.platform-hierarchy-figure{grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;display:grid}.platform-hierarchy-card{border:1px solid var(--border);background:linear-gradient(#fffffffa,#f7f3ecf0);border-radius:20px;flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:0 12px 26px #1111110d}.platform-hierarchy-card-accent{background:linear-gradient(#fffbf6fc,#fff4e2f2);border-color:#ff84002e}.platform-hierarchy-pills{flex-wrap:wrap;gap:8px;display:flex}.platform-hierarchy-connector{background:#1111112e;border-radius:999px;justify-self:center;width:2px;height:24px;position:relative}.platform-hierarchy-connector:after{content:"";border-bottom:2px solid #1111114d;border-right:2px solid #1111114d;width:8px;height:8px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)rotate(45deg)}.transfer-figure,.command-flow-figure,.refs-figure{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.transfer-center{flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.transfer-arrow{background:var(--surface-muted);min-width:96px;color:var(--text-muted);border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:.78rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.transfer-arrow:before{content:"";background:#11111129;border-radius:999px;height:2px;position:absolute;top:50%;left:12px;right:12px;transform:translateY(-50%)}.transfer-arrow:after{content:"";border-top:2px solid;border-right:2px solid;width:8px;height:8px;position:absolute;top:50%;right:12px;transform:translateY(-50%)rotate(45deg)}.transfer-arrow>*,.transfer-arrow{z-index:0}.transfer-arrow-accent{color:#8d4c00;background:#ff84001f}.gitflow-figure{flex-direction:column;gap:16px;display:flex}.gitflow-lane,.gitflow-support-card,.gitflow-release-card,.commit-graph-card,.refs-column,.layers-card,.practice-lab-card{border:1px solid var(--border);background:#fff;border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex}.gitflow-lane-main{background:linear-gradient(#fffffffc,#fbf7f0f0)}.gitflow-lane-develop{background:linear-gradient(#fffffffc,#f5f9f7f0)}.gitflow-lane-header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.gitflow-lane-header span,.gitflow-support-label{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:600}.gitflow-lane-header strong{font-size:.94rem}.gitflow-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.gitflow-support-card{min-height:100%}.gitflow-support-card:first-child{background:linear-gradient(#fffffffc,#f4f9f7f0)}.gitflow-support-card:nth-child(2){background:linear-gradient(#fffffffc,#fff9f2f2)}.gitflow-support-card-hotfix,.gitflow-release-card-hotfix{background:linear-gradient(#fffffffc,#fdf4f0f2)}.gitflow-release-figure{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.gitflow-release-card-soft{background:linear-gradient(#fffffffc,#f5f9f7f0)}.gitflow-release-arrow-stack{flex-direction:column;justify-content:center;gap:10px;display:flex}.reset-figure{flex-direction:column;gap:10px;display:flex}.reset-grid{grid-template-columns:minmax(90px,1fr) repeat(3,minmax(88px,1fr));gap:10px;display:grid}.reset-grid>span,.reset-grid>strong,.reset-grid>em{border-radius:14px;justify-content:center;align-items:center;min-height:42px;padding:0 10px;display:inline-flex}.reset-grid-head span,.reset-grid-head strong{background:var(--surface-muted);font-size:.8rem}.reset-impact{border:1px solid var(--border);color:var(--text-muted);background:#fff;font-size:.8rem;font-style:normal}.reset-impact-on{color:#8d4c00;background:#ff84001a;border-color:#ff84003d}.reset-impact-danger{color:#8c3c2a;background:#b4402014;border-color:#b440202e}.stash-figure{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.stash-box{border:1px solid var(--border);background:#fff;border-radius:18px;flex-direction:column;gap:6px;padding:16px;display:flex}.stash-box strong{font-size:.9rem}.stash-box span{color:var(--text-muted);font-size:.8rem}.stash-box-accent{background:#ff840014;border-color:#ff84003d}.stash-arrow-group{flex-direction:column;align-items:center;gap:8px;display:flex}.stash-arrow-label{color:var(--text-muted);white-space:nowrap;font-size:.78rem;font-weight:600}.stash-arrow{background:var(--border);width:40px;height:2px;position:relative}.stash-arrow:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid var(--border);position:absolute;top:-4px;right:-1px}.reflog-figure{flex-direction:column;gap:16px;display:flex}.reflog-track,.reflog-branch-row{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:12px;display:grid}.reflog-label,.reflog-branch-label{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:600}.reflog-nodes{flex-wrap:wrap;gap:10px;display:flex}.reflog-node,.reflog-branch-pill{border:1px solid var(--border);background:#fff;border-radius:999px;align-items:center;min-height:36px;padding:0 14px;font-size:.82rem;display:inline-flex}.reflog-node-current,.reflog-branch-pill{color:#8d4c00;background:#ff84001a;border-color:#ff84003d}.command-flow-card{border:1px solid var(--border);background:#fff;border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.command-flow-label{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:600}.command-flow-items{flex-wrap:wrap;gap:8px;display:flex}.command-flow-item{border:1px solid var(--border);background:var(--surface-muted);border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.82rem;display:inline-flex}.command-flow-item-accent{color:#8d4c00;background:#ff84001a;border-color:#ff84003d}.command-flow-center{color:var(--text-muted);flex-direction:column;align-items:center;gap:8px;font-size:.82rem;display:flex}.command-flow-arrow{background:var(--surface-muted);border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;font-size:1rem;display:inline-flex}.command-flow-note{color:var(--text-muted);margin-top:14px;padding:0 4px;font-size:.82rem;line-height:1.7}.commit-graph-figure{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.practice-lab-card{background:linear-gradient(#fffffffa,#f9f6eff0);border-radius:22px;min-height:100%;padding:16px 16px 16px 18px;position:relative;overflow:hidden;box-shadow:0 14px 24px #1111110a}.practice-lab-card:before{content:"";background:linear-gradient(#ff840038,#ff8400bd);border-radius:999px;width:3px;position:absolute;top:14px;bottom:14px;left:8px}.commit-graph-label,.refs-column-label,.layers-card-label,.practice-lab-label{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.commit-graph-track,.commit-graph-branch,.refs-track{isolation:isolate;flex-wrap:wrap;align-items:center;gap:8px;min-height:42px;padding:4px 0;display:flex;position:relative}.commit-graph-track:before,.commit-graph-branch:before,.refs-track:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#1111111a,#11111138,#1111111a);border-radius:999px;height:2px;position:absolute;top:50%;left:16px;right:16px;transform:translateY(-50%)}.commit-graph-branch{padding-left:22px}.commit-graph-branch:after{content:"";background:#1111112e;border-radius:999px;width:18px;height:2px;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.commit-graph-pointer-row{display:flex}.commit-graph-pointer,.refs-pill{border:1px solid var(--border);background:var(--surface-muted);border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.8rem;display:inline-flex}.refs-divider{background:var(--surface-muted);width:36px;height:36px;color:var(--text-muted);border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.refs-pill-accent{color:#8d4c00;background:#ff84001a;border-color:#ff84003d}.refs-pill-warning{color:#8c3c2a;background:#b4402014;border-color:#b440202e}.layers-figure{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.layers-card strong{font-size:.92rem}.layers-card span:last-child{color:var(--text-muted);font-size:.8rem;line-height:1.6}.layers-card-accent{background:#ff840014;border-color:#ff84003d}.layers-arrow-stack{color:var(--text-muted);flex-direction:column;align-items:center;gap:8px;font-size:.76rem;font-weight:600;display:flex}.layers-arrow{background:var(--border);width:36px;height:2px;position:relative}.layers-arrow:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid var(--border);position:absolute;top:-4px;right:-1px}.practice-lab{border:1px solid var(--border);background:linear-gradient(#fffaf4fa,#fffffffa);border-radius:28px;margin:1.8rem 0;padding:20px;position:relative;overflow:hidden;box-shadow:0 18px 30px #1111110d}.practice-lab:before{content:"";background:linear-gradient(90deg,#ff8400e6,#0f766eb3,#6366f1b3);width:100%;height:2px;position:absolute;inset:0 auto auto 0}.practice-lab-header{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.practice-lab-header strong{font-family:var(--font-body), sans-serif;font-size:1.08rem}.practice-lab-header p{color:var(--text-muted);margin:0;line-height:1.7}.practice-lab-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.practice-lab-card pre{background:#f6f7fb;border:1px solid #e6e8ef;border-radius:14px;margin:0;padding:12px 14px;font-size:12px;line-height:1.6;overflow-x:auto}.practice-lab-card ol,.practice-lab-card ul{color:var(--text-muted);margin:0;padding-left:18px;line-height:1.75}.practice-lab-card-warning{background:#fff5ecfa}.practice-lab-card-warning:before{background:linear-gradient(#b440203d,#b44020c7)}.mdx-content code{font-size:.95em}.doc-hero{background:linear-gradient(#fffffffc,#f8f4edf0);position:relative;overflow:hidden}.doc-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#ff840024,#0000 66%);border-radius:50%;width:220px;height:220px;position:absolute;top:-60px;right:-10px}.doc-content{background:linear-gradient(#fffffffc,#faf8f3f5)}.doc-sources ul{margin:0;padding-left:1.4rem}.doc-sources li+li{margin-top:8px}.doc-sources a{color:var(--primary);word-break:break-all}.sequence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sequence-card{background:linear-gradient(#fffffffa,#f8f8f5f5);border:1px solid #11111114;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:0;padding:10px 12px;transition:transform .18s,border-color .18s,background-color .18s;display:grid}.sequence-card:hover,.sequence-card:focus-visible{background:#fcfcfa;border-color:#11111129;transform:translateY(-1px)}.sequence-card-prev{background:linear-gradient(135deg,#f4f6fff5,#fffffffa)}.sequence-card-next{background:linear-gradient(135deg,#fff7eef5,#fffffffa)}.sequence-card em{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.58rem;font-style:normal}.sequence-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-size:.6rem}.sequence-card strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;overflow:hidden}.sequence-jump{color:var(--text);font-size:.74rem;line-height:1}.sequence-card.is-empty{background:#ffffff85;border-style:dashed;justify-content:center;display:inline-flex}.sequence-card.is-empty strong{white-space:normal;text-align:center}.command-doc-content{margin-top:24px}.two-column{grid-template-columns:minmax(0,1fr) 320px;gap:24px;display:grid}.primary-stack,.secondary-stack{gap:20px}.detail-card,.side-card{padding:20px}.detail-card{gap:16px}.detail-card pre{background:#f6f7fb;border:1px solid #e6e8ef;border-radius:14px;margin:0;padding:16px;font-size:13px;line-height:1.6;overflow-x:auto}.detail-card ol{color:var(--text-muted);margin:0;padding-left:18px;line-height:1.8}.warning-card{background:linear-gradient(#f9f4eaf5,#f5efe5eb);border-color:#b4402024}
@media (max-width:1120px){.doc-search{top:18px;right:18px}.search-trigger-text{display:none}.search-overlay{padding:72px 16px 16px}.shell,.hero,.command-hero,.doc-primer,.learning-path-head,.two-column,.dual-section,.cta,.sequence-grid,.history-figure,.stash-figure,.command-flow-figure,.refs-figure,.layers-figure,.reset-grid,.commit-graph-figure,.practice-lab-grid{grid-template-columns:1fr}.sidebar{height:auto;position:relative}.content{padding-top:0}.history-arrow,.stash-arrow-group,.command-flow-center,.refs-divider,.layers-arrow-stack{justify-self:start}}@media (max-width:860px){.shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--border);gap:18px}.content{padding:20px}.card-grid-three,.meta-grid,.learning-path-signals,.learning-track-grid,.channel-highlight-grid,.docs-list,.entry-tab-grid,.doc-related-grid,.repo-layout-figure,.revision-range-figure,.platform-hierarchy-figure,.split-figure,.transfer-figure,.history-figure,.layers-figure,.entry-tab-panel{grid-template-columns:1fr}.split-figure-divider,.transfer-center,.history-arrow,.layers-arrow-stack{justify-self:start}.entry-tab-copy{padding-right:0}.entry-tab-intro{max-width:none}.entry-tab-bar{justify-content:space-between;width:100%}.entry-tab-button{flex:1}.learning-path-flow:before{left:20px}.learning-path-step-card{grid-template-columns:40px minmax(0,1fr);padding:0}.learning-path-step-number{border-right:1px solid #11111114;min-height:100%}.learning-path-step-copy{padding:14px 14px 14px 0}.learning-path-step-head{flex-direction:column;align-items:start;gap:8px}.learning-path-step-arrow{display:none}.learning-track-card{padding:16px}.section-head{flex-direction:column;align-items:start}h1{font-size:1.38rem}h2{font-size:1.02rem}}

