.RepositoryExplorer-module__DF0Y5q__wrap{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.RepositoryExplorer-module__DF0Y5q__header{gap:var(--sp-1);min-width:0;display:grid}.RepositoryExplorer-module__DF0Y5q__label{letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-secondary);font-size:.62rem;font-weight:700}.RepositoryExplorer-module__DF0Y5q__title{font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:1.4rem}.RepositoryExplorer-module__DF0Y5q__title a{color:var(--ink-primary);text-decoration:none}.RepositoryExplorer-module__DF0Y5q__facts{color:var(--ink-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:.86rem}.RepositoryExplorer-module__DF0Y5q__now{color:var(--accent-deep);overflow-wrap:anywhere;margin:0;font-size:.86rem}.RepositoryExplorer-module__DF0Y5q__fine{color:var(--ink-secondary);overflow-wrap:anywhere;margin:0;font-size:.8rem}.RepositoryExplorer-module__DF0Y5q__error{color:var(--rose);margin:0;font-size:.84rem}.RepositoryExplorer-module__DF0Y5q__mono{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.8rem}.RepositoryExplorer-module__DF0Y5q__search{gap:var(--sp-2);min-width:0;display:flex}.RepositoryExplorer-module__DF0Y5q__input{min-width:0;font:inherit;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-elevated);color:var(--ink-primary);flex:1;padding:.45rem .6rem;font-size:.9rem}.RepositoryExplorer-module__DF0Y5q__button{font:inherit;border:1px solid var(--border-ink);border-radius:var(--radius-sm);background:var(--ink-primary);color:var(--surface-primary);cursor:pointer;padding:.45rem .8rem;font-size:.82rem}.RepositoryExplorer-module__DF0Y5q__hits,.RepositoryExplorer-module__DF0Y5q__entries,.RepositoryExplorer-module__DF0Y5q__cited{gap:var(--sp-2);min-width:0;margin:0;padding:0;list-style:none;display:grid}.RepositoryExplorer-module__DF0Y5q__hits>li{padding:var(--sp-2) 0;border-bottom:1px solid var(--border-subtle);gap:.2rem;min-width:0;display:grid}.RepositoryExplorer-module__DF0Y5q__entries{gap:.15rem}.RepositoryExplorer-module__DF0Y5q__entries>li{overflow-wrap:anywhere;min-width:0}.RepositoryExplorer-module__DF0Y5q__snippet{color:var(--ink-primary);overflow-wrap:anywhere;font-size:.84rem}.RepositoryExplorer-module__DF0Y5q__snippet mark{background:var(--accent-soft);color:inherit}.RepositoryExplorer-module__DF0Y5q__actions{gap:var(--sp-3);flex-wrap:wrap;display:flex}.RepositoryExplorer-module__DF0Y5q__quiet{font:inherit;color:var(--accent-deep);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:.78rem;text-decoration:underline}.RepositoryExplorer-module__DF0Y5q__pathButton,.RepositoryExplorer-module__DF0Y5q__folder{font-family:var(--font-mono);color:var(--ink-primary);cursor:pointer;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:.8rem}.RepositoryExplorer-module__DF0Y5q__pathButton:hover,.RepositoryExplorer-module__DF0Y5q__folder:hover{color:var(--accent-deep);text-decoration:underline}.RepositoryExplorer-module__DF0Y5q__folder{font-weight:700}.RepositoryExplorer-module__DF0Y5q__browser,.RepositoryExplorer-module__DF0Y5q__activity,.RepositoryExplorer-module__DF0Y5q__file{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-width:0;display:grid}.RepositoryExplorer-module__DF0Y5q__crumbs{overflow-wrap:anywhere;font-size:.84rem}.RepositoryExplorer-module__DF0Y5q__fileHead{gap:.2rem;min-width:0;display:grid}.RepositoryExplorer-module__DF0Y5q__code{max-height:70vh;font-family:var(--font-mono);background:var(--surface-secondary);border-radius:var(--radius-sm);padding:var(--sp-2) 0;margin:0;font-size:.76rem;line-height:1.45;overflow:auto}.RepositoryExplorer-module__DF0Y5q__line{padding:0 var(--sp-2);white-space:pre;display:block}.RepositoryExplorer-module__DF0Y5q__line[data-on]{background:var(--accent-soft)}.RepositoryExplorer-module__DF0Y5q__no{text-align:right;min-width:4.5ch;color:var(--ink-tertiary);-webkit-user-select:none;user-select:none;margin-right:1.5ch;display:inline-block}@media (max-width:640px){.RepositoryExplorer-module__DF0Y5q__search{flex-direction:column}}
.FieldTag-module__r03M7W__tags{flex-wrap:wrap;align-items:center;gap:.3rem;display:inline-flex}.FieldTag-module__r03M7W__tag{--tag-bg:var(--surface-secondary);--tag-ink:var(--ink-secondary);letter-spacing:.02em;border-radius:var(--radius-pill);background:var(--tag-bg);color:var(--tag-ink);white-space:nowrap;transition:box-shadow var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);align-items:center;gap:.4rem;padding:.32rem .6rem;font-size:.68rem;font-weight:600;line-height:1;display:inline-flex}.FieldTag-module__r03M7W__tag[data-small]{padding:.24rem .5rem;font-size:.62rem}a.FieldTag-module__r03M7W__tag:hover{box-shadow:inset 0 0 0 1px var(--tag-ink)}.FieldTag-module__r03M7W__tag[data-active]{box-shadow:inset 0 0 0 1.5px var(--tag-ink)}.FieldTag-module__r03M7W__count{font-family:var(--font-mono);opacity:.7;font-size:.62rem;font-weight:400}.FieldTag-module__r03M7W__rest{color:var(--ink-faint);padding-left:.1rem;font-size:.66rem}.FieldTag-module__r03M7W__tag[data-category=mathematics]{--tag-bg:var(--tag-mathematics-bg);--tag-ink:var(--tag-mathematics-ink)}.FieldTag-module__r03M7W__tag[data-category=physical]{--tag-bg:var(--tag-physical-bg);--tag-ink:var(--tag-physical-ink)}.FieldTag-module__r03M7W__tag[data-category=biology]{--tag-bg:var(--tag-biology-bg);--tag-ink:var(--tag-biology-ink)}.FieldTag-module__r03M7W__tag[data-category=mind]{--tag-bg:var(--tag-mind-bg);--tag-ink:var(--tag-mind-ink)}.FieldTag-module__r03M7W__tag[data-category=society]{--tag-bg:var(--tag-society-bg);--tag-ink:var(--tag-society-ink)}.FieldTag-module__r03M7W__tag[data-category=computation]{--tag-bg:var(--tag-computation-bg);--tag-ink:var(--tag-computation-ink)}.FieldTag-module__r03M7W__tag[data-category=ai]{--tag-bg:var(--tag-ai-bg);--tag-ink:var(--tag-ai-ink)}.FieldTag-module__r03M7W__tag[data-category=systems]{--tag-bg:var(--tag-systems-bg);--tag-ink:var(--tag-systems-ink)}.FieldTag-module__r03M7W__tag[data-category=arts]{--tag-bg:var(--tag-arts-bg);--tag-ink:var(--tag-arts-ink)}.FieldTag-module__r03M7W__filter{margin-bottom:var(--sp-5);flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.FieldTag-module__r03M7W__all{letter-spacing:.02em;border-radius:var(--radius-pill);border:1px solid var(--border-strong);color:var(--ink-secondary);margin-right:.2rem;padding:.32rem .6rem;font-size:.68rem;font-weight:600;line-height:1}.FieldTag-module__r03M7W__all[data-active]{background:var(--ink-primary);border-color:var(--ink-primary);color:var(--ink-on-accent)}@media (max-width:760px){.FieldTag-module__r03M7W__filter{scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);flex-wrap:nowrap;overflow-x:auto}.FieldTag-module__r03M7W__filter::-webkit-scrollbar{display:none}}
.PrivateProject-module__fD-1NW__badge{letter-spacing:.14em;text-transform:uppercase;border-radius:var(--radius-sm);border:1px solid var(--border-strong);color:var(--ink-primary);background:var(--surface-secondary);vertical-align:middle;padding:.25rem .55rem;font-size:.62rem;font-weight:700;display:inline-block}.PrivateProject-module__fD-1NW__badge[data-visibility=public]{border-color:var(--accent-deep);color:var(--accent-deep)}.PrivateProject-module__fD-1NW__tags{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.PrivateProject-module__fD-1NW__tagChip{align-items:center;gap:.35rem;display:inline-flex}.PrivateProject-module__fD-1NW__tagNote{color:var(--ink-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem}.PrivateProject-module__fD-1NW__tagButton{font:inherit;color:var(--ink-secondary);cursor:pointer;background:0 0;border:none;padding:0 .2rem;font-size:.68rem}.PrivateProject-module__fD-1NW__tagButton:hover{color:var(--ink-primary)}.PrivateProject-module__fD-1NW__tagAdd{align-items:center;gap:.4rem;margin-top:.5rem;display:flex}.PrivateProject-module__fD-1NW__tagAdd select{font:inherit;color:var(--ink-primary);background:var(--surface-primary);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:.3rem .5rem;font-size:.8rem}.PrivateProject-module__fD-1NW__actionRow{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.PrivateProject-module__fD-1NW__list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.PrivateProject-module__fD-1NW__list li{gap:var(--sp-3);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;padding:.4rem 0;font-size:.84rem;display:grid}.PrivateProject-module__fD-1NW__status{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-secondary);white-space:nowrap;font-size:.64rem;font-weight:700}.PrivateProject-module__fD-1NW__status[data-status=extracted],.PrivateProject-module__fD-1NW__status[data-status=done],.PrivateProject-module__fD-1NW__status[data-status=published]{color:var(--state-charted)}.PrivateProject-module__fD-1NW__status[data-status=partial],.PrivateProject-module__fD-1NW__status[data-status=pending],.PrivateProject-module__fD-1NW__status[data-status=unavailable],.PrivateProject-module__fD-1NW__status[data-status=draft]{color:var(--accent-deep)}.PrivateProject-module__fD-1NW__status[data-status=failed],.PrivateProject-module__fD-1NW__status[data-status=unsupported],.PrivateProject-module__fD-1NW__status[data-status=withdrawn]{color:var(--rose)}.PrivateProject-module__fD-1NW__claimState{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-secondary);font-size:.62rem;font-weight:700}.PrivateProject-module__fD-1NW__handoff{color:var(--ink-secondary);gap:.5rem;font-size:.86rem;line-height:1.55;display:grid}.PrivateProject-module__fD-1NW__handoff strong{color:var(--ink-primary)}.PrivateProject-module__fD-1NW__notes dt{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-secondary);margin-top:.6rem;font-size:.62rem;font-weight:700}.PrivateProject-module__fD-1NW__notes dd{color:var(--ink-secondary);margin:.2rem 0 0;font-size:.82rem;line-height:1.5}.PrivateProject-module__fD-1NW__fine{color:var(--ink-secondary);font-size:.76rem;line-height:1.5}.PrivateProject-module__fD-1NW__link{min-height:32px;color:var(--ink-primary);align-items:center;text-decoration:underline;display:inline-flex}.PrivateProject-module__fD-1NW__primary,.PrivateProject-module__fD-1NW__secondary,.PrivateProject-module__fD-1NW__quiet{font:inherit;letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-md);cursor:pointer;padding:.7rem 1.1rem;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-block}.PrivateProject-module__fD-1NW__primary{background:var(--ink-primary);color:var(--surface-primary);border:1px solid var(--ink-primary)}.PrivateProject-module__fD-1NW__secondary{color:var(--ink-primary);border:1px solid var(--border-strong);background:0 0}.PrivateProject-module__fD-1NW__quiet{color:var(--ink-secondary);background:0 0;border:none;padding:.7rem .4rem}.PrivateProject-module__fD-1NW__record{margin-top:var(--sp-7)}.PrivateProject-module__fD-1NW__workspaceHead{padding-top:var(--sp-4);padding-bottom:var(--sp-4);gap:var(--sp-2);display:grid}.PrivateProject-module__fD-1NW__workspaceCrumbs{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.PrivateProject-module__fD-1NW__workspaceTitle{font-size:var(--step-2);line-height:1.1}.PrivateProject-module__fD-1NW__sectionLabel{font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-secondary);font-weight:600}
.ProjectShell-module__0wo4hW__head{gap:var(--sp-3);padding-top:var(--sp-6);display:grid}.ProjectShell-module__0wo4hW__titleRow{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);flex-wrap:wrap;display:flex}.ProjectShell-module__0wo4hW__title{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,5vw,3.4rem);font-weight:600;line-height:1.02}.ProjectShell-module__0wo4hW__actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.ProjectShell-module__0wo4hW__tabs{gap:var(--sp-1);border-bottom:1px solid var(--border-subtle);margin-top:var(--sp-2);scrollbar-width:none;display:flex;overflow-x:auto}.ProjectShell-module__0wo4hW__tabs::-webkit-scrollbar{display:none}.ProjectShell-module__0wo4hW__tab{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-tertiary);border-bottom:2px solid #0000;flex:none;padding:.7rem .75rem;font-size:.7rem;font-weight:700;text-decoration:none}.ProjectShell-module__0wo4hW__tab:hover{color:var(--ink-primary)}.ProjectShell-module__0wo4hW__tab[aria-current=page]{color:var(--ink-primary);border-bottom-color:var(--accent-deep)}.ProjectShell-module__0wo4hW__body{padding-top:var(--sp-5);padding-bottom:var(--sp-8);gap:var(--sp-6);grid-template-columns:minmax(0,1fr);display:grid}.ProjectShell-module__0wo4hW__titleWrap{align-items:flex-end;gap:var(--sp-2);min-width:0;display:flex}.ProjectShell-module__0wo4hW__rename{border:1px solid var(--border-subtle);background:var(--surface-elevated);width:2.1rem;height:2.1rem;color:var(--ink-secondary);cursor:pointer;border-radius:999px;flex:none;place-items:center;margin-bottom:.35rem;display:inline-grid}.ProjectShell-module__0wo4hW__rename:hover,.ProjectShell-module__0wo4hW__rename:focus-visible{color:var(--ink-primary);border-color:var(--border-strong)}.ProjectShell-module__0wo4hW__renameForm,.ProjectShell-module__0wo4hW__renameField{gap:var(--sp-2);flex:32rem;min-width:min(100%,32rem);display:grid}.ProjectShell-module__0wo4hW__renameLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-tertiary);font-size:.62rem;font-weight:700}.ProjectShell-module__0wo4hW__renameInput,.ProjectShell-module__0wo4hW__renameInputSmall{font:inherit;border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--surface-elevated);width:100%;color:var(--ink-primary);padding:.35rem .6rem}.ProjectShell-module__0wo4hW__renameInput{letter-spacing:-.01em;font-size:clamp(1.4rem,3.4vw,2.2rem);font-weight:600}.ProjectShell-module__0wo4hW__renameInputSmall{font-size:1rem}.ProjectShell-module__0wo4hW__renameInput[aria-invalid=true],.ProjectShell-module__0wo4hW__renameInputSmall[aria-invalid=true]{border-color:var(--rose)}.ProjectShell-module__0wo4hW__renameActions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ProjectShell-module__0wo4hW__renameSave,.ProjectShell-module__0wo4hW__renameCancel{font:inherit;letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-sm,6px);cursor:pointer;padding:.5rem 1rem;font-size:.74rem;font-weight:700}.ProjectShell-module__0wo4hW__renameSave{border:1px solid var(--ink-primary);background:var(--ink-primary);color:var(--surface-primary)}.ProjectShell-module__0wo4hW__renameCancel{border:1px solid var(--border-strong);color:var(--ink-primary);background:0 0}.ProjectShell-module__0wo4hW__renameSave:disabled,.ProjectShell-module__0wo4hW__renameCancel:disabled{opacity:.5;cursor:default}.ProjectShell-module__0wo4hW__renameNote,.ProjectShell-module__0wo4hW__renameError{font-size:.8rem;line-height:1.4}.ProjectShell-module__0wo4hW__renameNote{color:var(--ink-tertiary)}.ProjectShell-module__0wo4hW__renameError{color:var(--rose)}
.SignalPanel-module__Rc5vIq__panel{background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-float);padding:var(--sp-4) var(--sp-5) var(--sp-4);animation:SignalPanel-module__Rc5vIq__enter var(--dur-mid) var(--ease-out);position:relative}@keyframes SignalPanel-module__Rc5vIq__enter{0%{opacity:0;transform:translate(12px)}}.SignalPanel-module__Rc5vIq__head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}.SignalPanel-module__Rc5vIq__close{width:28px;height:28px;color:var(--ink-tertiary);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast);border-radius:50%;flex:none;margin:-4px -6px 0 0;font-size:1.15rem;line-height:1}.SignalPanel-module__Rc5vIq__close:hover{background:var(--surface-secondary);color:var(--ink-primary)}.SignalPanel-module__Rc5vIq__meta{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-tertiary);flex-wrap:wrap;align-items:baseline;gap:.45rem;margin-top:.7rem;font-size:.66rem;display:flex}.SignalPanel-module__Rc5vIq__kind{letter-spacing:.12em;color:var(--ink-primary);font-weight:700}.SignalPanel-module__Rc5vIq__panel[data-beyond] .SignalPanel-module__Rc5vIq__kind{color:var(--accent-deep)}.SignalPanel-module__Rc5vIq__fieldLink{color:var(--ink-secondary)}.SignalPanel-module__Rc5vIq__fieldLink:hover{color:var(--ink-primary);text-underline-offset:3px;text-decoration:underline}.SignalPanel-module__Rc5vIq__title{margin-top:.5rem;font-size:clamp(1.35rem,1.15rem + .6vw,1.65rem);line-height:1.08}.SignalPanel-module__Rc5vIq__summary{font-size:var(--step--1);color:var(--ink-secondary);margin-top:.6rem;line-height:1.55}.SignalPanel-module__Rc5vIq__summary[data-clamped]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.SignalPanel-module__Rc5vIq__why{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border-subtle)}.SignalPanel-module__Rc5vIq__reasons{gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.SignalPanel-module__Rc5vIq__reasons li{font-size:var(--step--1);color:var(--ink-primary);padding-left:.9rem;line-height:1.45;position:relative}.SignalPanel-module__Rc5vIq__reasons li:before{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;top:.55em;left:0}.SignalPanel-module__Rc5vIq__more{letter-spacing:.04em;color:var(--ink-tertiary);text-underline-offset:3px;margin-top:.4rem;font-size:.7rem;font-weight:600;text-decoration:underline}.SignalPanel-module__Rc5vIq__more:hover{color:var(--ink-primary)}.SignalPanel-module__Rc5vIq__stats{margin:var(--sp-3) 0 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.SignalPanel-module__Rc5vIq__stats>div{flex-direction:column;gap:.15rem;padding:.6rem .5rem .55rem 0;display:flex}.SignalPanel-module__Rc5vIq__stats>div+div{border-left:1px solid var(--border-subtle);padding-left:.6rem}.SignalPanel-module__Rc5vIq__stats dd{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink-primary);margin:0;font-size:1.25rem;font-weight:600;line-height:1}.SignalPanel-module__Rc5vIq__stats dt{color:var(--ink-tertiary);white-space:nowrap;font-size:.64rem}.SignalPanel-module__Rc5vIq__confidence{margin-top:var(--sp-3);grid-template-columns:auto 1fr;align-items:center;gap:.3rem .75rem;display:grid}.SignalPanel-module__Rc5vIq__confValue{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink-primary);align-items:center;gap:.5rem;font-size:1.25rem;font-weight:600;line-height:1;display:inline-flex}.SignalPanel-module__Rc5vIq__band{font-family:var(--font-sans);letter-spacing:.12em;border-radius:var(--radius-pill);background:var(--surface-secondary);color:var(--ink-secondary);padding:.22rem .45rem;font-size:.6rem;font-weight:700}.SignalPanel-module__Rc5vIq__band[data-band=MEDIUM],.SignalPanel-module__Rc5vIq__band[data-band=HIGH]{background:var(--accent-soft);color:var(--accent-deep)}.SignalPanel-module__Rc5vIq__spark{color:var(--accent);flex-shrink:0}.SignalPanel-module__Rc5vIq__confNote{color:var(--ink-tertiary);grid-column:1/-1;font-size:.7rem;line-height:1.4}.SignalPanel-module__Rc5vIq__actions{margin-top:var(--sp-3);gap:var(--sp-2);grid-template-columns:1fr 1fr;display:grid}.SignalPanel-module__Rc5vIq__primary,.SignalPanel-module__Rc5vIq__secondary{border-radius:var(--radius-sm);letter-spacing:.12em;text-transform:uppercase;text-align:center;min-height:40px;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast), color var(--dur-fast);place-items:center;padding:.5rem .75rem;font-size:.66rem;font-weight:700;display:grid}.SignalPanel-module__Rc5vIq__primary{background:var(--ink-primary);color:var(--ink-on-accent);border:1px solid var(--ink-primary)}.SignalPanel-module__Rc5vIq__primary:hover{background:var(--ink-primary-soft)}.SignalPanel-module__Rc5vIq__secondary{background:var(--surface-elevated);border:1px solid var(--border-strong);color:var(--ink-primary)}.SignalPanel-module__Rc5vIq__secondary:hover{border-color:var(--ink-primary)}.SignalPanel-module__Rc5vIq__quiet{color:var(--ink-tertiary);justify-content:center;gap:.6rem;margin-top:.6rem;font-size:.7rem;display:flex}.SignalPanel-module__Rc5vIq__quiet button{color:var(--ink-secondary);text-underline-offset:3px;font-weight:600;text-decoration:underline}.SignalPanel-module__Rc5vIq__quiet button:hover{color:var(--accent-deep)}.SignalPanel-module__Rc5vIq__foot{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border-subtle);color:var(--ink-faint);font-size:.68rem;line-height:1.45}@media (max-width:420px){.SignalPanel-module__Rc5vIq__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.SignalPanel-module__Rc5vIq__stats>div:nth-child(3){border-left:0;padding-left:0}}
.FrontierHero-module__j7djRW__hero{height:calc(100svh - var(--header-h));background:var(--surface-primary);border-bottom:1px solid var(--border-subtle);--map-controls-right:var(--sp-4);--map-controls-bottom:calc(var(--sp-4) + 150px);min-height:620px;max-height:1100px;position:relative;overflow:hidden}.FrontierHero-module__j7djRW__hero[data-panel]{--map-controls-right:calc(min(400px, 100% - 2 * var(--sp-4)) + 2 * var(--sp-4))}.FrontierHero-module__j7djRW__veil{background:linear-gradient(90deg, color-mix(in srgb, var(--surface-primary) 97%, transparent) 0%, color-mix(in srgb, var(--surface-primary) 90%, transparent) 55%, transparent 100%);pointer-events:none;width:min(640px,58%);transition:opacity var(--dur-slow) var(--ease-out);z-index:2;position:absolute;inset:0 auto 0 0}.FrontierHero-module__j7djRW__veil[data-hidden]{opacity:0}.FrontierHero-module__j7djRW__copy{z-index:3;left:max(var(--gutter), calc((100vw - 1480px) / 2 + var(--gutter)));width:min(470px,44vw);transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);position:absolute;top:50%;transform:translateY(-54%)}.FrontierHero-module__j7djRW__copy[data-hidden]{opacity:0;pointer-events:none;transform:translate(-24px,-54%)}.FrontierHero-module__j7djRW__eyebrow{font-family:var(--font-mono);letter-spacing:var(--tracking-brand);text-transform:uppercase;color:var(--ink-tertiary);font-size:.72rem;font-weight:500;display:block}.FrontierHero-module__j7djRW__title{margin-top:var(--sp-4);font-family:var(--font-display);letter-spacing:-.035em;text-transform:uppercase;color:var(--ink-primary);font-size:clamp(3rem,1.8rem + 4.4vw,5.8rem);font-weight:600;line-height:.92}.FrontierHero-module__j7djRW__lede{margin-top:var(--sp-5);font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink-primary);max-width:24ch;font-size:clamp(1.2rem,1.05rem + .5vw,1.5rem);font-weight:500;line-height:1.25}.FrontierHero-module__j7djRW__sub{margin-top:var(--sp-3);font-size:var(--step-0);color:var(--ink-secondary);max-width:40ch;line-height:1.55}.FrontierHero-module__j7djRW__ctas{margin-top:var(--sp-6);gap:var(--sp-3);flex-wrap:wrap;display:flex}.FrontierHero-module__j7djRW__ctaPrimary,.FrontierHero-module__j7djRW__ctaSecondary{border-radius:var(--radius-sm);letter-spacing:.13em;text-transform:uppercase;min-height:48px;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast), transform var(--dur-fast);justify-content:center;align-items:center;padding:0 1.4rem;font-size:.74rem;font-weight:700;display:inline-flex}.FrontierHero-module__j7djRW__ctaPrimary{background:var(--ink-primary);color:var(--surface-elevated)}.FrontierHero-module__j7djRW__ctaPrimary:hover{background:var(--ink-primary-soft)}.FrontierHero-module__j7djRW__ctaSecondary{border:1px solid var(--border-ink);color:var(--ink-primary);background:color-mix(in srgb, var(--surface-elevated) 70%, transparent)}.FrontierHero-module__j7djRW__ctaSecondary:hover{background:var(--surface-elevated)}.FrontierHero-module__j7djRW__ctaPrimary:active,.FrontierHero-module__j7djRW__ctaSecondary:active{transform:translateY(1px)}.FrontierHero-module__j7djRW__nudge{margin-top:var(--sp-5);color:var(--ink-tertiary);align-items:center;gap:.6rem;font-size:.78rem;display:flex}.FrontierHero-module__j7djRW__nudgeMark{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface-elevated), 0 0 0 3px var(--ink-primary);flex-shrink:0;animation:1.8s steps(2,jump-none) infinite FrontierHero-module__j7djRW__pulse}@keyframes FrontierHero-module__j7djRW__pulse{50%{background:var(--accent)}}.FrontierHero-module__j7djRW__status{z-index:4;top:var(--sp-4);left:var(--sp-4);right:var(--sp-4);align-items:center;gap:var(--sp-2);pointer-events:none;flex-wrap:wrap;display:flex;position:absolute}.FrontierHero-module__j7djRW__status>*{pointer-events:auto}.FrontierHero-module__j7djRW__back,.FrontierHero-module__j7djRW__returnBtn{letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-sm);background:var(--surface-elevated);color:var(--ink-primary);border:1px solid var(--border-strong);box-shadow:var(--shadow-soft);padding:.55rem .85rem;font-size:.68rem;font-weight:700}.FrontierHero-module__j7djRW__back:hover,.FrontierHero-module__j7djRW__returnBtn:hover{border-color:var(--ink-primary)}.FrontierHero-module__j7djRW__statusNote{color:var(--ink-secondary);background:color-mix(in srgb, var(--surface-elevated) 92%, transparent);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);box-shadow:var(--shadow-soft);padding:.5rem .8rem;font-size:.76rem}.FrontierHero-module__j7djRW__statusNote strong{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-deep);margin-right:.45rem;font-size:.64rem}.FrontierHero-module__j7djRW__toast{z-index:4;white-space:nowrap;text-align:center;max-width:min(720px,90%);color:var(--ink-primary);background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);box-shadow:var(--shadow-soft);animation:FrontierHero-module__j7djRW__rise var(--dur-slow) var(--ease-out);pointer-events:none;padding:.55rem 1rem;font-size:.8rem;position:absolute;bottom:170px;left:50%;transform:translate(-50%)}@keyframes FrontierHero-module__j7djRW__rise{0%{opacity:0;transform:translate(-50%,8px)}}.FrontierHero-module__j7djRW__side{z-index:5;top:var(--sp-4);right:var(--sp-4);max-height:calc(100% - 2 * var(--sp-4));width:min(400px, calc(100% - 2 * var(--sp-4)));pointer-events:none;flex-direction:column;justify-content:flex-start;display:flex;position:absolute;bottom:auto}.FrontierHero-module__j7djRW__side>*{pointer-events:auto}.FrontierHero-module__j7djRW__legend{z-index:4;left:var(--sp-4);bottom:var(--sp-4);background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);max-width:300px;position:absolute}.FrontierHero-module__j7djRW__legendToggle{justify-content:space-between;gap:var(--sp-4);letter-spacing:.13em;text-transform:uppercase;width:100%;color:var(--ink-primary);padding:.65rem .85rem;font-size:.66rem;font-weight:700;display:flex}.FrontierHero-module__j7djRW__legendBody{gap:var(--sp-3);padding:0 .85rem .85rem;display:grid}.FrontierHero-module__j7djRW__bands,.FrontierHero-module__j7djRW__keys{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.FrontierHero-module__j7djRW__bands li{grid-template-columns:14px 1fr;align-items:start;gap:.6rem;display:grid}.FrontierHero-module__j7djRW__bands strong{color:var(--ink-primary);font-size:.74rem;display:block}.FrontierHero-module__j7djRW__bands em{color:var(--ink-tertiary);font-size:.7rem;font-style:normal;line-height:1.4;display:block}.FrontierHero-module__j7djRW__swatch{border:1px solid var(--border-strong);width:14px;height:14px;margin-top:2px}.FrontierHero-module__j7djRW__swatch[data-band=charted]{background:#d2d8b6}.FrontierHero-module__j7djRW__swatch[data-band=frontier]{background:#e0e6e9;border-style:dashed;border-color:#e07a3c}.FrontierHero-module__j7djRW__swatch[data-band=emerging]{background:#ece9e0;border-style:dashed;border-color:#d8a778}.FrontierHero-module__j7djRW__swatch[data-band=unknown]{background:#f3efe4}.FrontierHero-module__j7djRW__keys li{color:var(--ink-secondary);align-items:center;gap:.6rem;font-size:.72rem;display:flex}.FrontierHero-module__j7djRW__beacon{border:2px solid var(--accent);width:12px;height:12px;box-shadow:0 0 0 1px var(--ink-primary);background:var(--surface-elevated);border-radius:50%}.FrontierHero-module__j7djRW__beacon[data-tone=cyan]{border-color:var(--accent)}.FrontierHero-module__j7djRW__trail{background:#8e99a3;width:14px;height:2px}.FrontierHero-module__j7djRW__legendNote{color:var(--ink-tertiary);font-size:.7rem;line-height:1.5}.FrontierHero-module__j7djRW__timeline{z-index:4;right:var(--sp-4);bottom:var(--sp-4);width:min(560px, calc(100% - 2 * var(--sp-4)));position:absolute}@media (max-width:900px){.FrontierHero-module__j7djRW__hero{flex-direction:column;height:auto;min-height:0;max-height:none;display:flex}.FrontierHero-module__j7djRW__hero>:first-child{order:2;height:62svh;min-height:420px;position:relative}.FrontierHero-module__j7djRW__veil{display:none}.FrontierHero-module__j7djRW__copy{width:auto;padding:var(--sp-6) var(--gutter) var(--sp-5);order:1;position:relative;top:0;left:0;transform:none}.FrontierHero-module__j7djRW__copy[data-hidden]{opacity:1;pointer-events:auto;transform:none}.FrontierHero-module__j7djRW__side{top:auto;left:var(--sp-3);right:var(--sp-3);bottom:var(--sp-3);width:auto;max-height:calc(100svh - 2 * var(--sp-3));position:fixed}.FrontierHero-module__j7djRW__side>*{overscroll-behavior:contain;max-height:100%;overflow-y:auto}.FrontierHero-module__j7djRW__hero{--map-controls-right:var(--sp-4);--map-controls-bottom:var(--sp-4)}.FrontierHero-module__j7djRW__legend,.FrontierHero-module__j7djRW__timeline{width:auto;max-width:none;margin-inline:var(--gutter);position:relative;bottom:0;left:0;right:0}.FrontierHero-module__j7djRW__legend{margin-top:var(--sp-3);order:3}.FrontierHero-module__j7djRW__timeline{margin-top:var(--sp-3);margin-bottom:var(--sp-4);order:4}.FrontierHero-module__j7djRW__status{padding:0 var(--gutter) var(--sp-3);order:2;position:relative;top:0;left:0;right:0}.FrontierHero-module__j7djRW__toast{display:none}}
.cards-module__OTU0-G__question,.cards-module__OTU0-G__expedition,.cards-module__OTU0-G__finding,.cards-module__OTU0-G__signal,.cards-module__OTU0-G__bridge{align-content:start;gap:var(--sp-3);padding:var(--sp-5) 0;border-top:1px solid var(--border-strong);display:grid;position:relative}.cards-module__OTU0-G__qHead,.cards-module__OTU0-G__eHead,.cards-module__OTU0-G__bHead{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.cards-module__OTU0-G__origin{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-secondary);font-size:.64rem;font-weight:700}.cards-module__OTU0-G__origin[data-ai]{color:var(--violet)}.cards-module__OTU0-G__flags{gap:.35rem;display:inline-flex}.cards-module__OTU0-G__flagAmber,.cards-module__OTU0-G__flagViolet{letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-pill);padding:.2rem .45rem;font-size:.6rem;font-weight:700}.cards-module__OTU0-G__flagAmber{background:var(--accent-soft);color:var(--accent-deep)}.cards-module__OTU0-G__flagViolet{background:var(--violet-soft);color:var(--violet)}.cards-module__OTU0-G__qTitle,.cards-module__OTU0-G__eTitle{font-family:var(--font-serif);color:var(--ink-primary);letter-spacing:-.005em;font-size:1.65rem;font-weight:400;line-height:1.12}.cards-module__OTU0-G__qTitle a:hover,.cards-module__OTU0-G__eTitle a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.cards-module__OTU0-G__qBody,.cards-module__OTU0-G__eMission,.cards-module__OTU0-G__fSummary,.cards-module__OTU0-G__signalBody,.cards-module__OTU0-G__bBody{font-size:var(--step--1);color:var(--ink-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.cards-module__OTU0-G__stats{gap:var(--sp-3);padding-block:var(--sp-3);border-block:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.cards-module__OTU0-G__stats>div{flex-direction:column-reverse;justify-content:flex-end;gap:.2rem;display:flex}.cards-module__OTU0-G__stats dt{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-tertiary);font-size:.6rem;font-weight:600}.cards-module__OTU0-G__stats dd{font-family:var(--font-serif);color:var(--ink-primary);font-variant-numeric:tabular-nums;margin:0;font-size:1.35rem;line-height:1}.cards-module__OTU0-G__qFoot{align-items:center;gap:var(--sp-2);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.cards-module__OTU0-G__qMore{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-secondary);margin-left:auto;font-size:.68rem;font-weight:700}.cards-module__OTU0-G__qMore:hover{color:var(--ink-primary)}.cards-module__OTU0-G__back,.cards-module__OTU0-G__quietBtn{border-radius:var(--radius-sm);letter-spacing:.12em;text-transform:uppercase;align-items:center;padding:.5rem .8rem;font-size:.68rem;font-weight:700;display:inline-flex}.cards-module__OTU0-G__back{background:var(--ink-primary);color:var(--surface-elevated)}.cards-module__OTU0-G__back:hover{background:var(--ink-primary-soft)}.cards-module__OTU0-G__quietBtn{color:var(--accent-deep)}.cards-module__OTU0-G__quietBtn:hover{color:var(--ink-primary)}.cards-module__OTU0-G__status{letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-pill);background:var(--surface-secondary);color:var(--ink-secondary);padding:.22rem .5rem;font-size:.62rem;font-weight:700}.cards-module__OTU0-G__status[data-tone=cyan]{background:var(--accent-soft);color:var(--accent-deep)}.cards-module__OTU0-G__status[data-tone=violet]{background:var(--violet-soft);color:var(--violet)}.cards-module__OTU0-G__status[data-tone=amber]{background:var(--accent-soft);color:var(--accent-deep)}.cards-module__OTU0-G__status[data-tone=green]{background:var(--green-soft);color:var(--state-charted)}.cards-module__OTU0-G__fork{letter-spacing:.12em;text-transform:uppercase;color:var(--violet);font-size:.62rem;font-weight:700}.cards-module__OTU0-G__eQuestion,.cards-module__OTU0-G__eFork,.cards-module__OTU0-G__bMotif,.cards-module__OTU0-G__bTest{font-size:var(--step--1);color:var(--ink-primary);gap:.2rem;line-height:1.5;display:grid}.cards-module__OTU0-G__eQuestion a{color:var(--ink-primary);font-weight:500}.cards-module__OTU0-G__eQuestion a:hover{text-decoration:underline}.cards-module__OTU0-G__eFork{padding-left:var(--sp-3);border-left:2px solid var(--violet)}.cards-module__OTU0-G__eStats{gap:var(--sp-5);flex-wrap:wrap;display:flex}.cards-module__OTU0-G__eStats>span{gap:.15rem;display:grid}.cards-module__OTU0-G__eStats .cards-module__OTU0-G__mono{font-family:var(--font-sans);color:var(--ink-primary);font-size:.84rem}.cards-module__OTU0-G__fMeta{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.cards-module__OTU0-G__verified{letter-spacing:.12em;text-transform:uppercase;color:var(--state-charted);font-size:.62rem;font-weight:700}.cards-module__OTU0-G__fTitle,.cards-module__OTU0-G__signalTitle,.cards-module__OTU0-G__bTitle{font-family:var(--font-serif);color:var(--ink-primary);font-size:1.45rem;font-weight:400;line-height:1.15}.cards-module__OTU0-G__fFoot,.cards-module__OTU0-G__signalFoot{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.cards-module__OTU0-G__fLink{color:var(--ink-secondary);text-underline-offset:2px;font-size:.78rem;text-decoration:underline}.cards-module__OTU0-G__signalKind{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-secondary);font-size:.64rem;font-weight:700}.cards-module__OTU0-G__confidence{color:var(--ink-primary);align-items:baseline;gap:.4rem;font-weight:600;display:inline-flex}.cards-module__OTU0-G__bPair{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-primary);font-size:.66rem;font-weight:700}.cards-module__OTU0-G__bVerdict{letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-pill);background:var(--surface-secondary);color:var(--ink-secondary);padding:.2rem .5rem;font-size:.62rem;font-weight:700}.cards-module__OTU0-G__bVerdict[data-verdict=SUPPORTED_BRIDGE_CANDIDATE]{background:var(--accent-soft);color:var(--accent-deep)}.cards-module__OTU0-G__bVerdict[data-verdict=WEAK_OR_METAPHORICAL]{background:var(--rose-soft);color:var(--rose)}.cards-module__OTU0-G__bTest{padding-left:var(--sp-3);border-left:2px solid var(--accent)}@media (max-width:640px){.cards-module__OTU0-G__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.cards-module__OTU0-G__eTags{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:inline-flex}.cards-module__OTU0-G__spent{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-tertiary);font-size:.62rem;font-weight:700}.cards-module__OTU0-G__need{letter-spacing:.12em;text-transform:uppercase;color:var(--rose);font-size:.62rem;font-weight:700}.cards-module__OTU0-G__eField{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-secondary);font-size:.66rem;font-weight:600}.cards-module__OTU0-G__eField:hover{text-underline-offset:3px;text-decoration:underline}.cards-module__OTU0-G__route{align-items:center;gap:var(--sp-3);color:var(--ink-primary);font-size:.72rem;display:flex}.cards-module__OTU0-G__route ol{align-items:center;margin:0;padding:0;list-style:none;display:flex}.cards-module__OTU0-G__route li{background:var(--surface-elevated);border:1.5px solid var(--border-ink);width:8px;height:8px}.cards-module__OTU0-G__route li+li{margin-left:14px;position:relative}.cards-module__OTU0-G__route li+li:before{content:"";border-top:1.5px dotted var(--border-ink);width:14px;position:absolute;top:50%;right:100%}.cards-module__OTU0-G__route li[data-done]{background:var(--ink-primary);border-color:var(--ink-primary)}.cards-module__OTU0-G__route li[data-here]{background:var(--accent);border-color:var(--accent-deep)}.cards-module__OTU0-G__eClosed{color:var(--ink-tertiary);font-size:.72rem;font-style:italic}.cards-module__OTU0-G__sHead{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}
.ClaimTrail-module__lCUNMG__claim{--tone:var(--state-signal);gap:var(--sp-3);padding:var(--sp-5) var(--sp-5) var(--sp-4) calc(var(--sp-5) + 4px);background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:grid;position:relative}.ClaimTrail-module__lCUNMG__claim:before{content:"";left:0;top:var(--sp-4);bottom:var(--sp-4);background:var(--tone);border-radius:0 2px 2px 0;width:3px;position:absolute}.ClaimTrail-module__lCUNMG__claim[data-state=HYPOTHESIS]{--tone:var(--state-hypothesis)}.ClaimTrail-module__lCUNMG__claim[data-state=SUPPORTED]{--tone:var(--state-supported)}.ClaimTrail-module__lCUNMG__claim[data-state=REPRODUCED]{--tone:var(--state-reproduced)}.ClaimTrail-module__lCUNMG__claim[data-state=CHARTED]{--tone:var(--state-charted)}.ClaimTrail-module__lCUNMG__claim[data-state=ESTABLISHED]{--tone:var(--state-established)}.ClaimTrail-module__lCUNMG__claim[data-state=CONTESTED]{--tone:var(--state-contested)}.ClaimTrail-module__lCUNMG__claim[data-state=SUPERSEDED]{--tone:var(--state-superseded)}.ClaimTrail-module__lCUNMG__claim[data-state=RETRACTED]{--tone:var(--state-retracted)}.ClaimTrail-module__lCUNMG__head{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.ClaimTrail-module__lCUNMG__attribution{color:var(--ink-tertiary);font-size:.76rem}.ClaimTrail-module__lCUNMG__attribution .ClaimTrail-module__lCUNMG__mono{font-family:var(--font-sans)}.ClaimTrail-module__lCUNMG__confidence{color:var(--ink-primary);align-items:baseline;gap:.4rem;margin-left:auto;font-size:.8rem;display:inline-flex}.ClaimTrail-module__lCUNMG__statement{font-family:var(--font-serif);color:var(--ink-primary);font-size:1.35rem;line-height:1.3}.ClaimTrail-module__lCUNMG__superseded{color:var(--ink-secondary);padding-left:var(--sp-3);border-left:2px solid var(--state-superseded);font-size:.82rem}.ClaimTrail-module__lCUNMG__evidence{gap:var(--sp-4);display:grid}.ClaimTrail-module__lCUNMG__group{gap:var(--sp-2);display:grid}.ClaimTrail-module__lCUNMG__group[data-tone=supports]>.ClaimTrail-module__lCUNMG__label{color:var(--state-supported)}.ClaimTrail-module__lCUNMG__group[data-tone=contradicts]>.ClaimTrail-module__lCUNMG__label{color:var(--state-contested)}.ClaimTrail-module__lCUNMG__group>ul{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.ClaimTrail-module__lCUNMG__group>ul>li{padding:var(--sp-3);background:var(--surface-primary);border-radius:var(--radius-sm);color:var(--ink-primary);gap:.3rem;font-size:.86rem;line-height:1.5;display:grid}.ClaimTrail-module__lCUNMG__evidenceMeta{gap:var(--sp-3);color:var(--ink-tertiary);flex-wrap:wrap;font-size:.72rem;display:flex}.ClaimTrail-module__lCUNMG__evidenceMeta .ClaimTrail-module__lCUNMG__mono{font-family:var(--font-sans)}.ClaimTrail-module__lCUNMG__sources{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.ClaimTrail-module__lCUNMG__sources li{color:var(--ink-secondary);flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:.76rem;display:flex}.ClaimTrail-module__lCUNMG__sources code{font-family:var(--font-mono);color:var(--ink-faint);font-size:.7rem}.ClaimTrail-module__lCUNMG__sources span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-size:.62rem;font-weight:700}.ClaimTrail-module__lCUNMG__sources span[data-verified]{color:var(--state-charted)}.ClaimTrail-module__lCUNMG__noSource,.ClaimTrail-module__lCUNMG__noEvidence{color:var(--ink-tertiary);font-size:.74rem;font-style:italic}.ClaimTrail-module__lCUNMG__history{border-top:1px solid var(--border-subtle);padding-top:var(--sp-3)}.ClaimTrail-module__lCUNMG__history summary{cursor:pointer;justify-content:space-between;list-style:none;display:flex}.ClaimTrail-module__lCUNMG__history summary::-webkit-details-marker{display:none}.ClaimTrail-module__lCUNMG__versionCount{color:var(--ink-tertiary);font-size:.72rem}.ClaimTrail-module__lCUNMG__revisions{margin:var(--sp-3) 0 0;gap:var(--sp-2);padding:0;list-style:none;display:grid}.ClaimTrail-module__lCUNMG__revisions li{color:var(--ink-secondary);gap:.15rem;font-size:.8rem;display:grid}.ClaimTrail-module__lCUNMG__transition{color:var(--ink-primary);gap:.6rem;font-weight:600;display:flex}.ClaimTrail-module__lCUNMG__transition .ClaimTrail-module__lCUNMG__mono{color:var(--ink-faint)}
.page-module___8aEwW__figures{gap:var(--sp-7);padding-top:var(--sp-8);padding-bottom:var(--sp-7);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:end;display:grid}.page-module___8aEwW__creed{font-family:var(--font-serif);font-size:var(--step-3);color:var(--ink-primary);line-height:1.1}.page-module___8aEwW__stats{border-top:1px solid var(--border-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.page-module___8aEwW__stats>div{padding:var(--sp-4) var(--sp-3) 0 0;flex-direction:column-reverse;gap:.2rem;display:flex}.page-module___8aEwW__stats dt{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-tertiary);font-size:.64rem;font-weight:700}.page-module___8aEwW__stats dd{font-family:var(--font-serif);color:var(--ink-primary);font-variant-numeric:tabular-nums;margin:0;font-size:2.4rem;line-height:1}.page-module___8aEwW__section{padding-top:var(--sp-8)}.page-module___8aEwW__sectionHead{gap:var(--sp-3);max-width:64ch;margin-bottom:var(--sp-6);display:grid}.page-module___8aEwW__h2{font-size:var(--step-4)}.page-module___8aEwW__lede{font-size:var(--step-1);color:var(--ink-secondary);line-height:1.55}.page-module___8aEwW__fields{column-gap:var(--sp-7);border-top:2px solid var(--ink-primary);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.page-module___8aEwW__field{gap:var(--sp-4);padding:var(--sp-4) 0;border-bottom:1px solid var(--border-subtle);grid-template-columns:56px 1fr auto;align-items:center;display:grid}.page-module___8aEwW__field:hover .page-module___8aEwW__fieldName{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.page-module___8aEwW__fieldEmblem{background:var(--surface-secondary);border-radius:var(--radius-md);place-items:center;width:56px;height:56px;display:grid}.page-module___8aEwW__fieldText{gap:.1rem;min-width:0;display:grid}.page-module___8aEwW__fieldName{font-family:var(--font-serif);color:var(--ink-primary);font-size:1.45rem;line-height:1.1}.page-module___8aEwW__fieldTag{color:var(--ink-secondary);font-size:.84rem}.page-module___8aEwW__fieldPool{font-family:var(--font-serif);color:var(--ink-primary);font-variant-numeric:tabular-nums;justify-items:end;font-size:1.3rem;display:grid}.page-module___8aEwW__fieldPool em{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-tertiary);font-size:.62rem;font-style:normal;font-weight:700}.page-module___8aEwW__more{margin-top:var(--sp-4);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-primary);font-size:.72rem;font-weight:700;display:inline-block}.page-module___8aEwW__beyond .page-module___8aEwW__signals{gap:var(--sp-5) var(--sp-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.page-module___8aEwW__signals li{padding-top:var(--sp-3);border-top:2px solid var(--accent);gap:.35rem;display:grid}.page-module___8aEwW__signalKind{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-secondary);font-size:.64rem;font-weight:700}.page-module___8aEwW__signalTitle{font-family:var(--font-serif);color:var(--ink-primary);font-size:1.4rem;line-height:1.15}.page-module___8aEwW__signalMeta{color:var(--ink-tertiary);font-size:.78rem}.page-module___8aEwW__signalMeta a{color:var(--ink-secondary);text-underline-offset:2px;text-decoration:underline}.page-module___8aEwW__loop{border-top:2px solid var(--ink-primary);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.page-module___8aEwW__loop li{padding:var(--sp-4) var(--sp-4) var(--sp-4) 0;align-content:start;gap:.4rem;display:grid}.page-module___8aEwW__loop li+li{padding-left:var(--sp-4);border-left:1px solid var(--border-subtle)}.page-module___8aEwW__loopN{font-family:var(--font-mono);color:var(--accent-deep);font-size:.74rem}.page-module___8aEwW__loopTitle{font-family:var(--font-serif);color:var(--ink-primary);font-size:1.35rem;line-height:1.15}.page-module___8aEwW__loopBody{color:var(--ink-secondary);font-size:.84rem;line-height:1.55}.page-module___8aEwW__rule{margin-top:var(--sp-6);font-family:var(--font-serif);font-size:var(--step-2);color:var(--ink-primary)}.page-module___8aEwW__rule em{color:var(--accent-deep)}.page-module___8aEwW__findings{column-gap:var(--sp-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module___8aEwW__closing{margin-top:var(--sp-9);padding:var(--sp-9) 0;background:var(--ink-primary);color:var(--surface-elevated)}.page-module___8aEwW__closingLine{font-family:var(--font-serif);font-size:var(--step-4);max-width:22ch;line-height:1.1}.page-module___8aEwW__closingLine em{color:var(--accent)}.page-module___8aEwW__closingSub{margin-top:var(--sp-5);max-width:56ch;font-size:var(--step-1);color:color-mix(in srgb, var(--surface-elevated) 78%, transparent);line-height:1.55}.page-module___8aEwW__closingActions{margin-top:var(--sp-6);gap:var(--sp-3);flex-wrap:wrap;display:flex}.page-module___8aEwW__primary,.page-module___8aEwW__secondary{border-radius:var(--radius-sm);letter-spacing:.13em;text-transform:uppercase;align-items:center;min-height:48px;padding:0 1.4rem;font-size:.74rem;font-weight:700;display:inline-flex}.page-module___8aEwW__primary{background:var(--surface-elevated);color:var(--ink-primary)}.page-module___8aEwW__secondary{border:1px solid color-mix(in srgb, var(--surface-elevated) 45%, transparent);color:var(--surface-elevated)}@media (max-width:1000px){.page-module___8aEwW__figures,.page-module___8aEwW__fields,.page-module___8aEwW__findings{grid-template-columns:1fr}.page-module___8aEwW__beyond .page-module___8aEwW__signals{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module___8aEwW__loop{grid-template-columns:1fr}.page-module___8aEwW__loop li+li{border-left:0;border-top:1px solid var(--border-subtle);padding-left:0}}@media (max-width:640px){.page-module___8aEwW__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module___8aEwW__beyond .page-module___8aEwW__signals{grid-template-columns:1fr}}.page-module___8aEwW__ways{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module___8aEwW__way{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-5);text-align:left;background:var(--surface-elevated);border:1.5px solid var(--border-subtle);border-radius:var(--radius-md);min-height:190px;transition:border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);font:inherit;flex-direction:column;display:flex}.page-module___8aEwW__way:hover{border-color:var(--ink-primary);transform:translateY(-2px)}.page-module___8aEwW__wayIcon{height:48px;margin-bottom:var(--sp-2);align-items:flex-end;display:flex}.page-module___8aEwW__wayTitle{font-family:var(--font-serif);font-size:var(--step-2);color:var(--ink-primary);line-height:1.1}.page-module___8aEwW__wayBody{font-size:var(--step--1);color:var(--ink-secondary);line-height:1.55}.page-module___8aEwW__ruleNote{margin-top:var(--sp-3);max-width:60ch;font-size:var(--step--1);color:var(--ink-secondary);line-height:1.6}.page-module___8aEwW__ruleNote a{color:var(--accent-deep);font-weight:600}@media (max-width:760px){.page-module___8aEwW__ways{grid-template-columns:1fr}.page-module___8aEwW__way{min-height:0}.page-module___8aEwW__stats{grid-template-columns:1fr}}
.PageShell-module__bhrc_W__header{padding-top:var(--sp-8);padding-bottom:var(--sp-6)}.PageShell-module__bhrc_W__inner{justify-content:space-between;align-items:flex-end;gap:var(--sp-6);display:flex}.PageShell-module__bhrc_W__copy{min-width:0}.PageShell-module__bhrc_W__title{font-size:var(--step-4);margin-top:var(--sp-3);max-width:22ch}.PageShell-module__bhrc_W__lede{margin-top:var(--sp-4);font-size:var(--step-1);color:var(--ink-secondary);max-width:58ch;line-height:1.5}.PageShell-module__bhrc_W__aside{align-items:center;gap:var(--sp-3) var(--sp-5);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.PageShell-module__bhrc_W__body{padding-bottom:var(--sp-8)}.PageShell-module__bhrc_W__filters{margin-bottom:var(--sp-5);background:var(--surface-secondary);border-radius:var(--radius-md);flex-wrap:wrap;gap:.35rem;width:fit-content;max-width:100%;padding:.3rem;display:flex}.PageShell-module__bhrc_W__filter{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-tertiary);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border-radius:6px;padding:.5rem .8rem;font-size:.68rem;font-weight:600}.PageShell-module__bhrc_W__filter:hover{color:var(--ink-primary)}.PageShell-module__bhrc_W__filterCount{font-family:var(--font-mono);letter-spacing:0;color:var(--ink-faint);margin-left:.45rem;font-weight:400}.PageShell-module__bhrc_W__filter[data-active]{background:var(--surface-elevated);color:var(--ink-primary);box-shadow:0 1px 2px #14213a14}@media (max-width:760px){.PageShell-module__bhrc_W__header{padding-top:var(--sp-6)}.PageShell-module__bhrc_W__filters{scrollbar-width:none;width:auto;max-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);border-radius:0;flex-wrap:nowrap;overflow-x:auto}.PageShell-module__bhrc_W__filters::-webkit-scrollbar{display:none}.PageShell-module__bhrc_W__inner{flex-direction:column;align-items:flex-start}.PageShell-module__bhrc_W__aside{text-align:left;align-items:flex-start}}
.EngineRoom-module__BL-jiG__room{gap:var(--sp-5);padding:var(--sp-6);border:1px solid var(--border-strong);background:linear-gradient(to bottom, var(--surface-primary), var(--surface-elevated) 200px);flex-direction:column;display:flex}.EngineRoom-module__BL-jiG__head{justify-content:space-between;align-items:flex-end;gap:var(--sp-5);padding-bottom:var(--sp-4);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.EngineRoom-module__BL-jiG__head h2{font-size:var(--step-1);margin-top:var(--sp-2)}.EngineRoom-module__BL-jiG__headActions{gap:var(--sp-3);flex-wrap:wrap;display:flex}.EngineRoom-module__BL-jiG__grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.EngineRoom-module__BL-jiG__panel{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--border-subtle);background:var(--surface-primary);flex-direction:column;display:flex}.EngineRoom-module__BL-jiG__big{font-family:var(--font-mono);font-size:var(--step-2);color:var(--ink-primary)}.EngineRoom-module__BL-jiG__big span{font-size:var(--step-0);color:var(--ink-faint)}.EngineRoom-module__BL-jiG__bar{background:var(--border-subtle);height:3px}.EngineRoom-module__BL-jiG__bar span{background:var(--accent-deep);height:100%;transition:width var(--dur-slow) var(--ease-out);display:block}.EngineRoom-module__BL-jiG__bar span[data-hot]{background:var(--accent-deep)}.EngineRoom-module__BL-jiG__bounds{gap:var(--sp-3);padding-top:var(--sp-2);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.EngineRoom-module__BL-jiG__bounds>div{flex-direction:column;gap:2px;display:flex}.EngineRoom-module__BL-jiG__bounds dd{font-size:var(--step--1);color:var(--ink-primary);margin:0}.EngineRoom-module__BL-jiG__providers{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.EngineRoom-module__BL-jiG__providers li{font-size:var(--step--1);color:var(--ink-secondary);padding-bottom:var(--sp-2);border-bottom:1px solid var(--border-subtle);justify-content:space-between;display:flex}.EngineRoom-module__BL-jiG__note{font-size:var(--step--2);color:var(--ink-faint);margin-top:auto;line-height:1.7}.EngineRoom-module__BL-jiG__note[data-warn]{color:var(--accent-deep)}.EngineRoom-module__BL-jiG__crew{gap:var(--sp-3);flex-direction:column;display:flex}.EngineRoom-module__BL-jiG__table{border-collapse:collapse;width:100%;font-size:var(--step--1)}.EngineRoom-module__BL-jiG__table th{text-align:left;font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-faint);padding:var(--sp-2) var(--sp-3) var(--sp-2) 0;border-bottom:1px solid var(--border-strong);white-space:nowrap;font-weight:500}.EngineRoom-module__BL-jiG__table td{padding:var(--sp-3) var(--sp-3) var(--sp-3) 0;border-bottom:1px solid var(--border-subtle);color:var(--ink-secondary);vertical-align:top}.EngineRoom-module__BL-jiG__role{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.08em;color:var(--accent-deep);white-space:nowrap}.EngineRoom-module__BL-jiG__owner{font-size:var(--step--2);color:var(--ink-faint);display:block}.EngineRoom-module__BL-jiG__caps{color:var(--ink-faint);font-size:var(--step--2);max-width:24ch}.EngineRoom-module__BL-jiG__emptyRow{color:var(--ink-faint);padding:var(--sp-4) 0;font-style:italic}.EngineRoom-module__BL-jiG__report{padding:var(--sp-4);border:1px solid var(--border-strong);background:var(--surface-secondary);gap:var(--sp-2);flex-direction:column;display:flex}.EngineRoom-module__BL-jiG__report[data-state=error]{border-color:color-mix(in srgb, var(--rose) 40%, var(--border-subtle))}.EngineRoom-module__BL-jiG__report ul{gap:var(--sp-2);font-size:var(--step--1);color:var(--ink-secondary);flex-direction:column;margin:0;padding:0;line-height:1.7;list-style:none;display:flex}.EngineRoom-module__BL-jiG__feedWrap{gap:var(--sp-3);flex-direction:column;display:flex}.EngineRoom-module__BL-jiG__feedWrap .label em{color:var(--ink-faint);margin-left:var(--sp-2);font-style:normal}.EngineRoom-module__BL-jiG__feedWrap .label em[data-live]{color:var(--accent-deep)}.EngineRoom-module__BL-jiG__feed{border:1px solid var(--border-subtle);background:var(--surface-secondary);max-height:280px;padding:var(--sp-3);gap:var(--sp-2);flex-direction:column;display:flex;overflow-y:auto}.EngineRoom-module__BL-jiG__feed p{gap:var(--sp-3);font-size:var(--step--2);color:var(--ink-secondary);grid-template-columns:150px 1fr auto;align-items:baseline;line-height:1.6;display:grid}.EngineRoom-module__BL-jiG__eventType{font-family:var(--font-mono);letter-spacing:.06em;color:var(--accent-deep);opacity:.8}.EngineRoom-module__BL-jiG__actor{color:var(--ink-faint);text-align:right;white-space:nowrap}@media (max-width:720px){.EngineRoom-module__BL-jiG__feed p{grid-template-columns:1fr;gap:2px}.EngineRoom-module__BL-jiG__actor{text-align:left}.EngineRoom-module__BL-jiG__table{display:block;overflow-x:auto}}
.tabs-module__J3aDbG__section{gap:var(--sp-3);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.tabs-module__J3aDbG__label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-tertiary);font-size:.62rem;font-weight:700}.tabs-module__J3aDbG__lede{max-width:60ch;color:var(--ink-secondary);margin:0;line-height:1.5}.tabs-module__J3aDbG__fine{color:var(--ink-tertiary);margin:0;font-size:.82rem;line-height:1.45}.tabs-module__J3aDbG__list{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.tabs-module__J3aDbG__card{gap:var(--sp-2);overflow-wrap:anywhere;min-width:0;padding:var(--sp-4);background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr);scroll-margin-top:6rem;display:grid}.tabs-module__J3aDbG__card:target{border-color:var(--accent-deep)}.tabs-module__J3aDbG__row{justify-content:space-between;gap:var(--sp-2);flex-wrap:wrap;align-items:baseline;display:flex}.tabs-module__J3aDbG__statement{margin:0;font-weight:600;line-height:1.4}.tabs-module__J3aDbG__state{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-secondary);font-size:.62rem;font-weight:700}.tabs-module__J3aDbG__evidence{padding:0 0 0 var(--sp-3);border-left:1px solid var(--border-subtle);gap:var(--sp-2);margin:0;font-size:.86rem;list-style:none;display:grid}.tabs-module__J3aDbG__stance{letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:700}.tabs-module__J3aDbG__stance[data-stance=supports]{color:var(--state-charted)}.tabs-module__J3aDbG__stance[data-stance=contradicts],.tabs-module__J3aDbG__stance[data-stance=refutes]{color:var(--rose)}.tabs-module__J3aDbG__timeline{gap:.35rem;margin:0;padding:0;font-size:.86rem;list-style:none;display:grid}.tabs-module__J3aDbG__timeline li{gap:var(--sp-3);grid-template-columns:9.5rem minmax(0,1fr);display:grid}.tabs-module__J3aDbG__when{color:var(--ink-tertiary);font-variant-numeric:tabular-nums;font-size:.78rem}.tabs-module__J3aDbG__dl{gap:var(--sp-2) var(--sp-4);grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);margin:0;font-size:.9rem;display:grid}.tabs-module__J3aDbG__dl dt{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-tertiary);padding-top:.15rem;font-size:.62rem;font-weight:700}.tabs-module__J3aDbG__dl dd{margin:0}.tabs-module__J3aDbG__link{color:var(--ink-primary)}@media (max-width:640px){.tabs-module__J3aDbG__timeline li,.tabs-module__J3aDbG__dl{grid-template-columns:1fr;gap:.1rem}}.tabs-module__J3aDbG__textarea{font:inherit;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-primary);width:100%;color:var(--ink-primary);resize:vertical;padding:.6rem .75rem;font-size:.92rem}.tabs-module__J3aDbG__button{font:inherit;letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-md);background:var(--ink-primary);color:var(--surface-primary);border:1px solid var(--ink-primary);cursor:pointer;padding:.5rem .9rem;font-size:.66rem;font-weight:700}.tabs-module__J3aDbG__button:disabled{opacity:.45;cursor:default}
.ResearchCard-module__S796Ea__grid{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1080px){.ResearchCard-module__S796Ea__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.ResearchCard-module__S796Ea__grid{grid-template-columns:1fr}}.ResearchCard-module__S796Ea__card{gap:var(--sp-3);padding:var(--sp-5);background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);min-height:300px;transition:border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);grid-template-rows:auto auto auto auto 1fr auto auto;display:grid;position:relative}.ResearchCard-module__S796Ea__card:hover,.ResearchCard-module__S796Ea__card:focus-within{border-color:var(--border-strong)}.ResearchCard-module__S796Ea__top{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);min-height:22px;display:flex}.ResearchCard-module__S796Ea__tags{flex-wrap:wrap;gap:.3rem;min-width:0;display:flex}.ResearchCard-module__S796Ea__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-tertiary);white-space:nowrap;text-align:right;font-size:.6rem;font-weight:700}.ResearchCard-module__S796Ea__eyebrow a{color:inherit}.ResearchCard-module__S796Ea__visual{border-radius:var(--radius-md);background:var(--surface-secondary);border:1px solid var(--border-subtle);place-items:center;width:60px;height:60px;display:inline-grid}.ResearchCard-module__S796Ea__visual[data-tone=private]{background:color-mix(in srgb, var(--surface-secondary) 70%, var(--accent-soft))}.ResearchCard-module__S796Ea__title{font-family:var(--font-serif);letter-spacing:-.005em;color:var(--ink-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.35rem;font-weight:400;line-height:1.15;display:-webkit-box;overflow:hidden}.ResearchCard-module__S796Ea__title a{color:inherit}.ResearchCard-module__S796Ea__title a:after{content:"";border-radius:inherit;position:absolute;inset:0}.ResearchCard-module__S796Ea__badges{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:flex}.ResearchCard-module__S796Ea__badge{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-tertiary);font-size:.6rem;font-weight:700}.ResearchCard-module__S796Ea__badge[data-tone=private]{color:var(--ink-primary);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:.12rem .45rem}.ResearchCard-module__S796Ea__badge[data-tone=public]{color:var(--accent-deep);border:1px solid color-mix(in srgb, var(--accent-deep) 45%, transparent);border-radius:var(--radius-sm);padding:.12rem .45rem}.ResearchCard-module__S796Ea__badge[data-tone=state]{color:var(--ink-primary)}.ResearchCard-module__S796Ea__badge[data-tone=need]{color:var(--rose)}.ResearchCard-module__S796Ea__body{align-content:start;gap:.5rem;display:grid}.ResearchCard-module__S796Ea__question{color:var(--ink-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.4;display:-webkit-box;overflow:hidden}.ResearchCard-module__S796Ea__description{color:var(--ink-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.5;display:-webkit-box;overflow:hidden}.ResearchCard-module__S796Ea__state{color:var(--ink-secondary);padding-top:var(--sp-3);border-top:1px solid var(--border-subtle);gap:.2rem;font-size:.8rem;line-height:1.45;display:grid}.ResearchCard-module__S796Ea__state strong{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-tertiary);font-size:.6rem;font-weight:700}.ResearchCard-module__S796Ea__stateText{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ResearchCard-module__S796Ea__route{align-items:center;gap:var(--sp-3);color:var(--ink-primary);font-size:.72rem;display:flex}.ResearchCard-module__S796Ea__route ol{align-items:center;margin:0;padding:0;list-style:none;display:flex}.ResearchCard-module__S796Ea__route li{background:var(--surface-elevated);border:1.5px solid var(--border-ink);width:8px;height:8px}.ResearchCard-module__S796Ea__route li+li{margin-left:14px;position:relative}.ResearchCard-module__S796Ea__route li+li:before{content:"";border-top:1.5px dotted var(--border-ink);width:14px;position:absolute;top:50%;right:100%}.ResearchCard-module__S796Ea__route li[data-done]{background:var(--ink-primary);border-color:var(--ink-primary)}.ResearchCard-module__S796Ea__route li[data-here]{background:var(--accent);border-color:var(--accent-deep)}.ResearchCard-module__S796Ea__meta{gap:.3rem var(--sp-4);font-family:var(--font-mono);color:var(--ink-secondary);flex-wrap:wrap;font-size:.76rem;display:flex}.ResearchCard-module__S796Ea__action{z-index:1;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-primary);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-elevated);transition:background var(--dur-fast) var(--ease-out);justify-self:start;padding:.5rem .9rem;font-size:.66rem;font-weight:700;position:relative}.ResearchCard-module__S796Ea__action:hover{background:var(--surface-secondary)}
.primitives-module__AZcHja__action{--pad-y:.72rem;--pad-x:1.15rem;padding:var(--pad-y) var(--pad-x);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-elevated);color:var(--ink-primary);font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:.5rem;font-size:.74rem;font-weight:600;line-height:1.1;display:inline-flex;position:relative}.primitives-module__AZcHja__actionInner{align-items:center;gap:.5rem;display:inline-flex}.primitives-module__AZcHja__action[data-size=sm]{--pad-y:.5rem;--pad-x:.8rem;font-size:.68rem}.primitives-module__AZcHja__action[data-size=md]{--pad-y:.72rem;--pad-x:1.15rem}.primitives-module__AZcHja__action[data-size=lg]{--pad-y:.95rem;--pad-x:1.5rem;font-size:.78rem}.primitives-module__AZcHja__action[data-variant=ghost]:hover{border-color:var(--ink-primary)}.primitives-module__AZcHja__action[data-variant=primary]{background:var(--ink-primary);border-color:var(--ink-primary);color:var(--surface-elevated)}.primitives-module__AZcHja__action[data-variant=primary]:hover{background:var(--ink-primary-soft);border-color:var(--ink-primary-soft)}.primitives-module__AZcHja__action[data-variant=quiet]{color:var(--accent-deep);background:0 0;border-color:#0000;padding-inline:.2rem}.primitives-module__AZcHja__action[data-variant=quiet]:hover{color:var(--ink-primary)}.primitives-module__AZcHja__action:active{transform:translateY(1px)}.primitives-module__AZcHja__action:disabled{opacity:.42;cursor:not-allowed;transform:none}.primitives-module__AZcHja__panel{background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--sp-5)}.primitives-module__AZcHja__panel[data-tone=frontier]{background:var(--surface-elevated);border-color:color-mix(in srgb, var(--accent) 45%, var(--border-subtle))}.primitives-module__AZcHja__panel[data-tone=quiet]{background:0 0;border-style:dashed}.primitives-module__AZcHja__sectionHead{justify-content:space-between;align-items:flex-end;gap:var(--sp-5);margin-bottom:var(--sp-6);display:flex}.primitives-module__AZcHja__sectionTitle{font-size:var(--step-3);margin-top:var(--sp-2);max-width:22ch}.primitives-module__AZcHja__sectionLede{margin-top:var(--sp-3);color:var(--ink-secondary);max-width:var(--measure)}.primitives-module__AZcHja__sectionAction{flex-shrink:0}@media (max-width:720px){.primitives-module__AZcHja__sectionHead{flex-direction:column;align-items:flex-start}}.primitives-module__AZcHja__state{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--tone) 12%, var(--surface-elevated));color:color-mix(in srgb, var(--tone) 80%, var(--ink-primary));letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.42rem;padding:.22rem .55rem .22rem .45rem;font-size:.66rem;font-weight:600;display:inline-flex}.primitives-module__AZcHja__state[data-small]{padding:.12rem .45rem .12rem .38rem;font-size:.6rem}.primitives-module__AZcHja__stateDot{background:var(--tone);border-radius:50%;width:6px;height:6px}.primitives-module__AZcHja__meta{gap:var(--sp-4) var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0;display:grid}.primitives-module__AZcHja__meta>div{flex-direction:column;gap:.2rem;display:flex}.primitives-module__AZcHja__meta dd{color:var(--ink-primary);font-variant-numeric:tabular-nums;margin:0;font-weight:500}.primitives-module__AZcHja__demo{font-size:var(--step--2);letter-spacing:.02em;color:var(--ink-tertiary);align-items:center;gap:.5rem;display:inline-flex}.primitives-module__AZcHja__demoDot{border:1.5px solid var(--accent);border-radius:50%;flex-shrink:0;width:7px;height:7px}.primitives-module__AZcHja__empty{padding:var(--sp-7) var(--sp-5);border:1px dashed var(--border-strong);border-radius:var(--radius-md);text-align:center;gap:var(--sp-3);justify-items:center;display:grid}.primitives-module__AZcHja__empty h3{font-family:var(--font-serif);font-weight:400;font-size:var(--step-2)}.primitives-module__AZcHja__empty p{color:var(--ink-secondary);max-width:46ch}.primitives-module__AZcHja__bar{background:var(--surface-secondary);border-radius:var(--radius-pill);height:4px;display:block;position:relative;overflow:hidden}.primitives-module__AZcHja__barFill{background:var(--accent-deep);border-radius:inherit;position:absolute;inset:0 auto 0 0}.primitives-module__AZcHja__bar[data-tone=amber] .primitives-module__AZcHja__barFill{background:var(--accent)}.primitives-module__AZcHja__bar[data-tone=violet] .primitives-module__AZcHja__barFill{background:var(--violet)}
.page-module__PcsE7G__page{padding-bottom:var(--sp-8)}.page-module__PcsE7G__head{padding-top:var(--sp-6);padding-bottom:var(--sp-5)}.page-module__PcsE7G__crumb{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-tertiary);font-size:.7rem;font-weight:700}.page-module__PcsE7G__crumb:hover{color:var(--ink-primary)}.page-module__PcsE7G__headRow{margin-top:var(--sp-5);align-items:center;gap:var(--sp-5);display:flex}.page-module__PcsE7G__emblem{background:var(--surface-secondary);border-radius:var(--radius-lg);flex-shrink:0;place-items:center;width:112px;height:112px;display:grid}.page-module__PcsE7G__title{margin-top:var(--sp-2);font-size:var(--step-5)}.page-module__PcsE7G__tagline{margin-top:var(--sp-2);font-family:var(--font-serif);font-size:var(--step-2);color:var(--ink-secondary);font-style:italic}.page-module__PcsE7G__description{margin-top:var(--sp-5);max-width:66ch;font-size:var(--step-1);color:var(--ink-secondary);line-height:1.55}.page-module__PcsE7G__top{gap:var(--sp-5);grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;display:grid}.page-module__PcsE7G__mapFrame{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-primary);height:600px;position:relative;overflow:hidden}.page-module__PcsE7G__mapPanel{z-index:5;top:var(--sp-3);right:var(--sp-3);bottom:var(--sp-3);width:min(380px, calc(100% - 2 * var(--sp-3)));pointer-events:none;flex-direction:column;display:flex;position:absolute}.page-module__PcsE7G__mapPanel>*{pointer-events:auto}.page-module__PcsE7G__mini{background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);padding:var(--sp-5);gap:var(--sp-2);display:grid;position:relative}.page-module__PcsE7G__miniClose{width:30px;height:30px;color:var(--ink-tertiary);border-radius:50%;font-size:1.2rem;position:absolute;top:.7rem;right:.7rem}.page-module__PcsE7G__miniTitle{font-family:var(--font-serif);color:var(--ink-primary);font-size:1.6rem;line-height:1.1}.page-module__PcsE7G__miniText{font-size:var(--step--1);color:var(--ink-secondary);line-height:1.5}.page-module__PcsE7G__miniLink{margin-top:var(--sp-2);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-primary);justify-self:start;font-size:.7rem;font-weight:700}.page-module__PcsE7G__action{background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--sp-5);gap:var(--sp-2);top:calc(var(--header-h) + var(--sp-4));flex-direction:column;align-self:start;display:flex;position:sticky}.page-module__PcsE7G__pool{font-family:var(--font-serif);color:var(--ink-primary);font-variant-numeric:tabular-nums;font-size:3rem;line-height:1}.page-module__PcsE7G__poolNote{color:var(--ink-tertiary);font-size:.76rem}.page-module__PcsE7G__poolStats{margin:var(--sp-3) 0;gap:var(--sp-3);padding:var(--sp-3) 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:1fr 1fr;display:grid}.page-module__PcsE7G__poolStats>div{flex-direction:column-reverse;display:flex}.page-module__PcsE7G__poolStats dt{color:var(--ink-tertiary);font-size:.68rem}.page-module__PcsE7G__poolStats dd{font-family:var(--font-serif);color:var(--ink-primary);font-variant-numeric:tabular-nums;margin:0;font-size:1.35rem}.page-module__PcsE7G__buttons{gap:var(--sp-2);display:grid}.page-module__PcsE7G__primary,.page-module__PcsE7G__secondary,.page-module__PcsE7G__quiet{border-radius:var(--radius-sm);letter-spacing:.13em;text-transform:uppercase;place-items:center;min-height:44px;font-size:.72rem;font-weight:700;display:grid}.page-module__PcsE7G__primary{background:var(--ink-primary);color:var(--surface-elevated)}.page-module__PcsE7G__primary:hover{background:var(--ink-primary-soft)}.page-module__PcsE7G__secondary{border:1px solid var(--border-ink);color:var(--ink-primary);background:var(--surface-elevated)}.page-module__PcsE7G__secondary[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-deep);color:var(--accent-deep)}.page-module__PcsE7G__quiet{color:var(--accent-deep);min-height:34px}.page-module__PcsE7G__fine{color:var(--ink-tertiary);font-size:.74rem;line-height:1.5}.page-module__PcsE7G__sections{margin-top:var(--sp-8);gap:var(--sp-7) var(--sp-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__PcsE7G__section{align-content:start;gap:var(--sp-3);display:grid}.page-module__PcsE7G__h2{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-primary);padding-bottom:var(--sp-2);border-bottom:2px solid var(--ink-primary);font-size:.74rem;font-weight:700}.page-module__PcsE7G__rows{margin:0;padding:0;list-style:none}.page-module__PcsE7G__rows>li{border-bottom:1px solid var(--border-subtle);gap:.2rem;padding:.85rem 0;display:grid}.page-module__PcsE7G__rowLink{gap:.25rem;display:grid}.page-module__PcsE7G__rowLink:hover .page-module__PcsE7G__rowTitle{text-underline-offset:3px;text-decoration:underline}.page-module__PcsE7G__kind{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-secondary);font-size:.62rem;font-weight:700}.page-module__PcsE7G__signalRow[data-beyond] .page-module__PcsE7G__kind{color:var(--accent-deep)}.page-module__PcsE7G__rowTitle{color:var(--ink-primary);font-weight:600;line-height:1.35}.page-module__PcsE7G__rowMeta{color:var(--ink-tertiary);font-size:.78rem}.page-module__PcsE7G__findingRow{grid-template-columns:auto 1fr;align-items:center;column-gap:var(--sp-3)!important}.page-module__PcsE7G__findingRow .page-module__PcsE7G__rowMeta{grid-column:2}.page-module__PcsE7G__route{align-items:center;gap:4px;display:flex}.page-module__PcsE7G__route span{background:var(--surface-deep);width:18px;height:6px}.page-module__PcsE7G__route span[data-done]{background:var(--accent-deep)}.page-module__PcsE7G__route span[data-now]{background:var(--accent)}.page-module__PcsE7G__route em{letter-spacing:.06em;color:var(--ink-secondary);margin-left:.5rem;font-size:.7rem;font-style:normal;font-weight:600}.page-module__PcsE7G__why{grid-column:1/-1}.page-module__PcsE7G__why p{font-family:var(--font-serif);font-size:var(--step-2);color:var(--ink-primary);max-width:48ch;line-height:1.35}.page-module__PcsE7G__allocation{grid-column:1/-1}.page-module__PcsE7G__lede{max-width:70ch;color:var(--ink-secondary);line-height:1.6}.page-module__PcsE7G__allocGrid{gap:var(--sp-6);margin-top:var(--sp-3);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);display:grid}.page-module__PcsE7G__allocGrid>div{align-content:start;gap:var(--sp-3);display:grid}.page-module__PcsE7G__weights,.page-module__PcsE7G__lines{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.page-module__PcsE7G__weights li{gap:var(--sp-3);color:var(--ink-primary);grid-template-columns:150px 1fr 40px;align-items:center;font-size:.84rem;display:grid}.page-module__PcsE7G__weights .page-module__PcsE7G__num{text-align:right;color:var(--ink-tertiary);font-size:.78rem}.page-module__PcsE7G__weightBar{background:var(--surface-secondary);height:8px}.page-module__PcsE7G__weightBar span{background:var(--accent-deep);height:100%;display:block}.page-module__PcsE7G__lines li{gap:var(--sp-3);border-bottom:1px solid var(--border-subtle);grid-template-columns:90px 1fr;padding-bottom:.55rem;font-size:.84rem;display:grid}.page-module__PcsE7G__lines a{color:var(--ink-primary);text-underline-offset:2px;font-weight:500;text-decoration:underline}.page-module__PcsE7G__lines em{color:var(--ink-tertiary);font-size:.72rem;font-style:normal;display:block}.page-module__PcsE7G__lineAmount{font-family:var(--font-serif);color:var(--ink-primary);font-variant-numeric:tabular-nums;font-size:1.15rem}@media (max-width:1080px){.page-module__PcsE7G__top{grid-template-columns:1fr}.page-module__PcsE7G__action{position:static}.page-module__PcsE7G__sections,.page-module__PcsE7G__allocGrid{grid-template-columns:1fr}}@media (max-width:640px){.page-module__PcsE7G__mapFrame{height:440px}.page-module__PcsE7G__headRow{flex-direction:column;align-items:flex-start}.page-module__PcsE7G__emblem{width:80px;height:80px}.page-module__PcsE7G__weights li{grid-template-columns:110px 1fr 36px}}.page-module__PcsE7G__twoUp{gap:var(--sp-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__PcsE7G__signalGrid{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__PcsE7G__moreLink{margin-top:var(--sp-3);font-size:var(--step--1);color:var(--accent-deep);font-weight:600;display:inline-block}@media (max-width:860px){.page-module__PcsE7G__twoUp,.page-module__PcsE7G__signalGrid{grid-template-columns:1fr}}
.NotificationCenter-module__ys8uFG__panel{scroll-margin-top:calc(var(--header-h) + var(--sp-4));gap:var(--sp-3);padding:var(--sp-5);background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:grid}.NotificationCenter-module__ys8uFG__head{justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;display:flex}.NotificationCenter-module__ys8uFG__heading{font-family:var(--font-sans);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-secondary);margin:0;font-weight:600;line-height:1.4}.NotificationCenter-module__ys8uFG__subheading{margin:var(--sp-2) 0 0;font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-secondary);align-items:center;gap:.5rem;font-size:.6rem;font-weight:700;display:flex}.NotificationCenter-module__ys8uFG__count{background:var(--accent);min-width:18px;height:18px;color:var(--ink-primary);font-family:var(--font-mono);letter-spacing:0;text-align:center;border-radius:9px;padding:0 5px;font-size:.62rem;font-weight:500;line-height:18px}.NotificationCenter-module__ys8uFG__lede{font-size:var(--step--1);color:var(--ink-secondary);max-width:60ch;margin:.3rem 0 0;line-height:1.5}.NotificationCenter-module__ys8uFG__actions{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.NotificationCenter-module__ys8uFG__quiet{letter-spacing:.11em;text-transform:uppercase;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-elevated);min-height:36px;color:var(--ink-secondary);align-items:center;padding:.4rem .7rem;font-size:.64rem;font-weight:700;display:inline-flex}.NotificationCenter-module__ys8uFG__quiet:hover:not(:disabled){border-color:var(--ink-primary);color:var(--ink-primary)}.NotificationCenter-module__ys8uFG__quiet:disabled{opacity:.55;cursor:default}.NotificationCenter-module__ys8uFG__quietLink,.NotificationCenter-module__ys8uFG__view{min-height:36px;color:var(--accent-deep);text-underline-offset:3px;align-items:center;font-size:.72rem;font-weight:600;text-decoration:underline;display:inline-flex}.NotificationCenter-module__ys8uFG__fine{color:var(--ink-secondary);margin:0;font-size:.78rem;line-height:1.5}.NotificationCenter-module__ys8uFG__notice{padding:var(--sp-2) var(--sp-3);color:var(--ink-secondary);background:var(--surface-secondary);border-radius:var(--radius-sm);margin:0;font-size:.78rem;line-height:1.45}.NotificationCenter-module__ys8uFG__notice[data-tone=failure]{color:var(--ink-primary);background:var(--rose-soft)}.NotificationCenter-module__ys8uFG__errorBox{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.NotificationCenter-module__ys8uFG__skeleton{width:100%;height:12px;margin-top:var(--sp-3);background:var(--surface-secondary);border-radius:6px;display:block}.NotificationCenter-module__ys8uFG__skeleton[data-short]{width:55%}.NotificationCenter-module__ys8uFG__filters{gap:var(--sp-2);flex-wrap:wrap;display:flex}.NotificationCenter-module__ys8uFG__chip{letter-spacing:.1em;text-transform:uppercase;min-height:36px;color:var(--ink-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-elevated);align-items:center;gap:.45rem;padding:0 .8rem;font-size:.64rem;font-weight:700;display:inline-flex}.NotificationCenter-module__ys8uFG__chip:hover{border-color:var(--border-strong);color:var(--ink-primary)}.NotificationCenter-module__ys8uFG__chip[aria-pressed=true]{background:var(--ink-primary);border-color:var(--ink-primary);color:var(--surface-elevated)}.NotificationCenter-module__ys8uFG__chipCount{font-family:var(--font-mono);letter-spacing:0;opacity:.75;font-size:.62rem;font-weight:500}.NotificationCenter-module__ys8uFG__decisions{gap:var(--sp-1);display:grid}.NotificationCenter-module__ys8uFG__list{margin:0;padding:0;list-style:none;display:grid}.NotificationCenter-module__ys8uFG__item,.NotificationCenter-module__ys8uFG__decision{gap:var(--sp-3);padding:var(--sp-3) 0;border-top:1px solid var(--border-subtle);align-items:start;display:grid}.NotificationCenter-module__ys8uFG__item{grid-template-columns:10px minmax(0,1fr) auto}.NotificationCenter-module__ys8uFG__decision{grid-template-columns:minmax(0,1fr) auto;align-items:center}.NotificationCenter-module__ys8uFG__mark{border:1px solid var(--ink-ghost);background:0 0;border-radius:50%;width:8px;height:8px;margin-top:.45rem}.NotificationCenter-module__ys8uFG__item[data-unread] .NotificationCenter-module__ys8uFG__mark{background:var(--accent);border-color:var(--accent)}.NotificationCenter-module__ys8uFG__body{gap:.15rem;min-width:0;display:grid}.NotificationCenter-module__ys8uFG__kind{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-secondary);font-size:.58rem;font-weight:700}.NotificationCenter-module__ys8uFG__title{color:var(--ink-primary);overflow-wrap:anywhere;font-size:.92rem;font-weight:600}.NotificationCenter-module__ys8uFG__item:not([data-unread]) .NotificationCenter-module__ys8uFG__title{color:var(--ink-secondary);font-weight:500}.NotificationCenter-module__ys8uFG__text{font-size:var(--step--1);color:var(--ink-secondary);overflow-wrap:anywhere;line-height:1.5}.NotificationCenter-module__ys8uFG__time{color:var(--ink-secondary);font-size:.7rem}.NotificationCenter-module__ys8uFG__itemActions{align-items:center;gap:.4rem;display:flex}.NotificationCenter-module__ys8uFG__review{border-radius:var(--radius-sm);background:var(--ink-primary);min-height:36px;color:var(--surface-elevated);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;padding:0 1rem;font-size:.66rem;font-weight:700;display:inline-flex}.NotificationCenter-module__ys8uFG__review:hover{background:var(--ink-primary-soft)}@media (max-width:640px){.NotificationCenter-module__ys8uFG__item{grid-template-columns:10px minmax(0,1fr)}.NotificationCenter-module__ys8uFG__itemActions{flex-wrap:wrap;grid-column:2}.NotificationCenter-module__ys8uFG__panel{padding:var(--sp-4)}}
.ProjectIntelligence-module__Qwb7rG__wrap{gap:var(--sp-4);display:grid}.ProjectIntelligence-module__Qwb7rG__block{gap:var(--sp-2);padding:var(--sp-4);background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:grid}.ProjectIntelligence-module__Qwb7rG__heading{color:var(--ink-primary);margin:0;font-size:.92rem;font-weight:600}.ProjectIntelligence-module__Qwb7rG__pickers{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ProjectIntelligence-module__Qwb7rG__pickers>p{grid-column:1/-1}@media (max-width:640px){.ProjectIntelligence-module__Qwb7rG__pickers{grid-template-columns:1fr}}.ProjectIntelligence-module__Qwb7rG__field{gap:.3rem;min-width:0;display:grid}.ProjectIntelligence-module__Qwb7rG__field select{width:100%;min-height:40px;font:inherit;color:var(--ink-primary);background:var(--surface-primary);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:0 .7rem;font-size:.88rem}.ProjectIntelligence-module__Qwb7rG__check{gap:var(--sp-3);color:var(--ink-secondary);cursor:pointer;align-items:flex-start;font-size:.86rem;line-height:1.45;display:flex}.ProjectIntelligence-module__Qwb7rG__check input{width:18px;height:18px;accent-color:var(--ink-primary);flex-shrink:0;margin:.1rem 0 0}.ProjectIntelligence-module__Qwb7rG__consentBox{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-primary);display:grid}.ProjectIntelligence-module__Qwb7rG__source{color:var(--ink-secondary);margin:0;font-size:.82rem;line-height:1.5}.ProjectIntelligence-module__Qwb7rG__source a{color:var(--ink-primary);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.ProjectIntelligence-module__Qwb7rG__sourceTag{border:1px solid var(--border-strong);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-secondary);border-radius:999px;margin-right:.35rem;padding:.05rem .45rem;font-size:.6rem;font-weight:700;display:inline-block}.ProjectIntelligence-module__Qwb7rG__source[data-source=project] .ProjectIntelligence-module__Qwb7rG__sourceTag{border-color:var(--accent-muted);color:var(--accent-deep)}.ProjectIntelligence-module__Qwb7rG__linkButton{font:inherit;color:var(--ink-primary);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);cursor:pointer;background:0 0;border:0;padding:0}.ProjectIntelligence-module__Qwb7rG__linkButton:disabled{opacity:.5;cursor:default}
.AccountForm-module__yB6i2a__form{gap:var(--sp-3);display:grid}.AccountForm-module__yB6i2a__intent{font-size:var(--step--1);color:var(--ink-primary);margin:0;line-height:1.5}.AccountForm-module__yB6i2a__providers{gap:.5rem;display:grid}.AccountForm-module__yB6i2a__google{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-elevated);min-height:44px;color:var(--ink-primary);letter-spacing:.13em;text-transform:uppercase;justify-content:center;align-items:center;gap:.6rem;width:fit-content;padding:0 1.1rem;font-size:.72rem;font-weight:700;display:inline-flex}.AccountForm-module__yB6i2a__google:hover{border-color:var(--ink-primary)}.AccountForm-module__yB6i2a__or{letter-spacing:.06em;color:var(--ink-tertiary);font-size:.7rem}.AccountForm-module__yB6i2a__modes{background:var(--surface-secondary);border-radius:var(--radius-sm);flex-wrap:wrap;gap:.25rem;width:fit-content;padding:.2rem;display:flex}.AccountForm-module__yB6i2a__mode{white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-sm);color:var(--ink-secondary);padding:.45rem .75rem;font-size:.66rem;font-weight:700}.AccountForm-module__yB6i2a__mode[data-selected]{background:var(--surface-elevated);color:var(--ink-primary);box-shadow:var(--shadow-soft)}.AccountForm-module__yB6i2a__fields{gap:var(--sp-2);display:grid}.AccountForm-module__yB6i2a__form[data-compact] .AccountForm-module__yB6i2a__fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.AccountForm-module__yB6i2a__fields label{gap:.3rem;display:grid}.AccountForm-module__yB6i2a__fields input{font:inherit;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-elevated);color:var(--ink-primary);min-width:0;padding:.65rem .8rem;font-size:.9rem}.AccountForm-module__yB6i2a__fields input:focus{outline:2px solid var(--accent-deep);outline-offset:1px}.AccountForm-module__yB6i2a__row{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.AccountForm-module__yB6i2a__submit{border-radius:var(--radius-sm);background:var(--ink-primary);min-height:44px;color:var(--surface-elevated);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;padding:0 1.3rem;font-size:.72rem;font-weight:700;display:inline-flex}.AccountForm-module__yB6i2a__submit:disabled{opacity:.35;cursor:not-allowed}.AccountForm-module__yB6i2a__fine{color:var(--ink-tertiary);max-width:40ch;font-size:.72rem;line-height:1.45}.AccountForm-module__yB6i2a__error{font-size:var(--step--1);color:var(--rose);margin:0}
.JoinOverlay-module__SqCDqq__backdrop{z-index:100;padding:var(--sp-4);background:var(--scrim);animation:JoinOverlay-module__SqCDqq__fade var(--dur-mid) var(--ease-out);place-items:center;display:grid;position:fixed;inset:0}@keyframes JoinOverlay-module__SqCDqq__fade{0%{opacity:0}}.JoinOverlay-module__SqCDqq__dialog{width:min(760px,100%);max-height:calc(100svh - 2 * var(--sp-4));min-height:min(440px, calc(100svh - 2 * var(--sp-4)));background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);animation:JoinOverlay-module__SqCDqq__lift var(--dur-slow) var(--ease-out);outline:none;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 90px -30px #14213a80,0 2px 6px #14213a14}.JoinOverlay-module__SqCDqq__dialog:focus,.JoinOverlay-module__SqCDqq__dialog:focus-visible{outline:none}@keyframes JoinOverlay-module__SqCDqq__lift{0%{opacity:0;transform:translateY(14px)scale(.985)}}.JoinOverlay-module__SqCDqq__head{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-5) var(--sp-6) 0;display:flex}.JoinOverlay-module__SqCDqq__eyebrow{letter-spacing:var(--tracking-brand);text-transform:uppercase;color:var(--ink-secondary);font-size:.64rem;font-weight:700}.JoinOverlay-module__SqCDqq__title{font-family:var(--font-serif);color:var(--ink-primary);margin:.2rem 0 0;font-size:1.5rem;font-weight:400;line-height:1.05}.JoinOverlay-module__SqCDqq__close{width:36px;height:36px;color:var(--ink-secondary);border-radius:50%;flex:none;font-size:1.4rem;line-height:1}.JoinOverlay-module__SqCDqq__close:hover{background:var(--surface-secondary);color:var(--ink-primary)}.JoinOverlay-module__SqCDqq__rail{gap:var(--sp-2);margin:var(--sp-4) 0 0;padding:0 var(--sp-6) var(--sp-3);border-bottom:1px solid var(--border-subtle);list-style:none;display:flex}.JoinOverlay-module__SqCDqq__rail li{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-secondary);white-space:nowrap;flex:1;align-items:center;gap:.45rem;font-size:.62rem;font-weight:700;display:flex}.JoinOverlay-module__SqCDqq__rail li[data-state=current]{color:var(--ink-primary)}.JoinOverlay-module__SqCDqq__rail li[data-state=done]{color:var(--accent-deep)}.JoinOverlay-module__SqCDqq__railMark{width:20px;height:20px;font-family:var(--font-mono);letter-spacing:0;border:1.5px solid;border-radius:50%;place-items:center;font-size:.62rem;display:inline-grid}.JoinOverlay-module__SqCDqq__rail li[data-state=current] .JoinOverlay-module__SqCDqq__railMark{background:var(--ink-primary);border-color:var(--ink-primary);color:var(--surface-elevated)}.JoinOverlay-module__SqCDqq__rail li[data-state=done] .JoinOverlay-module__SqCDqq__railMark{background:var(--accent-deep);border-color:var(--accent-deep);color:var(--surface-elevated)}.JoinOverlay-module__SqCDqq__body{min-height:0;padding:var(--sp-4) var(--sp-6);overscroll-behavior:contain;flex:auto;overflow-y:auto}.JoinOverlay-module__SqCDqq__body:focus-visible{outline:2px solid var(--accent-deep);outline-offset:-2px}.JoinOverlay-module__SqCDqq__bodyInner{flex-direction:column;min-height:100%;display:flex}.JoinOverlay-module__SqCDqq__step{gap:var(--sp-4);flex-direction:column;flex:auto;min-height:0;display:flex}[data-step-heading]:focus{outline:none}.JoinOverlay-module__SqCDqq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.JoinOverlay-module__SqCDqq__loading,.JoinOverlay-module__SqCDqq__fine{color:var(--ink-secondary);margin:0;font-size:.78rem;line-height:1.5}.JoinOverlay-module__SqCDqq__fine strong{color:var(--ink-primary);font-weight:600}.JoinOverlay-module__SqCDqq__error{color:var(--rose);margin:var(--sp-3) 0 0;font-size:.82rem}.JoinOverlay-module__SqCDqq__question{font-family:var(--font-serif);color:var(--ink-primary);margin:0;font-size:1.2rem;font-weight:400;line-height:1.1}.JoinOverlay-module__SqCDqq__lede{color:var(--ink-primary);margin:0;font-size:.92rem;line-height:1.55}.JoinOverlay-module__SqCDqq__aside{color:var(--ink-secondary);margin:auto 0 0;font-size:.78rem}.JoinOverlay-module__SqCDqq__aside a{color:var(--accent-deep);text-underline-offset:3px;text-decoration:underline}.JoinOverlay-module__SqCDqq__choices{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.JoinOverlay-module__SqCDqq__choice{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-4);text-align:left;background:var(--surface-primary);border:1.5px solid var(--border-subtle);border-radius:var(--radius-md);min-height:190px;transition:border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);flex-direction:column;display:flex;position:relative}.JoinOverlay-module__SqCDqq__choice:hover{border-color:var(--ink-primary);background:var(--surface-elevated);transform:translateY(-2px)}.JoinOverlay-module__SqCDqq__choice[data-selected]{border-color:var(--ink-primary);background:var(--surface-elevated)}.JoinOverlay-module__SqCDqq__choiceIcon{align-items:flex-end;height:56px;display:flex}.JoinOverlay-module__SqCDqq__choiceTitle{font-family:var(--font-serif);color:var(--ink-primary);font-size:1.25rem}.JoinOverlay-module__SqCDqq__choiceBody{color:var(--ink-secondary);font-size:.8rem;line-height:1.5}.JoinOverlay-module__SqCDqq__choiceGo{right:var(--sp-4);bottom:var(--sp-3);color:var(--ink-primary);opacity:.45;font-size:1.1rem;position:absolute}.JoinOverlay-module__SqCDqq__choice:hover .JoinOverlay-module__SqCDqq__choiceGo{opacity:1}.JoinOverlay-module__SqCDqq__targetRow{gap:var(--sp-2);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.JoinOverlay-module__SqCDqq__select,.JoinOverlay-module__SqCDqq__own textarea,.JoinOverlay-module__SqCDqq__custom{font:inherit;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-elevated);color:var(--ink-primary);min-width:0;padding:.6rem .75rem;font-size:.86rem}.JoinOverlay-module__SqCDqq__select:focus,.JoinOverlay-module__SqCDqq__own textarea:focus,.JoinOverlay-module__SqCDqq__custom:focus{outline:2px solid var(--accent-deep);outline-offset:1px}.JoinOverlay-module__SqCDqq__field{flex-direction:column;gap:.35rem;display:flex}.JoinOverlay-module__SqCDqq__connectPanel{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--surface-secondary);border-radius:var(--radius-md);flex-direction:column;display:flex}.JoinOverlay-module__SqCDqq__connectPanel[data-connected]{background:var(--surface-elevated);border:1px solid var(--green)}.JoinOverlay-module__SqCDqq__connectPanel a{color:var(--accent-deep);text-underline-offset:3px;text-decoration:underline}.JoinOverlay-module__SqCDqq__connectPanel a.JoinOverlay-module__SqCDqq__primary,.JoinOverlay-module__SqCDqq__connectPanel a.JoinOverlay-module__SqCDqq__secondary{gap:.6rem;text-decoration:none}.JoinOverlay-module__SqCDqq__connectPanel a.JoinOverlay-module__SqCDqq__primary{color:var(--surface-elevated)}.JoinOverlay-module__SqCDqq__connectPanel a.JoinOverlay-module__SqCDqq__secondary{color:var(--ink-primary)}.JoinOverlay-module__SqCDqq__buttonIcon{flex:none;width:16px;height:16px}.JoinOverlay-module__SqCDqq__connectedLine{color:var(--ink-primary);flex-wrap:wrap;align-items:flex-start;gap:.5rem;margin:0;font-size:.82rem;display:flex}.JoinOverlay-module__SqCDqq__dot{background:var(--ink-faint);border-radius:50%;flex:none;width:8px;height:8px}.JoinOverlay-module__SqCDqq__connectedLine>.JoinOverlay-module__SqCDqq__dot{margin-top:.45em}.JoinOverlay-module__SqCDqq__dot[data-on]{background:var(--green)}.JoinOverlay-module__SqCDqq__dot[data-pulse]{background:var(--accent);animation:1.6s ease-in-out infinite JoinOverlay-module__SqCDqq__pulse}@keyframes JoinOverlay-module__SqCDqq__pulse{0%,to{opacity:.3}50%{opacity:1}}.JoinOverlay-module__SqCDqq__stepN{border:1.5px solid var(--ink-primary);width:20px;height:20px;font-family:var(--font-mono);color:var(--ink-primary);border-radius:50%;place-items:center;margin-top:1px;font-size:.62rem;display:inline-grid}.JoinOverlay-module__SqCDqq__stepBody{flex-direction:column;align-items:flex-start;gap:.4rem;display:flex}.JoinOverlay-module__SqCDqq__cmd{gap:var(--sp-2);background:var(--ink-primary);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;padding:.45rem .6rem;display:grid}.JoinOverlay-module__SqCDqq__cmd code{font-family:var(--font-mono);color:var(--surface-elevated);overflow-wrap:anywhere;font-size:.74rem}.JoinOverlay-module__SqCDqq__copy{letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-sm);color:var(--surface-elevated);border:1px solid #fbf9f366;padding:.35rem .6rem;font-size:.6rem;font-weight:700}.JoinOverlay-module__SqCDqq__copy:hover{background:#fbf9f31f}.JoinOverlay-module__SqCDqq__waiting{color:var(--ink-secondary);align-items:center;gap:.5rem;font-size:.74rem;display:flex}.JoinOverlay-module__SqCDqq__altLink{font:inherit;color:var(--accent-deep);text-underline-offset:3px;padding:0;text-decoration:underline}.JoinOverlay-module__SqCDqq__cards{gap:var(--sp-2);grid-template-columns:minmax(0,1fr);display:grid}.JoinOverlay-module__SqCDqq__card{align-items:center;column-gap:var(--sp-3);padding:.6rem var(--sp-3);text-align:left;background:var(--surface-primary);border:1.5px solid var(--border-subtle);border-radius:var(--radius-md);transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"logo name state""logo line action";row-gap:.1rem;display:grid}.JoinOverlay-module__SqCDqq__card:hover{border-color:var(--ink-primary);background:var(--surface-elevated)}.JoinOverlay-module__SqCDqq__card[data-selected]{border-color:var(--ink-primary);background:var(--surface-elevated);box-shadow:inset 0 0 0 1px var(--ink-primary)}.JoinOverlay-module__SqCDqq__card[data-state=unsupported],.JoinOverlay-module__SqCDqq__card[data-state=coming-soon]{opacity:.6}.JoinOverlay-module__SqCDqq__cardLogo{background:var(--surface-elevated);border:1px solid var(--border-subtle);width:40px;height:40px;color:var(--ink-primary);border-radius:10px;grid-area:logo;place-items:center;display:grid}.JoinOverlay-module__SqCDqq__card[data-selected] .JoinOverlay-module__SqCDqq__cardLogo,.JoinOverlay-module__SqCDqq__card:hover .JoinOverlay-module__SqCDqq__cardLogo{background:var(--surface-primary)}.JoinOverlay-module__SqCDqq__cardName{font-family:var(--font-serif);color:var(--ink-primary);grid-area:name;font-size:1.05rem;line-height:1.15}.JoinOverlay-module__SqCDqq__cardLine{color:var(--ink-secondary);grid-area:line;font-size:.74rem;line-height:1.4}.JoinOverlay-module__SqCDqq__cardState{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-secondary);grid-area:state;justify-self:end;align-items:center;gap:.4rem;font-size:.6rem;font-weight:700;display:inline-flex}.JoinOverlay-module__SqCDqq__stateDot{border:1.5px solid var(--ink-faint);background:0 0;border-radius:50%;width:8px;height:8px}.JoinOverlay-module__SqCDqq__cardState[data-state=connected]{color:var(--green)}.JoinOverlay-module__SqCDqq__cardState[data-state=connected] .JoinOverlay-module__SqCDqq__stateDot{border-color:var(--green);background:var(--green)}.JoinOverlay-module__SqCDqq__cardState[data-state=connecting]{color:var(--accent-deep)}.JoinOverlay-module__SqCDqq__cardState[data-state=connecting] .JoinOverlay-module__SqCDqq__stateDot{border-color:var(--accent);background:var(--accent);animation:1.6s ease-in-out infinite JoinOverlay-module__SqCDqq__pulse}.JoinOverlay-module__SqCDqq__cardState[data-state=update-needed]{color:var(--accent-deep)}.JoinOverlay-module__SqCDqq__cardState[data-state=update-needed] .JoinOverlay-module__SqCDqq__stateDot{border-color:var(--accent);background:var(--accent)}.JoinOverlay-module__SqCDqq__cardAction{letter-spacing:.13em;text-transform:uppercase;color:var(--accent-deep);grid-area:action;justify-self:end;font-size:.62rem;font-weight:700}.JoinOverlay-module__SqCDqq__card[data-state=connected] .JoinOverlay-module__SqCDqq__cardAction{color:var(--ink-primary)}.JoinOverlay-module__SqCDqq__connectPanel[data-progress]{border:1px solid var(--accent);background:var(--surface-elevated)}.JoinOverlay-module__SqCDqq__row{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.JoinOverlay-module__SqCDqq__row .JoinOverlay-module__SqCDqq__fine{flex:220px}.JoinOverlay-module__SqCDqq__install{gap:var(--sp-2);display:grid}.JoinOverlay-module__SqCDqq__installStep{color:var(--ink-primary);font-size:.82rem;font-weight:600}.JoinOverlay-module__SqCDqq__models{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.JoinOverlay-module__SqCDqq__modelPill{text-align:left;background:var(--surface-primary);border:1.5px solid var(--border-subtle);border-radius:var(--radius-sm);transition:border-color var(--dur-fast) var(--ease-out);flex-direction:column;align-items:flex-start;gap:.15rem;padding:.55rem .7rem;display:flex}.JoinOverlay-module__SqCDqq__modelPill:hover{border-color:var(--ink-primary)}.JoinOverlay-module__SqCDqq__modelPill[data-selected]{border-color:var(--ink-primary);background:var(--surface-elevated);box-shadow:inset 0 0 0 1px var(--ink-primary)}.JoinOverlay-module__SqCDqq__modelName{color:var(--ink-primary);font-size:.84rem;font-weight:600}.JoinOverlay-module__SqCDqq__modelMeta{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-secondary);min-height:.8rem;font-size:.58rem;font-weight:700}.JoinOverlay-module__SqCDqq__modelPill[data-selected] .JoinOverlay-module__SqCDqq__modelMeta{color:var(--accent-deep)}.JoinOverlay-module__SqCDqq__recommend{gap:.2rem var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid}.JoinOverlay-module__SqCDqq__recommendHead{color:var(--ink-primary);font-size:.9rem;font-weight:600}.JoinOverlay-module__SqCDqq__recommendWhy{color:var(--ink-secondary);grid-column:1;font-size:.76rem;line-height:1.45}.JoinOverlay-module__SqCDqq__recommend .JoinOverlay-module__SqCDqq__field{grid-area:1/2/span 2}.JoinOverlay-module__SqCDqq__allocList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.JoinOverlay-module__SqCDqq__allocItem{text-align:left;color:var(--ink-primary);background:var(--surface-primary);border:1.5px solid var(--border-subtle);border-radius:var(--radius-sm);align-items:center;gap:.6rem;padding:.55rem .7rem;font-size:.84rem;display:flex}.JoinOverlay-module__SqCDqq__allocItem[data-selected]{border-color:var(--ink-primary);background:var(--surface-elevated)}.JoinOverlay-module__SqCDqq__allocItem .JoinOverlay-module__SqCDqq__radio{margin-top:0}.JoinOverlay-module__SqCDqq__allocItem[data-selected] .JoinOverlay-module__SqCDqq__radio{border:5px solid var(--ink-primary)}.JoinOverlay-module__SqCDqq__allocNote{color:var(--accent-deep);font-size:.7rem}.JoinOverlay-module__SqCDqq__advanced{border-top:1px solid var(--border-subtle);padding-top:var(--sp-3)}.JoinOverlay-module__SqCDqq__advanced summary{cursor:pointer;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-secondary);margin-bottom:var(--sp-3);font-size:.66rem;font-weight:700}span.JoinOverlay-module__SqCDqq__pill[data-selected]{cursor:default}.JoinOverlay-module__SqCDqq__static{color:var(--ink-primary);font-size:.84rem;line-height:1.4}.JoinOverlay-module__SqCDqq__bridgeOk{color:var(--ink-primary);background:var(--green-soft);border-radius:var(--radius-sm);align-items:flex-start;gap:.5rem;margin:0;padding:.6rem .8rem;font-size:.82rem;line-height:1.45;display:flex}.JoinOverlay-module__SqCDqq__bridgeOk>.JoinOverlay-module__SqCDqq__dot{margin-top:.45em}.JoinOverlay-module__SqCDqq__bridgeOk strong{font-weight:600}.JoinOverlay-module__SqCDqq__connectPanel[data-failed]{border:1px solid var(--rose);background:var(--surface-elevated)}.JoinOverlay-module__SqCDqq__connectPanel[data-bridge]{border:1px solid var(--border-strong);background:var(--surface-elevated)}.JoinOverlay-module__SqCDqq__bridgeHead{gap:var(--sp-3);grid-template-columns:44px minmax(0,1fr);align-items:start;display:grid}.JoinOverlay-module__SqCDqq__bridgeHead .JoinOverlay-module__SqCDqq__lede{margin-top:.25rem}.JoinOverlay-module__SqCDqq__bridgeSteps{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.JoinOverlay-module__SqCDqq__bridgeSteps li{gap:var(--sp-2);grid-template-columns:22px minmax(0,1fr);align-items:start;display:grid}.JoinOverlay-module__SqCDqq__bridgeSteps li[data-done] .JoinOverlay-module__SqCDqq__stepN{background:var(--green);border-color:var(--green);color:var(--surface-elevated)}.JoinOverlay-module__SqCDqq__bridgeSteps .JoinOverlay-module__SqCDqq__primary{width:fit-content}.JoinOverlay-module__SqCDqq__trust{color:var(--ink-secondary);gap:.25rem;margin:0;padding:0;font-size:.76rem;list-style:none;display:grid}.JoinOverlay-module__SqCDqq__trust li:before{content:"·";color:var(--accent-deep);margin-right:.45rem}.JoinOverlay-module__SqCDqq__cardVia{letter-spacing:.02em;color:var(--ink-secondary);margin-left:.4rem;font-size:.7rem}.JoinOverlay-module__SqCDqq__cardState[data-state=failed],.JoinOverlay-module__SqCDqq__cardState[data-state=reconnect]{color:var(--rose)}.JoinOverlay-module__SqCDqq__cardState[data-state=failed] .JoinOverlay-module__SqCDqq__stateDot,.JoinOverlay-module__SqCDqq__cardState[data-state=reconnect] .JoinOverlay-module__SqCDqq__stateDot{border-color:var(--rose);background:var(--rose-soft)}.JoinOverlay-module__SqCDqq__cardState[data-state=bridge-required]{color:var(--ink-secondary)}.JoinOverlay-module__SqCDqq__limits{gap:var(--sp-3);display:grid}.JoinOverlay-module__SqCDqq__limit{gap:var(--sp-3);grid-template-columns:180px minmax(0,1fr);align-items:center;display:grid}.JoinOverlay-module__SqCDqq__limitName{color:var(--ink-primary);font-size:.8rem}.JoinOverlay-module__SqCDqq__missions{align-items:start;gap:var(--sp-2);grid-template-columns:minmax(0,1fr);display:grid}.JoinOverlay-module__SqCDqq__mission{border:1.5px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-primary);transition:border-color var(--dur-fast) var(--ease-out)}.JoinOverlay-module__SqCDqq__mission[data-selected]{border-color:var(--ink-primary);background:var(--surface-elevated)}.JoinOverlay-module__SqCDqq__missionHead{align-items:flex-start;gap:var(--sp-3);width:100%;padding:var(--sp-3);text-align:left;display:flex}.JoinOverlay-module__SqCDqq__radio{border:1.5px solid var(--border-strong);background:var(--surface-elevated);border-radius:50%;flex:none;width:16px;height:16px;margin-top:2px}.JoinOverlay-module__SqCDqq__mission[data-selected] .JoinOverlay-module__SqCDqq__radio{border:5px solid var(--ink-primary)}.JoinOverlay-module__SqCDqq__missionTitle{color:var(--ink-primary);font-size:.92rem;font-weight:600;display:block}.JoinOverlay-module__SqCDqq__missionBody{color:var(--ink-secondary);margin-top:.15rem;font-size:.76rem;line-height:1.45;display:block}.JoinOverlay-module__SqCDqq__missionExtra{padding:0 var(--sp-3) var(--sp-3)}.JoinOverlay-module__SqCDqq__own{gap:var(--sp-2);display:grid}.JoinOverlay-module__SqCDqq__own textarea{resize:none}.JoinOverlay-module__SqCDqq__block{gap:var(--sp-2);flex-direction:column;display:flex}.JoinOverlay-module__SqCDqq__amounts{gap:var(--sp-2);flex-wrap:wrap;display:flex}.JoinOverlay-module__SqCDqq__amount,.JoinOverlay-module__SqCDqq__pill{border:1.5px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-primary);color:var(--ink-primary);font-variant-numeric:tabular-nums;padding:.55rem .9rem;font-size:.82rem;font-weight:600}.JoinOverlay-module__SqCDqq__pill{color:var(--ink-secondary);font-weight:500}.JoinOverlay-module__SqCDqq__amount[data-selected],.JoinOverlay-module__SqCDqq__pill[data-selected]{border-color:var(--ink-primary);background:var(--ink-primary);color:var(--surface-elevated)}.JoinOverlay-module__SqCDqq__custom{width:110px}.JoinOverlay-module__SqCDqq__review{flex-direction:column;margin:0;display:flex}.JoinOverlay-module__SqCDqq__review>div{gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--border-subtle);grid-template-columns:110px minmax(0,1fr);display:grid}.JoinOverlay-module__SqCDqq__review dt{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-secondary);padding-top:.2rem;font-size:.64rem;font-weight:700}.JoinOverlay-module__SqCDqq__review dd{color:var(--ink-primary);margin:0;font-size:.95rem}.JoinOverlay-module__SqCDqq__dim{color:var(--ink-secondary)}.JoinOverlay-module__SqCDqq__controlsLine{color:var(--ink-primary);margin:0;font-size:.8rem}.JoinOverlay-module__SqCDqq__signIn{gap:var(--sp-2);padding:var(--sp-3);background:var(--surface-secondary);border-radius:var(--radius-md);flex-direction:column;display:flex}.JoinOverlay-module__SqCDqq__done{text-align:center;flex:1;justify-content:center;align-items:center}.JoinOverlay-module__SqCDqq__done .JoinOverlay-module__SqCDqq__lede,.JoinOverlay-module__SqCDqq__done .JoinOverlay-module__SqCDqq__fine{max-width:48ch}.JoinOverlay-module__SqCDqq__doneTitle{font-family:var(--font-serif);color:var(--ink-primary);margin:0;font-size:1.7rem;font-weight:400}.JoinOverlay-module__SqCDqq__doneActions{gap:var(--sp-3);margin-top:var(--sp-2);display:flex}.JoinOverlay-module__SqCDqq__foot{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-6);border-top:1px solid var(--border-subtle);background:var(--surface-primary);display:flex}.JoinOverlay-module__SqCDqq__primary,.JoinOverlay-module__SqCDqq__secondary,.JoinOverlay-module__SqCDqq__backBtn{border-radius:var(--radius-sm);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;min-height:44px;padding:0 1.3rem;font-size:.72rem;font-weight:700;display:inline-flex}.JoinOverlay-module__SqCDqq__primary{background:var(--ink-primary);color:var(--surface-elevated)}.JoinOverlay-module__SqCDqq__primary:hover:not(:disabled){background:var(--ink-primary-soft)}.JoinOverlay-module__SqCDqq__primary:disabled{opacity:.35;cursor:not-allowed}.JoinOverlay-module__SqCDqq__secondary{border:1px solid var(--border-strong);color:var(--ink-primary);background:var(--surface-elevated)}.JoinOverlay-module__SqCDqq__backBtn{color:var(--ink-secondary);padding-left:0}.JoinOverlay-module__SqCDqq__hint{color:var(--ink-secondary);font-size:.72rem}@media (max-width:640px){.JoinOverlay-module__SqCDqq__rail li{flex:none}.JoinOverlay-module__SqCDqq__rail li[data-state=current]{flex:1}.JoinOverlay-module__SqCDqq__rail li:not([data-state=current]) .JoinOverlay-module__SqCDqq__railLabel{display:none}.JoinOverlay-module__SqCDqq__choices,.JoinOverlay-module__SqCDqq__targetRow{grid-template-columns:1fr}.JoinOverlay-module__SqCDqq__card{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"logo name name""logo line line""logo state action"}.JoinOverlay-module__SqCDqq__cardState{justify-self:start}.JoinOverlay-module__SqCDqq__cardVia{margin-left:0;display:block}.JoinOverlay-module__SqCDqq__recommend,.JoinOverlay-module__SqCDqq__allocList{grid-template-columns:1fr}.JoinOverlay-module__SqCDqq__recommend .JoinOverlay-module__SqCDqq__field{grid-area:auto/1}.JoinOverlay-module__SqCDqq__limit{grid-template-columns:1fr;gap:.3rem}.JoinOverlay-module__SqCDqq__choice{flex-direction:row;align-items:center;min-height:0}.JoinOverlay-module__SqCDqq__choiceIcon{height:auto}.JoinOverlay-module__SqCDqq__choiceGo{margin-left:auto;position:static}.JoinOverlay-module__SqCDqq__review>div{grid-template-columns:1fr;gap:.2rem}.JoinOverlay-module__SqCDqq__head,.JoinOverlay-module__SqCDqq__body,.JoinOverlay-module__SqCDqq__foot,.JoinOverlay-module__SqCDqq__rail{padding-inline:var(--sp-4)}.JoinOverlay-module__SqCDqq__backdrop{padding:var(--sp-2)}.JoinOverlay-module__SqCDqq__dialog{max-height:calc(100svh - 2 * var(--sp-2))}}@media (max-height:520px){.JoinOverlay-module__SqCDqq__head{padding-top:var(--sp-3)}.JoinOverlay-module__SqCDqq__title{font-size:1.2rem}.JoinOverlay-module__SqCDqq__close{width:32px;height:32px}.JoinOverlay-module__SqCDqq__rail{margin-top:var(--sp-2);padding-bottom:var(--sp-2)}.JoinOverlay-module__SqCDqq__body{padding-block:var(--sp-3)}.JoinOverlay-module__SqCDqq__foot{padding-block:var(--sp-2)}.JoinOverlay-module__SqCDqq__primary,.JoinOverlay-module__SqCDqq__secondary,.JoinOverlay-module__SqCDqq__backBtn{min-height:40px}}
.ResearchRecord-module__9__BTG__wrap{gap:var(--sp-3);display:grid}.ResearchRecord-module__9__BTG__block{border:1px dashed var(--border-strong);border-radius:var(--radius-md);padding:var(--sp-4)}.ResearchRecord-module__9__BTG__block>summary{cursor:pointer;gap:.25rem;list-style:none;display:grid}.ResearchRecord-module__9__BTG__block>summary::-webkit-details-marker{display:none}.ResearchRecord-module__9__BTG__block[open]>summary{margin-bottom:var(--sp-4)}.ResearchRecord-module__9__BTG__summaryLine{color:var(--ink-secondary);font-size:.82rem}.ResearchRecord-module__9__BTG__facts{margin:0 0 var(--sp-3);gap:var(--sp-2);display:grid}.ResearchRecord-module__9__BTG__facts div{gap:.15rem;display:grid}.ResearchRecord-module__9__BTG__facts dt{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-tertiary);font-size:.62rem;font-weight:700}.ResearchRecord-module__9__BTG__facts dd{color:var(--ink-secondary);max-width:76ch;margin:0;font-size:.84rem;line-height:1.5}.ResearchRecord-module__9__BTG__facts code,.ResearchRecord-module__9__BTG__nodes code,.ResearchRecord-module__9__BTG__claims code{font-family:var(--font-mono);color:var(--ink-faint);font-size:.7rem}.ResearchRecord-module__9__BTG__inner{margin-bottom:var(--sp-3)}.ResearchRecord-module__9__BTG__inner summary{cursor:pointer}.ResearchRecord-module__9__BTG__list{margin:var(--sp-2) 0 0;padding-left:var(--sp-4);color:var(--ink-secondary);font-size:.78rem;line-height:1.5}.ResearchRecord-module__9__BTG__nodes{margin:0 0 var(--sp-3);border-top:1px solid var(--border-subtle);padding:0;list-style:none}.ResearchRecord-module__9__BTG__nodes li{gap:var(--sp-3);border-bottom:1px solid var(--border-subtle);grid-template-columns:110px 150px minmax(0,1fr) auto;align-items:baseline;padding:.45rem 0;font-size:.8rem;display:grid}.ResearchRecord-module__9__BTG__op{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-primary);font-size:.62rem;font-weight:700}.ResearchRecord-module__9__BTG__nodeSummary{color:var(--ink-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ResearchRecord-module__9__BTG__status{color:var(--ink-tertiary);font-size:.68rem}.ResearchRecord-module__9__BTG__status[data-status=succeeded]{color:var(--state-charted)}.ResearchRecord-module__9__BTG__status[data-status=failed],.ResearchRecord-module__9__BTG__status[data-status=skipped]{color:var(--rose)}.ResearchRecord-module__9__BTG__status[data-status=running],.ResearchRecord-module__9__BTG__status[data-status=blocked]{color:var(--accent-deep)}.ResearchRecord-module__9__BTG__fine{color:var(--ink-tertiary);font-size:.76rem;line-height:1.5}.ResearchRecord-module__9__BTG__fine a{color:var(--ink-primary);text-decoration:underline}.ResearchRecord-module__9__BTG__handoff{gap:var(--sp-2);display:grid}.ResearchRecord-module__9__BTG__headline{font-family:var(--font-serif);color:var(--ink-primary);font-size:1.05rem}.ResearchRecord-module__9__BTG__review{color:var(--accent-deep);font-size:.8rem}.ResearchRecord-module__9__BTG__claims{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.ResearchRecord-module__9__BTG__claims li{gap:var(--sp-3);color:var(--ink-primary);grid-template-columns:120px minmax(0,1fr) auto;align-items:baseline;font-size:.82rem;display:grid}.ResearchRecord-module__9__BTG__state{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-tertiary);font-size:.62rem;font-weight:700}@media (max-width:720px){.ResearchRecord-module__9__BTG__nodes li,.ResearchRecord-module__9__BTG__claims li{grid-template-columns:1fr;gap:.2rem}.ResearchRecord-module__9__BTG__nodeSummary{white-space:normal}}
.FollowField-module__5GZsQa__wrap{gap:var(--sp-2);display:grid}.FollowField-module__5GZsQa__row{gap:var(--sp-2);flex-wrap:wrap;display:flex}.FollowField-module__5GZsQa__row>button:first-child{flex:auto}.FollowField-module__5GZsQa__watchToggle{border-radius:var(--radius-sm);border:1px solid var(--border-strong);letter-spacing:.13em;text-transform:uppercase;min-height:46px;color:var(--ink-primary);background:var(--surface-elevated);align-items:center;gap:.5rem;padding:0 1.1rem;font-size:.72rem;font-weight:700;display:inline-flex}.FollowField-module__5GZsQa__watchToggle[data-on]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-deep)}.FollowField-module__5GZsQa__dot{background:var(--ink-faint);border-radius:50%;width:8px;height:8px}.FollowField-module__5GZsQa__watchToggle[data-on] .FollowField-module__5GZsQa__dot{background:var(--accent)}.FollowField-module__5GZsQa__moment{gap:var(--sp-2);padding:var(--sp-4);border:1.5px solid var(--ink-primary);border-radius:var(--radius-md);background:var(--surface-elevated);display:grid}.FollowField-module__5GZsQa__momentTitle{font-family:var(--font-serif);font-size:var(--step-1);color:var(--ink-primary);margin:0;line-height:1.15}.FollowField-module__5GZsQa__momentBody,.FollowField-module__5GZsQa__momentAsk{font-size:var(--step--1);color:var(--ink-secondary);margin:0;line-height:1.5}.FollowField-module__5GZsQa__momentBody a{color:var(--accent-deep);text-underline-offset:3px;text-decoration:underline}.FollowField-module__5GZsQa__momentAsk{padding-top:var(--sp-2);border-top:1px solid var(--border-subtle);color:var(--ink-primary)}.FollowField-module__5GZsQa__momentOffer{font-size:var(--step--1);color:var(--ink-primary);gap:.2rem;margin:0;display:grid}.FollowField-module__5GZsQa__momentOffer strong{letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.FollowField-module__5GZsQa__momentOffer span{color:var(--ink-tertiary);font-size:.78rem;line-height:1.5}.FollowField-module__5GZsQa__momentActions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.FollowField-module__5GZsQa__primary,.FollowField-module__5GZsQa__quiet{border-radius:var(--radius-sm);letter-spacing:.13em;text-transform:uppercase;justify-content:center;align-items:center;min-height:42px;padding:0 1.1rem;font-size:.7rem;font-weight:700;display:inline-flex}.FollowField-module__5GZsQa__primary{background:var(--ink-primary);color:var(--surface-elevated)}.FollowField-module__5GZsQa__quiet{color:var(--ink-tertiary)}.FollowField-module__5GZsQa__error{color:var(--rose);margin:0;font-size:.78rem}
.library-module__fYZZ4G__tools{justify-content:space-between;align-items:center;gap:var(--sp-3);margin:var(--sp-3) 0 var(--sp-4);flex-wrap:wrap;display:flex}.library-module__fYZZ4G__search{align-items:center;gap:.4rem;display:flex}.library-module__fYZZ4G__searchInput{font:inherit;color:var(--ink-primary);background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);min-width:240px;padding:.5rem .9rem;font-size:.86rem}.library-module__fYZZ4G__searchInput:focus{border-color:var(--border-strong);outline:none}.library-module__fYZZ4G__searchButton{font:inherit;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);cursor:pointer;background:0 0;padding:.5rem .8rem;font-size:.66rem;font-weight:700}.library-module__fYZZ4G__sort{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-tertiary);align-items:center;gap:.6rem;font-size:.66rem;font-weight:700;display:flex}.library-module__fYZZ4G__sort a{color:var(--ink-tertiary);border-bottom:1.5px solid #0000;padding:.2rem 0}.library-module__fYZZ4G__sort a[data-active]{color:var(--ink-primary);border-bottom-color:var(--accent)}.library-module__fYZZ4G__glance{gap:var(--sp-4);color:var(--ink-secondary);flex-wrap:wrap;margin:0;font-size:.78rem;display:flex}.library-module__fYZZ4G__glance div{align-items:baseline;gap:.4rem;display:flex}.library-module__fYZZ4G__glance dt{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-tertiary);font-size:.6rem;font-weight:700}.library-module__fYZZ4G__glance dd{font-family:var(--font-mono);color:var(--ink-primary);margin:0}.library-module__fYZZ4G__below{margin-top:var(--sp-7)}.library-module__fYZZ4G__none{padding:var(--sp-5) 0;color:var(--ink-tertiary);font-size:.84rem}
.page-module__jnAK6G__grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.page-module__jnAK6G__glance{gap:var(--sp-5);text-align:right;grid-template-columns:repeat(3,auto);margin:0;display:grid}.page-module__jnAK6G__glance div{flex-direction:column;gap:2px;display:flex}.page-module__jnAK6G__glance dt{font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-tertiary);font-weight:600}.page-module__jnAK6G__glance dd{font-family:var(--font-serif);font-size:var(--step-3);color:var(--ink-primary);margin:0;line-height:1}@media (max-width:760px){.page-module__jnAK6G__glance{text-align:left}}
.page-module__T0zI2G__grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));display:grid}.page-module__T0zI2G__domainNote{margin-bottom:var(--sp-4);font-size:var(--step--1);color:var(--ink-tertiary)}.page-module__T0zI2G__domainNote strong{color:var(--ink-primary);text-transform:capitalize;font-weight:500}.page-module__T0zI2G__domainNote a{color:var(--accent-deep);border-bottom:1px solid}.page-module__T0zI2G__creed{border-top:1px solid var(--border-subtle);padding-top:var(--sp-6);gap:var(--sp-4);max-width:var(--measure);flex-direction:column;display:flex}.page-module__T0zI2G__creed h2{font-size:var(--step-1)}.page-module__T0zI2G__creed p{font-size:var(--step--1);color:var(--ink-tertiary);line-height:1.8}
