.toc-sidebar.svelte-txudc4{width:280px}.toc-header.svelte-txudc4{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#ffffff80;margin-bottom:1rem}.toc-list.svelte-txudc4{list-style:none;margin:0;padding:0}.toc-item.svelte-txudc4{margin-bottom:.25rem}.toc-item.level-2.svelte-txudc4{margin-left:1.25rem}.toc-link.svelte-txudc4{display:block;width:100%;text-align:left;padding:.375rem 0;font-size:.875rem;line-height:1.5;color:#fff9;background:none;border:none;cursor:pointer;transition:color .2s ease}.toc-link.svelte-txudc4:hover{color:#ffffffe6}.toc-link.active.svelte-txudc4{color:#fff;font-weight:600;position:relative}.toc-link.active.svelte-txudc4:before{content:"";position:absolute;left:-1rem;top:50%;transform:translateY(-50%);width:2px;height:1.25rem;background:#fff}.mobile-toc-toggle.svelte-txudc4{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.75rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;color:#fff;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:background .2s ease}.mobile-toc-toggle.svelte-txudc4:hover{background:#ffffff14}.toggle-icon.svelte-txudc4{transition:transform .2s ease}.mobile-toc-content.svelte-txudc4{margin-top:.5rem;padding:1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;max-height:400px;overflow-y:auto}.toc-sidebar.svelte-txudc4::-webkit-scrollbar,.mobile-toc-content.svelte-txudc4::-webkit-scrollbar{width:4px}.toc-sidebar.svelte-txudc4::-webkit-scrollbar-track,.mobile-toc-content.svelte-txudc4::-webkit-scrollbar-track{background:#ffffff0d}.toc-sidebar.svelte-txudc4::-webkit-scrollbar-thumb,.mobile-toc-content.svelte-txudc4::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.toc-sidebar.svelte-txudc4::-webkit-scrollbar-thumb:hover,.mobile-toc-content.svelte-txudc4::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.section.svelte-dmbxqe{margin-top:4rem}.section-header.svelte-dmbxqe{font-size:1.75rem;font-weight:600;color:#fff;margin:0 0 1.5rem;letter-spacing:.025em;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.paragraph.svelte-dmbxqe{font-size:1rem;line-height:1.75;margin-bottom:1.5rem;color:#ffffffd9}strong.svelte-dmbxqe{font-weight:600;color:#fff}@media (max-width: 768px){.section.svelte-dmbxqe{margin-top:3rem}.section-header.svelte-dmbxqe{font-size:1.5rem;font-weight:600;padding-top:1.5rem}}.section.svelte-1kzayvz{margin-top:4rem}.section-header.svelte-1kzayvz{font-size:1.75rem;font-weight:600;color:#fff;margin:0 0 2rem;letter-spacing:.025em;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.solution-block.svelte-1kzayvz{margin-bottom:2rem;padding-left:1rem;border-left:2px solid rgba(107,114,128,.3)}.solution-title.svelte-1kzayvz{font-size:1.25rem;font-weight:600;color:#fff;margin:0 0 .75rem;display:flex;align-items:baseline;gap:.75rem}.solution-number.svelte-1kzayvz{font-weight:700;color:#ffffff80}.fatal-flaw-line.svelte-1kzayvz{margin:0 0 1rem;line-height:1.75;color:#ffffffd9}.fatal-flaw-label.svelte-1kzayvz{color:#dc2626;font-weight:500;text-transform:none;letter-spacing:.025em;margin-right:.5rem}.points-list.svelte-1kzayvz{list-style:none;margin:0;padding:0}.point-item.svelte-1kzayvz{margin-bottom:.75rem;line-height:1.75;color:#ffffffd9;padding-left:1.5rem;position:relative}.point-item.svelte-1kzayvz:before{content:"•";position:absolute;left:.5rem;color:#ffffff80}.point-label.svelte-1kzayvz{font-weight:500;color:#fff;margin-right:.25rem}.point-text.svelte-1kzayvz{color:#ffffffd9}@media (max-width: 768px){.section.svelte-1kzayvz{margin-top:3rem}.section-header.svelte-1kzayvz{font-size:1.5rem;font-weight:600;padding-top:1.5rem}.solution-title.svelte-1kzayvz{font-size:1.125rem}.solution-block.svelte-1kzayvz{padding-left:.75rem}.point-item.svelte-1kzayvz{padding-left:1.25rem;font-size:.95rem}}.section.svelte-1excqu1{margin-top:4rem}.section-header.svelte-1excqu1{font-size:1.75rem;font-weight:600;color:#fff;margin:0 0 1.5rem;letter-spacing:.025em;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.subsection.svelte-1excqu1{margin-top:2.5rem}.subsection-header.svelte-1excqu1{font-size:1.375rem;font-weight:600;color:#fff;margin:0 0 1rem;padding-left:1rem;border-left:2px solid rgba(255,255,255,.2)}.paragraph.svelte-1excqu1{font-size:1rem;line-height:1.75;margin-bottom:1.5rem;color:#ffffffd9}.layer.svelte-1excqu1{margin-top:2rem}.layer-title.svelte-1excqu1{font-size:1.125rem;font-weight:600;color:#fff;margin:0 0 .75rem}.numbered-list.svelte-1excqu1{list-style:decimal;margin:0 0 1.5rem;padding-left:1.5rem}.numbered-list.svelte-1excqu1::marker{font-weight:500}.list-item.svelte-1excqu1{margin-bottom:.75rem;line-height:1.75;color:#ffffffd9}strong.svelte-1excqu1{font-weight:600;color:#fff}@media (max-width: 768px){.section.svelte-1excqu1{margin-top:3rem}.section-header.svelte-1excqu1{font-size:1.5rem;font-weight:600;padding-top:1.5rem}.subsection-header.svelte-1excqu1{font-size:1.125rem}.layer-title.svelte-1excqu1{font-size:1rem}}.section.svelte-17m03ax.svelte-17m03ax{margin-top:4rem}.section-header.svelte-17m03ax.svelte-17m03ax{font-size:1.75rem;font-weight:600;color:#fff;margin:0 0 1.5rem;letter-spacing:.025em;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.subsection.svelte-17m03ax.svelte-17m03ax{margin-top:2.5rem}.subsection-header.svelte-17m03ax.svelte-17m03ax{font-size:1.375rem;font-weight:600;color:#fff;margin:0 0 1rem;padding-left:1rem;border-left:2px solid rgba(255,255,255,.2)}.paragraph.svelte-17m03ax.svelte-17m03ax{font-size:1rem;line-height:1.75;margin-bottom:1.5rem;color:#ffffffd9}.comparison-grid.svelte-17m03ax.svelte-17m03ax{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem}.comparison-block.svelte-17m03ax.svelte-17m03ax{padding:1.5rem;background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:.5rem}.comparison-title.svelte-17m03ax.svelte-17m03ax{font-size:1.125rem;font-weight:600;color:#fff;margin:0 0 1rem}.comparison-list.svelte-17m03ax.svelte-17m03ax{list-style:none;margin:0;padding:0}.comparison-list.svelte-17m03ax li.svelte-17m03ax{margin-bottom:.5rem;color:#ffffffd9;line-height:1.75}.label.svelte-17m03ax.svelte-17m03ax{font-weight:600;color:#fff}@media (max-width: 768px){.section.svelte-17m03ax.svelte-17m03ax{margin-top:3rem}.section-header.svelte-17m03ax.svelte-17m03ax{font-size:1.5rem;padding-top:1.5rem}.subsection-header.svelte-17m03ax.svelte-17m03ax{font-size:1.125rem}.comparison-grid.svelte-17m03ax.svelte-17m03ax{grid-template-columns:1fr}.comparison-block.svelte-17m03ax.svelte-17m03ax{padding:1rem}}.section.svelte-174185v{margin-top:4rem}.section-header.svelte-174185v{font-size:1.75rem;font-weight:600;color:#fff;margin:0 0 1.5rem;letter-spacing:.025em;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.subsection.svelte-174185v{margin-top:2.5rem}.subsection-header.svelte-174185v{font-size:1.375rem;font-weight:600;color:#fff;margin:0 0 1rem;padding-left:1rem;border-left:2px solid rgba(255,255,255,.2)}.phase.svelte-174185v{margin-top:1.5rem}.phase-title.svelte-174185v{font-size:1.125rem;font-weight:600;color:#fff;margin:0 0 .75rem}.bullet-list.svelte-174185v{list-style:disc;margin:0 0 1.5rem;padding-left:1.5rem}.numbered-list.svelte-174185v{list-style:decimal;margin:0 0 1.5rem;padding-left:1.5rem}.numbered-list.svelte-174185v::marker{font-weight:500}.list-item.svelte-174185v{margin-bottom:.75rem;line-height:1.75;color:#ffffffd9}strong.svelte-174185v{font-weight:600;color:#fff}@media (max-width: 768px){.section.svelte-174185v{margin-top:3rem}.section-header.svelte-174185v{font-size:1.5rem;padding-top:1.5rem}.subsection-header.svelte-174185v{font-size:1.125rem}.phase-title.svelte-174185v{font-size:1rem}}.section.svelte-qbc90f{margin-top:4rem}.section-header.svelte-qbc90f{font-size:1.75rem;font-weight:600;color:#fff;margin:0 0 1.5rem;letter-spacing:.025em;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.evidence-section.svelte-qbc90f{margin-top:2rem;margin-bottom:2rem}.evidence-label.svelte-qbc90f{font-weight:600;font-size:1rem;color:#fff;margin:0 0 1rem;letter-spacing:.025em}.numbered-list.svelte-qbc90f{list-style:decimal;margin:0 0 1.5rem;padding-left:1.5rem}.numbered-list.svelte-qbc90f::marker{font-weight:500}.bullet-list.svelte-qbc90f{list-style:disc;margin:0 0 1.5rem;padding-left:1.5rem}.list-item.svelte-qbc90f{margin-bottom:.75rem;line-height:1.75;color:#ffffffd9}strong.svelte-qbc90f{font-weight:600;color:#fff}@media (max-width: 768px){.section.svelte-qbc90f{margin-top:3rem}.section-header.svelte-qbc90f{font-size:1.5rem;font-weight:600;padding-top:1.5rem}.evidence-label.svelte-qbc90f{font-size:.9375rem}}.section.svelte-m0498g{margin-top:4rem}.section-header.svelte-m0498g{font-size:1.75rem;font-weight:600;color:#fff;margin:0 0 1.5rem;letter-spacing:.025em;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.subsection.svelte-m0498g{margin-top:2.5rem}.subsection-header.svelte-m0498g{font-size:1.375rem;font-weight:600;color:#fff;margin:0 0 1rem;padding-left:1rem;border-left:2px solid rgba(255,255,255,.2)}.paragraph.svelte-m0498g{font-size:1rem;line-height:1.75;margin-bottom:1rem;color:#ffffffd9}.numbered-list.svelte-m0498g{list-style:decimal;margin:0 0 1.5rem;padding-left:1.5rem}.numbered-list.svelte-m0498g::marker{font-weight:500}.list-item.svelte-m0498g{margin-bottom:.75rem;line-height:1.75;color:#ffffffd9}strong.svelte-m0498g{font-weight:600;color:#fff}@media (max-width: 768px){.section.svelte-m0498g{margin-top:3rem}.section-header.svelte-m0498g{font-size:1.5rem;font-weight:600;padding-top:1.5rem}.subsection-header.svelte-m0498g{font-size:1.125rem}}.section.svelte-1t0l23c{margin-top:4rem}.section-header.svelte-1t0l23c{font-size:1.75rem;font-weight:600;color:#fff;margin:0 0 1.5rem;letter-spacing:.025em;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.paragraph.svelte-1t0l23c{font-size:1rem;line-height:1.75;margin-bottom:1.5rem;color:#ffffffd9}.subsection.svelte-1t0l23c{margin-top:2.5rem}.subsection-header.svelte-1t0l23c{font-size:1.375rem;font-weight:600;color:#fff;margin:0 0 1rem;padding-left:1rem;border-left:2px solid rgba(255,255,255,.2)}.bullet-list.svelte-1t0l23c{list-style:disc;margin:0 0 1rem;padding-left:1.5rem}.list-item.svelte-1t0l23c{margin-bottom:.5rem;line-height:1.75;color:#ffffffd9}strong.svelte-1t0l23c{font-weight:600;color:#fff}@media (max-width: 768px){.section.svelte-1t0l23c{margin-top:3rem}.section-header.svelte-1t0l23c{font-size:1.5rem;font-weight:600;padding-top:1.5rem}.subsection-header.svelte-1t0l23c{font-size:1.125rem}}.section.svelte-1mv7sw3{margin-top:4rem}.section-header.svelte-1mv7sw3{font-size:1.75rem;font-weight:600;color:#fff;margin:0 0 1.5rem;letter-spacing:.025em;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.paragraph.svelte-1mv7sw3{font-size:1rem;line-height:1.75;margin-bottom:1.5rem;color:#ffffffd9}.subsection.svelte-1mv7sw3{margin-top:2rem}.subsection-header.svelte-1mv7sw3{font-size:1.375rem;font-weight:600;color:#fff;margin:0 0 1rem;padding-left:1rem;border-left:2px solid rgba(255,255,255,.2)}.bullet-list.svelte-1mv7sw3{list-style:disc;margin:0 0 1rem;padding-left:1.5rem}.list-item.svelte-1mv7sw3{margin-bottom:.5rem;line-height:1.75;color:#ffffffd9;font-style:italic}strong.svelte-1mv7sw3{font-weight:600;color:#fff}@media (max-width: 768px){.section.svelte-1mv7sw3{margin-top:3rem}.section-header.svelte-1mv7sw3{font-size:1.5rem;font-weight:600;padding-top:1.5rem}.subsection-header.svelte-1mv7sw3{font-size:1.125rem}}.section.svelte-1suur3o{margin-top:4rem;padding-bottom:4rem}.section-header.svelte-1suur3o{font-size:1.75rem;font-weight:600;color:#fff;margin:0 0 1.5rem;letter-spacing:.025em;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.paragraph.svelte-1suur3o{font-size:1rem;line-height:1.75;margin-bottom:1.5rem;color:#ffffffd9}strong.svelte-1suur3o{font-weight:600;color:#fff}@media (max-width: 768px){.section.svelte-1suur3o{margin-top:3rem;padding-bottom:3rem}.section-header.svelte-1suur3o{font-size:1.5rem;font-weight:600;padding-top:1.5rem}}.access-wrapper.svelte-1kqnf47{background:#0c0c0c;color:#ffffffd9;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.mobile-toc-container.svelte-1kqnf47{display:block;padding:1rem}.desktop-toc-container.svelte-1kqnf47{display:none}.content-layout.svelte-1kqnf47{display:flex;gap:3rem;max-width:1280px;margin:0 auto;padding:0 1rem}.access-content.svelte-1kqnf47{flex:1;max-width:65ch;min-width:0}.document-header.svelte-1kqnf47{margin-bottom:4rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.1)}.document-title.svelte-1kqnf47{font-size:2rem;font-weight:700;line-height:1.2;color:#fff;letter-spacing:.025em;margin:0}@media (min-width: 1024px){.mobile-toc-container.svelte-1kqnf47{display:none}.desktop-toc-container.svelte-1kqnf47{display:block;flex-shrink:0}.content-layout.svelte-1kqnf47{padding:2rem}}@media (max-width: 1023px){.content-layout.svelte-1kqnf47{flex-direction:column;padding:0 1rem 2rem}.access-content.svelte-1kqnf47{max-width:100%}.document-title.svelte-1kqnf47{font-size:1.5rem}.document-header.svelte-1kqnf47{margin-bottom:3rem;padding-bottom:1.5rem}}
