@layer components{.nw-room,.nw-story,.nw-show,.hc-news{--nw-dc:#6d78ff}.nw-dc{letter-spacing:.16em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg, color-mix(in srgb, var(--nw-dc) 85%, #000), color-mix(in srgb, var(--nw-dc) 60%, #1b0f4a));border:1px solid color-mix(in srgb, var(--nw-dc) 70%, #fff 30%);width:max-content;box-shadow:0 0 0 1px #00000040, 0 6px 18px color-mix(in srgb, var(--nw-dc) 35%, transparent);border-radius:999px;align-items:center;gap:7px;padding:4px 11px 4px 9px;font-size:10.5px;font-weight:800;display:inline-flex}.nw-dc i,.nw-room-live i,.nw-live-banner i{background:#4ade80;border-radius:50%;flex:none;width:7px;height:7px;position:relative;box-shadow:0 0 8px #4ade80}.nw-dc-dot{background:var(--nw-dc);width:7px;height:7px;box-shadow:0 0 6px var(--nw-dc);vertical-align:.12em;border-radius:50%;margin-right:7px;display:inline-block}.nw-lead-copy>.nw-dc,.hc-lead-copy>.nw-dc,.nw-card-copy>.nw-dc,.nw-story-copy>.nw-dc{margin-bottom:2px}.nw-new{letter-spacing:.14em;text-transform:uppercase;color:var(--color-void,#05060f);background:var(--color-gold,#e7c26a);border-radius:6px;align-items:center;padding:2px 8px;font-size:10px;font-weight:800;display:inline-flex}.nw-new-just{background:#4ade80}.hc-row .nw-new{flex:none}.hc-row:has(.nw-new){grid-template-columns:auto minmax(0,1fr) auto auto}@media (max-width:640px){.hc-row:has(.nw-new){grid-template-columns:auto minmax(0,1fr) auto}.hc-row:has(.nw-new) .hc-when{display:none}}.nw-by{color:var(--color-silver);align-items:center;gap:8px;font-size:12.5px;display:flex}.nw-by img{width:20px;height:20px;box-shadow:0 0 0 2px color-mix(in srgb, var(--nw-dc) 55%, transparent);border-radius:50%}.nw-by span{color:var(--color-pearl);font-weight:700}.nw-by small{color:var(--color-muted)}.nw-art-cover picture,.nw-art-cover img{width:100%;height:100%;position:absolute;inset:0}.nw-art-cover img{object-fit:cover;object-position:50% 40%}.nw-room-live{letter-spacing:.06em;width:max-content;max-width:100%;color:var(--color-pearl);background:color-mix(in srgb, var(--nw-dc) 16%, transparent);border:1px solid color-mix(in srgb, var(--nw-dc) 45%, transparent);border-radius:999px;align-items:center;gap:9px;margin-top:4px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.nw-room-live small{letter-spacing:0;color:var(--color-silver);font-weight:500}@media (max-width:480px){.nw-room-live small{display:none}}.nw-live-slot{z-index:30;justify-content:center;height:0;display:flex;position:sticky;top:12px}.nw-live-banner{color:#fff;cursor:pointer;background:linear-gradient(135deg, color-mix(in srgb, var(--nw-dc) 90%, #000), color-mix(in srgb, var(--nw-dc) 65%, #12082f));border:1px solid color-mix(in srgb, var(--nw-dc) 60%, #fff 40%);border-radius:999px;align-items:center;gap:10px;min-height:40px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 12px 30px #00000073}.nw-live-banner b{color:#1a1446;background:#fff;border-radius:999px;padding:3px 10px;font-size:12px}.nw-live-banner:focus-visible{outline-offset:3px;outline:2px solid #fff}.nw-discuss{margin-top:1.6em}.nw-discuss-btn{background:linear-gradient(135deg, var(--nw-dc), color-mix(in srgb, var(--nw-dc) 60%, #12082f));min-height:44px;box-shadow:0 8px 22px color-mix(in srgb, var(--nw-dc) 35%, transparent);border-radius:12px;align-items:center;gap:8px;padding:0 20px;font-weight:700;display:inline-flex;color:#fff!important;text-decoration:none!important}.dm>*+*{margin-top:.9em}.dm-h{font-family:var(--font-display);color:var(--color-pearl);font-weight:700;line-height:1.2}h2.dm-h{font-size:1.45em}h3.dm-h{font-size:1.2em}h4.dm-h{font-size:1.05em}.dm strong{color:var(--color-pearl)}.dm-ul,.dm-ol{gap:.35em;padding-left:1.4em;display:grid}.dm-ul{list-style:outside}.dm-ol{list-style:decimal}.dm-ul li::marker{color:var(--color-crystal)}.dm-quote{border-left:3px solid color-mix(in srgb, var(--color-crystal) 60%, transparent);color:var(--color-silver);padding:.2em 0 .2em 1em}.dm-code{font-family:var(--font-mono), ui-monospace, monospace;background:color-mix(in srgb, var(--color-pearl) 10%, transparent);border-radius:5px;padding:.1em .4em;font-size:.9em}.dm-pre{font-family:var(--font-mono), ui-monospace, monospace;border:1px solid var(--color-line);white-space:pre;background:#00000059;border-radius:10px;padding:12px 14px;font-size:13px;overflow-x:auto}.dm-link{color:var(--color-crystal);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.dm-domain{opacity:.7;font-size:.85em}.dm-spoiler{cursor:pointer;border-radius:4px;position:relative}.dm-spoiler input{opacity:0;width:1px;height:1px;position:absolute}.dm-spoiler span{background:color-mix(in srgb, var(--color-pearl) 85%, transparent);color:#0000;border-radius:4px;transition:background .2s,color .2s}.dm-spoiler input:checked+span{background:color-mix(in srgb, var(--color-pearl) 10%, transparent);color:inherit}.dm-spoiler input:focus-visible+span{outline:2px solid var(--color-crystal);outline-offset:2px}.nr-list{gap:14px;display:grid}.nr-item{--nw-dc:#6d78ff;--nw-live:#4ade80;--nw-update:var(--color-crystal);--nw-fix:#f5b54a;--nw-event:#ff5d6c;--nw-news:var(--color-gold,#e7c26a);border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-void) 60%, transparent);border-radius:12px;padding:14px}.nr-head{grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}@media (max-width:640px){.nr-head{grid-template-columns:96px minmax(0,1fr)}.nr-actions{grid-column:1/-1}}.nr-cover{aspect-ratio:16/9;object-fit:cover;background:#0a0d1f;border-radius:8px;width:100%}.nr-cover-none{color:var(--color-muted);border:1px dashed var(--color-line);place-items:center;font-size:11px;display:grid}.nr-t{font-family:var(--font-display);color:var(--color-pearl);margin-top:6px;font-size:17px;font-weight:700;line-height:1.25}.nr-actions{align-items:center;gap:8px;display:flex}.nr-actions .vb-chip{border:1px solid var(--color-line);min-height:38px;color:var(--color-silver);border-radius:8px;padding:0 14px;font-size:13px;font-weight:600}.nr-actions .vb-chip:hover{color:#ff8a8a;border-color:#ff8a8a}.nr-item .nw-meta{gap:6px}.nr-more{margin-top:10px}.nr-more summary{cursor:pointer;color:var(--color-crystal);font-size:13px;font-weight:600}.nr-pb{color:var(--color-silver);max-width:70ch;margin-top:10px;font-size:14px;line-height:1.65}.nr-edit-grid{gap:16px;margin-top:10px;display:grid}@media (min-width:900px){.nr-edit-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.nr-preview{border:1px solid var(--color-line);background:#00000040;border-radius:10px;padding:14px}.nr-k{letter-spacing:.2em;color:var(--color-muted);font-size:10.5px;font-weight:800}.nr-pt{font-family:var(--font-display);color:var(--color-pearl);margin-top:6px;font-size:18px;font-weight:700}.nr-providers{border:0;gap:8px;margin:0;padding:0;display:grid}.nr-prov{border:1px solid var(--color-line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.nr-prov:has(input:checked){border-color:var(--color-crystal);background:color-mix(in srgb, var(--color-crystal) 8%, transparent)}.nr-prov input{accent-color:var(--color-crystal);margin-top:4px}.nr-prov b{color:var(--color-pearl);font-size:14px;display:block}.nr-prov em{letter-spacing:.14em;text-transform:uppercase;color:var(--color-crystal);margin-left:6px;font-size:10px;font-style:normal}.nr-prov small{color:var(--color-silver);margin-top:2px;font-size:12.5px;line-height:1.5;display:block}.nr-note{color:var(--color-silver);font-size:13px;line-height:1.6}.nr-connect{color:#fff;background:#5865f2;border-radius:8px;align-items:center;min-height:32px;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}.nr-sources{gap:8px;margin-bottom:16px;display:grid}.nr-sources li{border:1px solid var(--color-line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.nr-sources b{color:var(--color-pearl)}.nr-sources small{color:var(--color-muted);font-size:12px}.nr-state{color:var(--color-silver);border:1px solid var(--color-line);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.nr-state-ok{color:#4ade80;border-color:#4ade8080}.nr-state-no_access,.nr-state-error{color:#ff8a8a;border-color:#ff8a8a80}}.nw-lead:has(.nw-art-cover) .nw-lead-link{grid-template-areas:"a""c"}.nw-story-head:has(.nw-art-cover){grid-template-areas:"a""c"}.nw-lead:has(.nw-art-cover) .nw-art{aspect-ratio:16/9;grid-area:a;min-height:0}.nw-lead:has(.nw-art-cover) .nw-lead-copy{grid-area:c;align-self:start;max-width:none;padding:18px 22px 22px}.nw-story-head:has(.nw-art-cover) .nw-story-art{aspect-ratio:16/9;grid-area:a;min-height:0}.nw-story-head:has(.nw-art-cover) .nw-story-copy{background:color-mix(in srgb, var(--color-void,#05060f) 80%, transparent);grid-area:c;align-self:start;padding:20px 26px 24px}.nw-art-cover .nw-art-shade{display:none}:is([data-template=icarus],[data-template=grove],[data-template=bazaar],[data-template=sanctuary]) .nw-by span,:is([data-template=icarus],[data-template=grove],[data-template=bazaar],[data-template=sanctuary]) .dm strong,:is([data-template=icarus],[data-template=grove],[data-template=bazaar],[data-template=sanctuary]) .dm-h,:is([data-template=icarus],[data-template=grove],[data-template=bazaar],[data-template=sanctuary]) .nw-room-live{color:inherit}@media (prefers-reduced-motion:no-preference){.nw-dc i:after,.nw-room-live i:after,.nw-live-banner i:after{content:"";border:2px solid #4ade80;border-radius:50%;animation:1.8s cubic-bezier(0,0,.2,1) infinite nw-ping;position:absolute;inset:-4px}@keyframes nw-ping{0%{opacity:.9;transform:scale(.6)}80%,to{opacity:0;transform:scale(2)}}.nw-just :is(.nw-lead-link,.nw-card-link,.hc-lead-link),.nw-just.hc-row,.nw-just .nw-row-link{animation:1.1s cubic-bezier(.2,.8,.2,1) both nw-arrive,2.4s ease-in-out 1.1s 3 nw-glow}@keyframes nw-arrive{0%{opacity:0;transform:translateY(-10px)scale(.985)}to{opacity:1;transform:none}}@keyframes nw-glow{50%{box-shadow:0 0 0 1px #4ade80,0 0 26px #4ade8066}}.nw-live-banner{animation:.5s cubic-bezier(.2,.8,.2,1) both nw-arrive}}:is(.nw-card-text,.nw-lead-text){--nwc:var(--color-crystal)}:is(.nw-card-text,.nw-lead-text):is(.nw-card-live,.nw-lead-live){--nwc:#45e3ee}:is(.nw-card-text,.nw-lead-text):is(.nw-card-update,.nw-lead-update){--nwc:#7c6cf2}:is(.nw-card-text,.nw-lead-text):is(.nw-card-fix,.nw-lead-fix){--nwc:#e9c979}:is(.nw-card-text,.nw-lead-text):is(.nw-card-event,.nw-lead-event){--nwc:#ff8fe0}:is(.nw-card-text,.nw-lead-text):is(.nw-card-news,.nw-lead-news){--nwc:#9fd8ff}:is(.nw-card-text .nw-card-link,.nw-lead-text .nw-lead-link){isolation:isolate;position:relative}:is(.nw-card-text .nw-card-link,.nw-lead-text .nw-lead-link):before{content:"";z-index:-1;pointer-events:none;border-top:3px solid color-mix(in srgb, var(--nwc) 75%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--nwc) 11%, transparent), transparent);height:160px;position:absolute;inset:0 0 auto}.nw-card-text .nw-card-link{grid-template-rows:1fr}.nw-card-text .nw-card-copy{align-content:start;padding-top:20px}.nw-card-text .nw-card-h{font-size:1.12em}.nw-card-text .nw-card-dek{-webkit-line-clamp:5;line-clamp:5}.nw-lead-text .nw-lead-copy{max-width:760px}.nw-lead-banner .nw-lead-link{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:none!important}.nw-lead-banner .nw-art,.nw-lead-banner .nw-lead-copy{grid-area:auto!important}.nw-lead-banner .nw-art{aspect-ratio:16/9!important;height:auto!important;min-height:0!important}.nw-lead-banner .nw-art-shade{display:none}.nw-lead-banner .nw-lead-copy{align-self:start!important;max-width:none!important;margin:0!important;position:static!important}.nw-gal{gap:6px;min-width:0;display:grid}.nw-gal-pic{border:1px solid color-mix(in srgb, var(--color-line) 80%, transparent);border-radius:8px;min-width:0;display:block;position:relative;overflow:hidden}.nw-gal-pic picture,.nw-gal-pic img{width:100%;height:100%;display:block}.nw-gal-pic img{object-fit:cover;object-position:top center}.nw-gal-strip{grid-template-columns:repeat(3,minmax(0,76px))}.nw-gal-strip .nw-gal-pic{height:50px}.nw-gal-more{color:#fff;background:#0000008c;place-items:center;font-size:14px;font-weight:800;display:grid;position:absolute;inset:0}.nw-gal-full{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 6px}.nw-gal-full.nw-gal-n1{grid-template-columns:minmax(0,1fr)}.nw-gal-full.nw-gal-n3 .nw-gal-pic:first-child{grid-column:1/-1}.nw-gal-full .nw-gal-pic{aspect-ratio:16/10;border-radius:12px}.nw-gal-full .nw-gal-pic:hover{border-color:var(--color-crystal)}@media (max-width:560px){.nw-gal-full{grid-template-columns:minmax(0,1fr)}}.nw-grid{grid-auto-flow:dense;container-type:inline-size}.nw-card-pic .nw-card-art{aspect-ratio:16/9}.nw-card-pic .nw-card-h{font-size:1.18em}@container (min-width:520px){.nw-card-pic{grid-column:1/-1}.nw-card-pic .nw-card-link{grid-template-rows:auto;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.nw-card-pic .nw-card-art{aspect-ratio:auto;height:100%;min-height:250px}.nw-card-pic .nw-card-copy{align-content:center;padding:22px 24px}.nw-card-pic .nw-card-h{font-size:clamp(1.15em,2.4cqi,1.5em)}.nw-card-pic .nw-card-dek{-webkit-line-clamp:4;line-clamp:4}}
