:root{--nexus-bg:#1F1F1F;--nexus-surface:#2E2E2E;--nexus-surface-hover:#393939;--nexus-surface-selected:#393939;--nexus-border:#444444;--nexus-border-glow:#595959;--nexus-text:#CCC;--nexus-text-dim:#888;--nexus-echo:#00d4aa;--nexus-echo-dim:#00d4aa55;--nexus-echo-glow:#00d4aa22;--nexus-anomaly:#ffb020;--nexus-anomaly-dim:#ffb02055;--nexus-anomaly-glow:#ffb02022;--nexus-danger:#ff4444;--nexus-danger-dim:#ff444455;--nexus-gradient-start:#00d4aa;--nexus-gradient-end:#ff6090;--nexus-crt-amber:#ffb020;--nexus-crt-pink:#ff6090;--nexus-scanline-opacity:0.03}@keyframes nexus-pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes nexus-glow{0%,to{box-shadow:0 0 8px var(--nexus-echo-dim)}50%{box-shadow:0 0 20px var(--nexus-echo-dim),0 0 40px var(--nexus-echo-glow)}}@keyframes nexus-glow-anomaly{0%,to{box-shadow:0 0 8px var(--nexus-anomaly-dim)}50%{box-shadow:0 0 20px var(--nexus-anomaly-dim),0 0 40px var(--nexus-anomaly-glow)}}@keyframes nexus-scanlines{0%{transform:translateY(0)}to{transform:translateY(4px)}}@keyframes nexus-danger-pulse{0%,to{background-color:#ff444415;border-color:#ff444440}50%{background-color:#ff444428;border-color:#ff444480}}@keyframes nexus-breathe{0%,to{opacity:.8;filter:brightness(1)}50%{opacity:1;filter:brightness(1.3)}}@keyframes nexus-count-glow{0%{text-shadow:0 0 4px currentColor}to{text-shadow:0 0 12px currentColor,0 0 24px currentColor}}@keyframes nexus-progress-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.living-nexus-container{min-height:100vh;background:var(--nexus-bg);color:var(--nexus-text);position:relative;overflow:hidden}.living-nexus-header{padding:2rem 2rem 1.5rem;text-align:center}.living-nexus-header__title{font-size:2.25rem;font-weight:800;letter-spacing:-.02em;background:linear-gradient(135deg,var(--nexus-gradient-start),var(--nexus-gradient-end));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 .5rem}.living-nexus-header__subtitle{color:var(--nexus-text-dim);font-size:.9rem;margin:0}.living-nexus-header__status{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.25rem .75rem;border-radius:9999px;background:var(--nexus-echo-glow);border:1px solid var(--nexus-echo-dim);font-size:.75rem;color:var(--nexus-echo)}.living-nexus-header__status-dot{width:6px;height:6px;border-radius:50%;background:var(--nexus-echo);animation:nexus-pulse 2s ease-in-out infinite}.living-nexus-layout{display:grid;grid-template-columns:380px 1fr;gap:1px;background:var(--nexus-border);min-height:0;overflow:hidden}@media (max-width:768px){.living-nexus-layout{grid-template-columns:1fr}.living-nexus-header{padding:1.25rem 1rem 1rem}.living-nexus-header__title{font-size:1.5rem}}.signal-list{background:var(--nexus-bg);overflow-y:auto;max-height:calc(100vh - 160px)}.signal-list::-webkit-scrollbar{width:4px}.signal-list::-webkit-scrollbar-track{background:transparent}.signal-list::-webkit-scrollbar-thumb{background:var(--nexus-border);border-radius:2px}.signal-list__header{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--nexus-text-dim);position:sticky;top:0;z-index:1}.signal-card,.signal-list__header{padding:1rem 1.25rem;border-bottom:1px solid var(--nexus-border);background:var(--nexus-bg)}.signal-card{border-left:3px solid transparent;cursor:pointer;transition:all .2s ease}.signal-card:hover{background:var(--nexus-surface-hover)}.signal-card--echo{border-left-color:var(--nexus-echo)}.signal-card--anomaly{border-left-color:var(--nexus-anomaly)}.signal-card--selected{background:var(--nexus-surface-selected)}.signal-card--selected.signal-card--echo{box-shadow:inset 0 0 30px var(--nexus-echo-glow)}.signal-card--selected.signal-card--anomaly{box-shadow:inset 0 0 30px var(--nexus-anomaly-glow)}.signal-card__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.signal-card__title{font-size:.9rem;font-weight:600;color:#e0e0e0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.signal-card__badge{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.15rem .5rem;border-radius:4px;flex-shrink:0}.signal-card__badge--echo{color:var(--nexus-echo);background:var(--nexus-echo-glow);border:1px solid var(--nexus-echo-dim)}.signal-card__badge--anomaly{color:var(--nexus-anomaly);background:var(--nexus-anomaly-glow);border:1px solid var(--nexus-anomaly-dim)}.signal-card__desc{font-size:.78rem;color:var(--nexus-text-dim);margin-bottom:.6rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.signal-card__progress{height:4px;border-radius:2px;background:var(--nexus-border);overflow:hidden;position:relative}.signal-card__progress-fill{height:100%;border-radius:2px;transition:width 1.5s cubic-bezier(.16,1,.3,1);position:relative}.signal-card__progress-fill--echo{background:linear-gradient(90deg,var(--nexus-echo),#00ffc8)}.signal-card__progress-fill--anomaly{background:linear-gradient(90deg,var(--nexus-anomaly),#ffd060)}.signal-card__progress-fill--alive{animation:nexus-breathe 3s ease-in-out infinite}.signal-card__progress-fill--shimmer{background-size:200% 100%}.signal-card__progress-fill--shimmer.signal-card__progress-fill--echo{background-image:linear-gradient(90deg,var(--nexus-echo),#00ffc8,var(--nexus-echo));animation:nexus-progress-shimmer 2s linear infinite,nexus-breathe 3s ease-in-out infinite}.signal-card__progress-fill--shimmer.signal-card__progress-fill--anomaly{background-image:linear-gradient(90deg,var(--nexus-anomaly),#ffd060,var(--nexus-anomaly));animation:nexus-progress-shimmer 2s linear infinite,nexus-breathe 3s ease-in-out infinite}.signal-card__strength-label{font-size:.68rem;color:var(--nexus-text-dim);margin-top:.3rem;text-align:right;font-variant-numeric:tabular-nums}.signal-detail{background:var(--nexus-surface);padding:2rem;overflow-y:auto;min-height:0}.signal-detail__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--nexus-text-dim);gap:1rem;text-align:center}.signal-detail__empty-icon{font-size:3rem;opacity:.3}.signal-detail__type{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;margin-bottom:.5rem}.signal-detail__type--echo{color:var(--nexus-echo)}.signal-detail__type--anomaly{color:var(--nexus-anomaly)}.signal-detail__title{font-size:1.5rem;font-weight:700;margin:0 0 1rem;color:#e0e0e0}.signal-detail__strength{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:8px;background:var(--nexus-bg);border:1px solid var(--nexus-border);margin-bottom:1.5rem}.signal-detail__strength-icon{font-size:1.25rem;opacity:.7}.signal-detail__strength-icon--echo{color:var(--nexus-echo)}.signal-detail__strength-icon--anomaly{color:var(--nexus-anomaly)}.signal-detail__strength-value{font-size:1.5rem;font-weight:800;font-variant-numeric:tabular-nums}.signal-detail__strength-value--echo{color:var(--nexus-echo)}.signal-detail__strength-value--anomaly{color:var(--nexus-anomaly)}.signal-detail__strength-value--counting{animation:nexus-count-glow .3s ease-out}.signal-detail__strength-label{font-size:.75rem;color:var(--nexus-text-dim)}.signal-detail__description{font-size:.9rem;line-height:1.65;color:var(--nexus-text);margin-bottom:2rem}.signal-detail__section-title{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--nexus-text-dim);margin-bottom:.75rem}.unraveling-banner{padding:1rem 1.25rem;border-radius:8px;border:1px solid var(--nexus-danger-dim);margin-bottom:1.5rem;animation:nexus-danger-pulse 2s ease-in-out infinite;cursor:pointer;transition:transform .15s ease}.unraveling-banner:hover{transform:scale(1.01)}.unraveling-banner__title{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--nexus-danger);margin:0 0 .35rem;display:flex;align-items:center;gap:.5rem}.unraveling-banner__title-dot{width:8px;height:8px;border-radius:50%;background:var(--nexus-danger);animation:nexus-pulse 1s ease-in-out infinite}.unraveling-banner__text{font-size:.8rem;color:#ff9999;margin:0;line-height:1.4}.contributing-quest{display:flex;align-items:center;justify-content:space-between;padding:.6rem .85rem;border-radius:6px;background:var(--nexus-bg);border:1px solid var(--nexus-border);margin-bottom:.5rem;text-decoration:none;color:var(--nexus-text);transition:all .15s ease;font-size:.82rem}.contributing-quest:hover{background:var(--nexus-surface-hover);border-color:var(--nexus-border-glow);color:#e0e0e0}.contributing-quest__arrow{color:var(--nexus-text-dim);transition:transform .15s ease}.contributing-quest:hover .contributing-quest__arrow{transform:translateX(3px);color:var(--nexus-echo)}.manifestation-screen{position:relative;padding:2.5rem 2rem;border-radius:12px;background:#1a1a1a;border:1px solid var(--nexus-border);overflow:hidden;font-family:Courier New,Fira Code,monospace;text-align:center}.manifestation-screen:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,255,255,var(--nexus-scanline-opacity)) 2px,rgba(255,255,255,var(--nexus-scanline-opacity)) 4px);animation:nexus-scanlines .5s linear infinite;pointer-events:none;z-index:1}.manifestation-screen--echo{border-color:#ff609040;box-shadow:inset 0 0 60px #ff609010}.manifestation-screen--anomaly{border-color:#ffb02040;box-shadow:inset 0 0 60px #ffb02010}.manifestation-screen__label{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;margin-bottom:.75rem}.manifestation-screen__label--echo{color:var(--nexus-crt-pink)}.manifestation-screen__label--anomaly{color:var(--nexus-crt-amber)}.manifestation-screen__icon{font-size:2.5rem;margin-bottom:1rem;opacity:.8}.manifestation-screen__icon--echo{color:var(--nexus-crt-pink)}.manifestation-screen__icon--anomaly{color:var(--nexus-crt-amber)}.manifestation-screen__strength{font-size:3rem;font-weight:900;font-variant-numeric:tabular-nums;margin-bottom:.5rem}.manifestation-screen__strength--echo{color:var(--nexus-crt-pink);text-shadow:0 0 20px #ff609060}.manifestation-screen__strength--anomaly{color:var(--nexus-crt-amber);text-shadow:0 0 20px #ffb02060}.manifestation-screen__source{font-size:.8rem;color:var(--nexus-text-dim);margin-bottom:1.5rem}.manifestation-screen__narrative{font-size:.85rem;line-height:1.6;max-width:400px;margin:0 auto 1.5rem}.manifestation-screen__narrative--echo{color:#ff90b0}.manifestation-screen__narrative--anomaly{color:#ffc860}.manifestation-screen__countdown{font-size:2rem;font-weight:900;letter-spacing:.15em;font-variant-numeric:tabular-nums}.manifestation-screen__countdown--echo{color:var(--nexus-crt-pink);text-shadow:0 0 15px #ff609050}.manifestation-screen__countdown--anomaly{color:var(--nexus-crt-amber);text-shadow:0 0 15px #ffb02050}.manifestation-screen__countdown-label{font-size:.6rem;text-transform:uppercase;letter-spacing:.15em;color:var(--nexus-text-dim);margin-top:.25rem}.living-nexus-modal-overlay{position:fixed;inset:0;z-index:100;background:rgba(0,0,0,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:flex-end;justify-content:center}.living-nexus-modal{position:relative;width:100%;height:100%;border-radius:16px 16px 0 0;overflow:hidden;display:flex;flex-direction:column;background:rgba(20,20,25,.55);backdrop-filter:blur(32px) saturate(1.3);-webkit-backdrop-filter:blur(32px) saturate(1.3);border:1px solid rgba(0,212,170,.18);box-shadow:0 -10px 60px rgba(0,0,0,.5),0 0 1px rgba(0,212,170,.3),inset 0 1px 0 rgba(255,255,255,.04)}.living-nexus-modal:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,212,170,.012) 0,rgba(0,212,170,.012) 4px)}.living-nexus-modal .living-nexus-header{position:relative;overflow:hidden}.living-nexus-modal .living-nexus-header:after{content:"";position:absolute;width:100%;height:40px;top:0;left:0;pointer-events:none;z-index:1;background:linear-gradient(180deg,transparent,rgba(0,212,170,.04),transparent);animation:nexus-modal-scanbeam 3s linear infinite}@keyframes nexus-modal-scanbeam{0%{transform:translateY(-100%)}to{transform:translateY(calc(100% + 40px))}}.living-nexus-modal-glow{position:relative;width:100%;max-width:1200px;height:92vh}.living-nexus-modal-glow:before{content:"";position:absolute;inset:-4px;border-radius:20px 20px 0 0;background:conic-gradient(from var(--nexus-glow-angle,0deg),#00d4aa66,#6366f166,#ec489966,#f59e0b66,#10b98166,#3b82f666,#8b5cf666,#00d4aa66);filter:blur(20px);animation:nexus-rainbow-rotate 6s linear infinite,nexus-rainbow-pulse 3s ease-in-out infinite;pointer-events:none}@keyframes nexus-rainbow-rotate{to{--nexus-glow-angle:360deg}}@keyframes nexus-rainbow-pulse{0%,to{opacity:.45;filter:blur(20px)}50%{opacity:.75;filter:blur(28px)}}@property --nexus-glow-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.living-nexus-modal__close{position:absolute;top:.75rem;right:.75rem;z-index:10;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid rgba(0,212,170,.15);background:rgba(255,255,255,.04);color:rgba(200,200,200,.6);cursor:pointer;transition:all .15s ease}.living-nexus-modal__close:hover{background:rgba(255,255,255,.08);color:#ccc;border-color:rgba(0,212,170,.3)}.living-nexus-modal .living-nexus-container{background:transparent}.living-nexus-modal .living-nexus-header{border-bottom-color:rgba(0,212,170,.1)}.living-nexus-btn{position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;background:#1F1F1F;border:1px solid var(--nexus-border);border-radius:8px;padding:.5rem}.living-nexus-btn:before{content:"";position:absolute;inset:-3px;border-radius:11px;background:conic-gradient(from var(--nexus-glow-angle,0deg),#00d4aa88,#6366f188,#ec489988,#f59e0b88,#10b98188,#3b82f688,#8b5cf688,#00d4aa88);filter:blur(10px);opacity:0;transition:opacity .3s ease;animation:nexus-rainbow-rotate 4s linear infinite;pointer-events:none;z-index:-1}.living-nexus-btn:hover:before{opacity:1}.living-nexus-btn:hover{border-color:rgba(255,255,255,.15)}.living-nexus-btn__icon{color:var(--nexus-echo);transition:filter .2s ease}.living-nexus-btn:hover .living-nexus-btn__icon{filter:drop-shadow(0 0 6px var(--nexus-echo-dim))}@media (max-width:768px){.signal-detail{padding:1.25rem}.signal-detail__title{font-size:1.2rem}.manifestation-screen{padding:1.5rem 1rem}.manifestation-screen__strength{font-size:2rem}.living-nexus-modal{height:96vh;max-width:100%}}.living-nexus-header__steps{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--nexus-border)}.living-nexus-header__step{display:flex;align-items:center;gap:.4rem;font-size:.72rem;color:var(--nexus-text-dim)}.living-nexus-header__step-number{width:18px;height:18px;border-radius:50%;background:var(--nexus-surface-hover);display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:700;color:var(--nexus-text);flex-shrink:0}.living-nexus-header__step-icon{color:var(--nexus-echo);flex-shrink:0}.living-nexus-header__step-arrow{color:var(--nexus-border-glow);display:flex;align-items:center}.signal-list__subtitle{padding:0 1.25rem .75rem;font-size:.68rem;color:var(--nexus-text-dim)}.signal-list__section{border-bottom:1px solid var(--nexus-border)}.signal-list__section:last-child{border-bottom:none}.signal-list__section-header{padding:.85rem 1.25rem .2rem;display:flex;align-items:center;gap:.5rem}.signal-list__section-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.signal-list__section-dot--echo{background:var(--nexus-echo)}.signal-list__section-dot--anomaly{background:var(--nexus-anomaly)}.signal-list__section-title{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--nexus-text)}.signal-list__section-subtitle{padding:0 1.25rem .4rem;font-size:.65rem;color:var(--nexus-text-dim)}.signal-card__status{font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.1rem .45rem;border-radius:3px;flex-shrink:0;line-height:1.4}.signal-card__status--live{color:var(--nexus-echo);background:#00d4aa18;border:1px solid #00d4aa40;display:flex;align-items:center;gap:.3rem}.signal-card__status--critical{color:var(--nexus-anomaly);background:#ffb02018;border:1px solid #ffb02040}.signal-card__status--active{color:var(--nexus-text-dim);background:var(--nexus-surface-hover);border:1px solid var(--nexus-border)}.signal-card__status-dot{width:5px;height:5px;border-radius:50%;background:var(--nexus-echo);animation:nexus-pulse 1s ease-in-out infinite}.signal-card__topic{font-size:.68rem;color:var(--nexus-text-dim);margin-top:.1rem;margin-bottom:.3rem}.signal-detail__lifecycle{display:flex;align-items:flex-start;margin-bottom:1.5rem;padding:.75rem 0;position:relative}.signal-detail__lifecycle-step{display:flex;flex-direction:column;align-items:center;gap:.4rem;flex:1;position:relative}.signal-detail__lifecycle-dot{width:10px;height:10px;border-radius:50%;background:var(--nexus-border);border:2px solid var(--nexus-border-glow);z-index:1;transition:all .3s ease}.signal-detail__lifecycle-dot--active{background:var(--nexus-echo);border-color:var(--nexus-echo);box-shadow:0 0 8px var(--nexus-echo-dim)}.signal-detail__lifecycle-dot--passed{background:var(--nexus-border-glow);border-color:var(--nexus-text-dim)}.signal-detail__lifecycle-label{font-size:.58rem;text-transform:uppercase;letter-spacing:.06em;color:var(--nexus-text-dim)}.signal-detail__lifecycle-label--active{color:var(--nexus-echo);font-weight:700}.signal-detail__lifecycle-label--passed{color:var(--nexus-text-dim)}.signal-detail__lifecycle-line{position:absolute;top:5px;left:50%;width:100%;height:2px;background:var(--nexus-border);z-index:0}.signal-detail__lifecycle-line--passed{background:var(--nexus-border-glow)}.signal-detail__strength-hint{font-size:.72rem;color:var(--nexus-text-dim);font-style:italic;margin-top:.5rem;line-height:1.4}.signal-detail__progress-bar{height:6px;border-radius:3px;background:var(--nexus-surface-hover);overflow:hidden;margin-top:.6rem}.signal-detail__progress-fill{height:100%;border-radius:3px;transition:width 1.5s cubic-bezier(.16,1,.3,1)}.signal-detail__progress-fill--echo{background:linear-gradient(90deg,var(--nexus-echo),#00ffc8)}.signal-detail__progress-fill--anomaly{background:linear-gradient(90deg,var(--nexus-anomaly),#ffd060)}.signal-detail__topic-tag{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .6rem;border-radius:4px;background:var(--nexus-surface-hover);border:1px solid var(--nexus-border);font-size:.72rem;color:var(--nexus-text);margin-bottom:1.25rem}.contributing-quest__name{font-size:.8rem;font-weight:600;letter-spacing:.01em}.contributing-quest__subtitle{font-size:.65rem;color:var(--nexus-text-dim);margin-top:.1rem}@media (max-width:768px){.living-nexus-header__steps{flex-direction:column;gap:.6rem;align-items:flex-start;padding-left:1rem}.living-nexus-header__step-arrow{display:none}}.nexus-guide{display:flex;flex-direction:column;align-items:center;padding:.75rem 2rem 1rem}.nexus-guide__toggle{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;background:var(--nexus-surface);border:1px solid var(--nexus-echo-dim);border-radius:999px;color:var(--nexus-echo);font-size:.78rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit}.nexus-guide__toggle:hover{background:var(--nexus-echo-glow);border-color:var(--nexus-echo);box-shadow:0 0 16px var(--nexus-echo-glow)}.nexus-guide__toggle-icon{color:var(--nexus-echo)}.nexus-guide__toggle-chevron{margin-left:auto;transition:transform .2s ease}.nexus-guide__toggle-chevron--open{transform:rotate(180deg)}.nexus-guide__content{width:100%;padding:1rem 0 1.25rem;animation:nexus-guide-fade .25s ease-out}@keyframes nexus-guide-fade{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.nexus-guide__intro{font-size:.8rem;color:var(--nexus-text);line-height:1.6;margin:0 0 1.25rem;max-width:700px}.nexus-guide__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1.25rem}.nexus-guide__card{padding:.85rem;border-radius:8px;background:var(--nexus-surface);border:1px solid var(--nexus-border)}.nexus-guide__card-header{display:flex;align-items:center;gap:.4rem;margin-bottom:.4rem}.nexus-guide__card-icon{flex-shrink:0}.nexus-guide__card-title{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--nexus-text)}.nexus-guide__card-text{font-size:.7rem;color:var(--nexus-text-dim);line-height:1.5;margin:0}.nexus-guide__flow{padding:.75rem 1rem;border-radius:8px;background:var(--nexus-surface);border:1px solid var(--nexus-border)}.nexus-guide__flow-label{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--nexus-text-dim);margin-bottom:.5rem;text-align:center}.nexus-guide__flow-steps{display:flex;align-items:center;justify-content:center;gap:.6rem;flex-wrap:wrap}.nexus-guide__flow-step{font-size:.72rem;color:var(--nexus-text);padding:.2rem .5rem;border-radius:4px;background:var(--nexus-surface-hover);border:1px solid var(--nexus-border)}.nexus-guide__flow-step--highlight{color:var(--nexus-echo);border-color:var(--nexus-echo-dim);background:var(--nexus-echo-glow)}.nexus-guide__flow-arrow{color:var(--nexus-border-glow);font-size:.8rem}@media (max-width:768px){.nexus-guide{padding:0 1rem}.nexus-guide__grid{grid-template-columns:1fr}}.signal-list__section-dot--shattered{background:var(--nexus-text-dim)}.signal-card--shattered{opacity:.55;border-left-color:var(--nexus-text-dim)!important}.signal-card--shattered:hover{opacity:.75}.signal-card--shattered .signal-card__title{text-decoration:line-through;text-decoration-color:var(--nexus-text-dim)}.signal-card--shattered .signal-card__progress-fill{background:var(--nexus-text-dim)!important;animation:none!important}.signal-card__status--shattered{color:var(--nexus-text-dim);background:#88888815;border:1px solid #88888830}.signal-detail__progress-fill--shattered{background:linear-gradient(90deg,var(--nexus-text-dim),#666)}html:not([data-theme=dark]) .living-nexus-btn{background:#f5f5f5;border-color:#d4d4d4}html:not([data-theme=dark]) .living-nexus-btn:hover{border-color:#a3a3a3}html:not([data-theme=dark]) .living-nexus-btn__icon{color:#0a9e7e}html:not([data-theme=dark]) .living-nexus-modal-overlay{background:rgba(255,255,255,.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}html:not([data-theme=dark]) .living-nexus-modal{background:rgba(255,255,255,.6);backdrop-filter:blur(28px) saturate(1.4);-webkit-backdrop-filter:blur(28px) saturate(1.4);border-color:rgba(0,180,140,.22);color:#333;box-shadow:0 -10px 60px rgba(0,0,0,.12),0 0 1px rgba(0,180,140,.25),inset 0 1px 0 rgba(255,255,255,.6)}html:not([data-theme=dark]) .living-nexus-modal:before{background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,180,140,.018) 0,rgba(0,180,140,.018) 4px)}html:not([data-theme=dark]) .living-nexus-modal:after{background:linear-gradient(180deg,transparent,rgba(0,180,140,.04),transparent)}html:not([data-theme=dark]) .living-nexus-modal__close{background:rgba(255,255,255,.5);border-color:rgba(0,180,140,.18);color:#666}html:not([data-theme=dark]) .living-nexus-modal__close:hover{background:rgba(255,255,255,.7);color:#333}html:not([data-theme=dark]) .living-nexus-header{border-bottom-color:rgba(0,180,140,.12)}html:not([data-theme=dark]) .living-nexus-header__subtitle{color:#888}html:not([data-theme=dark]) .nexus-guide__toggle{background:#f0fdf9;border-color:#99f0d8;color:#0a9e7e}html:not([data-theme=dark]) .nexus-guide__toggle:hover{background:#d1fae5;box-shadow:0 0 12px rgba(0,212,170,.15)}html:not([data-theme=dark]) .nexus-guide__intro{color:#555}html:not([data-theme=dark]) .nexus-guide__card{background:#fafafa;border-color:#e5e5e5}html:not([data-theme=dark]) .nexus-guide__card-title{color:#333}html:not([data-theme=dark]) .nexus-guide__card-text{color:#777}html:not([data-theme=dark]) .nexus-guide__flow{background:#fafafa;border-color:#e5e5e5}html:not([data-theme=dark]) .nexus-guide__flow-label{color:#888}html:not([data-theme=dark]) .nexus-guide__flow-step{color:#555;background:#f0f0f0;border-color:#ddd}html:not([data-theme=dark]) .nexus-guide__flow-arrow{color:#bbb}html:not([data-theme=dark]) .signal-list{background:#ffffff}html:not([data-theme=dark]) .signal-list__header{background:#ffffff;border-bottom-color:#e5e5e5;color:#888}html:not([data-theme=dark]) .signal-list__section{border-bottom-color:#e5e5e5}html:not([data-theme=dark]) .signal-list__section-title{color:#333}html:not([data-theme=dark]) .signal-list__section-subtitle{color:#888}html:not([data-theme=dark]) .signal-card{background:#ffffff;border-bottom-color:#e5e5e5}html:not([data-theme=dark]) .signal-card:hover{background:#f9f9f9}html:not([data-theme=dark]) .signal-card--selected{background:#f5faf8}html:not([data-theme=dark]) .signal-card__title{color:#222}html:not([data-theme=dark]) .signal-card__desc{color:#777}html:not([data-theme=dark]) .signal-card__progress{background:#e5e5e5}html:not([data-theme=dark]) .signal-card__strength-label,html:not([data-theme=dark]) .signal-card__topic{color:#999}html:not([data-theme=dark]) .signal-card__status--active{color:#888;background:#f5f5f5;border-color:#ddd}html:not([data-theme=dark]) .signal-detail{background:#fafafa}html:not([data-theme=dark]) .signal-detail__title{color:#222}html:not([data-theme=dark]) .signal-detail__description{color:#555}html:not([data-theme=dark]) .signal-detail__section-title{color:#888}html:not([data-theme=dark]) .signal-detail__strength{background:#ffffff;border-color:#e5e5e5}html:not([data-theme=dark]) .signal-detail__strength-label{color:#888}html:not([data-theme=dark]) .signal-detail__strength-hint{color:#999}html:not([data-theme=dark]) .signal-detail__progress-bar{background:#e5e5e5}html:not([data-theme=dark]) .signal-detail__topic-tag{background:#f0f0f0;border-color:#ddd;color:#555}html:not([data-theme=dark]) .signal-detail__lifecycle-dot{background:#ddd;border-color:#bbb}html:not([data-theme=dark]) .signal-detail__lifecycle-line{background:#ddd}html:not([data-theme=dark]) .signal-detail__lifecycle-label{color:#999}html:not([data-theme=dark]) .signal-detail__empty{color:#aaa}html:not([data-theme=dark]) .contributing-quest{background:#ffffff;border-color:#e5e5e5;color:#555}html:not([data-theme=dark]) .contributing-quest:hover{background:#f9f9f9;border-color:#ccc;color:#333}html:not([data-theme=dark]) .contributing-quest__subtitle{color:#999}html:not([data-theme=dark]) .contributing-quest__arrow{color:#ccc}html:not([data-theme=dark]) .unraveling-banner{border-color:#ff888880;background:#fff5f5}html:not([data-theme=dark]) .unraveling-banner__text{color:#cc3333}html:not([data-theme=dark]) .living-nexus-layout{background:#e5e5e5}html:not([data-theme=dark]) .signal-list::-webkit-scrollbar-thumb{background:#ccc}