:root{--bg:#f4efe6;--desk:#f4efe6;--paper-2:#f4efe6;--paper-3:#f4efe6;--surface:#fbf8f2;--stage:#f4efe6;--white:#fbf8f2;--panel:#fbf8f2;--panel-strong:#fbf8f2;--row:#fbf8f2;--row-hover:#eee6d8;--field:#fbf8f2;--line:#1e1a171f;--line-soft:#1e1a171f;--line-2:#1e1a1733;--rule-ink:#1e1a171f;--ink:#1e1a17;--ink-deep:#1e1a17;--muted:#5c5249;--soft:#6b5f53;--faint:#8f857a;--accent:#1e1a17;--accent-strong:#4a3f36;--accent-soft:#eee6d8;--accent-visited:#4a3f36;--accent-wash:#e9dfcc;--ink-hover:#4a3f36;--paper-edge:#1e1a1733;--accent-line:#1e1a1724;--accent-on-dark:#e8c27a;--mark:#f2e7d2;--radius-window:22px;--radius-card:22px;--radius-inner:18px;--radius-control:100px;--radius-chip:100px;--radius-pill:100px;--radius-foot:16px;--gutter:clamp(24px, 4vw, 56px);--band-pad-top:clamp(36px, 4.5vw, 64px);--band-pad-bottom:clamp(28px, 3vw, 40px);--section-pad:clamp(36px, 5vw, 72px);--radius-bar:3px;--control-h:44px;--control-h-sm:44px;--hit-inset:min(0px, calc((100% - var(--control-h)) / 2));--card-radius:var(--radius-card);--inner-radius:var(--radius-inner);--btn-radius:var(--radius-control);--text-scale:1;--leading-body:1.5;--leading-label:1.35;--leading-read:1.62;--tracking-label:.03em;--glyph-initials:16px;--glyph-initials-mono:11px;--glyph-a-small:14px;--glyph-a-standard:17px;--glyph-a-large:20px;--glyph-a-extra-large:23px;--text-3xs:calc(10px * var(--text-scale,1));--text-2xs:calc(10.5px * var(--text-scale,1));--text-xs:calc(11px * var(--text-scale,1));--text-sm:calc(13.5px * var(--text-scale,1));--text-base:calc(14.5px * var(--text-scale,1));--text-md:calc(15.5px * var(--text-scale,1));--text-lg:calc(17px * var(--text-scale,1));--text-xl:calc(22px * var(--text-scale,1));--text-display:calc(32px * var(--text-scale,1));--text-display-sm:calc(clamp(28px, 2.6vw, 38px) * var(--text-scale,1));--text-display-md:calc(clamp(44px, 5.4vw, 88px) * var(--text-scale,1));--text-display-lg:calc(clamp(48px, 6.6vw, 108px) * var(--text-scale,1));--text-display-xl:calc(clamp(48px, 6.6vw, 108px) * var(--text-scale,1));--text-display-legacy:calc(clamp(36px, 4vw, 60px) * var(--text-scale,1));--text-stat-console:calc(clamp(48px, 4.4vw, 72px) * var(--text-scale,1));--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:40px;--space-10:48px;--space-11:56px;--card-shadow:0 24px 50px -30px #1e1a1759;--header-bg:#1e1a17;--header-fg:#f4efe6;--header-muted:#a39a8e;--orange:var(--accent);--orange-soft:var(--accent-soft);--orange-line:var(--accent-line);--reviewed:#1e1a17;--reviewed-soft:#eee6d8;--reviewed-line:#1e1a1724;--waiting:#c99a3f;--waiting-soft:#f2e7d2;--stalled:#8a5a2b;--stalled-soft:#ede5da;--stalled-line:#1e1a1724;--max:1240px;--pad:clamp(24px, 4vw, 56px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-optical-sizing:auto}.lp-root{--text-2xs:10.5px;--text-xs:11px;--text-sm:13px;--text-note:13.5px;--text-base:14px;--text-md:14.5px;--text-ui:15px;--text-lg:16px;--text-xl:17px;--text-brand:21px;--lp-fs-display:clamp(56px, 10.5vw, 168px);--lp-fs-what:clamp(44px, 6.4vw, 96px);--lp-fs-h2:clamp(44px, 6vw, 84px);--lp-fs-h3:clamp(30px, 3vw, 42px);--lp-fs-tile:clamp(32px, 3.4vw, 46px);--lp-fs-marquee:clamp(26px, 3vw, 40px);--lp-fs-lead:clamp(17px, 1.5vw, 20px);--lp-fs-tag:clamp(15px, 1.5vw, 19px);--lp-fs-proof:clamp(48px, 8vw, 124px);--lp-fs-news:clamp(22px, 2.2vw, 28px);--lp-fs-contact:clamp(56px, 9.5vw, 150px);--lp-fs-giant:clamp(90px, 21vw, 340px);--lp-pad-x:clamp(20px, 3vw, 40px);--lp-hero-top:clamp(56px, 9vw, 120px);--lp-space-lg:clamp(40px, 5vw, 64px);--lp-hero-gap:clamp(40px, 6vw, 72px);--lp-section-lg:clamp(72px, 10vw, 140px);--lp-col-gap:clamp(48px, 5vw, 72px);--lp-band-top:clamp(48px, 6vw, 80px);--lp-band-bottom:clamp(28px, 3vw, 40px);--lp-tile-min:clamp(300px, 30vw, 400px);--lp-tile-pad-x:clamp(20px, 2vw, 26px);--lp-section:clamp(72px, 9vw, 120px);--lp-toolkit-min:clamp(340px, 34vw, 460px);--lp-card-pad:clamp(28px, 3vw, 44px);--lp-section-xl:clamp(88px, 11vw, 150px);--lp-news-top:clamp(72px, 8vw, 110px);--lp-contact-bottom:clamp(64px, 7vw, 96px);--lp-info-top:clamp(56px, 6vw, 80px);--lp-col-what:min(100%, 420px);--lp-col-card:min(100%, 380px);--lp-col-news:min(100%, 280px);--lp-measure-sm:440px;--lp-measure:460px;--lp-measure-card:420px;--lp-measure-lg:560px;--lp-measure-note:300px;--lp-tags-w:980px;--lp-news-w:1160px;--lp-menu-w:240px;--lp-mark:30px;--lp-dot:7px;--lp-dot-sm:6px;--lp-blur:12px;--lp-lift:-6px;--lp-underline-w:3px;--lp-underline-offset:10px;--lp-link-underline-w:1.5px;--lp-link-underline-offset:6px;--lp-info-underline:4px;--lp-rule:1px;--lp-rule-strong:1.5px;--lp-rule-tag:2px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-tap-highlight-color:transparent;overflow-x:clip}body{--sans:var(--signed-sans), ui-sans-serif, system-ui, sans-serif;--mono:var(--signed-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--grotesk:var(--signed-sans), ui-sans-serif, system-ui, sans-serif;background:var(--bg);min-width:320px;min-height:100vh;color:var(--ink);font-family:var(--sans);font-size:var(--text-md);line-height:var(--leading-body);font-feature-settings:"ss01", "ss02", "cv11";-webkit-font-smoothing:antialiased;overflow-x:visible}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.user-stage{background:linear-gradient(180deg, #ffffff05, transparent 220px), var(--stage);min-height:100vh;padding:104px clamp(18px,5vw,64px) 64px;position:relative;overflow:hidden}.workspace-stack{gap:14px;display:grid}.eyebrow{color:var(--muted);font-family:var(--mono);font-size:var(--text-eyebrow,var(--text-2xs));letter-spacing:var(--tracking-eyebrow,.16em);text-transform:uppercase;align-items:center;gap:9px;font-weight:400;display:inline-flex}.panel-block{border:1px solid var(--line);background:var(--panel);min-width:0;padding:17px}.auth-prompt{flex-wrap:wrap}.auth-prompt .empty-copy{flex:280px;min-width:220px}.auth-prompt .command-button{flex:none}.block-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-bottom:14px;display:flex}.empty-copy{color:var(--muted);font-size:var(--text-base);margin:0;line-height:1.5}.command-button{border:1px solid var(--accent);border-radius:var(--radius-pill);background:var(--accent);color:var(--st-accent-dark,var(--accent-on-dark));cursor:pointer;font-family:var(--sans);font-size:var(--text-base);letter-spacing:0;min-height:var(--control-h);text-transform:none;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-weight:500;line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.command-button:hover{background:var(--st-primary,var(--accent-strong));border-color:var(--st-primary,var(--accent-strong))}.command-button.secondary{color:var(--st-nav,var(--ink));border-color:var(--accent-line);background:0 0}.command-button.secondary:hover{background:var(--paper-2);border-color:var(--line-2);color:var(--ink)}.command-button.quiet{color:var(--accent);min-height:var(--control-h);background:0 0;border-color:#0000;padding:0;text-decoration:none}.command-button.quiet:hover{color:var(--accent-strong);background:0 0;border-color:#0000}.command-button.small{padding:7px 14px}.command-button:disabled,.command-button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.segmented{border:1px solid var(--rule-ink);display:inline-flex}.segmented button{min-height:var(--control-h);border:none;border-right:1px solid var(--line-2);color:var(--muted);cursor:pointer;font-family:var(--sans);font-size:var(--text-base);background:0 0;padding:7px 14px;font-weight:500;transition:background .15s,color .15s}.segmented button:last-child{border-right:none}.segmented button:hover{color:var(--ink)}.segmented button.active{background:var(--ink-deep);color:var(--st-accent-dark,var(--accent-on-dark))}.status-chip{border:1px solid var(--st-line-pill,var(--accent-line));border-radius:var(--radius-pill);width:max-content;max-width:100%;min-height:22px;color:var(--st-primary,var(--muted));font-family:var(--mono);font-size:var(--text-mono-sm,var(--text-2xs));letter-spacing:var(--tracking-mono-tight,.1em);text-transform:uppercase;white-space:normal;background:0 0;flex:none;align-items:center;gap:5px;min-width:0;padding:5px 11px;font-weight:400;line-height:1.35;display:inline-flex}.status-chip.needs,.status-chip.stalled{background:var(--stalled);border-color:var(--stalled);color:var(--st-paper,var(--surface))}.status-chip.waiting{border-color:var(--waiting);color:var(--st-primary,var(--muted))}.status-chip.reviewed{background:var(--st-dark,var(--ink));border-color:var(--st-dark,var(--ink));color:var(--st-accent-dark,var(--accent-on-dark))}@media (max-width:1080px){.user-stage{padding-top:138px}}@media (max-width:680px){.user-stage{padding:136px 16px 48px}.panel-block{padding:14px;overflow:hidden}.block-head{flex-direction:column;align-items:flex-start;gap:10px}.action-bar{display:grid}.command-button{width:100%}.auth-prompt{flex-direction:column;align-items:stretch!important}.auth-prompt .empty-copy,.auth-prompt .command-button{flex:none;width:100%;min-width:0}}body{font-family:var(--sans);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-optical-sizing:auto;line-height:1.5}.wrap{max-width:var(--max);padding:0 var(--pad);margin:0 auto}section[id]{scroll-margin-top:72px}@media (display-mode:standalone){body{overscroll-behavior-y:contain}.user-stage{padding-bottom:calc(48px + env(safe-area-inset-bottom))}}.user-stage{background:var(--bg);padding-top:96px}@media (max-width:1080px){.user-stage{padding-top:150px}}.panel-block .empty-copy,.st-tray .empty-copy,.nexus-studio-context .empty-copy,.detail-fold .empty-copy,.notice .empty-copy{font-size:var(--text-sm)}.panel-block strong{color:var(--ink);font-weight:600}.block-head{border-bottom:1px solid var(--line);margin-bottom:12px;padding-bottom:10px}.block-head strong{color:var(--ink);font-family:var(--sans);font-size:var(--text-row,var(--text-xl));letter-spacing:var(--tracking-title);font-weight:700}.status-chip.chip-source{background:var(--ink-deep);border-color:var(--ink-deep);color:var(--header-fg)}.status-chip.chip-note{color:var(--muted);border:none;padding:4px 0}.workspace-stack h1{font-family:var(--sans);font-size:var(--text-display-legacy);letter-spacing:var(--tracking-title);color:var(--ink);text-wrap:balance;font-weight:700;line-height:1.16}.workspace-stack h1 em{color:var(--muted);font-style:italic;font-weight:300}.workspace-stack>p{font-size:var(--text-body);color:var(--muted);max-width:620px;line-height:1.6}.action-bar{flex-wrap:wrap;gap:8px 6px;display:flex}:where(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select){background:var(--field);color:var(--ink);border:1px solid var(--line-2)}:where(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select):focus{border-color:var(--ink)}input[type=file]::file-selector-button{margin-right:var(--space-3);min-height:var(--control-h);border:1px solid var(--accent-line);border-radius:var(--radius-control);color:var(--st-nav,var(--ink));font-family:var(--sans);font-size:var(--text-base);cursor:pointer;background:0 0;padding:7px 14px;font-weight:500;line-height:1.2}input[type=file]::file-selector-button{margin-right:var(--space-3);min-height:var(--control-h);border:1px solid var(--accent-line);border-radius:var(--radius-control);color:var(--st-nav,var(--ink));font-family:var(--sans);font-size:var(--text-base);cursor:pointer;background:0 0;padding:7px 14px;font-weight:500;line-height:1.2}input[type=file]:hover::file-selector-button{border-color:var(--line-2);background:var(--paper-2);color:var(--ink)}input[type=file]:hover::file-selector-button{border-color:var(--line-2);background:var(--paper-2);color:var(--ink)}.workspace-stack{gap:18px}.onboarding-overlay{z-index:100;background:color-mix(in srgb, var(--ink) 55%, transparent);place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.onboarding-card{background:var(--bg);width:min(680px,100%);color:var(--ink);border:2px solid var(--rule-ink);font-family:var(--sans);padding:clamp(20px,4vw,32px)}.onboarding-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.onboarding-head h2{font-family:var(--sans);letter-spacing:var(--tracking-title);font-weight:700;font-size:clamp(var(--text-xl), calc(3vw * var(--text-scale,1)), var(--text-display));margin:4px 0 0}.onboarding-progress{font-family:var(--sans);font-size:var(--text-sm);color:var(--muted);white-space:nowrap}.onboarding-body{gap:14px;display:grid}.onboarding-field{font-size:var(--text-base);color:var(--ink);gap:6px;font-weight:600;display:grid}.onboarding-field input{background:var(--white);color:var(--ink);border:1px solid var(--line-2);min-height:var(--control-h);font-family:var(--sans);font-size:var(--text-md);padding:0 12px}.onboarding-hint{color:var(--muted);font-weight:400;font-size:var(--text-sm)}.onboarding-links{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.onboarding-links-legend{font-size:var(--text-base);color:var(--ink);margin-bottom:14px;padding:0;font-weight:600}.onboarding-linkfield{gap:6px;display:grid}.onboarding-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.onboarding-verify-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.onboarding-verify-grid .panel-block{align-content:start;gap:6px;display:grid}.onboarding-verify-grid input{background:var(--white);color:var(--ink);border:1px solid var(--line-2);min-height:var(--control-h);font-size:var(--text-base);width:100%;padding:0 10px}.onboarding-verify-grid input:not([type=file]),.onboarding-verify-grid select{width:100%;min-width:0;min-height:var(--control-h,44px);font-family:var(--sans);font-size:var(--text-base);padding:0 10px}.onboarding-verify-grid input[type=file]{width:100%;min-width:0;min-height:0;font-size:var(--text-base);padding:4px 0;background:0 0!important;border:0!important}.onboarding-verify-grid .onboarding-field{font-size:var(--text-sm);color:var(--ink);gap:4px;font-weight:600;display:grid}.onboarding-verify-grid .onboarding-hint{color:var(--muted);font-weight:400;font-size:var(--text-sm);line-height:1.45}.onboarding-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.onboarding-peers{gap:10px;max-height:360px;display:grid;overflow-y:auto}.onboarding-peer{justify-content:space-between;align-items:center;gap:12px;display:flex}.onboarding-peer>div{gap:2px;display:grid}.onboarding-peer .onboarding-hint{display:block}.onboarding-toggle{font-size:var(--text-base);color:var(--ink);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.onboarding-toggle input{margin-top:3px}.onboarding-foot{border-top:1px solid var(--line);justify-content:flex-end;gap:16px;margin-top:20px;padding-top:14px;display:flex}.onboarding-link{min-height:var(--control-h);color:var(--muted);font-size:var(--text-sm);cursor:pointer;font-family:var(--sans);background:0 0;border:none;align-items:center;text-decoration:underline;display:inline-flex}.onboarding-link:hover{color:var(--ink)}.tab-panel{animation:.16s ease-out panel-in}@keyframes panel-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.detail-fold{border:1px solid var(--line);background:0 0;padding:0}.detail-fold>summary{cursor:pointer;font-family:var(--sans);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted);-webkit-user-select:none;user-select:none;min-height:var(--control-h);align-items:center;gap:8px;padding:10px 14px;font-weight:500;list-style:none;display:flex}.detail-fold>summary::-webkit-details-marker{display:none}.detail-fold>summary:before{content:"+";font-family:var(--mono);font-size:var(--text-sm);color:var(--accent);width:12px}.detail-fold[open]>summary:before{content:"−"}.detail-fold[open]>summary{color:var(--ink);border-bottom:1px solid var(--line-soft)}.detail-fold>summary:hover{color:var(--ink)}.detail-fold>:not(summary){padding:0 14px 14px}.detail-fold>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{body *{visibility:hidden}.export-doc,.export-doc *{visibility:visible}.export-doc .no-print,.export-doc .no-print *,.export-doc .print-hidden,.export-doc .print-hidden *{visibility:hidden;display:none}.export-doc{background:var(--white);width:100%;color:var(--ink-deep);padding:24px;position:absolute;top:0;left:0}}.editorial-list{counter-reset:editorial-row;border-top:1px solid var(--rule-ink);margin:0;padding:0;list-style:none}.editorial-list>li{counter-increment:editorial-row;border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:6px 14px;padding:18px 0;display:grid}.editorial-list>li:before{content:counter(editorial-row) ".";color:var(--faint);font-family:var(--sans);font-size:var(--text-display);letter-spacing:var(--tracking-title);grid-row:1/span 4;font-weight:700;line-height:1}.editorial-list .ref-main{gap:6px;min-width:0;display:grid}.editorial-list .ref-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.editorial-list .ref-meta{color:var(--muted);font-size:var(--text-base);line-height:1.5}.editorial-list .ref-meta em{font-style:italic}.editorial-list .ref-side{align-items:flex-start;gap:8px;display:flex}.notice{border-left:3px solid var(--accent);background:var(--paper-2);color:var(--ink);font-size:var(--text-md);align-items:baseline;gap:10px;padding:11px 14px;line-height:1.5;display:flex}.notice em{font-style:italic}.notice .notice-mark{color:var(--accent);flex:none;font-weight:700}.notice.ok{border-left-color:var(--reviewed)}.notice.ok .notice-mark{color:var(--reviewed)}.machine{font-family:var(--mono);letter-spacing:0;text-transform:none;font-size:1em}mark{background:var(--mark);color:inherit;padding:0 2px}.keywords-line{max-width:76ch;font-size:var(--text-base);color:var(--muted);text-align:left;margin:12px auto 0}.keywords-line b{color:var(--ink)}.sec-head{font-family:var(--sans);font-size:var(--text-base);letter-spacing:var(--tracking-label);text-transform:uppercase;border-bottom:2px solid var(--rule-ink);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 4px;padding-bottom:6px;font-weight:700;display:flex}.sec-head .n{color:var(--accent)}.sec-head a{color:var(--accent);font-size:var(--text-xs);letter-spacing:var(--tracking-label);font-weight:500;text-decoration:none}.sec-head a:hover{text-underline-offset:3px;text-decoration:underline}.journal-table{border-collapse:collapse;width:100%;font-size:var(--text-md)}.journal-table thead th{text-align:left;font-weight:500;font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--rule-ink);padding:8px 10px 6px 0}.journal-table tbody td{border-bottom:1px solid var(--line);vertical-align:top;padding:9px 10px 8px 0}.journal-table tbody tr:last-child td{border-bottom:1px solid var(--rule-ink)}.journal-table td .ms{font-weight:700;font-size:var(--text-md)}.journal-table td .id{font-size:var(--text-xs);color:var(--muted)}.brief{font-size:var(--text-md);margin:0 0 14px;line-height:1.5}.brief .dateline{letter-spacing:var(--tracking-label);font-weight:700;font-size:var(--text-base);text-transform:uppercase}.brief a{color:var(--accent);text-decoration:none}.brief a:hover{text-underline-offset:3px;text-decoration:underline}.brief a:visited{color:var(--accent-visited)}.brief .src{font-size:var(--text-sm);color:var(--muted);font-style:italic}.recinfo{font-size:var(--text-md)}.recinfo .rirow{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:7px 0 6px;display:flex}.recinfo dt{color:var(--muted)}.recinfo dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.recinfo dd.ok{color:var(--reviewed)}.recinfo dd.caution{color:var(--waiting)}.recinfo .note{font-size:var(--text-sm);color:var(--muted);margin-top:8px;font-style:italic}.reprint-sec .panel-block>.block-head{display:none}.rowlink{min-height:var(--control-h);color:var(--accent);cursor:pointer;font-family:var(--sans);font-size:var(--text-base);white-space:nowrap;background:0 0;border:none;align-items:center;padding:0;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.rowlink:hover{color:var(--accent-strong);text-decoration:none}.rowlink.primary{font-weight:500}.rowlink:disabled{color:var(--faint);cursor:not-allowed;text-decoration:none}.brief{border-bottom:1px solid var(--line);font-size:var(--text-md);margin:0;padding:8px 2px 9px;line-height:1.5;display:block}.brief:last-of-type{border-bottom:0}.brief .dateline{font-size:var(--text-xs);letter-spacing:var(--tracking-label);color:var(--muted);margin-bottom:2px;display:block}.brief .dateline:after{content:""}.brief:hover{background:var(--paper-2)}.reprint-sec{margin-bottom:24px}.workspace-stack{margin-bottom:26px}.sec-head{border-bottom-width:1px}.panel-block{background:var(--paper-2)!important;border:1px solid var(--line)!important;border-radius:var(--card-radius)!important;color:var(--ink)!important;padding:18px 20px!important}.reprint-sec .panel-block{border:1px solid var(--line)!important;padding:14px 16px!important}.journal-table thead th,.journal-table tbody tr:last-child td{border-bottom-color:var(--line)}input,textarea,select{border-radius:var(--btn-radius)}input::placeholder,textarea::placeholder{font-family:var(--sans);color:var(--faint);font-style:normal}.notice{border-radius:var(--inner-radius)}.brief:hover,.journal-table tbody tr:hover,.recinfo .rirow:hover{background:var(--row-hover)}.studio-review-panel .panel-block{border-radius:var(--inner-radius);border:1px solid var(--line)!important;background:var(--paper)!important;padding:16px!important}.studio-review-panel .block-head{align-items:flex-start;gap:12px}.studio-review-panel .block-head strong{min-width:0;line-height:1.25;font-size:var(--text-lg)!important}.studio-review-section{min-width:0}.studio-review-section+.studio-review-section{padding-top:2px}.studio-review-panel .reviewer-feedback-panel{margin-top:0!important}.studio-review-panel .reviewer-feedback-panel .reviewer-comment-fold>summary{min-height:var(--control-h);white-space:normal;padding:10px 12px;line-height:1.45}.studio-review-panel .reviewer-feedback-panel .reviewer-comment-fold>:not(summary){padding-left:12px;padding-right:12px}.research-signal{pointer-events:none;color:var(--accent);opacity:.22;position:absolute}.research-signal svg{width:100%;height:100%;display:block;overflow:visible}.research-signal__edge{stroke:var(--line-2);stroke-width:.75px;vector-effect:non-scaling-stroke}.research-signal__node{fill:var(--paper-2);stroke:var(--line-2);stroke-width:1px;transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke}.research-signal__node.is-new{animation:1.2s ease-out research-signal-clarify}.nexus-evidence-spine{opacity:.32;width:30px;height:150px;margin:4px auto 12px;position:relative}@keyframes research-signal-clarify{0%{filter:drop-shadow(0 0 #0000);transform:scale(1)}35%{filter:drop-shadow(0 0 5px var(--accent-line));transform:scale(1.35)}to{filter:drop-shadow(0 0 #0000);transform:scale(1)}}@media (prefers-reduced-motion:reduce){.research-signal__node.is-new{animation:none}}@media (max-width:760px){.nexus-evidence-spine{width:28px;height:110px}}:root{--app-feedback-fab-clearance:calc(44px + env(safe-area-inset-bottom) + 20px + (var(--text-sm) * 1.2))}.app-feedback-fab{right:20px;bottom:calc(44px + env(safe-area-inset-bottom));z-index:60;min-height:var(--control-h);background:var(--st-dark,var(--ink));color:var(--st-accent-dark,var(--accent-on-dark));border-radius:var(--radius-pill);box-shadow:var(--st-shadow-float,none);font-family:var(--sans);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;border:0;padding:10px 16px;font-weight:600;line-height:1.2;position:fixed}.app-feedback-fab:hover{background:var(--st-primary,var(--accent-strong));color:var(--st-accent-dark,var(--accent-on-dark))}@media (max-width:760px){.app-feedback-fab{bottom:calc(120px + env(safe-area-inset-bottom));z-index:71}}.app-feedback-overlay{z-index:110;background:color-mix(in srgb, var(--ink) 78%, transparent);grid-template-rows:1fr auto;display:grid;position:fixed;inset:0}.app-feedback-overlay--details{padding:var(--space-5,20px);grid-template-rows:none;place-items:center;overflow-y:auto}.app-feedback-annotate-stage{min-height:0;padding:var(--space-4);place-items:center;display:grid}.app-feedback-canvas{border:1px solid var(--line);background:var(--white);cursor:crosshair;touch-action:none;max-width:100%;max-height:100%}.app-feedback-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3,12px);padding:var(--space-3,12px) var(--space-4);background:var(--bg);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.app-feedback-toolbar-hint{color:var(--muted);font-family:var(--sans);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase}.app-feedback-toolbar-actions{gap:var(--space-2,8px);flex-wrap:wrap;display:flex}.app-feedback-card{gap:var(--space-4);background:var(--bg);width:min(560px,100%);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-5,20px);font-family:var(--sans);box-shadow:var(--card-shadow);display:grid}.app-feedback-card-head{justify-content:space-between;align-items:baseline;gap:var(--space-3,12px);display:flex}.app-feedback-card-head strong{font-family:var(--sans);font-size:var(--text-xl);letter-spacing:var(--tracking-title);font-weight:700}.app-feedback-severity{gap:var(--space-2,8px);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:480px){.app-feedback-severity{grid-template-columns:1fr}}.app-feedback-severity-option{min-height:var(--control-h);padding:var(--space-2,8px) var(--space-3,12px);text-align:left;background:var(--white);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-inner);font-family:var(--sans);cursor:pointer;gap:2px;display:grid}.app-feedback-severity-option strong{font-size:var(--text-base);font-weight:600}.app-feedback-severity-option span{color:var(--muted);font-size:var(--text-xs)}.app-feedback-severity-option.selected{border-color:var(--accent);background:var(--reviewed-soft)}.app-feedback-field{gap:var(--space-1,4px);font-size:var(--text-sm);color:var(--ink);font-weight:600;display:grid}.app-feedback-field em{color:var(--muted);font-style:normal;font-weight:400}.app-feedback-field textarea{background:var(--white);color:var(--ink);border:1px solid var(--line-2);border-radius:var(--radius-control);padding:var(--space-2,8px) var(--space-3,12px);font-family:var(--sans);font-size:var(--text-md);resize:vertical;font-weight:400}.app-feedback-card-foot{justify-content:space-between;align-items:center;gap:var(--space-3,12px);flex-wrap:wrap;display:flex}.app-feedback-context-note{color:var(--muted);font-family:var(--sans);font-size:var(--text-xs);letter-spacing:var(--tracking-label)}.app-feedback-chip{right:var(--space-4);bottom:calc(var(--space-4) + env(safe-area-inset-bottom));z-index:111;align-items:center;gap:var(--space-2,8px);max-width:min(420px,100vw - 32px);padding:var(--space-2,8px) var(--space-4);background:var(--bg);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-inner);font-family:var(--sans);font-size:var(--text-sm);box-shadow:var(--card-shadow);display:flex;position:fixed}.app-feedback-chip strong{font-family:var(--sans);letter-spacing:var(--tracking-label)}.app-feedback-chip--ok{border-color:var(--reviewed)}.app-feedback-chip--err{border-color:var(--v2-danger,var(--waiting))}@media (max-width:760px){.app-feedback-chip{bottom:calc(120px + env(safe-area-inset-bottom))}}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_6977d7a0-module__voJrMq__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_6977d7a0-module__voJrMq__variable{--signed-sans:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_25051c10-module__WuujVW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_25051c10-module__WuujVW__variable{--signed-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
