.resources-header[data-v-f40c0688]{padding:2rem 0}.breadcrumb[data-v-f40c0688]{justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.breadcrumb-list[data-v-f40c0688]{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-item[data-v-f40c0688]{align-items:center;display:flex}.breadcrumb-link[data-v-f40c0688]{color:hsl(var(--primary));transition:all var(--transition-fast);font-size:.875rem;text-decoration:none}.breadcrumb-link[data-v-f40c0688]:hover{text-decoration:underline}.breadcrumb-link[data-v-f40c0688]:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--shadow-focus);outline:none}.breadcrumb-chevron[data-v-f40c0688]{width:1rem;height:1rem;color:hsl(var(--muted-foreground))}.breadcrumb-current[data-v-f40c0688]{color:hsl(var(--foreground));font-size:.875rem;font-weight:500}.header-content[data-v-f40c0688]{max-width:800px;margin:0 auto}.header-content.text-center[data-v-f40c0688]{text-align:center}.header-badge[data-v-f40c0688]{margin-bottom:1rem}.header-title[data-v-f40c0688]{color:hsl(var(--foreground));margin-bottom:1rem;font-size:2rem;font-weight:700;line-height:1.2}@media (width>=768px){.header-title[data-v-f40c0688]{font-size:2.5rem}}@media (width<=640px){.header-title[data-v-f40c0688]{font-size:1.75rem}}.header-subtitle[data-v-f40c0688]{color:hsl(var(--muted-foreground));margin-bottom:1.5rem;font-size:1.125rem;line-height:1.6}.header-search[data-v-f40c0688]{margin-top:1.5rem}.search-input-wrapper[data-v-f40c0688]{max-width:600px;margin:0 auto;position:relative}.search-icon[data-v-f40c0688]{width:1.25rem;height:1.25rem;color:hsl(var(--muted-foreground));pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.search-input[data-v-f40c0688]{border:1px solid hsl(var(--border));border-radius:var(--radius-lg);background-color:hsl(var(--background));width:100%;transition:all var(--transition-fast);padding:.875rem 2.5rem .875rem 2.75rem;font-size:1rem}.search-input[data-v-f40c0688]:focus{border-color:hsl(var(--primary));box-shadow:var(--shadow-focus);outline:none}.search-clear[data-v-f40c0688]{color:hsl(var(--muted-foreground));cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;padding:.25rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.search-clear[data-v-f40c0688]:hover{color:hsl(var(--foreground));background-color:hsl(var(--muted))}.search-clear[data-v-f40c0688]:focus-visible{box-shadow:var(--shadow-focus);outline:none}.header-stats[data-v-f40c0688]{border-top:1px solid hsl(var(--border));flex-wrap:wrap;justify-content:center;gap:2rem;margin-top:2rem;padding-top:2rem;display:flex}.stat-item[data-v-f40c0688]{text-align:center}.stat-value[data-v-f40c0688]{color:hsl(var(--primary));font-size:1.875rem;font-weight:700;line-height:1;display:block}.stat-label[data-v-f40c0688]{color:hsl(var(--muted-foreground));font-size:.875rem}.quick-links[data-v-f40c0688]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:2rem;display:flex}.quick-link[data-v-f40c0688]{color:hsl(var(--muted-foreground));background-color:hsl(var(--muted));border-radius:var(--radius-full);transition:all var(--transition-fast);align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.quick-link[data-v-f40c0688]:hover{background-color:hsl(var(--primary) / .1);color:hsl(var(--primary))}.quick-link[data-v-f40c0688]:focus-visible{box-shadow:var(--shadow-focus);outline:none}.quick-link--active[data-v-f40c0688]{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.quick-link-icon[data-v-f40c0688]{width:1rem;height:1rem}@media print{.breadcrumb[data-v-f40c0688],.header-search[data-v-f40c0688],.quick-links[data-v-f40c0688]{display:none!important}.header-title[data-v-f40c0688]{font-size:1.5rem!important}}@media (prefers-reduced-motion:reduce){.breadcrumb-link[data-v-f40c0688],.search-input[data-v-f40c0688],.search-clear[data-v-f40c0688],.quick-link[data-v-f40c0688]{transition:none}}.container[data-v-fe879f6a]{max-width:1200px;margin:0 auto;padding:0 20px}.states-grid[data-v-fe879f6a]{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (width>=768px){.states-grid[data-v-fe879f6a]{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.states-grid[data-v-fe879f6a]{grid-template-columns:repeat(6,1fr)}}.state-card-link[data-v-fe879f6a]{color:inherit;text-decoration:none;display:block}.state-card[data-v-fe879f6a]{text-align:center;height:100%;transition:all .3s}.state-card[data-v-fe879f6a]:hover{box-shadow:var(--shadow-elevated);transform:translateY(-4px)}.state-card-content[data-v-fe879f6a]{padding:1.5rem 1rem}.state-card-icon[data-v-fe879f6a]{background-color:hsl(var(--primary) / .1);border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;margin:0 auto .75rem;transition:background-color .2s;display:flex}.state-card:hover .state-card-icon[data-v-fe879f6a]{background-color:hsl(var(--primary) / .2)}.state-card-icon-svg[data-v-fe879f6a]{width:1.5rem;height:1.5rem;color:hsl(var(--primary))}.state-card-name[data-v-fe879f6a]{color:hsl(var(--foreground));margin:0 0 .25rem;font-weight:600}.state-card-count[data-v-fe879f6a]{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem}.state-card-label[data-v-fe879f6a]{color:hsl(var(--muted-foreground) / .7);margin:0;font-size:.75rem}@media (prefers-reduced-motion:reduce){.state-card[data-v-fe879f6a]{transition:none}.state-card[data-v-fe879f6a]:hover{transform:none}}.container[data-v-ba72d6cf]{max-width:1200px;margin:0 auto;padding:0 20px}.sidebar[data-v-ba72d6cf]{flex-direction:column;gap:1.5rem;display:flex}.sidebar-card[data-v-ba72d6cf]{background-color:hsl(var(--card));box-shadow:var(--shadow-soft)}.sidebar-card[data-v-ba72d6cf] .card-title{border-bottom:1px solid hsl(var(--border));margin-bottom:1rem;padding-bottom:.75rem;font-size:1.125rem;font-weight:600}.sidebar-cta-card[data-v-ba72d6cf]{color:hsl(var(--primary-foreground));background-color:hsl(var(--primary))!important}.sidebar-cta-card[data-v-ba72d6cf] .card-title{color:hsl(var(--primary-foreground));margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.sidebar-cta-card[data-v-ba72d6cf] .card-description{color:hsl(var(--primary-foreground) / .9)}.quick-links[data-v-ba72d6cf]{flex-direction:column;gap:.5rem;display:flex}.quick-link[data-v-ba72d6cf]{color:hsl(var(--primary));text-decoration:none;transition:all .2s}.quick-link[data-v-ba72d6cf]:hover{text-decoration:underline}.container[data-v-7969eb03]{max-width:1200px;margin:0 auto;padding:0 20px}.cities-grid[data-v-7969eb03]{grid-template-columns:repeat(1,1fr);gap:1.5rem;display:grid}@media (width>=640px){.cities-grid[data-v-7969eb03]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.cities-grid[data-v-7969eb03]{grid-template-columns:repeat(5,1fr)}}.city-card-link[data-v-7969eb03]{color:inherit;text-decoration:none;display:block}.city-card[data-v-7969eb03]{height:100%;transition:all .3s}.city-card[data-v-7969eb03]:hover{box-shadow:var(--shadow-elevated);transform:translateY(-4px)}.city-card-content[data-v-7969eb03]{padding:1.5rem}.city-card-badge[data-v-7969eb03]{background-color:hsl(var(--primary) / .1);color:hsl(var(--primary));border-radius:9999px;margin-bottom:.75rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-block}.city-card-name[data-v-7969eb03]{color:hsl(var(--foreground));margin:0 0 .25rem;font-size:1.25rem;font-weight:600}.city-card-state[data-v-7969eb03]{color:hsl(var(--muted-foreground));margin:0 0 .75rem;font-size:.875rem}.city-card-stats[data-v-7969eb03]{margin-bottom:.75rem}.city-stat[data-v-7969eb03]{color:hsl(var(--primary));font-size:1.125rem;font-weight:600}.city-stat-label[data-v-7969eb03]{color:hsl(var(--muted-foreground));margin-left:.25rem;font-size:.75rem}.city-card-industries[data-v-7969eb03]{flex-wrap:wrap;gap:.25rem;display:flex}@media (prefers-reduced-motion:reduce){.city-card[data-v-7969eb03]{transition:none}.city-card[data-v-7969eb03]:hover{transform:none}}.container[data-v-5bdca756],.container[data-v-e45dd7ad]{max-width:1200px;margin:0 auto;padding:0 20px}.comparisons-grid[data-v-e45dd7ad]{grid-template-columns:1fr;gap:1.5rem;max-width:56rem;margin-top:3rem;margin-left:auto;margin-right:auto;display:grid}@media (width>=768px){.comparisons-grid[data-v-e45dd7ad]{grid-template-columns:repeat(2,1fr)}}.comparison-card-link[data-v-e45dd7ad]{color:inherit;text-decoration:none;display:block}.comparison-card[data-v-e45dd7ad]{height:100%;transition:all .3s}.comparison-card[data-v-e45dd7ad]:hover{box-shadow:var(--shadow-elevated);transform:translateY(-4px)}.comparison-card-content[data-v-e45dd7ad]{padding:1.5rem}.comparison-card-header[data-v-e45dd7ad]{margin-bottom:1rem}.comparison-card-icons[data-v-e45dd7ad]{align-items:center;gap:.75rem;display:flex}.comparison-icon[data-v-e45dd7ad]{border-radius:.75rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.comparison-icon--blue[data-v-e45dd7ad]{background-color:#dbeafe}.comparison-icon--green[data-v-e45dd7ad]{background-color:#dcfce7}.comparison-icon-svg--blue[data-v-e45dd7ad]{color:#2563eb;width:1.5rem;height:1.5rem}.comparison-icon-svg--green[data-v-e45dd7ad]{color:#16a34a;width:1.5rem;height:1.5rem}.comparison-vs[data-v-e45dd7ad]{color:#d1d5db;font-size:1.5rem;font-weight:700}.comparison-card-title[data-v-e45dd7ad]{color:hsl(var(--foreground));margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.comparison-card-description[data-v-e45dd7ad]{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem;line-height:1.5}.comparison-card-action[data-v-e45dd7ad]{color:hsl(var(--primary));align-items:center;gap:.5rem;margin-top:1rem;font-size:.875rem;font-weight:500;transition:gap .2s;display:inline-flex}.comparison-card:hover .comparison-card-action[data-v-e45dd7ad]{gap:.75rem}.comparison-card-action-icon[data-v-e45dd7ad]{width:1rem;height:1rem;transition:transform .2s}.comparison-card:hover .comparison-card-action-icon[data-v-e45dd7ad]{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.comparison-card[data-v-e45dd7ad],.comparison-card-action[data-v-e45dd7ad],.comparison-card-action-icon[data-v-e45dd7ad]{transition:none}.comparison-card[data-v-e45dd7ad]:hover,.comparison-card:hover .comparison-card-action-icon[data-v-e45dd7ad]{transform:none}}.container[data-v-a01602c2]{max-width:1200px;margin:0 auto;padding:0 20px}.comparison-hero[data-v-a01602c2]{background:linear-gradient(135deg, hsl(var(--color-blue-bg)) 0%, hsl(var(--background)) 50%, hsl(var(--color-green-bg)) 100%);border-bottom:1px solid hsl(var(--border));padding:2rem 0 3rem}.quick-verdict[data-v-a01602c2]{background:hsl(var(--muted) / .3);padding:3rem 0}.verdict-card[data-v-a01602c2]{overflow:hidden}.verdict-grid[data-v-a01602c2]{grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;display:grid}@media (width<=768px){.verdict-grid[data-v-a01602c2]{grid-template-columns:1fr;gap:1.5rem}.verdict-divider[data-v-a01602c2]{display:none}}.verdict-item[data-v-a01602c2]{padding:1.5rem}.verdict-icon-wrapper[data-v-a01602c2]{border-radius:1rem;justify-content:center;align-items:center;width:4rem;height:4rem;margin-bottom:1rem;display:flex}.verdict-icon-wrapper.blue[data-v-a01602c2]{color:#2563eb;background-color:#dbeafe}.verdict-icon-wrapper.green[data-v-a01602c2]{color:#16a34a;background-color:#dcfce7}.verdict-icon[data-v-a01602c2]{width:2rem;height:2rem}.verdict-item h3[data-v-a01602c2]{color:hsl(var(--foreground));margin-bottom:1rem;font-size:1.25rem;font-weight:600}.verdict-item ul[data-v-a01602c2]{margin:0;padding:0;list-style:none}.verdict-item li[data-v-a01602c2]{color:hsl(var(--muted-foreground));padding:.375rem 0 .375rem 1.25rem;position:relative}.verdict-item li[data-v-a01602c2]:before{content:"→";color:hsl(var(--primary));position:absolute;left:0}.verdict-divider[data-v-a01602c2]{color:hsl(var(--border));font-size:2rem;font-weight:800}.comparison-table-section[data-v-a01602c2]{padding:4rem 0}.section-title[data-v-a01602c2]{text-align:center;color:hsl(var(--foreground));margin-bottom:2rem;font-size:1.875rem;font-weight:700}.comparison-table-wrapper[data-v-a01602c2]{overflow-x:auto}.comparison-table[data-v-a01602c2]{border-collapse:collapse;background:hsl(var(--card));border-radius:var(--radius-xl);width:100%;box-shadow:var(--shadow-soft);overflow:hidden}.comparison-table th[data-v-a01602c2],.comparison-table td[data-v-a01602c2]{text-align:left;border-bottom:1px solid hsl(var(--border));padding:1rem 1.5rem}.comparison-table th[data-v-a01602c2]{background:hsl(var(--muted) / .5);color:hsl(var(--foreground));font-weight:600}.entity-header[data-v-a01602c2]{align-items:center;gap:.5rem;display:flex}.entity-header.llp[data-v-a01602c2]{color:#2563eb}.entity-header.pvtltd[data-v-a01602c2]{color:#16a34a}.entity-icon[data-v-a01602c2]{width:1.25rem;height:1.25rem}.factor-cell[data-v-a01602c2]{width:35%}.factor-cell strong[data-v-a01602c2]{color:hsl(var(--foreground));margin-bottom:.25rem;display:block}.factor-desc[data-v-a01602c2]{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem}.llp-cell[data-v-a01602c2],.pvtltd-cell[data-v-a01602c2]{width:32.5%;color:hsl(var(--foreground))}.cell-icon[data-v-a01602c2]{margin-right:.5rem}.winner[data-v-a01602c2]{background:hsl(var(--color-green-bg) / .3);font-weight:500}tr.highlight[data-v-a01602c2]{background:hsl(var(--muted) / .2)}.pros-cons-section[data-v-a01602c2]{background:hsl(var(--muted) / .2);padding:4rem 0}.pros-cons-grid[data-v-a01602c2]{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}@media (width<=768px){.pros-cons-grid[data-v-a01602c2]{grid-template-columns:1fr}}.pros-cons-card[data-v-a01602c2]{height:100%}.card-title[data-v-a01602c2]{border-bottom:1px solid hsl(var(--border));color:hsl(var(--foreground));align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1rem;font-size:1.25rem;font-weight:600;display:flex}.title-icon[data-v-a01602c2]{width:1.5rem;height:1.5rem}.title-icon.llp[data-v-a01602c2]{color:#2563eb}.title-icon.pvtltd[data-v-a01602c2]{color:#16a34a}.pros-cons-content[data-v-a01602c2]{gap:1.5rem;display:grid}.pros h4[data-v-a01602c2],.cons h4[data-v-a01602c2]{margin-bottom:.75rem;font-size:1rem;font-weight:600}.pros h4[data-v-a01602c2]{color:#16a34a}.cons h4[data-v-a01602c2]{color:#dc2626}.pros ul[data-v-a01602c2],.cons ul[data-v-a01602c2]{margin:0;padding:0;list-style:none}.pros li[data-v-a01602c2],.cons li[data-v-a01602c2]{color:hsl(var(--muted-foreground));padding:.375rem 0 .375rem 1.25rem;font-size:.9375rem;position:relative}.pros li[data-v-a01602c2]:before{content:"✓";color:#16a34a;font-weight:600;position:absolute;left:0}.cons li[data-v-a01602c2]:before{content:"✗";color:#dc2626;font-weight:600;position:absolute;left:0}.cost-section[data-v-a01602c2]{padding:4rem 0}.cost-grid[data-v-a01602c2]{grid-template-columns:repeat(2,1fr);gap:2rem;max-width:800px;margin:0 auto 2rem;display:grid}@media (width<=768px){.cost-grid[data-v-a01602c2]{grid-template-columns:1fr}}.cost-card h3[data-v-a01602c2]{border-bottom:1px solid hsl(var(--border));color:hsl(var(--foreground));margin-bottom:1.5rem;padding-bottom:1rem;font-size:1.125rem;font-weight:600}.cost-breakdown[data-v-a01602c2]{flex-direction:column;gap:1rem;display:flex}.cost-item[data-v-a01602c2]{border-bottom:1px dashed hsl(var(--border));justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.cost-item span[data-v-a01602c2]{color:hsl(var(--muted-foreground))}.cost-item strong[data-v-a01602c2]{color:hsl(var(--foreground))}.cost-total[data-v-a01602c2]{border-top:2px solid hsl(var(--border));justify-content:space-between;align-items:center;margin-top:.5rem;padding:1rem 0;display:flex}.cost-total span[data-v-a01602c2]{color:hsl(var(--foreground));font-weight:500}.cost-total strong[data-v-a01602c2]{color:hsl(var(--primary));font-size:1.25rem}.annual-cost-note[data-v-a01602c2]{background:hsl(var(--color-blue-bg));border-radius:var(--radius-lg);align-items:center;gap:.75rem;max-width:800px;margin:0 auto;padding:1rem 1.5rem;display:flex}.info-icon[data-v-a01602c2]{width:1.25rem;height:1.25rem;color:hsl(var(--color-blue-text));flex-shrink:0}.annual-cost-note p[data-v-a01602c2]{color:hsl(var(--foreground));margin:0;font-size:.9375rem}.when-to-choose-section[data-v-a01602c2]{background:hsl(var(--muted) / .2);padding:4rem 0}.scenarios-grid[data-v-a01602c2]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (width<=1024px){.scenarios-grid[data-v-a01602c2]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.scenarios-grid[data-v-a01602c2]{grid-template-columns:1fr}}.scenario-card[data-v-a01602c2]{text-align:center;padding:1.5rem}.scenario-icon[data-v-a01602c2]{margin-bottom:1rem;font-size:2.5rem}.scenario-card h3[data-v-a01602c2]{color:hsl(var(--foreground));margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.scenario-recommendation[data-v-a01602c2]{color:hsl(var(--primary));margin-bottom:.5rem;font-size:.9375rem}.scenario-card p[data-v-a01602c2]:last-child{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem}.conversion-section[data-v-a01602c2]{padding:4rem 0}.conversion-card[data-v-a01602c2]{padding:2rem}.conversion-card h3[data-v-a01602c2]{text-align:center;color:hsl(var(--foreground));margin-bottom:2rem;font-size:1.5rem;font-weight:700}.conversion-grid[data-v-a01602c2]{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}@media (width<=768px){.conversion-grid[data-v-a01602c2]{grid-template-columns:1fr}}.conversion-option[data-v-a01602c2]{background:hsl(var(--muted) / .2);border-radius:var(--radius-lg);padding:1.5rem}.conversion-option h4[data-v-a01602c2]{color:hsl(var(--foreground));margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.conversion-option p[data-v-a01602c2]{color:#16a34a;margin-bottom:1rem;font-weight:500}.conversion-option ul[data-v-a01602c2]{margin:0;padding:0;list-style:none}.conversion-option li[data-v-a01602c2]{color:hsl(var(--muted-foreground));padding:.375rem 0 .375rem 1.25rem;font-size:.9375rem;position:relative}.conversion-option li[data-v-a01602c2]:before{content:"•";color:hsl(var(--primary));position:absolute;left:0}.faq-section[data-v-a01602c2]{background:hsl(var(--muted) / .2);padding:4rem 0}.faq-list[data-v-a01602c2]{max-width:800px;margin:0 auto}.faq-item[data-v-a01602c2]{margin-bottom:1rem}.faq-answer[data-v-a01602c2]{color:hsl(var(--muted-foreground));line-height:1.6}.faq-answer[data-v-a01602c2] p{margin:0 0 1rem}.faq-answer[data-v-a01602c2] p:last-child{margin-bottom:0}.cta-section[data-v-a01602c2]{padding:4rem 0}.container[data-v-01529ea7]{max-width:1200px;margin:0 auto;padding:0 20px}.comparison-hero[data-v-01529ea7]{background:linear-gradient(135deg, hsl(var(--color-purple-bg)) 0%, hsl(var(--background)) 50%, hsl(var(--color-green-bg)) 100%);border-bottom:1px solid hsl(var(--border));padding:2rem 0 3rem}.quick-verdict[data-v-01529ea7]{background:hsl(var(--muted) / .3);padding:3rem 0}.verdict-card[data-v-01529ea7]{overflow:hidden}.verdict-grid[data-v-01529ea7]{grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;display:grid}@media (width<=768px){.verdict-grid[data-v-01529ea7]{grid-template-columns:1fr;gap:1.5rem}.verdict-divider[data-v-01529ea7]{display:none}}.verdict-item[data-v-01529ea7]{padding:1.5rem}.verdict-icon-wrapper[data-v-01529ea7]{border-radius:1rem;justify-content:center;align-items:center;width:4rem;height:4rem;margin-bottom:1rem;display:flex}.verdict-icon-wrapper.purple[data-v-01529ea7]{color:#9333ea;background-color:#f3e8ff}.verdict-icon-wrapper.green[data-v-01529ea7]{color:#16a34a;background-color:#dcfce7}.verdict-icon[data-v-01529ea7]{width:2rem;height:2rem}.verdict-item h3[data-v-01529ea7]{color:hsl(var(--foreground));margin-bottom:1rem;font-size:1.25rem;font-weight:600}.verdict-item ul[data-v-01529ea7]{margin:0;padding:0;list-style:none}.verdict-item li[data-v-01529ea7]{color:hsl(var(--muted-foreground));padding:.375rem 0 .375rem 1.25rem;position:relative}.verdict-item li[data-v-01529ea7]:before{content:"→";color:hsl(var(--primary));position:absolute;left:0}.verdict-divider[data-v-01529ea7]{color:hsl(var(--border));font-size:2rem;font-weight:800}.comparison-table-section[data-v-01529ea7]{padding:4rem 0}.section-title[data-v-01529ea7]{text-align:center;color:hsl(var(--foreground));margin-bottom:2rem;font-size:1.875rem;font-weight:700}.comparison-table-wrapper[data-v-01529ea7]{overflow-x:auto}.comparison-table[data-v-01529ea7]{border-collapse:collapse;background:hsl(var(--card));border-radius:var(--radius-xl);width:100%;box-shadow:var(--shadow-soft);overflow:hidden}.comparison-table th[data-v-01529ea7],.comparison-table td[data-v-01529ea7]{text-align:left;border-bottom:1px solid hsl(var(--border));padding:1rem 1.5rem}.comparison-table th[data-v-01529ea7]{background:hsl(var(--muted) / .5);color:hsl(var(--foreground));font-weight:600}.entity-header[data-v-01529ea7]{align-items:center;gap:.5rem;display:flex}.entity-header.opc[data-v-01529ea7]{color:#9333ea}.entity-header.pvtltd[data-v-01529ea7]{color:#16a34a}.entity-icon[data-v-01529ea7]{width:1.25rem;height:1.25rem}.factor-cell[data-v-01529ea7]{width:35%}.factor-cell strong[data-v-01529ea7]{color:hsl(var(--foreground));margin-bottom:.25rem;display:block}.factor-desc[data-v-01529ea7]{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem}.opc-cell[data-v-01529ea7],.pvtltd-cell[data-v-01529ea7]{width:32.5%;color:hsl(var(--foreground))}.winner[data-v-01529ea7]{background:hsl(var(--color-green-bg) / .3);font-weight:500}tr.highlight[data-v-01529ea7]{background:hsl(var(--muted) / .2)}.key-differences-section[data-v-01529ea7]{background:hsl(var(--muted) / .2);padding:4rem 0}.differences-grid[data-v-01529ea7]{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (width<=768px){.differences-grid[data-v-01529ea7]{grid-template-columns:1fr}}.difference-card[data-v-01529ea7]{padding:1.5rem}.difference-card h3[data-v-01529ea7]{color:hsl(var(--foreground));margin-bottom:1rem;font-size:1.125rem;font-weight:600}.difference-card p[data-v-01529ea7]{color:hsl(var(--muted-foreground));margin-bottom:.75rem;line-height:1.6}.difference-card p[data-v-01529ea7]:last-child{margin-bottom:0}.cost-section[data-v-01529ea7]{padding:4rem 0}.cost-grid[data-v-01529ea7]{grid-template-columns:repeat(2,1fr);gap:2rem;max-width:800px;margin:0 auto;display:grid}@media (width<=768px){.cost-grid[data-v-01529ea7]{grid-template-columns:1fr}}.cost-card h3[data-v-01529ea7]{border-bottom:1px solid hsl(var(--border));color:hsl(var(--foreground));margin-bottom:1.5rem;padding-bottom:1rem;font-size:1.125rem;font-weight:600}.cost-breakdown[data-v-01529ea7]{flex-direction:column;gap:1rem;display:flex}.cost-item[data-v-01529ea7]{border-bottom:1px dashed hsl(var(--border));justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.cost-item span[data-v-01529ea7]{color:hsl(var(--muted-foreground))}.cost-item strong[data-v-01529ea7]{color:hsl(var(--foreground))}.cost-total[data-v-01529ea7]{border-top:2px solid hsl(var(--border));justify-content:space-between;align-items:center;margin-top:.5rem;padding:1rem 0;display:flex}.cost-total span[data-v-01529ea7]{color:hsl(var(--foreground));font-weight:500}.cost-total strong[data-v-01529ea7]{color:hsl(var(--primary));font-size:1.25rem}.faq-section[data-v-01529ea7]{background:hsl(var(--muted) / .2);padding:4rem 0}.faq-list[data-v-01529ea7]{max-width:800px;margin:0 auto}.faq-item[data-v-01529ea7]{margin-bottom:1rem}.faq-answer[data-v-01529ea7]{color:hsl(var(--muted-foreground));line-height:1.6}.faq-answer[data-v-01529ea7] p{margin:0 0 1rem}.faq-answer[data-v-01529ea7] p:last-child{margin-bottom:0}.cta-section[data-v-01529ea7]{padding:4rem 0}.container[data-v-e5459d7f]{max-width:1200px;margin:0 auto;padding:0 20px}.comparison-hero[data-v-e5459d7f]{background:linear-gradient(135deg, hsl(var(--color-orange-bg)) 0%, hsl(var(--background)) 50%, hsl(var(--color-blue-bg)) 100%);border-bottom:1px solid hsl(var(--border));padding:2rem 0 3rem}.quick-verdict[data-v-e5459d7f]{background:hsl(var(--muted) / .3);padding:3rem 0}.verdict-card[data-v-e5459d7f]{overflow:hidden}.verdict-grid[data-v-e5459d7f]{grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;display:grid}@media (width<=768px){.verdict-grid[data-v-e5459d7f]{grid-template-columns:1fr;gap:1.5rem}.verdict-divider[data-v-e5459d7f]{display:none}}.verdict-item[data-v-e5459d7f]{padding:1.5rem}.verdict-icon-wrapper[data-v-e5459d7f]{border-radius:1rem;justify-content:center;align-items:center;width:4rem;height:4rem;margin-bottom:1rem;display:flex}.verdict-icon-wrapper.orange[data-v-e5459d7f]{color:#ea580c;background-color:#ffedd5}.verdict-icon-wrapper.blue[data-v-e5459d7f]{color:#2563eb;background-color:#dbeafe}.verdict-icon[data-v-e5459d7f]{width:2rem;height:2rem}.verdict-item h3[data-v-e5459d7f]{color:hsl(var(--foreground));margin-bottom:1rem;font-size:1.25rem;font-weight:600}.verdict-item ul[data-v-e5459d7f]{margin:0;padding:0;list-style:none}.verdict-item li[data-v-e5459d7f]{color:hsl(var(--muted-foreground));padding:.375rem 0 .375rem 1.25rem;position:relative}.verdict-item li[data-v-e5459d7f]:before{content:"→";color:hsl(var(--primary));position:absolute;left:0}.verdict-divider[data-v-e5459d7f]{color:hsl(var(--border));font-size:2rem;font-weight:800}.warning-section[data-v-e5459d7f]{padding:2rem 0}.warning-banner[data-v-e5459d7f]{border-radius:var(--radius-xl);background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border:1px solid #f59e0b;gap:1rem;padding:1.5rem;display:flex}.warning-icon[data-v-e5459d7f]{color:#d97706;flex-shrink:0;width:1.5rem;height:1.5rem}.warning-content h4[data-v-e5459d7f]{color:#92400e;margin-bottom:.5rem;font-weight:600}.warning-content p[data-v-e5459d7f]{color:#78350f;margin:0;line-height:1.5}.comparison-table-section[data-v-e5459d7f]{padding:4rem 0}.section-title[data-v-e5459d7f]{text-align:center;color:hsl(var(--foreground));margin-bottom:2rem;font-size:1.875rem;font-weight:700}.comparison-table-wrapper[data-v-e5459d7f]{overflow-x:auto}.comparison-table[data-v-e5459d7f]{border-collapse:collapse;background:hsl(var(--card));border-radius:var(--radius-xl);width:100%;box-shadow:var(--shadow-soft);overflow:hidden}.comparison-table th[data-v-e5459d7f],.comparison-table td[data-v-e5459d7f]{text-align:left;border-bottom:1px solid hsl(var(--border));padding:1rem 1.5rem}.comparison-table th[data-v-e5459d7f]{background:hsl(var(--muted) / .5);color:hsl(var(--foreground));font-weight:600}.entity-header[data-v-e5459d7f]{align-items:center;gap:.5rem;display:flex}.entity-header.prop[data-v-e5459d7f]{color:#ea580c}.entity-header.llp[data-v-e5459d7f]{color:#2563eb}.entity-icon[data-v-e5459d7f]{width:1.25rem;height:1.25rem}.factor-cell[data-v-e5459d7f]{width:35%}.factor-cell strong[data-v-e5459d7f]{color:hsl(var(--foreground));margin-bottom:.25rem;display:block}.factor-desc[data-v-e5459d7f]{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem}.prop-cell[data-v-e5459d7f],.llp-cell[data-v-e5459d7f]{width:32.5%;color:hsl(var(--foreground))}.winner[data-v-e5459d7f]{background:hsl(var(--color-green-bg) / .3);font-weight:500}.loser[data-v-e5459d7f]{background:hsl(var(--color-red-bg) / .2)}tr.highlight[data-v-e5459d7f]{background:hsl(var(--muted) / .2)}.key-differences-section[data-v-e5459d7f]{background:hsl(var(--muted) / .2);padding:4rem 0}.differences-grid[data-v-e5459d7f]{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (width<=768px){.differences-grid[data-v-e5459d7f]{grid-template-columns:1fr}}.difference-card[data-v-e5459d7f]{padding:1.5rem}.difference-card.danger[data-v-e5459d7f]{border:2px solid #f87171}.difference-card h3[data-v-e5459d7f]{color:hsl(var(--foreground));margin-bottom:1rem;font-size:1.125rem;font-weight:600}.difference-card p[data-v-e5459d7f]{color:hsl(var(--muted-foreground));margin-bottom:.75rem;line-height:1.6}.difference-card p[data-v-e5459d7f]:last-child{margin-bottom:0}.cost-section[data-v-e5459d7f]{padding:4rem 0}.cost-grid[data-v-e5459d7f]{grid-template-columns:repeat(2,1fr);gap:2rem;max-width:800px;margin:0 auto;display:grid}@media (width<=768px){.cost-grid[data-v-e5459d7f]{grid-template-columns:1fr}}.cost-card h3[data-v-e5459d7f]{border-bottom:1px solid hsl(var(--border));color:hsl(var(--foreground));margin-bottom:1.5rem;padding-bottom:1rem;font-size:1.125rem;font-weight:600}.cost-breakdown[data-v-e5459d7f]{flex-direction:column;gap:1rem;display:flex}.cost-item[data-v-e5459d7f]{border-bottom:1px dashed hsl(var(--border));justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.cost-item span[data-v-e5459d7f]{color:hsl(var(--muted-foreground))}.cost-item strong[data-v-e5459d7f]{color:hsl(var(--foreground))}.cost-total[data-v-e5459d7f]{border-top:2px solid hsl(var(--border));justify-content:space-between;align-items:center;margin-top:.5rem;padding:1rem 0;display:flex}.cost-total span[data-v-e5459d7f]{color:hsl(var(--foreground));font-weight:500}.cost-total strong[data-v-e5459d7f]{color:hsl(var(--primary));font-size:1.25rem}.when-to-choose-section[data-v-e5459d7f]{background:hsl(var(--muted) / .2);padding:4rem 0}.scenarios-grid[data-v-e5459d7f]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (width<=1024px){.scenarios-grid[data-v-e5459d7f]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.scenarios-grid[data-v-e5459d7f]{grid-template-columns:1fr}}.scenario-card[data-v-e5459d7f]{text-align:center;padding:1.5rem}.scenario-icon[data-v-e5459d7f]{margin-bottom:1rem;font-size:2.5rem}.scenario-card h3[data-v-e5459d7f]{color:hsl(var(--foreground));margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.scenario-recommendation[data-v-e5459d7f]{color:hsl(var(--primary));margin-bottom:.5rem;font-size:.9375rem}.scenario-card p[data-v-e5459d7f]:last-child{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem}.upgrade-section[data-v-e5459d7f]{padding:4rem 0}.upgrade-card[data-v-e5459d7f]{padding:2rem}.upgrade-card h3[data-v-e5459d7f]{color:hsl(var(--foreground));margin-bottom:1rem;font-size:1.5rem;font-weight:700}.upgrade-card>p[data-v-e5459d7f]{color:hsl(var(--muted-foreground));margin-bottom:1.5rem}.upgrade-grid[data-v-e5459d7f]{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (width<=640px){.upgrade-grid[data-v-e5459d7f]{grid-template-columns:1fr}}.upgrade-signal[data-v-e5459d7f]{background:hsl(var(--muted) / .2);border-radius:var(--radius-lg);padding:1rem}.upgrade-signal h4[data-v-e5459d7f]{color:hsl(var(--foreground));margin-bottom:.25rem;font-weight:600}.upgrade-signal p[data-v-e5459d7f]{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem}.faq-section[data-v-e5459d7f]{background:hsl(var(--muted) / .2);padding:4rem 0}.faq-list[data-v-e5459d7f]{max-width:800px;margin:0 auto}.faq-item[data-v-e5459d7f]{margin-bottom:1rem}.faq-answer[data-v-e5459d7f]{color:hsl(var(--muted-foreground));line-height:1.6}.faq-answer[data-v-e5459d7f] p{margin:0 0 1rem}.faq-answer[data-v-e5459d7f] p:last-child{margin-bottom:0}.cta-section[data-v-e5459d7f]{padding:4rem 0}.related-content-section[data-v-9bb2e517]{flex-direction:column;gap:2rem;display:flex}.related-block[data-v-9bb2e517]{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:.75rem;padding:1.25rem}.related-title[data-v-9bb2e517]{color:hsl(var(--foreground));align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1rem;font-weight:600;display:flex}.related-title svg[data-v-9bb2e517]{color:hsl(var(--primary))}.tools-grid[data-v-9bb2e517]{flex-direction:column;gap:.75rem;display:flex}.tool-card[data-v-9bb2e517]{background:hsl(var(--muted) / .5);border-radius:.5rem;align-items:center;gap:.75rem;padding:.875rem;transition:all .15s;display:flex}.tool-card[data-v-9bb2e517]:hover{background:hsl(var(--primary) / .05)}.tool-icon[data-v-9bb2e517]{border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.tool-info[data-v-9bb2e517]{flex-direction:column;flex:1;display:flex}.tool-name[data-v-9bb2e517]{color:hsl(var(--foreground));font-size:.9375rem;font-weight:500}.tool-desc[data-v-9bb2e517]{color:hsl(var(--muted-foreground));font-size:.8125rem}.tool-arrow[data-v-9bb2e517]{color:hsl(var(--muted-foreground));transition:transform .15s}.tool-card:hover .tool-arrow[data-v-9bb2e517]{color:hsl(var(--primary));transform:translate(4px)}.guides-list[data-v-9bb2e517]{flex-direction:column;gap:.5rem;display:flex}.guide-item[data-v-9bb2e517]{border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem;transition:all .15s;display:flex}.guide-item[data-v-9bb2e517]:hover{background:hsl(var(--muted) / .5)}.guide-icon[data-v-9bb2e517]{border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.guide-info[data-v-9bb2e517]{flex-direction:column;flex:1;display:flex}.guide-title[data-v-9bb2e517]{color:hsl(var(--foreground));font-size:.9375rem;font-weight:500}.guide-meta[data-v-9bb2e517]{color:hsl(var(--muted-foreground));font-size:.75rem}.guide-arrow[data-v-9bb2e517]{color:hsl(var(--muted-foreground));transition:transform .15s}.guide-item:hover .guide-arrow[data-v-9bb2e517]{color:hsl(var(--primary));transform:translate(4px)}.steps-list[data-v-9bb2e517]{flex-direction:column;gap:.75rem;display:flex}.step-item[data-v-9bb2e517]{background:hsl(var(--muted) / .3);border-left:3px solid hsl(var(--primary));border-radius:.5rem;align-items:center;gap:.875rem;padding:.875rem;transition:all .15s;display:flex}.step-item[data-v-9bb2e517]:hover{background:hsl(var(--primary) / .05)}.step-number[data-v-9bb2e517]{background:hsl(var(--primary));width:28px;height:28px;color:hsl(var(--primary-foreground));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex}.step-info[data-v-9bb2e517]{flex-direction:column;flex:1;display:flex}.step-title[data-v-9bb2e517]{color:hsl(var(--foreground));font-size:.9375rem;font-weight:500}.step-desc[data-v-9bb2e517]{color:hsl(var(--muted-foreground));font-size:.8125rem}.step-arrow[data-v-9bb2e517]{color:hsl(var(--muted-foreground));transition:transform .15s}.step-item:hover .step-arrow[data-v-9bb2e517]{color:hsl(var(--primary));transform:translate(4px)}.feedback-card[data-v-914102bf]{background:linear-gradient(135deg, hsl(var(--primary) / .03) 0%, hsl(var(--secondary)) 100%)}.feedback-content[data-v-914102bf]{padding:1.5rem}.feedback-form[data-v-914102bf]{text-align:center}.feedback-title[data-v-914102bf]{color:hsl(var(--foreground));margin-bottom:.25rem;font-size:1.125rem;font-weight:600}.feedback-subtitle[data-v-914102bf]{color:hsl(var(--muted-foreground));margin-bottom:1.25rem;font-size:.875rem}.feedback-buttons[data-v-914102bf]{justify-content:center;gap:1rem;display:flex}.feedback-btn[data-v-914102bf]{color:hsl(var(--muted-foreground));background:hsl(var(--background));border:2px solid hsl(var(--border));cursor:pointer;border-radius:.75rem;flex-direction:column;align-items:center;gap:.5rem;min-width:120px;padding:1rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .15s;display:flex}.feedback-btn[data-v-914102bf]:hover:not(:disabled){border-color:hsl(var(--primary) / .3);background:hsl(var(--primary) / .05)}.feedback-btn--selected[data-v-914102bf]{border-color:hsl(var(--primary))!important;background:hsl(var(--primary) / .1)!important;color:hsl(var(--primary))!important}.feedback-btn[data-v-914102bf]:disabled{opacity:.6;cursor:not-allowed}.feedback-btn-icon[data-v-914102bf]{width:1.5rem;height:1.5rem}.feedback-comment-section[data-v-914102bf]{margin-top:1.25rem;animation:.2s slideDown-914102bf}@keyframes slideDown-914102bf{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.feedback-textarea[data-v-914102bf]{width:100%;color:hsl(var(--foreground));background:hsl(var(--background));border:1px solid hsl(var(--border));resize:vertical;border-radius:.5rem;margin-bottom:.75rem;padding:.75rem 1rem;font-family:inherit;font-size:.875rem}.feedback-textarea[data-v-914102bf]:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary) / .1);outline:none}.feedback-textarea[data-v-914102bf]::placeholder{color:hsl(var(--muted-foreground) / .6)}.feedback-error-message[data-v-914102bf]{background:hsl(var(--destructive) / .1);border:1px solid hsl(var(--destructive) / .2);color:hsl(var(--destructive));border-radius:.5rem;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;animation:.2s slideDown-914102bf;display:flex}.feedback-submit-btn[data-v-914102bf]{color:hsl(var(--primary-foreground));background:hsl(var(--primary));cursor:pointer;border:none;border-radius:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .15s}.feedback-submit-btn[data-v-914102bf]:hover:not(:disabled){background:hsl(var(--primary) / .9)}.feedback-submit-btn[data-v-914102bf]:disabled{opacity:.6;cursor:not-allowed}.feedback-success[data-v-914102bf]{text-align:center;padding:1rem}.feedback-success-icon[data-v-914102bf]{background:hsl(var(--success));border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;margin:0 auto 1rem;animation:.2s scaleIn-914102bf;display:flex}@keyframes scaleIn-914102bf{0%{transform:scale(0)}to{transform:scale(1)}}.feedback-success-title[data-v-914102bf]{color:hsl(var(--foreground));margin-bottom:.25rem;font-size:1.125rem;font-weight:600}.feedback-success-text[data-v-914102bf]{color:hsl(var(--muted-foreground));font-size:.875rem}@media (prefers-reduced-motion:reduce){.feedback-btn[data-v-914102bf],.feedback-submit-btn[data-v-914102bf],.feedback-comment-section[data-v-914102bf]{transition:none!important;animation:none!important}.feedback-success-icon[data-v-914102bf]{animation:none!important}}.scroll-to-top[data-v-bb48ccd7]{background:hsl(var(--background));border:1px solid hsl(var(--border));box-shadow:var(--shadow-elevated);cursor:pointer;opacity:0;z-index:90;border-radius:.75rem;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem;transition:all .3s;display:flex;position:fixed;bottom:2rem;right:2rem;transform:translateY(20px)}.scroll-to-top--visible[data-v-bb48ccd7]{opacity:1;transform:translateY(0)}.scroll-to-top[data-v-bb48ccd7]:hover{background:hsl(var(--primary) / .05);border-color:hsl(var(--primary) / .3);transform:translateY(-2px)}.scroll-to-top[data-v-bb48ccd7]:active{transform:translateY(0)}.scroll-to-top-icon[data-v-bb48ccd7]{width:1.25rem;height:1.25rem;color:hsl(var(--primary));transform:rotate(-90deg)}.scroll-to-top-text[data-v-bb48ccd7]{text-transform:uppercase;letter-spacing:.025em;color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:600}@media (width<=640px){.scroll-to-top[data-v-bb48ccd7]{padding:.625rem;bottom:1rem;right:1rem}.scroll-to-top-text[data-v-bb48ccd7]{display:none}}@media print{.scroll-to-top[data-v-bb48ccd7]{display:none!important}}@media (prefers-reduced-motion:reduce){.scroll-to-top[data-v-bb48ccd7]{transition:none!important}}.guide-page[data-v-acb8a205]{--sidebar-width:280px;--content-gap:2rem}.container[data-v-acb8a205]{max-width:1200px;margin:0 auto;padding:0 20px}.guide-hero[data-v-acb8a205]{background:linear-gradient(135deg,#eff6ff 0%,#fff 50%,#f0fdf4 100%);padding:4rem 0}.breadcrumb[data-v-acb8a205]{color:hsl(var(--muted-foreground));align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;display:flex}.breadcrumb-link[data-v-acb8a205]{color:hsl(var(--primary));text-decoration:none;transition:color .2s}.breadcrumb-link[data-v-acb8a205]:hover{text-decoration:underline}.breadcrumb-separator[data-v-acb8a205]{width:1rem;height:1rem}.breadcrumb-current[data-v-acb8a205]{color:hsl(var(--foreground));font-weight:500}.guide-title[data-v-acb8a205]{color:hsl(var(--foreground));margin-bottom:1rem;font-size:2.25rem;font-weight:700;line-height:1.2}@media (width>=768px){.guide-title[data-v-acb8a205]{font-size:3rem}}.guide-summary[data-v-acb8a205]{color:hsl(var(--muted-foreground));max-width:700px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;font-size:1.25rem}.guide-meta[data-v-acb8a205]{color:hsl(var(--muted-foreground));flex-wrap:wrap;justify-content:center;gap:1.5rem;font-size:.875rem;display:flex}.guide-meta-item[data-v-acb8a205]{align-items:center;gap:.375rem;display:flex}.guide-meta-icon[data-v-acb8a205]{width:1rem;height:1rem}.guide-content-section[data-v-acb8a205]{padding:3rem 0}.guide-layout[data-v-acb8a205]{gap:var(--content-gap);grid-template-columns:1fr;display:grid}@media (width>=1024px){.guide-layout[data-v-acb8a205]{grid-template-columns:var(--sidebar-width) 1fr}}.guide-sidebar[data-v-acb8a205]{flex-direction:column;gap:1.5rem;display:flex}@media (width>=1024px){.guide-sidebar[data-v-acb8a205]{align-self:start;height:fit-content;position:sticky;top:6rem}}.guide-toc-card[data-v-acb8a205] .card-title{border-bottom:1px solid hsl(var(--border));margin-bottom:1rem;padding-bottom:.75rem;font-size:1rem;font-weight:600}.guide-toc-nav[data-v-acb8a205]{flex-direction:column;gap:.25rem;display:flex}.guide-toc-link[data-v-acb8a205]{color:hsl(var(--muted-foreground));border-left:2px solid #0000;border-radius:.375rem;margin-left:-.75rem;padding:.5rem .75rem;font-size:.875rem;text-decoration:none;transition:all .2s;display:block}.guide-toc-link[data-v-acb8a205]:hover{color:hsl(var(--primary));background-color:hsl(var(--muted))}.guide-toc-link--active[data-v-acb8a205]{color:hsl(var(--primary));border-left-color:hsl(var(--primary));background-color:hsl(var(--primary) / .05);font-weight:500}.guide-share-card[data-v-acb8a205] .card-title{margin-bottom:.75rem;font-size:.875rem;font-weight:600}.guide-share-buttons[data-v-acb8a205]{flex-direction:column;gap:.5rem;display:flex}.guide-share-btn[data-v-acb8a205]{border:1px solid hsl(var(--border));background-color:hsl(var(--background));color:hsl(var(--foreground));cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.guide-share-btn[data-v-acb8a205]:hover{background-color:hsl(var(--muted))}.guide-share-btn.copied[data-v-acb8a205]{background-color:hsl(var(--success) / .1);border-color:hsl(var(--success));color:hsl(var(--success))}.guide-share-btn--twitter[data-v-acb8a205]{color:#fff;background-color:#000;border-color:#000}.guide-share-btn--twitter[data-v-acb8a205]:hover{background-color:#333}.guide-share-btn--linkedin[data-v-acb8a205]{color:#fff;background-color:#0077b5;border-color:#0077b5}.guide-share-btn--linkedin[data-v-acb8a205]:hover{background-color:#005885}.guide-actions-card[data-v-acb8a205]{background:linear-gradient(135deg, hsl(var(--primary) / .05) 0%, hsl(var(--secondary)) 100%)}.guide-action-link[data-v-acb8a205]{color:hsl(var(--primary));cursor:pointer;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.5rem;width:100%;padding:.75rem;font-size:.875rem;text-decoration:none;transition:all .2s;display:flex}.guide-action-link[data-v-acb8a205]:hover{background-color:hsl(var(--primary) / .1)}.guide-action-link--primary[data-v-acb8a205]{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));margin-bottom:.5rem;font-weight:600}.guide-action-link--primary[data-v-acb8a205]:hover{background-color:hsl(var(--primary) / .9)}.guide-main[data-v-acb8a205]{min-width:0}.guide-section[data-v-acb8a205]{margin-bottom:3rem;scroll-margin-top:100px}.guide-section-title[data-v-acb8a205]{color:hsl(var(--foreground));margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.guide-section-subtitle[data-v-acb8a205]{color:hsl(var(--foreground));margin-bottom:1rem;font-size:1.125rem;font-weight:600}.prose-content[data-v-acb8a205]{color:hsl(var(--foreground));font-size:1rem;line-height:1.75}.prose-content[data-v-acb8a205] h2{margin-top:2rem;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.prose-content[data-v-acb8a205] h3{margin-top:1.5rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.prose-content[data-v-acb8a205] p{margin-bottom:1rem}.prose-content[data-v-acb8a205] ul{margin-bottom:1rem;padding-left:1.5rem;list-style-type:disc}.prose-content[data-v-acb8a205] ol{margin-bottom:1rem;padding-left:1.5rem;list-style-type:decimal}.prose-content[data-v-acb8a205] li{margin-bottom:.5rem}.prose-content[data-v-acb8a205] a{color:hsl(var(--primary));text-underline-offset:2px;text-decoration:underline}.prose-content[data-v-acb8a205] a:hover{color:hsl(var(--primary) / .8)}.prose-content[data-v-acb8a205] code{background-color:hsl(var(--muted));border-radius:.25rem;padding:.125rem .375rem;font-family:monospace;font-size:.875em}.prose-content[data-v-acb8a205] pre{background-color:hsl(var(--muted));border-radius:.5rem;margin-bottom:1rem;padding:1rem;overflow-x:auto}.prose-content[data-v-acb8a205] pre code{background:0 0;padding:0}.prose-content[data-v-acb8a205] blockquote{border-left:4px solid hsl(var(--primary));color:hsl(var(--muted-foreground));margin-bottom:1rem;margin-left:0;padding-left:1rem;font-style:italic}.prose-content[data-v-acb8a205] table{border-collapse:collapse;width:100%;margin-bottom:1rem}.prose-content[data-v-acb8a205] th,.prose-content[data-v-acb8a205] td{border:1px solid hsl(var(--border));text-align:left;padding:.75rem}.prose-content[data-v-acb8a205] th{background-color:hsl(var(--muted));font-weight:600}.guide-keypoints-grid[data-v-acb8a205]{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=768px){.guide-keypoints-grid[data-v-acb8a205]{grid-template-columns:repeat(2,1fr)}}.guide-keypoint[data-v-acb8a205]{background-color:hsl(var(--success) / .05);border:1px solid hsl(var(--success) / .2);border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.guide-keypoint-icon[data-v-acb8a205]{width:1.25rem;height:1.25rem;color:hsl(var(--success));flex-shrink:0;margin-top:.125rem}.guide-steps[data-v-acb8a205]{flex-direction:column;gap:1.5rem;display:flex}.guide-step[data-v-acb8a205]{padding-left:3rem;position:relative}.guide-step[data-v-acb8a205]:before{content:"";background-color:hsl(var(--primary) / .2);width:2px;position:absolute;top:2.5rem;bottom:-1.5rem;left:1rem}.guide-step[data-v-acb8a205]:last-child:before{display:none}.guide-step-number[data-v-acb8a205]{background-color:hsl(var(--primary));width:2rem;height:2rem;color:hsl(var(--primary-foreground));border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex;position:absolute;top:0;left:0}.guide-step-card[data-v-acb8a205]{padding:1.5rem}.guide-step-header[data-v-acb8a205]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.5rem;display:flex}.guide-step-title[data-v-acb8a205]{color:hsl(var(--foreground));font-size:1.125rem;font-weight:600}.guide-step-description[data-v-acb8a205]{color:hsl(var(--muted-foreground));margin:0}.guide-documents-card[data-v-acb8a205]{padding:1.5rem}.guide-documents-list[data-v-acb8a205]{flex-direction:column;gap:.75rem;display:flex}.guide-document-item[data-v-acb8a205]{align-items:flex-start;gap:.75rem;display:flex}.guide-document-icon[data-v-acb8a205]{width:1.25rem;height:1.25rem;color:hsl(var(--muted-foreground));flex-shrink:0;margin-top:.125rem}.guide-costs-card[data-v-acb8a205]{padding:1.5rem}.guide-costs-list[data-v-acb8a205]{flex-direction:column;display:flex}.guide-cost-item[data-v-acb8a205]{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;padding:1rem 0;display:flex}.guide-cost-item[data-v-acb8a205]:last-child{border-bottom:none}.guide-cost-label[data-v-acb8a205]{color:hsl(var(--foreground));font-weight:500}.guide-table-wrapper[data-v-acb8a205]{border:1px solid hsl(var(--border));border-radius:.75rem;overflow-x:auto}.guide-table[data-v-acb8a205]{border-collapse:collapse;width:100%;font-size:.875rem}.guide-table th[data-v-acb8a205]{background-color:hsl(var(--muted));text-align:left;border-bottom:1px solid hsl(var(--border));padding:.75rem 1rem;font-weight:600}.guide-table td[data-v-acb8a205]{border-bottom:1px solid hsl(var(--border));padding:.75rem 1rem}.guide-table tbody tr:last-child td[data-v-acb8a205]{border-bottom:none}.guide-table tbody tr[data-v-acb8a205]:hover{background-color:hsl(var(--muted) / .5)}.guide-faqs[data-v-acb8a205]{flex-direction:column;gap:1rem;display:flex}.guide-faqs[data-v-acb8a205] .card-title{color:#1a202c!important}.faq-answer[data-v-acb8a205]{color:hsl(var(--muted-foreground));line-height:1.6}.faq-answer[data-v-acb8a205] p{margin-bottom:.75rem}.faq-answer[data-v-acb8a205] p:last-child{margin-bottom:0}.faq-answer[data-v-acb8a205] ul{margin-bottom:.75rem;margin-left:1.5rem;list-style-type:disc}.faq-answer[data-v-acb8a205] li{margin-bottom:.375rem}.guide-tags[data-v-acb8a205]{flex-wrap:wrap;gap:.5rem;display:flex}.guide-tag[data-v-acb8a205]{color:hsl(var(--muted-foreground));background-color:hsl(var(--muted));border-radius:9999px;align-items:center;padding:.375rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.guide-related-section[data-v-acb8a205]{background:linear-gradient(135deg,#eff6ff 0%,#fff 50%,#f0fdf4 100%);padding:4rem 0}.guide-related-grid[data-v-acb8a205]{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem;display:grid}@media (width>=768px){.guide-related-grid[data-v-acb8a205]{grid-template-columns:repeat(3,1fr)}}.guide-related-card-link[data-v-acb8a205]{color:inherit;text-decoration:none;display:block}.guide-related-card[data-v-acb8a205]{height:100%;transition:all .3s}.guide-related-card[data-v-acb8a205]:hover{box-shadow:var(--shadow-elevated);transform:translateY(-4px)}.guide-related-card-content[data-v-acb8a205]{padding:1.5rem}.guide-related-card-icon[data-v-acb8a205]{border-radius:.75rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1rem;display:flex}.guide-related-card-title[data-v-acb8a205]{color:hsl(var(--foreground));margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.guide-related-card-excerpt[data-v-acb8a205]{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem}.guide-cta-section[data-v-acb8a205]{padding:4rem 0;position:relative}.guide-cta-section[data-v-acb8a205]:before{content:"";background:linear-gradient(135deg, hsl(var(--primary) / .05) 0%, hsl(var(--secondary)) 100%);z-index:-1;width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.guide-cta-content[data-v-acb8a205]{text-align:center;max-width:600px;margin:0 auto}.guide-cta-title[data-v-acb8a205]{color:hsl(var(--foreground));margin-bottom:1rem;font-size:2rem;font-weight:700}.guide-cta-text[data-v-acb8a205]{color:hsl(var(--muted-foreground));margin-bottom:2rem;font-size:1.125rem}.guide-cta-buttons[data-v-acb8a205]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.guide-not-found[data-v-acb8a205]{padding:4rem 0}.guide-not-found-content[data-v-acb8a205]{text-align:center}.guide-not-found-title[data-v-acb8a205]{color:hsl(var(--foreground));margin-bottom:.5rem;font-size:1.875rem;font-weight:700}.guide-not-found-text[data-v-acb8a205]{color:hsl(var(--muted-foreground));margin-bottom:1.5rem}@media print{.guide-page[data-v-acb8a205]{--sidebar-width:0}.guide-sidebar[data-v-acb8a205],.guide-cta-section[data-v-acb8a205],.guide-related-section[data-v-acb8a205]{display:none!important}.guide-layout[data-v-acb8a205]{grid-template-columns:1fr!important}.guide-hero[data-v-acb8a205]{background:0 0!important;padding:1rem 0!important}.guide-title[data-v-acb8a205]{font-size:1.5rem!important}.guide-section[data-v-acb8a205]{page-break-inside:avoid;margin-bottom:1.5rem!important}.guide-section-title[data-v-acb8a205]{margin-bottom:1rem!important;font-size:1.25rem!important}.guide-step[data-v-acb8a205]{page-break-inside:avoid}.guide-step[data-v-acb8a205]:before{display:none}.guide-table-wrapper[data-v-acb8a205]{page-break-inside:avoid}.breadcrumb[data-v-acb8a205],.guide-meta[data-v-acb8a205]{font-size:.75rem!important}.container[data-v-acb8a205]{max-width:100%!important;padding:0!important}[data-v-acb8a205]{color:#000!important;box-shadow:none!important;background:#fff!important}}@media (prefers-reduced-motion:reduce){.guide-related-card[data-v-acb8a205],.guide-toc-link[data-v-acb8a205],.guide-share-btn[data-v-acb8a205],.guide-action-link[data-v-acb8a205]{transition:none!important}.guide-related-card[data-v-acb8a205]:hover{transform:none!important}}@media (prefers-contrast:high){.guide-keypoint[data-v-acb8a205]{border-width:2px}.guide-toc-link--active[data-v-acb8a205]{border-left-width:4px}.guide-table th[data-v-acb8a205],.guide-table td[data-v-acb8a205]{border-width:2px}}.container[data-v-d212f89e]{max-width:1200px;margin:0 auto;padding:0 20px}.comparison-container[data-v-d212f89e]{padding-top:3rem;padding-bottom:3rem}.comparison-title[data-v-d212f89e]{text-align:center;color:hsl(var(--foreground));margin-bottom:1rem;padding-top:1.5rem;font-size:2.25rem;font-weight:700}.comparison-description[data-v-d212f89e]{color:hsl(var(--muted-foreground));text-align:center;max-width:42rem;margin-bottom:3rem;margin-left:auto;margin-right:auto;font-size:1.25rem}.coming-soon-card[data-v-d212f89e] .card-content{text-align:center;padding:3rem 2rem}.coming-soon-content[data-v-d212f89e]{flex-direction:column;align-items:center;display:flex}.coming-soon-icon[data-v-d212f89e]{background-color:hsl(var(--primary) / .1);border-radius:9999px;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 auto 1rem;display:flex}.coming-soon-icon-svg[data-v-d212f89e]{width:2rem;height:2rem;color:hsl(var(--primary))}.coming-soon-title[data-v-d212f89e]{color:hsl(var(--foreground));margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.coming-soon-text[data-v-d212f89e]{color:hsl(var(--muted-foreground));margin-bottom:1.5rem}.coming-soon-button-wrapper[data-v-d212f89e]{text-decoration:none}@media (width<=768px){.comparison-container[data-v-d212f89e]{padding-top:2rem;padding-bottom:2rem}.comparison-title[data-v-d212f89e]{padding-top:1rem;font-size:1.875rem}.comparison-description[data-v-d212f89e]{margin-bottom:2rem;font-size:1.125rem}}.container[data-v-ee8fad64]{max-width:1200px;margin:0 auto;padding:0 20px}.cost-category-card[data-v-ee8fad64]{transition:all .3s}.cost-category-card[data-v-ee8fad64]:hover{box-shadow:var(--shadow-elevated);transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.cost-category-card[data-v-ee8fad64]{transition:none}.cost-category-card[data-v-ee8fad64]:hover{transform:none}}.container[data-v-7bc74be0]{max-width:1200px;margin:0 auto;padding:0 20px}.guide-prose[data-v-7bc74be0] table{border-collapse:collapse;width:100%;margin:1rem 0}.guide-prose[data-v-7bc74be0] th,.guide-prose[data-v-7bc74be0] td{border:1px solid hsl(var(--border));text-align:left;padding:.6rem .8rem}.guide-prose[data-v-7bc74be0] th{background-color:hsl(var(--muted));font-weight:600}.guide-prose[data-v-7bc74be0] a{color:hsl(var(--primary));text-decoration:underline}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-e96062cd],[data-v-e96062cd]:before,[data-v-e96062cd]:after,[data-v-e96062cd]::backdrop{--tw-font-weight:initial;--tw-leading:initial;--tw-space-y-reverse:0}}}.content-section[data-v-e96062cd]{margin-bottom:calc(var(--spacing,.25rem) * 8)}.content-section h2[data-v-e96062cd]{margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,oklch(21% .034 264.665))}.content-section h3[data-v-e96062cd]{margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-800,oklch(27.8% .033 256.848))}.content-section p[data-v-e96062cd]{margin-bottom:calc(var(--spacing,.25rem) * 4);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-gray-700,oklch(37.3% .034 259.733))}.content-section ul[data-v-e96062cd]{list-style-type:disc}:where(.content-section ul[data-v-e96062cd]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.content-section ul[data-v-e96062cd]{padding-left:calc(var(--spacing,.25rem) * 6)}.content-section ol[data-v-e96062cd]{list-style-type:decimal}:where(.content-section ol[data-v-e96062cd]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.content-section ol[data-v-e96062cd]{padding-left:calc(var(--spacing,.25rem) * 6)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}.glossary-page[data-v-dfca66d2]{--transition-fast:.15s ease;--transition-medium:.3s ease}.container[data-v-dfca66d2]{max-width:1200px;margin:0 auto;padding:0 20px}.skip-to-content[data-v-dfca66d2]{z-index:var(--z-toast);background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:var(--radius-md);box-shadow:var(--shadow-elevated);transition:top var(--transition-fast);padding:.75rem 1.5rem;font-weight:600;text-decoration:none;position:absolute;top:-100%;left:50%;transform:translate(-50%)}.skip-to-content[data-v-dfca66d2]:focus{top:1rem}.glossary-hero[data-v-dfca66d2]{background:linear-gradient(135deg, hsl(var(--color-blue-bg)) 0%, hsl(var(--background)) 50%, hsl(var(--color-green-bg)) 100%);border-bottom:1px solid hsl(var(--border));padding:2rem 0 3rem}.alphabet-nav-section[data-v-dfca66d2]{background-color:hsl(var(--background) / .95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid hsl(var(--border));z-index:var(--z-sticky);padding:1rem 0;position:sticky;top:0}.alphabet-nav[data-v-dfca66d2]{flex-wrap:wrap;justify-content:center;gap:.25rem;padding:0 .5rem;display:flex}.alphabet-btn[data-v-dfca66d2]{border-radius:var(--radius-md);min-width:2.25rem;min-height:2.25rem;color:hsl(var(--foreground));cursor:pointer;transition:all var(--transition-fast);background-color:#0000;border:none;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex}.alphabet-btn[data-v-dfca66d2]:hover:not(:disabled){background-color:hsl(var(--muted))}.alphabet-btn[data-v-dfca66d2]:focus-visible{box-shadow:var(--shadow-focus);outline:none}.alphabet-btn--active[data-v-dfca66d2]{background-color:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important}.alphabet-btn--disabled[data-v-dfca66d2]{color:hsl(var(--muted-foreground) / .3);cursor:not-allowed}@media (width<=640px){.alphabet-nav[data-v-dfca66d2]{gap:.125rem}.alphabet-btn[data-v-dfca66d2]{min-width:1.875rem;min-height:1.875rem;padding:.25rem;font-size:.8125rem}}.glossary-content[data-v-dfca66d2]{padding:2rem 0 4rem}.section-title[data-v-dfca66d2]{color:hsl(var(--foreground));margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.section-title.text-center[data-v-dfca66d2]{text-align:center}.results-count[data-v-dfca66d2]{color:hsl(var(--muted-foreground));font-size:1rem;font-weight:400}.section-subtitle[data-v-dfca66d2]{color:hsl(var(--muted-foreground));margin-bottom:1.5rem}.section-subtitle.text-center[data-v-dfca66d2]{text-align:center}.search-results[data-v-dfca66d2]{margin-top:1rem}.letter-section[data-v-dfca66d2]{margin-bottom:3rem;scroll-margin-top:140px}.letter-header[data-v-dfca66d2]{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.letter-title[data-v-dfca66d2]{color:hsl(var(--primary));font-size:2.5rem;font-weight:800;line-height:1}@media (width<=640px){.letter-title[data-v-dfca66d2]{font-size:2rem}}.letter-divider[data-v-dfca66d2]{background-color:hsl(var(--border));flex:1;height:1px}.letter-count[data-v-dfca66d2]{color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:500}.terms-grid[data-v-dfca66d2]{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=640px){.terms-grid[data-v-dfca66d2]{grid-template-columns:repeat(2,1fr)}}.term-card-link[data-v-dfca66d2]{color:inherit;text-decoration:none;display:block}.term-card[data-v-dfca66d2]{height:100%;transition:transform var(--transition-medium), box-shadow var(--transition-medium)}.term-card[data-v-dfca66d2]:hover{box-shadow:var(--shadow-elevated);transform:translateY(-2px)}.term-card-link:focus-visible .term-card[data-v-dfca66d2]{box-shadow:var(--shadow-focus-visible), var(--shadow-elevated)}.term-card--compact[data-v-dfca66d2]{padding:1rem}.term-card-content[data-v-dfca66d2]{padding:1.5rem}.term-card--compact .term-card-content[data-v-dfca66d2]{padding:1rem}.term-category[data-v-dfca66d2]{margin-bottom:.75rem}.term-title[data-v-dfca66d2]{color:hsl(var(--foreground));margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.term-excerpt[data-v-dfca66d2]{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem;line-height:1.6}.term-action[data-v-dfca66d2]{color:hsl(var(--primary));margin-top:1rem;font-size:.875rem;font-weight:500;display:inline-block}.empty-state[data-v-dfca66d2]{text-align:center;background-color:hsl(var(--muted) / .3);border-radius:var(--radius-xl);padding:4rem 2rem}.empty-state-icon[data-v-dfca66d2]{width:4rem;height:4rem;color:hsl(var(--muted-foreground) / .3);margin-bottom:1rem}.empty-state-title[data-v-dfca66d2]{color:hsl(var(--foreground));margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.empty-state-text[data-v-dfca66d2]{color:hsl(var(--muted-foreground));margin-bottom:1.5rem}.empty-state-btn[data-v-dfca66d2]{color:hsl(var(--primary-foreground));background-color:hsl(var(--primary));border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast);border:none;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500}.empty-state-btn[data-v-dfca66d2]:hover{background-color:hsl(var(--primary) / .9)}.empty-state-btn[data-v-dfca66d2]:focus-visible{box-shadow:var(--shadow-focus);outline:none}.popular-terms-section[data-v-dfca66d2]{background-color:hsl(var(--muted) / .3);padding:3rem 0}.popular-terms[data-v-dfca66d2]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.popular-term-link[data-v-dfca66d2]{color:hsl(var(--primary));background-color:hsl(var(--background));border:1px solid hsl(var(--primary) / .2);border-radius:var(--radius-full);transition:all var(--transition-fast);align-items:center;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.popular-term-link[data-v-dfca66d2]:hover{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.popular-term-link[data-v-dfca66d2]:focus-visible{box-shadow:var(--shadow-focus);outline:none}.cta-section[data-v-dfca66d2]{background:linear-gradient(135deg, hsl(var(--primary) / .05) 0%, hsl(var(--secondary)) 100%);padding:4rem 0}.cta-content[data-v-dfca66d2]{text-align:center;max-width:600px;margin:0 auto}.cta-title[data-v-dfca66d2]{color:hsl(var(--foreground));margin-bottom:1rem;font-size:1.875rem;font-weight:700}@media (width<=640px){.cta-title[data-v-dfca66d2]{font-size:1.5rem}}.cta-text[data-v-dfca66d2]{color:hsl(var(--muted-foreground));margin-bottom:2rem;font-size:1.125rem}.cta-buttons[data-v-dfca66d2]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.sr-only[data-v-dfca66d2]{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media print{.glossary-hero[data-v-dfca66d2],.alphabet-nav-section[data-v-dfca66d2],.popular-terms-section[data-v-dfca66d2],.cta-section[data-v-dfca66d2]{display:none!important}.letter-section[data-v-dfca66d2]{page-break-inside:avoid}.terms-grid[data-v-dfca66d2]{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.alphabet-btn[data-v-dfca66d2],.term-card[data-v-dfca66d2],.popular-term-link[data-v-dfca66d2]{transition:none!important}.term-card[data-v-dfca66d2]:hover{transform:none!important}}@media (prefers-contrast:high){.alphabet-btn--active[data-v-dfca66d2]{outline-offset:2px;outline:2px solid}.term-card[data-v-dfca66d2]{border-width:2px}}.container[data-v-2c24ed23]{max-width:1200px;margin:0 auto;padding:0 20px}.skip-to-content[data-v-2c24ed23]{z-index:var(--z-toast);background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:var(--radius-md);box-shadow:var(--shadow-elevated);transition:top var(--transition-fast);padding:.75rem 1.5rem;font-weight:600;text-decoration:none;position:absolute;top:-100%;left:50%;transform:translate(-50%)}.skip-to-content[data-v-2c24ed23]:focus{top:1rem}.breadcrumb-nav[data-v-2c24ed23]{background-color:hsl(var(--muted) / .5);border-bottom:1px solid hsl(var(--border));padding:1rem 0}.breadcrumb-list[data-v-2c24ed23]{flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-item[data-v-2c24ed23]{align-items:center;display:flex}.breadcrumb-link[data-v-2c24ed23]{color:hsl(var(--primary));transition:all var(--transition-fast);align-items:center;gap:.375rem;font-size:.875rem;text-decoration:none;display:flex}.breadcrumb-link[data-v-2c24ed23]:hover{text-decoration:underline}.breadcrumb-link[data-v-2c24ed23]:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--shadow-focus);outline:none}.breadcrumb-current[data-v-2c24ed23]{color:hsl(var(--foreground));font-size:.875rem;font-weight:500}.breadcrumb-separator[data-v-2c24ed23]{color:hsl(var(--muted-foreground) / .5);align-items:center;display:flex}@media (width<=640px){.breadcrumb-nav[data-v-2c24ed23]{padding:.75rem 0}.breadcrumb-link[data-v-2c24ed23],.breadcrumb-current[data-v-2c24ed23]{font-size:.8125rem}}.term-header[data-v-2c24ed23]{border-bottom:1px solid hsl(var(--border));padding-bottom:1.5rem}.term-heading[data-v-2c24ed23]{line-height:1.2}@media (width<=640px){.term-heading[data-v-2c24ed23]{font-size:1.75rem}}.prose[data-v-2c24ed23] h2{color:hsl(var(--foreground));margin-top:1.5rem;margin-bottom:.75rem;font-size:1.5rem;font-weight:700}.prose[data-v-2c24ed23] h3{color:hsl(var(--foreground));margin-top:1.25rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.prose[data-v-2c24ed23] p{margin-bottom:1rem;line-height:1.7}.prose[data-v-2c24ed23] ul{margin:.75rem 0;padding-left:1.5rem;list-style-type:disc}.prose[data-v-2c24ed23] ol{margin:.75rem 0;padding-left:1.5rem;list-style-type:decimal}.prose[data-v-2c24ed23] li{margin:.375rem 0}.prose[data-v-2c24ed23] code{background-color:hsl(var(--muted));border-radius:var(--radius-sm);padding:.125rem .375rem;font-family:monospace;font-size:.875em}.prose[data-v-2c24ed23] pre{background-color:hsl(var(--muted));border-radius:var(--radius-lg);padding:1rem;overflow-x:auto}.prose[data-v-2c24ed23] pre code{background-color:#0000;padding:0}.prose[data-v-2c24ed23] a{color:hsl(var(--primary));text-decoration:underline}.prose[data-v-2c24ed23] a:hover{text-decoration:none}.prose[data-v-2c24ed23] blockquote{border-left:4px solid hsl(var(--primary));color:hsl(var(--muted-foreground));margin:1rem 0;padding-left:1rem;font-style:italic}.summary-box[data-v-2c24ed23]{background-color:hsl(var(--color-blue-bg));border-left:4px solid hsl(var(--color-blue-text));border-radius:var(--radius-lg);padding:1.5rem}.summary-content[data-v-2c24ed23]{align-items:flex-start;gap:.75rem;display:flex}.summary-icon[data-v-2c24ed23]{width:1.5rem;height:1.5rem;color:hsl(var(--color-blue-text));flex-shrink:0;margin-top:.125rem}.summary-title[data-v-2c24ed23]{color:hsl(var(--color-blue-text));margin-bottom:.25rem;font-size:1rem;font-weight:600}.summary-text[data-v-2c24ed23]{color:hsl(var(--foreground));margin:0;font-size:1.125rem;line-height:1.5}.section-heading[data-v-2c24ed23]{color:hsl(var(--foreground));align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.5rem;font-weight:700;display:flex}.section-icon[data-v-2c24ed23]{width:1.5rem;height:1.5rem;color:hsl(var(--color-green-text))}.key-points-box[data-v-2c24ed23]{background-color:hsl(var(--muted) / .5);border-radius:var(--radius-xl);padding:1.5rem}.key-points-list[data-v-2c24ed23]{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.key-point-item[data-v-2c24ed23]{color:hsl(var(--foreground));align-items:flex-start;gap:.75rem;line-height:1.5;display:flex}.key-point-icon[data-v-2c24ed23]{width:1.25rem;height:1.25rem;color:hsl(var(--color-green-text));flex-shrink:0;margin-top:.125rem}.related-terms-inline[data-v-2c24ed23]{flex-wrap:wrap;gap:.5rem;display:flex}.related-term-link[data-v-2c24ed23]{text-decoration:none}.related-term-link[data-v-2c24ed23]:focus-visible{border-radius:var(--radius-full);box-shadow:var(--shadow-focus);outline:none}.content-feedback[data-v-2c24ed23]{border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));text-align:center;margin:2rem 0;padding:1.5rem 0}.feedback-title[data-v-2c24ed23]{color:hsl(var(--foreground));margin-bottom:1rem;font-size:1rem;font-weight:600}.feedback-buttons[data-v-2c24ed23]{justify-content:center;gap:.75rem;display:flex}.feedback-btn[data-v-2c24ed23]{color:hsl(var(--muted-foreground));background-color:hsl(var(--muted));border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);border:none;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.feedback-btn[data-v-2c24ed23]:hover{background-color:hsl(var(--primary) / .1);color:hsl(var(--primary))}.feedback-btn[data-v-2c24ed23]:focus-visible{box-shadow:var(--shadow-focus);outline:none}.feedback-btn--active[data-v-2c24ed23]{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.feedback-thanks[data-v-2c24ed23]{color:hsl(var(--color-green-text));margin-top:1rem;font-size:.875rem;font-weight:500}.share-section[data-v-2c24ed23]{padding-top:1.5rem}.share-title[data-v-2c24ed23]{color:hsl(var(--foreground));margin-bottom:1rem;font-size:1rem;font-weight:600}.share-buttons[data-v-2c24ed23]{flex-wrap:wrap;gap:.5rem;display:flex}.share-btn[data-v-2c24ed23]{border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);border:none;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.share-btn[data-v-2c24ed23]:focus-visible{box-shadow:var(--shadow-focus);outline:none}.share-btn--copy[data-v-2c24ed23]{background-color:hsl(var(--muted));color:hsl(var(--foreground))}.share-btn--copy[data-v-2c24ed23]:hover{background-color:hsl(var(--muted-foreground) / .2)}.share-btn--twitter[data-v-2c24ed23],.share-btn--linkedin[data-v-2c24ed23]{background-color:hsl(var(--color-blue-bg));color:hsl(var(--color-blue-text))}.share-btn--twitter[data-v-2c24ed23]:hover,.share-btn--linkedin[data-v-2c24ed23]:hover{background-color:hsl(var(--color-blue-border))}.sidebar[data-v-2c24ed23]{flex-direction:column;gap:1.5rem;display:flex}.sidebar-toc-card[data-v-2c24ed23]{background-color:hsl(var(--card));box-shadow:var(--shadow-soft);position:sticky;top:6rem}.sidebar-toc-card[data-v-2c24ed23] .card-title{border-bottom:1px solid hsl(var(--border));margin-bottom:1rem;padding-bottom:.75rem;font-size:1.125rem;font-weight:600}.toc-nav[data-v-2c24ed23]{flex-direction:column;gap:.5rem;display:flex}.toc-link[data-v-2c24ed23]{color:hsl(var(--muted-foreground));transition:all var(--transition-fast);cursor:pointer;-webkit-user-select:none;user-select:none;border-left:2px solid #0000;margin-left:-.75rem;padding:.375rem 0 .375rem .75rem;font-size:.875rem;text-decoration:none;display:block}.toc-link[data-v-2c24ed23]:hover{color:hsl(var(--primary));border-left-color:hsl(var(--primary))}.toc-link[data-v-2c24ed23]:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--shadow-focus);outline:none}.toc-link[data-v-2c24ed23]:active{color:hsl(var(--primary))}.sidebar-related-card[data-v-2c24ed23],.sidebar-card[data-v-2c24ed23],.sidebar-nav-card[data-v-2c24ed23],.sidebar-cta-card[data-v-2c24ed23]{background-color:hsl(var(--card));box-shadow:var(--shadow-soft);position:relative}.sidebar-related-card[data-v-2c24ed23] .card-title,.sidebar-card[data-v-2c24ed23] .card-title{border-bottom:1px solid hsl(var(--border));margin-bottom:1rem;padding-bottom:.75rem;font-size:1.125rem;font-weight:600}.related-list[data-v-2c24ed23]{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.related-link[data-v-2c24ed23]{color:hsl(var(--primary));transition:all var(--transition-fast);align-items:center;gap:.5rem;font-size:.875rem;text-decoration:none;display:flex}.related-link[data-v-2c24ed23]:hover{text-decoration:underline}.related-link[data-v-2c24ed23]:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--shadow-focus);outline:none}.related-link-icon[data-v-2c24ed23]{width:1rem;height:1rem}.alphabet-grid[data-v-2c24ed23]{grid-template-columns:repeat(7,1fr);gap:.25rem;display:grid}.alphabet-letter[data-v-2c24ed23]{text-align:center;border-radius:var(--radius-md);transition:all var(--transition-fast);padding:.5rem 0;font-size:.875rem;font-weight:500;text-decoration:none}.alphabet-letter--default[data-v-2c24ed23]{color:hsl(var(--muted-foreground))}.alphabet-letter--default[data-v-2c24ed23]:hover{background-color:hsl(var(--muted))}.alphabet-letter--default[data-v-2c24ed23]:focus-visible{box-shadow:var(--shadow-focus);outline:none}.alphabet-letter--active[data-v-2c24ed23]{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.alphabet-letter--active[data-v-2c24ed23]:focus-visible{box-shadow:var(--shadow-focus);outline:none}.alphabet-letter--disabled[data-v-2c24ed23]{color:hsl(var(--muted-foreground) / .35);cursor:default}.nav-list[data-v-2c24ed23]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.nav-link[data-v-2c24ed23]{color:hsl(var(--primary));transition:all var(--transition-fast);font-size:.875rem;text-decoration:none}.nav-link[data-v-2c24ed23]:hover{text-decoration:underline}.nav-link[data-v-2c24ed23]:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--shadow-focus);outline:none}.nav-link--back[data-v-2c24ed23]{align-items:center;gap:.5rem;display:flex}.nav-link-icon[data-v-2c24ed23]{width:1rem;height:1rem;transform:rotate(180deg)}.sidebar-cta-card[data-v-2c24ed23]{background:linear-gradient(135deg, hsl(var(--primary) / .05) 0%, hsl(var(--secondary)) 100%)}.cta-content[data-v-2c24ed23]{text-align:center}.cta-icon[data-v-2c24ed23]{border-radius:var(--radius-full);background-color:hsl(var(--primary) / .1);justify-content:center;align-items:center;width:3rem;height:3rem;margin:0 auto .75rem;display:flex}.cta-icon-svg[data-v-2c24ed23]{width:1.5rem;height:1.5rem;color:hsl(var(--primary))}.cta-title[data-v-2c24ed23]{color:hsl(var(--foreground));margin-bottom:.5rem;font-weight:600}.cta-text[data-v-2c24ed23]{color:hsl(var(--muted-foreground));margin-bottom:1rem;font-size:.875rem}.cta-button-wrapper[data-v-2c24ed23]{text-decoration:none;display:block}.cta-button[data-v-2c24ed23]{width:100%}@media (width<=1024px){.sidebar-toc-card[data-v-2c24ed23]{position:static}}.faq-section[data-v-2c24ed23]{margin-bottom:3rem}.faq-section[data-v-2c24ed23] .section-header{margin-bottom:2rem}.faqs-list[data-v-2c24ed23]{flex-direction:column;gap:1rem;display:flex}.faq-answer[data-v-2c24ed23]{color:hsl(var(--muted-foreground));font-size:.9375rem;line-height:1.7}.faq-answer[data-v-2c24ed23] p{margin-bottom:.75rem}.faq-answer[data-v-2c24ed23] p:last-child{margin-bottom:0}.faq-answer[data-v-2c24ed23] ul{margin-bottom:.75rem;margin-left:1.5rem;list-style-type:disc}.faq-answer[data-v-2c24ed23] ol{margin-bottom:.75rem;margin-left:1.5rem;list-style-type:decimal}.faq-answer[data-v-2c24ed23] li{margin-bottom:.5rem;font-size:.9375rem;line-height:1.6}.faq-answer[data-v-2c24ed23] strong,.faq-answer[data-v-2c24ed23] b{color:hsl(var(--foreground));font-weight:600}.faq-answer[data-v-2c24ed23] a{color:hsl(var(--primary));text-decoration:underline}.faq-answer[data-v-2c24ed23] a:hover{text-decoration:none}.text-gradient[data-v-2c24ed23]{background:linear-gradient(135deg, hsl(var(--primary)) 0%, hsl(var(--accent)) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){.toc-link[data-v-2c24ed23],.related-link[data-v-2c24ed23],.alphabet-letter[data-v-2c24ed23]{transition:none}}@media print{.breadcrumb-nav[data-v-2c24ed23],.sidebar[data-v-2c24ed23],.share-section[data-v-2c24ed23],.content-feedback[data-v-2c24ed23]{display:none!important}.container[data-v-2c24ed23]{max-width:100%!important}.lg\\[data-v-2c24ed23]:col-span-2{width:100%!important}}.guides-page[data-v-e06ad305]{--transition-fast:.15s ease;--transition-medium:.3s ease}.container[data-v-e06ad305]{max-width:1200px;margin:0 auto;padding:0 20px}.skip-to-content[data-v-e06ad305]{z-index:var(--z-toast);background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:var(--radius-md);box-shadow:var(--shadow-elevated);transition:top var(--transition-fast);padding:.75rem 1.5rem;font-weight:600;text-decoration:none;position:absolute;top:-100%;left:50%;transform:translate(-50%)}.skip-to-content[data-v-e06ad305]:focus{top:1rem}.guides-hero[data-v-e06ad305]{background:linear-gradient(135deg, hsl(var(--color-blue-bg)) 0%, hsl(var(--background)) 50%, hsl(var(--color-green-bg)) 100%);border-bottom:1px solid hsl(var(--border));padding:2rem 0 3rem}.guides-content[data-v-e06ad305]{padding:2rem 0 4rem}.category-filters[data-v-e06ad305]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.category-btn[data-v-e06ad305]{color:hsl(var(--muted-foreground));background-color:hsl(var(--muted));border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);border:none;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.category-btn[data-v-e06ad305]:hover{background-color:hsl(var(--primary) / .1);color:hsl(var(--primary))}.category-btn[data-v-e06ad305]:focus-visible{box-shadow:var(--shadow-focus);outline:none}.category-btn--active[data-v-e06ad305]{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.results-info[data-v-e06ad305]{text-align:center;margin-bottom:1.5rem}.results-text[data-v-e06ad305]{color:hsl(var(--muted-foreground));font-size:.875rem}.guides-grid[data-v-e06ad305]{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=640px){.guides-grid[data-v-e06ad305]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.guides-grid[data-v-e06ad305]{grid-template-columns:repeat(3,1fr)}}.guide-card-link[data-v-e06ad305]{color:inherit;text-decoration:none;display:block}.guide-card[data-v-e06ad305]{height:100%;transition:transform var(--transition-medium), box-shadow var(--transition-medium)}.guide-card[data-v-e06ad305]:hover{box-shadow:var(--shadow-elevated);transform:translateY(-4px)}.guide-card-link[data-v-e06ad305]:focus-visible{outline:none}.guide-card-link:focus-visible .guide-card[data-v-e06ad305]{box-shadow:var(--shadow-focus-visible), var(--shadow-elevated)}.guide-card-content[data-v-e06ad305]{flex-direction:column;height:100%;padding:1.5rem;display:flex}.guide-card-header[data-v-e06ad305]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.guide-card-icon[data-v-e06ad305]{border-radius:var(--radius-lg);justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.guide-card-icon-svg[data-v-e06ad305]{width:1.5rem;height:1.5rem}.guide-card-title[data-v-e06ad305]{color:hsl(var(--foreground));margin-bottom:.5rem;font-size:1.125rem;font-weight:600;line-height:1.4}.guide-card-excerpt[data-v-e06ad305]{color:hsl(var(--muted-foreground));flex-grow:1;margin-bottom:1rem;font-size:.875rem;line-height:1.6}.guide-card-footer[data-v-e06ad305]{border-top:1px solid hsl(var(--border));justify-content:space-between;align-items:center;padding-top:1rem;display:flex}.guide-card-meta[data-v-e06ad305]{color:hsl(var(--muted-foreground));align-items:center;gap:.375rem;font-size:.75rem;display:flex}.guide-card-action[data-v-e06ad305]{color:hsl(var(--primary));transition:gap var(--transition-fast);align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;display:flex}.guide-card:hover .guide-card-action[data-v-e06ad305]{gap:.5rem}.empty-state[data-v-e06ad305]{text-align:center;background-color:hsl(var(--muted) / .3);border-radius:var(--radius-xl);padding:4rem 2rem}.empty-state-icon[data-v-e06ad305]{width:4rem;height:4rem;color:hsl(var(--muted-foreground) / .3);margin-bottom:1rem}.empty-state-title[data-v-e06ad305]{color:hsl(var(--foreground));margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.empty-state-text[data-v-e06ad305]{color:hsl(var(--muted-foreground));margin-bottom:1.5rem}.empty-state-btn[data-v-e06ad305]{color:hsl(var(--primary-foreground));background-color:hsl(var(--primary));border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast);border:none;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500}.empty-state-btn[data-v-e06ad305]:hover{background-color:hsl(var(--primary) / .9)}.empty-state-btn[data-v-e06ad305]:focus-visible{box-shadow:var(--shadow-focus);outline:none}@media print{.guides-hero[data-v-e06ad305]{background:0 0;padding:1rem 0}.category-filters[data-v-e06ad305],.results-info[data-v-e06ad305],.guide-card-footer[data-v-e06ad305]{display:none!important}.guides-grid[data-v-e06ad305]{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.guide-card[data-v-e06ad305],.category-btn[data-v-e06ad305],.guide-card-action[data-v-e06ad305]{transition:none!important}.guide-card[data-v-e06ad305]:hover{transform:none!important}}@media (prefers-contrast:high){.category-btn--active[data-v-e06ad305]{outline-offset:2px;outline:2px solid}.guide-card[data-v-e06ad305]{border:2px solid}}.container[data-v-e483a6e6]{max-width:1200px;margin:0 auto;padding:0 20px}.howto-grid[data-v-e483a6e6]{grid-template-columns:repeat(1,1fr);gap:1.5rem;max-width:56rem;margin-top:3rem;margin-left:auto;margin-right:auto;display:grid}@media (width>=768px){.howto-grid[data-v-e483a6e6]{grid-template-columns:repeat(2,1fr)}}.howto-card-link[data-v-e483a6e6]{color:inherit;text-decoration:none;display:block}.howto-card[data-v-e483a6e6]{height:100%;transition:all .3s}.howto-card[data-v-e483a6e6]:hover{box-shadow:var(--shadow-elevated);transform:translateY(-4px)}.howto-card-content[data-v-e483a6e6]{align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.howto-card-icon[data-v-e483a6e6]{background-color:hsl(var(--primary) / .1);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.howto-card-icon-svg[data-v-e483a6e6]{width:1.5rem;height:1.5rem;color:hsl(var(--primary))}.howto-card-body[data-v-e483a6e6]{flex:1;min-width:0}.howto-card-title[data-v-e483a6e6]{color:hsl(var(--foreground));margin-bottom:.25rem;font-size:1.125rem;font-weight:600;transition:color .2s}.howto-card:hover .howto-card-title[data-v-e483a6e6]{color:hsl(var(--primary))}.howto-card-description[data-v-e483a6e6]{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem;line-height:1.5}.howto-card-action[data-v-e483a6e6]{color:hsl(var(--primary));align-items:center;gap:.5rem;margin-top:.75rem;font-size:.875rem;font-weight:500;transition:gap .2s;display:inline-flex}.howto-card:hover .howto-card-action[data-v-e483a6e6]{gap:.75rem}.howto-card-action-icon[data-v-e483a6e6]{width:1rem;height:1rem;transition:transform .2s}.howto-card:hover .howto-card-action-icon[data-v-e483a6e6]{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.howto-card[data-v-e483a6e6],.howto-card-action[data-v-e483a6e6],.howto-card-action-icon[data-v-e483a6e6]{transition:none}.howto-card[data-v-e483a6e6]:hover,.howto-card:hover .howto-card-action-icon[data-v-e483a6e6]{transform:none}}.container[data-v-a937e8b8]{max-width:1200px;margin:0 auto;padding:0 20px}.guide-prose[data-v-a937e8b8] table{border-collapse:collapse;width:100%;margin:1rem 0}.guide-prose[data-v-a937e8b8] th,.guide-prose[data-v-a937e8b8] td{border:1px solid hsl(var(--border));text-align:left;padding:.6rem .8rem}.guide-prose[data-v-a937e8b8] th{background-color:hsl(var(--muted));font-weight:600}.guide-prose[data-v-a937e8b8] a{color:hsl(var(--primary));text-decoration:underline}.tutorial-card[data-v-a937e8b8]{transition:all .3s}.tutorial-card[data-v-a937e8b8]:hover{box-shadow:var(--shadow-elevated);transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.tutorial-card[data-v-a937e8b8]{transition:none}.tutorial-card[data-v-a937e8b8]:hover{transform:none}}.container[data-v-a859b534]{max-width:1200px;margin:0 auto;padding:0 20px}.search-form[data-v-a859b534]{position:relative}.search-input[data-v-a859b534]{width:100%;color:hsl(var(--foreground));border:2px solid hsl(var(--border));border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);transition:all var(--transition-fast);background-color:#fff;padding:1rem 6rem 1rem 3rem;font-size:1.125rem;line-height:1.5}.search-input[data-v-a859b534]::placeholder{color:hsl(var(--muted-foreground))}.search-input[data-v-a859b534]:hover{border-color:hsl(var(--primary) / .4)}.search-input[data-v-a859b534]:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .15), var(--shadow-soft);outline:none}.search-icon[data-v-a859b534]{width:1.25rem;height:1.25rem;color:hsl(var(--muted-foreground))}.search-button[data-v-a859b534]{height:calc(100% - 1rem);position:absolute;top:.5rem;bottom:.5rem;right:.5rem}@media (width<=640px){.search-input[data-v-a859b534]{padding:.875rem 5rem .875rem 2.75rem;font-size:1rem}.search-button[data-v-a859b534]{padding:.5rem 1rem;font-size:.875rem}}.stats-grid[data-v-a859b534]{grid-template-columns:repeat(2,1fr);gap:1rem;max-width:64rem;margin-top:3rem;margin-left:auto;margin-right:auto;display:grid}@media (width>=768px){.stats-grid[data-v-a859b534]{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.category-grid[data-v-a859b534]{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem;display:grid}@media (width>=640px){.category-grid[data-v-a859b534]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.category-grid[data-v-a859b534]{grid-template-columns:repeat(3,1fr)}}.category-card-link[data-v-a859b534]{color:inherit;text-decoration:none;display:block}.category-card[data-v-a859b534]{height:100%;transition:all var(--transition-medium)}.category-card[data-v-a859b534]:hover{box-shadow:var(--shadow-elevated);transform:translateY(-4px)}.category-card-link[data-v-a859b534]:focus-visible{outline:none}.category-card-link:focus-visible .category-card[data-v-a859b534]{box-shadow:var(--shadow-focus-visible), var(--shadow-elevated)}.category-card-footer[data-v-a859b534]{color:hsl(var(--primary));transition:gap var(--transition-fast);align-items:center;gap:.5rem;font-weight:500;display:flex}.category-card:hover .category-card-footer[data-v-a859b534]{gap:.75rem}.category-card-chevron[data-v-a859b534]{width:1rem;height:1rem;transition:transform var(--transition-fast)}.category-card:hover .category-card-chevron[data-v-a859b534]{transform:translate(4px)}.alphabet-nav[data-v-a859b534]{flex-wrap:wrap;justify-content:center;gap:.375rem;margin-top:2rem;padding:0 .5rem;display:flex}.alphabet-letter[data-v-a859b534]{border-radius:var(--radius-md);min-width:2.25rem;min-height:2.25rem;transition:all var(--transition-fast);justify-content:center;align-items:center;padding:.375rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex}@media (width<=640px){.alphabet-letter[data-v-a859b534]{min-width:2rem;min-height:2rem;padding:.25rem;font-size:.875rem}}.alphabet-letter--available[data-v-a859b534]{background-color:hsl(var(--muted));color:hsl(var(--foreground))}.alphabet-letter--available[data-v-a859b534]:hover{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));transform:translateY(-2px)}.alphabet-letter--available[data-v-a859b534]:focus-visible{box-shadow:var(--shadow-focus);outline:none}.alphabet-letter--empty[data-v-a859b534]{background-color:hsl(var(--muted) / .5);color:hsl(var(--muted-foreground) / .4);cursor:not-allowed;pointer-events:none}.popular-terms[data-v-a859b534]{margin-top:2rem}.popular-terms-title[data-v-a859b534]{text-align:center;color:hsl(var(--foreground));margin-bottom:1rem;font-size:1.125rem;font-weight:600}.popular-terms-list[data-v-a859b534]{flex-wrap:wrap;justify-content:center;gap:.625rem;display:flex}.term-link[data-v-a859b534]{text-decoration:none}.term-badge[data-v-a859b534]{transition:all var(--transition-fast);cursor:pointer}.term-badge[data-v-a859b534]:hover{box-shadow:var(--shadow-soft);transform:translateY(-2px)}.term-link[data-v-a859b534]:focus-visible{border-radius:var(--radius-full);box-shadow:var(--shadow-focus);outline:none}.states-grid[data-v-a859b534]{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2rem;display:grid}@media (width>=640px){.states-grid[data-v-a859b534]{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.states-grid[data-v-a859b534]{grid-template-columns:repeat(6,1fr)}}.state-card-link[data-v-a859b534]{color:inherit;text-decoration:none;display:block}.state-card[data-v-a859b534]{text-align:center;height:100%;transition:all var(--transition-medium)}.state-card[data-v-a859b534]:hover{box-shadow:var(--shadow-elevated);transform:translateY(-4px)}.state-card-link[data-v-a859b534]:focus-visible{outline:none}.state-card-link:focus-visible .state-card[data-v-a859b534]{box-shadow:var(--shadow-focus-visible), var(--shadow-elevated)}.state-card-icon[data-v-a859b534]{border-radius:var(--radius-full);background-color:hsl(var(--primary) / .1);width:3rem;height:3rem;transition:background-color var(--transition-fast);justify-content:center;align-items:center;margin:0 auto .75rem;display:flex}.state-card:hover .state-card-icon[data-v-a859b534]{background-color:hsl(var(--primary) / .2)}.state-card-content[data-v-a859b534]{text-align:center;padding:1.5rem 1rem}.state-card-icon-svg[data-v-a859b534]{width:1.5rem;height:1.5rem;color:hsl(var(--primary))}.state-card-name[data-v-a859b534]{color:hsl(var(--foreground));margin:0;font-weight:600}.state-card-count[data-v-a859b534]{color:hsl(var(--muted-foreground));margin-top:.25rem;margin-bottom:0;font-size:.875rem}.howto-grid[data-v-a859b534]{grid-template-columns:1fr;gap:1.5rem;max-width:56rem;margin-top:2rem;margin-left:auto;margin-right:auto;display:grid}@media (width>=640px){.howto-grid[data-v-a859b534]{grid-template-columns:repeat(2,1fr)}}.howto-card-link[data-v-a859b534]{color:inherit;text-decoration:none;display:block}.howto-card[data-v-a859b534]{height:100%;transition:all var(--transition-medium)}.howto-card[data-v-a859b534]:hover{box-shadow:var(--shadow-elevated);transform:translateY(-4px)}.howto-card-link[data-v-a859b534]:focus-visible{outline:none}.howto-card-link:focus-visible .howto-card[data-v-a859b534]{box-shadow:var(--shadow-focus-visible), var(--shadow-elevated)}.howto-card-content[data-v-a859b534]{align-items:flex-start;gap:1rem;display:flex}.howto-card-icon[data-v-a859b534]{border-radius:var(--radius-lg);background-color:hsl(var(--primary) / .1);flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.howto-card-icon-svg[data-v-a859b534]{width:1.5rem;height:1.5rem;color:hsl(var(--primary))}.howto-card-body[data-v-a859b534]{flex:1;min-width:0}.howto-card-title[data-v-a859b534]{color:hsl(var(--foreground));transition:color var(--transition-fast);margin-bottom:.25rem;font-size:1.125rem;font-weight:600}.howto-card:hover .howto-card-title[data-v-a859b534]{color:hsl(var(--primary))}.howto-card-description[data-v-a859b534]{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem;line-height:1.5}.howto-card-action[data-v-a859b534]{color:hsl(var(--primary));transition:gap var(--transition-fast);align-items:center;gap:.5rem;margin-top:.75rem;font-size:.875rem;font-weight:500;display:inline-flex}.howto-card:hover .howto-card-action[data-v-a859b534]{gap:.75rem}.howto-card-action-icon[data-v-a859b534]{width:1rem;height:1rem;transition:transform var(--transition-fast)}.howto-card:hover .howto-card-action-icon[data-v-a859b534]{transform:translate(4px)}.newsletter-card[data-v-a859b534]{background:linear-gradient(135deg, hsl(var(--primary) / .05) 0%, hsl(var(--secondary)) 100%);height:100%}.newsletter-content[data-v-a859b534]{text-align:center;padding:2rem 0}.newsletter-icon[data-v-a859b534]{border-radius:var(--radius-full);background-color:hsl(var(--primary) / .1);justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 auto 1rem;display:flex}.newsletter-icon-svg[data-v-a859b534]{width:2rem;height:2rem;color:hsl(var(--primary))}.newsletter-title[data-v-a859b534]{color:hsl(var(--foreground));margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.newsletter-description[data-v-a859b534]{color:hsl(var(--muted-foreground));max-width:24rem;margin-bottom:1.5rem;margin-left:auto;margin-right:auto}.newsletter-form[data-v-a859b534]{gap:.5rem;max-width:28rem;margin:0 auto;display:flex}@media (width<=640px){.newsletter-form[data-v-a859b534]{flex-direction:column}.newsletter-button[data-v-a859b534]{width:100%}}.newsletter-input[data-v-a859b534]{color:hsl(var(--foreground));border:2px solid hsl(var(--border));border-radius:var(--radius-lg);transition:all var(--transition-fast);background-color:#fff;flex:1;padding:.75rem 1rem;font-size:1rem}.newsletter-input[data-v-a859b534]::placeholder{color:hsl(var(--muted-foreground))}.newsletter-input[data-v-a859b534]:hover{border-color:hsl(var(--primary) / .4)}.newsletter-input[data-v-a859b534]:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .15);outline:none}.sr-only[data-v-a859b534]{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.update-card[data-v-a859b534] .card-content{padding:1rem}.update-content[data-v-a859b534]{align-items:flex-start;gap:.75rem;display:flex}.update-body[data-v-a859b534]{flex:1;min-width:0}.update-title[data-v-a859b534]{color:hsl(var(--foreground));margin:0;font-weight:500}.update-link[data-v-a859b534]{color:inherit;text-decoration:none;transition:color .2s}.update-link[data-v-a859b534]:hover{color:hsl(var(--primary))}.update-date[data-v-a859b534]{color:hsl(var(--muted-foreground));margin:.25rem 0 0;font-size:.875rem}.cities-grid[data-v-a859b534]{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2rem;display:grid}@media (width>=640px){.cities-grid[data-v-a859b534]{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.cities-grid[data-v-a859b534]{grid-template-columns:repeat(6,1fr)}}.city-card-link[data-v-a859b534]{color:inherit;text-decoration:none;display:block}.city-card[data-v-a859b534]{height:100%;transition:all var(--transition-medium)}.city-card[data-v-a859b534]:hover{box-shadow:var(--shadow-elevated);transform:translateY(-4px)}.city-card-content[data-v-a859b534]{padding:1.25rem}.city-card-badge[data-v-a859b534]{background-color:hsl(var(--primary) / .1);color:hsl(var(--primary));border-radius:var(--radius-full);margin-bottom:.5rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-block}.city-card-name[data-v-a859b534]{color:hsl(var(--foreground));margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.city-card-state[data-v-a859b534]{color:hsl(var(--muted-foreground));margin:0 0 .75rem;font-size:.875rem}.cost-card-link[data-v-a859b534]{color:inherit;text-decoration:none;display:block}.cost-card[data-v-a859b534]{transition:all var(--transition-medium)}.cost-card[data-v-a859b534]:hover{box-shadow:var(--shadow-elevated);transform:translateY(-4px)}.cost-card-link:focus-visible .cost-card[data-v-a859b534]{box-shadow:var(--shadow-focus-visible), var(--shadow-elevated)}.pillar-grid[data-v-a859b534]{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem;display:grid}@media (width>=768px){.pillar-grid[data-v-a859b534]{grid-template-columns:repeat(3,1fr)}}.pillar-card-link[data-v-a859b534]{color:inherit;text-decoration:none;display:block}.pillar-card[data-v-a859b534]{height:100%;transition:all var(--transition-medium)}.pillar-card[data-v-a859b534]:hover{box-shadow:var(--shadow-elevated);transform:translateY(-4px)}.pillar-card-link:focus-visible .pillar-card[data-v-a859b534]{box-shadow:var(--shadow-focus-visible), var(--shadow-elevated)}.pillar-card-content[data-v-a859b534]{padding:1.5rem}.pillar-card-badge[data-v-a859b534]{text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--primary));background:hsl(var(--primary) / .1);border-radius:var(--radius-full);margin-bottom:1rem;padding:.25rem .75rem;font-size:.6875rem;font-weight:700;display:inline-block}.pillar-card-icon-wrapper[data-v-a859b534]{border-radius:var(--radius-lg);justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-bottom:1rem;display:flex}.pillar-card-icon[data-v-a859b534]{width:1.75rem;height:1.75rem}.pillar-card-title[data-v-a859b534]{color:hsl(var(--foreground));margin-bottom:.75rem;font-size:1.25rem;font-weight:700;line-height:1.3}.pillar-card-desc[data-v-a859b534]{color:hsl(var(--muted-foreground));margin-bottom:1.25rem;font-size:.9375rem;line-height:1.6}.pillar-card-meta[data-v-a859b534]{gap:1rem;margin-bottom:1.25rem;display:flex}.pillar-card-stat[data-v-a859b534]{color:hsl(var(--muted-foreground));align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.pillar-card-action[data-v-a859b534]{color:hsl(var(--primary));transition:gap var(--transition-fast);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;display:inline-flex}.pillar-card:hover .pillar-card-action[data-v-a859b534]{gap:.75rem}@media (prefers-reduced-motion:reduce){.search-input[data-v-a859b534],.category-card[data-v-a859b534],.state-card[data-v-a859b534],.howto-card[data-v-a859b534],.term-badge[data-v-a859b534],.alphabet-letter[data-v-a859b534],.city-card[data-v-a859b534],.cost-card[data-v-a859b534],.pillar-card[data-v-a859b534]{transition:none}.category-card[data-v-a859b534]:hover,.state-card[data-v-a859b534]:hover,.howto-card[data-v-a859b534]:hover,.city-card[data-v-a859b534]:hover,.cost-card[data-v-a859b534]:hover,.pillar-card[data-v-a859b534]:hover{transform:none}}.tool-card-link[data-v-a859b534]{color:inherit;text-decoration:none;display:block}.tool-card[data-v-a859b534]{height:100%;transition:all var(--transition-medium)}.tool-card[data-v-a859b534]:hover{box-shadow:var(--shadow-elevated);transform:translateY(-4px)}.tool-card-link:focus-visible .tool-card[data-v-a859b534]{box-shadow:var(--shadow-focus-visible), var(--shadow-elevated)}.comparison-tool[data-v-50c7ec06]{width:100%}.comparison-card[data-v-50c7ec06] .card-title{border-bottom:1px solid hsl(var(--border));margin-bottom:1rem;padding-bottom:.75rem;font-size:1.125rem;font-weight:600}.comparison-content[data-v-50c7ec06]{padding:.5rem}.entity-selectors[data-v-50c7ec06]{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:1.5rem;display:flex}.entity-selector[data-v-50c7ec06]{flex:1;min-width:200px}.selector-label[data-v-50c7ec06]{color:hsl(var(--muted-foreground));margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.selector-input[data-v-50c7ec06]{width:100%;color:hsl(var(--foreground));background:hsl(var(--background));border:1px solid hsl(var(--border));cursor:pointer;border-radius:.5rem;padding:.625rem .875rem;font-size:.9375rem;transition:all .15s}.selector-input[data-v-50c7ec06]:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary) / .1);outline:none}.vs-badge[data-v-50c7ec06]{color:hsl(var(--muted-foreground));background:hsl(var(--muted));border-radius:9999px;margin-bottom:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:700}.comparison-table-wrapper[data-v-50c7ec06]{border:1px solid hsl(var(--border));border-radius:.75rem;margin-bottom:1.5rem;overflow-x:auto}.comparison-table[data-v-50c7ec06]{border-collapse:collapse;width:100%;font-size:.9375rem}.comparison-table th[data-v-50c7ec06]{background:hsl(var(--muted));text-align:left;border-bottom:1px solid hsl(var(--border));padding:1rem;font-weight:600}.comparison-table th.highlight[data-v-50c7ec06]{background:hsl(var(--primary) / .1)}.comparison-table td[data-v-50c7ec06]{border-bottom:1px solid hsl(var(--border));padding:1rem}.comparison-table tbody tr:last-child td[data-v-50c7ec06]{border-bottom:none}.comparison-table tbody tr[data-v-50c7ec06]:hover{background:hsl(var(--muted) / .3)}.feature-column[data-v-50c7ec06]{width:30%;min-width:150px}.entity-column[data-v-50c7ec06]{width:35%}.entity-header[data-v-50c7ec06]{flex-direction:column;gap:.25rem;display:flex}.entity-name[data-v-50c7ec06]{font-size:1.0625rem;font-weight:600}.winner-badge[data-v-50c7ec06]{text-transform:uppercase;color:hsl(var(--primary));background:hsl(var(--primary) / .15);border-radius:9999px;width:fit-content;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-block}.feature-cell[data-v-50c7ec06]{color:hsl(var(--foreground));font-weight:500}.feature-tooltip[data-v-50c7ec06]{color:hsl(var(--muted-foreground));cursor:help;margin-left:.375rem;display:inline-block}.value-cell[data-v-50c7ec06]{color:hsl(var(--foreground))}.value-cell.better[data-v-50c7ec06]{background:hsl(var(--success) / .1);font-weight:500}.value-yes[data-v-50c7ec06]{color:hsl(var(--success));font-weight:500}.value-no[data-v-50c7ec06]{color:hsl(var(--destructive) / .7)}.comparison-summary[data-v-50c7ec06]{margin-top:1.5rem}.summary-grid[data-v-50c7ec06]{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem;display:grid}.summary-card[data-v-50c7ec06]{background:hsl(var(--muted) / .3);border:2px solid #0000;border-radius:.75rem;padding:1.25rem}.summary-card.winner[data-v-50c7ec06]{background:hsl(var(--primary) / .05);border-color:hsl(var(--primary) / .3)}.summary-card h4[data-v-50c7ec06]{color:hsl(var(--foreground));margin-bottom:.25rem;font-size:1.0625rem;font-weight:600}.summary-score[data-v-50c7ec06]{color:hsl(var(--primary));margin-bottom:.5rem;font-size:.875rem;font-weight:500}.summary-desc[data-v-50c7ec06]{color:hsl(var(--muted-foreground));margin-bottom:.75rem;font-size:.875rem;line-height:1.5}.summary-link[data-v-50c7ec06]{color:hsl(var(--primary));font-size:.875rem;font-weight:500;text-decoration:none}.summary-link[data-v-50c7ec06]:hover{text-decoration:underline}.recommendation-box[data-v-50c7ec06]{background:linear-gradient(135deg, hsl(var(--primary) / .05) 0%, hsl(var(--secondary)) 100%);border:1px solid hsl(var(--primary) / .2);border-radius:.75rem;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.recommendation-icon[data-v-50c7ec06]{width:1.5rem;height:1.5rem;color:hsl(var(--primary));flex-shrink:0}.recommendation-content h4[data-v-50c7ec06]{color:hsl(var(--foreground));margin-bottom:.25rem;font-size:1rem;font-weight:600}.recommendation-content p[data-v-50c7ec06]{color:hsl(var(--muted-foreground));margin:0;font-size:.9375rem;line-height:1.6}@media (width<=640px){.entity-selectors[data-v-50c7ec06]{flex-direction:column;align-items:stretch}.vs-badge[data-v-50c7ec06]{align-self:center;margin:.5rem 0}.summary-grid[data-v-50c7ec06]{grid-template-columns:1fr}.comparison-table[data-v-50c7ec06]{font-size:.875rem}.comparison-table th[data-v-50c7ec06],.comparison-table td[data-v-50c7ec06]{padding:.75rem}}.industry-guides-page[data-v-93f9f3dd]{--transition-fast:.15s ease;--transition-medium:.3s ease}.container[data-v-93f9f3dd]{max-width:1200px;margin:0 auto;padding:0 20px}.industry-hero[data-v-93f9f3dd]{border-bottom:1px solid hsl(var(--border));background:linear-gradient(135deg,#eff6ff 0%,#fff 50%,#f0fdf4 100%);padding:2rem 0 3rem}.industries-section[data-v-93f9f3dd]{padding:3rem 0}.industry-filters[data-v-93f9f3dd]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.filter-btn[data-v-93f9f3dd]{color:hsl(var(--muted-foreground));background:hsl(var(--muted));cursor:pointer;transition:all var(--transition-fast);border:none;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.filter-btn[data-v-93f9f3dd]:hover{background:hsl(var(--primary) / .1);color:hsl(var(--primary))}.filter-btn--active[data-v-93f9f3dd]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.results-count[data-v-93f9f3dd]{text-align:center;color:hsl(var(--muted-foreground));margin-bottom:1.5rem;font-size:.875rem}.industries-grid[data-v-93f9f3dd]{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=640px){.industries-grid[data-v-93f9f3dd]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.industries-grid[data-v-93f9f3dd]{grid-template-columns:repeat(3,1fr)}}.industry-card-link[data-v-93f9f3dd]{color:inherit;text-decoration:none;display:block}.industry-card[data-v-93f9f3dd]{height:100%;transition:transform var(--transition-medium), box-shadow var(--transition-medium)}.industry-card[data-v-93f9f3dd]:hover{box-shadow:var(--shadow-elevated);transform:translateY(-4px)}.industry-card-content[data-v-93f9f3dd]{flex-direction:column;height:100%;padding:1.5rem;display:flex}.industry-header[data-v-93f9f3dd]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.industry-icon-wrapper[data-v-93f9f3dd]{border-radius:.75rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.industry-icon[data-v-93f9f3dd]{width:1.5rem;height:1.5rem}.industry-name[data-v-93f9f3dd]{color:hsl(var(--foreground));margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.industry-description[data-v-93f9f3dd]{color:hsl(var(--muted-foreground));flex-grow:1;margin-bottom:1rem;font-size:.875rem;line-height:1.6}.industry-meta[data-v-93f9f3dd]{gap:1rem;margin-bottom:1rem;display:flex}.meta-item[data-v-93f9f3dd]{color:hsl(var(--muted-foreground));align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.license-tags[data-v-93f9f3dd]{flex-wrap:wrap;gap:.375rem;margin-bottom:1rem;display:flex}.license-tag[data-v-93f9f3dd]{color:hsl(var(--muted-foreground));background:hsl(var(--muted));border-radius:.25rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:500}.license-more[data-v-93f9f3dd]{color:hsl(var(--primary));padding:.25rem .5rem;font-size:.6875rem;font-weight:500}.industry-footer[data-v-93f9f3dd]{border-top:1px solid hsl(var(--border));margin-top:auto;padding-top:1rem}.explore-link[data-v-93f9f3dd]{color:hsl(var(--primary));transition:gap var(--transition-fast);align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:inline-flex}.industry-card:hover .explore-link[data-v-93f9f3dd]{gap:.75rem}.empty-state[data-v-93f9f3dd]{text-align:center;background:hsl(var(--muted) / .3);border-radius:1rem;padding:4rem 2rem}.empty-state-icon[data-v-93f9f3dd]{width:4rem;height:4rem;color:hsl(var(--muted-foreground) / .3);margin-bottom:1rem}.empty-state h3[data-v-93f9f3dd]{color:hsl(var(--foreground));margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.empty-state p[data-v-93f9f3dd]{color:hsl(var(--muted-foreground));margin-bottom:1.5rem}.clear-btn[data-v-93f9f3dd]{color:hsl(var(--primary-foreground));background:hsl(var(--primary));cursor:pointer;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500}.requirements-section[data-v-93f9f3dd]{background:hsl(var(--muted) / .3);padding:4rem 0}.section-title[data-v-93f9f3dd]{color:hsl(var(--foreground));text-align:center;margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.section-subtitle[data-v-93f9f3dd]{text-align:center;color:hsl(var(--muted-foreground));margin-bottom:2rem}.requirements-grid[data-v-93f9f3dd]{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (width>=768px){.requirements-grid[data-v-93f9f3dd]{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.requirements-grid[data-v-93f9f3dd]{grid-template-columns:repeat(6,1fr)}}.requirement-card[data-v-93f9f3dd]{text-align:center}.requirement-content[data-v-93f9f3dd]{padding:1.5rem 1rem}.requirement-icon-wrapper[data-v-93f9f3dd]{border-radius:.75rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin:0 auto 1rem;display:flex}.requirement-icon[data-v-93f9f3dd]{width:1.5rem;height:1.5rem}.requirement-name[data-v-93f9f3dd]{color:hsl(var(--foreground));margin-bottom:.25rem;font-size:1rem;font-weight:600}.requirement-desc[data-v-93f9f3dd]{color:hsl(var(--muted-foreground));margin-bottom:.75rem;font-size:.8125rem}.requirement-link[data-v-93f9f3dd]{color:hsl(var(--primary));font-size:.875rem;font-weight:500;text-decoration:none}.comparison-section[data-v-93f9f3dd]{padding:4rem 0}.comparison-layout[data-v-93f9f3dd]{grid-template-columns:1fr;align-items:center;gap:2rem;display:grid}@media (width>=1024px){.comparison-layout[data-v-93f9f3dd]{grid-template-columns:1fr 1.5fr}}.comparison-info .section-title[data-v-93f9f3dd]{text-align:left;margin-bottom:1rem}.comparison-info .section-subtitle[data-v-93f9f3dd]{text-align:left;margin-bottom:1.5rem}.feature-list[data-v-93f9f3dd]{flex-direction:column;gap:.75rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.feature-list li[data-v-93f9f3dd]{color:hsl(var(--foreground));align-items:center;gap:.75rem;font-size:.9375rem;display:flex}.cta-section[data-v-93f9f3dd]{background:linear-gradient(135deg, hsl(var(--primary) / .05) 0%, hsl(var(--secondary)) 100%);padding:4rem 0}.cta-content[data-v-93f9f3dd]{text-align:center;max-width:600px;margin:0 auto}.cta-title[data-v-93f9f3dd]{color:hsl(var(--foreground));margin-bottom:1rem;font-size:2rem;font-weight:700}.cta-text[data-v-93f9f3dd]{color:hsl(var(--muted-foreground));margin-bottom:2rem;font-size:1.125rem}.cta-buttons[data-v-93f9f3dd]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (prefers-reduced-motion:reduce){.industry-card[data-v-93f9f3dd],.filter-btn[data-v-93f9f3dd]{transition:none!important}.industry-card[data-v-93f9f3dd]:hover{transform:none!important}}.reading-progress-wrapper[data-v-62f18d73]{z-index:100;pointer-events:none;position:fixed;top:0;left:0;right:0}.reading-progress-bar[data-v-62f18d73]{background:linear-gradient(90deg, hsl(var(--primary)) 0%, hsl(var(--primary) / .8) 100%);height:3px;box-shadow:0 1px 2px hsl(var(--primary) / .3);transition:width .1s}.reading-progress-float[data-v-62f18d73]{opacity:0;pointer-events:auto;transition:all .3s;position:fixed;bottom:2rem;right:2rem;transform:translateY(10px)}.reading-progress-float--visible[data-v-62f18d73]{opacity:1;transform:translateY(0)}.progress-ring[data-v-62f18d73]{width:3.5rem;height:3.5rem;position:relative}.progress-ring-svg[data-v-62f18d73]{width:100%;height:100%;transform:rotate(-90deg)}.progress-ring-bg[data-v-62f18d73]{fill:none;stroke:hsl(var(--muted));stroke-width:3px}.progress-ring-fill[data-v-62f18d73]{fill:none;stroke:hsl(var(--primary));stroke-width:3px;stroke-linecap:round;transition:stroke-dasharray .1s}.progress-text[data-v-62f18d73]{color:hsl(var(--foreground));font-size:.75rem;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media print{.reading-progress-wrapper[data-v-62f18d73]{display:none!important}}@media (prefers-reduced-motion:reduce){.reading-progress-bar[data-v-62f18d73],.reading-progress-float[data-v-62f18d73],.progress-ring-fill[data-v-62f18d73]{transition:none!important}}.tool-widget[data-v-d4f46443]{background:linear-gradient(135deg, hsl(var(--card)) 0%, hsl(var(--muted) / .5) 100%);border:1px solid hsl(var(--border));border-radius:.75rem;padding:1.25rem;transition:all .2s}.tool-widget[data-v-d4f46443]:hover{border-color:hsl(var(--primary) / .3);box-shadow:0 4px 12px #0000000d}.widget-header[data-v-d4f46443]{align-items:flex-start;gap:.875rem;margin-bottom:.875rem;display:flex}.widget-icon[data-v-d4f46443]{border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.widget-title-group[data-v-d4f46443]{flex:1}.widget-title[data-v-d4f46443]{color:hsl(var(--foreground));margin:0;font-size:1rem;font-weight:600}.widget-subtitle[data-v-d4f46443]{color:hsl(var(--primary));text-transform:uppercase;letter-spacing:.025em;margin:.125rem 0 0;font-size:.75rem;font-weight:500}.widget-description[data-v-d4f46443]{color:hsl(var(--muted-foreground));margin:0 0 1rem;font-size:.875rem;line-height:1.5}.widget-cta[data-v-d4f46443]{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s;display:inline-flex}.widget-cta[data-v-d4f46443]:hover{background:hsl(var(--primary) / .9)}.widget-cta svg[data-v-d4f46443]{transition:transform .15s}.widget-cta:hover svg[data-v-d4f46443]{transform:translate(4px)}.widget-calculator[data-v-d4f46443]:hover{border-color:#0080ff4d}.widget-health-check[data-v-d4f46443]:hover{border-color:#16a2494d}.widget-hsn-finder[data-v-d4f46443]:hover{border-color:#f59f0a4d}.widget-document-generator[data-v-d4f46443]:hover{border-color:#8040bf4d}.breadcrumb-nav[data-v-d8523da9]{padding:1rem 0}.breadcrumb-list[data-v-d8523da9]{flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-item[data-v-d8523da9]{align-items:center;display:flex}.breadcrumb-link[data-v-d8523da9]{color:hsl(var(--primary));transition:all var(--transition-fast);align-items:center;gap:.375rem;font-size:.875rem;text-decoration:none;display:flex}.breadcrumb-link[data-v-d8523da9]:hover{text-decoration:underline}.breadcrumb-link[data-v-d8523da9]:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--shadow-focus);outline:none}.breadcrumb-link.home[data-v-d8523da9]{align-items:center;gap:.25rem;display:flex}.breadcrumb-text[data-v-d8523da9]{color:hsl(var(--muted-foreground));font-size:.875rem}.breadcrumb-current[data-v-d8523da9]{color:hsl(var(--foreground));font-size:.875rem;font-weight:500}.breadcrumb-separator[data-v-d8523da9]{color:hsl(var(--muted-foreground) / .5);align-items:center;display:flex}@media (width<=640px){.breadcrumb-nav[data-v-d8523da9]{padding:.75rem 0}.breadcrumb-link span[data-v-d8523da9],.breadcrumb-text[data-v-d8523da9],.breadcrumb-current[data-v-d8523da9]{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.breadcrumb-link[data-v-d8523da9]{transition:none}}.pillar-page[data-v-51fc01c1]{--transition-fast:.15s ease;--transition-medium:.3s ease;--sidebar-width:300px}.container[data-v-51fc01c1]{max-width:1200px;margin:0 auto;padding:0 20px}.pillar-hero[data-v-51fc01c1]{border-bottom:1px solid hsl(var(--border));background:linear-gradient(135deg,#eff6ff 0%,#fff 50%,#f0fdf4 100%);padding:3rem 0 4rem}.breadcrumb[data-v-51fc01c1]{color:hsl(var(--muted-foreground));align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;display:flex}.breadcrumb-link[data-v-51fc01c1]{color:hsl(var(--primary));text-decoration:none}.breadcrumb-link[data-v-51fc01c1]:hover{text-decoration:underline}.breadcrumb-separator[data-v-51fc01c1]{width:1rem;height:1rem}.hero-content[data-v-51fc01c1]{text-align:center;max-width:800px;margin:0 auto}.hero-badge[data-v-51fc01c1]{margin-bottom:1rem}.hero-title[data-v-51fc01c1]{color:hsl(var(--foreground));margin-bottom:1rem;font-size:2.5rem;font-weight:800;line-height:1.2}@media (width>=768px){.hero-title[data-v-51fc01c1]{font-size:3.5rem}}.hero-summary[data-v-51fc01c1]{color:hsl(var(--muted-foreground));margin-bottom:2rem;font-size:1.25rem;line-height:1.6}.hero-stats[data-v-51fc01c1]{background:hsl(var(--background) / .8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:1rem;justify-content:center;gap:3rem;margin-bottom:2rem;padding:1.5rem;display:flex}.stat-item[data-v-51fc01c1]{text-align:center}.stat-value[data-v-51fc01c1]{color:hsl(var(--primary));font-size:1.875rem;font-weight:700;line-height:1;display:block}.stat-label[data-v-51fc01c1]{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem;font-size:.75rem}.quick-jump[data-v-51fc01c1]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.quick-jump-label[data-v-51fc01c1]{color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:600}.quick-jump-links[data-v-51fc01c1]{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.quick-jump-link[data-v-51fc01c1]{color:hsl(var(--primary));background:hsl(var(--primary) / .1);border:1px solid hsl(var(--primary) / .2);cursor:pointer;transition:all var(--transition-fast);border-radius:9999px;padding:.5rem 1rem;font-size:.875rem}.quick-jump-link[data-v-51fc01c1]:hover{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.pillar-content[data-v-51fc01c1]{padding:3rem 0}.content-layout[data-v-51fc01c1]{grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=1024px){.content-layout[data-v-51fc01c1]{grid-template-columns:var(--sidebar-width) 1fr}}.content-sidebar[data-v-51fc01c1]{flex-direction:column;gap:1.5rem;display:flex}@media (width>=1024px){.content-sidebar[data-v-51fc01c1]{align-self:start;height:fit-content;position:sticky;top:6rem}}.toc-card[data-v-51fc01c1] .card-title{border-bottom:1px solid hsl(var(--border));margin-bottom:1rem;padding-bottom:.75rem;font-size:1rem;font-weight:600}.toc-nav[data-v-51fc01c1]{flex-direction:column;gap:.25rem;display:flex}.toc-link[data-v-51fc01c1]{color:hsl(var(--muted-foreground));transition:all var(--transition-fast);border-left:2px solid #0000;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;text-decoration:none;display:block}.toc-link[data-v-51fc01c1]:hover{color:hsl(var(--primary));background:hsl(var(--muted))}.toc-link--active[data-v-51fc01c1]{color:hsl(var(--primary));border-left-color:hsl(var(--primary));background:hsl(var(--primary) / .05);font-weight:500}.download-card[data-v-51fc01c1]{background:linear-gradient(135deg, hsl(var(--primary) / .05) 0%, hsl(var(--secondary)) 100%)}.download-card[data-v-51fc01c1] .card-title{margin-bottom:.75rem;font-size:.875rem;font-weight:600}.download-content[data-v-51fc01c1]{text-align:center;padding:.5rem}.download-icon[data-v-51fc01c1]{width:3rem;height:3rem;color:hsl(var(--primary));margin-bottom:.75rem}.download-title[data-v-51fc01c1]{color:hsl(var(--foreground));margin-bottom:.25rem;font-size:1rem;font-weight:600}.download-desc[data-v-51fc01c1]{color:hsl(var(--muted-foreground));margin-bottom:1rem;font-size:.875rem}.download-btn[data-v-51fc01c1]{color:hsl(var(--primary-foreground));background:hsl(var(--primary));cursor:pointer;transition:all var(--transition-fast);border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;display:inline-flex}.download-btn[data-v-51fc01c1]:hover:not(:disabled){background:hsl(var(--primary) / .9)}.download-btn[data-v-51fc01c1]:disabled{opacity:.7;cursor:not-allowed}.download-error[data-v-51fc01c1]{background:hsl(var(--destructive) / .1);border:1px solid hsl(var(--destructive) / .2);color:hsl(var(--destructive));border-radius:.5rem;align-items:center;gap:.5rem;margin-top:.75rem;padding:.625rem .875rem;font-size:.8125rem;animation:.2s fadeIn;display:flex}.contact-card[data-v-51fc01c1]{background:linear-gradient(135deg, hsl(var(--success) / .05) 0%, hsl(var(--secondary)) 100%)}.contact-content[data-v-51fc01c1]{text-align:center;padding:.5rem}.contact-icon[data-v-51fc01c1]{width:2.5rem;height:2.5rem;color:hsl(var(--success));margin-bottom:.75rem}.contact-title[data-v-51fc01c1]{color:hsl(var(--foreground));margin-bottom:.25rem;font-size:1rem;font-weight:600}.contact-text[data-v-51fc01c1]{color:hsl(var(--muted-foreground));margin-bottom:1rem;font-size:.875rem}.contact-btn[data-v-51fc01c1]{color:hsl(var(--success-foreground));background:hsl(var(--success));transition:all var(--transition-fast);border-radius:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-block}.contact-btn[data-v-51fc01c1]:hover{background:hsl(var(--success) / .9)}.pillar-main[data-v-51fc01c1]{min-width:0}.content-section[data-v-51fc01c1]{margin-bottom:3rem;scroll-margin-top:100px}.section-title[data-v-51fc01c1]{color:hsl(var(--foreground));border-bottom:2px solid hsl(var(--border));margin-bottom:1.5rem;padding-bottom:.75rem;font-size:1.75rem;font-weight:700}.summary-box[data-v-51fc01c1]{background:linear-gradient(135deg, hsl(var(--primary) / .05) 0%, hsl(var(--secondary)) 100%);border:1px solid hsl(var(--primary) / .2);border-radius:1rem;padding:1.5rem}.summary-header[data-v-51fc01c1]{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.summary-icon[data-v-51fc01c1]{width:1.5rem;height:1.5rem;color:hsl(var(--primary))}.summary-header h2[data-v-51fc01c1]{color:hsl(var(--foreground));font-size:1.25rem;font-weight:600}.summary-text[data-v-51fc01c1]{color:hsl(var(--foreground));font-size:1rem;line-height:1.7}.prose-content[data-v-51fc01c1]{color:hsl(var(--foreground));font-size:1.0625rem;line-height:1.8}.prose-content[data-v-51fc01c1] p{margin-bottom:1.25rem}.prose-content[data-v-51fc01c1] h3{color:hsl(var(--foreground));margin-top:2rem;margin-bottom:1rem;font-size:1.375rem;font-weight:600}.prose-content[data-v-51fc01c1] ul,.prose-content[data-v-51fc01c1] ol{margin-bottom:1.25rem;padding-left:1.5rem}.prose-content[data-v-51fc01c1] li{margin-bottom:.5rem}.prose-content[data-v-51fc01c1] a{color:hsl(var(--primary));text-underline-offset:2px;text-decoration:underline}.prose-content[data-v-51fc01c1] a:hover{color:hsl(var(--primary) / .8)}.key-points[data-v-51fc01c1]{grid-template-columns:1fr;gap:1rem;margin-top:1.5rem;display:grid}@media (width>=640px){.key-points[data-v-51fc01c1]{grid-template-columns:repeat(2,1fr)}}.key-point[data-v-51fc01c1]{background:hsl(var(--success) / .05);border:1px solid hsl(var(--success) / .2);border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.key-point-icon[data-v-51fc01c1]{width:1.25rem;height:1.25rem;color:hsl(var(--success));flex-shrink:0;margin-top:.125rem}.benefits-grid[data-v-51fc01c1]{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=640px){.benefits-grid[data-v-51fc01c1]{grid-template-columns:repeat(2,1fr)}}.benefit-card[data-v-51fc01c1]{height:100%}.benefit-content[data-v-51fc01c1]{padding:1.5rem}.benefit-icon-wrapper[data-v-51fc01c1]{border-radius:.75rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1rem;display:flex}.benefit-icon[data-v-51fc01c1]{width:1.5rem;height:1.5rem}.benefit-title[data-v-51fc01c1]{color:hsl(var(--foreground));margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.benefit-desc[data-v-51fc01c1]{color:hsl(var(--muted-foreground));margin:0;font-size:.9375rem;line-height:1.6}.process-timeline[data-v-51fc01c1]{flex-direction:column;gap:1.5rem;display:flex}.process-step[data-v-51fc01c1]{padding-left:3.5rem;position:relative}.process-step[data-v-51fc01c1]:before{content:"";background:hsl(var(--primary) / .2);width:2px;position:absolute;top:3rem;bottom:-1.5rem;left:1.25rem}.process-step[data-v-51fc01c1]:last-child:before{display:none}.step-number[data-v-51fc01c1]{background:hsl(var(--primary));width:2.5rem;height:2.5rem;color:hsl(var(--primary-foreground));border-radius:50%;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:flex;position:absolute;top:0;left:0}.step-card[data-v-51fc01c1]{padding:1.5rem}.step-header[data-v-51fc01c1]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.step-title[data-v-51fc01c1]{color:hsl(var(--foreground));font-size:1.125rem;font-weight:600}.step-description[data-v-51fc01c1]{color:hsl(var(--muted-foreground));margin-bottom:.75rem;line-height:1.6}.step-tips[data-v-51fc01c1]{background:hsl(var(--warning) / .1);color:hsl(var(--foreground));border-radius:.5rem;align-items:flex-start;gap:.5rem;padding:.75rem;font-size:.875rem;display:flex}.tip-icon[data-v-51fc01c1]{width:1rem;height:1rem;color:hsl(var(--warning));flex-shrink:0;margin-top:.125rem}.documents-card[data-v-51fc01c1]{padding:1.5rem}.documents-list[data-v-51fc01c1]{flex-direction:column;display:flex}.document-item[data-v-51fc01c1]{border-bottom:1px solid hsl(var(--border));align-items:flex-start;gap:1rem;padding:1rem 0;display:flex}.document-item[data-v-51fc01c1]:last-child{border-bottom:none}.document-check[data-v-51fc01c1]{background:hsl(var(--success) / .1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.document-check-icon[data-v-51fc01c1]{width:.875rem;height:.875rem;color:hsl(var(--success))}.document-content[data-v-51fc01c1]{flex-direction:column;display:flex}.document-name[data-v-51fc01c1]{color:hsl(var(--foreground));font-weight:500}.document-desc[data-v-51fc01c1]{color:hsl(var(--muted-foreground));font-size:.875rem}.costs-table-wrapper[data-v-51fc01c1]{border:1px solid hsl(var(--border));border-radius:.75rem;overflow-x:auto}.costs-table[data-v-51fc01c1]{border-collapse:collapse;width:100%;font-size:.9375rem}.costs-table th[data-v-51fc01c1]{background:hsl(var(--muted));text-align:left;border-bottom:1px solid hsl(var(--border));padding:1rem;font-weight:600}.costs-table td[data-v-51fc01c1]{border-bottom:1px solid hsl(var(--border));vertical-align:top;padding:1rem}.costs-table tbody tr:last-child td[data-v-51fc01c1]{border-bottom:none}.costs-table tbody tr[data-v-51fc01c1]:hover{background:hsl(var(--muted) / .5)}.cost-name[data-v-51fc01c1]{color:hsl(var(--foreground));font-weight:500;display:block}.cost-desc[data-v-51fc01c1]{color:hsl(var(--muted-foreground));margin-top:.25rem;font-size:.8125rem;display:block}.cost-amount[data-v-51fc01c1]{color:hsl(var(--foreground));white-space:nowrap;font-weight:600}.costs-total[data-v-51fc01c1]{background:hsl(var(--primary) / .05)}.costs-total .total-amount[data-v-51fc01c1]{color:hsl(var(--primary));font-size:1.125rem;font-weight:700}.costs-note[data-v-51fc01c1]{color:hsl(var(--muted-foreground));align-items:center;gap:.5rem;margin-top:1rem;font-size:.875rem;display:flex}.mistakes-list[data-v-51fc01c1]{flex-direction:column;gap:1rem;display:flex}.mistake-card[data-v-51fc01c1]{border-left:4px solid hsl(var(--destructive))}.mistake-content[data-v-51fc01c1]{align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.mistake-icon-wrapper[data-v-51fc01c1]{background:hsl(var(--destructive) / .1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.mistake-icon[data-v-51fc01c1]{width:1rem;height:1rem;color:hsl(var(--destructive))}.mistake-text[data-v-51fc01c1]{flex:1}.mistake-title[data-v-51fc01c1]{color:hsl(var(--foreground));margin-bottom:.25rem;font-weight:600}.mistake-solution[data-v-51fc01c1]{color:hsl(var(--muted-foreground));margin:0;font-size:.9375rem}.faqs-list[data-v-51fc01c1]{flex-direction:column;gap:1rem;display:flex}.faq-card[data-v-51fc01c1] .expandable-card-title{font-weight:500}.faq-answer[data-v-51fc01c1]{color:hsl(var(--muted-foreground));font-size:.9375rem;line-height:1.7}.faq-answer[data-v-51fc01c1] p{margin-bottom:.75rem}.faq-answer[data-v-51fc01c1] p:last-child{margin-bottom:0}.resources-grid[data-v-51fc01c1]{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=640px){.resources-grid[data-v-51fc01c1]{grid-template-columns:repeat(2,1fr)}}.resource-card-link[data-v-51fc01c1]{color:inherit;text-decoration:none;display:block}.resource-card[data-v-51fc01c1]{height:100%;transition:transform var(--transition-medium), box-shadow var(--transition-medium)}.resource-card[data-v-51fc01c1]:hover{box-shadow:var(--shadow-elevated);transform:translateY(-2px)}.resource-content[data-v-51fc01c1]{align-items:center;gap:1rem;padding:1.25rem;display:flex}.resource-icon-wrapper[data-v-51fc01c1]{border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.resource-icon[data-v-51fc01c1]{width:1.25rem;height:1.25rem}.resource-info[data-v-51fc01c1]{flex:1;min-width:0}.resource-info[data-v-51fc01c1] .badge{margin-bottom:.25rem}.resource-title[data-v-51fc01c1]{color:hsl(var(--foreground));white-space:nowrap;text-overflow:ellipsis;margin-bottom:.25rem;font-size:1rem;font-weight:600;overflow:hidden}.resource-desc[data-v-51fc01c1]{color:hsl(var(--muted-foreground));white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.resource-arrow[data-v-51fc01c1]{width:1.25rem;height:1.25rem;color:hsl(var(--muted-foreground));transition:transform var(--transition-fast);flex-shrink:0}.resource-card:hover .resource-arrow[data-v-51fc01c1]{color:hsl(var(--primary));transform:translate(4px)}.pillar-cta[data-v-51fc01c1]{background:linear-gradient(135deg, hsl(var(--primary) / .05) 0%, hsl(var(--secondary)) 100%);padding:4rem 0}.cta-content[data-v-51fc01c1]{text-align:center;max-width:600px;margin:0 auto}.cta-title[data-v-51fc01c1]{color:hsl(var(--foreground));margin-bottom:1rem;font-size:2rem;font-weight:700}.cta-text[data-v-51fc01c1]{color:hsl(var(--muted-foreground));margin-bottom:2rem;font-size:1.125rem}.cta-buttons[data-v-51fc01c1]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media print{.pillar-hero[data-v-51fc01c1],.content-sidebar[data-v-51fc01c1],.pillar-cta[data-v-51fc01c1],.reading-progress-wrapper[data-v-51fc01c1]{display:none!important}.content-layout[data-v-51fc01c1]{grid-template-columns:1fr!important}.content-section[data-v-51fc01c1]{page-break-inside:avoid;margin-bottom:1.5rem!important}.section-title[data-v-51fc01c1]{border-bottom:2px solid #000!important;font-size:1.25rem!important}.process-step[data-v-51fc01c1]:before{display:none}.costs-table-wrapper[data-v-51fc01c1]{page-break-inside:avoid}[data-v-51fc01c1]{color:#000!important;background:#fff!important}}@media (prefers-reduced-motion:reduce){.quick-jump-link[data-v-51fc01c1],.toc-link[data-v-51fc01c1],.download-btn[data-v-51fc01c1],.resource-card[data-v-51fc01c1],.benefit-card[data-v-51fc01c1],.step-card[data-v-51fc01c1],.resource-arrow[data-v-51fc01c1]{transition:none!important}.resource-card[data-v-51fc01c1]:hover,.benefit-card[data-v-51fc01c1]:hover{transform:none!important}}@media (width<=640px){.hero-stats[data-v-51fc01c1]{flex-direction:column;gap:1rem}.hero-title[data-v-51fc01c1]{font-size:2rem}.section-title[data-v-51fc01c1]{font-size:1.5rem}.process-step[data-v-51fc01c1]{padding-left:3rem}.step-number[data-v-51fc01c1]{width:2rem;height:2rem;font-size:.875rem}}.search-page[data-v-a96e352d]{--transition-fast:.15s ease;--transition-medium:.3s ease}.container[data-v-a96e352d]{max-width:1200px;margin:0 auto;padding:0 20px}.search-hero[data-v-a96e352d]{border-bottom:1px solid hsl(var(--border));background:linear-gradient(135deg,#eff6ff 0%,#fff 50%,#f0fdf4 100%);padding:2rem 0 3rem}.search-box[data-v-a96e352d]{gap:.75rem;max-width:700px;margin:2rem auto 0;display:flex}.search-input-wrapper[data-v-a96e352d]{flex:1;position:relative}.search-icon[data-v-a96e352d]{width:1.25rem;height:1.25rem;color:hsl(var(--muted-foreground));pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.search-input[data-v-a96e352d]{border:2px solid hsl(var(--border));background-color:hsl(var(--background));width:100%;transition:all var(--transition-fast);border-radius:.75rem;padding:.875rem 2.5rem .875rem 2.75rem;font-size:1rem}.search-input[data-v-a96e352d]:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .1);outline:none}.search-clear[data-v-a96e352d]{color:hsl(var(--muted-foreground));background:hsl(var(--muted));cursor:pointer;transition:all var(--transition-fast);border:none;border-radius:50%;justify-content:center;align-items:center;padding:.375rem;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.search-clear[data-v-a96e352d]:hover{color:hsl(var(--foreground));background:hsl(var(--border))}.search-button[data-v-a96e352d]{white-space:nowrap}.search-suggestions[data-v-a96e352d]{background:hsl(var(--background));border:1px solid hsl(var(--border));width:100%;max-width:700px;box-shadow:var(--shadow-elevated);z-index:50;border-radius:.75rem;margin-top:.5rem;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.suggestion-item[data-v-a96e352d]{cursor:pointer;transition:background-color var(--transition-fast);align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.suggestion-item[data-v-a96e352d]:hover{background-color:hsl(var(--muted))}.suggestion-icon[data-v-a96e352d]{width:1rem;height:1rem;color:hsl(var(--muted-foreground))}.suggestion-title[data-v-a96e352d]{color:hsl(var(--foreground));flex:1;font-size:.9375rem}.popular-searches[data-v-a96e352d]{text-align:center;margin-top:2rem}.popular-title[data-v-a96e352d]{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-size:.875rem;font-weight:600}.popular-tags[data-v-a96e352d]{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.popular-tag[data-v-a96e352d]{color:hsl(var(--primary));background:hsl(var(--primary) / .1);border:1px solid hsl(var(--primary) / .2);cursor:pointer;transition:all var(--transition-fast);border-radius:9999px;padding:.5rem 1rem;font-size:.875rem}.popular-tag[data-v-a96e352d]:hover{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.search-results-section[data-v-a96e352d]{padding:2rem 0 4rem}.loading-state[data-v-a96e352d]{text-align:center;padding:4rem 0}.loading-spinner[data-v-a96e352d]{border:3px solid hsl(var(--border));border-top-color:hsl(var(--primary));border-radius:50%;width:3rem;height:3rem;margin:0 auto 1rem;animation:1s linear infinite spin-a96e352d}@keyframes spin-a96e352d{to{transform:rotate(360deg)}}.results-header[data-v-a96e352d]{margin-bottom:1.5rem}.results-title[data-v-a96e352d]{color:hsl(var(--foreground));margin-bottom:1rem;font-size:1.25rem;font-weight:600}.results-query[data-v-a96e352d]{color:hsl(var(--muted-foreground));font-weight:400}.type-filters[data-v-a96e352d]{flex-wrap:wrap;gap:.5rem;display:flex}.filter-btn[data-v-a96e352d]{color:hsl(var(--muted-foreground));background:hsl(var(--muted));cursor:pointer;transition:all var(--transition-fast);border:none;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.filter-btn[data-v-a96e352d]:hover{background:hsl(var(--primary) / .1);color:hsl(var(--primary))}.filter-btn--active[data-v-a96e352d]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.results-grid[data-v-a96e352d]{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=640px){.results-grid[data-v-a96e352d]{grid-template-columns:repeat(2,1fr)}}.result-card-link[data-v-a96e352d]{color:inherit;text-decoration:none;display:block}.result-card[data-v-a96e352d]{height:100%;transition:transform var(--transition-medium), box-shadow var(--transition-medium)}.result-card[data-v-a96e352d]:hover{box-shadow:var(--shadow-elevated);transform:translateY(-2px)}.result-card-content[data-v-a96e352d]{padding:1.25rem}.result-header[data-v-a96e352d]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.result-icon-wrapper[data-v-a96e352d]{border-radius:.625rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.result-icon[data-v-a96e352d]{width:1.25rem;height:1.25rem}.result-title[data-v-a96e352d]{color:hsl(var(--foreground));margin-bottom:.5rem;font-size:1.125rem;font-weight:600;line-height:1.4}.result-excerpt[data-v-a96e352d]{color:hsl(var(--muted-foreground));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.75rem;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}.result-keywords[data-v-a96e352d]{flex-wrap:wrap;gap:.375rem;margin-bottom:1rem;display:flex}.result-keyword[data-v-a96e352d]{color:hsl(var(--muted-foreground));background:hsl(var(--muted));border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem}.result-footer[data-v-a96e352d]{border-top:1px solid hsl(var(--border));justify-content:space-between;align-items:center;padding-top:.75rem;display:flex}.result-meta[data-v-a96e352d]{color:hsl(var(--muted-foreground));align-items:center;gap:.375rem;font-size:.75rem;display:flex}.result-action[data-v-a96e352d]{color:hsl(var(--primary));align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;display:flex}.empty-state[data-v-a96e352d]{text-align:center;padding:4rem 2rem}.empty-state-icon[data-v-a96e352d]{width:4rem;height:4rem;color:hsl(var(--muted-foreground) / .3);margin-bottom:1rem}.empty-state-title[data-v-a96e352d]{color:hsl(var(--foreground));margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.empty-state-text[data-v-a96e352d]{color:hsl(var(--muted-foreground));max-width:400px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto}.empty-state-actions[data-v-a96e352d]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.empty-state-btn[data-v-a96e352d]{color:hsl(var(--foreground));background:hsl(var(--muted));cursor:pointer;transition:all var(--transition-fast);border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;text-decoration:none}.empty-state-btn[data-v-a96e352d]:hover{background:hsl(var(--border))}.empty-state-btn--primary[data-v-a96e352d]{color:hsl(var(--primary-foreground));background:hsl(var(--primary))}.empty-state-btn--primary[data-v-a96e352d]:hover{background:hsl(var(--primary) / .9)}.browse-categories[data-v-a96e352d]{margin-top:3rem}.browse-title[data-v-a96e352d]{color:hsl(var(--foreground));text-align:center;margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}.categories-grid[data-v-a96e352d]{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (width>=640px){.categories-grid[data-v-a96e352d]{grid-template-columns:repeat(4,1fr)}}.category-card-link[data-v-a96e352d]{color:inherit;text-decoration:none;display:block}.category-card[data-v-a96e352d]{text-align:center;transition:transform var(--transition-medium), box-shadow var(--transition-medium)}.category-card[data-v-a96e352d]:hover{box-shadow:var(--shadow-elevated);transform:translateY(-2px)}.category-card-content[data-v-a96e352d]{padding:1.5rem 1rem}.category-icon-wrapper[data-v-a96e352d]{border-radius:.75rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin:0 auto .75rem;display:flex}.category-icon[data-v-a96e352d]{width:1.5rem;height:1.5rem}.category-title[data-v-a96e352d]{color:hsl(var(--foreground));margin-bottom:.25rem;font-size:1rem;font-weight:600}.category-count[data-v-a96e352d]{color:hsl(var(--muted-foreground));font-size:.875rem}@media print{.search-hero[data-v-a96e352d],.type-filters[data-v-a96e352d]{display:none!important}}@media (prefers-reduced-motion:reduce){.loading-spinner[data-v-a96e352d]{animation:none}.result-card[data-v-a96e352d],.category-card[data-v-a96e352d]{transition:none!important}}.cost-calculator[data-v-425cf2ae]{width:100%}.calculator-card[data-v-425cf2ae] .card-title{border-bottom:1px solid hsl(var(--border));margin-bottom:1rem;padding-bottom:.75rem;font-size:1.125rem;font-weight:600}.calculator-content[data-v-425cf2ae]{padding:.5rem}.calculator-inputs[data-v-425cf2ae]{flex-direction:column;gap:1.25rem;margin-bottom:1.5rem;display:flex}.input-group[data-v-425cf2ae]{flex-direction:column;gap:.5rem;display:flex}.input-label[data-v-425cf2ae]{color:hsl(var(--foreground));font-size:.9375rem;font-weight:500}.input-control[data-v-425cf2ae]{color:hsl(var(--foreground));background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:.5rem;padding:.625rem .875rem;font-size:.9375rem;transition:all .15s}.input-control[data-v-425cf2ae]:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary) / .1);outline:none}.radio-group[data-v-425cf2ae]{flex-wrap:wrap;gap:.75rem;display:flex}.radio-label[data-v-425cf2ae]{color:hsl(var(--foreground));background:hsl(var(--muted) / .5);cursor:pointer;border:2px solid #0000;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:all .15s;display:flex}.radio-label[data-v-425cf2ae]:has(input:checked){border-color:hsl(var(--primary));background:hsl(var(--primary) / .1)}.radio-label input[data-v-425cf2ae]{display:none}.toggle-label[data-v-425cf2ae]{cursor:pointer;align-items:center;gap:.75rem;display:flex}.toggle-label input[data-v-425cf2ae]{display:none}.toggle-slider[data-v-425cf2ae]{background:hsl(var(--muted));border-radius:9999px;width:2.75rem;height:1.5rem;transition:all .15s;position:relative}.toggle-slider[data-v-425cf2ae]:after{content:"";background:#fff;border-radius:50%;width:1rem;height:1rem;transition:all .15s;position:absolute;top:.25rem;left:.25rem}.toggle-label input:checked+.toggle-slider[data-v-425cf2ae]{background:hsl(var(--primary))}.toggle-label input:checked+.toggle-slider[data-v-425cf2ae]:after{left:1.5rem}.toggle-text[data-v-425cf2ae]{color:hsl(var(--foreground));font-size:.9375rem}.calculator-results[data-v-425cf2ae]{background:hsl(var(--primary) / .03);border:1px solid hsl(var(--primary) / .1);border-radius:.75rem;margin-bottom:1rem;padding:1.5rem}.result-summary[data-v-425cf2ae]{margin-bottom:1.25rem}.total-cost[data-v-425cf2ae]{border-bottom:2px solid hsl(var(--primary) / .2);justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;display:flex}.total-label[data-v-425cf2ae]{color:hsl(var(--foreground));font-size:1.125rem;font-weight:600}.total-amount[data-v-425cf2ae]{color:hsl(var(--primary));font-size:1.75rem;font-weight:700}.cost-breakdown[data-v-425cf2ae]{flex-direction:column;gap:.5rem;display:flex}.breakdown-item[data-v-425cf2ae]{justify-content:space-between;align-items:center;font-size:.9375rem;display:flex}.item-name[data-v-425cf2ae]{color:hsl(var(--foreground))}.item-amount[data-v-425cf2ae]{color:hsl(var(--foreground));font-weight:500}.result-notes[data-v-425cf2ae]{background:hsl(var(--warning) / .1);border-radius:.5rem;align-items:flex-start;gap:.5rem;margin-bottom:1rem;padding:.75rem;display:flex}.result-notes p[data-v-425cf2ae]{color:hsl(var(--foreground));margin:0;font-size:.875rem}.result-actions[data-v-425cf2ae]{flex-wrap:wrap;gap:.75rem;display:flex}.action-btn[data-v-425cf2ae]{color:hsl(var(--primary-foreground));background:hsl(var(--primary));cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s;display:flex}.action-btn[data-v-425cf2ae]:hover{background:hsl(var(--primary) / .9)}.action-btn--secondary[data-v-425cf2ae]{color:hsl(var(--foreground));background:hsl(var(--muted))}.action-btn--secondary[data-v-425cf2ae]:hover{background:hsl(var(--border))}.calculator-disclaimer[data-v-425cf2ae]{color:hsl(var(--muted-foreground));align-items:center;gap:.5rem;margin:0;font-size:.75rem;display:flex}.health-check[data-v-5313dd03]{width:100%}.health-check-card[data-v-5313dd03] .card-title{border-bottom:1px solid hsl(var(--border));margin-bottom:1rem;padding-bottom:.75rem;font-size:1.125rem;font-weight:600}.health-check-content[data-v-5313dd03]{padding:.5rem}.step-intro[data-v-5313dd03]{text-align:center;padding:1.5rem}.intro-icon[data-v-5313dd03]{margin-bottom:1.5rem}.step-intro h3[data-v-5313dd03]{color:hsl(var(--foreground));margin-bottom:1rem;font-size:1.5rem;font-weight:700}.step-intro>p[data-v-5313dd03]{color:hsl(var(--muted-foreground));max-width:400px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;font-size:1rem}.intro-features[data-v-5313dd03]{flex-direction:column;gap:.75rem;max-width:280px;margin-bottom:2rem;margin-left:auto;margin-right:auto;display:flex}.feature[data-v-5313dd03]{color:hsl(var(--foreground));align-items:center;gap:.75rem;font-size:.9375rem;display:flex}.step-questions[data-v-5313dd03]{padding:.5rem}.progress-bar[data-v-5313dd03]{background:hsl(var(--muted));border-radius:2px;height:4px;margin-bottom:.5rem;overflow:hidden}.progress-fill[data-v-5313dd03]{background:hsl(var(--primary));height:100%;transition:width .3s}.progress-text[data-v-5313dd03]{color:hsl(var(--muted-foreground));margin-bottom:1.5rem;font-size:.8125rem;display:block}.question-container[data-v-5313dd03]{margin-bottom:2rem}.question-text[data-v-5313dd03]{color:hsl(var(--foreground));margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.question-description[data-v-5313dd03]{color:hsl(var(--muted-foreground));margin-bottom:1.25rem;font-size:.875rem}.options-list[data-v-5313dd03]{flex-direction:column;gap:.75rem;display:flex}.option-label[data-v-5313dd03]{background:hsl(var(--muted) / .3);cursor:pointer;border:2px solid #0000;border-radius:.5rem;align-items:center;gap:.75rem;padding:1rem;transition:all .15s;display:flex}.option-label[data-v-5313dd03]:hover{background:hsl(var(--muted) / .5)}.option-label.selected[data-v-5313dd03]{border-color:hsl(var(--primary));background:hsl(var(--primary) / .1)}.option-label input[data-v-5313dd03]{display:none}.option-radio[data-v-5313dd03]{border:2px solid hsl(var(--border));border-radius:50%;flex-shrink:0;width:1.25rem;height:1.25rem;position:relative}.option-label.selected .option-radio[data-v-5313dd03]{border-color:hsl(var(--primary))}.option-label.selected .option-radio[data-v-5313dd03]:after{content:"";background:hsl(var(--primary));border-radius:50%;width:.625rem;height:.625rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.option-text[data-v-5313dd03]{color:hsl(var(--foreground));font-size:.9375rem}.question-nav[data-v-5313dd03]{justify-content:space-between;gap:1rem;display:flex}.nav-btn[data-v-5313dd03]{color:hsl(var(--primary-foreground));background:hsl(var(--primary));cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:500;transition:all .15s;display:flex}.nav-btn[data-v-5313dd03]:hover:not(:disabled){background:hsl(var(--primary) / .9)}.nav-btn[data-v-5313dd03]:disabled{opacity:.5;cursor:not-allowed}.nav-btn--secondary[data-v-5313dd03]{color:hsl(var(--foreground));background:hsl(var(--muted))}.nav-btn--secondary[data-v-5313dd03]:hover:not(:disabled){background:hsl(var(--border))}.step-results[data-v-5313dd03]{padding:.5rem}.health-score[data-v-5313dd03]{border-radius:.75rem;align-items:center;gap:1.5rem;margin-bottom:1.5rem;padding:1.5rem;display:flex}.health-score.excellent[data-v-5313dd03]{background:hsl(var(--success) / .1);border:1px solid hsl(var(--success) / .3)}.health-score.good[data-v-5313dd03]{background:hsl(var(--primary) / .1);border:1px solid hsl(var(--primary) / .3)}.health-score.fair[data-v-5313dd03]{background:hsl(var(--warning) / .1);border:1px solid hsl(var(--warning) / .3)}.health-score.poor[data-v-5313dd03]{background:hsl(var(--destructive) / .1);border:1px solid hsl(var(--destructive) / .3)}.score-circle[data-v-5313dd03]{background:hsl(var(--background));width:100px;height:100px;box-shadow:var(--shadow-soft);border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}.score-value[data-v-5313dd03]{font-size:2rem;font-weight:700;line-height:1}.health-score.excellent .score-value[data-v-5313dd03]{color:hsl(var(--success))}.health-score.good .score-value[data-v-5313dd03]{color:hsl(var(--primary))}.health-score.fair .score-value[data-v-5313dd03]{color:hsl(var(--warning))}.health-score.poor .score-value[data-v-5313dd03]{color:hsl(var(--destructive))}.score-label[data-v-5313dd03]{color:hsl(var(--muted-foreground));margin-top:.25rem;font-size:.75rem}.score-status h3[data-v-5313dd03]{margin-bottom:.25rem;font-size:1.5rem;font-weight:700}.health-score.excellent .score-status h3[data-v-5313dd03]{color:hsl(var(--success))}.health-score.good .score-status h3[data-v-5313dd03]{color:hsl(var(--primary))}.health-score.fair .score-status h3[data-v-5313dd03]{color:hsl(var(--warning))}.health-score.poor .score-status h3[data-v-5313dd03]{color:hsl(var(--destructive))}.score-status p[data-v-5313dd03]{color:hsl(var(--foreground));margin:0;font-size:.9375rem}.result-section[data-v-5313dd03]{border-radius:.5rem;margin-bottom:1rem;padding:1rem}.result-section.success[data-v-5313dd03]{background:hsl(var(--success) / .1);border:1px solid hsl(var(--success) / .2)}.result-section.warning[data-v-5313dd03]{background:hsl(var(--warning) / .1);border:1px solid hsl(var(--warning) / .2)}.result-section.critical[data-v-5313dd03]{background:hsl(var(--destructive) / .1);border:1px solid hsl(var(--destructive) / .2)}.result-section h4[data-v-5313dd03]{align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:1rem;font-weight:600;display:flex}.result-section.success h4[data-v-5313dd03]{color:hsl(var(--success))}.result-section.warning h4[data-v-5313dd03]{color:hsl(var(--warning))}.result-section.critical h4[data-v-5313dd03]{color:hsl(var(--destructive))}.result-section ul[data-v-5313dd03]{margin:0;padding:0;list-style:none}.result-section li[data-v-5313dd03]{color:hsl(var(--foreground));padding:.375rem 0 .375rem 1.25rem;font-size:.9375rem;position:relative}.result-section li[data-v-5313dd03]:before{content:"•";color:inherit;position:absolute;left:0}.recommendations[data-v-5313dd03]{margin-bottom:1.5rem}.recommendations h4[data-v-5313dd03]{color:hsl(var(--foreground));margin-bottom:1rem;font-size:1.0625rem;font-weight:600}.action-list[data-v-5313dd03]{flex-direction:column;gap:.75rem;display:flex}.action-card[data-v-5313dd03]{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:.5rem;align-items:center;gap:1rem;padding:1rem;text-decoration:none;transition:all .15s;display:flex}.action-card[data-v-5313dd03]:hover{border-color:hsl(var(--primary) / .3);box-shadow:var(--shadow-soft)}.action-priority[data-v-5313dd03]{text-transform:uppercase;border-radius:.25rem;flex-shrink:0;padding:.25rem .5rem;font-size:.6875rem;font-weight:600}.action-priority.critical[data-v-5313dd03]{background:hsl(var(--destructive) / .1);color:hsl(var(--destructive))}.action-priority.high[data-v-5313dd03]{background:hsl(var(--warning) / .1);color:hsl(var(--warning))}.action-priority.medium[data-v-5313dd03]{background:hsl(var(--primary) / .1);color:hsl(var(--primary))}.action-content[data-v-5313dd03]{flex:1;min-width:0}.action-content h5[data-v-5313dd03]{color:hsl(var(--foreground));margin-bottom:.25rem;font-size:.9375rem;font-weight:600}.action-content p[data-v-5313dd03]{color:hsl(var(--muted-foreground));margin:0;font-size:.8125rem}.action-card>svg[data-v-5313dd03]{color:hsl(var(--muted-foreground));flex-shrink:0}.results-actions[data-v-5313dd03]{flex-wrap:wrap;gap:.75rem;display:flex}.action-btn[data-v-5313dd03]{color:hsl(var(--primary-foreground));background:hsl(var(--primary));cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s;display:flex}.action-btn[data-v-5313dd03]:hover{background:hsl(var(--primary) / .9)}.action-btn--secondary[data-v-5313dd03]{color:hsl(var(--foreground));background:hsl(var(--muted))}.action-btn--secondary[data-v-5313dd03]:hover{background:hsl(var(--border))}.hsn-finder[data-v-1810c1d9]{width:100%}.finder-card[data-v-1810c1d9] .card-title{border-bottom:1px solid hsl(var(--border));margin-bottom:1rem;padding-bottom:.75rem;font-size:1.125rem;font-weight:600}.finder-content[data-v-1810c1d9]{padding:.5rem}.search-section[data-v-1810c1d9]{gap:.75rem;margin-bottom:1.25rem;display:flex}.search-input-wrapper[data-v-1810c1d9]{flex:1;position:relative}.search-icon[data-v-1810c1d9]{width:1.25rem;height:1.25rem;color:hsl(var(--muted-foreground));pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.search-input[data-v-1810c1d9]{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:.5rem;width:100%;padding:.75rem 2.5rem .75rem 2.75rem;font-size:.9375rem;transition:all .15s}.search-input[data-v-1810c1d9]:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary) / .1);outline:none}.clear-btn[data-v-1810c1d9]{color:hsl(var(--muted-foreground));border-radius:50%;padding:.25rem;transition:all .15s;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.clear-btn[data-v-1810c1d9]:hover{color:hsl(var(--foreground));background:hsl(var(--muted))}.category-select[data-v-1810c1d9]{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));cursor:pointer;border-radius:.5rem;min-width:140px;padding:.75rem 1rem;font-size:.9375rem}.category-select[data-v-1810c1d9]:focus{border-color:hsl(var(--primary));outline:none}.quick-categories[data-v-1810c1d9]{margin-bottom:1.5rem}.quick-categories h4[data-v-1810c1d9]{color:hsl(var(--muted-foreground));margin-bottom:.75rem;font-size:.875rem;font-weight:500}.category-chips[data-v-1810c1d9]{flex-wrap:wrap;gap:.5rem;display:flex}.category-chip[data-v-1810c1d9]{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s}.category-chip[data-v-1810c1d9]:hover{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.results-section[data-v-1810c1d9]{margin-bottom:1rem}.results-header[data-v-1810c1d9]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.results-count[data-v-1810c1d9]{color:hsl(var(--muted-foreground));font-size:.875rem}.codes-list[data-v-1810c1d9]{flex-direction:column;gap:.5rem;max-height:300px;display:flex;overflow-y:auto}.code-item[data-v-1810c1d9]{border:1px solid hsl(var(--border));background:hsl(var(--card));cursor:pointer;border-radius:.5rem;padding:.875rem 1rem;transition:all .15s}.code-item[data-v-1810c1d9]:hover{border-color:hsl(var(--primary) / .5);background:hsl(var(--primary) / .02)}.code-header[data-v-1810c1d9]{justify-content:space-between;align-items:center;margin-bottom:.375rem;display:flex}.code-number[data-v-1810c1d9]{color:hsl(var(--primary));font-family:ui-monospace,monospace;font-size:.9375rem;font-weight:600}.code-description[data-v-1810c1d9]{color:hsl(var(--foreground));font-size:.875rem;line-height:1.5}.code-meta[data-v-1810c1d9]{margin-top:.375rem}.code-category[data-v-1810c1d9]{color:hsl(var(--muted-foreground));font-size:.75rem}.code-detail[data-v-1810c1d9]{margin-top:.5rem}.back-btn[data-v-1810c1d9]{color:hsl(var(--muted-foreground));align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.875rem;display:flex}.back-btn[data-v-1810c1d9]:hover{color:hsl(var(--primary))}.detail-card[data-v-1810c1d9]{border:2px solid hsl(var(--primary) / .2);background:hsl(var(--card));border-radius:.75rem;padding:1.25rem}.detail-header[data-v-1810c1d9]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.detail-header h4[data-v-1810c1d9]{color:hsl(var(--primary));font-family:ui-monospace,monospace;font-size:1.5rem;font-weight:700}.detail-description[data-v-1810c1d9]{color:hsl(var(--foreground));margin-bottom:1rem;font-size:1rem;line-height:1.6}.detail-meta[data-v-1810c1d9]{background:hsl(var(--muted));border-radius:.5rem;gap:1.5rem;margin-bottom:1.25rem;padding:1rem;display:flex}.meta-item[data-v-1810c1d9]{flex-direction:column;gap:.25rem;display:flex}.meta-label[data-v-1810c1d9]{text-transform:uppercase;letter-spacing:.025em;color:hsl(var(--muted-foreground));font-size:.75rem}.meta-value[data-v-1810c1d9]{color:hsl(var(--foreground));font-size:.9375rem;font-weight:500}.detail-actions[data-v-1810c1d9]{gap:.75rem;display:flex}.action-btn[data-v-1810c1d9]{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s;display:flex}.action-btn[data-v-1810c1d9]:hover{background:hsl(var(--primary) / .9)}.empty-state[data-v-1810c1d9]{text-align:center;color:hsl(var(--muted-foreground));padding:2rem}.empty-state svg[data-v-1810c1d9]{opacity:.5;margin:0 auto 1rem}.clear-search-btn[data-v-1810c1d9]{color:hsl(var(--primary));margin-top:1rem;padding:.5rem 1rem;font-size:.875rem;text-decoration:underline}.info-note[data-v-1810c1d9]{background:hsl(var(--muted));border-radius:.5rem;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:.875rem;display:flex}.info-note svg[data-v-1810c1d9]{color:hsl(var(--primary));flex-shrink:0;margin-top:.125rem}.info-note p[data-v-1810c1d9]{color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.5}@media (width<=640px){.search-section[data-v-1810c1d9]{flex-direction:column}.detail-meta[data-v-1810c1d9]{flex-direction:column;gap:.75rem}}.document-generator[data-v-506f133c]{width:100%}.generator-card[data-v-506f133c] .card-title{border-bottom:1px solid hsl(var(--border));margin-bottom:1rem;padding-bottom:.75rem;font-size:1.125rem;font-weight:600}.generator-content[data-v-506f133c]{padding:.5rem}.step-section[data-v-506f133c]{animation:.2s fadeIn-506f133c}@keyframes fadeIn-506f133c{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.step-title[data-v-506f133c]{color:hsl(var(--foreground));margin-bottom:1rem;font-size:1rem;font-weight:600}.back-link[data-v-506f133c]{color:hsl(var(--muted-foreground));align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.875rem;display:inline-flex}.back-link[data-v-506f133c]:hover{color:hsl(var(--primary))}.category-grid[data-v-506f133c]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;display:grid}.category-card[data-v-506f133c]{border:1px solid hsl(var(--border));background:hsl(var(--card));text-align:left;border-radius:.5rem;flex-direction:column;gap:.25rem;padding:1rem;transition:all .15s;display:flex}.category-card[data-v-506f133c]:hover{border-color:hsl(var(--primary) / .5);background:hsl(var(--primary) / .02)}.category-name[data-v-506f133c]{color:hsl(var(--foreground));font-size:.9375rem;font-weight:500}.category-desc[data-v-506f133c]{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.4}.templates-list[data-v-506f133c]{flex-direction:column;gap:.5rem;display:flex}.template-card[data-v-506f133c]{border:1px solid hsl(var(--border));background:hsl(var(--card));text-align:left;border-radius:.5rem;flex-direction:column;gap:.25rem;padding:1rem;transition:all .15s;display:flex}.template-card[data-v-506f133c]:hover{border-color:hsl(var(--primary) / .5);background:hsl(var(--primary) / .02)}.template-name[data-v-506f133c]{color:hsl(var(--foreground));font-size:.9375rem;font-weight:500}.template-desc[data-v-506f133c]{color:hsl(var(--muted-foreground));font-size:.8125rem}.document-form[data-v-506f133c]{margin-top:1rem}.validation-error[data-v-506f133c]{background:hsl(var(--destructive) / .1);border:1px solid hsl(var(--destructive) / .2);color:hsl(var(--destructive));border-radius:.5rem;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;animation:.2s fadeIn-506f133c;display:flex}.form-grid[data-v-506f133c]{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.form-group[data-v-506f133c]{flex-direction:column;gap:.375rem;display:flex}.form-group.full-width[data-v-506f133c]{grid-column:span 2}.form-group label[data-v-506f133c]{color:hsl(var(--foreground));font-size:.8125rem;font-weight:500}.form-group .required[data-v-506f133c]{color:hsl(var(--destructive));margin-left:.25rem}.form-input[data-v-506f133c],.form-select[data-v-506f133c],.form-textarea[data-v-506f133c]{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));border-radius:.375rem;padding:.625rem .875rem;font-size:.875rem;transition:all .15s}.form-input[data-v-506f133c]:focus,.form-select[data-v-506f133c]:focus,.form-textarea[data-v-506f133c]:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary) / .1);outline:none}.form-textarea[data-v-506f133c]{resize:vertical;min-height:80px}.form-actions[data-v-506f133c]{border-top:1px solid hsl(var(--border));justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1rem;display:flex}.btn[data-v-506f133c]{border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .15s;display:inline-flex}.btn-primary[data-v-506f133c]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.btn-primary[data-v-506f133c]:hover{background:hsl(var(--primary) / .9)}.btn-secondary[data-v-506f133c]{background:hsl(var(--muted));color:hsl(var(--foreground))}.btn-secondary[data-v-506f133c]:hover{background:hsl(var(--muted) / .8)}.document-preview[data-v-506f133c]{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .5);border-radius:.5rem;max-height:400px;margin:1rem 0;overflow:auto}.document-content[data-v-506f133c]{white-space:pre-wrap;word-wrap:break-word;color:hsl(var(--foreground));padding:1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;line-height:1.6}.preview-actions[data-v-506f133c]{justify-content:flex-end;gap:.75rem;display:flex}.info-section[data-v-506f133c]{background:hsl(var(--muted));border-radius:.5rem;align-items:flex-start;gap:.75rem;margin-top:1.5rem;padding:.875rem;display:flex}.info-section svg[data-v-506f133c]{color:hsl(var(--primary));flex-shrink:0;margin-top:.125rem}.info-section p[data-v-506f133c]{color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.5}@media (width<=640px){.form-grid[data-v-506f133c]{grid-template-columns:1fr}.form-group.full-width[data-v-506f133c]{grid-column:span 1}.category-grid[data-v-506f133c]{grid-template-columns:1fr}.form-actions[data-v-506f133c],.preview-actions[data-v-506f133c]{flex-direction:column}.btn[data-v-506f133c]{justify-content:center}}.tools-hero[data-v-8b09f928]{background:linear-gradient(135deg, hsl(var(--primary) / .05) 0%, hsl(var(--secondary) / .05) 100%);padding:3rem 0 2rem}.hero-content[data-v-8b09f928]{text-align:center;max-width:800px;margin:0 auto}.hero-badge[data-v-8b09f928]{background:hsl(var(--primary) / .1);color:hsl(var(--primary));border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.hero-title[data-v-8b09f928]{color:hsl(var(--foreground));margin-bottom:1rem;font-size:2.25rem;font-weight:700}.hero-description[data-v-8b09f928]{color:hsl(var(--muted-foreground));font-size:1.125rem;line-height:1.6}.tools-grid-section[data-v-8b09f928]{padding:2rem 0}.tools-grid[data-v-8b09f928]{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.tool-card[data-v-8b09f928]{background:hsl(var(--card));border:1px solid hsl(var(--border));cursor:pointer;border-radius:1rem;flex-direction:column;padding:1.5rem;transition:all .2s;display:flex}.tool-card[data-v-8b09f928]:hover{border-color:hsl(var(--primary) / .3);box-shadow:0 4px 20px #00000014}.tool-card.featured[data-v-8b09f928]{border-color:hsl(var(--primary) / .2);background:linear-gradient(135deg, hsl(var(--primary) / .02) 0%, transparent 100%)}.tool-icon-wrapper[data-v-8b09f928]{border-radius:.75rem;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1rem;display:flex}.tool-icon-wrapper.primary[data-v-8b09f928]{background:hsl(var(--primary) / .1);color:hsl(var(--primary))}.tool-icon-wrapper.success[data-v-8b09f928]{background:hsl(var(--success) / .1);color:hsl(var(--success))}.tool-icon-wrapper.warning[data-v-8b09f928]{background:hsl(var(--warning) / .1);color:hsl(var(--warning))}.tool-icon-wrapper.info[data-v-8b09f928]{color:#0080ff;background:#0080ff1a}.tool-content[data-v-8b09f928]{flex:1}.tool-content h3[data-v-8b09f928]{color:hsl(var(--foreground));margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.tool-content p[data-v-8b09f928]{color:hsl(var(--muted-foreground));margin-bottom:1rem;font-size:.9375rem;line-height:1.5}.tool-features[data-v-8b09f928]{flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem;padding:0;list-style:none;display:flex}.tool-features li[data-v-8b09f928]{color:hsl(var(--muted-foreground));align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.tool-features li svg[data-v-8b09f928]{color:hsl(var(--success))}.tool-btn[data-v-8b09f928]{color:hsl(var(--primary));background:hsl(var(--primary) / .1);cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;margin-top:auto;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .15s;display:inline-flex}.tool-btn[data-v-8b09f928]:hover{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.active-tool-section[data-v-8b09f928]{background:hsl(var(--muted) / .5);padding:2rem 0}.active-tool-wrapper[data-v-8b09f928]{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:1rem;overflow:hidden}.active-tool-header[data-v-8b09f928]{background:hsl(var(--card));border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.active-tool-header h2[data-v-8b09f928]{color:hsl(var(--foreground));font-size:1.125rem;font-weight:600}.close-tool-btn[data-v-8b09f928]{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:.5rem;transition:all .15s}.close-tool-btn[data-v-8b09f928]:hover{color:hsl(var(--foreground));background:hsl(var(--muted))}.active-tool-content[data-v-8b09f928]{padding:1.5rem}.tools-description[data-v-8b09f928]{padding:3rem 0}.description-grid[data-v-8b09f928]{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.description-card[data-v-8b09f928]{text-align:center;padding:1.5rem}.description-icon[data-v-8b09f928]{background:hsl(var(--primary) / .1);width:48px;height:48px;color:hsl(var(--primary));border-radius:.75rem;justify-content:center;align-items:center;margin:0 auto 1rem;display:flex}.description-card h4[data-v-8b09f928]{color:hsl(var(--foreground));margin-bottom:.5rem;font-size:1rem;font-weight:600}.description-card p[data-v-8b09f928]{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.5}.related-content[data-v-8b09f928]{background:hsl(var(--muted) / .3);padding:2rem 0 3rem}.section-title[data-v-8b09f928]{color:hsl(var(--foreground));text-align:center;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}.resources-grid[data-v-8b09f928]{grid-template-columns:repeat(2,1fr);gap:1rem;max-width:800px;margin:0 auto;display:grid}.resource-link[data-v-8b09f928]{background:hsl(var(--background));border:1px solid hsl(var(--border));color:hsl(var(--foreground));border-radius:.5rem;align-items:center;gap:.75rem;padding:1rem 1.25rem;text-decoration:none;transition:all .15s;display:flex}.resource-link svg[data-v-8b09f928]:first-child{color:hsl(var(--primary))}.resource-link span[data-v-8b09f928]{flex:1;font-size:.9375rem;font-weight:500}.resource-link svg[data-v-8b09f928]:last-child{color:hsl(var(--muted-foreground));transition:transform .15s}.resource-link[data-v-8b09f928]:hover{border-color:hsl(var(--primary) / .3);box-shadow:0 2px 8px #0000000f}.resource-link:hover svg[data-v-8b09f928]:last-child{transform:translate(4px)}.cta-section[data-v-8b09f928]{padding:2rem 0 4rem}.cta-card[data-v-8b09f928]{background:linear-gradient(135deg, hsl(var(--primary)) 0%, hsl(var(--secondary)) 100%);text-align:center;border-radius:1rem;padding:2.5rem}.cta-content[data-v-8b09f928]{max-width:600px;margin:0 auto}.cta-content h2[data-v-8b09f928]{color:#fff;margin-bottom:.75rem;font-size:1.5rem;font-weight:600}.cta-content p[data-v-8b09f928]{color:#ffffffd9;margin-bottom:1.5rem;font-size:1rem}.cta-actions[data-v-8b09f928]{justify-content:center;gap:1rem;display:flex}.cta-btn[data-v-8b09f928]{border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.cta-btn.primary[data-v-8b09f928]{color:hsl(var(--primary));background:#fff}.cta-btn.primary[data-v-8b09f928]:hover{background:#ffffffe6}.cta-btn.secondary[data-v-8b09f928]{color:#fff;background:#fff3;border:1px solid #ffffff4d}.cta-btn.secondary[data-v-8b09f928]:hover{background:#ffffff4d}.container[data-v-8b09f928]{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media (width<=1024px){.tools-grid[data-v-8b09f928]{grid-template-columns:1fr}.description-grid[data-v-8b09f928]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.hero-title[data-v-8b09f928]{font-size:1.75rem}.description-grid[data-v-8b09f928],.resources-grid[data-v-8b09f928]{grid-template-columns:1fr}.cta-actions[data-v-8b09f928]{flex-direction:column}}.compliance-calendar[data-v-2ffc7b39]{width:100%}.calendar-card[data-v-2ffc7b39] .card-title{border-bottom:1px solid hsl(var(--border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:.75rem;font-size:1.125rem;font-weight:600;display:flex}.calendar-filters[data-v-2ffc7b39]{gap:.5rem;display:flex}.filter-select[data-v-2ffc7b39]{border:1px solid hsl(var(--border));background:hsl(var(--background));cursor:pointer;border-radius:.375rem;padding:.375rem .75rem;font-size:.875rem}.calendar-content[data-v-2ffc7b39]{padding:.5rem}.calendar-legend[data-v-2ffc7b39]{background:hsl(var(--muted) / .3);border-radius:.5rem;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;padding:1rem;display:flex}.legend-item[data-v-2ffc7b39]{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.legend-dot[data-v-2ffc7b39]{border-radius:50%;width:.75rem;height:.75rem}.legend-dot.roc[data-v-2ffc7b39]{background:#3b82f6}.legend-dot.gst[data-v-2ffc7b39]{background:#10b981}.legend-dot.tax[data-v-2ffc7b39]{background:#f59e0b}.legend-dot.event[data-v-2ffc7b39]{background:#8b5cf6}.section-title[data-v-2ffc7b39]{color:hsl(var(--foreground));align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1rem;font-weight:600;display:flex}.upcoming-section[data-v-2ffc7b39]{margin-bottom:2rem}.deadlines-list[data-v-2ffc7b39]{flex-direction:column;gap:.75rem;display:flex}.deadline-item[data-v-2ffc7b39]{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:.75rem;align-items:center;gap:1rem;padding:1rem;transition:all .15s;display:flex}.deadline-item[data-v-2ffc7b39]:hover{border-color:hsl(var(--primary) / .3);box-shadow:var(--shadow-soft)}.deadline-item.urgent[data-v-2ffc7b39]{border-color:hsl(var(--destructive) / .3);background:hsl(var(--destructive) / .05)}.deadline-date[data-v-2ffc7b39]{background:hsl(var(--primary) / .1);border-radius:.5rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}.date-day[data-v-2ffc7b39]{color:hsl(var(--primary));font-size:1.25rem;font-weight:700;line-height:1}.date-month[data-v-2ffc7b39]{text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:600}.deadline-content[data-v-2ffc7b39]{flex:1;min-width:0}.deadline-header[data-v-2ffc7b39]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.25rem;display:flex}.deadline-title[data-v-2ffc7b39]{color:hsl(var(--foreground));font-weight:600}.deadline-desc[data-v-2ffc7b39]{color:hsl(var(--muted-foreground));margin-bottom:.5rem;font-size:.875rem}.deadline-meta[data-v-2ffc7b39]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.days-left[data-v-2ffc7b39]{color:hsl(var(--success));font-size:.875rem;font-weight:500}.days-left.urgent[data-v-2ffc7b39]{color:hsl(var(--destructive))}.entity-types[data-v-2ffc7b39]{color:hsl(var(--muted-foreground));font-size:.75rem}.add-calendar-btn[data-v-2ffc7b39]{color:hsl(var(--muted-foreground));background:hsl(var(--muted));cursor:pointer;border:none;border-radius:.375rem;flex-shrink:0;padding:.5rem;transition:all .15s}.add-calendar-btn[data-v-2ffc7b39]:hover{color:hsl(var(--primary));background:hsl(var(--primary) / .1)}.no-deadlines[data-v-2ffc7b39]{text-align:center;color:hsl(var(--muted-foreground));padding:2rem}.no-deadlines p[data-v-2ffc7b39]{margin-top:.5rem}.monthly-section[data-v-2ffc7b39]{margin-bottom:2rem}.months-grid[data-v-2ffc7b39]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media (width<=768px){.months-grid[data-v-2ffc7b39]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.months-grid[data-v-2ffc7b39]{grid-template-columns:1fr}}.month-card[data-v-2ffc7b39]{background:hsl(var(--muted) / .2);border:1px solid #0000;border-radius:.5rem;padding:1rem}.month-card.has-deadlines[data-v-2ffc7b39]{background:hsl(var(--background));border-color:hsl(var(--border))}.month-name[data-v-2ffc7b39]{color:hsl(var(--foreground));margin-bottom:.75rem;font-size:.9375rem;font-weight:600}.month-deadlines[data-v-2ffc7b39]{flex-direction:column;gap:.5rem;display:flex}.mini-deadline[data-v-2ffc7b39]{align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.mini-date[data-v-2ffc7b39]{border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.6875rem;font-weight:600;display:flex}.mini-deadline.type-roc .mini-date[data-v-2ffc7b39]{color:#1d4ed8;background:#dbeafe}.mini-deadline.type-gst .mini-date[data-v-2ffc7b39]{color:#047857;background:#d1fae5}.mini-deadline.type-tax .mini-date[data-v-2ffc7b39]{color:#b45309;background:#fef3c7}.mini-deadline.type-event .mini-date[data-v-2ffc7b39]{color:#6d28d9;background:#ede9fe}.mini-title[data-v-2ffc7b39]{color:hsl(var(--foreground));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.more-deadlines[data-v-2ffc7b39]{color:hsl(var(--muted-foreground));text-align:center;margin-top:.25rem;font-size:.75rem}.no-deadlines-month[data-v-2ffc7b39]{color:hsl(var(--muted-foreground));font-size:.8125rem;font-style:italic}.penalty-section[data-v-2ffc7b39]{margin-top:2rem}.penalty-grid[data-v-2ffc7b39]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.penalty-card[data-v-2ffc7b39]{background:hsl(var(--destructive) / .05);border:1px solid hsl(var(--destructive) / .2);border-radius:.5rem;padding:1rem}.penalty-card h5[data-v-2ffc7b39]{color:hsl(var(--foreground));margin-bottom:.25rem;font-size:.9375rem;font-weight:600}.penalty-amount[data-v-2ffc7b39]{color:hsl(var(--destructive));margin-bottom:.25rem;font-size:1.125rem;font-weight:700}.penalty-desc[data-v-2ffc7b39]{color:hsl(var(--muted-foreground));font-size:.8125rem}
