@charset "UTF-8";.lead{font-size:1.4em}pre{background-color:#333;border-color:#333;color:#eee;padding:10px 20px;border-radius:5px}.navbar,.navbar .btn,.navbar .dropdown-item,.navbar button{font-size:18px}.navbar{border-bottom:1px solid #ddd;background-color:#f8f9fa;padding:.5rem 1rem}.navbar-brand{font-size:1.25rem;font-weight:400;color:#000000e6;text-decoration:none}.navbar-brand:hover{color:#000000b3}.logo{font-size:1.5em;font-weight:700}.navbar-nav{display:flex;list-style:none;margin:0;padding:0;gap:1rem}.nav-link{color:#000000a6;text-decoration:none;padding:.5rem}.nav-link:hover{color:#000000d9}.nav-link.active{color:#000000e6}.container{max-width:1140px;width:100%;margin:0 auto;padding:0 15px}.container.fluid{max-width:100%}@media (max-width: 768px){.display-2{font-size:3em}.display-3{font-size:2.5em}.display-4{font-size:2em}}.icon-spin{display:inline-block;animation:spin 1s infinite linear}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.text-muted{color:#6c757d}.small{font-size:.875em}.mt-3{margin-top:1rem}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}dl{display:flex;flex-direction:column;gap:1rem;margin:2rem 0}dt{font-weight:700;margin-bottom:.25rem}dd{margin-left:2rem;margin-bottom:0;color:#6c757d}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}p{margin-top:0;margin-bottom:1rem}a{color:#007bff;text-decoration:none}a:hover{text-decoration:underline}.navbar-toggler{display:none;background:transparent;border:1px solid rgba(0,0,0,.1);padding:.25rem .75rem;font-size:1.25rem;line-height:1;border-radius:.25rem}@media (max-width: 768px){.navbar-toggler{display:block}.navbar-nav{display:none;flex-direction:column;width:100%;margin-top:1rem}.navbar-nav.show{display:flex}}.ml-auto{margin-left:auto}.navbar-collapse{display:flex;align-items:center;flex-grow:1}html.claude-docked{margin-right:var(--claude-dock-w)}.cui-launch.svelte-71kry0.svelte-71kry0{position:fixed;right:1.1rem;bottom:1.1rem;z-index:1000;width:3.2rem;height:3.2rem;border-radius:50%;border:0;background:#1e8f4e;color:#fff;font-size:1.4rem;cursor:pointer;box-shadow:0 4px 14px #00000040;padding:0}.cui-launch.svelte-71kry0.svelte-71kry0:hover{filter:brightness(1.1)}.cui-dock.svelte-71kry0.svelte-71kry0{position:fixed;z-index:1000;background:#fff;display:flex;flex-direction:column}.cui-dock.popup.svelte-71kry0.svelte-71kry0{right:1.1rem;bottom:1.1rem;width:min(440px,calc(100vw - 2.2rem));height:min(680px,calc(100dvh - 2.2rem));border-radius:12px;overflow:hidden;box-shadow:0 8px 30px #00000047;border:1px solid #dfe4e8}.cui-dock.side.svelte-71kry0.svelte-71kry0{top:0;right:0;bottom:0;width:var(--w);border-left:1px solid #dfe4e8}@media (max-width: 600px){.cui-dock.popup.svelte-71kry0.svelte-71kry0{top:0;right:0;bottom:0;left:0;width:auto;height:auto;border-radius:0;border:0}}.cui-dock.svelte-71kry0 .wrap{height:100%;max-width:none;flex:1;min-height:0}.ctl.svelte-71kry0.svelte-71kry0{position:absolute;top:.4rem;left:.4rem;z-index:2;display:flex;gap:.2rem}.ctl.svelte-71kry0 button.svelte-71kry0{border:1px solid #ddd;background:#fff;color:#555;border-radius:6px;width:1.7rem;height:1.7rem;padding:0;font-size:.95rem;line-height:1;cursor:pointer}.ctl.svelte-71kry0 button.svelte-71kry0:hover{border-color:#1e8f4e;color:#1e8f4e}.cui-dock.svelte-71kry0 .wrap>header{padding-left:4.4rem}.grip.svelte-71kry0.svelte-71kry0{position:absolute;left:-3px;top:0;bottom:0;width:6px;cursor:col-resize;z-index:3}.grip.svelte-71kry0.svelte-71kry0:hover{background:#cfe9da}@media (max-width: 768px){.navbar-collapse.svelte-1bbrxsh{flex-direction:column;align-items:flex-start}}
