:root{--financial-primary: #2C5282;--financial-secondary: #2F855A;--financial-accent: #D69E2E;--financial-dark: #1A202C;--financial-light: #E2E8F0;--financial-background: #FFFFFF;--financial-bg-subtle: #F7FAFC;--financial-hearts: #C53030;--financial-leaves: #38A169;--financial-abundance: #D69E2E;--financial-flow: #4299E1;--financial-care: #C53030;--financial-wisdom: #4A5568;--financial-text-primary: #2D3748;--financial-text-secondary: #718096;--financial-border: #CBD5E0;--financial-primary-rgb: 44, 82, 130;--financial-secondary-rgb: 47, 133, 90;--financial-hearts-rgb: 197, 48, 48}.documentation-container.svelte-1gp2xju{display:grid;grid-template-columns:250px 1fr;gap:2rem;max-width:1200px;margin:0 auto;padding:2rem 1rem}.content.svelte-1gp2xju{min-width:0}.section-content.svelte-1gp2xju{padding-top:1rem;scroll-margin-top:2rem}.section-nav.svelte-1gp2xju{margin-bottom:2rem;border-bottom:1px solid var(--financial-border);background-color:var(--financial-bg-subtle);border-radius:.5rem;padding:1rem}.nav-accordion.svelte-1gp2xju{margin-bottom:.5rem;border:1px solid var(--financial-border);border-radius:.375rem;overflow:hidden;background:var(--financial-background)}.accordion-header.svelte-1gp2xju{width:100%;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:none;border:none;cursor:pointer;transition:all .2s;font-size:.95rem;font-weight:500;color:var(--financial-text-primary);text-align:left}.accordion-header.svelte-1gp2xju:hover{background-color:rgba(var(--financial-primary-rgb),.05)}.accordion-header.has-active.svelte-1gp2xju{background-color:rgba(var(--financial-primary-rgb),.1);color:var(--financial-primary);font-weight:600}.accordion-header.open.svelte-1gp2xju{background-color:rgba(var(--financial-secondary-rgb),.1);border-bottom:1px solid var(--financial-border)}.overview-header.svelte-1gp2xju{background:linear-gradient(135deg,rgba(var(--financial-primary-rgb),.1),rgba(var(--financial-secondary-rgb),.1));border-bottom:1px solid rgba(var(--financial-primary-rgb),.2)}.overview-header.has-active.svelte-1gp2xju{background:linear-gradient(135deg,rgba(var(--financial-primary-rgb),.15),rgba(var(--financial-secondary-rgb),.15))}.accordion-icon.svelte-1gp2xju{font-size:1.1rem;flex-shrink:0}.accordion-title.svelte-1gp2xju{flex-grow:1;font-weight:600}.section-count.svelte-1gp2xju{font-size:.8rem;color:var(--financial-text-secondary);font-weight:400}.toggle-arrow.svelte-1gp2xju{font-size:.8rem;color:var(--financial-text-secondary);transition:transform .2s ease;flex-shrink:0}.toggle-arrow.rotated.svelte-1gp2xju{transform:rotate(180deg)}.accordion-content.svelte-1gp2xju{border-top:1px solid var(--financial-border);background-color:var(--financial-bg-subtle)}.nav-item.svelte-1gp2xju{width:100%;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:none;border:none;cursor:pointer;transition:all .2s;font-size:.9rem;color:var(--financial-text-primary);text-align:left;border-bottom:1px solid var(--financial-border);position:relative}.nav-item.svelte-1gp2xju:last-child{border-bottom:none}.nav-item.svelte-1gp2xju:hover{background-color:rgba(var(--financial-primary-rgb),.05);color:var(--financial-dark)}.nav-item.active.svelte-1gp2xju{background-color:var(--financial-primary);color:#fff;font-weight:600}.nav-item.active.svelte-1gp2xju:hover{background-color:var(--financial-dark)}.featured-item.svelte-1gp2xju{background:linear-gradient(135deg,rgba(var(--financial-primary-rgb),.08),rgba(var(--financial-secondary-rgb),.08));border:1px solid rgba(var(--financial-primary-rgb),.15);border-radius:.25rem;margin:.25rem;padding-right:3rem}.featured-item.active.svelte-1gp2xju{background:var(--financial-primary);border-color:var(--financial-primary)}.featured-badge.svelte-1gp2xju{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:var(--financial-abundance);color:#fff;font-size:.7rem;font-weight:600;padding:.2rem .4rem;border-radius:.25rem;text-transform:uppercase;letter-spacing:.5px}.featured-item.active.svelte-1gp2xju .featured-badge:where(.svelte-1gp2xju){background:#fff3}.subsection-item.svelte-1gp2xju{padding-left:1.5rem}.nav-icon.svelte-1gp2xju{font-size:1.1rem;flex-shrink:0}.nav-title.svelte-1gp2xju{flex-grow:1;text-align:left}.financial-systems-guide-card.svelte-1gp2xju{background:var(--financial-light);border-radius:.75rem;margin-bottom:2rem;box-shadow:0 4px 6px rgba(var(--financial-dark-rgb),.1);border:1px solid var(--financial-border);overflow:visible!important;position:relative;z-index:1}.card-actions.svelte-1gp2xju{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;position:relative;overflow:visible}.financial-systems-guide-card.svelte-1gp2xju .dropdown-menu:where(.svelte-1gp2xju){position:absolute;top:100%;left:0;z-index:1001;min-width:300px;max-width:350px;overflow:visible;border:1px solid var(--financial-border);box-shadow:0 4px 8px #0000001a}.card-content.svelte-1gp2xju{display:flex;flex-wrap:wrap;padding:1.5rem;align-items:center;gap:1.5rem}.card-icon.svelte-1gp2xju{font-size:2.5rem;color:var(--financial-primary);flex-shrink:0}.card-text.svelte-1gp2xju{flex:1;min-width:200px}.card-text.svelte-1gp2xju h3:where(.svelte-1gp2xju){margin:0 0 .5rem;color:var(--financial-primary);font-size:1.25rem}.card-text.svelte-1gp2xju p:where(.svelte-1gp2xju){margin:0;color:var(--financial-text-primary);font-size:1rem}.primary-btn.svelte-1gp2xju{background-color:var(--financial-primary);color:#fff;border:none;padding:.5rem 1rem;border-radius:.375rem;font-weight:500;cursor:pointer;transition:all .2s}.primary-btn.svelte-1gp2xju:hover{background-color:var(--financial-dark);transform:translateY(-1px)}.secondary-btn.svelte-1gp2xju{background-color:var(--financial-background);color:var(--financial-primary);border:1px solid var(--financial-primary);padding:.5rem 1rem;border-radius:.375rem;font-weight:500;cursor:pointer;transition:all .2s}.secondary-btn.svelte-1gp2xju:hover{background-color:var(--financial-light);transform:translateY(-1px)}.nav-btn.svelte-1gp2xju{background-color:var(--financial-primary);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.375rem;font-weight:500;cursor:pointer;transition:all .2s}.nav-btn.svelte-1gp2xju:hover{background-color:var(--financial-dark);transform:translateY(-1px)}.progress-indicator.svelte-1gp2xju{margin-bottom:2rem;padding:1rem;background:rgba(var(--financial-primary-rgb),.1);border-radius:.5rem;border-left:4px solid var(--financial-primary)}.progress-bar.svelte-1gp2xju{width:100%;height:8px;background-color:var(--financial-light);border-radius:4px;overflow:hidden;margin-bottom:.5rem}.progress-fill.svelte-1gp2xju{height:100%;background:linear-gradient(90deg,var(--financial-primary),var(--financial-secondary));border-radius:4px;transition:width .3s ease}.progress-text.svelte-1gp2xju{font-size:.875rem;color:var(--financial-primary);font-weight:500}.content.svelte-1gp2xju h1{font-size:2rem;font-weight:700;margin-bottom:1.5rem;color:var(--financial-primary)}.content.svelte-1gp2xju h2{font-size:1.5rem;font-weight:600;margin-top:2rem;margin-bottom:1rem;color:var(--financial-secondary)}.content.svelte-1gp2xju h3,h4{font-size:1.25rem;font-weight:600;margin-top:1.5rem;margin-bottom:.75rem;color:var(--financial-accent)}h4{font-size:1.2rem}.content.svelte-1gp2xju p{margin-bottom:1rem;line-height:1.7;color:var(--financial-text-primary)}blockquote{background-color:var(--financial-light);border-left:4px solid var(--financial-primary);padding:1rem 1.5rem;margin:1.5rem 0;border-radius:.5rem}blockquote>p:first-child strong{font-size:1.1rem;color:var(--financial-primary);display:block;margin-bottom:.75rem}.content table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.95rem;box-shadow:0 2px 4px #0000000d;border-radius:.375rem;overflow:hidden}.content thead{background:var(--financial-primary)}.content th{padding:.75rem 1rem;font-weight:600;text-align:left;color:#fff;border:none;border-bottom:2px solid var(--financial-dark)}.content td{padding:.75rem 1rem;border:1px solid var(--financial-border);border-left:none;border-right:none;vertical-align:top}.content tr:nth-child(2n){background-color:var(--financial-bg-subtle)}.content tr:nth-child(odd){background-color:var(--financial-background)}.content tr:hover{background-color:var(--financial-light)}.content.svelte-1gp2xju a{color:var(--financial-primary);text-decoration:underline;font-weight:500;transition:all .2s}.content.svelte-1gp2xju a:hover{color:var(--financial-dark);text-decoration:underline}.content.svelte-1gp2xju ul,.content.svelte-1gp2xju ol{margin:1rem 0 1.5rem;padding-left:1.5rem;color:var(--financial-text-primary);line-height:1.6}.content.svelte-1gp2xju ul{list-style-type:none}.content.svelte-1gp2xju ul li{position:relative;margin-bottom:.5rem;padding-left:1.25rem}.content.svelte-1gp2xju ul li:not(.section-nav li):before{content:"●";position:absolute;left:0;top:0;font-size:.8rem;color:var(--financial-primary)}.content.svelte-1gp2xju ul ul{margin:.5rem 0;padding-left:1.25rem}.content.svelte-1gp2xju ul ul li:before{content:"○";font-size:.8rem;color:var(--financial-secondary)}.content.svelte-1gp2xju ul ul ul li:before{content:"-";font-size:.8rem;color:var(--financial-accent)}.content.svelte-1gp2xju ol{list-style-type:decimal}.content.svelte-1gp2xju li::marker{color:var(--financial-primary);font-weight:500}.guide-selector.svelte-1gp2xju{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--financial-border)}.guide-cards.svelte-1gp2xju{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.guide-card.svelte-1gp2xju{flex:1;min-width:200px;max-width:300px;padding:1.5rem;border-radius:.5rem;border:1px solid var(--financial-border);cursor:pointer;transition:all .2s;display:flex;flex-direction:column;align-items:center;text-align:center}.guide-card.svelte-1gp2xju:hover{box-shadow:0 4px 6px rgba(var(--financial-dark-rgb),.1);transform:translateY(-2px);border-color:var(--financial-primary)}.guide-card.active.svelte-1gp2xju{border-color:var(--financial-primary);background-color:var(--financial-light)}.guide-icon.svelte-1gp2xju{font-size:2rem;margin-bottom:.5rem}.guide-title.svelte-1gp2xju{font-weight:600;margin-bottom:.5rem;color:var(--financial-primary)}.guide-desc.svelte-1gp2xju{font-size:.875rem;color:var(--financial-text-secondary)}.guide-info.svelte-1gp2xju{display:flex;flex-direction:column}.dropdown.svelte-1gp2xju{position:relative;display:inline-block}.dropdown-toggle.svelte-1gp2xju{display:flex;align-items:center;gap:.5rem;width:100%}.dropdown-menu.svelte-1gp2xju{position:absolute;top:calc(100% + 4px);left:0;z-index:1001;min-width:320px;max-width:400px;padding:.5rem 0;background-color:var(--financial-background);border:1px solid var(--financial-border);border-radius:.375rem;box-shadow:0 10px 25px #00000026;white-space:normal;visibility:hidden;opacity:0;transform:translateY(-8px);transition:all .2s ease;pointer-events:none}.dropdown-menu.show.svelte-1gp2xju{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.dropdown-item.svelte-1gp2xju{display:flex;align-items:center;width:100%;padding:.75rem 1.5rem;clear:both;font-weight:400;color:var(--financial-text-primary);text-align:inherit;white-space:normal!important;background-color:transparent;border:0;cursor:pointer;transition:background-color .15s ease}.dropdown-item.svelte-1gp2xju:hover,.dropdown-item.svelte-1gp2xju:focus{color:var(--financial-dark);text-decoration:none;background-color:var(--financial-light)}.dropdown-item.svelte-1gp2xju .guide-icon:where(.svelte-1gp2xju){font-size:1.5rem;margin-right:1rem;margin-bottom:0;display:inline-block;width:24px;text-align:center;flex-shrink:0}.dropdown-item.svelte-1gp2xju .guide-info:where(.svelte-1gp2xju){display:flex;flex-direction:column;flex:1}.dropdown-item.svelte-1gp2xju .guide-title:where(.svelte-1gp2xju){font-weight:600;margin-bottom:.25rem;color:var(--financial-primary)}.dropdown-item.svelte-1gp2xju .guide-desc:where(.svelte-1gp2xju){font-size:.8rem;color:var(--financial-text-secondary);line-height:1.3}.language-fallback-notice.svelte-1gp2xju{display:flex;align-items:flex-start;gap:1rem;background-color:rgba(var(--financial-secondary-rgb),.1);border:1px solid rgba(var(--financial-secondary-rgb),.3);border-radius:.5rem;padding:1rem 1.25rem;margin-bottom:1.5rem}.notice-icon.svelte-1gp2xju{font-size:1.25rem;color:var(--financial-secondary);flex-shrink:0;margin-top:.125rem}.notice-content.svelte-1gp2xju strong:where(.svelte-1gp2xju){color:var(--financial-secondary);font-size:.95rem;display:block;margin-bottom:.25rem}.notice-content.svelte-1gp2xju p:where(.svelte-1gp2xju){color:var(--financial-text-primary);font-size:.875rem;margin:0;line-height:1.5}.loading-container.svelte-1gp2xju{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center}.loading-spinner.svelte-1gp2xju{width:3rem;height:3rem;border:3px solid var(--financial-light);border-top:3px solid var(--financial-primary);border-radius:50%;animation:svelte-1gp2xju-spin 1s linear infinite;margin-bottom:1rem}@keyframes svelte-1gp2xju-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.missing-section.svelte-1gp2xju{text-align:center;padding:3rem 2rem;background-color:rgba(var(--financial-hearts-rgb),.1);border:1px solid rgba(var(--financial-hearts-rgb),.3);border-radius:.5rem;margin:2rem 0}.missing-section.svelte-1gp2xju h2:where(.svelte-1gp2xju){color:var(--financial-hearts);margin-bottom:1rem}.missing-section.svelte-1gp2xju p:where(.svelte-1gp2xju){color:var(--financial-text-primary);margin-bottom:2rem}@media (max-width: 768px){.documentation-container.svelte-1gp2xju{grid-template-columns:1fr}.section-nav.svelte-1gp2xju{padding:.75rem}.accordion-header.svelte-1gp2xju{padding:.5rem .75rem;font-size:.9rem}.nav-item.svelte-1gp2xju{padding:.5rem .75rem;font-size:.85rem}.subsection-item.svelte-1gp2xju{padding-left:1rem}.card-content.svelte-1gp2xju{flex-direction:column;align-items:flex-start;gap:1rem}.card-actions.svelte-1gp2xju{width:100%;justify-content:center}.guide-cards.svelte-1gp2xju{flex-direction:column}.guide-card.svelte-1gp2xju{max-width:none}}
