.alert-strip.svelte-u4mcin{background:#ffffff09;border:1px solid #ffffff1a;border-radius:.25rem;position:relative;overflow:hidden}.alert-strip__inner.svelte-u4mcin{flex-direction:row;align-items:center;gap:1.25rem;padding:1.15rem 1.25rem;display:flex}.alert-strip__label.svelte-u4mcin{color:#ffffffd6;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ffffff0f;border-radius:.2rem;align-items:center;min-height:1.8rem;padding:.3rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.alert-strip__content.svelte-u4mcin{grid-template-columns:auto 1fr;align-items:start;gap:.8rem;min-width:0;display:grid}.alert-strip--info.svelte-u4mcin{border-color:#dcafff47}.alert-strip--warning.svelte-u4mcin{border-color:#ffd36e61}.alert-strip--error.svelte-u4mcin{border-color:#ff8a8a6b}.alert-strip--warning.svelte-u4mcin:before{background:#ffd36ef2}.alert-strip--error.svelte-u4mcin:before{background:#ff8a8af2}.alert-strip--warning.svelte-u4mcin .alert-strip__label:where(.svelte-u4mcin){color:#ffe9b0;background:#ffd36e1f}.alert-strip--error.svelte-u4mcin .alert-strip__label:where(.svelte-u4mcin){color:#ffd2d2;background:#ff8a8a24}.alert-strip__text.svelte-u4mcin{color:#fffffff0;font-size:.95rem;line-height:1.65}@media (width<=640px){.alert-strip__inner.svelte-u4mcin{flex-direction:column;align-items:flex-start;gap:.65rem}}.component-title.svelte-1k8b4rs{color:#fffffff5;font-size:1.02rem;font-weight:600;line-height:1.3}.component-summary.svelte-1k8b4rs,.component-note.svelte-1k8b4rs{color:#ffffffb3;font-size:.9rem;line-height:1.6}.component-note.svelte-1k8b4rs{color:#ffffff8f;font-size:.8rem}.component-pill.svelte-1k8b4rs{color:#fffc;background:#ffffff0f;border-radius:.25rem;align-items:center;padding:.28rem .58rem;font-size:.74rem;font-weight:600;line-height:1;display:inline-flex}.component-pill--link.svelte-1k8b4rs,.component-link.svelte-1k8b4rs{text-decoration:none;transition:background-color .16s,border-color .16s,color .16s}.component-pill--link.svelte-1k8b4rs:hover,.component-link.svelte-1k8b4rs:hover{color:#0f0f14;background:#fff;border-color:#fff}.pill-row.svelte-1k8b4rs{flex-wrap:wrap;gap:.5rem;display:flex}.component-link.svelte-1k8b4rs{color:#0f0f14eb;background:#ffffffe6;border:1px solid #ffffffe0;border-radius:.25rem;align-items:center;width:fit-content;padding:.6rem .9rem;font-size:.78rem;font-weight:600;display:inline-flex}.component-card--embed .component-card__header{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.component-icon-button.svelte-1k8b4rs{color:#ffffffc7;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:.25rem;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.component-icon-button.svelte-1k8b4rs:hover{color:#fffffff5;background:#ffffff1a;border-color:#ffffff2e;transform:translateY(-1px)}.component-icon-button.svelte-1k8b4rs:focus-visible{outline-offset:2px;outline:2px solid #9ad6ffcc}.component-icon-button.svelte-1k8b4rs svg{stroke-width:2.2px;width:1rem;height:1rem}.component-card--countdown.svelte-1k8b4rs{text-align:center}.component-card--countdown .component-card__header{justify-content:space-between;align-items:center;gap:.85rem;display:flex}.countdown-toggle.svelte-1k8b4rs{background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;flex:none;gap:.18rem;padding:.18rem;display:inline-flex}.countdown-toggle__button.svelte-1k8b4rs{color:#fff9;cursor:pointer;min-height:1.75rem;font:inherit;text-transform:uppercase;background:0 0;border:0;border-radius:999px;padding:.34rem .58rem;font-size:.7rem;font-weight:750;line-height:1;transition:background-color .16s,color .16s}.countdown-toggle__button--active.svelte-1k8b4rs{color:#fffffff5;background:#ffffff29}.countdown-toggle__button.svelte-1k8b4rs:focus-visible{outline-offset:2px;outline:2px solid #9ad6ffcc}.number-value.svelte-1k8b4rs{color:#fffffffa;font-size:clamp(1.9rem,4vw,2.7rem);font-weight:600;line-height:.95}.countdown-display.svelte-1k8b4rs{justify-content:center;align-items:flex-start;gap:1rem;min-width:0;display:flex}.countdown-main.svelte-1k8b4rs{flex-direction:column;flex:1;align-items:center;gap:.7rem;min-width:0;display:flex}.countdown-value.svelte-1k8b4rs{color:#fffffffa;overflow-wrap:anywhere;max-width:100%;font-size:clamp(2.4rem,6vw,4.4rem);font-weight:700;line-height:1.05}.countdown-display--clock.svelte-1k8b4rs .countdown-value:where(.svelte-1k8b4rs){font-variant-numeric:tabular-nums;letter-spacing:0}.countdown-display--long.svelte-1k8b4rs .countdown-value:where(.svelte-1k8b4rs){max-width:24rem;font-size:clamp(1.75rem,4.5vw,3rem);line-height:1.16}.countdown-value--date.svelte-1k8b4rs{font-size:clamp(1.9rem,4.8vw,3.25rem)}.number-title.svelte-1k8b4rs{color:#ffffffe6;font-size:.95rem;font-weight:500;line-height:1.35}.countdown-status.svelte-1k8b4rs{color:#ffffff94;letter-spacing:.12em;font-size:.74rem;font-weight:700}.countdown-target.svelte-1k8b4rs{color:#ffffff85;font-size:.78rem;line-height:1.45}@media (width<=420px){.component-card--countdown .component-card__header{flex-direction:column;align-items:flex-start}.countdown-display.svelte-1k8b4rs{flex-direction:column;align-items:center}}.social-posts.svelte-1k8b4rs{flex-direction:column;gap:.65rem;display:flex}.social-post.svelte-1k8b4rs{background:#ffffff08;border:1px solid #ffffff0d;border-radius:.25rem;flex-direction:column;gap:.65rem;padding:1rem;display:flex}.social-post-meta.svelte-1k8b4rs{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;display:flex}.social-post-author.svelte-1k8b4rs{color:#ffffff94;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.social-post-timestamp.svelte-1k8b4rs{color:#ffffff80;font-size:.72rem}.social-post-text.svelte-1k8b4rs{white-space:pre-line}.social-post-link.svelte-1k8b4rs{padding:.4rem .7rem;font-size:.74rem}.component-iframe.svelte-1k8b4rs{background:#ffffff0a;border:0;border-radius:.25rem;width:100%;min-height:15rem}.component-card--iframe-expanded{z-index:90;background:#0e0e10fa;border-color:#ffffff1f;flex-direction:column;width:auto;max-width:none;height:auto;max-height:none;display:flex;position:fixed;inset:clamp(.45rem,1vw,.9rem);overflow:hidden;box-shadow:0 1.6rem 5rem #00000094}.component-card--iframe-expanded .component-card__header,.component-card--iframe-expanded .component-card__footer{flex:none}.component-card--iframe-expanded .component-card__content{flex-direction:column;flex:auto;min-height:0;display:flex}.component-card--iframe-expanded .component-summary.svelte-1k8b4rs{flex:none}.component-card--iframe-expanded .component-iframe.svelte-1k8b4rs{flex:auto;height:100%;min-height:0}@media (prefers-reduced-motion:no-preference){.component-card--iframe-expanded{transition:inset .19s cubic-bezier(.2,.8,.2,1),border-color .16s,box-shadow .19s;animation:.19s cubic-bezier(.2,.8,.2,1) svelte-1k8b4rs-iframe-expand-in}}@keyframes svelte-1k8b4rs-iframe-expand-in{0%{opacity:.82;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.map-preview.svelte-1k8b4rs{aspect-ratio:16/10;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#0e141de6;border:1px solid #ffffff0d;border-radius:.25rem;outline:none;position:relative;overflow:hidden}.map-preview.svelte-1k8b4rs:focus-visible{border-color:#dcafff7a;box-shadow:0 0 0 3px #dcafff24}.map-preview--dragging.svelte-1k8b4rs{cursor:grabbing}.map-tiles.svelte-1k8b4rs{background:#0e141de6;position:absolute;inset:0;overflow:hidden}.map-tile.svelte-1k8b4rs{object-fit:cover;filter:saturate(.86)contrast(.94)brightness(.66);max-width:none;display:block;position:absolute}.map-grid.svelte-1k8b4rs{opacity:.45;pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:2rem 2rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000eb,#00000059);mask-image:linear-gradient(#000000eb,#00000059)}.map-overlay.svelte-1k8b4rs{filter:drop-shadow(0 .35rem .8rem #00000047);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.map-marker.svelte-1k8b4rs{z-index:2;color:#ffffffeb;pointer-events:auto;align-items:center;gap:.35rem;max-width:min(72%,12rem);display:inline-flex;position:absolute;transform:translate(-.45rem,-50%)}.map-marker__dot.svelte-1k8b4rs{background:#dcaffffa;border:2px solid #0b0f17d1;border-radius:999px;flex:none;width:.72rem;height:.72rem;box-shadow:0 0 0 .22rem #dcafff2e}.map-marker__label.svelte-1k8b4rs{text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#22182dc2;border:1px solid #dcafff3d;border-radius:999px;padding:.28rem .48rem;font-size:.72rem;font-weight:650;line-height:1.1;overflow:hidden}.map-empty-state.svelte-1k8b4rs{color:#ffffff94;justify-content:center;align-items:center;font-size:.82rem;font-weight:600;display:flex;position:absolute;inset:0}.map-attribution.svelte-1k8b4rs{z-index:3;color:#0b0f17d1;background:#ffffffc7;border-radius:.35rem;padding:.18rem .32rem;font-size:.62rem;font-weight:650;line-height:1;text-decoration:none;position:absolute;bottom:.55rem;right:.55rem}.map-controls.svelte-1k8b4rs{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0f17c7;border:1px solid #ffffff1f;border-radius:.7rem;display:inline-flex;position:absolute;top:.65rem;right:.65rem;overflow:hidden;box-shadow:0 .75rem 1.6rem #0000003d}.map-control-button.svelte-1k8b4rs{color:#ffffffe0;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff1a;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.map-control-button.svelte-1k8b4rs:last-child{border-right:0}.map-control-button.svelte-1k8b4rs:hover,.map-control-button.svelte-1k8b4rs:focus-visible{color:#fff;background:#ffffff1a;outline:none}.map-control-button.svelte-1k8b4rs svg{width:1rem;height:1rem}.chart-preview.svelte-1k8b4rs{grid-template-columns:repeat(auto-fit,minmax(2.2rem,1fr));align-items:end;gap:.8rem;min-height:11rem;padding:1rem 0 .25rem;display:grid}.chart-bar-group.svelte-1k8b4rs{flex-direction:column;justify-content:flex-end;align-items:center;gap:.45rem;min-width:0;height:100%;display:flex}.chart-bar.svelte-1k8b4rs{background:linear-gradient(#dcafffd6 0%,#dcafff47 100%);border-radius:.8rem .8rem .35rem .35rem;width:100%;min-height:.9rem;box-shadow:inset 0 1px #ffffff2e}.chart-bar--line.svelte-1k8b4rs,.chart-bar--area.svelte-1k8b4rs{border-radius:999px}.chart-bar--pie.svelte-1k8b4rs{background:linear-gradient(#ffd36ed6 0%,#ffd36e47 100%);border-radius:1rem}.chart-label.svelte-1k8b4rs{color:#ffffff8f;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.66rem;line-height:1.25;overflow:hidden}.info-panel-feed.svelte-1k8b4rs{padding:.3rem 0 .55rem}.entry-list.svelte-1k8b4rs{flex-direction:column;gap:1.15rem;display:flex}.entry-body.svelte-1k8b4rs{color:#ffffffb3;margin-top:1rem;font-size:.92rem;line-height:1.65}.entry-body.svelte-1k8b4rs:first-child{margin-top:0}.entry-footer.svelte-1k8b4rs{padding-top:0}.entry-sources.svelte-1k8b4rs{flex-wrap:wrap;gap:.55rem;width:100%;display:flex}.source-pill.svelte-1k8b4rs{color:#ffffffe0;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.5rem;min-width:0;max-width:min(100%,16rem);padding:.5rem .8rem .5rem .55rem;text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.source-pill.svelte-1k8b4rs:hover,.source-pill.svelte-1k8b4rs:focus-visible{background:#ffffff14;border-color:#dcafff57;outline:none;transform:translateY(-1px)}.source-pill-favicon.svelte-1k8b4rs,.source-hover-favicon.svelte-1k8b4rs{background:#fffffff2;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #ffffff14}.source-pill-favicon.svelte-1k8b4rs{border-radius:999px;width:1.35rem;height:1.35rem}.source-hover-favicon.svelte-1k8b4rs{border-radius:.7rem;width:2rem;height:2rem}.source-pill-favicon.svelte-1k8b4rs img:where(.svelte-1k8b4rs),.source-hover-favicon.svelte-1k8b4rs img:where(.svelte-1k8b4rs){object-fit:cover;width:100%;height:100%}.source-pill-title.svelte-1k8b4rs{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8rem;font-weight:600;line-height:1.1;overflow:hidden}.source-hover-header.svelte-1k8b4rs{align-items:center;gap:.75rem;display:flex}.source-hover-copy.svelte-1k8b4rs{flex-direction:column;gap:.15rem;min-width:0;display:flex}.source-hover-title.svelte-1k8b4rs,.source-hover-domain.svelte-1k8b4rs{margin:0}.source-hover-title.svelte-1k8b4rs{font-size:.96rem;font-weight:600;line-height:1.35}.source-hover-domain.svelte-1k8b4rs{letter-spacing:.06em;font-size:.72rem;font-weight:500}.page-content.svelte-zy2zsh{padding:4rem var(--dashboard-page-x,clamp(.6rem, 1.4vw, 1.75rem)) 3rem;flex-direction:column;gap:2rem;margin-top:4rem;display:flex;position:relative}.hero-text.svelte-zy2zsh{gap:clamp(1.25rem,3vw,3rem);position:relative}.actions-row.svelte-zy2zsh{pointer-events:auto;flex:none;position:relative}.actions-row.svelte-zy2zsh>div{flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.actions-row.svelte-zy2zsh .hero-action{border-color:#ffffffe0;min-height:2.85rem;box-shadow:0 .85rem 2rem #0000002e}.actions-row.svelte-zy2zsh .hero-action--icon{width:2.85rem;padding-inline:0}.actions-row.svelte-zy2zsh .hero-action--sources{padding-right:1rem}.headline.svelte-zy2zsh{color:#fff;max-width:16ch;font-size:clamp(2.75rem,5.8vw,5.25rem);font-weight:650;line-height:1.02}.status-row.svelte-zy2zsh{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.live-pill.svelte-zy2zsh{color:#fff4f4f5;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1212188f;border:3px solid #dcafff61;border-radius:999px;align-items:center;gap:.55rem;padding:.45rem .9rem;font-size:.78rem;font-weight:700;display:inline-flex;box-shadow:0 12px 32px #0000002e}.published-pill.svelte-zy2zsh{color:#ebfafff5;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c161c94;border:3px solid #7dd3fc57;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex;box-shadow:0 12px 32px #0000002e}.live-dot.svelte-zy2zsh{background:#dcafff;border-radius:999px;width:.6rem;height:.6rem;animation:1.8s ease-out infinite svelte-zy2zsh-live-pulse;box-shadow:0 0 #dcafffa6}.published-dot.svelte-zy2zsh{background:#7dd3fcf2;border-radius:999px;width:.58rem;height:.58rem;box-shadow:0 0 #7dd3fc85}.published-slug.svelte-zy2zsh{color:#ebfaffb3;letter-spacing:.02em;text-transform:none}.last-updated.svelte-zy2zsh{color:#ffffffb8;letter-spacing:.01em;font-size:.92rem}.hero-credit.svelte-zy2zsh{color:#ffffffa3;flex-wrap:wrap;gap:.4rem;font-size:.8rem;line-height:1.4;display:inline-flex}.hero-credit-link.svelte-zy2zsh{color:#ffffffd6;text-underline-offset:.18rem;-webkit-text-decoration:underline #ffffff3d;text-decoration:underline #ffffff3d}.sources-button-content.svelte-zy2zsh{align-items:center;gap:.5rem;display:inline-flex}.source-avatars.svelte-zy2zsh{align-items:center;padding-right:.25rem;display:inline-flex}.source-avatar.svelte-zy2zsh{background:#ffffffeb;border:1px solid #0a0a0e38;border-radius:999px;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #0a0a0e2e}.source-avatar.svelte-zy2zsh+.source-avatar:where(.svelte-zy2zsh){margin-left:-.5rem}.source-avatar.svelte-zy2zsh img:where(.svelte-zy2zsh){object-fit:cover;width:100%;height:100%}.hero.svelte-zy2zsh,.hero-container.svelte-zy2zsh,.hero-gradient.svelte-zy2zsh,.hero-gradient-2.svelte-zy2zsh{pointer-events:none}.hero.svelte-zy2zsh{object-fit:cover;width:100%;height:100%;display:block}.hero-container.svelte-zy2zsh{z-index:-1;width:100%;height:40vw;position:absolute;top:-9rem;left:0;right:0;overflow:hidden}.hero-gradient.svelte-zy2zsh{background:linear-gradient(oklch(14.5% 0 0/.12) 0%,oklch(14.5% 0 0) 100%);width:100%;height:100%;position:absolute;top:0;left:0}.hero-gradient-2.svelte-zy2zsh{background:radial-gradient(circle at 0,oklch(14.5% 0 0) 0%,oklch(14.5% 0 0/.08) 64%);width:100%;height:100%;position:absolute;top:0;left:0}@keyframes svelte-zy2zsh-live-pulse{0%{transform:scale(.98);box-shadow:0 0 #dcafff94}70%{transform:scale(1);box-shadow:0 0 0 .8rem #dcafff00}to{transform:scale(.98);box-shadow:0 0 #dcafff00}}@media (width<=900px){.hero-text.svelte-zy2zsh{flex-direction:column;align-items:flex-start;gap:1.75rem}.actions-row.svelte-zy2zsh>div{justify-content:flex-start}}@media (width<=640px){.page-content.svelte-zy2zsh{margin-top:2.5rem;padding:2.75rem .75rem 3.25rem}.status-row.svelte-zy2zsh{align-items:flex-start;gap:.75rem}.headline.svelte-zy2zsh{font-size:clamp(2.3rem,14vw,3.5rem)}}.share-dialog-body.svelte-1k17r38{flex-direction:column;gap:1rem;display:flex}.share-link-block.svelte-1k17r38{flex-direction:column;gap:.45rem;display:flex}.share-label.svelte-1k17r38{color:#ffffffb8;letter-spacing:.04em;text-transform:uppercase;font-size:.8rem}.share-link-input.svelte-1k17r38{color:#ffffffeb;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.9rem;width:100%;padding:.9rem 1rem}.share-action-grid.svelte-1k17r38{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}@media (width<=640px){.share-action-grid.svelte-1k17r38{grid-template-columns:1fr}}.source-sheet-header.svelte-198s55i{border-bottom:1px solid #ffffff14;gap:.65rem;padding:1.4rem 1.35rem 1.1rem}.source-sheet-title-row.svelte-198s55i{justify-content:space-between;align-items:baseline;gap:1rem;padding-right:2.25rem;display:flex}.source-count.svelte-198s55i{color:#ffffff8f;letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.74rem;font-weight:700;line-height:1}.source-sheet-description.svelte-198s55i{color:#ffffff94;max-width:30rem;font-size:.84rem;line-height:1.5}.ai-disclosure-link.svelte-198s55i{color:#ffffffe6;text-underline-offset:.16em;text-decoration:underline}.source-list.svelte-198s55i{flex-direction:column;gap:0;padding:0;display:flex;overflow-y:auto}.source-row.svelte-198s55i{color:inherit;background:0 0;border-bottom:1px solid #ffffff13;border-radius:0;flex-direction:column;gap:.7rem;padding:1rem 1.35rem;transition:background-color .16s;display:flex}.source-row.svelte-198s55i:hover{background:#ffffff09}.source-row-main.svelte-198s55i{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7rem;display:grid}.source-row-favicon.svelte-198s55i{background:#fffffff2;border-radius:.35rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:transform .16s;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #ffffff14}.source-row-favicon.svelte-198s55i:hover,.source-row-favicon.svelte-198s55i:focus-visible{outline:none;transform:translateY(-1px)}.source-row-favicon.svelte-198s55i img:where(.svelte-198s55i){object-fit:cover;width:100%;height:100%}.source-row-copy.svelte-198s55i{flex-direction:column;gap:.42rem;min-width:0;display:flex}.source-row-title.svelte-198s55i{color:#fffffff5;min-width:0;font-size:.95rem;font-weight:600;line-height:1.35;text-decoration:none}.source-row-title.svelte-198s55i:hover,.source-row-title.svelte-198s55i:focus-visible{color:#fff;text-underline-offset:.17rem;outline:none;-webkit-text-decoration:underline #ffffff42;text-decoration:underline #ffffff42}.source-row-meta.svelte-198s55i{color:#ffffffad;white-space:normal;flex-wrap:wrap;gap:.4rem;font-size:.75rem;display:flex}.source-row-meta.svelte-198s55i span:where(.svelte-198s55i){background:#ffffff0b;border:1px solid #ffffff14;align-items:center;min-height:1.35rem;padding:.18rem .45rem;line-height:1;display:inline-flex}.source-row-open.svelte-198s55i,.source-row-toggle.svelte-198s55i{color:#ffffffa8;border-radius:.12rem;justify-content:center;align-items:center;min-height:1.9rem;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.source-row-open.svelte-198s55i{background:0 0;border:1px solid #ffffff14;width:1.9rem;text-decoration:none}.source-row-toggle.svelte-198s55i{background:0 0;border:1px solid #ffffff14;gap:.3rem;padding:0 .55rem;font-size:.76rem;font-weight:700;line-height:1}.source-row-open.svelte-198s55i:hover,.source-row-open.svelte-198s55i:focus-visible,.source-row-toggle.svelte-198s55i:hover,.source-row-toggle.svelte-198s55i:focus-visible,.source-row-toggle--open.svelte-198s55i{color:#ffffffe6;background:#ffffff13;border-color:#ffffff2e;outline:none}.source-row-dropdown.svelte-198s55i{grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.2,.85,.25,1);display:grid;overflow:hidden}.source-row-dropdown--open.svelte-198s55i{grid-template-rows:1fr}.source-row-dropdown-inner.svelte-198s55i{border-top:1px solid #ffffff14;flex-direction:column;gap:.75rem;min-height:0;padding-top:.85rem;display:flex;overflow:hidden}.source-detail-grid.svelte-198s55i{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.source-detail-item.svelte-198s55i{background:0 0;border-bottom:1px solid #ffffff0f;border-radius:0;flex-direction:column;gap:.12rem;min-width:0;padding:.55rem 0;display:flex}.source-detail-label.svelte-198s55i{color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700;line-height:1.2}.source-detail-value.svelte-198s55i{color:#ffffffe0;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:700;line-height:1.25;overflow:hidden}.source-row-breakdown.svelte-198s55i{flex-direction:column;gap:0;margin-top:.1rem;display:flex}.source-row-factor.svelte-198s55i{border-bottom:1px solid #ffffff0f;grid-template-columns:3rem 1fr;align-items:start;gap:.65rem;padding:.65rem 0;display:grid}.source-row-factor-score.svelte-198s55i{font-size:.78rem;font-weight:700;line-height:1.25}.score-positive.svelte-198s55i{color:#7aeba1f5}.score-negative.svelte-198s55i{color:#ff7878f5}.source-row-factor-copy.svelte-198s55i{flex-direction:column;gap:.12rem;min-width:0;display:flex}.source-row-factor-label.svelte-198s55i{color:#ffffffe0;font-size:.78rem;font-weight:600;line-height:1.25}.source-row-factor-reason.svelte-198s55i{color:#ffffffa3;white-space:normal;font-size:.75rem;line-height:1.32}.source-empty.svelte-198s55i{color:#ffffffb3;padding:1.35rem}@media (width<=520px){.source-sheet-header.svelte-198s55i,.source-row.svelte-198s55i{padding-inline:1rem}.source-row-main.svelte-198s55i{grid-template-columns:auto minmax(0,1fr) auto}.source-detail-grid.svelte-198s55i{grid-template-columns:minmax(0,1fr)}}
