.paper-meta.svelte-1033cp8{margin-bottom:2rem}.venue.svelte-1033cp8{font-size:.9rem;color:var(--color-text-muted, #9b9183);font-style:italic;margin:0}.status.svelte-1033cp8,.abstract.svelte-1033cp8,.methodology.svelte-1033cp8,.materials.svelte-1033cp8,.notify.svelte-1033cp8{margin-bottom:2.5rem}.materials.svelte-1033cp8 h3:where(.svelte-1033cp8){font-family:var(--font-hero);font-size:1.2rem;font-weight:600;color:var(--color-text-primary, #1a1a1a);margin:0 0 .75rem}.materials-list.svelte-1033cp8{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:.5rem}.material-link.svelte-1033cp8{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:.6rem;padding:.55rem .75rem;border:1px solid rgba(0,0,0,.08);border-radius:6px;text-decoration:none;-webkit-transition:border-color .15s ease,background .15s ease;transition:border-color .15s ease,background .15s ease;max-width:280px}.material-link.svelte-1033cp8:hover{border-color:var(--color-active, #b91c1c);background:#b91c1c08}.material-label.svelte-1033cp8{font-family:var(--font-sans, sans-serif);font-size:.9rem;font-weight:500;color:var(--color-text-primary, #1a1a1a)}.material-type.svelte-1033cp8{font-family:var(--font-sans, sans-serif);font-size:.65rem;font-weight:600;color:var(--color-text-muted, #9b9183);text-transform:uppercase;letter-spacing:.05em;margin-left:auto}.status.svelte-1033cp8 h3:where(.svelte-1033cp8),.abstract.svelte-1033cp8 h3:where(.svelte-1033cp8),.notify.svelte-1033cp8 h3:where(.svelte-1033cp8){font-family:var(--font-hero);font-size:1.2rem;font-weight:600;color:var(--color-text-primary, #1a1a1a);margin:0 0 .6rem}.status.svelte-1033cp8 p:where(.svelte-1033cp8),.abstract.svelte-1033cp8 p:where(.svelte-1033cp8),.notify.svelte-1033cp8 p:where(.svelte-1033cp8){font-family:var(--font-body);font-size:.95rem;line-height:1.7;color:var(--color-text-body, #3a3a3a);margin:0 0 .75rem;max-width:640px}.status.svelte-1033cp8 a:where(.svelte-1033cp8),.notify.svelte-1033cp8 a:where(.svelte-1033cp8){color:var(--color-active, #b91c1c);text-decoration:none;font-weight:500}.status.svelte-1033cp8 a:where(.svelte-1033cp8):hover,.notify.svelte-1033cp8 a:where(.svelte-1033cp8):hover{text-decoration:underline}.method-toggle.svelte-1033cp8{background:none;border:none;padding:0;cursor:pointer;width:100%;text-align:left}.method-toggle.svelte-1033cp8 h3:where(.svelte-1033cp8){font-family:var(--font-hero);font-size:1.2rem;font-weight:600;color:var(--color-text-primary, #1a1a1a);margin:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:.5rem}.toggle-icon.svelte-1033cp8{display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--color-text-muted, #9b9183);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.toggle-icon.open.svelte-1033cp8{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.method-content.svelte-1033cp8{margin-top:1rem;padding-left:0}.method-content.svelte-1033cp8 h4:where(.svelte-1033cp8){font-family:var(--font-hero);font-size:1rem;font-weight:600;color:var(--color-text-primary, #1a1a1a);margin:1.5rem 0 .4rem}.method-content.svelte-1033cp8 h4:where(.svelte-1033cp8):first-child{margin-top:0}.method-content.svelte-1033cp8 p:where(.svelte-1033cp8){font-family:var(--font-body);font-size:.9rem;line-height:1.7;color:var(--color-text-body, #3a3a3a);margin:0 0 .5rem;max-width:640px}.fit-stats.svelte-1033cp8{display:-webkit-box;display:flex;gap:.75rem;flex-wrap:wrap;margin:1rem 0 1.5rem}.stat.svelte-1033cp8{background:#00000006;border-radius:6px;padding:.6rem .9rem;text-align:center;min-width:90px}.stat-label.svelte-1033cp8{display:block;font-family:var(--font-sans, sans-serif);font-size:.65rem;font-weight:600;color:var(--color-text-muted, #9b9183);text-transform:uppercase;letter-spacing:.05em}.stat-value.svelte-1033cp8{display:block;font-family:var(--font-sans, sans-serif);font-size:1.1rem;font-weight:700;color:var(--color-text-primary, #1a1a1a);margin-top:.15rem}@media(prefers-reduced-motion:reduce){.toggle-icon.svelte-1033cp8{-webkit-transition:none;transition:none}}
