@import "https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@500;600;700&family=JetBrains+Mono:wght@400;500;600&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";:root{--font-display:"Chakra Petch", system-ui, -apple-system, sans-serif;--font-body:"Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", "IBM Plex Mono", ui-monospace, monospace;--bg-primary:#070b14;--bg-secondary:#0d1527;--bg-card:#0f172abf;--bg-card-hover:#1e293bd9;--bg-card-active:#2563eb1f;--border-subtle:#94a3b81f;--border-medium:#94a3b838;--border-focus:#38bdf8;--text-main:#f8fafc;--text-muted:#94a3b8;--text-dim:#64748b;--accent-gold:#facc15;--accent-cyan:#38bdf8;--accent-emerald:#10b981;--accent-rose:#f43f5e;--accent-purple:#a855f7;--glow-cyan:#38bdf840;--glow-gold:#facc1540;--grid-line:#38bdf80a;--grid-subtle:#ffffff05;--shadow-sm:0 2px 8px #0000004d;--shadow-md:0 8px 24px -4px #00000073;--shadow-glow:0 0 25px -5px #38bdf84d;color-scheme:dark}[data-theme=light]{--bg-primary:#f8fafc;--bg-secondary:#eef2f6;--bg-card:#ffffffd9;--bg-card-hover:#fff;--bg-card-active:#0284c714;--border-subtle:#cbd5e1cc;--border-medium:#94a3b880;--border-focus:#0284c7;--text-main:#0f172a;--text-muted:#475569;--text-dim:#64748b;--accent-gold:#b45309;--accent-cyan:#0284c7;--accent-emerald:#059669;--accent-rose:#e11d48;--accent-purple:#7e22ce;--glow-cyan:#0284c726;--glow-gold:#b453091f;--grid-line:#0284c70a;--grid-subtle:#00000005;--shadow-sm:0 2px 6px #0f172a0d;--shadow-md:0 10px 25px -5px #0f172a14;--shadow-glow:0 0 20px -3px #0284c726;color-scheme:light}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-body);color:var(--text-main);background-color:var(--bg-primary);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding-top:2rem}body{background-color:var(--bg-primary);background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px), linear-gradient(var(--grid-subtle) 1px, transparent 1px), linear-gradient(90deg, var(--grid-subtle) 1px, transparent 1px);background-position:top;background-size:80px 80px,80px 80px,16px 16px,16px 16px;min-height:100vh;line-height:1.6;position:relative;overflow-x:hidden}.ambient-glow{filter:blur(80px);pointer-events:none;z-index:0;background:radial-gradient(circle,#38bdf81f 0%,#a855f70d 50%,#0000 80%);width:900px;height:500px;position:fixed;top:-20%;left:50%;transform:translate(-50%)}.ambient-glow-bottom{filter:blur(90px);pointer-events:none;z-index:0;background:radial-gradient(circle,#facc150f 0%,#0000 70%);width:600px;height:500px;position:fixed;bottom:-20%;right:-10%}.container{z-index:1;max-width:1160px;margin:0 auto;padding:0 1.5rem;position:relative}@media (width<=480px){.container{padding:0 1rem}}::selection{background:var(--accent-cyan);color:#070b14}:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:3px;border-radius:4px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--border-medium);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-dim)}.badge{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.75rem;font-weight:500;display:inline-flex}.badge-basico{color:var(--accent-emerald);background:#10b98126;border:1px solid #10b9814d}.badge-habitual{color:var(--accent-cyan);background:#38bdf826;border:1px solid #38bdf84d}.badge-avanzado{color:var(--accent-purple);background:#a855f726;border:1px solid #a855f74d}.badge-cuidado{color:var(--accent-rose);background:#f43f5e26;border:1px solid #f43f5e4d}button:active:not(:disabled){transform:scale(.975)}.copy-btn.copied{animation:.3s cubic-bezier(.16,1,.3,1) popCorrect!important}.panel-card,.sos-card,.workflow-card,.builder-card,.glossary-card,.terminal-box,.visualizer-card{transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .28s}.panel-card:hover,.sos-card:hover,.workflow-card:hover,.builder-card:hover,.glossary-card:hover{border-color:var(--border-medium)}@keyframes popCorrect{0%{transform:scale(1)}40%{transform:scale(1.025)}to{transform:scale(1)}}@keyframes shakeErr{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@keyframes beaconPulse{0%{box-shadow:0 0 #10b98199}70%{box-shadow:0 0 0 8px #10b98100}to{box-shadow:0 0 #10b98100}}@keyframes shimmerGlow{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@keyframes slideUpFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{@page{margin:1.2cm;size:A4 portrait}body{font-size:10pt;line-height:1.4;color:#111827!important;background:#fff!important}.ambient-glow,.ambient-glow-bottom,.hub-navigation,.nav-sections,.theme-btn,.copy-btn,.clear-btn,.toast,.command-launcher-bar,.quiz-reset-btn,.download-btn,.search-wrapper,.scroll-progress-bar,.scroll-top-btn,.print-hide{display:none!important}.hub-view-container[hidden]{display:block!important}.container{max-width:100%!important;padding:0!important}.site-header{border-bottom:2px solid #000;margin-bottom:1.5rem;padding:0 0 1rem!important}.hero-visual-card{display:none!important}.hero-title{color:#000!important;font-size:18pt!important}.pipeline-container,.panel-card,.sos-card,.workflow-card,.compare-panel-card,.builder-card,.rebase-card,.glossary-card{page-break-inside:avoid;box-shadow:none!important;background:#fff!important;border:1px solid #94a3b8!important;margin-bottom:1.25rem!important;padding:1rem!important}.command-card{page-break-inside:avoid;break-inside:avoid;box-shadow:none!important;background:#f8fafc!important;border:1px solid #cbd5e1!important}.command-code{color:#0f172a!important;font-size:9.5pt!important;font-weight:700!important}.prompt-symbol{color:#059669!important}}.scroll-progress-bar[data-astro-cid-ju4pidww]{background:linear-gradient(90deg, var(--accent-cyan), var(--accent-emerald), var(--accent-gold), var(--accent-purple));transform-origin:0;z-index:999;pointer-events:none;width:100%;height:3px;transition:transform 50ms linear;position:fixed;top:0;left:0;transform:scaleX(0)}.scroll-top-btn[data-astro-cid-ju4pidww]{all:unset;cursor:pointer;background:var(--bg-card);-webkit-backdrop-filter:blur(12px);border:1.5px solid var(--border-medium);width:2.75rem;height:2.75rem;color:var(--text-main);box-shadow:var(--shadow-md);z-index:99;border-radius:50%;justify-content:center;align-items:center;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:2rem;left:2rem}.scroll-top-btn[data-astro-cid-ju4pidww]:hover{background:var(--accent-cyan);color:#070b14;border-color:var(--accent-cyan);box-shadow:0 0 20px -3px var(--glow-cyan);transform:translateY(-3px)scale(1.05)}@media (width<=640px){.scroll-top-btn[data-astro-cid-ju4pidww]{bottom:4.5rem;left:auto;right:1rem}}.toast[data-astro-cid-ju4pidww]{-webkit-backdrop-filter:blur(24px);color:#f8fafc;font-family:var(--font-body);z-index:99999;pointer-events:none;white-space:nowrap;background:#0a101ef2;border:1px solid #10b98180;border-radius:9999px;align-items:center;gap:.75rem;padding:.65rem 1.45rem;font-size:.875rem;font-weight:600;display:none;position:fixed;top:2rem;left:50%;transform:translate(-50%);box-shadow:0 16px 40px -4px #000000bf,0 0 25px -3px #10b98173}.toast[data-astro-cid-ju4pidww]:not([hidden]),.toast[data-astro-cid-ju4pidww].visible{animation:.35s cubic-bezier(.16,1,.3,1) toastDrop;display:inline-flex}.toast[data-astro-cid-ju4pidww][hidden]{display:none!important}.toast-icon-wrap[data-astro-cid-ju4pidww]{width:1.45rem;height:1.45rem;color:var(--accent-emerald);background:#10b98133;border:1px solid #10b98166;border-radius:50%;justify-content:center;align-items:center;display:flex}.toast-icon-wrap[data-astro-cid-ju4pidww] svg[data-astro-cid-ju4pidww]{color:var(--accent-emerald)}@keyframes toastDrop{0%{opacity:0;transform:translate(-50%,-18px)scale(.92)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (width<=640px){.toast[data-astro-cid-ju4pidww]{white-space:normal;text-align:center;max-width:calc(100vw - 2rem);padding:.6rem 1.15rem;font-size:.825rem;top:1.25rem}}.theme-btn[data-astro-cid-6lp36acm]{all:unset;cursor:pointer;background:var(--bg-card);border:1px solid var(--border-medium);width:2.5rem;height:2.5rem;color:var(--text-main);border-radius:.5rem;justify-content:center;align-items:center;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.theme-btn[data-astro-cid-6lp36acm]:hover{background:var(--bg-card-hover);border-color:var(--accent-cyan);color:var(--accent-cyan);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.theme-btn[data-astro-cid-6lp36acm]:active{transform:translateY(0)}.icon-sun[data-astro-cid-6lp36acm]{display:none}.icon-moon[data-astro-cid-6lp36acm],[data-theme=light] .icon-sun[data-astro-cid-6lp36acm]{display:flex}[data-theme=light] .icon-moon[data-astro-cid-6lp36acm]{display:none}.lang-btn[data-astro-cid-h6xu2axu]{all:unset;cursor:pointer;box-sizing:border-box;background:var(--bg-card);border:1px solid var(--border-medium);height:2.5rem;color:var(--text-main);font-family:var(--font-mono);border-radius:.5rem;justify-content:center;align-items:center;gap:.4rem;padding:0 .85rem;font-size:.825rem;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.lang-btn[data-astro-cid-h6xu2axu]:hover{background:var(--bg-card-hover);border-color:var(--accent-cyan);color:var(--accent-cyan);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.lang-btn[data-astro-cid-h6xu2axu]:active{transform:translateY(0)}.lang-text[data-astro-cid-h6xu2axu]{letter-spacing:.05em}.site-header[data-astro-cid-isef26zo]{padding:2.5rem 0 1.5rem}.top-bar[data-astro-cid-isef26zo]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-bottom:2.25rem;padding-bottom:1.25rem;display:flex}.brand[data-astro-cid-isef26zo]{align-items:center;gap:.85rem;display:flex}.brand-icon[data-astro-cid-isef26zo]{width:2.6rem;height:2.6rem;color:var(--accent-cyan);box-shadow:0 0 20px -3px var(--glow-cyan);background:linear-gradient(135deg,#38bdf833,#a855f733);border:1px solid #38bdf859;border-radius:.65rem;justify-content:center;align-items:center;display:flex}.brand-text[data-astro-cid-isef26zo]{flex-direction:column;display:flex}.brand-title[data-astro-cid-isef26zo]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-main);font-size:1.15rem;font-weight:700;line-height:1.2}.brand-tag[data-astro-cid-isef26zo]{font-family:var(--font-mono);color:var(--accent-gold);font-size:.75rem}.header-actions[data-astro-cid-isef26zo]{align-items:center;gap:1rem;display:flex}.legend-pills[data-astro-cid-isef26zo]{background:var(--bg-card);border:1px solid var(--border-subtle);font-family:var(--font-mono);border-radius:9999px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.75rem;display:flex}.pill[data-astro-cid-isef26zo]{border-radius:4px;padding:.15rem .45rem;font-weight:600}.pill-add[data-astro-cid-isef26zo]{color:var(--accent-emerald);background:#10b9812e}.pill-commit[data-astro-cid-isef26zo]{color:var(--accent-gold);background:#facc152e}.pill-push[data-astro-cid-isef26zo]{color:var(--accent-cyan);background:#38bdf82e}.pill-arrow[data-astro-cid-isef26zo]{color:var(--text-dim);font-size:.7rem}.hero-content[data-astro-cid-isef26zo]{max-width:800px}.eyebrow[data-astro-cid-isef26zo]{font-family:var(--font-mono);color:var(--accent-cyan);background:#38bdf81a;border:1px solid #38bdf840;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.3rem .8rem;font-size:.85rem;font-weight:500;display:inline-flex}.pulse-dot[data-astro-cid-isef26zo]{background-color:var(--accent-emerald);width:7px;height:7px;box-shadow:0 0 10px var(--accent-emerald);border-radius:50%;animation:2s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.hero-title[data-astro-cid-isef26zo]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-main);margin-bottom:1rem;font-size:clamp(2.3rem,6vw,4.2rem);font-weight:700;line-height:1.05}.gradient-text[data-astro-cid-isef26zo]{background:linear-gradient(135deg, var(--accent-cyan) 0%, var(--accent-gold) 60%, var(--accent-emerald) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.hero-desc[data-astro-cid-isef26zo]{color:var(--text-muted);max-width:62ch;font-size:clamp(1rem,2vw,1.2rem);line-height:1.6}.hero-desc[data-astro-cid-isef26zo] strong[data-astro-cid-isef26zo]{color:var(--text-main)}.hero-layout[data-astro-cid-isef26zo]{grid-template-columns:1.15fr .85fr;align-items:center;gap:2.5rem;display:grid}.hero-visual-card[data-astro-cid-isef26zo]{box-shadow:0 16px 40px -10px #0009, 0 0 25px -5px var(--glow-cyan);background:linear-gradient(135deg,#38bdf840,#10b98126,#a855f740);border-radius:1.25rem;padding:.35rem;animation:6s ease-in-out infinite alternate heroFloat;position:relative}@keyframes heroFloat{0%{transform:translateY(0)}to{transform:translateY(-6px)}}.visual-frame[data-astro-cid-isef26zo]{aspect-ratio:16/9;background:#070b14;border-radius:1rem;position:relative;overflow:hidden}.hero-img[data-astro-cid-isef26zo]{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.hero-visual-card[data-astro-cid-isef26zo]:hover .hero-img[data-astro-cid-isef26zo]{transform:scale(1.03)}.visual-glass-overlay[data-astro-cid-isef26zo]{-webkit-backdrop-filter:blur(12px);background:#070b14d1;border:1px solid #ffffff1f;border-radius:.6rem;align-items:center;gap:.5rem;padding:.45rem .85rem;display:flex;position:absolute;bottom:.65rem;left:.65rem;right:.65rem}.visual-live-dot[data-astro-cid-isef26zo]{background:var(--accent-emerald);width:6px;height:6px;box-shadow:0 0 8px var(--accent-emerald);border-radius:50%;flex-shrink:0;animation:1.8s ease-in-out infinite pulse}.visual-badge-text[data-astro-cid-isef26zo]{font-family:var(--font-mono);color:#e2e8f0;white-space:nowrap;text-overflow:ellipsis;font-size:.725rem;font-weight:600;overflow:hidden}@media (width<=960px){.hero-layout[data-astro-cid-isef26zo]{grid-template-columns:1fr;gap:2rem}}.print-btn[data-astro-cid-isef26zo]{all:unset;cursor:pointer;background:var(--bg-card);border:1px solid var(--border-medium);height:2.5rem;color:var(--text-main);font-family:var(--font-display);border-radius:.5rem;align-items:center;gap:.35rem;padding:0 .75rem;font-size:.8rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.print-btn[data-astro-cid-isef26zo]:hover{background:var(--bg-card-hover);border-color:var(--accent-cyan);color:var(--accent-cyan);box-shadow:var(--shadow-sm);transform:translateY(-1px)}@media (width<=640px){.legend-pills[data-astro-cid-isef26zo]{display:none}.site-header[data-astro-cid-isef26zo]{padding:1.5rem 0 1rem}.print-btn-text[data-astro-cid-isef26zo]{display:none}.print-btn[data-astro-cid-isef26zo]{justify-content:center;width:2.5rem;padding:0}}@media (width<=480px){.brand-title[data-astro-cid-isef26zo]{font-size:1rem}.brand-tag[data-astro-cid-isef26zo]{font-size:.7rem}.header-actions[data-astro-cid-isef26zo]{gap:.5rem}.brand-icon[data-astro-cid-isef26zo]{width:2.25rem;height:2.25rem}}.site-footer[data-astro-cid-oenwriqq]{padding:2.5rem 0 6.5rem}.footer-card[data-astro-cid-oenwriqq]{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-medium);box-shadow:var(--shadow-md);border-radius:1.25rem;padding:2.25rem 2rem}.footer-columns[data-astro-cid-oenwriqq]{border-bottom:1px solid var(--border-subtle);grid-template-columns:1.6fr 1.4fr 1fr;gap:2.5rem;padding-bottom:2rem;display:grid}.footer-brand-col[data-astro-cid-oenwriqq]{flex-direction:column;gap:.85rem;display:flex}.footer-logo[data-astro-cid-oenwriqq]{align-items:center;gap:.65rem;display:flex}.footer-logo-icon[data-astro-cid-oenwriqq]{width:2.25rem;height:2.25rem;color:var(--accent-cyan);box-shadow:0 0 15px -3px var(--glow-cyan);background:linear-gradient(135deg,#38bdf826,#a855f726);border:1px solid #38bdf84d;border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.footer-title[data-astro-cid-oenwriqq]{font-family:var(--font-display);color:var(--text-main);letter-spacing:-.01em;font-size:1.15rem;font-weight:700}.footer-tagline[data-astro-cid-oenwriqq]{color:var(--text-muted);max-width:34ch;font-size:.85rem;line-height:1.5}.author-badge-card[data-astro-cid-oenwriqq]{cursor:pointer;background:#38bdf80f;border:1px solid #38bdf840;border-radius:.75rem;align-items:center;gap:.65rem;width:fit-content;margin-top:.25rem;padding:.5rem .85rem;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.author-badge-card[data-astro-cid-oenwriqq]:hover{border-color:var(--accent-cyan);box-shadow:0 4px 18px -3px var(--glow-cyan);background:#38bdf81f;transform:translateY(-2px)}.author-avatar-wrap[data-astro-cid-oenwriqq]{width:1.85rem;height:1.85rem;color:var(--accent-cyan);background:#38bdf826;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.author-text-meta[data-astro-cid-oenwriqq]{flex-direction:column;gap:.1rem;display:flex}.author-label-small[data-astro-cid-oenwriqq]{color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:600}.author-name-row[data-astro-cid-oenwriqq]{align-items:center;gap:.35rem;display:flex}.author-name-highlight[data-astro-cid-oenwriqq]{font-family:var(--font-display);color:var(--accent-cyan);letter-spacing:.01em;font-size:.9rem;font-weight:700}.author-external-icon[data-astro-cid-oenwriqq]{color:var(--accent-cyan);opacity:.75;transition:transform .2s,opacity .2s}.author-badge-card[data-astro-cid-oenwriqq]:hover .author-external-icon[data-astro-cid-oenwriqq]{opacity:1;transform:translate(2px,-2px)}.footer-repo-link[data-astro-cid-oenwriqq]{color:var(--accent-cyan);font-weight:600;text-decoration:none;transition:color .15s}.footer-repo-link[data-astro-cid-oenwriqq]:hover{color:#f8fafc;text-decoration:underline}.tips-heading[data-astro-cid-oenwriqq]{font-family:var(--font-display);color:var(--text-main);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.875rem;font-weight:700}.tip-body[data-astro-cid-oenwriqq]{color:var(--text-muted);font-size:.85rem;line-height:1.6}.tip-icon[data-astro-cid-oenwriqq]{vertical-align:-3px;color:var(--accent-gold);margin-right:.35rem;display:inline-block}.tip-body[data-astro-cid-oenwriqq] code[data-astro-cid-oenwriqq]{font-family:var(--font-mono);color:var(--accent-gold);background:#facc151a;border:1px solid #facc1533;border-radius:4px;padding:.1rem .35rem;font-size:.8rem}.shortcuts-list[data-astro-cid-oenwriqq]{flex-direction:column;gap:.6rem;list-style:none;display:flex}.shortcuts-list[data-astro-cid-oenwriqq] li[data-astro-cid-oenwriqq]{color:var(--text-muted);align-items:center;gap:.45rem;font-size:.825rem;display:flex}kbd[data-astro-cid-oenwriqq]{border:1px solid var(--border-medium);color:var(--text-main);font-family:var(--font-mono);background:#ffffff14;border-radius:4px;padding:.15rem .4rem;font-size:.75rem;font-weight:600;box-shadow:0 1px 2px #0003}.footer-bottom[data-astro-cid-oenwriqq]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding-top:1.5rem;display:flex}.copyright[data-astro-cid-oenwriqq]{color:var(--text-dim);font-size:.825rem}.footer-badges[data-astro-cid-oenwriqq]{flex-wrap:wrap;gap:.5rem;display:flex}.tech-badge[data-astro-cid-oenwriqq]{font-family:var(--font-mono);border:1px solid var(--border-subtle);color:var(--text-dim);background:#ffffff0a;border-radius:9999px;padding:.2rem .6rem;font-size:.725rem;transition:border-color .2s,color .2s}.tech-badge[data-astro-cid-oenwriqq]:hover{border-color:var(--border-medium);color:var(--text-muted)}.badge-astro[data-astro-cid-oenwriqq]{color:#c084fc;background:#a855f714;border-color:#a855f74d}@media (width<=960px){.footer-columns[data-astro-cid-oenwriqq]{grid-template-columns:1fr;gap:2rem}}@media (width<=640px){.site-footer[data-astro-cid-oenwriqq]{padding:1.5rem 0 5.5rem}.footer-card[data-astro-cid-oenwriqq]{padding:1.5rem 1.15rem}.footer-bottom[data-astro-cid-oenwriqq]{flex-direction:column;align-items:flex-start;gap:1rem}}.hub-navigation[data-astro-cid-p5ojj7sd]{z-index:50;width:100%;margin:1.25rem 0 2rem;position:sticky;top:.75rem}.hub-nav-top[data-astro-cid-p5ojj7sd]{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-medium);box-shadow:var(--shadow-md);box-sizing:border-box;border-radius:9999px;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.35rem .5rem;display:flex}.hub-tabs-list[data-astro-cid-p5ojj7sd]{flex:1;align-items:center;gap:.35rem;min-width:0;display:flex}.hub-tab-btn[data-astro-cid-p5ojj7sd]{all:unset;cursor:pointer;box-sizing:border-box;color:var(--text-muted);font-family:var(--font-display);white-space:nowrap;text-align:center;border-radius:9999px;flex:1;justify-content:center;align-items:center;gap:.45rem;padding:.45rem .75rem;font-size:.85rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.hub-tab-btn[data-astro-cid-p5ojj7sd]:hover{color:var(--text-main);background:#ffffff0f}.hub-tab-num[data-astro-cid-p5ojj7sd]{font-family:var(--font-mono);width:1.25rem;height:1.25rem;color:var(--text-dim);background:#ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:inline-flex}.hub-tab-text[data-astro-cid-p5ojj7sd]{text-overflow:ellipsis;overflow:hidden}.hub-tab-btn[data-astro-cid-p5ojj7sd].active,.hub-tab-btn[data-astro-cid-p5ojj7sd][aria-selected=true]{background:var(--accent-cyan);color:#070b14;box-shadow:0 0 15px -2px var(--glow-cyan);font-weight:700}.hub-tab-btn[data-astro-cid-p5ojj7sd].active .hub-tab-num[data-astro-cid-p5ojj7sd]{color:var(--accent-cyan);background:#070b14}[data-theme=light] .hub-tab-btn[data-astro-cid-p5ojj7sd].active{background:var(--accent-cyan);color:#fff}[data-theme=light] .hub-tab-btn[data-astro-cid-p5ojj7sd].active .hub-tab-num[data-astro-cid-p5ojj7sd]{color:var(--accent-cyan);background:#fff}.view-mode-btn[data-astro-cid-p5ojj7sd]{all:unset;cursor:pointer;border:1px solid var(--border-subtle);color:var(--text-muted);font-family:var(--font-display);white-space:nowrap;background:#ffffff0f;border-radius:9999px;flex-shrink:0;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.view-mode-btn[data-astro-cid-p5ojj7sd]:hover{color:var(--text-main);border-color:var(--border-medium);background:#ffffff1f}.view-mode-btn[data-astro-cid-p5ojj7sd].active-all{border-color:var(--accent-gold);color:var(--accent-gold);background:#facc1526}@media (width<=992px){.hub-tabs-list[data-astro-cid-p5ojj7sd]{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.hub-tabs-list[data-astro-cid-p5ojj7sd]::-webkit-scrollbar{display:none}.hub-tab-btn[data-astro-cid-p5ojj7sd]{flex:none;padding:.4rem .75rem}}@media (width<=680px){.hub-tab-num[data-astro-cid-p5ojj7sd]{display:none}.hub-tab-btn[data-astro-cid-p5ojj7sd]{gap:.35rem;padding:.35rem .65rem;font-size:.8rem}.view-mode-btn[data-astro-cid-p5ojj7sd] span[data-astro-cid-p5ojj7sd]{display:none}.view-mode-btn[data-astro-cid-p5ojj7sd]{padding:.4rem .55rem}}.pipeline-section[data-astro-cid-xde2uf3l]{margin:2rem 0}.pipeline-header[data-astro-cid-xde2uf3l]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding:0 .25rem;display:flex}.pipeline-label[data-astro-cid-xde2uf3l]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--accent-cyan);align-items:center;gap:.5rem;font-size:.825rem;font-weight:600;display:flex}.pipeline-hint[data-astro-cid-xde2uf3l]{color:var(--text-dim);font-size:.85rem}.pipeline-container[data-astro-cid-xde2uf3l]{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-subtle);box-shadow:var(--shadow-md);border-radius:1.25rem;padding:1.75rem 1.25rem;position:relative;overflow:hidden}.pipeline-container[data-astro-cid-xde2uf3l]:before{content:"";background:linear-gradient(90deg,#0000,#38bdf866,#facc1566,#0000);height:1px;position:absolute;top:0;left:0;right:0}.pipeline-main-row[data-astro-cid-xde2uf3l]{grid-template-columns:minmax(130px,1fr) auto minmax(130px,1fr) auto minmax(130px,1fr) auto minmax(130px,1fr);align-items:center;gap:.5rem;display:grid}.node-wrapper[data-astro-cid-xde2uf3l]{position:relative}.node[data-astro-cid-xde2uf3l]{background:var(--bg-secondary);border:1.5px solid var(--border-medium);border-radius:.85rem;flex-direction:column;justify-content:space-between;min-height:7.2rem;padding:1rem .85rem;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.node-badge[data-astro-cid-xde2uf3l]{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.05em;font-size:.7rem;font-weight:700;position:absolute;top:.6rem;right:.75rem}.node-icon[data-astro-cid-xde2uf3l]{width:2.2rem;height:2.2rem;color:var(--text-muted);background:#ffffff0a;border-radius:.5rem;justify-content:center;align-items:center;transition:all .25s;display:flex}.node-title[data-astro-cid-xde2uf3l]{font-family:var(--font-display);color:var(--text-main);margin-top:.5rem;font-size:.95rem;font-weight:700;line-height:1.25;display:block}.node-sub[data-astro-cid-xde2uf3l]{color:var(--text-muted);margin-top:.2rem;font-size:.775rem;line-height:1.3;display:block}.node[data-astro-cid-xde2uf3l].active-source{border-color:var(--accent-emerald);background:#10b98114;box-shadow:0 0 20px -3px #10b98140}.node[data-astro-cid-xde2uf3l].active-source .node-icon[data-astro-cid-xde2uf3l]{color:var(--accent-emerald);background:#10b98126}.node[data-astro-cid-xde2uf3l].active-dest{border-color:var(--accent-cyan);background:#38bdf814;box-shadow:0 0 20px -3px #38bdf840}.node[data-astro-cid-xde2uf3l].active-dest .node-icon[data-astro-cid-xde2uf3l]{color:var(--accent-cyan);background:#38bdf826}.hop-wrapper[data-astro-cid-xde2uf3l]{justify-content:center;display:flex}.hop-btn[data-astro-cid-xde2uf3l]{all:unset;cursor:pointer;box-sizing:border-box;border-radius:.75rem;flex-direction:column;align-items:center;gap:.45rem;min-width:6.75rem;padding:.6rem .5rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.hop-btn[data-astro-cid-xde2uf3l]:hover{background:#ffffff0a}.hop-tag[data-astro-cid-xde2uf3l]{font-family:var(--font-mono);color:var(--text-muted);background:var(--bg-secondary);border:1px solid var(--border-subtle);white-space:nowrap;border-radius:.5rem;padding:.25rem .6rem;font-size:.85rem;font-weight:600;transition:all .2s}.hop-arrow[data-astro-cid-xde2uf3l]{align-items:center;width:100%;padding:0 .15rem;display:flex;position:relative}.arrow-line[data-astro-cid-xde2uf3l]{background:var(--border-medium);border-radius:2px;flex:1;height:3px;position:relative;overflow:hidden}.pulse-beam[data-astro-cid-xde2uf3l]{opacity:0;background:linear-gradient(90deg,#0000,currentColor,#0000);width:50%;height:100%;position:absolute;top:0;left:-100%}.arrow-head[data-astro-cid-xde2uf3l]{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid var(--border-medium);width:0;height:0;transition:border-color .2s}.hop-btn[data-astro-cid-xde2uf3l].active .hop-tag[data-astro-cid-xde2uf3l],.hop-btn[data-astro-cid-xde2uf3l][aria-selected=true] .hop-tag[data-astro-cid-xde2uf3l]{color:#070b14;font-weight:700;box-shadow:0 0 15px -2px}.hop-btn[data-astro-cid-xde2uf3l].active.hop-add .hop-tag[data-astro-cid-xde2uf3l]{background:var(--accent-emerald);color:#070b14;border-color:var(--accent-emerald)}.hop-btn[data-astro-cid-xde2uf3l].active.hop-add .arrow-line[data-astro-cid-xde2uf3l]{background:var(--accent-emerald)}.hop-btn[data-astro-cid-xde2uf3l].active.hop-add .arrow-head[data-astro-cid-xde2uf3l]{border-left-color:var(--accent-emerald)}.hop-btn[data-astro-cid-xde2uf3l].active.hop-commit .hop-tag[data-astro-cid-xde2uf3l]{background:var(--accent-gold);color:#070b14;border-color:var(--accent-gold)}.hop-btn[data-astro-cid-xde2uf3l].active.hop-commit .arrow-line[data-astro-cid-xde2uf3l]{background:var(--accent-gold)}.hop-btn[data-astro-cid-xde2uf3l].active.hop-commit .arrow-head[data-astro-cid-xde2uf3l]{border-left-color:var(--accent-gold)}.hop-btn[data-astro-cid-xde2uf3l].active.hop-push .hop-tag[data-astro-cid-xde2uf3l]{background:var(--accent-cyan);color:#070b14;border-color:var(--accent-cyan)}.hop-btn[data-astro-cid-xde2uf3l].active.hop-push .arrow-line[data-astro-cid-xde2uf3l]{background:var(--accent-cyan)}.hop-btn[data-astro-cid-xde2uf3l].active.hop-push .arrow-head[data-astro-cid-xde2uf3l]{border-left-color:var(--accent-cyan)}.hop-btn[data-astro-cid-xde2uf3l].active .pulse-beam[data-astro-cid-xde2uf3l]{opacity:1;animation:1.4s cubic-bezier(.4,0,.2,1) infinite beamFlow}@keyframes beamFlow{0%{left:-50%}to{left:120%}}.pipeline-return-row[data-astro-cid-xde2uf3l]{border-top:1px dashed var(--border-subtle);margin-top:1.25rem;padding-top:1.25rem}.hop-pull[data-astro-cid-xde2uf3l]{border:1px solid var(--border-subtle);cursor:pointer;background:#ffffff05;border-radius:.85rem;flex-direction:row;justify-content:space-between;align-items:center;gap:1.25rem;width:100%;padding:.85rem 1.25rem;transition:all .2s;display:flex}.hop-pull[data-astro-cid-xde2uf3l]:hover{border-color:var(--border-medium);background:#ffffff0d}.return-track[data-astro-cid-xde2uf3l]{flex:1;align-items:center;gap:0;display:flex;position:relative}.return-line[data-astro-cid-xde2uf3l]{background:var(--border-medium);border-radius:2px;flex:1;height:3px;position:relative;overflow:hidden}.return-arrow-head[data-astro-cid-xde2uf3l]{border-top:5px solid #0000;border-bottom:5px solid #0000;border-right:8px solid var(--border-medium);order:-1;width:0;height:0;margin-right:-1px;transition:border-color .2s}.return-content[data-astro-cid-xde2uf3l]{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.return-badge[data-astro-cid-xde2uf3l]{font-family:var(--font-mono);color:var(--accent-purple);text-transform:uppercase;background:#a855f726;border:1px solid #a855f74d;border-radius:9999px;padding:.15rem .5rem;font-size:.7rem}.return-desc[data-astro-cid-xde2uf3l]{color:var(--text-muted);font-size:.85rem}.hop-pull[data-astro-cid-xde2uf3l].active,.hop-pull[data-astro-cid-xde2uf3l][aria-selected=true]{border-color:var(--accent-purple);background:#a855f714;box-shadow:0 0 25px -5px #a855f740}.hop-pull[data-astro-cid-xde2uf3l].active .hop-tag[data-astro-cid-xde2uf3l]{background:var(--accent-purple);color:#fff;border-color:var(--accent-purple)}.hop-pull[data-astro-cid-xde2uf3l].active .return-line[data-astro-cid-xde2uf3l]{background:var(--accent-purple)}.hop-pull[data-astro-cid-xde2uf3l].active .return-arrow-head[data-astro-cid-xde2uf3l]{border-right-color:var(--accent-purple)}.hop-pull[data-astro-cid-xde2uf3l].active .pulse-beam[data-astro-cid-xde2uf3l].reverse{opacity:1;background:linear-gradient(90deg,#0000,#fff,#0000);animation:1.5s linear infinite beamReverse}@keyframes beamReverse{0%{left:auto;right:-50%}to{left:auto;right:120%}}@media (width<=900px){.pipeline-main-row[data-astro-cid-xde2uf3l]{grid-template-columns:1fr;gap:.75rem}.node[data-astro-cid-xde2uf3l]{flex-direction:row;align-items:center;gap:1rem;min-height:auto;padding:.85rem 1rem}.node-title[data-astro-cid-xde2uf3l]{margin-top:0}.node-badge[data-astro-cid-xde2uf3l]{margin-left:auto;position:static}.hop-wrapper[data-astro-cid-xde2uf3l]{justify-content:flex-start;padding-left:2rem}.hop-btn[data-astro-cid-xde2uf3l]{flex-direction:row;gap:1rem;width:100%;min-width:0;padding:.35rem .5rem}.hop-arrow[data-astro-cid-xde2uf3l]{flex-direction:column;align-items:center;width:auto;height:2.25rem;padding:0}.arrow-line[data-astro-cid-xde2uf3l]{width:3px;height:100%}.arrow-head[data-astro-cid-xde2uf3l]{border-left:5px solid #0000;border-right:5px solid #0000;border-top:8px solid var(--border-medium);border-bottom:0}.hop-btn[data-astro-cid-xde2uf3l].active.hop-add .arrow-head[data-astro-cid-xde2uf3l]{border-top-color:var(--accent-emerald)}.hop-btn[data-astro-cid-xde2uf3l].active.hop-commit .arrow-head[data-astro-cid-xde2uf3l]{border-top-color:var(--accent-gold)}.hop-btn[data-astro-cid-xde2uf3l].active.hop-push .arrow-head[data-astro-cid-xde2uf3l]{border-top-color:var(--accent-cyan)}.return-content[data-astro-cid-xde2uf3l]{flex-wrap:wrap;gap:.5rem}.return-desc[data-astro-cid-xde2uf3l]{width:100%}}.topic-tabs-container[data-astro-cid-7nwlsm6g]{margin:1.75rem 0 2.25rem}.tabs-header[data-astro-cid-7nwlsm6g]{justify-content:space-between;align-items:center;margin-bottom:.85rem;padding:0 .25rem;display:flex}.tabs-title[data-astro-cid-7nwlsm6g]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--accent-gold);align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;display:flex}.tabs-hint[data-astro-cid-7nwlsm6g]{color:var(--text-dim);font-size:.825rem}.tabs-bar[data-astro-cid-7nwlsm6g]{flex-wrap:wrap;gap:.75rem;display:flex}.topic-tab-btn[data-astro-cid-7nwlsm6g]{all:unset;cursor:pointer;box-sizing:border-box;background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-muted);font-family:var(--font-display);border-radius:.75rem;align-items:center;gap:.65rem;padding:.65rem 1.25rem;font-size:.95rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.topic-tab-btn[data-astro-cid-7nwlsm6g]:hover{background:var(--bg-card-hover);border-color:var(--border-medium);color:var(--text-main);transform:translateY(-1px)}.tab-indicator[data-astro-cid-7nwlsm6g]{background:var(--border-medium);border-radius:50%;width:8px;height:8px;transition:all .2s}.tab-badge[data-astro-cid-7nwlsm6g]{font-family:var(--font-mono);color:var(--text-dim);background:#ffffff0f;border-radius:4px;padding:.15rem .45rem;font-size:.7rem}.topic-tab-btn[data-astro-cid-7nwlsm6g].active,.topic-tab-btn[data-astro-cid-7nwlsm6g][aria-selected=true]{background:var(--bg-card-hover);border-color:var(--accent-gold);color:var(--text-main);box-shadow:0 0 20px -3px var(--glow-gold)}.topic-tab-btn[data-astro-cid-7nwlsm6g].active .tab-indicator[data-astro-cid-7nwlsm6g],.topic-tab-btn[data-astro-cid-7nwlsm6g][aria-selected=true] .tab-indicator[data-astro-cid-7nwlsm6g]{background:var(--accent-gold);box-shadow:0 0 8px var(--accent-gold)}.topic-tab-btn[data-astro-cid-7nwlsm6g].active .tab-badge[data-astro-cid-7nwlsm6g],.topic-tab-btn[data-astro-cid-7nwlsm6g][aria-selected=true] .tab-badge[data-astro-cid-7nwlsm6g]{color:var(--accent-gold);background:#facc1533}.search-wrapper[data-astro-cid-u57zkn3a]{margin:1.5rem 0 2.25rem;position:relative}.search-input-box[data-astro-cid-u57zkn3a]{background:var(--bg-card);border:1.5px solid var(--border-medium);box-shadow:var(--shadow-sm);border-radius:.85rem;align-items:center;gap:.75rem;padding:.4rem .85rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.search-input-box[data-astro-cid-u57zkn3a]:focus-within{border-color:var(--accent-cyan);box-shadow:0 0 0 3px #38bdf833, var(--shadow-md)}.search-icon[data-astro-cid-u57zkn3a]{color:var(--text-muted);align-items:center;display:flex}#command-search[data-astro-cid-u57zkn3a]{color:var(--text-main);font-family:var(--font-body);background:0 0;border:none;outline:none;flex:1;padding:.5rem 0;font-size:.95rem}#command-search[data-astro-cid-u57zkn3a]::placeholder{color:var(--text-dim)}.search-shortcut[data-astro-cid-u57zkn3a]{align-items:center;display:flex}kbd[data-astro-cid-u57zkn3a]{border:1px solid var(--border-medium);color:var(--text-muted);font-family:var(--font-mono);background:#ffffff14;border-radius:4px;padding:.15rem .45rem;font-size:.75rem;font-weight:600;box-shadow:0 1px 2px #0003}.clear-btn[data-astro-cid-u57zkn3a]{all:unset;cursor:pointer;width:1.5rem;height:1.5rem;color:var(--text-muted);background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.clear-btn[data-astro-cid-u57zkn3a]:hover{color:var(--text-main);background:#ffffff26}.search-feedback[data-astro-cid-u57zkn3a]{font-family:var(--font-mono);color:var(--text-muted);min-height:1.2rem;margin-top:.5rem;padding:0 .5rem;font-size:.8rem}.panels-container[data-astro-cid-z2zuv6eh]{margin-bottom:3.5rem;position:relative}.panel-card[data-astro-cid-z2zuv6eh]{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-subtle);box-shadow:var(--shadow-md);border-radius:1.25rem;padding:2rem 1.75rem;transition:opacity .25s,transform .25s}.panel-card[data-astro-cid-z2zuv6eh][hidden]{display:none}.panel-header[data-astro-cid-z2zuv6eh]{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}.panel-header-main[data-astro-cid-z2zuv6eh]{flex:1;min-width:260px}.panel-toolbar[data-astro-cid-z2zuv6eh]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.level-filters[data-astro-cid-z2zuv6eh]{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:9999px;gap:.35rem;padding:.2rem .3rem;display:flex}.lvl-btn[data-astro-cid-z2zuv6eh]{all:unset;cursor:pointer;font-family:var(--font-display);color:var(--text-muted);border-radius:9999px;padding:.25rem .65rem;font-size:.75rem;font-weight:600;transition:all .2s}.lvl-btn[data-astro-cid-z2zuv6eh]:hover{color:var(--text-main)}.lvl-btn[data-astro-cid-z2zuv6eh].active{background:var(--accent-cyan);color:#070b14;font-weight:700}[data-theme=light] .lvl-btn[data-astro-cid-z2zuv6eh].active{color:#fff}.print-sheet-btn[data-astro-cid-z2zuv6eh]{all:unset;cursor:pointer;border:1px solid var(--border-subtle);color:var(--text-muted);font-family:var(--font-display);background:#ffffff0d;border-radius:.6rem;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.print-sheet-btn[data-astro-cid-z2zuv6eh]:hover{color:var(--text-main);border-color:var(--border-medium);background:#ffffff1a}.panel-meta[data-astro-cid-z2zuv6eh]{align-items:center;gap:.85rem;margin-bottom:.4rem;display:flex}.panel-pill[data-astro-cid-z2zuv6eh]{font-family:var(--font-mono);color:var(--accent-cyan);background:#38bdf826;border:1px solid #38bdf84d;border-radius:6px;padding:.2rem .65rem;font-size:.8rem;font-weight:700}.panel-title[data-astro-cid-z2zuv6eh]{font-family:var(--font-display);color:var(--text-main);letter-spacing:-.02em;font-size:clamp(1.6rem,3.5vw,2.3rem);font-weight:700;line-height:1.15}.panel-description[data-astro-cid-z2zuv6eh]{color:var(--text-muted);font-size:1rem;line-height:1.5}.command-grid[data-astro-cid-z2zuv6eh]{flex-direction:column;gap:1rem;display:flex}.command-card[data-astro-cid-z2zuv6eh]{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:.85rem;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.15rem 1.35rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.command-card[data-astro-cid-z2zuv6eh]:hover{background:var(--bg-card-hover);border-color:var(--border-medium);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.command-main[data-astro-cid-z2zuv6eh]{flex:1;min-width:0}.command-code-wrapper[data-astro-cid-z2zuv6eh]{align-items:center;gap:.65rem;margin-bottom:.4rem;display:flex}.prompt-symbol[data-astro-cid-z2zuv6eh]{font-family:var(--font-mono);color:var(--accent-emerald);user-select:none;font-size:.95rem;font-weight:700}.command-code[data-astro-cid-z2zuv6eh]{font-family:var(--font-mono);color:var(--accent-gold);overflow-wrap:anywhere;letter-spacing:-.01em;font-size:1.025rem;font-weight:600}.arg-token{color:var(--accent-cyan);background:#38bdf826;border:1px solid #38bdf840;border-radius:4px;padding:.1rem .35rem;font-style:normal}.command-desc[data-astro-cid-z2zuv6eh]{color:var(--text-main);margin-bottom:.2rem;font-size:.95rem}.command-detail[data-astro-cid-z2zuv6eh]{color:var(--text-muted);font-size:.825rem;line-height:1.4}.command-actions[data-astro-cid-z2zuv6eh]{flex-shrink:0;align-items:center;gap:.85rem;display:flex}.copy-btn[data-astro-cid-z2zuv6eh]{all:unset;cursor:pointer;box-sizing:border-box;background:var(--bg-card);border:1.5px solid var(--border-medium);min-width:6.2rem;color:var(--text-main);font-family:var(--font-display);user-select:none;border-radius:.6rem;justify-content:center;align-items:center;gap:.45rem;padding:.45rem .9rem;font-size:.875rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.copy-btn[data-astro-cid-z2zuv6eh]:hover{border-color:var(--accent-cyan);color:var(--accent-cyan);background:#38bdf814}.copy-btn[data-astro-cid-z2zuv6eh]:active{transform:scale(.96)}.copy-btn[data-astro-cid-z2zuv6eh] .check-icon[data-astro-cid-z2zuv6eh]{display:none}.copy-btn[data-astro-cid-z2zuv6eh].copied{background:var(--accent-emerald);border-color:var(--accent-emerald);color:#070b14;font-weight:700;animation:.3s cubic-bezier(.16,1,.3,1) popCorrect}.copy-btn[data-astro-cid-z2zuv6eh].copied .copy-icon[data-astro-cid-z2zuv6eh]{display:none}.copy-btn[data-astro-cid-z2zuv6eh].copied .check-icon[data-astro-cid-z2zuv6eh]{display:inline-block}@media (width<=768px){.panel-card[data-astro-cid-z2zuv6eh]{padding:1.5rem 1.15rem}.command-card[data-astro-cid-z2zuv6eh]{flex-direction:column;align-items:flex-start;gap:1rem}.command-actions[data-astro-cid-z2zuv6eh]{border-top:1px dashed var(--border-subtle);justify-content:space-between;width:100%;padding-top:.75rem}.copy-btn[data-astro-cid-z2zuv6eh]{width:100%}}.terminal-section[data-astro-cid-f5lfuuwx]{margin:3.5rem 0;scroll-margin-top:5rem}.section-title-wrap[data-astro-cid-f5lfuuwx]{margin-bottom:1.5rem}.section-badge[data-astro-cid-f5lfuuwx]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--accent-emerald);background:#10b9811f;border:1px solid #10b98140;border-radius:9999px;align-items:center;gap:.45rem;margin-bottom:.65rem;padding:.25rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex}.section-heading[data-astro-cid-f5lfuuwx]{font-family:var(--font-display);color:var(--text-main);letter-spacing:-.02em;margin-bottom:.5rem;font-size:clamp(1.7rem,4vw,2.3rem);font-weight:700}.section-sub[data-astro-cid-f5lfuuwx]{color:var(--text-muted);max-width:65ch;font-size:.95rem}.terminal-box[data-astro-cid-f5lfuuwx]{border:1.5px solid var(--border-medium);background:#090d16;border-radius:1rem;overflow:hidden;box-shadow:0 16px 36px -10px #0009}.terminal-header[data-astro-cid-f5lfuuwx]{background:#111827;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.window-dots[data-astro-cid-f5lfuuwx]{gap:.45rem;display:flex}.dot[data-astro-cid-f5lfuuwx]{border-radius:50%;width:11px;height:11px}.dot-close[data-astro-cid-f5lfuuwx]{background:#ef4444}.dot-minimize[data-astro-cid-f5lfuuwx]{background:#f59e0b}.dot-expand[data-astro-cid-f5lfuuwx]{background:#10b981}.terminal-title[data-astro-cid-f5lfuuwx]{font-family:var(--font-mono);color:#94a3b8;align-items:center;gap:.45rem;font-size:.75rem;display:flex}.terminal-reset-btn[data-astro-cid-f5lfuuwx]{all:unset;cursor:pointer;font-family:var(--font-mono);color:#94a3b8;background:#ffffff0d;border-radius:4px;align-items:center;gap:.35rem;padding:.2rem .5rem;font-size:.725rem;transition:all .2s;display:inline-flex}.terminal-reset-btn[data-astro-cid-f5lfuuwx]:hover{color:var(--text-main);background:#ffffff1f}.command-launcher-bar[data-astro-cid-f5lfuuwx]{background:#0e1626;border-bottom:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:.85rem;padding:.75rem 1rem;display:flex}.launcher-label[data-astro-cid-f5lfuuwx]{font-family:var(--font-mono);color:#94a3b8;font-size:.75rem}.launcher-pills[data-astro-cid-f5lfuuwx]{flex-wrap:wrap;gap:.5rem;display:flex}.launcher-btn[data-astro-cid-f5lfuuwx]{all:unset;cursor:pointer;color:#f1f5f9;background:#17233d;border:1px solid #38bdf833;border-radius:6px;align-items:center;gap:.4rem;padding:.3rem .65rem;font-size:.8rem;transition:all .2s;display:inline-flex}.launcher-btn[data-astro-cid-f5lfuuwx]:hover{border-color:var(--accent-cyan);background:#1e2f52;transform:translateY(-1px)}.launcher-btn[data-astro-cid-f5lfuuwx].active{border-color:var(--accent-cyan);color:var(--accent-cyan);background:#38bdf833}.launcher-indicator[data-astro-cid-f5lfuuwx]{background:var(--accent-cyan);border-radius:50%;width:6px;height:6px}.terminal-body[data-astro-cid-f5lfuuwx]{font-family:var(--font-mono);color:#cbd5e1;background:#070b14;min-height:220px;padding:1.25rem 1.25rem 1.5rem;font-size:.875rem;line-height:1.6;overflow-x:auto}.term-line[data-astro-cid-f5lfuuwx]{margin-bottom:.5rem}.prompt-user[data-astro-cid-f5lfuuwx]{color:var(--accent-emerald);font-weight:600}.prompt-path[data-astro-cid-f5lfuuwx]{color:var(--accent-cyan)}.prompt-branch[data-astro-cid-f5lfuuwx]{color:var(--accent-purple)}.term-cmd[data-astro-cid-f5lfuuwx]{color:#f8fafc;font-weight:600}.term-output[data-astro-cid-f5lfuuwx]{white-space:pre-wrap;word-break:break-all;color:#94a3b8;margin:.5rem 0 1rem;font-family:inherit;font-size:.85rem;animation:.22s ease-out termFade}@keyframes termFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.term-cursor[data-astro-cid-f5lfuuwx]{color:var(--accent-emerald);animation:1s step-start infinite blink}@keyframes blink{50%{opacity:0}}.stage-radar[data-astro-cid-f5lfuuwx]{background:#0b1120;border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.radar-label[data-astro-cid-f5lfuuwx]{font-family:var(--font-mono);color:#94a3b8;font-size:.75rem}.radar-pills[data-astro-cid-f5lfuuwx]{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.radar-item[data-astro-cid-f5lfuuwx]{font-family:var(--font-mono);color:#64748b;background:#ffffff0a;border:1px solid #ffffff14;border-radius:4px;align-items:center;gap:.4rem;padding:.2rem .55rem;font-size:.75rem;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.radar-dot[data-astro-cid-f5lfuuwx]{background:#475569;border-radius:50%;width:6px;height:6px;transition:background-color .25s;position:relative}.radar-item[data-astro-cid-f5lfuuwx].active{border-color:var(--accent-emerald);color:var(--accent-emerald);background:#10b98126;font-weight:600;transform:translateY(-1px);box-shadow:0 0 12px #10b98140}.radar-item[data-astro-cid-f5lfuuwx].active .radar-dot[data-astro-cid-f5lfuuwx]{background:var(--accent-emerald);box-shadow:0 0 6px var(--accent-emerald);animation:1.8s ease-out infinite radarPulse}@keyframes radarPulse{0%{box-shadow:0 0 #10b981b3}70%{box-shadow:0 0 0 6px #10b98100}to{box-shadow:0 0 #10b98100}}.radar-arrow[data-astro-cid-f5lfuuwx]{color:#475569;font-size:.75rem}@media (width<=768px){.command-launcher-bar[data-astro-cid-f5lfuuwx]{flex-direction:column;align-items:flex-start}}.visualizer-section[data-astro-cid-ncyucyv5]{margin:4.5rem 0 3.5rem;scroll-margin-top:5rem}.badge-tree[data-astro-cid-ncyucyv5]{color:var(--accent-cyan);background:#38bdf81f;border:1px solid #38bdf840}.visualizer-card[data-astro-cid-ncyucyv5]{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);border:1.5px solid var(--border-subtle);box-shadow:var(--shadow-md);border-radius:1.25rem;padding:1.75rem}.viz-controls[data-astro-cid-ncyucyv5]{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}.viz-actions-group[data-astro-cid-ncyucyv5]{flex-wrap:wrap;gap:.6rem;display:flex}.viz-btn[data-astro-cid-ncyucyv5]{all:unset;cursor:pointer;background:var(--bg-secondary);border:1px solid var(--border-medium);color:var(--text-main);font-family:var(--font-display);border-radius:.6rem;align-items:center;gap:.45rem;padding:.45rem .9rem;font-size:.825rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.viz-btn[data-astro-cid-ncyucyv5]:hover{background:var(--bg-card-hover);border-color:var(--accent-cyan);color:var(--accent-cyan);transform:translateY(-1px)}.viz-btn-accent[data-astro-cid-ncyucyv5]{color:var(--accent-gold);border-color:#facc1566}.viz-btn-accent[data-astro-cid-ncyucyv5]:hover{border-color:var(--accent-gold);color:var(--accent-gold);background:#facc1526}.viz-btn-purple[data-astro-cid-ncyucyv5]{color:var(--accent-purple);border-color:#a855f766}.viz-btn-purple[data-astro-cid-ncyucyv5]:hover{border-color:var(--accent-purple);color:var(--accent-purple);background:#a855f726}.viz-reset-btn[data-astro-cid-ncyucyv5]{all:unset;cursor:pointer;border:1px solid var(--border-subtle);color:var(--text-muted);font-family:var(--font-mono);background:#ffffff0a;border-radius:.5rem;align-items:center;gap:.35rem;padding:.4rem .8rem;font-size:.75rem;transition:all .2s;display:inline-flex}.viz-reset-btn[data-astro-cid-ncyucyv5]:hover{color:var(--text-main);background:#ffffff1a}.svg-canvas-container[data-astro-cid-ncyucyv5]{border:1px solid var(--border-subtle);background:#080c14;border-radius:.85rem;justify-content:center;padding:1.5rem 1rem;display:flex;overflow-x:auto}.tree-svg[data-astro-cid-ncyucyv5]{width:100%;max-width:900px;height:240px}.commit-node{transform-origin:50%;animation:.3s cubic-bezier(.34,1.56,.64,1) forwards commitScaleIn}.commit-node.merge-commit circle{animation:1.8s ease-in-out infinite mergeGlow}@keyframes commitScaleIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes mergeGlow{0%,to{filter:drop-shadow(0 0 4px #facc1566)}50%{filter:drop-shadow(0 0 12px #facc15e6)}}.viz-footer-info[data-astro-cid-ncyucyv5]{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.viz-legend[data-astro-cid-ncyucyv5]{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.legend-item[data-astro-cid-ncyucyv5]{color:var(--text-muted);align-items:center;gap:.45rem;font-size:.825rem;display:flex}.legend-circle[data-astro-cid-ncyucyv5]{border-radius:50%;width:12px;height:12px}.main-circle[data-astro-cid-ncyucyv5]{background:var(--accent-cyan);box-shadow:0 0 8px var(--accent-cyan)}.feature-circle[data-astro-cid-ncyucyv5]{background:var(--accent-purple);box-shadow:0 0 8px var(--accent-purple)}.merge-circle[data-astro-cid-ncyucyv5]{background:var(--accent-gold);box-shadow:0 0 8px var(--accent-gold)}.viz-status-box[data-astro-cid-ncyucyv5]{background:var(--bg-secondary);border:1px solid var(--border-subtle);color:var(--text-main);border-radius:.75rem;padding:.85rem 1.15rem;font-size:.875rem;line-height:1.5}.viz-status-box[data-astro-cid-ncyucyv5] strong[data-astro-cid-ncyucyv5]{color:var(--accent-cyan)}.conflict-section[data-astro-cid-babbryog]{margin:4.5rem 0 3.5rem;scroll-margin-top:5rem}.badge-conflict[data-astro-cid-babbryog]{color:var(--accent-rose);background:#f43f5e1f;border:1px solid #f43f5e40}.conflict-card[data-astro-cid-babbryog]{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);border:1.5px solid var(--border-subtle);box-shadow:var(--shadow-md);border-radius:1.25rem;flex-direction:column;gap:1.5rem;padding:1.75rem;display:flex}.scenario-selector-bar[data-astro-cid-babbryog]{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.file-tabs[data-astro-cid-babbryog]{flex-wrap:wrap;gap:.5rem;display:flex}.file-tab-btn[data-astro-cid-babbryog]{all:unset;cursor:pointer;background:var(--bg-secondary);border:1px solid var(--border-subtle);font-family:var(--font-mono);color:var(--text-muted);border-radius:.6rem;align-items:center;gap:.5rem;padding:.45rem .85rem;font-size:.8rem;transition:all .2s;display:inline-flex}.file-tab-btn[data-astro-cid-babbryog]:hover{color:var(--text-main);border-color:var(--border-medium)}.file-tab-btn[data-astro-cid-babbryog].active{border-color:var(--accent-cyan);color:var(--accent-cyan);background:#38bdf81f}.conflict-indicator[data-astro-cid-babbryog]{color:var(--accent-rose);background:#f43f5e33;border-radius:4px;padding:.1rem .35rem;font-size:.65rem;font-weight:700}.branches-status[data-astro-cid-babbryog]{font-family:var(--font-mono);align-items:center;gap:.5rem;font-size:.775rem;display:flex}.branch-tag[data-astro-cid-babbryog]{border-radius:9999px;padding:.2rem .6rem;font-weight:600}.current-tag[data-astro-cid-babbryog]{color:var(--accent-cyan);background:#38bdf826;border:1px solid #38bdf84d}.incoming-tag[data-astro-cid-babbryog]{color:var(--accent-purple);background:#a855f726;border:1px solid #a855f74d}.merge-arrow[data-astro-cid-babbryog]{color:var(--text-dim);font-size:1.1rem}.conflict-context-box[data-astro-cid-babbryog]{background:var(--bg-secondary);border:1px solid var(--border-subtle);color:var(--text-muted);border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;font-size:.875rem;line-height:1.5;display:flex}.conflict-context-box[data-astro-cid-babbryog] svg[data-astro-cid-babbryog]{color:var(--accent-cyan);flex-shrink:0;margin-top:.2rem}.resolution-actions-bar[data-astro-cid-babbryog]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.resolve-buttons-group[data-astro-cid-babbryog]{flex-wrap:wrap;gap:.65rem;display:flex}.resolve-btn[data-astro-cid-babbryog]{all:unset;cursor:pointer;font-family:var(--font-display);border:1px solid var(--border-subtle);background:var(--bg-secondary);color:var(--text-muted);border-radius:.65rem;align-items:center;gap:.45rem;padding:.45rem .95rem;font-size:.825rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.resolve-btn[data-astro-cid-babbryog]:hover{transform:translateY(-1px)}.btn-accept-current[data-astro-cid-babbryog]:hover{border-color:var(--accent-cyan);color:var(--accent-cyan);background:#38bdf826}.btn-accept-incoming[data-astro-cid-babbryog]:hover{border-color:var(--accent-purple);color:var(--accent-purple);background:#a855f726}.btn-accept-both[data-astro-cid-babbryog]:hover{border-color:var(--accent-emerald);color:var(--accent-emerald);background:#10b98126}.btn-reset-conflict[data-astro-cid-babbryog]:hover{border-color:var(--accent-rose);color:var(--accent-rose);background:#f43f5e26}.code-editor-window[data-astro-cid-babbryog]{background:#070b14;border:1px solid #1e293b;border-radius:.85rem;overflow:hidden;box-shadow:0 8px 24px -5px #0009}.editor-header[data-astro-cid-babbryog]{background:#0f172a;border-bottom:1px solid #1e293b;justify-content:space-between;align-items:center;padding:.6rem 1rem;display:flex}.window-dots[data-astro-cid-babbryog]{gap:.35rem;display:flex}.dot[data-astro-cid-babbryog]{border-radius:50%;width:10px;height:10px}.dot-close[data-astro-cid-babbryog]{background:#ef4444}.dot-minimize[data-astro-cid-babbryog]{background:#f59e0b}.dot-expand[data-astro-cid-babbryog]{background:#10b981}.editor-filename[data-astro-cid-babbryog]{font-family:var(--font-mono);color:#94a3b8;font-size:.8rem}.status-pill[data-astro-cid-babbryog]{font-family:var(--font-mono);color:var(--accent-rose);background:#f43f5e33;border:1px solid #f43f5e4d;border-radius:9999px;padding:.15rem .5rem;font-size:.68rem;font-weight:700}.status-pill[data-astro-cid-babbryog].resolved{color:var(--accent-emerald);background:#10b98133;border-color:#10b9814d}.editor-viewport[data-astro-cid-babbryog]{font-family:var(--font-mono);padding:1.25rem;font-size:.85rem;line-height:1.6;overflow-x:auto}.conflict-marker-head{color:var(--accent-cyan);border-left:3px solid var(--accent-cyan);background:#38bdf826;margin:.4rem 0;padding:.2rem .5rem;font-weight:700;display:block}.conflict-marker-split{color:#94a3b8;background:#94a3b826;border-left:3px solid #64748b;margin:.4rem 0;padding:.2rem .5rem;font-weight:700;display:block}.conflict-marker-tail{color:var(--accent-purple);border-left:3px solid var(--accent-purple);background:#a855f726;margin:.4rem 0;padding:.2rem .5rem;font-weight:700;display:block}.conflict-block-current{color:#e2e8f0;background:#38bdf80d;padding-left:.75rem;display:block}.conflict-block-incoming{color:#e2e8f0;background:#a855f70d;padding-left:.75rem;display:block}.resolved-clean-code{color:#f8fafc;border-left:3px solid var(--accent-emerald);background:#10b9810a;padding:.5rem;display:block}.conflict-terminal-guide[data-astro-cid-babbryog]{border-top:1px solid var(--border-subtle);flex-direction:column;gap:.75rem;padding-top:1rem;display:flex}.guide-title[data-astro-cid-babbryog]{font-family:var(--font-mono);color:var(--text-dim);text-transform:uppercase;font-size:.75rem;font-weight:700}.steps-row[data-astro-cid-babbryog]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.step-card[data-astro-cid-babbryog]{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:.75rem;align-items:center;gap:.85rem;padding:.75rem 1rem;display:flex}.step-num[data-astro-cid-babbryog]{width:24px;height:24px;color:var(--accent-cyan);font-family:var(--font-mono);background:#38bdf826;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.step-abort[data-astro-cid-babbryog] .step-num[data-astro-cid-babbryog]{color:var(--accent-rose);background:#f43f5e26;font-size:.65rem}.step-content[data-astro-cid-babbryog]{flex-direction:column;flex:1;gap:.2rem;display:flex}.step-content[data-astro-cid-babbryog] small[data-astro-cid-babbryog]{color:var(--text-muted);font-size:.75rem}.step-cmd-line[data-astro-cid-babbryog]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.step-cmd-line[data-astro-cid-babbryog] code[data-astro-cid-babbryog]{font-family:var(--font-mono);color:var(--accent-gold);font-size:.8rem;font-weight:600}@media (width<=768px){.conflict-card[data-astro-cid-babbryog]{padding:1.25rem 1rem}}.bisect-section[data-astro-cid-ik6hcn7c]{margin:4.5rem 0 3.5rem;scroll-margin-top:5rem}.badge-bisect[data-astro-cid-ik6hcn7c]{color:var(--accent-cyan);background:#38bdf81f;border:1px solid #38bdf840}.bisect-card[data-astro-cid-ik6hcn7c]{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);border:1.5px solid var(--border-subtle);box-shadow:var(--shadow-md);border-radius:1.25rem;flex-direction:column;gap:1.75rem;padding:1.75rem;display:flex}.bisect-header-controls[data-astro-cid-ik6hcn7c]{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding-bottom:1.25rem;display:flex}.bisect-status-text[data-astro-cid-ik6hcn7c]{flex:1;min-width:260px}.bisect-status-text[data-astro-cid-ik6hcn7c] strong[data-astro-cid-ik6hcn7c]{font-family:var(--font-display);color:var(--text-main);margin-bottom:.25rem;font-size:1.05rem;display:block}.bisect-status-text[data-astro-cid-ik6hcn7c] p[data-astro-cid-ik6hcn7c]{color:var(--text-muted);font-size:.85rem}.bisect-btn-group[data-astro-cid-ik6hcn7c]{flex-wrap:wrap;gap:.5rem;display:flex}.bisect-action-btn[data-astro-cid-ik6hcn7c]{all:unset;cursor:pointer;font-family:var(--font-mono);border:1px solid var(--border-subtle);background:var(--bg-secondary);color:var(--text-muted);border-radius:.65rem;align-items:center;gap:.45rem;padding:.45rem .95rem;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.bisect-action-btn[data-astro-cid-ik6hcn7c]:disabled{opacity:.4;cursor:not-allowed}.bisect-action-btn[data-astro-cid-ik6hcn7c]:hover:not(:disabled){transform:translateY(-1px)}.btn-start[data-astro-cid-ik6hcn7c]:hover:not(:disabled){border-color:var(--accent-cyan);color:var(--accent-cyan);background:#38bdf826}.btn-good[data-astro-cid-ik6hcn7c]:hover:not(:disabled){border-color:var(--accent-emerald);color:var(--accent-emerald);background:#10b98126}.btn-bad[data-astro-cid-ik6hcn7c]:hover:not(:disabled){border-color:var(--accent-rose);color:var(--accent-rose);background:#f43f5e26}.timeline-container[data-astro-cid-ik6hcn7c]{padding:2.5rem 0 1rem;position:relative;overflow-x:auto}.timeline-track-line[data-astro-cid-ik6hcn7c]{z-index:0;background:#334155;height:3px;position:absolute;top:48px;left:40px;right:40px}.commits-strip[data-astro-cid-ik6hcn7c]{z-index:1;justify-content:space-between;min-width:720px;display:flex;position:relative}.commit-step-node[data-astro-cid-ik6hcn7c]{text-align:center;flex-direction:column;align-items:center;gap:.65rem;width:85px;transition:all .3s;display:flex}.node-circle[data-astro-cid-ik6hcn7c]{width:38px;height:38px;font-family:var(--font-mono);color:var(--text-muted);background:#090d16;border:2px solid #475569;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;transition:all .25s;display:flex;position:relative}.commit-step-node[data-astro-cid-ik6hcn7c].active .node-circle[data-astro-cid-ik6hcn7c]{border-color:var(--accent-cyan);box-shadow:0 0 14px var(--accent-cyan);color:var(--accent-cyan);transform:scale(1.15)}.commit-step-node[data-astro-cid-ik6hcn7c].state-good .node-circle[data-astro-cid-ik6hcn7c]{border-color:var(--accent-emerald);color:var(--accent-emerald);background:#10b98126}.commit-step-node[data-astro-cid-ik6hcn7c].state-bad .node-circle[data-astro-cid-ik6hcn7c]{border-color:var(--accent-rose);color:var(--accent-rose);background:#f43f5e26}.commit-step-node[data-astro-cid-ik6hcn7c].culprit .node-circle[data-astro-cid-ik6hcn7c]{color:#fff;background:#ef4444;border-color:#ef4444;animation:1.5s infinite beaconPulse}.node-state-badge[data-astro-cid-ik6hcn7c]{text-transform:uppercase;white-space:nowrap;font-size:.65rem;font-weight:700;position:absolute;top:-22px}.commit-step-node[data-astro-cid-ik6hcn7c].state-good .node-state-badge[data-astro-cid-ik6hcn7c]{color:var(--accent-emerald)}.commit-step-node[data-astro-cid-ik6hcn7c].state-bad .node-state-badge[data-astro-cid-ik6hcn7c]{color:var(--accent-rose)}.commit-step-node[data-astro-cid-ik6hcn7c].culprit .node-state-badge[data-astro-cid-ik6hcn7c]{color:#f87171;font-weight:800}.node-details[data-astro-cid-ik6hcn7c]{flex-direction:column;gap:.15rem;display:flex}.commit-hash[data-astro-cid-ik6hcn7c]{font-family:var(--font-mono);color:var(--text-dim);font-size:.7rem}.commit-msg[data-astro-cid-ik6hcn7c]{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.68rem;line-height:1.25;display:-webkit-box;overflow:hidden}.culprit-banner[data-astro-cid-ik6hcn7c]{background:#ef44441f;border:1.5px solid #ef444466;border-radius:.85rem;align-items:center;gap:1rem;padding:1rem 1.25rem;animation:.3s cubic-bezier(.16,1,.3,1) popCorrect;display:flex}.culprit-banner[data-astro-cid-ik6hcn7c][hidden]{display:none}.culprit-icon[data-astro-cid-ik6hcn7c]{color:#ef4444;flex-shrink:0}.culprit-text[data-astro-cid-ik6hcn7c] strong[data-astro-cid-ik6hcn7c]{color:#fca5a5;font-family:var(--font-display);margin-bottom:.2rem;font-size:1rem;display:block}.culprit-text[data-astro-cid-ik6hcn7c] p[data-astro-cid-ik6hcn7c]{color:#f1f5f9;font-size:.85rem}.bisect-tip-bar[data-astro-cid-ik6hcn7c]{background:var(--bg-secondary);border:1px solid var(--border-subtle);color:var(--text-muted);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.65rem;padding:.75rem 1rem;font-size:.8rem;display:flex}.tip-tag[data-astro-cid-ik6hcn7c]{font-family:var(--font-mono);color:var(--accent-cyan);text-transform:uppercase;font-size:.725rem;font-weight:700}.bisect-tip-bar[data-astro-cid-ik6hcn7c] code[data-astro-cid-ik6hcn7c]{font-family:var(--font-mono);color:var(--accent-gold);margin-left:.35rem;font-weight:700}@media (width<=640px){.bisect-card[data-astro-cid-ik6hcn7c]{gap:1.25rem;padding:1.25rem 1rem}.bisect-status-text[data-astro-cid-ik6hcn7c]{min-width:100%}.bisect-btn-group[data-astro-cid-ik6hcn7c]{width:100%}.bisect-action-btn[data-astro-cid-ik6hcn7c]{flex:1;justify-content:center;padding:.45rem .5rem;font-size:.75rem}}.rebase-playground-section[data-astro-cid-jhyqqez4]{margin:3.5rem 0;scroll-margin-top:5rem}.section-title-wrap[data-astro-cid-jhyqqez4]{margin-bottom:2rem}.badge-rebase[data-astro-cid-jhyqqez4]{color:var(--accent-purple);background:#a855f71f;border-color:#a855f74d}.rebase-card[data-astro-cid-jhyqqez4]{background:var(--bg-card);border:1px solid var(--border-medium);box-shadow:var(--shadow-md);border-radius:1.25rem;padding:1.75rem}.rebase-toolbar[data-astro-cid-jhyqqez4]{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:1.25rem;display:flex}.terminal-cmd-badge[data-astro-cid-jhyqqez4]{border:1px solid var(--border-subtle);font-family:var(--font-mono);background:#0f172ae6;border-radius:.5rem;align-items:center;gap:.5rem;padding:.4rem .85rem;font-size:.85rem;display:inline-flex}.terminal-cmd-badge[data-astro-cid-jhyqqez4] .prompt-sym[data-astro-cid-jhyqqez4]{color:var(--accent-emerald);font-weight:700}.rebase-actions-bar[data-astro-cid-jhyqqez4]{align-items:center;gap:.6rem;display:flex}.rebase-preset-btn[data-astro-cid-jhyqqez4],.rebase-reset-btn[data-astro-cid-jhyqqez4]{all:unset;cursor:pointer;font-family:var(--font-display);border-radius:.5rem;align-items:center;gap:.45rem;padding:.4rem .85rem;font-size:.825rem;font-weight:600;transition:all .2s;display:inline-flex}.rebase-preset-btn[data-astro-cid-jhyqqez4]{color:var(--accent-purple);background:#a855f726;border:1px solid #a855f759}.rebase-preset-btn[data-astro-cid-jhyqqez4]:hover{background:#a855f740;transform:translateY(-1px)}.rebase-reset-btn[data-astro-cid-jhyqqez4]{border:1px solid var(--border-subtle);color:var(--text-muted);background:#ffffff0d}.rebase-reset-btn[data-astro-cid-jhyqqez4]:hover{color:var(--text-main);background:#ffffff1a}.commits-list-container[data-astro-cid-jhyqqez4]{border:1px solid var(--border-subtle);background:#0a101e99;border-radius:.75rem;margin-bottom:1.25rem;overflow:hidden}.commits-list-header[data-astro-cid-jhyqqez4]{border-bottom:1px solid var(--border-subtle);font-family:var(--font-display);color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;background:#ffffff08;grid-template-columns:85px 140px 95px 1fr;gap:.75rem;padding:.65rem 1rem;font-size:.75rem;font-weight:700;display:grid}.commits-list-body[data-astro-cid-jhyqqez4]{flex-direction:column;display:flex}.commit-rebase-row{border-bottom:1px solid var(--border-subtle);grid-template-columns:85px 140px 95px 1fr;align-items:center;gap:.75rem;padding:.65rem 1rem;transition:background .15s;display:grid}.commit-rebase-row:last-child{border-bottom:none}.commit-rebase-row:hover{background:#ffffff05}.rebase-order-controls{align-items:center;gap:.25rem;display:flex}.order-btn{all:unset;cursor:pointer;border:1px solid var(--border-subtle);width:1.6rem;height:1.6rem;color:var(--text-muted);background:#ffffff0d;border-radius:.35rem;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;transition:all .15s;display:inline-flex}.order-btn:hover:not(:disabled){background:var(--accent-cyan);color:#070b14;border-color:var(--accent-cyan)}.order-btn:disabled{opacity:.25;cursor:not-allowed}.rebase-action-select{border:1px solid var(--border-medium);color:var(--text-main);font-family:var(--font-mono);cursor:pointer;background:#0f172ae6;border-radius:.45rem;outline:none;padding:.35rem .5rem;font-size:.8rem;font-weight:600}.rebase-action-select:focus{border-color:var(--accent-cyan)}.commit-hash-tag{font-family:var(--font-mono);color:var(--accent-gold);text-align:center;background:#facc151a;border:1px solid #facc1540;border-radius:.35rem;padding:.2rem .45rem;font-size:.8rem}.commit-msg-input{width:100%;font-family:var(--font-body);color:var(--text-main);background:0 0;border:1px solid #0000;border-radius:.35rem;padding:.35rem .6rem;font-size:.85rem;transition:all .2s}.commit-msg-input:focus,.commit-rebase-row.is-reword .commit-msg-input{border-color:var(--accent-gold);background:#0f172acc}.commit-rebase-row.is-drop{opacity:.45;text-decoration:line-through}.commit-rebase-row.is-squash .commit-msg-input,.commit-rebase-row.is-fixup .commit-msg-input{color:var(--text-muted);font-style:italic}.rebase-todo-box[data-astro-cid-jhyqqez4]{border:1px solid var(--border-medium);background:#060911;border-radius:.75rem;margin-bottom:1.25rem;overflow:hidden}.todo-box-header[data-astro-cid-jhyqqez4]{border-bottom:1px solid var(--border-subtle);background:#ffffff08;align-items:center;gap:.4rem;padding:.5rem .85rem;display:flex}.todo-dot[data-astro-cid-jhyqqez4]{border-radius:50%;width:.55rem;height:.55rem}.dot-red[data-astro-cid-jhyqqez4]{background:#f43f5e}.dot-yellow[data-astro-cid-jhyqqez4]{background:#facc15}.dot-green[data-astro-cid-jhyqqez4]{background:#10b981}.todo-title[data-astro-cid-jhyqqez4]{font-family:var(--font-mono);color:var(--text-dim);margin-left:.5rem;font-size:.72rem}.todo-content[data-astro-cid-jhyqqez4]{font-family:var(--font-mono);color:var(--text-muted);margin:0;padding:.85rem 1rem;font-size:.8rem;line-height:1.5;overflow-x:auto}.rebase-footer-controls[data-astro-cid-jhyqqez4]{justify-content:flex-end;margin-bottom:1.25rem;display:flex}.execute-rebase-btn[data-astro-cid-jhyqqez4]{all:unset;cursor:pointer;background:linear-gradient(135deg, var(--accent-purple), #7e22ce);color:#fff;font-family:var(--font-display);border-radius:.6rem;align-items:center;gap:.5rem;padding:.65rem 1.4rem;font-size:.875rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 15px -3px #a855f766}.execute-rebase-btn[data-astro-cid-jhyqqez4]:hover{transform:translateY(-2px);box-shadow:0 6px 20px -3px #a855f799}.rebase-result-area[data-astro-cid-jhyqqez4]{background:#10b9810d;border:1px solid #10b9814d;border-radius:.85rem;margin-top:1.5rem;padding:1.5rem;animation:.3s cubic-bezier(.16,1,.3,1) fadeInResult}@keyframes fadeInResult{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.result-banner[data-astro-cid-jhyqqez4]{margin-bottom:1.25rem}.result-badge-success[data-astro-cid-jhyqqez4]{color:var(--accent-emerald);font-family:var(--font-display);align-items:center;gap:.5rem;margin-bottom:.4rem;font-size:.95rem;font-weight:700;display:inline-flex}.result-desc[data-astro-cid-jhyqqez4]{color:var(--text-muted);font-size:.875rem;line-height:1.5}.dag-comparison-grid[data-astro-cid-jhyqqez4]{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.25rem;margin-top:1rem;display:grid}.dag-box[data-astro-cid-jhyqqez4]{border:1px solid var(--border-subtle);background:#0a101ecc;border-radius:.65rem;padding:1rem}.dag-label[data-astro-cid-jhyqqez4]{font-family:var(--font-display);color:var(--text-dim);text-transform:uppercase;margin-bottom:.75rem;font-size:.775rem;font-weight:700;display:block}.dag-node-item{font-family:var(--font-mono);background:#ffffff08;border-radius:.45rem;align-items:center;gap:.6rem;margin-bottom:.4rem;padding:.45rem .6rem;font-size:.775rem;display:flex}.dag-node-item:last-child{margin-bottom:0}.dag-sha-pill{color:var(--accent-cyan);font-weight:700}.dag-msg-text{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dag-box.after-box .dag-sha-pill{color:var(--accent-emerald)}.dag-arrow[data-astro-cid-jhyqqez4]{color:var(--accent-emerald);font-size:1.5rem}.golden-rule-box[data-astro-cid-jhyqqez4]{background:#f43f5e0f;border:1px solid #f43f5e40;border-radius:.65rem;align-items:flex-start;gap:.75rem;margin-top:1.5rem;padding:.85rem 1.15rem;display:flex}.rule-icon[data-astro-cid-jhyqqez4]{color:var(--accent-rose);flex-shrink:0;margin-top:.15rem}.rule-text[data-astro-cid-jhyqqez4]{color:var(--text-muted);font-size:.825rem;line-height:1.5}.rule-text[data-astro-cid-jhyqqez4] strong[data-astro-cid-jhyqqez4]{color:var(--accent-rose);margin-bottom:.15rem;display:block}@media (width<=768px){.commits-list-header[data-astro-cid-jhyqqez4]{display:none}.commit-rebase-row{grid-template-columns:1fr 1fr;gap:.5rem;padding:.85rem .75rem}.commit-rebase-row .col-msg{grid-column:span 2}.dag-comparison-grid[data-astro-cid-jhyqqez4]{grid-template-columns:1fr}.dag-arrow[data-astro-cid-jhyqqez4]{text-align:center;transform:rotate(90deg)}}.builder-section[data-astro-cid-7kydunnp]{margin:4.5rem 0 3.5rem;scroll-margin-top:5rem}.badge-builder[data-astro-cid-7kydunnp]{color:var(--accent-gold);background:#facc151f;border:1px solid #facc1540}.builders-grid[data-astro-cid-7kydunnp]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1.5rem;display:grid}.builder-card[data-astro-cid-7kydunnp]{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);border:1.5px solid var(--border-subtle);box-shadow:var(--shadow-md);border-radius:1.25rem;flex-direction:column;justify-content:space-between;gap:1.25rem;padding:1.75rem 1.5rem;display:flex}.tool-tag[data-astro-cid-7kydunnp]{font-family:var(--font-mono);color:var(--accent-gold);text-transform:uppercase;font-size:.725rem;font-weight:700}.builder-title[data-astro-cid-7kydunnp]{font-family:var(--font-display);color:var(--text-main);margin:.25rem 0 .4rem;font-size:1.25rem;font-weight:700}.builder-desc[data-astro-cid-7kydunnp]{color:var(--text-muted);font-size:.85rem;line-height:1.45}.builder-form[data-astro-cid-7kydunnp]{flex-direction:column;gap:1rem;display:flex}.input-group[data-astro-cid-7kydunnp]{flex-direction:column;gap:.35rem;display:flex}.input-group[data-astro-cid-7kydunnp] label[data-astro-cid-7kydunnp]{font-family:var(--font-mono);color:var(--text-muted);font-size:.75rem;font-weight:600}.form-select[data-astro-cid-7kydunnp],.form-input[data-astro-cid-7kydunnp]{background:var(--bg-secondary);border:1px solid var(--border-medium);color:var(--text-main);font-family:var(--font-mono);border-radius:.65rem;outline:none;padding:.55rem .85rem;font-size:.85rem;transition:all .2s}.form-select[data-astro-cid-7kydunnp]:focus,.form-input[data-astro-cid-7kydunnp]:focus{border-color:var(--accent-cyan);box-shadow:0 0 0 3px #38bdf826}.generated-box[data-astro-cid-7kydunnp]{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:.85rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.gen-label[data-astro-cid-7kydunnp]{font-family:var(--font-mono);color:var(--text-dim);text-transform:uppercase;font-size:.725rem}.gen-code-row[data-astro-cid-7kydunnp]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.prompt-sym[data-astro-cid-7kydunnp]{color:var(--accent-emerald);font-family:var(--font-mono);font-weight:700}.gen-code[data-astro-cid-7kydunnp]{font-family:var(--font-mono);color:var(--accent-gold);overflow-wrap:anywhere;flex:1;font-size:.875rem;font-weight:600}.gen-multi-header[data-astro-cid-7kydunnp]{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.multi-line-code[data-astro-cid-7kydunnp]{font-family:var(--font-mono);color:var(--accent-gold);white-space:pre-wrap;word-break:break-all;background:#0003;border:1px solid #ffffff0a;border-radius:.5rem;margin:0;padding:.75rem;font-size:.8rem;line-height:1.5}@media (width<=640px){.builders-grid[data-astro-cid-7kydunnp]{grid-template-columns:1fr;gap:1rem}.builder-card[data-astro-cid-7kydunnp]{padding:1.25rem 1rem}}.commits-builder-section[data-astro-cid-xougo3v6]{margin:4.5rem 0 3.5rem;scroll-margin-top:5rem}.badge-conventional[data-astro-cid-xougo3v6]{color:var(--accent-emerald);background:#10b9811f;border:1px solid #10b98140}.commit-builder-card[data-astro-cid-xougo3v6]{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);border:1.5px solid var(--border-subtle);box-shadow:var(--shadow-md);border-radius:1.25rem;flex-direction:column;gap:1.75rem;padding:2rem 1.75rem;display:flex}.builder-inputs-grid[data-astro-cid-xougo3v6]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.input-block[data-astro-cid-xougo3v6]{flex-direction:column;gap:.4rem;display:flex}.input-block[data-astro-cid-xougo3v6].full-width{grid-column:1/-1}.input-block[data-astro-cid-xougo3v6] label[data-astro-cid-xougo3v6]{font-family:var(--font-mono);color:var(--text-muted);font-size:.775rem;font-weight:600}.builder-select[data-astro-cid-xougo3v6],.builder-input[data-astro-cid-xougo3v6]{background:var(--bg-secondary);border:1px solid var(--border-medium);color:var(--text-main);font-family:var(--font-mono);border-radius:.65rem;outline:none;padding:.6rem .85rem;font-size:.875rem;transition:all .2s}.builder-select[data-astro-cid-xougo3v6]:focus,.builder-input[data-astro-cid-xougo3v6]:focus{border-color:var(--accent-cyan);box-shadow:0 0 0 3px #38bdf826}.breaking-checkbox-label[data-astro-cid-xougo3v6]{cursor:pointer;background:#f43f5e0d;border:1px solid #f43f5e33;border-radius:.65rem;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex}.breaking-checkbox-label[data-astro-cid-xougo3v6] input[data-astro-cid-xougo3v6]{opacity:0;position:absolute}.breaking-custom-box[data-astro-cid-xougo3v6]{border:1px solid var(--border-medium);color:#0000;background:#ffffff0f;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;transition:all .2s;display:flex}.breaking-checkbox-label[data-astro-cid-xougo3v6] input[data-astro-cid-xougo3v6]:checked+.breaking-custom-box[data-astro-cid-xougo3v6]{background:var(--accent-rose);border-color:var(--accent-rose);color:#fff}.breaking-text[data-astro-cid-xougo3v6] strong[data-astro-cid-xougo3v6]{color:var(--accent-rose);font-size:.85rem;display:block}.breaking-text[data-astro-cid-xougo3v6] small[data-astro-cid-xougo3v6]{color:var(--text-muted);margin-top:.15rem;font-size:.775rem;display:block}.commit-output-box[data-astro-cid-xougo3v6]{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:.85rem;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.output-label[data-astro-cid-xougo3v6]{font-family:var(--font-mono);color:var(--text-dim);text-transform:uppercase;font-size:.725rem}.output-code-line[data-astro-cid-xougo3v6]{background:#00000040;border:1px solid #ffffff0d;border-radius:.6rem;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .85rem;display:flex}.commit-code[data-astro-cid-xougo3v6]{font-family:var(--font-mono);color:var(--accent-emerald);overflow-wrap:anywhere;flex:1;font-size:.95rem;font-weight:600}.commit-formula-bar[data-astro-cid-xougo3v6]{font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:.35rem;padding-top:.5rem;font-size:.775rem;display:flex}.formula-pill[data-astro-cid-xougo3v6]{border-radius:4px;padding:.15rem .5rem;font-weight:600}.pill-type[data-astro-cid-xougo3v6]{color:var(--accent-emerald);background:#10b98126;border:1px solid #10b9814d}.pill-scope[data-astro-cid-xougo3v6]{color:var(--accent-cyan);background:#38bdf826;border:1px solid #38bdf84d}.formula-colon[data-astro-cid-xougo3v6]{color:var(--text-dim);font-weight:700}.pill-desc[data-astro-cid-xougo3v6]{color:var(--text-muted)}@media (width<=768px){.builder-inputs-grid[data-astro-cid-xougo3v6]{grid-template-columns:1fr}}.gitignore-section[data-astro-cid-o5ettq73]{margin:4.5rem 0 3.5rem;scroll-margin-top:5rem}.badge-ignore[data-astro-cid-o5ettq73]{color:var(--accent-gold);background:#facc151f;border:1px solid #facc1540}.gitignore-card[data-astro-cid-o5ettq73]{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);border:1.5px solid var(--border-subtle);box-shadow:var(--shadow-md);border-radius:1.25rem;flex-direction:column;gap:1.75rem;padding:2rem 1.75rem;display:flex}.selector-title[data-astro-cid-o5ettq73]{font-family:var(--font-display);color:var(--text-main);margin-bottom:.85rem;font-size:.95rem;font-weight:700;display:block}.presets-chips[data-astro-cid-o5ettq73]{flex-wrap:wrap;gap:.65rem;display:flex}.preset-chip[data-astro-cid-o5ettq73]{cursor:pointer;user-select:none}.preset-checkbox[data-astro-cid-o5ettq73]{opacity:0;pointer-events:none;position:absolute}.chip-label[data-astro-cid-o5ettq73]{background:var(--bg-secondary);border:1px solid var(--border-medium);color:var(--text-muted);border-radius:9999px;align-items:center;gap:.5rem;padding:.45rem .9rem;font-size:.825rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.chip-custom-check[data-astro-cid-o5ettq73]{border:1px solid var(--border-medium);color:#0000;background:#ffffff0d;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;transition:all .2s;display:flex}.preset-checkbox[data-astro-cid-o5ettq73]:checked+.chip-label[data-astro-cid-o5ettq73]{border-color:var(--accent-gold);color:var(--text-main);background:#facc151f}.preset-checkbox[data-astro-cid-o5ettq73]:checked+.chip-label[data-astro-cid-o5ettq73] .chip-custom-check[data-astro-cid-o5ettq73]{background:var(--accent-gold);border-color:var(--accent-gold);color:#070b14}.output-preview-box[data-astro-cid-o5ettq73]{border:1px solid var(--border-subtle);background:#080c14;border-radius:.85rem;overflow:hidden}.preview-header[data-astro-cid-o5ettq73]{background:#0f172a;border-bottom:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.file-name-tag[data-astro-cid-o5ettq73]{font-family:var(--font-mono);color:var(--accent-cyan);align-items:center;gap:.45rem;font-size:.8rem;font-weight:600;display:flex}.preview-actions[data-astro-cid-o5ettq73]{align-items:center;gap:.65rem;display:flex}.download-btn[data-astro-cid-o5ettq73]{all:unset;cursor:pointer;color:var(--accent-cyan);font-family:var(--font-display);background:#38bdf81f;border:1px solid #38bdf840;border-radius:.6rem;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.825rem;font-weight:600;transition:all .2s;display:inline-flex}.download-btn[data-astro-cid-o5ettq73]:hover{border-color:var(--accent-cyan);background:#38bdf833}.gitignore-pre[data-astro-cid-o5ettq73]{font-family:var(--font-mono);color:#94a3b8;white-space:pre;max-height:320px;margin:0;padding:1.25rem;font-size:.85rem;line-height:1.6;overflow-y:auto}.aliases-section[data-astro-cid-qt226gbh]{margin:4.5rem 0 3.5rem;scroll-margin-top:5rem}.badge-vault[data-astro-cid-qt226gbh]{color:var(--accent-gold);background:#facc151f;border:1px solid #facc1540}.vault-container[data-astro-cid-qt226gbh]{grid-template-columns:1.35fr .95fr;align-items:flex-start;gap:1.75rem;display:grid}.aliases-column[data-astro-cid-qt226gbh]{flex-direction:column;gap:1.25rem;display:flex}.aliases-filter-bar[data-astro-cid-qt226gbh]{flex-wrap:wrap;gap:.5rem;display:flex}.alias-filter-btn[data-astro-cid-qt226gbh]{all:unset;cursor:pointer;background:var(--bg-secondary);border:1px solid var(--border-subtle);font-family:var(--font-display);color:var(--text-muted);border-radius:9999px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.775rem;font-weight:600;transition:all .2s;display:inline-flex}.alias-filter-btn[data-astro-cid-qt226gbh]:hover{color:var(--text-main);border-color:var(--border-medium)}.alias-filter-btn[data-astro-cid-qt226gbh].active{background:var(--accent-gold);color:#070b14;border-color:var(--accent-gold);font-weight:700}.count-tag[data-astro-cid-qt226gbh]{font-family:var(--font-mono);opacity:.8;font-size:.7rem}.aliases-grid[data-astro-cid-qt226gbh]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem;display:grid}.alias-card[data-astro-cid-qt226gbh]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:1rem;flex-direction:column;gap:.65rem;padding:1.25rem;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .2s;display:flex}.alias-card[data-astro-cid-qt226gbh]:hover{border-color:#facc1566;transform:translateY(-2px);box-shadow:0 8px 20px -5px #0006}.alias-card-header[data-astro-cid-qt226gbh]{justify-content:space-between;align-items:center;display:flex}.alias-tag-wrap[data-astro-cid-qt226gbh]{align-items:center;gap:.4rem;display:flex}.terminal-prompt-icon[data-astro-cid-qt226gbh]{font-family:var(--font-mono);color:var(--accent-emerald);font-weight:700}.alias-name[data-astro-cid-qt226gbh]{font-family:var(--font-mono);color:var(--accent-gold);font-size:.95rem;font-weight:700}.alias-desc[data-astro-cid-qt226gbh]{color:var(--text-muted);font-size:.825rem;line-height:1.45}.alias-expansion-box[data-astro-cid-qt226gbh]{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:.5rem;flex-direction:column;gap:.2rem;padding:.45rem .65rem;display:flex}.expands-label[data-astro-cid-qt226gbh]{font-family:var(--font-mono);color:var(--text-dim);text-transform:uppercase;font-size:.68rem}.expanded-cmd[data-astro-cid-qt226gbh]{font-family:var(--font-mono);color:#e2e8f0;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.config-card[data-astro-cid-qt226gbh]{background:var(--bg-card);border:1.5px solid var(--border-subtle);box-shadow:var(--shadow-md);border-radius:1.25rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;position:sticky;top:5.5rem}.config-card-header[data-astro-cid-qt226gbh]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}.file-badge[data-astro-cid-qt226gbh]{font-family:var(--font-mono);color:var(--accent-cyan);align-items:center;gap:.45rem;font-size:.85rem;font-weight:700;display:flex}.config-intro[data-astro-cid-qt226gbh]{color:var(--text-muted);font-size:.825rem;line-height:1.5}.gitconfig-code-preview[data-astro-cid-qt226gbh]{font-family:var(--font-mono);color:#cbd5e1;background:#070b14;border:1px solid #1e293b;border-radius:.75rem;max-height:480px;margin:0;padding:1rem;font-size:.78rem;line-height:1.55;overflow-x:auto}@media (width<=960px){.vault-container[data-astro-cid-qt226gbh]{grid-template-columns:1fr}.config-card[data-astro-cid-qt226gbh]{position:static}}@media (width<=640px){.aliases-grid[data-astro-cid-qt226gbh]{grid-template-columns:1fr;gap:.75rem}.alias-card[data-astro-cid-qt226gbh]{padding:1rem}.aliases-filter-bar[data-astro-cid-qt226gbh]{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:.4rem;overflow-x:auto}.aliases-filter-bar[data-astro-cid-qt226gbh]::-webkit-scrollbar{display:none}.alias-filter-btn[data-astro-cid-qt226gbh]{flex:none}}.internals-section[data-astro-cid-wcwip24l]{margin:4.5rem 0 3.5rem;scroll-margin-top:5rem}.badge-internals[data-astro-cid-wcwip24l]{color:var(--accent-purple);background:#a855f71f;border:1px solid #a855f740}.internals-card[data-astro-cid-wcwip24l]{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);border:1.5px solid var(--border-subtle);box-shadow:var(--shadow-md);border-radius:1.25rem;flex-direction:column;gap:1.75rem;padding:1.75rem;display:flex}.object-tabs-bar[data-astro-cid-wcwip24l]{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:.65rem;padding-bottom:1.25rem;display:flex}.obj-tab-btn[data-astro-cid-wcwip24l]{all:unset;cursor:pointer;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:.75rem;align-items:center;gap:.55rem;padding:.55rem 1.15rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.obj-tab-btn[data-astro-cid-wcwip24l]:hover{border-color:var(--border-medium);transform:translateY(-1px)}.obj-tab-btn[data-astro-cid-wcwip24l].active{border-color:var(--accent-purple);background:#a855f726}.obj-dot[data-astro-cid-wcwip24l]{background:var(--text-dim);border-radius:50%;width:8px;height:8px}.obj-tab-btn[data-astro-cid-wcwip24l].active .obj-dot[data-astro-cid-wcwip24l]{background:var(--accent-purple);box-shadow:0 0 8px var(--accent-purple)}.obj-name[data-astro-cid-wcwip24l]{font-family:var(--font-mono);color:var(--text-main);font-size:.85rem;font-weight:700}.obj-label[data-astro-cid-wcwip24l]{color:var(--text-muted);font-size:.75rem}.inspector-grid[data-astro-cid-wcwip24l]{grid-template-columns:1.1fr .9fr;align-items:flex-start;gap:2rem;display:grid}.obj-details-panel[data-astro-cid-wcwip24l]{flex-direction:column;gap:1.25rem;display:flex}.obj-badge[data-astro-cid-wcwip24l]{font-family:var(--font-mono);color:var(--accent-purple);background:#a855f726;border:1px solid #a855f74d;border-radius:4px;margin-bottom:.35rem;padding:.15rem .5rem;font-size:.725rem;font-weight:700;display:inline-block}.obj-title[data-astro-cid-wcwip24l]{font-family:var(--font-display);color:var(--text-main);font-size:1.45rem;font-weight:700}.obj-sub[data-astro-cid-wcwip24l]{color:var(--accent-cyan);font-size:.9rem;font-weight:500}.obj-desc[data-astro-cid-wcwip24l]{color:var(--text-muted);font-size:.9rem;line-height:1.6}.dag-visual-snippet[data-astro-cid-wcwip24l]{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.dag-title[data-astro-cid-wcwip24l]{font-family:var(--font-mono);color:var(--text-dim);text-transform:uppercase;font-size:.75rem;font-weight:600}.dag-flow-boxes[data-astro-cid-wcwip24l]{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.dag-box[data-astro-cid-wcwip24l]{font-family:var(--font-mono);border-radius:.5rem;flex-direction:column;gap:.15rem;padding:.45rem .75rem;display:flex}.dag-box[data-astro-cid-wcwip24l] strong[data-astro-cid-wcwip24l]{font-size:.775rem}.dag-box[data-astro-cid-wcwip24l] small[data-astro-cid-wcwip24l]{opacity:.8;font-size:.7rem}.dag-commit[data-astro-cid-wcwip24l]{border:1px solid var(--accent-cyan);color:var(--accent-cyan);background:#38bdf81f}.dag-tree[data-astro-cid-wcwip24l]{border:1px solid var(--accent-gold);color:var(--accent-gold);background:#facc151f}.dag-blob[data-astro-cid-wcwip24l]{border:1px solid var(--accent-emerald);color:var(--accent-emerald);background:#10b9811f}.dag-arrow[data-astro-cid-wcwip24l]{color:var(--text-dim);font-size:.85rem}.refs-callout[data-astro-cid-wcwip24l]{color:var(--text-muted);background:#38bdf80d;border:1px solid #38bdf833;border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;font-size:.85rem;line-height:1.5;display:flex}.refs-callout[data-astro-cid-wcwip24l] svg[data-astro-cid-wcwip24l]{color:var(--accent-cyan);flex-shrink:0;margin-top:.2rem}.refs-callout[data-astro-cid-wcwip24l] strong[data-astro-cid-wcwip24l]{color:var(--accent-cyan);margin-right:.35rem}.raw-inspector-panel[data-astro-cid-wcwip24l]{background:#070b14;border:1px solid #1e293b;border-radius:.85rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 10px 30px -5px #0009}.inspector-window-header[data-astro-cid-wcwip24l]{background:#0f172a;border-bottom:1px solid #1e293b;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 1rem;display:flex}.command-executed[data-astro-cid-wcwip24l]{font-family:var(--font-mono);align-items:center;gap:.4rem;font-size:.8rem;display:flex}.command-executed[data-astro-cid-wcwip24l] .sym[data-astro-cid-wcwip24l]{color:var(--accent-emerald);font-weight:700}.command-executed[data-astro-cid-wcwip24l] code[data-astro-cid-wcwip24l]{color:var(--accent-gold);font-weight:600}.hash-tag-row[data-astro-cid-wcwip24l]{font-family:var(--font-mono);background:#0f172a99;border-bottom:1px solid #1e293b;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.75rem;display:flex}.hash-label[data-astro-cid-wcwip24l]{color:var(--text-dim);font-size:.68rem;font-weight:700}.hash-val[data-astro-cid-wcwip24l]{color:var(--accent-purple);word-break:break-all;font-weight:600}.payload-container[data-astro-cid-wcwip24l]{flex-direction:column;gap:.5rem;padding:1rem 1.25rem;display:flex}.payload-label[data-astro-cid-wcwip24l]{font-family:var(--font-mono);color:var(--text-dim);text-transform:uppercase;font-size:.68rem}.raw-payload-code[data-astro-cid-wcwip24l]{font-family:var(--font-mono);color:#e2e8f0;white-space:pre-wrap;margin:0;font-size:.825rem;line-height:1.55;overflow-x:auto}@media (width<=960px){.inspector-grid[data-astro-cid-wcwip24l]{grid-template-columns:1fr}}.hooks-section[data-astro-cid-qknr7ls5]{margin:4.5rem 0 3.5rem;scroll-margin-top:5rem}.badge-hooks[data-astro-cid-qknr7ls5]{color:var(--accent-emerald);background:#10b9811f;border:1px solid #10b98140}.hooks-grid[data-astro-cid-qknr7ls5]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.hook-card[data-astro-cid-qknr7ls5]{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);border:1.5px solid var(--border-subtle);box-shadow:var(--shadow-md);border-radius:1.25rem;flex-direction:column;justify-content:space-between;gap:1.25rem;padding:1.5rem;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .2s;display:flex}.hook-card[data-astro-cid-qknr7ls5]:hover{border-color:#10b98166;transform:translateY(-2px)}.hook-badge-row[data-astro-cid-qknr7ls5]{justify-content:space-between;align-items:center;margin-bottom:.65rem;display:flex}.hook-name-tag[data-astro-cid-qknr7ls5]{font-family:var(--font-mono);color:var(--accent-emerald);background:#10b98126;border:1px solid #10b9814d;border-radius:6px;padding:.15rem .5rem;font-size:.85rem;font-weight:700}.hook-stage-tag[data-astro-cid-qknr7ls5]{font-family:var(--font-mono);color:var(--text-dim);text-transform:uppercase;font-size:.7rem}.hook-purpose[data-astro-cid-qknr7ls5]{font-family:var(--font-display);color:var(--text-main);margin-bottom:.35rem;font-size:1.15rem;font-weight:700}.hook-desc[data-astro-cid-qknr7ls5]{color:var(--text-muted);font-size:.85rem;line-height:1.5}.hook-script-box[data-astro-cid-qknr7ls5]{background:#070b14;border:1px solid #1e293b;border-radius:.75rem;overflow:hidden}.script-header[data-astro-cid-qknr7ls5]{background:#0f172a;border-bottom:1px solid #1e293b;justify-content:space-between;align-items:center;padding:.45rem .85rem;display:flex}.script-path[data-astro-cid-qknr7ls5]{font-family:var(--font-mono);color:#94a3b8;align-items:center;gap:.35rem;font-size:.75rem;display:flex}.hook-code[data-astro-cid-qknr7ls5]{font-family:var(--font-mono);color:#cbd5e1;max-height:240px;margin:0;padding:.85rem 1rem;font-size:.775rem;line-height:1.5;overflow-x:auto}.husky-card[data-astro-cid-qknr7ls5]{box-shadow:0 10px 30px -5px #00000080, 0 0 20px -4px var(--glow-cyan);background:linear-gradient(135deg,#0f172ae6,#1e293bb3);border:1px solid #38bdf84d;border-radius:1.25rem;padding:1.75rem}.husky-content[data-astro-cid-qknr7ls5]{grid-template-columns:1.1fr .9fr;align-items:center;gap:2rem;display:grid}.husky-tag[data-astro-cid-qknr7ls5]{font-family:var(--font-mono);color:var(--accent-cyan);text-transform:uppercase;margin-bottom:.35rem;font-size:.725rem;font-weight:700;display:inline-block}.husky-title[data-astro-cid-qknr7ls5]{font-family:var(--font-display);color:var(--text-main);margin-bottom:.5rem;font-size:1.35rem;font-weight:700}.husky-desc[data-astro-cid-qknr7ls5]{color:var(--text-muted);font-size:.875rem;line-height:1.55}.husky-code-box[data-astro-cid-qknr7ls5]{background:#070b14;border:1px solid #1e293b;border-radius:.75rem;overflow:hidden}@media (width<=860px){.husky-content[data-astro-cid-qknr7ls5]{grid-template-columns:1fr}}@media (width<=640px){.hooks-grid[data-astro-cid-qknr7ls5]{grid-template-columns:1fr;gap:1rem}.hook-card[data-astro-cid-qknr7ls5],.husky-card[data-astro-cid-qknr7ls5]{padding:1.25rem 1rem}}.rescue-section[data-astro-cid-4j6lmnm2]{margin:4.5rem 0 3.5rem;scroll-margin-top:5rem}.badge-rescue[data-astro-cid-4j6lmnm2]{color:var(--accent-rose);background:#f43f5e1f;border:1px solid #f43f5e40}.rescue-hero-banner[data-astro-cid-4j6lmnm2]{background:linear-gradient(135deg,#0f172ad9,#1e293ba6);border:1px solid #f43f5e4d;border-radius:1.25rem;grid-template-columns:1.2fr .8fr;align-items:center;gap:2rem;margin-bottom:2rem;padding:1.5rem 1.75rem;display:grid;box-shadow:0 10px 30px -5px #00000073,0 0 20px -3px #f43f5e26}.rescue-banner-tag[data-astro-cid-4j6lmnm2]{font-family:var(--font-mono);color:var(--accent-rose);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.4rem;font-size:.75rem;font-weight:700;display:inline-block}.rescue-banner-title[data-astro-cid-4j6lmnm2]{font-family:var(--font-display);color:var(--text-main);margin-bottom:.5rem;font-size:1.35rem;font-weight:700}.rescue-banner-desc[data-astro-cid-4j6lmnm2]{color:var(--text-muted);font-size:.925rem;line-height:1.55}.rescue-banner-media[data-astro-cid-4j6lmnm2]{box-shadow:var(--shadow-md);aspect-ratio:16/9;border:1px solid #ffffff1a;border-radius:.85rem;overflow:hidden}.rescue-banner-img[data-astro-cid-4j6lmnm2]{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.rescue-hero-banner[data-astro-cid-4j6lmnm2]:hover .rescue-banner-img[data-astro-cid-4j6lmnm2]{transform:scale(1.03)}@media (width<=860px){.rescue-hero-banner[data-astro-cid-4j6lmnm2]{grid-template-columns:1fr;gap:1.25rem;padding:1.25rem}}@media (width<=640px){.scenarios-grid[data-astro-cid-4j6lmnm2]{grid-template-columns:1fr;gap:1rem}.sos-card[data-astro-cid-4j6lmnm2]{padding:1.25rem 1rem}.rescue-filter-bar[data-astro-cid-4j6lmnm2]{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:.4rem;overflow-x:auto}.rescue-filter-bar[data-astro-cid-4j6lmnm2]::-webkit-scrollbar{display:none}.sos-filter-btn[data-astro-cid-4j6lmnm2]{flex:none}}.rescue-filter-bar[data-astro-cid-4j6lmnm2]{flex-wrap:wrap;gap:.65rem;margin-bottom:2rem;display:flex}.sos-filter-btn[data-astro-cid-4j6lmnm2]{all:unset;cursor:pointer;background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-muted);font-family:var(--font-display);border-radius:9999px;align-items:center;gap:.5rem;padding:.45rem 1rem;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.sos-filter-btn[data-astro-cid-4j6lmnm2]:hover{color:var(--text-main);border-color:var(--border-medium)}.sos-filter-btn[data-astro-cid-4j6lmnm2].active{border-color:var(--accent-rose);color:var(--accent-rose);background:#f43f5e26}.count-badge[data-astro-cid-4j6lmnm2]{font-family:var(--font-mono);background:#ffffff14;border-radius:9999px;padding:.1rem .4rem;font-size:.7rem}.scenarios-grid[data-astro-cid-4j6lmnm2]{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:1.5rem;display:grid}.sos-card[data-astro-cid-4j6lmnm2]{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);border:1.5px solid var(--border-subtle);border-radius:1.15rem;flex-direction:column;gap:1.15rem;padding:1.75rem 1.5rem;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.sos-card[data-astro-cid-4j6lmnm2]:hover{border-color:var(--border-medium);box-shadow:var(--shadow-md);transform:translateY(-2px)}.sos-card[data-astro-cid-4j6lmnm2][hidden]{display:none}.sos-badges[data-astro-cid-4j6lmnm2]{align-items:center;gap:.65rem;margin-bottom:.65rem;display:flex}.severity-badge[data-astro-cid-4j6lmnm2]{font-family:var(--font-mono);text-transform:uppercase;border-radius:9999px;align-items:center;gap:.35rem;padding:.15rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.severity-dot[data-astro-cid-4j6lmnm2]{border-radius:50%;width:6px;height:6px}.severity-baja[data-astro-cid-4j6lmnm2]{color:var(--accent-emerald);background:#10b9811f;border:1px solid #10b98140}.severity-baja[data-astro-cid-4j6lmnm2] .severity-dot[data-astro-cid-4j6lmnm2]{background:var(--accent-emerald)}.severity-media[data-astro-cid-4j6lmnm2]{color:var(--accent-gold);background:#facc151f;border:1px solid #facc1540}.severity-media[data-astro-cid-4j6lmnm2] .severity-dot[data-astro-cid-4j6lmnm2]{background:var(--accent-gold)}.severity-alta[data-astro-cid-4j6lmnm2]{color:var(--accent-rose);background:#f43f5e1f;border:1px solid #f43f5e40}.severity-alta[data-astro-cid-4j6lmnm2] .severity-dot[data-astro-cid-4j6lmnm2]{background:var(--accent-rose)}.category-tag[data-astro-cid-4j6lmnm2]{font-family:var(--font-mono);color:var(--text-dim);text-transform:uppercase;font-size:.7rem}.sos-title[data-astro-cid-4j6lmnm2]{font-family:var(--font-display);color:var(--text-main);margin-bottom:.25rem;font-size:1.15rem;font-weight:700;line-height:1.3}.sos-subtitle[data-astro-cid-4j6lmnm2]{color:var(--text-muted);font-size:.85rem}.problem-box[data-astro-cid-4j6lmnm2]{background:var(--bg-secondary);border-left:3px solid var(--accent-rose);border-radius:0 .5rem .5rem 0;padding:.75rem .9rem}.problem-label[data-astro-cid-4j6lmnm2]{font-family:var(--font-mono);color:var(--accent-rose);text-transform:uppercase;align-items:center;gap:.35rem;margin-bottom:.25rem;font-size:.725rem;font-weight:700;display:flex}.problem-text[data-astro-cid-4j6lmnm2]{color:var(--text-main);font-size:.85rem;line-height:1.45}.solution-heading[data-astro-cid-4j6lmnm2]{font-family:var(--font-mono);color:var(--accent-emerald);text-transform:uppercase;align-items:center;gap:.45rem;margin-bottom:.75rem;font-size:.775rem;font-weight:700;display:flex}.steps-flow[data-astro-cid-4j6lmnm2]{flex-direction:column;gap:.75rem;display:flex}.step-card[data-astro-cid-4j6lmnm2]{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:.65rem;gap:.75rem;padding:.75rem;display:flex}.step-num-bubble[data-astro-cid-4j6lmnm2]{width:1.6rem;height:1.6rem;color:var(--accent-cyan);font-family:var(--font-mono);background:#38bdf826;border:1px solid #38bdf84d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.step-content[data-astro-cid-4j6lmnm2]{flex:1;min-width:0}.step-cmd-row[data-astro-cid-4j6lmnm2]{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.step-code[data-astro-cid-4j6lmnm2]{font-family:var(--font-mono);color:var(--accent-gold);overflow-wrap:anywhere;font-size:.85rem;font-weight:600}.copy-btn-sm[data-astro-cid-4j6lmnm2]{gap:.3rem;min-width:4.8rem;padding:.25rem .55rem;font-size:.75rem}.step-explanation[data-astro-cid-4j6lmnm2]{color:var(--text-muted);font-size:.8rem;line-height:1.4}.notice-box[data-astro-cid-4j6lmnm2]{border-radius:.65rem;gap:.65rem;padding:.65rem .85rem;font-size:.8rem;line-height:1.4;display:flex}.notice-box[data-astro-cid-4j6lmnm2] svg[data-astro-cid-4j6lmnm2]{flex-shrink:0;margin-top:2px}.notice-tip[data-astro-cid-4j6lmnm2]{color:var(--accent-cyan);background:#38bdf814;border:1px solid #38bdf833}.notice-danger[data-astro-cid-4j6lmnm2]{color:var(--accent-rose);background:#f43f5e14;border:1px solid #f43f5e40}.workflows-section[data-astro-cid-ushd32sm]{margin:4.5rem 0 3.5rem;scroll-margin-top:5rem}.badge-workflow[data-astro-cid-ushd32sm]{color:var(--accent-cyan);background:#38bdf81f;border:1px solid #38bdf840}.workflow-hero-banner[data-astro-cid-ushd32sm]{background:linear-gradient(135deg,#0f172ad9,#1e293ba6);border:1px solid #38bdf840;border-radius:1.25rem;grid-template-columns:1.2fr .8fr;align-items:center;gap:2rem;margin-bottom:2rem;padding:1.5rem 1.75rem;display:grid;box-shadow:0 10px 30px -5px #00000073,0 0 20px -3px #38bdf826}.wf-banner-tag[data-astro-cid-ushd32sm]{font-family:var(--font-mono);color:var(--accent-cyan);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.4rem;font-size:.75rem;font-weight:700;display:inline-block}.wf-banner-title[data-astro-cid-ushd32sm]{font-family:var(--font-display);color:var(--text-main);margin-bottom:.5rem;font-size:1.35rem;font-weight:700}.wf-banner-desc[data-astro-cid-ushd32sm]{color:var(--text-muted);font-size:.925rem;line-height:1.55}.wf-banner-media[data-astro-cid-ushd32sm]{box-shadow:var(--shadow-md);aspect-ratio:16/9;border:1px solid #ffffff1a;border-radius:.85rem;overflow:hidden}.wf-banner-img[data-astro-cid-ushd32sm]{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.workflow-hero-banner[data-astro-cid-ushd32sm]:hover .wf-banner-img[data-astro-cid-ushd32sm]{transform:scale(1.03)}@media (width<=860px){.workflow-hero-banner[data-astro-cid-ushd32sm]{grid-template-columns:1fr;gap:1.25rem;padding:1.25rem}}.workflow-tabs[data-astro-cid-ushd32sm]{flex-wrap:wrap;gap:.75rem;margin-bottom:1.75rem;display:flex}.wf-tab-btn[data-astro-cid-ushd32sm]{all:unset;cursor:pointer;background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-muted);font-family:var(--font-display);border-radius:.75rem;align-items:center;gap:.65rem;padding:.6rem 1.15rem;font-size:.9rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.wf-tab-btn[data-astro-cid-ushd32sm]:hover{color:var(--text-main);border-color:var(--border-medium);transform:translateY(-1px)}.wf-tab-btn[data-astro-cid-ushd32sm].active{background:var(--bg-card-hover);border-color:var(--accent-cyan);color:var(--text-main);box-shadow:0 0 20px -4px var(--glow-cyan)}.wf-badge[data-astro-cid-ushd32sm]{font-family:var(--font-mono);color:var(--accent-cyan);background:#38bdf826;border:1px solid #38bdf840;border-radius:4px;padding:.15rem .45rem;font-size:.7rem}.workflow-card[data-astro-cid-ushd32sm]{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);border:1.5px solid var(--border-subtle);box-shadow:var(--shadow-md);border-radius:1.25rem;padding:2rem 1.75rem}.workflow-card[data-astro-cid-ushd32sm][hidden]{display:none}.wf-header[data-astro-cid-ushd32sm]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.wf-tag-pill[data-astro-cid-ushd32sm]{font-family:var(--font-mono);color:var(--accent-cyan);text-transform:uppercase;font-size:.75rem;font-weight:700}.wf-main-title[data-astro-cid-ushd32sm]{font-family:var(--font-display);color:var(--text-main);margin:.25rem 0 .5rem;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:700;line-height:1.2}.wf-main-desc[data-astro-cid-ushd32sm]{color:var(--text-muted);font-size:.95rem;line-height:1.5}.wf-steps-counter[data-astro-cid-ushd32sm]{text-align:center;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:.75rem;flex-shrink:0;padding:.65rem 1rem}.counter-num[data-astro-cid-ushd32sm]{font-family:var(--font-display);color:var(--accent-cyan);font-size:1.6rem;font-weight:700;line-height:1;display:block}.counter-label[data-astro-cid-ushd32sm]{font-family:var(--font-mono);color:var(--text-muted);font-size:.7rem}.wf-stepper[data-astro-cid-ushd32sm]{flex-direction:column;display:flex}.stepper-item[data-astro-cid-ushd32sm]{gap:1.25rem;display:flex;position:relative}.stepper-item[data-astro-cid-ushd32sm]:last-child .stepper-line[data-astro-cid-ushd32sm]{display:none}.stepper-left[data-astro-cid-ushd32sm]{flex-direction:column;align-items:center;display:flex}.stepper-circle[data-astro-cid-ushd32sm]{border:2px solid var(--accent-cyan);width:2.2rem;height:2.2rem;color:var(--accent-cyan);font-family:var(--font-display);z-index:2;background:#38bdf826;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:flex;box-shadow:0 0 12px #38bdf833}.stepper-line[data-astro-cid-ushd32sm]{background:var(--border-medium);flex:1;width:2px;margin:.5rem 0}.stepper-body[data-astro-cid-ushd32sm]{flex:1;min-width:0;padding-bottom:2.25rem}.stepper-title[data-astro-cid-ushd32sm]{font-family:var(--font-display);color:var(--text-main);margin-bottom:.25rem;font-size:1.1rem;font-weight:700}.stepper-desc[data-astro-cid-ushd32sm]{color:var(--text-muted);margin-bottom:.75rem;font-size:.9rem}.stepper-cmd-box[data-astro-cid-ushd32sm]{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:.65rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.65rem;padding:.6rem .85rem;display:flex}.prompt-sym[data-astro-cid-ushd32sm]{font-family:var(--font-mono);color:var(--accent-emerald);font-weight:700}.stepper-cmd[data-astro-cid-ushd32sm]{font-family:var(--font-mono);color:var(--accent-gold);overflow-wrap:anywhere;flex:1;font-size:.9rem;font-weight:600}.stepper-model-note[data-astro-cid-ushd32sm]{color:var(--accent-cyan);background:#38bdf814;border:1px solid #38bdf833;border-radius:.5rem;align-items:center;gap:.45rem;padding:.45rem .75rem;font-size:.825rem;display:flex}.stepper-model-note[data-astro-cid-ushd32sm] svg[data-astro-cid-ushd32sm]{flex-shrink:0}@media (width<=640px){.workflow-card[data-astro-cid-ushd32sm]{padding:1.25rem 1rem}.wf-header[data-astro-cid-ushd32sm]{flex-direction:column;gap:1rem}.wf-tabs[data-astro-cid-ushd32sm]{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:.4rem;overflow-x:auto}.wf-tabs[data-astro-cid-ushd32sm]::-webkit-scrollbar{display:none}.wf-tab-btn[data-astro-cid-ushd32sm]{flex:none;padding:.45rem .85rem;font-size:.825rem}.stepper-item[data-astro-cid-ushd32sm]{gap:.85rem}.stepper-cmd-box[data-astro-cid-ushd32sm]{flex-direction:column;align-items:stretch;gap:.65rem}.stepper-cmd-box[data-astro-cid-ushd32sm] .copy-btn[data-astro-cid-ushd32sm]{align-self:flex-end}}.comparisons-section[data-astro-cid-4ilsgazh]{margin:4.5rem 0 3.5rem;scroll-margin-top:5rem}.badge-compare[data-astro-cid-4ilsgazh]{color:var(--accent-purple);background:#a855f71f;border:1px solid #a855f740}.compare-tabs[data-astro-cid-4ilsgazh]{flex-wrap:wrap;gap:.65rem;margin-bottom:2rem;display:flex}.compare-tab-btn[data-astro-cid-4ilsgazh]{all:unset;cursor:pointer;background:var(--bg-card);border:1px solid var(--border-subtle);font-family:var(--font-display);color:var(--text-muted);border-radius:9999px;padding:.55rem 1.15rem;font-size:.9rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1)}.compare-tab-btn[data-astro-cid-4ilsgazh]:hover{color:var(--text-main);border-color:var(--border-medium)}.compare-tab-btn[data-astro-cid-4ilsgazh].active{border-color:var(--accent-purple);color:var(--accent-purple);background:#a855f726}.compare-panel-card[data-astro-cid-4ilsgazh]{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);border:1.5px solid var(--border-subtle);box-shadow:var(--shadow-md);border-radius:1.25rem;padding:2rem 1.75rem}.compare-panel-card[data-astro-cid-4ilsgazh][hidden]{display:none}.side-by-side-grid[data-astro-cid-4ilsgazh]{grid-template-columns:1fr 1fr;gap:1.75rem;display:grid}.command-side[data-astro-cid-4ilsgazh]{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:1rem;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.side-header[data-astro-cid-4ilsgazh]{border-bottom:1px solid var(--border-subtle);padding-bottom:1rem}.side-badge[data-astro-cid-4ilsgazh]{font-family:var(--font-mono);text-transform:uppercase;color:var(--accent-cyan);background:#38bdf826;border-radius:4px;margin-bottom:.5rem;padding:.15rem .5rem;font-size:.7rem;font-weight:700;display:inline-block}.badge-b[data-astro-cid-4ilsgazh]{color:var(--accent-gold);background:#facc1526}.side-title[data-astro-cid-4ilsgazh] code[data-astro-cid-4ilsgazh]{font-family:var(--font-mono);color:var(--text-main);font-size:1.3rem;font-weight:700}.side-desc[data-astro-cid-4ilsgazh]{color:var(--text-muted);margin-top:.4rem;font-size:.875rem;line-height:1.5}.when-box[data-astro-cid-4ilsgazh]{color:var(--text-main);background:#ffffff08;border-radius:.65rem;padding:.75rem .9rem;font-size:.85rem;line-height:1.45}.when-label[data-astro-cid-4ilsgazh]{font-family:var(--font-mono);color:var(--accent-gold);text-transform:uppercase;align-items:center;gap:.35rem;margin-bottom:.25rem;font-size:.725rem;font-weight:700;display:flex}.pros-cons[data-astro-cid-4ilsgazh]{flex-direction:column;gap:1rem;display:flex}.pro-con-title[data-astro-cid-4ilsgazh]{font-family:var(--font-mono);text-transform:uppercase;align-items:center;gap:.35rem;margin-bottom:.45rem;font-size:.75rem;font-weight:700;display:flex}.text-emerald[data-astro-cid-4ilsgazh]{color:var(--accent-emerald)}.text-rose[data-astro-cid-4ilsgazh]{color:var(--accent-rose)}.pros-list[data-astro-cid-4ilsgazh] ul[data-astro-cid-4ilsgazh],.cons-list[data-astro-cid-4ilsgazh] ul[data-astro-cid-4ilsgazh]{flex-direction:column;gap:.4rem;list-style:none;display:flex}.pros-list[data-astro-cid-4ilsgazh] li[data-astro-cid-4ilsgazh],.cons-list[data-astro-cid-4ilsgazh] li[data-astro-cid-4ilsgazh]{color:var(--text-muted);padding-left:.85rem;font-size:.825rem;line-height:1.4;position:relative}.pros-list[data-astro-cid-4ilsgazh] li[data-astro-cid-4ilsgazh]:before{content:"•";color:var(--accent-emerald);position:absolute;left:0}.cons-list[data-astro-cid-4ilsgazh] li[data-astro-cid-4ilsgazh]:before{content:"•";color:var(--accent-rose);position:absolute;left:0}.takeaway-banner[data-astro-cid-4ilsgazh]{background:#a855f714;border:1px solid #a855f740;border-radius:.85rem;align-items:center;gap:.85rem;margin-top:1.75rem;padding:1rem 1.25rem;display:flex}.takeaway-icon[data-astro-cid-4ilsgazh]{width:2.2rem;height:2.2rem;color:var(--accent-purple);background:#a855f733;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.takeaway-text[data-astro-cid-4ilsgazh]{color:var(--text-main);font-size:.9rem;line-height:1.45}.takeaway-text[data-astro-cid-4ilsgazh] strong[data-astro-cid-4ilsgazh]{color:var(--accent-purple)}@media (width<=820px){.side-by-side-grid[data-astro-cid-4ilsgazh]{grid-template-columns:1fr}}.glossary-section[data-astro-cid-f3glfae2]{margin:4.5rem 0 3.5rem;scroll-margin-top:5rem}.badge-glossary[data-astro-cid-f3glfae2]{color:var(--accent-purple);background:#a855f71f;border:1px solid #a855f740}.glossary-filters[data-astro-cid-f3glfae2]{flex-wrap:wrap;gap:.65rem;margin-bottom:2rem;display:flex}.glossary-filter-btn[data-astro-cid-f3glfae2]{all:unset;cursor:pointer;background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-muted);font-family:var(--font-display);border-radius:9999px;align-items:center;gap:.45rem;padding:.45rem 1rem;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.glossary-filter-btn[data-astro-cid-f3glfae2]:hover{color:var(--text-main);border-color:var(--border-medium)}.glossary-filter-btn[data-astro-cid-f3glfae2].active{border-color:var(--accent-purple);color:var(--accent-purple);background:#a855f726}.count-badge[data-astro-cid-f3glfae2]{font-family:var(--font-mono);background:#ffffff14;border-radius:9999px;padding:.1rem .4rem;font-size:.7rem}.glossary-grid[data-astro-cid-f3glfae2]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1.5rem;display:grid}.glossary-card[data-astro-cid-f3glfae2]{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);border:1.5px solid var(--border-subtle);box-shadow:var(--shadow-sm);border-radius:1.15rem;flex-direction:column;justify-content:space-between;gap:1rem;padding:1.75rem 1.5rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.glossary-card[data-astro-cid-f3glfae2]:hover{border-color:var(--border-medium);box-shadow:var(--shadow-md);transform:translateY(-2px)}.glossary-card[data-astro-cid-f3glfae2][hidden]{display:none}.glossary-cat-tag[data-astro-cid-f3glfae2]{font-family:var(--font-mono);text-transform:uppercase;color:var(--accent-purple);margin-bottom:.35rem;font-size:.7rem;font-weight:700;display:block}.glossary-term[data-astro-cid-f3glfae2]{font-family:var(--font-display);color:var(--text-main);font-size:1.25rem;font-weight:700;line-height:1.25}.metaphor-box[data-astro-cid-f3glfae2]{border-left:3px solid var(--accent-cyan);background:#38bdf80f;border-radius:0 .5rem .5rem 0;padding:.65rem .85rem}.metaphor-label[data-astro-cid-f3glfae2]{font-family:var(--font-mono);color:var(--accent-cyan);text-transform:uppercase;align-items:center;gap:.35rem;margin-bottom:.2rem;font-size:.725rem;font-weight:700;display:flex}.metaphor-text[data-astro-cid-f3glfae2]{color:var(--text-main);font-size:.85rem;line-height:1.45}.definition-box[data-astro-cid-f3glfae2]{color:var(--text-muted);font-size:.825rem;line-height:1.45}.def-label[data-astro-cid-f3glfae2]{font-family:var(--font-mono);color:var(--text-dim);text-transform:uppercase;margin-bottom:.2rem;font-size:.725rem;display:block}.glossary-cmd-row[data-astro-cid-f3glfae2]{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:.6rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .75rem;display:flex}.glossary-code[data-astro-cid-f3glfae2]{font-family:var(--font-mono);color:var(--accent-gold);overflow-wrap:anywhere;font-size:.8rem}@media (width<=640px){.glossary-grid[data-astro-cid-f3glfae2]{grid-template-columns:1fr;gap:1rem}.glossary-card[data-astro-cid-f3glfae2]{padding:1.25rem 1rem}.glossary-filter-bar[data-astro-cid-f3glfae2]{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:.4rem;overflow-x:auto}.glossary-filter-bar[data-astro-cid-f3glfae2]::-webkit-scrollbar{display:none}.glossary-filter-btn[data-astro-cid-f3glfae2]{flex:none}}.quiz-section[data-astro-cid-kcaimr67]{margin:4.5rem 0 3.5rem;scroll-margin-top:5rem}.badge-quiz[data-astro-cid-kcaimr67]{color:var(--accent-emerald);background:#10b9811f;border:1px solid #10b98140}.quiz-header-row[data-astro-cid-kcaimr67]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:2rem;display:flex}.score-card[data-astro-cid-kcaimr67]{background:var(--bg-card);border:1px solid var(--border-medium);box-shadow:var(--shadow-sm);border-radius:.85rem;align-items:center;gap:.75rem;padding:.65rem 1.25rem;display:flex}.score-label[data-astro-cid-kcaimr67]{font-family:var(--font-mono);color:var(--text-muted);font-size:.8rem}.score-numbers[data-astro-cid-kcaimr67]{align-items:baseline;gap:.25rem;display:flex}.score-val[data-astro-cid-kcaimr67]{font-family:var(--font-display);color:var(--accent-emerald);font-size:1.6rem;font-weight:700;line-height:1}.score-total[data-astro-cid-kcaimr67]{font-family:var(--font-mono);color:var(--text-dim);font-size:.9rem}.questions-list[data-astro-cid-kcaimr67]{flex-direction:column;gap:2rem;display:flex}.question-card[data-astro-cid-kcaimr67]{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);border:1.5px solid var(--border-subtle);box-shadow:var(--shadow-md);border-radius:1.25rem;padding:1.75rem 1.5rem}.question-meta[data-astro-cid-kcaimr67]{margin-bottom:.75rem}.q-badge[data-astro-cid-kcaimr67]{font-family:var(--font-mono);color:var(--accent-cyan);text-transform:uppercase;font-size:.75rem;font-weight:700}.scenario-box[data-astro-cid-kcaimr67]{background:var(--bg-secondary);border-left:3px solid var(--accent-cyan);border-radius:0 .5rem .5rem 0;margin-bottom:1rem;padding:.75rem .9rem}.scenario-label[data-astro-cid-kcaimr67]{font-family:var(--font-mono);color:var(--accent-cyan);text-transform:uppercase;align-items:center;gap:.35rem;margin-bottom:.25rem;font-size:.725rem;font-weight:700;display:flex}.scenario-text[data-astro-cid-kcaimr67]{color:var(--text-main);font-size:.875rem;line-height:1.45}.q-title[data-astro-cid-kcaimr67]{font-family:var(--font-display);color:var(--text-main);margin-bottom:1.25rem;font-size:1.15rem;font-weight:700;line-height:1.35}.options-grid[data-astro-cid-kcaimr67]{grid-template-columns:1fr;gap:.65rem;display:grid}.option-btn[data-astro-cid-kcaimr67]{all:unset;cursor:pointer;box-sizing:border-box;background:var(--bg-secondary);border:1px solid var(--border-subtle);color:var(--text-main);border-radius:.75rem;align-items:center;gap:.85rem;padding:.85rem 1.15rem;font-size:.9rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.option-btn[data-astro-cid-kcaimr67]:hover:not(:disabled){background:var(--bg-card-hover);border-color:var(--border-medium);transform:translateY(-1px)}.opt-letter[data-astro-cid-kcaimr67]{border:1px solid var(--border-subtle);width:1.7rem;height:1.7rem;color:var(--text-muted);font-family:var(--font-mono);background:#ffffff0f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.opt-text[data-astro-cid-kcaimr67]{font-family:var(--font-mono);flex:1;font-size:.875rem}.option-btn[data-astro-cid-kcaimr67].opt-correct{color:#fff;animation:.35s cubic-bezier(.16,1,.3,1) popCorrect;border-color:var(--accent-emerald)!important;background:#10b98126!important}.option-btn[data-astro-cid-kcaimr67].opt-correct .opt-letter[data-astro-cid-kcaimr67]{background:var(--accent-emerald);color:#070b14;border-color:var(--accent-emerald)}.option-btn[data-astro-cid-kcaimr67].opt-incorrect{color:#fff;animation:.35s ease-in-out shakeErr;border-color:var(--accent-rose)!important;background:#f43f5e26!important}.option-btn[data-astro-cid-kcaimr67].opt-incorrect .opt-letter[data-astro-cid-kcaimr67]{background:var(--accent-rose);color:#070b14;border-color:var(--accent-rose)}.option-btn[data-astro-cid-kcaimr67]:disabled{cursor:default;opacity:.85}.explanation-box[data-astro-cid-kcaimr67]{background:#38bdf814;border:1px solid #38bdf840;border-radius:.75rem;margin-top:1.25rem;padding:1rem 1.25rem;animation:.3s fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.exp-header[data-astro-cid-kcaimr67]{color:var(--accent-cyan);align-items:center;gap:.45rem;margin-bottom:.35rem;font-size:.85rem;display:flex}.exp-body[data-astro-cid-kcaimr67]{color:var(--text-main);font-size:.85rem;line-height:1.5}.quiz-footer-actions[data-astro-cid-kcaimr67]{justify-content:center;margin-top:2rem;display:flex}.quiz-reset-btn[data-astro-cid-kcaimr67]{all:unset;cursor:pointer;background:var(--bg-card);border:1px solid var(--border-medium);color:var(--text-main);font-family:var(--font-display);border-radius:9999px;align-items:center;gap:.5rem;padding:.65rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.quiz-reset-btn[data-astro-cid-kcaimr67]:hover{background:var(--bg-card-hover);border-color:var(--accent-cyan);color:var(--accent-cyan)}
