.updated-soon-banner.svelte-106ekj6{background:var(--premium-glass-bg,#ffffff73);-webkit-backdrop-filter:var(--premium-glass-blur,blur(32px) saturate(190%));border:1px solid var(--border-color);border-left:5px solid var(--accent-primary);border-radius:var(--radius-lg,14px);box-shadow:var(--premium-glass-shadow,0 1px 2px #0000000a);margin:2.5rem 0;padding:1.5rem 2rem;position:relative;overflow:hidden}.mesh-background.svelte-106ekj6{pointer-events:none;z-index:0;background:radial-gradient(at 0 0,#1e293b08 0,#0000 50%),radial-gradient(at 100% 0,#1e293b05 0,#0000 50%);position:absolute;inset:0}.banner-content.svelte-106ekj6{z-index:1;align-items:center;gap:1.5rem;display:flex;position:relative}.icon-wrapper.svelte-106ekj6{color:#fff;background:var(--accent-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 4px 10px #1e293b33}.text-wrapper.svelte-106ekj6{flex-direction:column;gap:.15rem;display:flex}.banner-label.svelte-106ekj6{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:var(--accent-primary);opacity:.8;font-size:.7rem;font-weight:700}.banner-message.svelte-106ekj6{color:var(--text-primary);font-size:1rem;line-height:1.5;font-family:var(--font-sans);margin:0;font-weight:450}@media (width<=640px){.updated-soon-banner.svelte-106ekj6{margin:2rem 0;padding:1.25rem}.banner-content.svelte-106ekj6{gap:1rem}.banner-message.svelte-106ekj6{font-size:.9rem}}:root{--ink-black:#0f172a;--ink-text:#334155;--ink-dim:#475569;--ink-soft:#94a3b8;--paper-white:#fff;--paper-accent:#f8f9fa;--paper-rule:#e2e8f0;--interaction-blue:#274c87}.journal-article-page.svelte-19n36lg{background:var(--paper-white);color:var(--ink-text);opacity:0;padding:5rem 0 6rem;transition:opacity .5s cubic-bezier(.16,1,.3,1)}.journal-article-page.visible.svelte-19n36lg{opacity:1}@media (width<=768px){.journal-article-page.svelte-19n36lg{padding:2.5rem 0 4rem}}.journal-masthead.svelte-19n36lg{margin-bottom:3.5rem}@media (width<=768px){.journal-masthead.svelte-19n36lg{margin-bottom:2rem}}.masthead-main.svelte-19n36lg{font-family:var(--font-mono,monospace);text-transform:uppercase;justify-content:space-between;align-items:center;padding-bottom:1rem;font-size:.65rem;font-weight:700;display:flex}.journal-identity.svelte-19n36lg{color:var(--ink-black);font-weight:700}.masthead-sep.svelte-19n36lg{color:var(--ink-soft);margin:0 .6rem}.journal-volume.svelte-19n36lg{color:var(--ink-dim)}.print-utility.svelte-19n36lg{cursor:pointer;font-family:var(--font-mono,monospace);text-transform:uppercase;color:var(--ink-black);background:0 0;border:none;align-items:center;gap:.5rem;padding:.25rem 0;font-size:.65rem;font-weight:700;transition:color .2s;display:flex}.print-utility.svelte-19n36lg:hover{color:var(--interaction-blue)}.masthead-rule.svelte-19n36lg{background:var(--ink-black);width:100%;height:3px}.journal-header.svelte-19n36lg{grid-template-columns:1fr 300px;align-items:flex-start;gap:4rem;margin-bottom:4rem;display:grid}@media (width<=768px){.journal-header.svelte-19n36lg{margin-bottom:2.5rem}}.article-title.svelte-19n36lg{font-family:var(--font-serif);color:var(--ink-black);margin:0 0 1.5rem;font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.1}.author-block.svelte-19n36lg{flex-direction:column;gap:1.25rem;display:flex}.author-names.svelte-19n36lg{flex-direction:column;gap:.25rem;display:flex}.primary-author.svelte-19n36lg{font-family:var(--font-sans);color:var(--ink-black);font-size:1.05rem;font-weight:600}.author-affiliation.svelte-19n36lg{font-family:var(--font-sans);color:var(--ink-dim);font-size:.85rem;font-style:italic}.article-chronology.svelte-19n36lg{border-top:1px solid var(--paper-rule);flex-wrap:wrap;gap:1.5rem;padding-top:1rem;display:flex}.chron-item.svelte-19n36lg{font-family:var(--font-mono,monospace);text-transform:uppercase;color:var(--ink-dim);font-size:.65rem}.chron-item.svelte-19n36lg strong:where(.svelte-19n36lg){color:var(--ink-black);margin-right:.4rem;font-weight:700}.header-utility-panel.svelte-19n36lg{background:var(--paper-accent);border:1px solid var(--paper-rule);border-radius:var(--radius-xl);flex-direction:column;gap:1.5rem;padding:1rem;display:flex}@media (width<=768px){.header-utility-panel.svelte-19n36lg{gap:1.25rem;padding:1.5rem}}.citation-stub.svelte-19n36lg{flex-direction:column;gap:.6rem;display:flex}.stub-label.svelte-19n36lg{font-family:var(--font-mono,monospace);text-transform:uppercase;color:var(--ink-dim);font-size:.65rem;font-weight:700}.stub-content.svelte-19n36lg{font-family:var(--font-sans);color:var(--ink-text);font-size:.8rem;font-style:italic;line-height:1.5}.utility-actions.svelte-19n36lg{border-top:1px solid var(--paper-rule);gap:.75rem;padding-top:1.5rem;display:flex}@media (width<=768px){.utility-actions.svelte-19n36lg{gap:.6rem;padding-top:1.25rem}}.action-trigger.svelte-19n36lg{border:1px solid var(--paper-rule);cursor:pointer;height:38px;color:var(--ink-dim);background:#fff;flex:1;justify-content:center;align-items:center;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.action-trigger.svelte-19n36lg:hover{background:var(--ink-black);color:#fff;border-color:var(--ink-black)}.journal-layout.svelte-19n36lg{grid-template-columns:1fr 240px;gap:5rem;display:grid}.journal-content-area.svelte-19n36lg{max-width:720px}.abstract-box.svelte-19n36lg{margin-bottom:4rem;padding-bottom:.5rem;position:relative}@media (width<=768px){.abstract-box.svelte-19n36lg{margin-bottom:2.5rem}}.abstract-header.svelte-19n36lg{font-family:var(--font-mono,monospace);text-transform:uppercase;color:var(--ink-black);margin-bottom:1.25rem;font-size:.7rem;font-weight:700}.abstract-text.svelte-19n36lg{font-family:var(--font-serif);color:var(--ink-black);text-align:left;margin-bottom:1.5rem;font-size:1.15rem;font-weight:500;line-height:1.65}@media (width>=768px){.abstract-text.svelte-19n36lg{text-align:justify;text-justify:inter-word}}.index-terms.svelte-19n36lg{font-family:var(--font-sans);color:var(--ink-dim);font-size:.8rem;line-height:1.5}.index-terms.svelte-19n36lg strong:where(.svelte-19n36lg){font-family:var(--font-mono,monospace);color:var(--ink-black);text-transform:uppercase;margin-right:.4rem;font-size:.65rem;font-weight:700}.abstract-rule.svelte-19n36lg{background:var(--ink-black);width:80px;height:1px;margin-top:2.5rem}.journal-body.svelte-19n36lg{font-family:var(--font-sans);color:var(--ink-text);font-size:1.075rem;line-height:1.8}.journal-body.svelte-19n36lg>p:first-of-type:first-letter{font-family:var(--font-serif);float:left;color:var(--ink-black);margin:.1em .15em 0 0;font-size:3.75rem;font-weight:700;line-height:.85}.journal-body.svelte-19n36lg p{text-align:left;margin-bottom:1.75rem}@media (width>=768px){.journal-body.svelte-19n36lg p{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}}.journal-body.svelte-19n36lg h2{font-family:var(--font-serif);color:var(--ink-black);margin:4.5rem 0 1.75rem;font-size:clamp(1.6rem,3.5vw,2.1rem);font-weight:700;line-height:1.2}@media (width<=768px){.journal-body.svelte-19n36lg h2{margin:3rem 0 1.25rem}}.journal-body.svelte-19n36lg h3{font-family:var(--font-sans);color:var(--ink-black);margin:3rem 0 1.25rem;font-size:1.35rem;font-weight:600;line-height:1.3}@media (width<=768px){.journal-body.svelte-19n36lg h3{margin:2.25rem 0 1rem}}.journal-body.svelte-19n36lg h4{font-family:var(--font-sans);color:var(--ink-black);margin:2.5rem 0 1rem;font-size:1.15rem;font-weight:600}@media (width<=768px){.journal-body.svelte-19n36lg h4{margin:1.75rem 0 .75rem}}.journal-body.svelte-19n36lg blockquote{background:var(--paper-accent);border-left:3px solid var(--ink-black);font-family:var(--font-serif);color:var(--ink-text);margin:3rem 0;padding:2.25rem 2.5rem;font-size:1.25rem;font-style:italic;line-height:1.65;position:relative}@media (width<=768px){.journal-body.svelte-19n36lg blockquote{margin:2rem 0;padding:1.5rem 1.75rem}}.journal-body.svelte-19n36lg blockquote p{text-align:left!important;margin-bottom:0!important}.journal-body.svelte-19n36lg blockquote:after{content:"“";font-family:var(--font-serif);color:#0f172a09;pointer-events:none;font-size:4.5rem;line-height:1;position:absolute;top:.5rem;left:.75rem}.journal-body.svelte-19n36lg ul,.journal-body.svelte-19n36lg ol{margin:1.75rem 0 2rem;padding-left:0;list-style:none}@media (width<=768px){.journal-body.svelte-19n36lg ul,.journal-body.svelte-19n36lg ol{margin:1.25rem 0 1.5rem}}.journal-body.svelte-19n36lg ul li{font-family:var(--font-sans);color:var(--ink-text);margin-bottom:.8rem;padding-left:1.75rem;font-size:1.075rem;line-height:1.7;position:relative}.journal-body.svelte-19n36lg ul li:before{content:"";background-color:var(--ink-black);border-radius:50%;width:5px;height:5px;position:absolute;top:.65rem;left:.5rem}.journal-body.svelte-19n36lg ol{counter-reset:journal-counter}.journal-body.svelte-19n36lg ol li{font-family:var(--font-sans);color:var(--ink-text);counter-increment:journal-counter;margin-bottom:.8rem;padding-left:2rem;font-size:1.075rem;line-height:1.7;position:relative}.journal-body.svelte-19n36lg ol li:before{content:counter(journal-counter) ".";font-family:var(--font-mono,monospace);color:var(--ink-black);font-size:.85rem;font-weight:700;position:absolute;top:0;left:0}.journal-body.svelte-19n36lg code{font-family:var(--font-mono,monospace);background:var(--paper-accent);border:1px solid var(--paper-rule);color:var(--ink-black);word-break:break-all;border-radius:3px;padding:.2rem .4rem;font-size:.875rem}.journal-body.svelte-19n36lg pre{color:#f8fafc;font-family:var(--font-mono,monospace);background:#0f172a;border:1px solid #ffffff14;border-radius:4px;margin:2.5rem 0;padding:1.5rem 1.75rem;font-size:.9rem;overflow-x:auto}@media (width<=768px){.journal-body.svelte-19n36lg pre{margin:1.75rem 0;padding:1.25rem}}.journal-body.svelte-19n36lg pre code{color:inherit;background:0 0;border:none;border-radius:0;padding:0}.journal-body.svelte-19n36lg hr{background:var(--paper-rule);text-align:center;border:none;height:1px;margin:4.5rem 0;position:relative;overflow:visible}@media (width<=768px){.journal-body.svelte-19n36lg hr{margin:3rem 0}}.journal-body.svelte-19n36lg hr:after{content:"§";background:var(--paper-white);font-family:var(--font-serif);color:var(--ink-dim);padding:0 1.25rem;font-size:1rem;font-weight:600;display:inline-block;position:absolute;top:-.65rem;left:50%;transform:translate(-50%)}.journal-body.svelte-19n36lg a{color:var(--interaction-blue);border-bottom:1px solid var(--paper-rule);padding-bottom:1px;font-weight:500;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1)}.journal-body.svelte-19n36lg a:hover{color:var(--ink-black);border-bottom-color:var(--ink-black);background-color:#274c870a}.journal-body.svelte-19n36lg strong{color:var(--ink-black);font-weight:600}.journal-body.svelte-19n36lg figcaption{font-family:var(--font-sans);color:var(--ink-dim);text-align:center;margin-top:.75rem;font-size:.8rem;font-style:italic}.manuscript-footer.svelte-19n36lg{margin-top:6rem}@media (width<=768px){.manuscript-footer.svelte-19n36lg{margin-top:4rem}}.footer-rule.svelte-19n36lg{background:var(--paper-rule);height:1px;margin-bottom:2rem}.disclosure-section.svelte-19n36lg{font-family:var(--font-sans);color:var(--ink-dim);flex-direction:column;gap:1rem;font-size:.8rem;line-height:1.6;display:flex}.disclosure-item.svelte-19n36lg strong:where(.svelte-19n36lg){font-family:var(--font-mono,monospace);color:var(--ink-black);text-transform:uppercase;margin-right:.4rem;font-size:.65rem;font-weight:700}.rail-sticky.svelte-19n36lg{position:sticky;top:4rem}.rail-header.svelte-19n36lg{font-family:var(--font-mono,monospace);text-transform:uppercase;color:var(--ink-black);align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.7rem;font-weight:700;display:flex}.rail-header.svelte-19n36lg:after{content:"";background:var(--paper-rule);flex:1;height:1px}.toc-items.svelte-19n36lg{margin-bottom:3.5rem;padding:0;list-style:none}.toc-item-row.svelte-19n36lg{margin-bottom:.75rem}.toc-link.svelte-19n36lg{text-align:left;font-family:var(--font-sans);color:var(--ink-dim);cursor:pointer;background:0 0;border:none;padding:0;font-size:.825rem;line-height:1.4;transition:all .25s cubic-bezier(.16,1,.3,1)}.toc-link.svelte-19n36lg:hover{color:var(--ink-black)}.toc-item-row.active.svelte-19n36lg .toc-link:where(.svelte-19n36lg){color:var(--ink-black);font-weight:600}.toc-item-row.level-indent.svelte-19n36lg{border-left:1px solid var(--paper-rule);padding-left:1rem}.toc-item-row.level-indent.svelte-19n36lg .toc-link:where(.svelte-19n36lg){font-size:.775rem}.toc-item-row.level-indent.active.svelte-19n36lg{border-left-color:var(--ink-black)}.institutional-block.svelte-19n36lg{background:var(--paper-accent);border:1px solid var(--paper-rule);padding:1.75rem}@media (width<=768px){.institutional-block.svelte-19n36lg{padding:1.25rem}}.block-top-rule.svelte-19n36lg{background:var(--ink-black);width:40px;height:2px;margin-bottom:1.25rem}.block-tag.svelte-19n36lg{font-family:var(--font-mono,monospace);text-transform:uppercase;color:var(--ink-black);margin-bottom:.85rem;font-size:.65rem;font-weight:700;display:block}.block-content.svelte-19n36lg p:where(.svelte-19n36lg){font-family:var(--font-sans);color:var(--ink-text);margin-bottom:1.25rem;font-size:.775rem;line-height:1.6}.block-cta.svelte-19n36lg{font-family:var(--font-sans);color:var(--ink-black);border-bottom:1.5px solid var(--ink-black);padding-bottom:2px;font-size:.775rem;font-weight:600;text-decoration:none;transition:all .2s}.block-cta.svelte-19n36lg:hover{color:var(--interaction-blue);border-bottom-color:var(--interaction-blue)}.mobile-outline-trigger.svelte-19n36lg{background:var(--ink-black);color:#fff;font-family:var(--font-mono,monospace);text-transform:uppercase;z-index:100;box-shadow:var(--shadow-lg);border:none;border-radius:4px;align-items:center;gap:.6rem;padding:.8rem 1.4rem;font-size:.7rem;font-weight:700;transition:transform .2s,opacity .2s;display:none;position:fixed;bottom:2rem;right:2rem}.mobile-outline-trigger.svelte-19n36lg:active{transform:scale(.95)}@media (width<=1024px){.journal-header.svelte-19n36lg{grid-template-columns:1fr;gap:3rem}.journal-layout.svelte-19n36lg{grid-template-columns:1fr;gap:4rem}.journal-navigation-rail.svelte-19n36lg{display:none}.mobile-outline-trigger.svelte-19n36lg{display:flex}}.mobile-overlay.svelte-19n36lg{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;opacity:0;background:#0f172a66;transition:opacity .3s cubic-bezier(.16,1,.3,1);display:none;position:fixed;inset:0}.mobile-overlay.open.svelte-19n36lg{opacity:1;display:block}.mobile-panel.svelte-19n36lg{width:100%;max-width:320px;box-shadow:var(--shadow-xl);background:#fff;padding:2.5rem 2rem;position:absolute;inset:0 0 0 auto;overflow-y:auto}.panel-head.svelte-19n36lg{font-family:var(--font-mono,monospace);text-transform:uppercase;border-bottom:2px solid var(--ink-black);color:var(--ink-black);justify-content:space-between;align-items:center;margin-bottom:2.5rem;padding-bottom:1rem;font-size:.75rem;font-weight:700;display:flex}.panel-close.svelte-19n36lg{cursor:pointer;color:var(--ink-black);background:0 0;border:none}.mobile-toc-list.svelte-19n36lg{padding:0;list-style:none}.mobile-toc-list.svelte-19n36lg li:where(.svelte-19n36lg) button:where(.svelte-19n36lg){text-align:left;border:none;border-bottom:1px solid var(--paper-rule);width:100%;font-size:1.05rem;font-family:var(--font-serif);color:var(--ink-black);background:0 0;padding:1rem 0;font-weight:600;transition:color .2s}.mobile-toc-list.svelte-19n36lg li:where(.svelte-19n36lg) button.active:where(.svelte-19n36lg){color:var(--interaction-blue)}@media print{@page{size:letter!important;margin:1in!important}.svelte-19n36lg{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}.journal-article-page.svelte-19n36lg{background:#fff!important;margin:0!important;padding:0!important}.navbar,.footer,nav,footer,.header-utility-panel.svelte-19n36lg,.mobile-outline-trigger.svelte-19n36lg,.journal-navigation-rail.svelte-19n36lg,.print-utility.svelte-19n36lg,.utility-actions.svelte-19n36lg,.masthead-rule.svelte-19n36lg,.manuscript-footer.svelte-19n36lg{display:none!important}.journal-masthead.svelte-19n36lg{border-bottom:.75pt solid #000!important;margin-bottom:2rem!important;padding-bottom:.5rem!important}.journal-layout.svelte-19n36lg{display:block!important}.journal-content-area.svelte-19n36lg{max-width:100%!important;padding:0!important}.journal-header.svelte-19n36lg{text-align:center!important;margin-bottom:3rem!important;display:block!important}.article-title.svelte-19n36lg{text-align:center!important;max-width:90%!important;margin:0 auto 1.5rem!important;font-family:Georgia,serif!important;font-size:24pt!important;line-height:1.2!important}.author-block.svelte-19n36lg{text-align:center!important;margin-bottom:2rem!important;display:block!important}.author-names.svelte-19n36lg{margin-bottom:.5rem!important;font-family:Georgia,serif!important;font-size:11pt!important;display:inline-block!important}.primary-author.svelte-19n36lg{font-family:Georgia,serif!important;font-size:11pt!important;font-weight:700!important}.author-affiliation.svelte-19n36lg{color:#000!important;margin-top:.25rem!important;font-family:Georgia,serif!important;font-size:9.5pt!important;font-style:italic!important;display:block!important}.article-chronology.svelte-19n36lg{text-align:center!important;border:none!important;margin-top:.5rem!important;padding-top:0!important;font-size:9pt!important;display:block!important}.chron-item.svelte-19n36lg{text-transform:none!important;font-family:Georgia,serif!important;font-size:9pt!important;display:inline-block!important}.abstract-box.svelte-19n36lg{page-break-inside:avoid;break-inside:avoid;text-align:justify!important;background:0 0!important;border:.5pt solid #000!important;border-left:none!important;border-right:none!important;max-width:85%!important;margin:2.5rem auto!important;padding:1.5rem 2.5rem!important}.abstract-header.svelte-19n36lg{text-align:center!important;text-transform:uppercase!important;margin-bottom:.75rem!important;font-family:Georgia,serif!important;font-size:10.5pt!important;font-weight:700!important}.abstract-text.svelte-19n36lg{margin-bottom:0!important;font-family:Georgia,serif!important;font-size:9.5pt!important;font-style:italic!important;line-height:1.5!important}.index-terms.svelte-19n36lg{text-align:left!important;margin-top:.75rem!important;font-family:Georgia,serif!important;font-size:9pt!important;display:block!important}.index-terms.svelte-19n36lg strong:where(.svelte-19n36lg){text-transform:none!important;font-family:Georgia,serif!important;font-size:9pt!important}.abstract-rule.svelte-19n36lg{display:none!important}.journal-body.svelte-19n36lg{font-family:Georgia,serif!important;font-size:10.5pt!important;line-height:1.62!important}.journal-body.svelte-19n36lg p{text-align:justify!important;text-justify:inter-word!important;text-indent:1.5em!important;margin-top:0!important;margin-bottom:.5rem!important}.journal-body.svelte-19n36lg>p:first-of-type{text-indent:0!important}.journal-body.svelte-19n36lg h2+p,.journal-body.svelte-19n36lg h3+p,.journal-body.svelte-19n36lg h4+p,.journal-body.svelte-19n36lg blockquote+p,.journal-body.svelte-19n36lg pre+p,.journal-body.svelte-19n36lg ul+p,.journal-body.svelte-19n36lg ol+p,.journal-body.svelte-19n36lg hr+p{text-indent:0!important;margin-top:.75rem!important}.journal-body.svelte-19n36lg>p:first-of-type:first-letter{font-size:inherit!important;font-weight:inherit!important;float:none!important;color:#000!important;margin:0!important}.journal-body.svelte-19n36lg h2,.journal-body.svelte-19n36lg h3,.journal-body.svelte-19n36lg h4{page-break-after:avoid;break-after:avoid;color:#000!important;text-indent:0!important;font-family:Georgia,serif!important}.journal-body.svelte-19n36lg h2{margin-top:2.5rem!important;margin-bottom:1rem!important;font-size:16pt!important}.journal-body.svelte-19n36lg h3{margin-top:2rem!important;margin-bottom:.75rem!important;font-size:13pt!important}.journal-body.svelte-19n36lg h4{margin-top:1.5rem!important;margin-bottom:.5rem!important;font-size:11pt!important}.journal-body.svelte-19n36lg blockquote{page-break-inside:avoid;break-inside:avoid;text-indent:0!important;background:0 0!important;border-left:2pt solid #000!important;margin:1.5rem 2rem!important;padding:.75rem 1.25rem!important;font-style:italic!important}.journal-body.svelte-19n36lg blockquote p{text-indent:0!important}.journal-body.svelte-19n36lg blockquote:after{display:none!important}.journal-body.svelte-19n36lg pre{page-break-inside:avoid;break-inside:avoid;color:#000!important;text-indent:0!important;background:0 0!important;border:.5pt solid #000!important;margin:1.5rem 0!important;padding:.75rem 1rem!important;font-size:8.5pt!important}.journal-body.svelte-19n36lg code{background:0 0!important;border:none!important;padding:0!important;font-size:8.5pt!important}.journal-body.svelte-19n36lg ul,.journal-body.svelte-19n36lg ol{text-indent:0!important;margin:1rem 0!important;padding-left:1.5rem!important}.journal-body.svelte-19n36lg ul li,.journal-body.svelte-19n36lg ol li{text-indent:0!important;margin-bottom:.25rem!important;font-size:10pt!important}.journal-body.svelte-19n36lg hr{border:none!important;border-top:.5pt solid #000!important;height:0!important;margin:3rem 0!important}.journal-body.svelte-19n36lg hr:after{display:none!important}.journal-body.svelte-19n36lg a{color:#000!important;background:0 0!important;border:none!important;text-decoration:underline!important}}.reading-progress.svelte-1apym73{z-index:3000;opacity:0;background:#00000005;width:100%;height:2px;transition:opacity .3s;position:fixed;top:0;left:0}.reading-progress.visible.svelte-1apym73{opacity:1}.reading-progress-fill.svelte-1apym73{background:var(--accent-primary);height:100%;transition:width .2s ease-out}.layout-container.svelte-1apym73{color:#1a1a1c;min-height:100dvh;font-family:var(--font-sans,system-ui, sans-serif);background:#fcfcfd;padding-bottom:4rem}.breadcrumb-container.svelte-1apym73{padding:1.25rem 1.5rem .25rem}.breadcrumb-items.svelte-1apym73{color:#8c8c91;align-items:center;gap:.5rem;margin:0;padding:0;font-size:.75rem;font-weight:500;list-style:none;display:flex}.breadcrumb-items.svelte-1apym73 a:where(.svelte-1apym73){color:inherit;transition:color .2s}.breadcrumb-items.svelte-1apym73 a:where(.svelte-1apym73):hover,.active-crumb.svelte-1apym73{color:#1a1a1c}.breadcrumb-sep.svelte-1apym73{opacity:.3;font-size:.6rem}.main-layout.svelte-1apym73{padding-top:1rem}.layout-grid.svelte-1apym73{grid-template-columns:1fr;align-items:start;gap:2rem;display:grid}@media (width>=1100px){.layout-grid.svelte-1apym73{grid-template-columns:200px 1fr;max-width:1100px;margin:0 auto}}.toc-sidebar.svelte-1apym73{display:none}@media (width>=1100px){.toc-sidebar.svelte-1apym73{display:block;position:sticky;top:6rem}}.toc-header.svelte-1apym73{flex-direction:column;gap:.25rem;margin-bottom:1.5rem;display:flex}.toc-heading.svelte-1apym73{text-transform:uppercase;letter-spacing:.1em;color:#8c8c91;font-size:.65rem;font-weight:700}.reading-time.svelte-1apym73{color:#b0b0b5;font-size:.65rem;font-weight:500}.toc-navigation.svelte-1apym73{gap:1rem;display:flex;position:relative}.toc-track.svelte-1apym73{background:#f0f0f2;width:1.5px;position:absolute;top:0;bottom:0;left:0}.toc-indicator.svelte-1apym73{background:var(--accent-primary);opacity:0;width:1.5px;height:1.2rem;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;top:.4rem;left:0}.toc-indicator.visible.svelte-1apym73{opacity:1}.toc-navigation.svelte-1apym73 ul:where(.svelte-1apym73){width:100%;margin:0;padding:0;list-style:none}.toc-navigation.svelte-1apym73 li:where(.svelte-1apym73){align-items:center;height:2rem;display:flex}.toc-navigation.svelte-1apym73 a:where(.svelte-1apym73){color:#8c8c91;white-space:nowrap;text-overflow:ellipsis;width:100%;padding-left:1rem;font-size:.8rem;transition:all .2s;display:block;overflow:hidden}.toc-navigation.svelte-1apym73 a:where(.svelte-1apym73):hover{color:#1a1a1c}.toc-navigation.svelte-1apym73 a.is-active:where(.svelte-1apym73){color:var(--accent-primary);font-weight:600}.lvl-3.svelte-1apym73 a:where(.svelte-1apym73){color:#b0b0b5;padding-left:1.75rem;font-size:.75rem}.scroll-top.svelte-1apym73{color:#8c8c91;cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;width:100%;margin-top:1.5rem;padding-top:1rem;font-size:.7rem;font-weight:600;transition:color .2s;display:flex}.scroll-top.svelte-1apym73:hover{color:var(--accent-primary)}.content-surface.svelte-1apym73{background:#fff;border:1px solid #0000000a;border-radius:12px;padding:2.5rem 1.5rem;box-shadow:0 1px 2px #00000003}@media (width>=768px){.content-surface.svelte-1apym73{padding:3.5rem 4rem}}.prose-wrapper.svelte-1apym73{max-width:680px;margin:0 auto}.prose-content.svelte-1apym73 h2{letter-spacing:-.02em;color:#1a1a1c;margin:3.5rem 0 1.25rem;scroll-margin-top:5rem;font-size:1.85rem;font-weight:700;line-height:1.25}.prose-content.svelte-1apym73 h3{color:#1a1a1c;margin:2.25rem 0 .85rem;font-size:1.3rem;font-weight:600}.prose-content.svelte-1apym73 p{color:#444446;margin-bottom:1.25rem;font-size:1.05rem;line-height:1.6}.prose-content.svelte-1apym73 blockquote{border-left:2px solid var(--accent-primary);color:#1a1a1c;background:#00000003;margin:2.5rem 0;padding:.5rem 0 .5rem 1.5rem;font-size:1.2rem;font-style:italic}.prose-content.svelte-1apym73 img{border-radius:8px;width:100%;margin:2.5rem 0;box-shadow:0 8px 24px #0000000a}.prose-footer.svelte-1apym73{border-top:1px solid #f2f2f4;margin-top:3.5rem;padding-top:2rem}.meta-info.svelte-1apym73{flex-wrap:wrap;gap:2rem;display:flex}.meta-field.svelte-1apym73 .meta-label:where(.svelte-1apym73){text-transform:uppercase;color:#8c8c91;margin-bottom:.15rem;font-size:.6rem;font-weight:700;display:block}.meta-field.svelte-1apym73 .meta-value:where(.svelte-1apym73){font-size:.8rem;font-weight:500}.section-label.svelte-1apym73{align-items:center;gap:1.25rem;margin:4rem 0 2rem;display:flex}.section-label.svelte-1apym73:after{content:"";background:#f0f0f2;flex:1;height:1px}.section-label.svelte-1apym73 span:where(.svelte-1apym73){text-transform:uppercase;letter-spacing:.08em;color:#8c8c91;font-size:.7rem;font-weight:700}.status-marker.svelte-1apym73{margin-bottom:2.5rem}.error-wrapper.svelte-1apym73{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60dvh;padding:2rem;display:flex}.error-code.svelte-1apym73{color:#f0f0f2;margin-bottom:-.5rem;font-size:5rem;font-weight:800}.btn-home.svelte-1apym73{color:#fff;background:#1a1a1c;border-radius:6px;margin-top:1.5rem;padding:.7rem 1.5rem;font-size:.85rem;font-weight:600;transition:opacity .2s}.btn-home.svelte-1apym73:hover{opacity:.9}@media (width<=768px){.main-layout.svelte-1apym73{padding-top:.5rem}.content-surface.svelte-1apym73{box-shadow:none;border-left:none;border-right:none;border-radius:0;padding:2.5rem 1.25rem}.breadcrumb-container.svelte-1apym73{display:none}.prose-content.svelte-1apym73 h2{font-size:1.65rem}}.doc-layout.svelte-1shwunk{background:var(--bg-primary);padding:6rem 0}.doc-header.svelte-1shwunk{margin-bottom:3rem}.header-divider.svelte-1shwunk{background:var(--border-color);height:1px;margin-top:2rem}.doc-title.svelte-1shwunk{font-family:var(--font-sans);color:var(--text-primary);margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.2}.doc-subtitle.svelte-1shwunk{font-family:var(--font-sans);color:var(--text-secondary);font-size:1.25rem;line-height:1.5}.doc-grid.svelte-1shwunk{gap:3rem;display:grid}@media (width>=992px){.doc-grid.svelte-1shwunk{grid-template-columns:240px 1fr;align-items:start}}.doc-sidebar.svelte-1shwunk{position:sticky;top:2rem}.nav-label.svelte-1shwunk{text-transform:uppercase;letter-spacing:.05em;color:var(--text-primary);margin-bottom:.75rem;font-size:.75rem;font-weight:700;display:block}.toc-list.svelte-1shwunk{border-left:1px solid var(--border-color);padding:0;list-style:none}.toc-list.svelte-1shwunk li:where(.svelte-1shwunk){margin-bottom:0}.toc-list.svelte-1shwunk a:where(.svelte-1shwunk){color:var(--text-secondary);border-left:2px solid #0000;margin-left:-1px;padding:.5rem 0 .5rem 1rem;font-size:.9rem;text-decoration:none;transition:all .2s;display:block}.toc-list.svelte-1shwunk a:where(.svelte-1shwunk):hover{color:var(--accent-primary);border-left-color:var(--accent-primary);background:var(--bg-secondary)}.doc-content.svelte-1shwunk{font-family:var(--font-sans);color:var(--text-secondary);max-width:80ch;font-size:1.05rem;line-height:1.7}.doc-content.svelte-1shwunk h2{font-family:var(--font-sans);color:var(--text-primary);border-bottom:1px solid var(--border-color);margin-top:2.5rem;margin-bottom:1.25rem;padding-bottom:.5rem;font-size:1.75rem;font-weight:600}.doc-content.svelte-1shwunk h3{font-family:var(--font-sans);color:var(--text-primary);margin-top:2rem;margin-bottom:1rem;font-size:1.4rem;font-weight:600}.doc-content.svelte-1shwunk p{margin-bottom:1.25rem}.doc-content.svelte-1shwunk ul{margin-bottom:1.25rem;padding-left:1.5rem}.doc-content.svelte-1shwunk li{margin-bottom:.5rem}.doc-content.svelte-1shwunk code{background:var(--bg-tertiary);color:var(--accent-primary);border-radius:4px;padding:.2em .4em;font-size:.9em}.doc-content.svelte-1shwunk pre{background:var(--bg-tertiary);border-radius:8px;margin-bottom:1.5rem;padding:1.5rem;overflow-x:auto}.doc-content.svelte-1shwunk pre code{color:inherit;background:0 0;padding:0}body{background-color:#fdfdfd}.research-layout.svelte-1ftzkt9{color:#111111c1;min-height:100dvh;font-family:var(--font-serif);background:#fdfdfd;margin-top:6rem}.journal-header-strip.svelte-1ftzkt9{border-bottom:1px solid #000;margin-bottom:4rem;padding:1rem 0}.strip-content.svelte-1ftzkt9{max-width:900px;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:#555;justify-content:space-between;margin:0 auto;padding:0 1.5rem;font-size:.8rem;display:flex}.paper-container.svelte-1ftzkt9{max-width:800px;margin:0 auto;padding:0 1.5rem 6rem}.paper-header.svelte-1ftzkt9{text-align:center;border-bottom:4px solid #000;margin-bottom:4rem;padding-bottom:2rem}.meta-top.svelte-1ftzkt9{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;justify-content:center;gap:1rem;margin-bottom:1.5rem;font-size:.75rem;display:flex}.category-tag.svelte-1ftzkt9{color:#fff;background:#000;border-radius:2px;padding:.2rem .6rem}.paper-id-tag.svelte-1ftzkt9{color:#666;border:1px solid #ddd;border-radius:2px;padding:.2rem .6rem}.paper-title.svelte-1ftzkt9{margin-bottom:1rem;font-size:3rem;font-weight:700;line-height:1.1}.paper-subtitle.svelte-1ftzkt9{color:#555;margin-bottom:2rem;font-size:1.5rem;font-style:italic}.author-block.svelte-1ftzkt9{font-family:var(--font-sans);color:#333;font-size:.95rem}.byline.svelte-1ftzkt9{color:#777;margin-right:.3rem;font-style:italic}.author-name.svelte-1ftzkt9{color:#000;font-weight:700}.affiliation.svelte-1ftzkt9{color:#666;margin-left:.3rem}.abstract-box.svelte-1ftzkt9{font-family:var(--font-sans);background:#f4f4f4;border-left:4px solid #000;margin-bottom:3rem;padding:2rem}.abstract-box.svelte-1ftzkt9 h3:where(.svelte-1ftzkt9){text-transform:uppercase;letter-spacing:.1em;color:#000;margin-top:0;margin-bottom:1rem;font-size:.9rem}.abstract-box.svelte-1ftzkt9 p:where(.svelte-1ftzkt9){color:#333;margin:0;font-size:1rem;line-height:1.6}.content-flow.svelte-1ftzkt9{color:#222;font-size:1.2rem;line-height:1.8}.content-flow.svelte-1ftzkt9 p{margin-bottom:1.5rem}.content-flow.svelte-1ftzkt9 h2{border-bottom:1px solid #ddd;margin-top:3rem;margin-bottom:1.5rem;padding-bottom:.5rem;font-size:2rem;font-weight:700}.content-flow.svelte-1ftzkt9 h3{font-size:1.5rem;font-weight:600;font-family:var(--font-sans);margin-top:2.5rem;margin-bottom:1rem}.content-flow.svelte-1ftzkt9 blockquote{color:#555;border-left:4px solid #ddd;margin:2rem 0;padding-left:2rem;font-size:1.3rem;font-style:italic}.content-flow.svelte-1ftzkt9 ul,.content-flow.svelte-1ftzkt9 ol{margin-bottom:2rem;padding-left:1.5rem}.content-flow.svelte-1ftzkt9 li{margin-bottom:.5rem}.paper-footer.svelte-1ftzkt9{border-top:1px solid #eee;margin-top:6rem;padding-top:2rem}.citation-box.svelte-1ftzkt9{background:#fafaf9;border:1px dashed #ccc;padding:1.5rem}.citation-box.svelte-1ftzkt9 h4:where(.svelte-1ftzkt9){font-family:var(--font-sans);text-transform:uppercase;color:#777;margin:0 0 .5rem;font-size:.8rem}.citation-text.svelte-1ftzkt9{color:#444;margin:0;font-family:monospace;font-size:.9rem}@media (width<=768px){.paper-title.svelte-1ftzkt9{font-size:2rem}.paper-header.svelte-1ftzkt9{margin-bottom:2rem}}.sitemap-layout.svelte-1y7yhm5{background:var(--bg-primary);flex-direction:column;min-height:100dvh;display:flex;position:relative}.sitemap-main.svelte-1y7yhm5{padding-bottom:var(--spacing-xxl);z-index:10;flex:1;margin-top:-3rem;position:relative}.container.svelte-1y7yhm5{max-width:1200px;margin:0 auto;padding:0 1.5rem}.content-wrapper.svelte-1y7yhm5{background:var(--bg-secondary);padding:var(--spacing-xl);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);max-width:1000px;margin:0 auto;position:relative}.glass.svelte-1y7yhm5{-webkit-backdrop-filter:blur(16px);background:#ffffffe6;border:1px solid #fff9}.sitemap-header.svelte-1y7yhm5{top:var(--header-height,56px);z-index:100;background:var(--premium-glass-bg);-webkit-backdrop-filter:blur(16px);border-bottom:var(--premium-glass-border-light);margin-bottom:3rem;padding:1.5rem 0;position:sticky}.sitemap-content.svelte-1y7yhm5{color:var(--text-secondary);line-height:1.6}.sitemap-content.svelte-1y7yhm5 ul{padding-left:0;list-style:none}.sitemap-content.svelte-1y7yhm5 ul ul{border-left:1px solid var(--border-color);margin-top:.5rem;margin-bottom:1rem;padding-left:2rem}.sitemap-content.svelte-1y7yhm5 li{margin-bottom:.5rem}.sitemap-content.svelte-1y7yhm5 a{color:var(--text-primary);text-decoration:none;transition:color .2s}.sitemap-content.svelte-1y7yhm5 a:hover{color:var(--accent-primary)}@media (width<=768px){.content-wrapper.svelte-1y7yhm5{padding:var(--spacing-lg)}}.people-layout.svelte-3hrxov{background:var(--bg-primary);flex-direction:column;min-height:100dvh;display:flex;position:relative}.people-main.svelte-3hrxov{padding-bottom:var(--spacing-xxl);z-index:10;flex:1;margin-top:-3rem;position:relative}.container.svelte-3hrxov{max-width:1200px;margin:0 auto;padding:0 1.5rem}.content-wrapper.svelte-3hrxov{background:var(--bg-secondary);padding:var(--spacing-xl);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);max-width:1200px;margin:0 auto;position:relative}.glass.svelte-3hrxov{-webkit-backdrop-filter:blur(16px);background:#ffffffe6;border:1px solid #fff9}.people-content.svelte-3hrxov{color:var(--text-secondary);line-height:1.6}@media (width<=768px){.content-wrapper.svelte-3hrxov{padding:var(--spacing-lg)}}.hub-layout.svelte-1ui01ep{background:#fff;min-height:100dvh}.hub-main.svelte-1ui01ep{z-index:10;padding:4rem 0 8rem;position:relative}.intro-content.svelte-1ui01ep{color:#000;max-width:800px;margin:0 auto 6rem;font-size:1.5rem;font-weight:300;line-height:1.4}.intro-content.svelte-1ui01ep h1{display:none}.sections-container.svelte-1ui01ep{flex-direction:column;gap:6rem;display:flex}.section-header.svelte-1ui01ep{border-bottom:1px solid #000;margin-bottom:2rem;padding-bottom:1rem}.section-title.svelte-1ui01ep{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.2em;color:#000;margin:0;font-size:1rem;font-weight:700}.links-grid.svelte-1ui01ep{border-top:1px solid #000;border-left:1px solid #000;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:0;display:grid}.hub-card.svelte-1ui01ep{color:inherit;background:#fff;border-bottom:1px solid #000;border-right:1px solid #000;justify-content:space-between;align-items:flex-start;padding:4rem 3rem;text-decoration:none;transition:background .2s;display:flex}.hub-card.svelte-1ui01ep:hover{color:#fff;background:#000}.card-title.svelte-1ui01ep{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.02em;margin:0 0 1rem;font-size:1.75rem;font-weight:700}.card-desc.svelte-1ui01ep{opacity:.6;max-width:30ch;margin:0;font-size:1rem;line-height:1.5}.hub-card.svelte-1ui01ep:hover .card-desc:where(.svelte-1ui01ep){opacity:.8}.card-arrow.svelte-1ui01ep{margin-top:-.5rem;font-size:1.5rem;font-weight:300}@media (width<=768px){.intro-content.svelte-1ui01ep{font-size:1.25rem}.links-grid.svelte-1ui01ep{grid-template-columns:1fr}.hub-card.svelte-1ui01ep{padding:3rem 2rem}}.article-layout.svelte-182fahv{min-height:100vh;font-family:var(--font-sans);color:#1a1a1a;opacity:0;background:#fff;transition:opacity .5s}.article-layout.isVisible.svelte-182fahv{opacity:1}.content-container.svelte-182fahv{max-width:1000px;margin:0 auto;padding:0 1.5rem}.content-container.narrow.svelte-182fahv{max-width:720px}.article-header.svelte-182fahv{border-bottom:1px solid #eee;padding:6rem 0 3rem}.header-content.svelte-182fahv{flex-direction:column;gap:1.5rem;display:flex}.article-title.svelte-182fahv{margin:0;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1.1}.article-description.svelte-182fahv{color:#666;max-width:800px;margin:0;font-size:1.25rem;line-height:1.5}.media-container.svelte-182fahv{background:#000;border-radius:8px;margin-top:2rem;overflow:hidden}.video-wrapper.svelte-182fahv{height:0;padding-bottom:56.25%;position:relative}.video-wrapper.svelte-182fahv iframe:where(.svelte-182fahv){border:none;width:100%;height:100%;position:absolute;top:0;left:0}.article-main.svelte-182fahv{padding:4rem 0 8rem}.quick-insight.svelte-182fahv{color:#000;border-bottom:1px solid #eee;margin-bottom:3rem;padding:1.5rem 0;font-size:1.2rem;line-height:1.6}.metrics-overview.svelte-182fahv{margin-bottom:4rem}.metrics-list.svelte-182fahv{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:2rem;display:grid}.metric-item.svelte-182fahv{flex-direction:column;gap:.25rem;display:flex}.metric-value.svelte-182fahv{color:#1a1a1a;font-size:2.5rem;font-weight:600}.metric-label.svelte-182fahv{color:#666;font-size:.9rem;font-weight:500}.article-body.svelte-182fahv{font-size:1.125rem;line-height:1.7}.article-body.svelte-182fahv h2{color:#000;margin:4rem 0 1.5rem;font-size:1.8rem;font-weight:600}.article-body.svelte-182fahv h3{color:#000;margin:2.5rem 0 1rem;font-size:1.4rem;font-weight:600}.article-body.svelte-182fahv p{margin-bottom:1.5rem}.article-body.svelte-182fahv ul,.article-body.svelte-182fahv ol{margin-bottom:2rem;padding-left:1.5rem}.article-body.svelte-182fahv li{margin-bottom:.75rem}.article-body.svelte-182fahv blockquote{color:#555;border-left:3px solid #eee;margin:3rem 0;padding:1.5rem 2rem;font-style:italic}.article-body.svelte-182fahv img{border-radius:4px;max-width:100%;height:auto;margin:3rem 0}.article-footer.svelte-182fahv{border-top:1px solid #eee;margin-top:8rem;padding-top:4rem}.cta-section.svelte-182fahv{text-align:center}.cta-section.svelte-182fahv h2:where(.svelte-182fahv){margin-bottom:1rem;font-size:2rem;font-weight:600}.cta-section.svelte-182fahv p:where(.svelte-182fahv){color:#666;margin-bottom:2rem;font-size:1.1rem}.cta-actions.svelte-182fahv{justify-content:center;display:flex}@media (width<=640px){.article-header.svelte-182fahv{padding:4rem 0 2rem}.article-title.svelte-182fahv,.metric-value.svelte-182fahv{font-size:2rem}}:root{--product-accent:var(--accent-primary);--product-accent-soft:#1e28450d;--hero-bg-color:#fcfcfd}.product-layout.svelte-ok8fy1{opacity:0;background:var(--bg-primary);min-height:100dvh;transition:opacity 1s cubic-bezier(.4,0,.2,1)}.product-layout.visible.svelte-ok8fy1{opacity:1}.product-hero.svelte-ok8fy1{background:var(--hero-bg-color);justify-content:center;align-items:center;min-height:85dvh;padding:12rem 0 8rem;display:flex;position:relative;overflow:hidden}.hero-bg.svelte-ok8fy1{z-index:1;position:absolute;inset:0}.mesh-gradient.svelte-ok8fy1{opacity:.8;background-image:radial-gradient(at 0 0,#eef1f6 0,#0000 50%),radial-gradient(at 50% 0,#f8fafc 0,#0000 50%),radial-gradient(at 100% 0,#eef1f6 0,#0000 50%);position:absolute;inset:0}.glow-orb.svelte-ok8fy1{filter:blur(120px);z-index:2;pointer-events:none;border-radius:50%;position:absolute}.top-right.svelte-ok8fy1{background:var(--accent-light);opacity:.4;width:500px;height:500px;top:-10%;right:-10%}.bottom-left.svelte-ok8fy1{background:var(--bg-tertiary);opacity:.3;width:400px;height:400px;bottom:-10%;left:-5%}.hero-container.svelte-ok8fy1{z-index:10;text-align:center;max-width:1000px;position:relative}.badge-wrapper.svelte-ok8fy1{justify-content:center;margin-bottom:2.5rem;display:flex}.product-badge.svelte-ok8fy1{text-transform:uppercase;letter-spacing:.05em;color:var(--text-primary);border:1px solid var(--border-color);border-radius:100px;align-items:center;gap:.75rem;padding:.6rem 1.5rem;font-size:.8rem;font-weight:600;display:inline-flex;box-shadow:0 4px 20px #00000008}.badge-dot.svelte-ok8fy1{background:var(--accent-primary);width:6px;height:6px;box-shadow:0 0 10px var(--accent-primary);border-radius:50%}.product-title.svelte-ok8fy1{font-family:var(--font-serif);color:var(--text-primary);letter-spacing:-.03em;margin-bottom:2.5rem;font-size:clamp(3.5rem,8vw,6rem);font-weight:600;line-height:1}.product-subtitle.svelte-ok8fy1{font-family:var(--font-sans);color:var(--text-secondary);max-width:750px;margin:0 auto 3.5rem;font-size:1.35rem;font-weight:400;line-height:1.6}.hero-actions.svelte-ok8fy1{justify-content:center;align-items:center;gap:1.5rem;display:flex}.btn-lg.svelte-ok8fy1{padding:1.1rem 2.2rem;font-size:1rem;font-weight:600}.btn-glass.svelte-ok8fy1{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-color);color:var(--text-primary);background:#fff6}.btn-glass.svelte-ok8fy1:hover{border-color:var(--accent-primary);background:#fffc;transform:translateY(-2px)}.trust-bar.svelte-ok8fy1{background:var(--bg-secondary);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding:1.5rem 0}.trust-content.svelte-ok8fy1{color:var(--text-muted);justify-content:center;align-items:center;gap:2rem;font-size:.9rem;display:flex}.trust-label.svelte-ok8fy1{text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;font-weight:700}.trust-divider.svelte-ok8fy1{background:var(--border-color);width:1px;height:20px}.trust-content.svelte-ok8fy1 p:where(.svelte-ok8fy1){margin:0;font-style:italic}.main-container.svelte-ok8fy1{padding-top:6rem;padding-bottom:10rem}.layout-grid.svelte-ok8fy1{gap:5rem;display:grid}@media (width>=1024px){.layout-grid.svelte-ok8fy1{grid-template-columns:1fr 380px}}.product-content.svelte-ok8fy1{max-width:850px}.content-body.svelte-ok8fy1{color:var(--text-secondary);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1, "liga" 1, "calt" 1;font-size:1.15rem;line-height:1.8}.sidebar-sticky.svelte-ok8fy1{flex-direction:column;gap:2rem;display:flex;position:sticky;top:6rem}.solution-card.svelte-ok8fy1{border-radius:var(--radius-xl);border:1px solid var(--border-color);padding:2.5rem;box-shadow:0 20px 40px #0000000a}.card-header.svelte-ok8fy1{align-items:center;gap:1.25rem;margin-bottom:2.5rem;display:flex}.icon-box.svelte-ok8fy1{background:var(--product-accent-soft);width:48px;height:48px;color:var(--accent-primary);border-radius:var(--radius-lg);justify-content:center;align-items:center;display:flex}.sidebar-title.svelte-ok8fy1{font-family:var(--font-serif);color:var(--text-primary);margin:0;font-size:1.5rem}.info-list.svelte-ok8fy1{flex-direction:column;gap:2rem;margin-bottom:3rem;display:flex}.info-item.svelte-ok8fy1{align-items:flex-start;gap:1.25rem;display:flex}.item-icon.svelte-ok8fy1{color:var(--accent-primary);margin-top:.25rem}.item-text.svelte-ok8fy1{flex-direction:column;display:flex}.item-text.svelte-ok8fy1 strong:where(.svelte-ok8fy1){color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.85rem}.item-text.svelte-ok8fy1 span:where(.svelte-ok8fy1){color:var(--text-secondary);font-size:1rem;line-height:1.4}.sidebar-cta.svelte-ok8fy1 .full-width:where(.svelte-ok8fy1){justify-content:space-between;width:100%;padding:1.1rem 1.5rem;display:flex}.trust-badge-small.svelte-ok8fy1{border-radius:var(--radius-md);color:var(--text-muted);border:1px solid var(--border-color);justify-content:center;align-items:center;gap:.75rem;padding:1rem;font-size:.8rem;font-weight:600;display:flex}@keyframes svelte-ok8fy1-reveal{0%{opacity:0;transform:translateY(30px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-ok8fy1-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-ok8fy1-fadeIn{0%{opacity:0}to{opacity:1}}.animate-reveal.svelte-ok8fy1{animation:1s cubic-bezier(.4,0,.2,1) forwards svelte-ok8fy1-reveal}.animate-slide-up.svelte-ok8fy1{animation:.8s cubic-bezier(.4,0,.2,1) forwards svelte-ok8fy1-slideUp}.animate-fade-in-delayed.svelte-ok8fy1{opacity:0;animation:1s cubic-bezier(.4,0,.2,1) .5s forwards svelte-ok8fy1-fadeIn}.content-body.svelte-ok8fy1 h1,.content-body.svelte-ok8fy1 h2,.content-body.svelte-ok8fy1 h3,.content-body.svelte-ok8fy1 h4,.content-body.svelte-ok8fy1 h5,.content-body.svelte-ok8fy1 h6{font-family:var(--font-heading);color:var(--text-primary);text-wrap:balance;font-feature-settings:"kern" 1, "liga" 1, "dlig" 1}.content-body.svelte-ok8fy1 h2{letter-spacing:-.02em;margin-top:5rem;margin-bottom:2rem;font-size:2.5rem;line-height:1.2}.content-body.svelte-ok8fy1 h3{letter-spacing:-.01em;margin-top:2.5rem;margin-bottom:1rem;font-size:1.75rem;line-height:1.3}.content-body.svelte-ok8fy1 p{color:var(--text-secondary);text-wrap:pretty;margin-bottom:2rem}.content-body.svelte-ok8fy1 ul,.content-body.svelte-ok8fy1 ol{margin-bottom:1.75rem;padding-left:1.5rem}.content-body.svelte-ok8fy1 li{margin-bottom:.5rem}.content-body.svelte-ok8fy1 li::marker{color:var(--accent-primary)}.content-body.svelte-ok8fy1 strong,.content-body.svelte-ok8fy1 b{color:var(--text-primary);font-weight:600}.content-body.svelte-ok8fy1 em,.content-body.svelte-ok8fy1 i{color:var(--text-primary);font-style:italic}.content-body.svelte-ok8fy1 blockquote{border-left:4px solid var(--accent-primary);color:var(--text-primary);background:var(--bg-tertiary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:2rem 0;padding:1.5rem;font-style:italic}.content-body.svelte-ok8fy1 blockquote p:last-child{margin-bottom:0}.content-body.svelte-ok8fy1 img{border-radius:var(--radius-md);max-width:100%;height:auto;box-shadow:var(--shadow-md);margin:2rem 0}.content-body.svelte-ok8fy1 code{background:var(--bg-tertiary);border-radius:var(--radius-sm);color:var(--text-primary);padding:.2em .4em;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.875em}.content-body.svelte-ok8fy1 pre{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);margin:2rem 0;padding:1.5rem;overflow-x:auto}.content-body.svelte-ok8fy1 pre code{color:inherit;background:0 0;border-radius:0;padding:0}.content-body.svelte-ok8fy1 a{color:var(--accent-primary);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s}.content-body.svelte-ok8fy1 a:hover{border-bottom-color:var(--accent-primary)}.container.svelte-ok8fy1 .ml-2{margin-left:.5rem}.container.svelte-ok8fy1 .mr-2{margin-right:.5rem}@media (width<=768px){.product-hero.svelte-ok8fy1{min-height:auto;padding:8rem 0 4rem}.product-title.svelte-ok8fy1{font-size:3rem}.hero-actions.svelte-ok8fy1{flex-direction:column;width:100%}.hero-actions.svelte-ok8fy1 .btn:where(.svelte-ok8fy1){width:100%}.trust-content.svelte-ok8fy1{text-align:center;flex-direction:column;gap:1rem}.trust-divider.svelte-ok8fy1{display:none}}.modal-overlay.svelte-ok8fy1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0006;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.share-modal.svelte-ok8fy1{border-radius:var(--radius-xl);background:#fff;border:1px solid #fff3;width:100%;max-width:440px;padding:2.5rem;box-shadow:0 30px 60px #0003}.modal-header.svelte-ok8fy1{justify-content:space-between;align-items:center;margin-bottom:2.5rem;display:flex}.modal-header.svelte-ok8fy1 h3:where(.svelte-ok8fy1){font-family:var(--font-serif);color:var(--text-primary);margin:0;font-size:1.75rem}.close-btn.svelte-ok8fy1{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:.5rem;transition:color .2s}.close-btn.svelte-ok8fy1:hover{color:var(--text-primary)}.share-grid.svelte-ok8fy1{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:2.5rem;display:grid}.share-option.svelte-ok8fy1{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:.75rem;transition:transform .2s;display:flex}.share-option.svelte-ok8fy1:hover{transform:translateY(-4px)}.option-icon.svelte-ok8fy1{color:#fff;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;transition:filter .2s;display:flex}.share-option.svelte-ok8fy1:hover .option-icon:where(.svelte-ok8fy1){filter:brightness(1.1)}.option-icon.linkedin.svelte-ok8fy1{background:#0077b5}.option-icon.twitter.svelte-ok8fy1{background:#000}.option-icon.whatsapp.svelte-ok8fy1{background:#25d366}.option-icon.email.svelte-ok8fy1{background:var(--accent-primary)}.share-option.svelte-ok8fy1 span:where(.svelte-ok8fy1){color:var(--text-secondary);font-size:.8rem;font-weight:600}.copy-section.svelte-ok8fy1{flex-direction:column;gap:.75rem;display:flex}.copy-label.svelte-ok8fy1{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-size:.75rem;font-weight:700}.copy-box.svelte-ok8fy1{background:var(--bg-tertiary);border-radius:var(--radius-md);border:1px solid var(--border-color);gap:.5rem;padding:.5rem;display:flex}.copy-box.svelte-ok8fy1 input:where(.svelte-ok8fy1){color:var(--text-secondary);background:0 0;border:none;outline:none;flex:1;padding:0 .5rem;font-size:.9rem}.btn-sm.svelte-ok8fy1{min-width:60px;padding:.5rem 1rem;font-size:.8rem}.faq-item.svelte-23bf7y{border-bottom:1px solid var(--border-color);background:0 0;transition:all .2s;overflow:hidden}.faq-item.svelte-23bf7y:first-child{border-top:1px solid var(--border-color)}.faq-question.svelte-23bf7y{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.5rem 0;transition:all .2s;display:flex}.question-text.svelte-23bf7y{font-family:var(--font-sans);color:var(--text-primary);margin-right:2rem;font-size:1.125rem;font-weight:500;line-height:1.5}.chevron.svelte-23bf7y{color:var(--text-muted);flex-shrink:0;transition:transform .3s}.faq-item.svelte-23bf7y:hover .question-text:where(.svelte-23bf7y),.faq-item.svelte-23bf7y:hover .chevron:where(.svelte-23bf7y){color:var(--accent-primary)}.faq-item.open.svelte-23bf7y .chevron:where(.svelte-23bf7y){color:var(--text-primary);transform:rotate(180deg)}.faq-item.open.svelte-23bf7y .question-text:where(.svelte-23bf7y){color:var(--text-primary)}.faq-answer.svelte-23bf7y{color:var(--text-secondary);padding:0 0 2rem;font-size:1rem;line-height:1.7}.answer-content.svelte-23bf7y p{margin-bottom:1.25rem}.answer-content.svelte-23bf7y p:last-child{margin-bottom:0}.answer-content.svelte-23bf7y a{color:var(--accent-primary);border-bottom:1px solid rgba(var(--accent-primary-rgb), .3);text-decoration:none;transition:border-color .2s}.answer-content.svelte-23bf7y a:hover{border-bottom-color:var(--accent-primary)}.answer-content.svelte-23bf7y ul,.answer-content.svelte-23bf7y ol{margin:1.25rem 0;padding-left:1.5rem}.answer-content.svelte-23bf7y li{margin-bottom:.5rem}.faq-layout.svelte-1x4rwm2{background:var(--bg-primary,#fff);min-height:100dvh}.faq-main.svelte-1x4rwm2{z-index:10;padding-top:4rem;padding-bottom:8rem;position:relative}.container.svelte-1x4rwm2{max-width:1200px;margin:0 auto;padding:0 1.5rem}.faq-grid.svelte-1x4rwm2{grid-template-columns:1fr;gap:4rem;display:grid}@media (width>=992px){.faq-grid.svelte-1x4rwm2{grid-template-columns:240px 1fr;align-items:start}}.faq-sidebar.svelte-1x4rwm2{position:sticky;top:8rem}.sidebar-content.svelte-1x4rwm2{padding-right:1.5rem}.sidebar-title.svelte-1x4rwm2{color:var(--text-primary);border-bottom:1px solid var(--border-color);margin-bottom:1.5rem;padding-bottom:1rem;font-size:.875rem;font-weight:600}.category-nav.svelte-1x4rwm2{flex-direction:column;gap:.5rem;display:flex}.category-btn.svelte-1x4rwm2{color:var(--text-secondary);font-family:var(--font-sans);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:.5rem 0;font-size:.95rem;font-weight:500;transition:all .2s;display:flex}.category-btn.svelte-1x4rwm2:hover{color:var(--text-primary)}.category-btn.active.svelte-1x4rwm2{color:var(--text-primary);font-weight:600}.faq-content.svelte-1x4rwm2{min-width:0}.search-section.svelte-1x4rwm2{margin-bottom:4rem}.search-wrapper.svelte-1x4rwm2{border-bottom:1px solid var(--border-color);align-items:center;padding:.75rem 0;transition:border-color .2s;display:flex}.search-wrapper.svelte-1x4rwm2:focus-within{border-bottom-color:var(--text-primary)}.search-icon.svelte-1x4rwm2{color:var(--text-muted);margin-right:1rem}input.svelte-1x4rwm2{color:var(--text-primary);font-size:1rem;font-family:var(--font-sans);background:0 0;border:none;outline:none;flex:1;padding:.5rem 0}input.svelte-1x4rwm2::placeholder{color:var(--text-muted)}.clear-btn.svelte-1x4rwm2{color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;transition:color .2s;display:flex}.clear-btn.svelte-1x4rwm2:hover{color:var(--text-primary)}.category-group.svelte-1x4rwm2{margin-bottom:4rem}.category-heading.svelte-1x4rwm2{color:var(--text-primary);font-size:1.5rem;font-weight:600;font-family:var(--font-sans);margin-bottom:2rem}.faq-list.svelte-1x4rwm2{flex-direction:column;display:flex}.no-results.svelte-1x4rwm2{text-align:center;padding:4rem 0}.no-results-icon.svelte-1x4rwm2{color:var(--text-muted);margin-bottom:1.5rem}.no-results.svelte-1x4rwm2 h3:where(.svelte-1x4rwm2){color:var(--text-primary);margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.no-results.svelte-1x4rwm2 p:where(.svelte-1x4rwm2){color:var(--text-secondary)}.support-cta-container.svelte-1x4rwm2{border-top:1px solid var(--border-color);margin-top:6rem;padding-top:4rem}.support-cta.svelte-1x4rwm2{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}@media (width>=768px){.support-cta.svelte-1x4rwm2{flex-direction:row;justify-content:space-between;align-items:center}}.support-cta.svelte-1x4rwm2 p:where(.svelte-1x4rwm2){color:var(--text-primary);margin:0;font-size:1.125rem;font-weight:500}.contact-btn.svelte-1x4rwm2{background:var(--text-primary);color:var(--bg-primary,white);border-radius:0;padding:.75rem 1.5rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.contact-btn.svelte-1x4rwm2:hover{background:var(--text-secondary)}@media (width<=991px){.faq-sidebar.svelte-1x4rwm2{margin-bottom:2rem;position:static}.sidebar-title.svelte-1x4rwm2{display:none}.category-nav.svelte-1x4rwm2{scrollbar-width:none;border-bottom:1px solid var(--border-color);flex-direction:row;gap:1.5rem;padding-bottom:1rem;overflow-x:auto}.category-nav.svelte-1x4rwm2::-webkit-scrollbar{display:none}.category-btn.svelte-1x4rwm2{white-space:nowrap;padding:.5rem 0}.category-btn.active.svelte-1x4rwm2{border-bottom:2px solid var(--text-primary);margin-bottom:-1px}}@media (width<=768px){.faq-main.svelte-1x4rwm2{padding-top:2rem}}
