.contents.svelte-nhtq8b{font-size:.85rem;line-height:1.5}.contents-label.svelte-nhtq8b{font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffff7f;margin-bottom:12px;padding:0 12px}.contents.svelte-nhtq8b ul{margin:0;padding:0;list-style:none;border-left:1px solid rgb(255 255 255 / 8%)}.contents.svelte-nhtq8b ul ul{margin:4px 0 4px 12px;padding-left:0}.contents.svelte-nhtq8b li{padding:0;margin:0}.contents.svelte-nhtq8b li:not(:last-child){margin-bottom:0}.contents.svelte-nhtq8b a{display:block;padding:6px 12px;margin-left:-1px;border-left:2px solid transparent;color:#fff9;font-weight:500;text-decoration:none;transition:color .15s ease,border-color .15s ease,background .15s ease}.contents.svelte-nhtq8b a:hover{color:var(--white)}.contents.svelte-nhtq8b a.active{color:var(--white);border-left-color:var(--lavender);background:rgb(255 255 255 / 4%)}.contents.svelte-nhtq8b ul ul a{font-weight:400;font-size:.8rem;color:#ffffff73}.contents.svelte-nhtq8b ul ul a.active{color:var(--white)}.columns.svelte-1vpmkhe{display:flex;gap:64px;align-items:flex-start}.sidebar.svelte-1vpmkhe{width:260px;flex-shrink:0;position:sticky;top:96px;max-height:calc(100vh - 120px);overflow-y:auto;scrollbar-width:thin}.sidebar.svelte-1vpmkhe::-webkit-scrollbar{width:4px}.sidebar.svelte-1vpmkhe::-webkit-scrollbar-thumb{background:rgb(255 255 255 / 12%);border-radius:2px}.content.svelte-1vpmkhe{min-width:0;flex:1;max-width:760px}@media (max-width: 1180px){.sidebar.svelte-1vpmkhe{display:none}.content.svelte-1vpmkhe{max-width:none;margin:0 auto}}button.svelte-10fqxdx{position:fixed;right:24px;bottom:24px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:50%;background:rgb(255 255 255 / 8%);color:var(--white);border:1px solid rgb(255 255 255 / 14%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transition:background .15s ease,transform .15s ease;z-index:40}button.svelte-10fqxdx:hover{background:rgb(255 255 255 / 14%);transform:translateY(-2px)}.suggestions.svelte-gk238o{display:flex;flex-direction:column;gap:32px;margin-top:96px;padding-top:64px;border-top:1px solid rgb(255 255 255 / 8%)}.head.svelte-gk238o{display:flex;flex-direction:column;gap:6px}.eyebrow.svelte-gk238o{font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff9}h3.svelte-gk238o{font-size:1.6rem;margin:0;color:var(--white)}.article.svelte-gk238o{display:contents}.article-page.svelte-11455v4.svelte-11455v4{padding-top:48px;padding-bottom:32px}.article-head.svelte-11455v4.svelte-11455v4{max-width:880px;margin:0 auto 56px;display:flex;flex-direction:column;gap:18px}.back-link.svelte-11455v4.svelte-11455v4{display:inline-flex;align-items:center;gap:8px;font-size:.9rem;font-weight:500;color:#fff9;width:max-content;transition:color .15s ease}.back-link.svelte-11455v4.svelte-11455v4:hover{color:var(--white)}.kind.svelte-11455v4.svelte-11455v4{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px;font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#fff9}.kind-tag.svelte-11455v4.svelte-11455v4{padding:4px 10px;background:rgb(205 182 240 / 12%);border:1px solid rgb(205 182 240 / 32%);border-radius:999px;color:var(--lavender)}.kind-venue.svelte-11455v4.svelte-11455v4{margin:10px 0 0;font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#fff9}.kind-conf.svelte-11455v4.svelte-11455v4{color:#ffffffbf;text-decoration:none;border-bottom:1px solid rgb(255 255 255 / 18%);transition:color .15s ease,border-color .15s ease}a.kind-conf.svelte-11455v4.svelte-11455v4:hover{color:var(--lavender);border-bottom-color:var(--lavender)}.kind-award.svelte-11455v4.svelte-11455v4{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;color:var(--experience);background:rgb(204 232 34 / 8%);border:1px solid rgb(204 232 34 / 32%);border-radius:999px;letter-spacing:.08em}.kind-award-icon.svelte-11455v4.svelte-11455v4{width:14px;height:14px;flex-shrink:0}.paper-cta.svelte-11455v4.svelte-11455v4{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px;padding-top:20px;border-top:1px solid rgb(255 255 255 / 8%)}.paper-hint.svelte-11455v4.svelte-11455v4{font-family:var(--mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#ffffff73}.article-title.svelte-11455v4.svelte-11455v4{font-size:2.2rem;line-height:1.1;font-weight:600}@media (min-width: 768px){.article-title.svelte-11455v4.svelte-11455v4{font-size:3rem}}@media (min-width: 1280px){.article-title.svelte-11455v4.svelte-11455v4{font-size:3.5rem}}.article-meta.svelte-11455v4.svelte-11455v4{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;border-top:1px solid rgb(255 255 255 / 8%);font-size:.9rem}.author.svelte-11455v4.svelte-11455v4{font-weight:500;color:var(--white)}.tags.svelte-11455v4.svelte-11455v4{display:flex;align-items:center;gap:10px;color:#fff9}.tag.svelte-11455v4.svelte-11455v4{padding:4px 10px;font-size:.78rem;font-weight:500;text-transform:capitalize;background:rgb(255 255 255 / 8%);color:#ffffffd9;border-radius:999px}.dot.svelte-11455v4.svelte-11455v4{color:#ffffff4d}.article-body.svelte-11455v4.svelte-11455v4{font-size:1.05rem;line-height:1.7;color:#ffffffe0}.article-body--wide.svelte-11455v4.svelte-11455v4{max-width:880px;margin:0 auto}.article-body.svelte-11455v4 h1,.article-body.svelte-11455v4 h2,.article-body.svelte-11455v4 h3,.article-body.svelte-11455v4 h4,.article-body.svelte-11455v4 h5,.article-body.svelte-11455v4 h6{color:var(--white);margin:2.4em 0 .6em;scroll-margin-top:96px}.article-body.svelte-11455v4 h1{font-size:2rem}.article-body.svelte-11455v4 h2{font-size:1.6rem}.article-body.svelte-11455v4 h3{font-size:1.25rem}.article-body.svelte-11455v4 h4{font-size:1.05rem}.article-body.svelte-11455v4 :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.article-body.svelte-11455v4 p{margin:1em 0;line-height:1.7}.article-body.svelte-11455v4 a{color:var(--lavender);text-decoration:underline;text-decoration-color:#cdb6f066;text-underline-offset:.2em;transition:text-decoration-color .15s ease}.article-body.svelte-11455v4 a:hover{text-decoration-color:var(--lavender)}.article-body.svelte-11455v4 code{padding:2px 6px;font-size:.9em;background:rgb(255 255 255 / 8%);border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.article-body.svelte-11455v4 pre{margin:1.4em 0;padding:18px 20px;font-size:.85rem;line-height:1.6;background:#0a0a0a;border:1px solid rgb(255 255 255 / 8%);border-radius:12px;overflow-x:auto}.article-body.svelte-11455v4 pre code{padding:0;background:transparent;font-size:inherit}.article-body.svelte-11455v4 figure{margin:2.2em 0}.article-body.svelte-11455v4 figure img,.article-body.svelte-11455v4 p>img{border-radius:12px;border:1px solid rgb(255 255 255 / 8%)}.article-body.svelte-11455v4 figcaption{margin-top:12px;font-size:.85rem;text-align:center;color:#ffffff8c}.article-body.svelte-11455v4 table{width:100%;font-size:.92rem;border-collapse:collapse;margin:1.4em 0}.article-body.svelte-11455v4 th,.article-body.svelte-11455v4 td{padding:12px 16px;border:1px solid rgb(255 255 255 / 12%);text-align:left}.article-body.svelte-11455v4 th{background:rgb(255 255 255 / 4%);font-weight:600;color:var(--white)}.purpose.svelte-11455v4.svelte-11455v4{margin:0 0 40px;padding:24px 28px;background:rgb(205 182 240 / 8%);border:1px solid rgb(205 182 240 / 18%);border-radius:16px}.purpose.svelte-11455v4 h2.svelte-11455v4{margin:0 0 8px;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lavender)}.purpose.svelte-11455v4 div.svelte-11455v4{font-size:1rem;line-height:1.55;color:#ffffffd9}.purpose.svelte-11455v4 div.svelte-11455v4 p{margin:0}
