.horizon-index{padding:clamp(90px, 11vw, 170px) var(--page)}.section-intro{grid-template-columns:.65fr 1.9fr .8fr;align-items:end;gap:4vw;margin-bottom:10vw;display:grid}.section-intro h2{letter-spacing:-.075em;margin:0;font-size:clamp(3.4rem,7vw,7.8rem);font-weight:560;line-height:.86}.section-intro>p:last-child{max-width:360px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.08rem;line-height:1.5}.horizon-section{margin-bottom:10vw}.horizon-section>header{border-bottom:1px solid var(--ink);grid-template-columns:.65fr 1.9fr auto;align-items:baseline;gap:4vw;padding:0 0 1.5rem;display:grid}.horizon-section>header>div{align-items:center;gap:.7rem;display:flex}.horizon-section>header p,.horizon-section>header>span{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.7rem}.horizon-section>header h2{letter-spacing:-.06em;margin:0;font-size:clamp(2.2rem,4vw,4.7rem);font-weight:580}.space-heading,.utility-heading,.profile-heading{padding:clamp(90px, 10vw, 160px) var(--page) clamp(50px, 7vw, 110px);border-bottom:1px solid var(--ink);grid-template-columns:.55fr 2fr .7fr;align-items:end;gap:4vw;display:grid}.space-heading>div{gap:1.5rem;display:grid}.space-heading>div a{width:fit-content;font-size:.7rem}.space-heading h1,.utility-heading h1,.profile-heading h1{letter-spacing:-.085em;margin:0;font-size:clamp(4rem,9vw,10rem);font-weight:550;line-height:.78}.space-heading>p,.utility-heading>p:last-child,.profile-heading>p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;line-height:1.5}.space-list,.profile-history,.utility-body{padding:0 var(--page) clamp(90px, 12vw, 180px)}.search-page{padding:clamp(70px, 8vw, 120px) var(--page) clamp(100px, 12vw, 180px)}.search-page>header{grid-template-columns:.6fr 2fr;align-items:end;margin-bottom:8vw;display:grid}.search-page h1{letter-spacing:-.085em;margin:0;font-size:clamp(4.6rem,9.5vw,10rem);font-weight:550;line-height:.77}.search-form{border-bottom:1px solid var(--ink);padding:0 0 5rem}.search-main{border-bottom:2px solid var(--ink);display:flex}.search-main input{letter-spacing:-.05em;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:1rem 0 1.4rem;font-size:clamp(1.8rem,4vw,4rem)}.search-main button,.settings-stack button,.comment-composer button,.notification-list button{color:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:.7rem;font-weight:680}.filter-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:2rem;display:grid}.filter-grid label{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;gap:.55rem;font-size:.69rem;display:grid}.filter-grid input,.filter-grid select{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;outline:0;width:100%;padding:.75rem 0}.search-results>header,.profile-history>header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;padding:4rem 0 1.5rem;display:flex}.search-results h2,.profile-history h2{letter-spacing:-.055em;margin:0;font-size:clamp(1.8rem,3.5vw,3.8rem);font-weight:560}.search-results>header span,.profile-history>header span{font-family:var(--font-mono), monospace;text-transform:uppercase;font-size:.7rem}.article-hero{isolation:isolate;color:#f2efe7;background:#080a08;flex-direction:column;min-height:clamp(610px,78svh,860px);display:flex;position:relative;overflow:hidden}.article-hero>.article-hero__image{z-index:-3}.article-hero__image>img{object-fit:cover;filter:grayscale(.35)saturate(.7)contrast(1.1)}.article-hero__shade{z-index:-2;background:linear-gradient(90deg,#040604e3,#04060447),linear-gradient(#0000 40%,#040604bf);position:absolute;inset:0}.article-hero__meta{padding:2rem var(--page);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:repeat(4,auto);justify-content:start;gap:2.5rem;font-size:.72rem;display:grid}.article-hero__meta p{margin:0}.article-hero__meta a{color:inherit;text-underline-offset:.22em;text-decoration-color:#f2efe773}.article-hero__title{padding:5vh var(--page) 4vh;flex-direction:column;flex:1;justify-content:end;display:flex}.article-hero__title h1{letter-spacing:-.08em;max-width:1120px;margin:1.1rem 0 1.7rem;font-size:clamp(3.7rem,7.8vw,8rem);font-weight:550;line-height:.83}.article-hero__title .forecast-headline__answer{width:fit-content;max-width:100%;color:var(--signal);letter-spacing:-.055em;grid-template-columns:clamp(2rem,4.5vw,4.25rem) minmax(0,1fr);column-gap:clamp(.7rem,1.4vw,1.35rem);margin-top:.2em;font-family:Georgia,Times New Roman,serif;font-size:.78em;font-style:italic;font-weight:400;line-height:.9}.article-hero__title .forecast-headline__rule{height:2px;margin-top:.52em;animation:.5s ease-out .2s both forecast-rule-reveal}.article-hero__title .forecast-headline__answer-text{animation:.5s ease-out .27s both forecast-answer-rise}.article-hero__title>p:last-child{max-width:630px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.1rem,1.65vw,1.5rem);line-height:1.45}.article-hero figure{padding:1rem var(--page) 1.5rem;border-top:1px solid var(--white-line);margin:0}.article-hero figcaption{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.article-hero figcaption span{float:right}.article-document{max-width:1360px;padding:clamp(70px, 8vw, 118px) var(--page);grid-template-columns:190px minmax(0,720px) 260px;gap:clamp(28px,4vw,58px);margin:0 auto;display:grid}.article-facts{grid-column:1;align-self:start;position:sticky;top:92px}.article-fact-score{border-top:1px solid var(--ink);background:#f6f3ec;flex-direction:column;align-items:flex-start;margin-bottom:2rem;padding:1rem;display:flex}.article-fact-score strong{letter-spacing:-.075em;font-size:3rem;font-weight:580;line-height:1}.article-fact-score>span,.article-fact-score small{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.66rem}.article-facts .article-fact-method{border-top:1px solid var(--line);color:#566300;width:100%;font-family:var(--font-mono), monospace;letter-spacing:.055em;text-transform:uppercase;justify-content:space-between;gap:.8rem;margin-top:.8rem;padding-top:.75rem;font-size:.62rem;font-weight:650;line-height:1.45;text-decoration:none;transition:color .18s;display:flex}.article-fact-method span{color:currentColor;transition:transform .18s}.article-facts .article-fact-method:hover{color:#394300}.article-fact-method:hover span{transform:translate(4px)}.article-facts p{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;margin:0 0 2rem;font-size:.69rem;line-height:1.8}.article-facts b,.article-facts a{color:var(--ink);font-weight:620}.article-prose{grid-column:2;min-width:0;max-width:720px}.article-prose p{margin:0 0 1.7em;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.08rem,1.3vw,1.22rem);line-height:1.72}.article-prose a,.comment-body a{color:#465400;text-decoration-skip-ink:auto;text-underline-offset:3px;font-weight:600;text-decoration-line:underline;text-decoration-color:#4654009e;text-decoration-thickness:1px;transition:color .18s,text-decoration-color .18s,text-decoration-thickness .18s}.article-prose a:hover,.comment-body a:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);text-decoration-thickness:2px}.article-intro p{letter-spacing:-.025em;font-size:clamp(1.5rem,2.25vw,2.15rem);line-height:1.38}.article-foldout{--foldout-duration:.34s;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);transition:background-color var(--foldout-duration) ease;background:#fff3;margin:clamp(2.7rem,6vw,5rem) 0 clamp(4rem,7vw,6rem)}.article-foldout[open]{background:#ffffff57}.article-foldout__control{width:100%;color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;grid-template-columns:78px minmax(0,1fr) 42px;align-items:center;gap:1.1rem;padding:1.2rem 0;list-style:none;display:grid;position:relative}.article-foldout__control::-webkit-details-marker{display:none}.article-foldout__control:after{content:"";transform-origin:0;height:2px;transition:transform var(--foldout-duration) cubic-bezier(.22, 1, .36, 1);background:#b8cc00;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.article-foldout[open] .article-foldout__control:after{transform:scaleX(1)}.article-foldout__control:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.article-foldout__index,.article-foldout__heading small,.article-foldout__heading em{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.075em;text-transform:uppercase;font-size:.65rem;font-style:normal;line-height:1.4}.article-foldout__heading{gap:.32rem;display:grid}.article-foldout__heading strong{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.1vw,1.8rem);font-weight:500;line-height:1.1}.article-foldout__heading em{color:#3f4800}.article-foldout__toggle{border:1px solid var(--ink);width:34px;height:34px;font-family:var(--font-mono), monospace;transition:transform var(--foldout-duration) cubic-bezier(.22, 1, .36, 1), background-color var(--foldout-duration) ease;border-radius:50%;justify-self:end;place-items:center;font-size:1.25rem;line-height:1;display:grid}.article-foldout[open] .article-foldout__toggle{background:var(--signal);transform:rotate(45deg)}.article-foldout__reveal{opacity:0;visibility:hidden;transition:grid-template-rows var(--foldout-duration) cubic-bezier(.22, 1, .36, 1), opacity .22s ease, visibility 0s linear var(--foldout-duration);grid-template-rows:0fr;display:grid}.article-foldout[open] .article-foldout__reveal{opacity:1;visibility:visible;transition:grid-template-rows var(--foldout-duration) cubic-bezier(.22, 1, .36, 1), opacity .22s ease 70ms, visibility 0s;grid-template-rows:1fr}.article-foldout__reveal-inner{min-height:0;overflow:hidden}.article-foldout__body{border-top:1px solid var(--line);transition:transform var(--foldout-duration) cubic-bezier(.22, 1, .36, 1);background:#dfdbd1;padding:clamp(2.2rem,5vw,4rem) clamp(1.25rem,5vw,3.75rem) clamp(1rem,3vw,2rem);transform:translateY(-10px)}.article-foldout[open] .article-foldout__body{transform:translateY(0)}.article-foldout__body p{max-width:36em;margin-inline:auto;font-size:clamp(1.03rem,1.2vw,1.16rem);line-height:1.78}.article-foldout__body p:first-child{font-family:var(--font-sans), Arial, sans-serif;letter-spacing:-.055em;margin-bottom:.35rem;font-size:clamp(1.65rem,4vw,2.7rem);line-height:1}.article-foldout__body p:nth-child(2){color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.075em;text-transform:uppercase;margin-bottom:2.4rem;font-size:.68rem}.article-foldout__body p:nth-child(3){font-variant:small-caps;letter-spacing:.12em;margin-bottom:2.1rem}.article-prose>section{position:relative}.article-prose>section>span{inset-inline-start:-2.5rem;color:var(--muted);font-family:var(--font-mono), monospace;font-size:.66rem;position:absolute;top:.35rem}.article-tags{border-top:1px solid var(--line);flex-wrap:wrap;gap:.7rem;margin-top:4rem;padding-top:1.5rem;display:flex}.article-tags a{font-family:var(--font-mono), monospace;text-transform:uppercase;font-size:.72rem}.article-context{grid-column:3;align-self:start;gap:2rem;display:grid;position:sticky;top:92px}.article-context>section{border-top:1px solid var(--ink);padding-top:1rem}.article-context>section>strong{letter-spacing:-.07em;font-size:3rem;font-weight:580;line-height:1;display:block}.article-context>section>span{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;font-size:.66rem}.article-context ol{margin:1.5rem 0;padding:0;list-style:none}.article-context li{border-top:1px solid #11130f1a;grid-template-columns:24px 1fr;gap:.5rem;padding:.7rem 0;display:grid}.article-context li>span{color:var(--muted);font-family:var(--font-mono), monospace;font-size:.65rem}.article-context li a{font-family:Georgia,Times New Roman,serif;font-size:.79rem;line-height:1.35}.article-context>section>p:not(.rail-label){color:#4c4f47;font-family:Georgia,Times New Roman,serif;font-size:.88rem;line-height:1.5}.context-action{border-top:1px solid var(--line);font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:.75rem 0;font-size:.66rem;font-weight:640;text-decoration:none;display:flex}.context-action:hover{background:var(--signal)}#timeline,#discussion{scroll-margin-top:64px}.timeline-lab{padding:clamp(70px, 8vw, 120px) var(--page);color:#f1eee6;content-visibility:auto;contain-intrinsic-size:auto 900px;background:#11130f;overflow:hidden}.timeline-lab button{color:inherit}.timeline-lab__header{grid-template-columns:minmax(0,1.25fr) minmax(250px,.55fr) auto;align-items:end;gap:clamp(28px,5vw,72px);display:grid}.timeline-lab__header h2{max-width:850px;color:var(--signal);letter-spacing:-.085em;text-wrap:balance;margin:.9rem 0 0;font-size:clamp(3.6rem,7.6vw,8rem);font-weight:540;line-height:.82}.timeline-lab__header>p{color:#c8c9c2;max-width:470px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1.55}.timeline-head-actions{gap:.55rem;min-width:160px;display:grid}.timeline-head-actions button,.timeline-inspector__actions button{min-height:42px;font-family:var(--font-mono), monospace;letter-spacing:.055em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff47;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .8rem;font-size:.67rem;font-weight:650;display:flex}.timeline-head-actions button:hover,.timeline-inspector__actions button:hover{border-color:var(--signal);color:var(--signal)}.timeline-head-actions button.signal{border-color:var(--signal);background:var(--signal);color:var(--ink)}.timeline-head-actions button:disabled,.timeline-inspector__actions button:disabled{opacity:.52;cursor:wait}.timeline-head-actions svg,.timeline-inspector svg,.timeline-branches svg,.belief-editor footer svg{fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.5px;width:17px;height:17px}.timeline-switcher{border-block:1px solid var(--white-line);scrollbar-width:thin;gap:0;margin-top:3rem;display:flex;overflow-x:auto}.timeline-switcher button{border:0;border-inline-end:1px solid var(--white-line);color:#a8aaa2;text-align:left;min-width:240px;font-family:var(--font-mono), monospace;letter-spacing:.035em;text-transform:uppercase;cursor:pointer;background:0 0;grid-template-columns:28px 1fr;gap:.55rem;padding:.85rem 1rem;font-size:.67rem;display:grid}.timeline-switcher button span{color:#71736d}.timeline-switcher button.active{background:var(--signal);color:var(--ink)}.timeline-switcher button.active span{color:var(--ink)}.timeline-stage{margin-top:clamp(48px,6vw,90px)}.timeline-stage__meta{border-bottom:1px solid var(--white-line);grid-template-columns:150px minmax(260px,1fr) auto;align-items:baseline;gap:2rem;padding-bottom:1.25rem;display:grid}.timeline-stage__meta p,.timeline-stage__meta span{color:#8e9089;font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.67rem}.timeline-stage__meta strong{font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:400}.timeline-track{scrollbar-color:var(--signal) #ffffff14;scrollbar-width:thin;gap:0;margin:0;padding:3.25rem 0 2rem;list-style:none;display:flex;position:relative;overflow-x:auto}.timeline-track:before{content:"";background:#dfff008c;height:1px;position:absolute;top:4.05rem;left:0;right:0}.timeline-track li{min-width:clamp(220px,25vw,330px);padding-inline-end:clamp(20px,3vw,48px);position:relative}.timeline-track li:before{content:"";z-index:2;border:1px solid var(--signal);background:var(--ink);border-radius:50%;width:12px;height:12px;transition:transform .2s,background .2s;position:absolute;top:.43rem;left:0}.timeline-track li.active:before{background:var(--signal);transform:scale(1.15);box-shadow:0 0 0 6px #dfff001f}.timeline-track li.fork:before{border-radius:0;transform:rotate(45deg)}.timeline-track li.fork.active:before{transform:rotate(45deg)scale(1.15)}.timeline-track li:not(:last-child):after{content:"→";z-index:2;background:var(--ink);color:var(--signal);font-family:var(--font-mono), monospace;padding:.2rem;font-size:.75rem;position:absolute;top:-.15rem;right:clamp(6px,1vw,16px)}.timeline-track li button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto;gap:.35rem 1rem;width:100%;padding:2.25rem 0 .8rem;display:grid}.timeline-node-index{color:#777a72;font-family:var(--font-mono), monospace;letter-spacing:.07em;font-size:.65rem}.timeline-node-year{color:var(--signal);font-family:var(--font-mono), monospace;justify-self:end;font-size:.7rem}.timeline-track strong{grid-column:1/-1;max-width:280px;min-height:3.15em;font-family:Georgia,Times New Roman,serif;font-size:1.12rem;font-weight:400;line-height:1.35}.timeline-track small{color:#85877f;font-family:var(--font-mono), monospace;letter-spacing:.045em;text-transform:uppercase;grid-column:1/-1;font-size:.65rem}.timeline-track li.active strong{color:var(--signal)}.timeline-inspector{border-block:1px solid var(--white-line);grid-template-columns:minmax(210px,.7fr) minmax(320px,1.4fr) minmax(170px,.5fr);gap:clamp(30px,5vw,74px);padding:clamp(32px,4vw,56px) 0;display:grid}.timeline-inspector__identity>span{color:var(--signal);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.timeline-inspector__identity h3{letter-spacing:-.055em;max-width:420px;margin:1.1rem 0 0;font-size:clamp(2rem,3.2vw,3.35rem);font-weight:540;line-height:.95}.timeline-inspector__case>p{color:#d8d8d2;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;line-height:1.6}.timeline-inspector__case blockquote{border-top:1px solid var(--white-line);border-left:2px solid var(--signal);color:#aeb0a8;margin:1.5rem 0 0;padding:1rem 0 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:.88rem;line-height:1.5}.timeline-inspector__case>div{color:#85877f;font-family:var(--font-mono), monospace;letter-spacing:.055em;text-transform:uppercase;flex-wrap:wrap;gap:.65rem 1.5rem;margin-top:2rem;font-size:.65rem;display:flex}.timeline-inspector__case a{color:var(--signal);text-underline-offset:3px}.timeline-inspector__actions{align-content:start;gap:.55rem;display:grid}.timeline-inspector__actions .fork-action{border-color:var(--signal);color:var(--signal)}.timeline-branches{border-bottom:1px solid var(--white-line);grid-template-columns:260px 1fr;gap:3rem;padding:2rem 0;display:grid}.timeline-branches>p{color:var(--signal);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0;font-size:.67rem;display:flex}.timeline-branches>div{gap:1.5rem;display:flex;overflow-x:auto}.timeline-branches article{border-inline-start:1px solid var(--signal);gap:.45rem;min-width:220px;padding-inline-start:1rem;display:grid}.timeline-branches article span,.timeline-branches article small{color:#898b83;font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;font-size:.65rem}.timeline-branches article strong{font-family:Georgia,Times New Roman,serif;font-size:.95rem;font-weight:400}.timeline-tray,.belief-editor{border:1px solid var(--signal);background:#1a1c17;margin-top:2rem;padding:clamp(22px,3vw,42px)}.timeline-tray>header,.belief-editor>header{border-bottom:1px solid var(--white-line);justify-content:space-between;align-items:start;gap:2rem;padding-bottom:1.5rem;display:flex}.timeline-tray h3,.belief-editor h3{max-width:760px;margin:.4rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:400;line-height:1.05}.timeline-tray header>button,.belief-editor header>button{color:#9a9c94;font-family:var(--font-mono), monospace;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:.3rem 0;font-size:.66rem}.timeline-tray>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.timeline-tray>div>button{border:0;border-inline-end:1px solid var(--white-line);border-bottom:1px solid var(--white-line);min-height:170px;color:inherit;text-align:left;cursor:pointer;background:0 0;align-content:space-between;gap:.8rem;padding:1.25rem;display:grid}.timeline-tray>div>button:hover{background:var(--signal);color:var(--ink)}.timeline-tray>div span,.timeline-tray>div small{color:#92948d;font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;font-size:.65rem}.timeline-tray>div>button:hover span,.timeline-tray>div>button:hover small{color:var(--ink)}.timeline-tray>div strong{font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:400}.timeline-empty{color:#a9aaa4;margin:0;padding:3rem 0 1rem;font-family:Georgia,Times New Roman,serif}.belief-editor{grid-template-columns:1.6fr .5fr .5fr;gap:1.25rem 2rem;display:grid}.belief-editor>header,.belief-editor__wide,.belief-editor footer{grid-column:1/-1}.belief-editor label{color:#969890;font-family:var(--font-mono), monospace;letter-spacing:.065em;text-transform:uppercase;gap:.55rem;font-size:.65rem;display:grid}.belief-editor input,.belief-editor textarea{border:0;border-bottom:1px solid var(--white-line);color:#f1eee6;text-transform:none;background:0 0;outline:0;width:100%;padding:.8rem 0;font-family:Georgia,Times New Roman,serif;font-size:1rem}.belief-editor textarea{resize:vertical;min-height:90px;line-height:1.5}.belief-editor input:focus,.belief-editor textarea:focus{border-color:var(--signal)}.belief-editor footer{border-top:1px solid var(--white-line);justify-content:space-between;align-items:center;gap:2rem;padding-top:1.25rem;display:flex}.belief-editor footer p{color:#9b9d95;font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0;font-size:.65rem;display:flex}.belief-editor footer button{background:var(--signal);color:var(--ink);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;padding:.85rem 1.1rem;font-size:.68rem;font-weight:700}.timeline-notice,.timeline-owner-note{color:#afb1a9;font-family:var(--font-mono), monospace;letter-spacing:.035em;margin:1rem 0 0;font-size:.67rem}.timeline-notice{border-bottom:1px solid var(--white-line);padding:.8rem 0}.timeline-notice a{color:var(--signal);margin-inline-start:.5rem}.timeline-owner-note{color:var(--signal)}.forecast-response{padding:clamp(58px, 7vw, 100px) var(--page);background:var(--ink);color:#f1eee6;content-visibility:auto;contain-intrinsic-size:auto 600px;grid-template-columns:minmax(0,1.35fr) .7fr .65fr;align-items:end;gap:clamp(28px,5vw,70px);display:grid}.forecast-response h2{max-width:760px;color:var(--signal);letter-spacing:-.075em;margin:1rem 0 0;font-size:clamp(3.4rem,6.5vw,7rem);font-weight:550;line-height:.84}.forecast-response>p{color:#c9cac4;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1.55}.forecast-response nav{display:grid}.forecast-response nav a{border-top:1px solid var(--white-line);font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;padding:.85rem 0;font-size:.67rem;text-decoration:none;display:flex}.forecast-response nav a:after{content:"↗";color:var(--signal)}.sources{padding:clamp(70px, 8vw, 130px) var(--page);background:var(--paper-deep);content-visibility:auto;contain-intrinsic-size:auto 900px}.sources>header{grid-template-columns:190px 1fr;align-items:end;gap:5vw;max-width:1100px;margin:0 auto 4rem;display:grid}.sources h2{letter-spacing:-.08em;margin:0;font-size:clamp(3.5rem,7vw,7.5rem);font-weight:550}.sources ol{max-width:850px;margin:0 auto;padding:0;list-style:none}.sources li{border-top:1px solid var(--line);grid-template-columns:60px 1fr;padding:1.3rem 0;display:grid}.sources li>span{color:var(--muted);font-family:var(--font-mono), monospace;font-size:.69rem}.sources li a{font-family:Georgia,Times New Roman,serif;font-size:1.1rem}.sources li p{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;margin:.5rem 0 0;font-size:.68rem}.related-forecasts{padding:clamp(70px, 8vw, 120px) max(var(--page), calc((100vw - 1100px) / 2));border-top:1px solid var(--line);content-visibility:auto;contain-intrinsic-size:auto 700px}.related-forecasts>header{grid-template-columns:190px 1fr;align-items:end;gap:5vw;margin-bottom:3rem;display:grid}.related-forecasts h2{letter-spacing:-.075em;margin:0;font-size:clamp(3.2rem,6vw,6.5rem);font-weight:550;line-height:.88}.related-forecasts ol{margin:0 0 2.5rem;padding:0;list-style:none}.related-forecasts li{border-top:1px solid var(--line);grid-template-columns:60px 1fr;gap:1rem;padding:1.4rem 0;display:grid}.related-forecasts li>span,.related-forecasts li p{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.67rem}.related-forecasts li p{margin:0 0 .45rem}.related-forecasts li a{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.1rem,1.8vw,1.45rem);line-height:1.35}.timeline-lab--loading{align-items:center;min-height:160px;display:flex}.language-switcher{padding:2rem var(--page);border-bottom:1px solid var(--line);content-visibility:auto;contain-intrinsic-size:auto 90px;align-items:center;gap:1.4rem;display:flex}.language-switcher p,.language-switcher a{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.7rem}.language-switcher a.active{background:var(--signal);padding:.4rem .6rem;text-decoration:none}.discussion{padding:clamp(90px, 11vw, 170px) max(var(--page), calc((100vw - 1100px) / 2));content-visibility:auto;contain-intrinsic-size:auto 1200px}.discussion--deferred{min-height:760px}.discussion-heading{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;padding-bottom:2rem;display:flex}.discussion-heading h2{letter-spacing:-.075em;margin:.8rem 0 0;font-size:clamp(3.5rem,7vw,7.5rem);font-weight:550;line-height:.9}.discussion-heading sup{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:0;font-size:.7rem}.discussion-heading label{font-family:var(--font-mono), monospace;text-transform:uppercase;gap:.5rem;font-size:.69rem;display:grid}.discussion-heading select{border:0;border-bottom:1px solid var(--ink);background:0 0;padding:.5rem 2rem .5rem 0}.thread-notice{border-bottom:1px solid var(--line);margin:0;padding:2rem 0;font-family:Georgia,Times New Roman,serif}.comment-composer{border:1px solid var(--ink);margin:2.5rem 0;padding:1.5rem}.comment-composer label{font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;margin-bottom:.8rem;font-size:.72rem;display:block}.comment-composer textarea{resize:vertical;background:0 0;border:0;outline:0;width:100%;min-height:120px;padding:0;font-family:Georgia,serif;font-size:1.05rem;line-height:1.55}.comment-composer>div{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:1rem;padding-top:1rem;display:flex}.comment-composer>div span{color:var(--muted);font-family:var(--font-mono), monospace;margin-inline-end:auto;font-size:.68rem}.comment-composer>div button:last-child{background:var(--ink);color:#fff;padding:.75rem 1rem}.comment{--depth:0;border-bottom:1px solid var(--line);margin-inline-start:calc(var(--depth) * 18px);padding:2rem 0}.comment-body>header{font-family:var(--font-mono), monospace;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.55rem 1rem;margin-bottom:1rem;font-size:.7rem;display:flex}.comment-body>header time,.comment-body>header span{color:var(--muted)}.comment-body>header .intervention-type{background:var(--ink);color:var(--signal);letter-spacing:.06em;padding:.3rem .45rem;font-size:.65rem;font-weight:680}.comment-body>header .comment-credential{border-inline-start:1px solid var(--line);color:#50534b;letter-spacing:0;text-transform:none;padding-inline-start:1rem;font-family:Georgia,Times New Roman,serif;font-size:.68rem}.comment-body>p,.comment-body>div:not(.comment-actions):not(.comment-composer) p{font-family:Georgia,Times New Roman,serif;line-height:1.6}.intervention-toolbar{border-top:1px solid #11130f1f;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.4rem;padding-top:.8rem;display:flex}.intervention-vote{border:1px solid var(--line);align-items:stretch;min-height:38px;display:flex}.intervention-vote button{border:0;border-inline-end:1px solid var(--line);color:#4e5049;font-family:var(--font-mono), monospace;letter-spacing:.035em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:.45rem;padding:.5rem .65rem;font-size:.67rem;transition:background .18s,color .18s;display:inline-flex}.intervention-vote button b{min-width:1ch;color:inherit;font-size:.7rem}.intervention-vote button:not(:disabled):hover{background:var(--paper-deep);color:var(--ink)}.intervention-vote button:first-child.active{background:var(--signal);color:var(--ink)}.intervention-vote button:nth-child(2).active{background:var(--ink);color:#f4f1e9}.intervention-vote button:disabled{cursor:not-allowed;opacity:.52}.thumb-icon{fill:currentColor;width:15px;height:15px}.thumb-icon--down{transform:rotate(180deg)}.intervention-score{text-align:center;place-content:center;min-width:74px;padding:.35rem .65rem;display:grid}.intervention-score b{font-family:var(--font-mono), monospace;font-size:.67rem;line-height:1}.intervention-score small{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;margin-top:.2rem;font-size:.65rem}.comment-actions{gap:1.1rem;display:flex}.comment-actions button{color:var(--muted);font-family:var(--font-mono), monospace;text-underline-offset:3px;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-size:.69rem;text-decoration:underline}.vote-error{color:#7d261e;margin:.65rem 0 0;font-size:.68rem;font-family:var(--font-mono), monospace!important}.comment-tombstone{color:var(--muted);font-style:italic}.utility-heading{grid-template-columns:.6fr 1.5fr .9fr}.utility-heading h1{font-size:clamp(4rem,7vw,8rem)}.utility-body{padding-top:5rem}.auth-prompt{place-content:center;justify-items:start;gap:2rem;min-height:40vh;display:grid}.auth-prompt p{max-width:440px;margin:0;font-family:Georgia,serif;font-size:1.3rem;line-height:1.5}.button-link{background:var(--ink);color:#fff;letter-spacing:.06em;text-transform:uppercase;padding:1rem 1.4rem;font-size:.68rem;font-weight:650;text-decoration:none}.settings-stack{max-width:900px;margin:0 auto}.settings-stack>section{border-top:1px solid var(--ink);grid-template-columns:.5fr 1.5fr;gap:4vw;padding:3rem 0;display:grid}.settings-stack form input,.settings-stack form textarea{border:0;border-bottom:1px solid var(--ink);background:0 0;outline:0;width:100%;padding:.8rem 0}.settings-stack form input:focus,.settings-stack form textarea:focus{border-color:#718100}.settings-stack form textarea{resize:vertical;min-height:140px}.settings-stack form>p,.private-account>p:last-child{color:var(--muted);font-family:Georgia,serif;font-size:.9rem}.settings-stack form>button,.form-row button{background:var(--ink);color:#fff;margin-top:1rem;padding:.8rem 1rem}.settings-aside{max-width:190px;color:var(--muted);margin:1rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:.78rem;line-height:1.45}.professional-profile-form{gap:1.4rem;display:grid}.professional-fields{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.professional-fields label{margin:0}.professional-preview{border-block:1px solid var(--line);grid-template-columns:minmax(130px,.55fr) 1.45fr;gap:.45rem 2rem;padding:1.3rem 0;display:grid}.professional-preview>span{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;grid-row:1/4;font-size:.66rem}.professional-preview strong{letter-spacing:-.045em;font-size:clamp(1.5rem,3vw,2.3rem);font-weight:560}.professional-preview p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:.9rem;line-height:1.45}.professional-credential{color:#657500;letter-spacing:.065em;text-transform:uppercase;font-weight:650;line-height:1.5;font-family:var(--font-mono), monospace!important;font-size:.68rem!important}.form-row{justify-content:space-between;align-items:center;display:flex}.form-row span{color:var(--muted);font-family:var(--font-mono), monospace;font-size:.69rem}.locked-name{gap:.5rem;display:grid}.locked-name strong{font-size:2rem}.locked-name span{color:var(--muted)}.private-account dl{margin:0}.private-account dl div{border-bottom:1px solid var(--line);justify-content:space-between;padding:.8rem 0;display:flex}.private-account dt{color:var(--muted)}.account-actions{grid-column:2;gap:1.5rem;display:flex}.account-actions button{text-underline-offset:3px;text-decoration:underline}.danger-button{color:#8f241b!important}.private-account>p:last-child{grid-column:2}.notification-list article{border-top:1px solid var(--line);grid-template-columns:10px 1fr auto;align-items:center;gap:1.5rem;padding:1.7rem 0;display:grid}.notification-pulse{background:0 0;border-radius:50%;width:7px;height:7px}.notification-list article.unread .notification-pulse{background:var(--signal);box-shadow:0 0 0 1px var(--ink)}.notification-list p{margin:0 0 .4rem;font-family:Georgia,serif;font-size:1.05rem}.notification-list time{color:var(--muted);font-family:var(--font-mono), monospace;font-size:.68rem}.notification-list article>div:last-child{gap:1rem;font-size:.65rem;display:flex}.profile-heading{grid-template-columns:.6fr 1.5fr .9fr}.profile-heading>p{font-size:1.3rem}.profile-heading>span{color:var(--muted);font-family:var(--font-mono), monospace;text-transform:uppercase;grid-column:3;font-size:.7rem}.profile-heading--professional{grid-template-columns:.5fr 1.35fr .85fr;align-items:start}.profile-heading--professional>.eyebrow{font-family:var(--font-mono), monospace;padding-top:.55rem;font-size:.66rem}.profile-professional{max-width:440px;padding-top:.45rem}.profile-professional>p:not(.professional-credential){color:#4e5149;margin:1rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1.55}.profile-professional .professional-credential{margin:0}.profile-professional .professional-missing{font-style:italic;color:var(--muted)!important;margin-top:0!important}.profile-history{max-width:1100px;margin:0 auto}.profile-history>article{border-bottom:1px solid var(--line);padding:2rem 0}.profile-history>article>div{color:var(--muted);font-family:var(--font-mono), monospace;text-transform:uppercase;justify-content:space-between;font-size:.69rem;display:flex}.profile-history>article>div+div p{max-width:760px;font-family:Georgia,serif;font-size:1.1rem;line-height:1.55}.preview-banner{z-index:30;padding:.7rem var(--page);background:var(--signal);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;font-size:.7rem;display:flex;position:sticky;top:0}.preview-placeholder{z-index:-3;color:#777;font-family:var(--font-mono), monospace;background:#20231e;place-items:center;display:grid;position:absolute;inset:0}.idea-heading{min-height:430px;padding:clamp(90px, 10vw, 150px) var(--page) clamp(54px, 7vw, 96px);border-bottom:1px solid var(--ink);grid-template-columns:.55fr 1.55fr .7fr;align-items:end;gap:4vw;display:grid;overflow:hidden}.idea-heading h1{letter-spacing:-.085em;margin:0;font-size:clamp(4.5rem,8vw,9rem);font-weight:550;line-height:.78;animation:.55s both reveal-up}.idea-heading h1 em{color:#697800;font-family:Georgia,Times New Roman,serif;font-weight:400}.idea-heading>p:last-child{max-width:330px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.08rem;line-height:1.52}.idea-workspace{max-width:1180px;padding:clamp(68px, 9vw, 130px) var(--page) clamp(100px, 12vw, 180px);grid-template-columns:minmax(210px,.52fr) minmax(0,1.48fr);gap:clamp(40px,7vw,110px);margin:0 auto;display:grid}.idea-queue{border-top:1px solid var(--ink);align-self:start;padding-top:1rem;animation:.45s .1s both reveal-up;position:sticky;top:104px}.idea-queue>strong{color:#697800;letter-spacing:-.09em;margin:1.2rem 0 .2rem;font-size:clamp(5.5rem,10vw,8.5rem);font-weight:560;line-height:.8;display:block}.idea-queue>p:not(.eyebrow){margin:1rem 0 .6rem;font-family:Georgia,Times New Roman,serif;font-size:1.05rem}.idea-queue>span{max-width:230px;color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.035em;text-transform:uppercase;font-size:.67rem;line-height:1.55;display:block}.idea-entry{animation:.55s .16s both reveal-up}.idea-entry>header{border-bottom:1px solid var(--ink);padding-bottom:2.5rem}.idea-entry h2{letter-spacing:-.075em;max-width:760px;margin:.8rem 0 0;font-size:clamp(3.5rem,6.4vw,6.6rem);font-weight:550;line-height:.86}.idea-form{gap:0;display:grid}.idea-form>label{border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;gap:.7rem;padding:2rem 0;font-size:.68rem;display:grid;position:relative}.idea-form label small{color:#7d7f77;font-size:.62rem}.idea-form textarea,.idea-form input{width:100%;color:var(--ink);text-transform:none;background:0 0;border:0;outline:0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.5}.idea-form textarea{resize:vertical;min-height:92px}.idea-form>label:first-child textarea{min-height:120px;font-size:clamp(1.45rem,2.7vw,2rem);line-height:1.35}.idea-form textarea::placeholder,.idea-form input::placeholder{color:#8b8c85}.idea-form label:focus-within{border-color:#697800}.idea-form label>span{inset-inline-end:0;letter-spacing:.02em;font-size:.62rem;position:absolute;top:2rem}.idea-form footer{justify-content:space-between;align-items:center;gap:2rem;padding-top:2rem;display:flex}.idea-form footer p{max-width:390px;color:var(--muted);font-family:var(--font-mono), monospace;text-transform:uppercase;margin:0;font-size:.66rem;line-height:1.5}.idea-form footer button{background:var(--ink);color:#f7f4ec;cursor:pointer;min-height:46px;font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;border:0;padding:0 1.3rem;font-size:.69rem;font-weight:720;transition:background-color .16s,color .16s,transform .16s}.idea-form footer button:hover:not(:disabled){background:var(--signal);color:var(--ink);transform:translateY(-2px)}.idea-form footer button:disabled{cursor:not-allowed;opacity:.42}.idea-form>.form-status{margin-bottom:0}.idea-state,.idea-receipt{border-bottom:1px solid var(--line);align-content:center;justify-items:start;gap:1.6rem;min-height:330px;padding:3rem 0;display:grid}.idea-state>p,.idea-receipt>p:not(.eyebrow){max-width:590px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;line-height:1.55}.idea-receipt blockquote{letter-spacing:-.055em;max-width:720px;margin:0;font-size:clamp(2rem,4vw,3.7rem);font-weight:550;line-height:1.05}.idea-receipt__actions{align-items:center;gap:1.5rem;display:flex}.idea-receipt__actions button{cursor:pointer;font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:.69rem}.idea-receipt__actions button:hover{color:#697800;border-color:#697800}.idea-quota{color:#7c281f;font-family:var(--font-mono), monospace;letter-spacing:.025em;border-block:1px solid #a83225;gap:.35rem;margin:1.5rem 0 0;padding:1rem 0;font-size:.7rem;line-height:1.5;display:grid}.idea-quota strong{letter-spacing:.075em;text-transform:uppercase;font-size:.67rem}.request-heading>p:last-child{max-width:360px}.request-workspace{max-width:1280px;padding:clamp(68px, 9vw, 130px) var(--page) clamp(100px, 12vw, 180px);grid-template-columns:minmax(190px,.42fr) minmax(0,1.58fr);gap:clamp(40px,7vw,110px);margin:0 auto;display:grid}.request-index{border-top:1px solid var(--ink);align-self:start;padding-top:1rem;animation:.45s .1s both reveal-up;position:sticky;top:104px}.request-index>strong{color:#697800;letter-spacing:-.09em;margin:1.2rem 0 .2rem;font-size:clamp(5.5rem,9vw,8rem);font-weight:560;line-height:.8;display:block}.request-index>p:not(.eyebrow){margin:1rem 0 .6rem;font-family:Georgia,Times New Roman,serif;font-size:1.05rem}.request-index>span{max-width:230px;color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.035em;text-transform:uppercase;font-size:.67rem;line-height:1.55;display:block}.request-board{min-width:0;animation:.55s .16s both reveal-up}.request-board>header{border-bottom:1px solid var(--ink);padding-bottom:2.5rem}.request-board>header h2{letter-spacing:-.075em;max-width:760px;margin:.8rem 0 0;font-size:clamp(3.5rem,6.4vw,6.6rem);font-weight:550;line-height:.86}.request-board>ol{margin:0;padding:0;list-style:none}.request-board>ol>li{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr) minmax(150px,190px);align-items:start;gap:1.4rem;padding:2rem .2rem;transition:background-color .18s,padding-inline .18s;display:grid;position:relative}.request-board>ol>li:before{content:"";background:0 0;width:3px;transition:background-color .18s;position:absolute;inset:0 auto 0 0}.request-board>ol>li:hover{background:#11130f06;padding-inline:.65rem}.request-board>ol>li.supported:before{background:#697800}.request-board__number{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.07em;padding-top:.35rem;font-size:.67rem}.request-board__question>p{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.065em;text-transform:uppercase;flex-wrap:wrap;gap:.45rem;margin:0 0 .8rem;font-size:.64rem;display:flex}.request-board__question>p span:first-child{color:#5d6900}.request-board__question h3{letter-spacing:-.025em;max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.4rem,2.45vw,2.25rem);font-weight:400;line-height:1.16}.request-board__question>a{color:var(--ink);font-family:var(--font-mono), monospace;letter-spacing:.055em;text-underline-offset:4px;text-transform:uppercase;margin-top:1rem;font-size:.66rem;display:inline-block}.request-board__support{text-align:end;justify-items:end;display:grid}.request-board__support>strong{color:#697800;letter-spacing:-.065em;font-size:2.6rem;font-weight:560;line-height:.9}.request-board__support>span:not(.request-board__checking){color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.055em;text-transform:uppercase;margin-top:.35rem;font-size:.62rem}.request-board__support button,.request-board__support>a{border:1px solid var(--ink);min-height:38px;color:var(--ink);cursor:pointer;font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;gap:.45rem;margin-top:1rem;padding:0 .8rem;font-size:.62rem;font-weight:650;text-decoration:none;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:inline-flex}.request-board__support button:hover:not(:disabled),.request-board__support>a:hover{border-color:var(--signal);background:var(--signal);color:var(--ink);transform:translateY(-2px)}.request-board__support button[aria-pressed=true]{color:#fff;background:#697800;border-color:#697800}.request-board__support button:disabled{cursor:wait;opacity:.55}.request-board__checking{color:var(--muted);font-family:var(--font-mono), monospace;text-transform:uppercase;margin-top:1rem;font-size:.62rem}.request-board__error{color:#7c281f;font-family:var(--font-mono), monospace;border-bottom:1px solid #a83225;margin:1.2rem 0 0;padding:.8rem 0;font-size:.68rem}.request-board__empty{border-bottom:1px solid var(--line);align-content:center;gap:.6rem;min-height:300px;display:grid}.request-board__empty p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.5rem}.request-board__empty span{color:var(--muted);font-family:var(--font-mono), monospace;text-transform:uppercase;font-size:.66rem}.request-board>footer{justify-content:space-between;align-items:center;gap:2rem;padding-top:3rem;display:flex}.request-board>footer h3{margin:.6rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:400}.request-page>.site-footer{margin-inline:var(--page)}.editor-heading{min-height:320px;padding:6rem var(--page) 3rem;border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.5fr) 1.5fr .7fr;align-items:end;gap:4vw;display:grid}.editor-heading h1{letter-spacing:-.075em;margin:0;font-size:clamp(4rem,7.5vw,8rem);font-weight:560;line-height:.84}.editor-heading>p:last-child{max-width:340px;margin:0;font-family:Georgia,serif;font-size:1.05rem;line-height:1.5}.editor-workspace{width:min(1220px, calc(100% - (2 * var(--page))));margin:0 auto 8rem}.editor-gate{min-height:360px;padding:4rem var(--page);text-align:center;place-content:center;justify-items:center;gap:1.2rem;display:grid}.editor-gate>p{max-width:520px;margin:0;font-family:Georgia,serif;font-size:1.15rem;line-height:1.5}.idea-register{border-bottom:1px solid var(--ink);padding:4.5rem 0 1rem}.idea-register>header{border-bottom:1px solid var(--ink);grid-template-columns:1fr auto;align-items:end;padding-bottom:2rem;display:grid}.idea-register h2{letter-spacing:-.07em;margin:.75rem 0 0;font-size:clamp(3.4rem,6vw,6.3rem);font-weight:560;line-height:.86}.idea-register>header>strong{color:#697800;letter-spacing:-.08em;font-size:clamp(3.5rem,6vw,5.5rem);font-weight:560;line-height:.8}.idea-register article{border-bottom:1px solid var(--line);grid-template-columns:minmax(160px,.45fr) minmax(0,1.55fr);gap:.7rem 2.5rem;padding:1.7rem 0;display:grid}.idea-register article>div:first-child{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.055em;text-transform:uppercase;align-content:start;gap:.45rem;font-size:.66rem;display:grid}.idea-register h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.3rem;font-weight:400;line-height:1.35}.idea-register article>p{max-width:680px;color:var(--muted);grid-column:2;margin:.3rem 0;font-family:Georgia,Times New Roman,serif;line-height:1.5}.idea-register article>footer{grid-column:2;justify-content:space-between;align-items:center;gap:1rem;margin-top:.7rem;display:flex}.idea-register article>footer>a,.idea-register article>footer>span{color:var(--muted);font-family:var(--font-mono), monospace;text-transform:uppercase;font-size:.66rem}.idea-register article>footer>div{gap:.6rem;display:flex}.idea-register article button{border:1px solid var(--ink);cursor:pointer;min-height:36px;font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;background:0 0;padding:0 .8rem;font-size:.64rem}.idea-register article button:last-child{background:var(--ink);color:#fff}.idea-register article button:hover{border-color:var(--signal);background:var(--signal);color:var(--ink)}.idea-register .idea-editor-fields{grid-column:2;grid-template-columns:minmax(0,1.4fr) minmax(160px,.6fr);gap:1rem;padding-top:.5rem;display:grid}.idea-editor-fields label{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.055em;text-transform:uppercase;gap:.45rem;font-size:.62rem;display:grid}.idea-editor-fields input,.idea-editor-fields select{border:0;border-bottom:1px solid var(--ink);min-width:0;color:var(--ink);background:0 0;outline:0;padding:.7rem 0;font-family:Georgia,Times New Roman,serif;font-size:.95rem}.idea-editor-fields label:focus-within input,.idea-editor-fields label:focus-within select{border-color:#697800}.faq-heading>p:last-child{max-width:360px}.faq-workspace{max-width:1180px;padding:clamp(68px, 9vw, 130px) var(--page) clamp(100px, 12vw, 180px);grid-template-columns:minmax(190px,.42fr) minmax(0,1.58fr);gap:clamp(40px,7vw,110px);margin:0 auto;display:grid}.faq-index{border-top:1px solid var(--ink);align-self:start;min-width:0;padding-top:1rem;animation:.45s .1s both reveal-up;position:sticky;top:104px}.faq-index>strong{color:#697800;letter-spacing:-.09em;margin:1.2rem 0 .2rem;font-size:clamp(5.5rem,9vw,8rem);font-weight:560;line-height:.8;display:block}.faq-index>p:not(.eyebrow){margin:1rem 0 1.6rem;font-family:Georgia,Times New Roman,serif;font-size:1.02rem}.faq-index nav{border-top:1px solid var(--line);display:grid}.faq-index nav a{border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.065em;text-transform:uppercase;justify-content:space-between;padding:.75rem 0;font-size:.66rem;text-decoration:none;transition:color .16s,padding-inline-start .16s;display:flex}.faq-index nav a:after{color:#697800;content:"→"}.faq-index nav a:hover{color:var(--ink);padding-inline-start:.45rem}.faq-register{border-top:1px solid var(--ink);min-width:0;animation:.55s .16s both reveal-up}.faq-register details{border-bottom:1px solid var(--line);scroll-margin-top:86px}.faq-register summary{cursor:pointer;grid-template-columns:48px minmax(0,1fr) 34px;align-items:center;gap:1.2rem;min-height:110px;padding:1.45rem .2rem;list-style:none;display:grid}.faq-register summary::-webkit-details-marker{display:none}.faq-register summary::marker{content:""}.faq-register summary>span{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.07em;font-size:.67rem}.faq-register summary h2{letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,2.4vw,2.15rem);font-weight:400;line-height:1.15;transition:transform .18s}.faq-register summary:hover h2{transform:translate(.35rem)}.faq-register summary i{border:1px solid var(--ink);border-radius:50%;width:30px;height:30px;transition:background-color .18s,transform .24s;display:block;position:relative}.faq-register summary i:before,.faq-register summary i:after{content:"";background:currentColor;width:10px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-register summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-register details[open] summary i{background:var(--signal);transform:rotate(45deg)}.faq-register details[open] summary h2{color:#566300}.faq-answer{grid-template-columns:48px minmax(0,1fr) 34px;gap:1.2rem;padding:0 .2rem 2.5rem;animation:.28s both faq-answer-in;display:grid}.faq-answer>div{grid-column:2;min-width:0;max-width:720px}.faq-answer p,.faq-process{margin:0 0 1.15rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,1.45vw,1.12rem);line-height:1.68}.faq-answer p:last-child{margin-bottom:0}.faq-answer a{color:#566300;text-underline-offset:4px;font-weight:600;text-decoration-color:#5663009e;text-decoration-thickness:1px;transition:color .18s,text-decoration-color .18s}.faq-answer a:hover{color:#394300;text-decoration-color:currentColor}.faq-methodology-link{align-items:baseline;gap:.35rem;display:inline-flex}.faq-methodology-link span{transition:transform .18s}.faq-methodology-link:hover span{transform:translate(4px)}.faq-answer strong{font-weight:650}.faq-process{counter-reset:faq-step;padding:0;list-style:none}.faq-process li{counter-increment:faq-step;padding:0 0 1.25rem 2.65rem;position:relative}.faq-process li:before{color:#697800;content:counter(faq-step, decimal-leading-zero);font-family:var(--font-mono), monospace;letter-spacing:.05em;font-size:.66rem;position:absolute;top:.15rem;left:0}.faq-process .faq-process__aside{border-top:1px solid var(--ink);margin-top:.4rem;padding:1.25rem 0 0;font-style:italic}.faq-process .faq-process__aside:before{display:none}.faq-blunt{color:#697800;letter-spacing:-.06em;font-size:clamp(2.7rem,5vw,4.8rem)!important;line-height:.95!important}.faq-closing{padding:0 var(--page);background:var(--ink);color:#f4f1e9}.faq-closing .site-footer{border-color:var(--white-line)}.faq-closing .site-footer p,.faq-closing .footer-link{color:var(--muted-inverse)}.faq-closing .brand-lockup__mark{filter:invert()brightness(1.12)}.faq-cta{grid-template-columns:1.15fr .85fr;align-content:center;gap:2rem 6vw;min-height:520px;padding:clamp(80px,10vw,150px) 0;display:grid}.faq-cta>.eyebrow{color:#c8c9c3;grid-column:1/-1}.faq-cta h2{letter-spacing:-.085em;margin:0;font-size:clamp(4.6rem,8.8vw,9rem);font-weight:550;line-height:.78}.faq-cta h2 em{color:var(--signal);font-family:Georgia,Times New Roman,serif;font-weight:400}.faq-cta>div{align-self:end;max-width:410px}.faq-cta>div>p{margin:0 0 2.2rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.5}@keyframes faq-answer-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.methodology-heading>p:last-child{max-width:390px}.methodology-workspace{max-width:1180px;padding:clamp(68px, 9vw, 130px) var(--page) clamp(100px, 12vw, 180px);grid-template-columns:minmax(190px,.42fr) minmax(0,1.58fr);gap:clamp(40px,7vw,110px);margin:0 auto;display:grid}.methodology-index{border-top:1px solid var(--ink);align-self:start;min-width:0;padding-top:1rem;animation:.45s .1s both reveal-up;position:sticky;top:104px}.methodology-index>strong{color:#697800;letter-spacing:-.1em;margin:1.1rem 0 .5rem;font-size:clamp(7rem,11vw,10rem);font-weight:560;line-height:.72;display:block}.methodology-index>p:not(.eyebrow){margin:1.2rem 0 1.8rem;font-family:Georgia,Times New Roman,serif;font-size:1.02rem;line-height:1.45}.methodology-index nav{border-top:1px solid var(--line);display:grid}.methodology-index nav a{border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.065em;text-transform:uppercase;justify-content:space-between;padding:.75rem 0;font-size:.66rem;text-decoration:none;transition:color .16s,padding-inline-start .16s;display:flex}.methodology-index nav a:after{color:#697800;content:"↓"}.methodology-index nav a:hover{color:var(--ink);padding-inline-start:.45rem}.methodology-document{border-top:1px solid var(--ink);min-width:0;animation:.55s .16s both reveal-up}.methodology-introduction{border-bottom:1px solid var(--ink);padding:1.4rem 0 clamp(3rem,5vw,5.5rem)}.methodology-introduction>p:last-child{letter-spacing:-.025em;max-width:760px;margin:1.3rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,2.7vw,2.25rem);line-height:1.35}.methodology-section{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr);gap:1.2rem;padding:clamp(3.4rem,6vw,6.2rem) 0;scroll-margin-top:86px;display:grid}.methodology-section>span{color:#697800;font-family:var(--font-mono), monospace;letter-spacing:.07em;padding-top:.35rem;font-size:.68rem}.methodology-section>div{min-width:0;max-width:760px}.methodology-section h2{letter-spacing:-.06em;max-width:720px;margin:.8rem 0 1.8rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,5.5vw,5.4rem);font-weight:400;line-height:.92}.methodology-section>div>p:not(.eyebrow,.methodology-caption){margin:0 0 1.25rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,1.45vw,1.12rem);line-height:1.68}.methodology-formula{border-block:1px solid var(--ink);color:#566300;font-family:var(--font-mono), monospace;white-space:nowrap;margin:2rem 0;padding:1.35rem 0;font-size:clamp(.74rem,1.3vw,.92rem);line-height:1.6;display:block;overflow-x:auto}.methodology-example{border-top:1px solid var(--ink);margin:2.5rem 0 .6rem}.methodology-example>.eyebrow{border-bottom:1px solid var(--line);padding:1rem 0}.methodology-example dl{margin:0}.methodology-example dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;padding:.9rem 0;display:grid}.methodology-example dt{font-family:Georgia,Times New Roman,serif;line-height:1.4}.methodology-example dd{color:#566300;font-family:var(--font-mono), monospace;margin:0;font-size:.78rem}.methodology-example .methodology-example__result{border-bottom-color:var(--ink);padding-top:1.2rem;font-weight:700}.methodology-rules{border-top:1px solid var(--ink);margin:2rem 0;padding:0;list-style:none}.methodology-rules li{border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,.35fr) minmax(0,1fr);gap:1.5rem;padding:1.05rem 0;font-family:Georgia,Times New Roman,serif;line-height:1.55;display:grid}.methodology-rules strong{font-family:var(--font-mono), monospace;letter-spacing:.055em;text-transform:uppercase;font-size:.67rem}.methodology-caption{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.035em;text-transform:uppercase;margin:.5rem 0 0;font-size:.67rem;line-height:1.55}.methodology-scores{border-top:1px solid var(--ink);margin:2.3rem 0}.methodology-scores>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.5fr) minmax(180px,.65fr) minmax(0,1fr);align-items:start;gap:1rem 1.5rem;padding:1.25rem 0;display:grid}.methodology-scores strong{font-family:var(--font-mono), monospace;letter-spacing:.055em;text-transform:uppercase;font-size:.68rem}.methodology-scores code{color:#566300;font-family:var(--font-mono), monospace;font-size:.72rem;line-height:1.5}.methodology-scores p{margin:0;font-family:Georgia,Times New Roman,serif;line-height:1.5}.methodology-closing{padding:0 var(--page);background:var(--ink);color:#f4f1e9}.methodology-closing>div{grid-template-columns:1.25fr .75fr;align-content:center;gap:2rem 6vw;min-height:560px;padding:clamp(80px,10vw,150px) 0;display:grid}.methodology-closing>div>.eyebrow{color:#c8c9c3;grid-column:1/-1}.methodology-closing h2{letter-spacing:-.08em;margin:0;font-size:clamp(4.4rem,8vw,8rem);font-weight:550;line-height:.82}.methodology-closing h2 em{color:var(--signal);font-family:Georgia,Times New Roman,serif;font-weight:400}.methodology-closing>div>p:last-child{align-self:end;max-width:430px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.55}.methodology-closing .site-footer{border-color:var(--white-line)}.methodology-closing .site-footer p,.methodology-closing .footer-link{color:var(--muted-inverse)}.methodology-closing .brand-lockup__mark{filter:invert()brightness(1.12)}.editor-workspace>.form-status{margin:1.2rem 0 0}.editor-workspace>.form-status.success{color:#596600}.prediction-create{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:2.5rem 5vw;padding:4.5rem 0;display:grid;position:relative}.prediction-create>header{grid-column:1/-1;grid-template-columns:1.4fr .6fr;align-items:end;gap:5vw;display:grid}.prediction-create>header h2,.prediction-register h2{letter-spacing:-.07em;margin:.75rem 0 0;font-size:clamp(3.4rem,6vw,6.3rem);font-weight:560;line-height:.86}.prediction-create>header>p{max-width:420px;margin:0;font-family:Georgia,serif;line-height:1.55}.prediction-create form{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:1.4rem;display:grid}.prediction-create form>label{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;gap:.55rem;font-size:.7rem;display:grid}.prediction-create input[type=number],.prediction-create select{border:1px solid var(--line);width:100%;height:48px;color:var(--ink);background:#ffffff59;border-radius:0;padding:0 .8rem}.prediction-create input[type=number]:focus,.prediction-create select:focus{background:#ffffffad}.confidence-field>div{border:1px solid var(--line);background:#ffffff59;grid-template-columns:1fr 54px;align-items:center;gap:.8rem;height:48px;padding:0 .8rem;display:grid}.confidence-field input{width:100%;accent-color:var(--ink)}.confidence-field output{font-family:var(--font-sans), sans-serif;text-align:end;font-size:1rem;font-weight:760}.prediction-create__submit{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding-top:.5rem;display:grid}.prediction-create__submit span{max-width:390px;color:var(--muted);font-family:Georgia,serif;font-size:.86rem;line-height:1.4}.prediction-create__submit button{background:var(--ink);color:#f7f4ec;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;border:0;min-height:44px;padding:0 1.1rem;font-size:.74rem;font-weight:720}.prediction-create__submit button:hover:not(:disabled){background:var(--signal);color:var(--ink)}.prediction-create__submit button:disabled{cursor:not-allowed;opacity:.45}.prediction-media-preview{background:var(--ink);color:#fff;min-height:255px;position:relative;overflow:hidden}.prediction-media-preview>.responsive-image>img{object-fit:cover;filter:grayscale(.35)contrast(1.08)}.prediction-media-preview>span:not(.responsive-image){color:#8e9187;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;place-items:center;font-size:.72rem;display:grid;position:absolute;inset:0}.prediction-media-preview>div{inset-inline:0;z-index:2;background:linear-gradient(#0000,#000000c7);gap:.2rem;padding:2.5rem 1rem .9rem;display:grid;position:absolute;bottom:0}.prediction-media-preview small{color:#c8c9c3;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.prediction-media-preview strong{font-size:.72rem}.prediction-create>.form-status{grid-column:1/-1;margin:-1rem 0 0}.prediction-register{padding:4.5rem 0}.prediction-register>header{border-bottom:1px solid var(--ink);grid-template-columns:1fr auto;align-items:end;padding-bottom:2rem;display:grid}.prediction-register>header>span{font-family:var(--font-mono), monospace;font-size:.7rem}.prediction-register>div>article{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr 1fr 170px;align-items:center;gap:1.2rem;min-height:82px;display:grid}.prediction-register article>span,.prediction-register article>small{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.67rem}.prediction-register article>strong{font-size:.86rem}.prediction-register article>p{margin:0;font-family:Georgia,serif;font-size:.96rem}.prediction-register article i{color:var(--signal);font-style:normal}.prediction-register article>small{text-align:end}.editor-empty{border-bottom:1px solid var(--line);color:var(--muted);margin:0;padding:2rem 0;font-family:Georgia,serif}@keyframes forecast-rule-reveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes forecast-answer-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1120px){.article-document{grid-template-columns:180px minmax(0,720px);max-width:1010px}.article-context{grid-column:2;grid-template-columns:repeat(2,1fr);margin-top:1rem;position:static}.timeline-lab__header{grid-template-columns:1fr .7fr}.timeline-head-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(160px,220px))}.timeline-inspector{grid-template-columns:.8fr 1.4fr}.timeline-inspector__actions{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.section-intro{grid-template-columns:1fr}.section-intro h2{font-size:clamp(3.6rem,11vw,6rem)}.section-intro>p:last-child{justify-self:end}.horizon-section>header{grid-template-columns:.8fr 2fr auto}.space-heading,.utility-heading,.profile-heading,.idea-heading{grid-template-columns:1fr;align-items:start}.space-heading h1,.utility-heading h1,.profile-heading h1{font-size:clamp(4rem,13vw,8rem)}.idea-heading{min-height:360px}.idea-heading h1{font-size:clamp(4rem,13vw,7rem)}.idea-heading>p:last-child{justify-self:end}.idea-workspace{grid-template-columns:1fr;max-width:760px}.request-workspace{grid-template-columns:1fr;max-width:820px}.request-index{grid-template-columns:auto 1fr;align-items:end;gap:.5rem 1.5rem;display:grid;position:static}.request-index .eyebrow,.request-index>span{grid-column:1/-1}.request-index>strong{margin:.8rem 0 0;font-size:6rem}.request-index>p:not(.eyebrow){margin:0 0 .7rem}.faq-workspace{grid-template-columns:minmax(0,1fr);max-width:820px}.faq-index{grid-template-columns:auto 1fr;align-items:end;gap:.5rem 1.5rem;display:grid;position:static}.faq-index .eyebrow,.faq-index nav{grid-column:1/-1}.faq-index>strong{margin:.8rem 0 0;font-size:6rem}.faq-index>p:not(.eyebrow){margin:0 0 .7rem}.faq-index nav{grid-template-columns:repeat(4,1fr)}.faq-index nav a{padding-inline:.35rem}.faq-cta{grid-template-columns:1fr;min-height:640px}.faq-cta>div{justify-self:end}.methodology-workspace{grid-template-columns:minmax(0,1fr);max-width:820px}.methodology-index{grid-template-columns:auto 1fr;align-items:end;gap:.5rem 1.5rem;display:grid;position:static}.methodology-index .eyebrow,.methodology-index nav{grid-column:1/-1}.methodology-index>strong{margin:.8rem 0 0;font-size:7rem}.methodology-index>p:not(.eyebrow){margin:0 0 .7rem}.methodology-index nav{grid-template-columns:repeat(3,1fr)}.methodology-index nav a{padding-inline:.35rem}.methodology-closing>div{grid-template-columns:1fr;min-height:650px}.methodology-closing>div>p:last-child{justify-self:end}.idea-queue{grid-template-columns:auto 1fr;align-items:end;gap:.5rem 1.5rem;display:grid;position:static}.idea-queue .eyebrow,.idea-queue>span{grid-column:1/-1}.idea-queue>strong{margin:.8rem 0 0;font-size:6rem}.idea-queue>p:not(.eyebrow){margin:0 0 .7rem}.profile-heading>span{grid-column:1}.search-page>header{grid-template-columns:1fr;gap:2rem}.filter-grid{grid-template-columns:repeat(2,1fr)}.article-document{grid-template-columns:1fr;max-width:780px}.article-facts{flex-wrap:wrap;grid-column:1;align-items:end;gap:3rem;display:flex;position:static}.article-fact-score{min-width:180px;margin-bottom:1rem}.article-prose{grid-column:1;margin-inline-start:2rem}.article-context{grid-column:1;grid-template-columns:repeat(2,1fr)}.timeline-lab__header{grid-template-columns:1fr}.timeline-head-actions{grid-column:1}.timeline-stage__meta{grid-template-columns:110px 1fr}.timeline-stage__meta>span{grid-column:2}.timeline-inspector{grid-template-columns:1fr}.timeline-inspector__actions{grid-column:1;grid-template-columns:repeat(2,1fr)}.timeline-branches{grid-template-columns:1fr}.timeline-tray>div{grid-template-columns:repeat(2,minmax(0,1fr))}.belief-editor{grid-template-columns:1fr 1fr}.belief-editor__title{grid-column:1/-1}.forecast-response{grid-template-columns:1fr 1fr}.forecast-response>div{grid-column:1/-1}.sources>header{grid-template-columns:.6fr 2fr}.sources ol{margin-inline-start:0}.editor-heading{grid-template-columns:1fr;align-items:start;min-height:280px;padding-inline:5vw}.editor-heading>p:last-child{justify-self:end}.editor-workspace{width:min(760px,90%)}.prediction-create{grid-template-columns:1fr}.idea-register article{grid-template-columns:130px 1fr}.request-board>ol>li{grid-template-columns:42px minmax(0,1fr)}.request-board__support{text-align:start;grid-column:2;grid-template-columns:auto 1fr;place-items:baseline start;gap:.4rem .65rem}.request-board__support button,.request-board__support>a,.request-board__checking{grid-column:1/-1}.prediction-create>header{grid-template-columns:1fr}.prediction-media-preview{min-height:330px}.prediction-register>div>article{grid-template-columns:80px 1fr 1fr}.prediction-register article>small{text-align:start;grid-column:2/-1;padding-bottom:.8rem}}@media (max-width:620px){.editor-heading{min-height:250px;padding:4rem 5vw 2.5rem}.idea-heading{min-height:330px;padding:4rem 5vw 2.5rem}.idea-heading h1{font-size:clamp(3.8rem,17vw,5.7rem)}.idea-workspace{padding-inline:20px}.request-workspace{padding:4.5rem 20px 6rem}.request-board>header h2{font-size:clamp(3.2rem,15vw,5rem)}.request-board>ol>li{grid-template-columns:32px minmax(0,1fr);gap:.8rem;padding-block:1.5rem}.request-board>ol>li:hover{padding-inline:.2rem}.request-board>footer{flex-direction:column;align-items:flex-start}.request-board>footer .button-link{text-align:center;width:100%}.faq-workspace{padding:4.5rem 20px 6rem}.faq-index nav{grid-template-columns:repeat(2,1fr)}.faq-register summary{grid-template-columns:32px minmax(0,1fr) 30px;gap:.75rem;min-height:94px;padding-block:1.2rem}.faq-register summary h2{font-size:clamp(1.3rem,6.8vw,1.75rem)}.faq-register summary i{width:28px;height:28px}.faq-answer{padding:0 0 2rem 2.5rem;display:block}.faq-closing{padding-inline:20px}.faq-cta{min-height:590px}.faq-cta h2{font-size:clamp(4rem,18vw,6.2rem)}.methodology-workspace{padding:4.5rem 20px 6rem}.methodology-index nav{grid-template-columns:repeat(2,1fr)}.methodology-section{grid-template-columns:32px minmax(0,1fr);gap:.75rem}.methodology-formula{margin-inline-start:-2.5rem;padding-inline:.5rem}.methodology-rules li{grid-template-columns:1fr;gap:.45rem}.methodology-scores>div{grid-template-columns:1fr;gap:.55rem}.methodology-closing{padding-inline:20px}.methodology-closing>div{min-height:620px}.methodology-closing h2{font-size:clamp(3.8rem,17vw,5.9rem)}.idea-entry h2{font-size:clamp(3.2rem,15vw,5rem)}.idea-form footer{flex-direction:column;align-items:stretch}.idea-form footer button{width:100%}.idea-receipt__actions{flex-direction:column;align-items:flex-start}.editor-heading h1{font-size:clamp(3.7rem,16vw,5.5rem)}.editor-workspace{width:calc(100% - 32px)}.prediction-create{padding:3.5rem 0}.idea-register{padding-top:3.5rem}.idea-register h2{font-size:clamp(3.3rem,15vw,5rem)}.idea-register article{grid-template-columns:1fr;gap:.8rem}.idea-register article>p,.idea-register article>footer{grid-column:1}.idea-register article>footer{flex-direction:column;align-items:stretch}.idea-register article>footer>div{grid-template-columns:1fr 1fr;display:grid}.idea-register .idea-editor-fields{grid-column:1;grid-template-columns:1fr}.prediction-create>header h2,.prediction-register h2{font-size:clamp(3.3rem,15vw,5rem)}.prediction-create form{grid-template-columns:1fr}.prediction-create__submit{grid-column:1;grid-template-columns:1fr}.prediction-create__submit button{width:100%}.prediction-media-preview{min-height:240px}.prediction-register>div>article{grid-template-columns:70px 1fr;gap:.6rem 1rem;padding:1rem 0}.prediction-register article>p,.prediction-register article>small{grid-column:2}.filter-grid{grid-template-columns:1fr}.search-main{flex-direction:column}.search-main button{align-self:flex-end;padding:1rem 0}.article-hero__meta{gap:1rem}.article-hero{min-height:650px}.article-hero__title h1{font-size:clamp(3.2rem,14.5vw,5.5rem)}.article-hero figcaption span{float:none;margin-top:.5rem;display:block}.article-facts{gap:1.2rem}.article-prose{margin-inline-start:0}.article-foldout__control{grid-template-columns:minmax(0,1fr) 38px}.article-foldout__index{display:none}.article-foldout__body{margin-inline:calc(var(--page) * -1);padding-inline:var(--page)}.article-prose>section>span{margin-bottom:.7rem;display:block;position:static}.article-context{grid-template-columns:1fr}.timeline-lab__header h2{font-size:clamp(3.3rem,17vw,5.8rem)}.timeline-head-actions{grid-template-columns:1fr}.timeline-stage__meta{grid-template-columns:1fr;gap:.55rem}.timeline-stage__meta>span{grid-column:1}.timeline-track li{min-width:78vw}.timeline-inspector__actions{grid-template-columns:1fr}.timeline-tray>header,.belief-editor>header{flex-direction:column}.timeline-tray>div,.belief-editor{grid-template-columns:1fr}.belief-editor>label{grid-column:1/-1}.belief-editor footer{flex-direction:column;align-items:flex-start}.forecast-response{grid-template-columns:1fr;align-items:start}.forecast-response>div{grid-column:1}.forecast-response h2{font-size:clamp(3.4rem,16vw,5.5rem)}.sources>header,.related-forecasts>header{grid-template-columns:1fr}.language-switcher{flex-wrap:wrap}.discussion-heading{flex-direction:column;align-items:stretch;gap:1.5rem}.discussion-heading h2{font-size:clamp(3.1rem,14vw,4.25rem)}.discussion-heading label,.discussion-heading select{width:100%}.comment{margin-inline-start:0}.intervention-toolbar{flex-direction:column;align-items:flex-start}.intervention-vote{width:100%}.intervention-vote button{flex:1;justify-content:center;padding-inline:.4rem}.intervention-score{min-width:66px}.comment-actions{align-self:flex-end}.settings-stack>section{grid-template-columns:1fr}.settings-aside{max-width:440px}.professional-fields,.professional-preview{grid-template-columns:1fr;gap:1rem}.professional-preview>span{grid-row:auto}.account-actions,.private-account>p:last-child{grid-column:1}.notification-list article{grid-template-columns:8px 1fr}.notification-list article>div:last-child{grid-column:2}.profile-history>article>div{flex-direction:column;gap:1rem}}
.DiagnosticsWorkspace-module__8_kbsq__heading{max-width:1280px;margin:0 auto;padding:120px 32px 28px}.DiagnosticsWorkspace-module__8_kbsq__heading h1{letter-spacing:-.055em;margin:12px 0 16px;font-size:clamp(32px,4vw,52px);line-height:1.08}.DiagnosticsWorkspace-module__8_kbsq__heading>p:last-child{max-width:780px;font-size:16px;line-height:1.5}.DiagnosticsWorkspace-module__8_kbsq__workspace{max-width:1280px;color:var(--ink);margin:0 auto;padding:0 32px 80px}.DiagnosticsWorkspace-module__8_kbsq__workspace button,.DiagnosticsWorkspace-module__8_kbsq__workspace input,.DiagnosticsWorkspace-module__8_kbsq__workspace select{font:inherit}.DiagnosticsWorkspace-module__8_kbsq__workspace button{border:1px solid var(--ink);cursor:pointer;background:0 0;padding:9px 14px}.DiagnosticsWorkspace-module__8_kbsq__workspace button:disabled{opacity:.5;cursor:not-allowed}.DiagnosticsWorkspace-module__8_kbsq__workspace input:not([type=checkbox]),.DiagnosticsWorkspace-module__8_kbsq__workspace select{border:1px solid var(--muted);background:0 0;width:100%;min-width:0;padding:10px}.DiagnosticsWorkspace-module__8_kbsq__workspace input[type=checkbox]{width:20px;height:20px;accent-color:var(--ink)}.DiagnosticsWorkspace-module__8_kbsq__workspace small{color:var(--muted);margin-top:5px;font-weight:400;display:block}.DiagnosticsWorkspace-module__8_kbsq__notice{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:16px 0;line-height:1.6}.DiagnosticsWorkspace-module__8_kbsq__error{border-left:3px solid #a62c1e;padding:12px}.DiagnosticsWorkspace-module__8_kbsq__form{grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:16px;padding:32px 0;display:grid}.DiagnosticsWorkspace-module__8_kbsq__form label{gap:8px;font-size:14px;display:grid}.DiagnosticsWorkspace-module__8_kbsq__workspace .DiagnosticsWorkspace-module__8_kbsq__primary{background:var(--ink);color:var(--paper);min-height:43px}.DiagnosticsWorkspace-module__8_kbsq__launch{border-left:4px solid var(--ink);margin-bottom:32px;padding:12px 20px}.DiagnosticsWorkspace-module__8_kbsq__launch input{font-family:var(--font-mono), monospace;font-size:12px}.DiagnosticsWorkspace-module__8_kbsq__launch button{margin-top:14px}.DiagnosticsWorkspace-module__8_kbsq__sectionHeading{justify-content:space-between;align-items:center;gap:20px;margin:32px 0 16px;display:flex}.DiagnosticsWorkspace-module__8_kbsq__sectionHeading h2{letter-spacing:-.03em;margin:0;font-size:24px}.DiagnosticsWorkspace-module__8_kbsq__sectionHeading span{color:var(--muted);font-size:13px}.DiagnosticsWorkspace-module__8_kbsq__tableScroll{max-width:100%;overflow-x:auto}.DiagnosticsWorkspace-module__8_kbsq__workspace table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.DiagnosticsWorkspace-module__8_kbsq__workspace th,.DiagnosticsWorkspace-module__8_kbsq__workspace td{border-bottom:1px solid var(--line);vertical-align:top;padding:16px 12px}.DiagnosticsWorkspace-module__8_kbsq__workspace thead th{text-transform:uppercase;letter-spacing:.04em;border-bottom-color:var(--ink);font-size:12px}.DiagnosticsWorkspace-module__8_kbsq__workspace pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:540px;max-height:440px;font-size:12px;line-height:1.5;overflow-y:auto}.DiagnosticsWorkspace-module__8_kbsq__workspace summary{cursor:pointer;padding:8px 0}.DiagnosticsWorkspace-module__8_kbsq__evidence{border-bottom:1px solid var(--line);padding:20px 0}.DiagnosticsWorkspace-module__8_kbsq__evidence h3{margin:0}@media (max-width:800px){.DiagnosticsWorkspace-module__8_kbsq__heading{padding:100px 20px 24px}.DiagnosticsWorkspace-module__8_kbsq__workspace{padding:0 20px 48px}.DiagnosticsWorkspace-module__8_kbsq__form{grid-template-columns:1fr 1fr}.DiagnosticsWorkspace-module__8_kbsq__form label:first-child{grid-column:1/-1}.DiagnosticsWorkspace-module__8_kbsq__sectionHeading{flex-wrap:wrap}.DiagnosticsWorkspace-module__8_kbsq__workspace table{min-width:600px}}@media (max-width:480px){.DiagnosticsWorkspace-module__8_kbsq__form{grid-template-columns:1fr}}
.IPhoneReferenceCapture-module__ksNmiG__section{color:inherit;border-block:1px solid #b9b6ab;margin-block:1rem 2rem}.IPhoneReferenceCapture-module__ksNmiG__section summary{cursor:pointer;padding-block:1.2rem;font-size:1.1rem;font-weight:650}.IPhoneReferenceCapture-module__ksNmiG__hint{opacity:.8;margin-top:.35rem;font-size:.85rem;font-weight:400;display:block}.IPhoneReferenceCapture-module__ksNmiG__body{max-width:58rem;padding-block:0 1.5rem;line-height:1.55}.IPhoneReferenceCapture-module__ksNmiG__body p{margin-block:.75rem}.IPhoneReferenceCapture-module__ksNmiG__fields{border:0;flex-wrap:wrap;gap:1rem 1.5rem;margin:0;padding:1rem 0;display:flex}.IPhoneReferenceCapture-module__ksNmiG__fields legend{font-weight:600}.IPhoneReferenceCapture-module__ksNmiG__body label{flex-direction:column;gap:.4rem;display:flex}.IPhoneReferenceCapture-module__ksNmiG__body select,.IPhoneReferenceCapture-module__ksNmiG__body input:not([type=checkbox]){min-height:44px;font:inherit;box-sizing:border-box;color:#171912;background:#fffef8;border:1px solid #858579;border-radius:3px;width:100%;max-width:24rem;padding:.55rem;font-size:16px}.IPhoneReferenceCapture-module__ksNmiG__body .IPhoneReferenceCapture-module__ksNmiG__check{flex-direction:row;flex-basis:100%;align-items:flex-start;gap:.65rem}.IPhoneReferenceCapture-module__ksNmiG__check input{accent-color:#33482d;flex:none;width:20px;height:20px;margin-top:.25rem}.IPhoneReferenceCapture-module__ksNmiG__actions{flex-wrap:wrap;gap:.75rem;margin-block:1rem;display:flex}.IPhoneReferenceCapture-module__ksNmiG__body button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#283525;border:1px solid #283525;border-radius:3px;padding:.6rem 1rem}.IPhoneReferenceCapture-module__ksNmiG__body button:disabled{opacity:.45;cursor:default}.IPhoneReferenceCapture-module__ksNmiG__body :focus-visible{outline-offset:3px;outline:3px solid #7e8e25}.IPhoneReferenceCapture-module__ksNmiG__practice,.IPhoneReferenceCapture-module__ksNmiG__result{overflow-wrap:anywhere;border-top:1px solid #b9b6ab;margin-top:1rem;padding-top:1rem}.IPhoneReferenceCapture-module__ksNmiG__scroll{overscroll-behavior:contain;color:#171912;background:#f3f1e6;border:1px solid #858579;height:130px;margin-block:1rem;padding:.5rem 1rem;overflow-y:auto}.IPhoneReferenceCapture-module__ksNmiG__scroll p:first-child{min-height:300px}.IPhoneReferenceCapture-module__ksNmiG__body ul{padding-left:1.25rem}@media (max-width:520px){.IPhoneReferenceCapture-module__ksNmiG__fields>label:not(.IPhoneReferenceCapture-module__ksNmiG__check){flex:100%}.IPhoneReferenceCapture-module__ksNmiG__body button{max-width:100%}}
.BrowserSelfCheck-module__0eoosG__workspace{padding:0 var(--page);max-width:1500px;margin:0 auto}.BrowserSelfCheck-module__0eoosG__addressSection{border-top:1px solid var(--ink);padding:42px 0}.BrowserSelfCheck-module__0eoosG__addressSection h2{letter-spacing:-.035em;margin:0 0 18px;font:400 clamp(28px,3.5vw,44px)/1.08 Georgia,serif}.BrowserSelfCheck-module__0eoosG__addressSection>p:not(.BrowserSelfCheck-module__0eoosG__labIndex),.BrowserSelfCheck-module__0eoosG__addressNotes{max-width:850px;color:var(--muted);font-size:13px;line-height:1.65}.BrowserSelfCheck-module__0eoosG__addressTableWrap{margin:28px 0 20px;overflow-x:auto}.BrowserSelfCheck-module__0eoosG__addressTable{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.BrowserSelfCheck-module__0eoosG__addressTable caption{text-align:left;color:var(--muted);padding-bottom:14px;font-size:11px}.BrowserSelfCheck-module__0eoosG__addressTable th,.BrowserSelfCheck-module__0eoosG__addressTable td{border-bottom:1px solid var(--line);vertical-align:top;padding:16px 18px 16px 0}.BrowserSelfCheck-module__0eoosG__addressTable thead th{border-color:var(--ink);font:10px var(--font-mono), monospace;text-transform:uppercase}.BrowserSelfCheck-module__0eoosG__addressTable tbody th{min-width:115px;font-weight:550}.BrowserSelfCheck-module__0eoosG__addressTable code{font:11px var(--font-mono), monospace;overflow-wrap:anywhere}.BrowserSelfCheck-module__0eoosG__addressTable td:nth-child(2){min-width:165px;max-width:330px}.BrowserSelfCheck-module__0eoosG__addressTable td:last-child{min-width:145px;color:var(--muted)}.BrowserSelfCheck-module__0eoosG__addressNotes strong{color:var(--ink)}.BrowserSelfCheck-module__0eoosG__addressNotes>p+p{margin-top:8px}.BrowserSelfCheck-module__0eoosG__addressNotes details{border-block:1px solid var(--line);margin:16px 0;padding:12px 0}.BrowserSelfCheck-module__0eoosG__addressNotes summary{min-height:32px;color:var(--ink);cursor:pointer;font-weight:550}.BrowserSelfCheck-module__0eoosG__addressNotes details p{margin-top:10px}.BrowserSelfCheck-module__0eoosG__addressNotes details ul{margin:12px 0;padding:0;list-style:none}.BrowserSelfCheck-module__0eoosG__addressNotes details li+li{margin-top:12px}.BrowserSelfCheck-module__0eoosG__addressNotes code{font:11px var(--font-mono), monospace;overflow-wrap:anywhere}@media (max-width:640px){.BrowserSelfCheck-module__0eoosG__addressTable,.BrowserSelfCheck-module__0eoosG__addressTable caption,.BrowserSelfCheck-module__0eoosG__addressTable tbody{display:block}.BrowserSelfCheck-module__0eoosG__addressTable thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.BrowserSelfCheck-module__0eoosG__addressTable tr{border-bottom:1px solid var(--line);padding:16px 0;display:block}.BrowserSelfCheck-module__0eoosG__addressTable tbody th{border:0;padding:0 0 12px;display:block}.BrowserSelfCheck-module__0eoosG__addressTable td,.BrowserSelfCheck-module__0eoosG__addressTable td:nth-child(2),.BrowserSelfCheck-module__0eoosG__addressTable td:last-child{border:0;grid-template-columns:75px minmax(0,1fr);gap:10px;min-width:0;max-width:none;padding:5px 0;display:grid}.BrowserSelfCheck-module__0eoosG__addressTable td:before{content:attr(data-label);color:var(--muted);font:10px var(--font-mono), monospace}}.BrowserSelfCheck-module__0eoosG__intro{grid-template-columns:1.25fr 1fr;align-items:end;gap:3rem;padding:clamp(42px,6vw,90px) 0 42px;animation:.45s ease-out both BrowserSelfCheck-module__0eoosG__rise;display:grid}.BrowserSelfCheck-module__0eoosG__intro h1{letter-spacing:-.065em;margin:20px 0 0;font-size:clamp(52px,7.6vw,110px);font-weight:560;line-height:.95}.BrowserSelfCheck-module__0eoosG__intro h1 em{font-family:Georgia,serif;font-weight:400}.BrowserSelfCheck-module__0eoosG__introNote{max-width:390px;padding-bottom:3px}.BrowserSelfCheck-module__0eoosG__localMark{font-size:32px}.BrowserSelfCheck-module__0eoosG__introNote p{letter-spacing:-.025em;margin:12px 0;font-size:clamp(20px,2.1vw,28px);line-height:1.2}.BrowserSelfCheck-module__0eoosG__introNote>span:last-child{color:var(--muted);font-size:13px;line-height:1.5;display:block}.BrowserSelfCheck-module__0eoosG__labIndex{color:var(--muted);font:10px var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;margin:0 0 17px}.BrowserSelfCheck-module__0eoosG__scanSetup{border-block:1px solid var(--ink);grid-template-columns:minmax(260px,.85fr) minmax(0,1.25fr);gap:clamp(38px,7vw,110px);padding:clamp(34px,5vw,66px) 0;animation:.45s ease-out 80ms both BrowserSelfCheck-module__0eoosG__rise;display:grid}.BrowserSelfCheck-module__0eoosG__setupLead h2,.BrowserSelfCheck-module__0eoosG__renderingStage h2,.BrowserSelfCheck-module__0eoosG__contribution h2,.BrowserSelfCheck-module__0eoosG__networkBridge h2{letter-spacing:-.04em;max-width:520px;margin:0 0 16px;font:400 clamp(29px,3.5vw,48px)/1.02 Georgia,serif}.BrowserSelfCheck-module__0eoosG__setupLead>p:last-child,.BrowserSelfCheck-module__0eoosG__renderingStage>div>p:not(.BrowserSelfCheck-module__0eoosG__labIndex),.BrowserSelfCheck-module__0eoosG__contributionIntro>p:last-child,.BrowserSelfCheck-module__0eoosG__networkBridge p:not(.BrowserSelfCheck-module__0eoosG__labIndex){max-width:560px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.BrowserSelfCheck-module__0eoosG__setupControls{min-width:0}.BrowserSelfCheck-module__0eoosG__history{border-block:1px solid var(--ink);margin-top:30px;padding:28px 0}.BrowserSelfCheck-module__0eoosG__historyHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.BrowserSelfCheck-module__0eoosG__history h2{letter-spacing:-.035em;margin:0;font:400 clamp(26px,3vw,38px)/1.1 Georgia,serif}.BrowserSelfCheck-module__0eoosG__history h3{margin:16px 0 0;font-size:18px}.BrowserSelfCheck-module__0eoosG__history p,.BrowserSelfCheck-module__0eoosG__historyRecovery p{color:var(--muted);font-size:13px;line-height:1.6}.BrowserSelfCheck-module__0eoosG__history label,.BrowserSelfCheck-module__0eoosG__history small,.BrowserSelfCheck-module__0eoosG__historyRecovery small{font-size:12px;line-height:1.5}.BrowserSelfCheck-module__0eoosG__history button,.BrowserSelfCheck-module__0eoosG__historyRecovery button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;padding:10px 12px;font-size:12px;transition:background .18s}.BrowserSelfCheck-module__0eoosG__history button:hover:enabled,.BrowserSelfCheck-module__0eoosG__historyRecovery button:hover:enabled{background:var(--signal)}.BrowserSelfCheck-module__0eoosG__history button:disabled{opacity:.45;cursor:default}.BrowserSelfCheck-module__0eoosG__history select{background:var(--paper);max-width:100%;color:var(--ink);border:1px solid var(--line);padding:8px}.BrowserSelfCheck-module__0eoosG__historyTableWrap{overflow-x:auto}.BrowserSelfCheck-module__0eoosG__historyTable{border-collapse:collapse;width:100%;margin:16px 0;font-size:13px}.BrowserSelfCheck-module__0eoosG__historyTable th,.BrowserSelfCheck-module__0eoosG__historyTable td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:14px 10px;line-height:1.5}.BrowserSelfCheck-module__0eoosG__historyTable th:first-child{padding-left:0}.BrowserSelfCheck-module__0eoosG__historyTable td:last-child{color:var(--muted)}.BrowserSelfCheck-module__0eoosG__historyRuns{margin-top:22px;font-size:13px}.BrowserSelfCheck-module__0eoosG__historyRuns summary,.BrowserSelfCheck-module__0eoosG__historyRecovery summary{cursor:pointer}.BrowserSelfCheck-module__0eoosG__historyRuns ol{margin:12px 0;padding:0;list-style:none}.BrowserSelfCheck-module__0eoosG__historyRuns li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.BrowserSelfCheck-module__0eoosG__historyRuns small{color:var(--muted);display:block}.BrowserSelfCheck-module__0eoosG__historyActions{flex-wrap:wrap;gap:12px;margin:20px 0 12px;display:flex}.BrowserSelfCheck-module__0eoosG__historyRecovery{flex-wrap:wrap;align-items:baseline;gap:12px;margin:18px 0;font-size:12px;display:flex}.BrowserSelfCheck-module__0eoosG__historyRecovery small{color:var(--muted);flex-basis:100%}.BrowserSelfCheck-module__0eoosG__historyRecovery input{max-width:100%;margin-top:10px;display:block}.BrowserSelfCheck-module__0eoosG__visuallyHidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.BrowserSelfCheck-module__0eoosG__runActions{border-bottom:1px solid var(--ink);background:var(--paper);padding:14px 0 18px}.BrowserSelfCheck-module__0eoosG__allConsent{cursor:pointer;grid-template-columns:24px minmax(0,1fr);gap:12px;padding-bottom:10px;display:grid}.BrowserSelfCheck-module__0eoosG__allConsent input{width:19px;height:19px;accent-color:var(--ink);margin:1px 0 0}.BrowserSelfCheck-module__0eoosG__allConsent strong{font-size:15px;line-height:1.4;display:block}.BrowserSelfCheck-module__0eoosG__allConsent small{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.6;display:block}.BrowserSelfCheck-module__0eoosG__consentDetails{color:var(--muted);margin-top:14px;font-size:12px;line-height:1.6}.BrowserSelfCheck-module__0eoosG__consentDetails summary{color:var(--ink);cursor:pointer}.BrowserSelfCheck-module__0eoosG__consentDetails p{margin:14px 0}.BrowserSelfCheck-module__0eoosG__consentDetails a,.BrowserSelfCheck-module__0eoosG__saveStatus a{color:inherit;text-underline-offset:3px}.BrowserSelfCheck-module__0eoosG__saveStatus{margin:18px 0;font-size:13px;line-height:1.5}.BrowserSelfCheck-module__0eoosG__saveStatus a{margin-left:8px}.BrowserSelfCheck-module__0eoosG__cancelRun{color:var(--ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:12px;text-decoration:underline}.BrowserSelfCheck-module__0eoosG__runActions .BrowserSelfCheck-module__0eoosG__runButton{text-align:left;justify-content:space-between;align-items:center;width:100%;min-height:48px;margin-top:0;display:flex}.BrowserSelfCheck-module__0eoosG__workspace .BrowserSelfCheck-module__0eoosG__runButton:focus-visible{outline-color:var(--ink)}.BrowserSelfCheck-module__0eoosG__runButton,.BrowserSelfCheck-module__0eoosG__contribution button,.BrowserSelfCheck-module__0eoosG__receipt button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;margin-top:24px;padding:14px 19px;font-size:12px;transition:background .18s,color .18s,transform .18s}.BrowserSelfCheck-module__0eoosG__runButton span{margin-left:18px}.BrowserSelfCheck-module__0eoosG__runButton:hover:enabled,.BrowserSelfCheck-module__0eoosG__contribution button:hover:enabled,.BrowserSelfCheck-module__0eoosG__receipt button:hover:enabled{background:var(--signal);color:var(--ink);transform:translateY(-1px)}.BrowserSelfCheck-module__0eoosG__runButton:disabled,.BrowserSelfCheck-module__0eoosG__contribution button:disabled{cursor:default;opacity:.45}.BrowserSelfCheck-module__0eoosG__noProbeNote{color:var(--muted);font:9px/1.5 var(--font-mono), monospace;letter-spacing:.035em;margin-top:11px;display:block}.BrowserSelfCheck-module__0eoosG__result{background:var(--ink);color:var(--paper);align-items:center;gap:clamp(24px,4vw,62px);min-height:254px;margin-top:34px;padding:clamp(28px,4vw,60px);scroll-margin-top:84px;display:flex}.BrowserSelfCheck-module__0eoosG__result:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.BrowserSelfCheck-module__0eoosG__indicator{border:1px solid var(--signal);border-radius:50%;flex:0 0 100px;place-items:center;width:100px;height:100px;display:grid;position:relative}.BrowserSelfCheck-module__0eoosG__indicator:before{content:"";border:1px dashed #dfff0066;border-radius:50%;position:absolute;inset:9px}.BrowserSelfCheck-module__0eoosG__indicator span{color:var(--signal);font-size:48px;line-height:1}.BrowserSelfCheck-module__0eoosG__result[data-phase=running] .BrowserSelfCheck-module__0eoosG__indicator:before{animation:2.6s linear infinite BrowserSelfCheck-module__0eoosG__scan}.BrowserSelfCheck-module__0eoosG__result[data-phase=complete] .BrowserSelfCheck-module__0eoosG__resultCopy{animation:.32s ease-out BrowserSelfCheck-module__0eoosG__reveal}.BrowserSelfCheck-module__0eoosG__kicker{text-transform:uppercase;font:11px var(--font-mono), monospace;color:var(--signal);letter-spacing:.1em;margin:0 0 16px}.BrowserSelfCheck-module__0eoosG__resultCopy{max-width:850px}.BrowserSelfCheck-module__0eoosG__resultCopy h2{letter-spacing:-.04em;margin:0 0 14px;font-size:clamp(25px,3.2vw,44px);font-weight:500;line-height:1.08}.BrowserSelfCheck-module__0eoosG__resultDescription{color:#c8c9bf;max-width:720px;margin:0;font-size:14px;line-height:1.55}.BrowserSelfCheck-module__0eoosG__readingLedger{margin:26px 0 0}.BrowserSelfCheck-module__0eoosG__readingLedger>div{border-top:1px solid #f6f3ec35;grid-template-columns:145px minmax(0,1fr);gap:18px;padding:15px 0;display:grid}.BrowserSelfCheck-module__0eoosG__readingLedger dt{color:var(--signal);font:10px/1.6 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.04em}.BrowserSelfCheck-module__0eoosG__readingLedger dd{color:#c8c9bf;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.65}.BrowserSelfCheck-module__0eoosG__readingLedger strong{color:var(--paper);font-weight:550}.BrowserSelfCheck-module__0eoosG__exportNote{max-width:340px;color:var(--muted);margin-bottom:10px;font-size:11px;line-height:1.5;display:block}.BrowserSelfCheck-module__0eoosG__profilePanel{border-top:1px solid var(--ink);grid-column:1/-1;padding-top:26px}.BrowserSelfCheck-module__0eoosG__profilePanel h3{letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(22px,2.6vw,32px);font-weight:500}.BrowserSelfCheck-module__0eoosG__renderingStage>.BrowserSelfCheck-module__0eoosG__profilePanel>p:not(.BrowserSelfCheck-module__0eoosG__labIndex){max-width:850px;margin-bottom:12px}.BrowserSelfCheck-module__0eoosG__profilePanel small,.BrowserSelfCheck-module__0eoosG__payloadPreview>p{color:var(--muted);font-size:11px;line-height:1.6;display:block}.BrowserSelfCheck-module__0eoosG__coverageLine{border-top:1px solid #f6f3ec35;align-items:baseline;gap:13px;margin-top:25px;padding-top:18px;display:flex}.BrowserSelfCheck-module__0eoosG__coverageLine strong{color:var(--signal);font:25px/1 var(--font-mono), monospace}.BrowserSelfCheck-module__0eoosG__coverageLine span{color:#a9aaa2;font-size:11px}.BrowserSelfCheck-module__0eoosG__coverageSummary{border-block:1px solid #f6f3ec60;margin-top:26px;padding-block:22px}.BrowserSelfCheck-module__0eoosG__coverageSummary h3{letter-spacing:-.03em;color:var(--signal);margin:0 0 18px;font-size:clamp(21px,2.4vw,29px);font-weight:500}.BrowserSelfCheck-module__0eoosG__coverageGroups{grid-template-columns:1.6fr 1fr 1.5fr;gap:18px;margin:0 0 17px;display:grid}.BrowserSelfCheck-module__0eoosG__coverageGroups>div{flex-direction:column;gap:8px;display:flex}.BrowserSelfCheck-module__0eoosG__coverageGroups dt{color:#c8c9bf;font-size:11px;line-height:1.5}.BrowserSelfCheck-module__0eoosG__coverageGroups dd{color:var(--paper);font:27px/1 var(--font-mono), monospace;order:-1;margin:0}.BrowserSelfCheck-module__0eoosG__coverageSummary>p{color:#c8c9bf;margin:12px 0;font-size:12px;line-height:1.5}.BrowserSelfCheck-module__0eoosG__coverageSummary>small{color:#a9aaa2;margin-top:14px;font-size:10px;line-height:1.5;display:block}.BrowserSelfCheck-module__0eoosG__coverageMetrics{flex-wrap:wrap;gap:9px 24px;margin:18px 0 0;display:flex}.BrowserSelfCheck-module__0eoosG__coverageMetrics>div{gap:8px;font-size:11px;line-height:1.5;display:flex}.BrowserSelfCheck-module__0eoosG__coverageMetrics dt{color:#c8c9bf}.BrowserSelfCheck-module__0eoosG__coverageMetrics dd{color:var(--paper);margin:0;font-weight:650}.BrowserSelfCheck-module__0eoosG__controls{justify-content:space-between;align-items:center;gap:20px;padding:19px 0 48px;display:flex}.BrowserSelfCheck-module__0eoosG__controls>p{color:var(--muted);font-size:11px;line-height:1.5}.BrowserSelfCheck-module__0eoosG__controls button{border:1px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;padding:11px 15px;font-size:11px}.BrowserSelfCheck-module__0eoosG__controls button:disabled{opacity:.4;cursor:default}.BrowserSelfCheck-module__0eoosG__networkBridge{color:var(--paper);background:#272a21;grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(30px,6vw,82px);margin-bottom:52px;padding:30px;display:grid}.BrowserSelfCheck-module__0eoosG__networkBridge .BrowserSelfCheck-module__0eoosG__labIndex{color:var(--signal)}.BrowserSelfCheck-module__0eoosG__networkBridge h2{font-size:clamp(25px,3vw,39px)}.BrowserSelfCheck-module__0eoosG__networkBridge p:not(.BrowserSelfCheck-module__0eoosG__labIndex){color:#c8c9bf}.BrowserSelfCheck-module__0eoosG__networkBridge .BrowserSelfCheck-module__0eoosG__bridgeCancel{color:var(--paper);cursor:pointer;background:0 0;border:1px solid #f6f3ec80;margin-top:18px;padding:9px 12px;font-size:11px}.BrowserSelfCheck-module__0eoosG__networkBridge .BrowserSelfCheck-module__0eoosG__bridgeCancel:hover{border-color:var(--signal);color:var(--signal)}.BrowserSelfCheck-module__0eoosG__networkBridge .BrowserSelfCheck-module__0eoosG__bridgeCancel:disabled{cursor:default;opacity:.55}.BrowserSelfCheck-module__0eoosG__networkBridge p.BrowserSelfCheck-module__0eoosG__bridgeError{color:#ffb4ab;margin-top:12px;font-size:11px}.BrowserSelfCheck-module__0eoosG__networkBridge iframe{background:var(--paper);border:1px solid #dfff0066;width:100%;height:112px}.BrowserSelfCheck-module__0eoosG__sectionTitle{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;padding-bottom:18px;display:flex}.BrowserSelfCheck-module__0eoosG__sectionTitle h2{letter-spacing:-.03em;margin:0;font-size:25px;font-weight:500}.BrowserSelfCheck-module__0eoosG__sectionTitle>span,.BrowserSelfCheck-module__0eoosG__index{font:11px var(--font-mono), monospace;color:var(--muted)}.BrowserSelfCheck-module__0eoosG__evidence ol{margin:0;padding:0;list-style:none}.BrowserSelfCheck-module__0eoosG__evidence li{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) 155px;gap:20px;padding:25px 0;transition:background .18s,padding .18s;display:grid}.BrowserSelfCheck-module__0eoosG__evidence li:hover{background:color-mix(in srgb, var(--ink) 3%, transparent);padding-inline:10px}.BrowserSelfCheck-module__0eoosG__index{padding-top:4px}.BrowserSelfCheck-module__0eoosG__laneHeading{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.BrowserSelfCheck-module__0eoosG__evidence h3{letter-spacing:-.02em;margin:0 0 6px;font-size:17px;font-weight:550}.BrowserSelfCheck-module__0eoosG__laneHeading>span{color:var(--muted);font:9px var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase}.BrowserSelfCheck-module__0eoosG__evidence p{color:var(--muted);max-width:700px;margin:0;font-size:13px;line-height:1.55}.BrowserSelfCheck-module__0eoosG__evidence .BrowserSelfCheck-module__0eoosG__probeMeta{color:var(--ink);font:10px var(--font-mono), monospace;letter-spacing:.025em;overflow-wrap:anywhere;margin-top:9px}.BrowserSelfCheck-module__0eoosG__effectLabel{color:var(--muted);font:9px var(--font-mono), monospace;letter-spacing:.045em;text-transform:uppercase;margin-top:12px;display:inline-block}.BrowserSelfCheck-module__0eoosG__effectLabel[data-affects=true]{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-underline-offset:4px;text-decoration-thickness:3px}.BrowserSelfCheck-module__0eoosG__probeStatus{font:11px var(--font-mono), monospace;text-align:right;text-transform:uppercase;letter-spacing:.035em;align-self:center}.BrowserSelfCheck-module__0eoosG__probeStatus small{color:var(--muted);font:11px/1.6 var(--font-sans), sans-serif;text-transform:none;letter-spacing:normal;margin-top:10px;font-weight:400;display:block}.BrowserSelfCheck-module__0eoosG__probeStatus[data-signal=true]>span{text-decoration:underline;text-decoration-thickness:3px;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);text-underline-offset:6px;font-weight:700}.BrowserSelfCheck-module__0eoosG__renderingStage{border-block:1px solid var(--ink);grid-template-columns:minmax(280px,.8fr) minmax(0,1.4fr);align-items:center;gap:clamp(38px,6vw,96px);margin-top:64px;padding:clamp(38px,5vw,72px) 0;display:grid}.BrowserSelfCheck-module__0eoosG__renderingStage h2{max-width:440px}.BrowserSelfCheck-module__0eoosG__fingerprintReadout{border-top:1px solid var(--ink);max-width:540px;margin:22px 0 0}.BrowserSelfCheck-module__0eoosG__fingerprintReadout div{border-bottom:1px solid var(--line);grid-template-columns:130px minmax(0,1fr);align-items:baseline;gap:16px;padding:10px 0;display:grid}.BrowserSelfCheck-module__0eoosG__fingerprintReadout dt{color:var(--muted);font:9px var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase}.BrowserSelfCheck-module__0eoosG__fingerprintReadout dd{text-align:right;min-width:0;font:11px var(--font-mono), monospace;margin:0}.BrowserSelfCheck-module__0eoosG__fingerprintReadout code{color:var(--ink);font:11px var(--font-mono), monospace;overflow-wrap:anywhere}.BrowserSelfCheck-module__0eoosG__fingerprintReadout>div:nth-child(-n+2){grid-template-columns:1fr;gap:6px}.BrowserSelfCheck-module__0eoosG__fingerprintReadout>div:nth-child(-n+2) dd{text-align:left;line-height:1.6}.BrowserSelfCheck-module__0eoosG__renderingStage>div>p.BrowserSelfCheck-module__0eoosG__canvasComparison{margin-top:12px}.BrowserSelfCheck-module__0eoosG__canvasStage{border:1px solid var(--ink);background:var(--paper-deep);place-items:center;min-height:180px;display:grid;position:relative;overflow:hidden}.BrowserSelfCheck-module__0eoosG__canvasStage:before,.BrowserSelfCheck-module__0eoosG__canvasStage:after{content:"";background:#11130f24;position:absolute}.BrowserSelfCheck-module__0eoosG__canvasStage:before{inset-block:0;width:1px;left:50%}.BrowserSelfCheck-module__0eoosG__canvasStage:after{inset-inline:0;height:1px;top:50%}.BrowserSelfCheck-module__0eoosG__canvasStage canvas{z-index:1;opacity:0;width:100%;height:auto;transition:opacity .3s;display:block;position:relative}.BrowserSelfCheck-module__0eoosG__renderingStage[data-active=true] .BrowserSelfCheck-module__0eoosG__canvasStage canvas{opacity:1;animation:.35s ease-out BrowserSelfCheck-module__0eoosG__reveal}.BrowserSelfCheck-module__0eoosG__canvasStage>p{z-index:2;background:var(--paper-deep);max-width:280px;color:var(--muted);font:10px var(--font-mono), monospace;letter-spacing:.05em;text-align:center;text-transform:uppercase;margin:0;padding:28px;line-height:1.55;position:relative}.BrowserSelfCheck-module__0eoosG__referencePanel{border:1px solid var(--line-strong);background:var(--paper);grid-column:1/-1;margin-top:28px}.BrowserSelfCheck-module__0eoosG__referenceHeading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding:20px 22px;display:flex}.BrowserSelfCheck-module__0eoosG__referenceHeading h3{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:620}.BrowserSelfCheck-module__0eoosG__referenceHeading>span{color:var(--muted);font:9px var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.BrowserSelfCheck-module__0eoosG__referenceLedger{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.BrowserSelfCheck-module__0eoosG__referenceLedger>div{border-right:1px solid var(--line);min-width:0;padding:18px 22px}.BrowserSelfCheck-module__0eoosG__referenceLedger>div:last-child{border-right:0}.BrowserSelfCheck-module__0eoosG__referenceLedger>div:only-child{border-right:0;grid-column:1/-1}.BrowserSelfCheck-module__0eoosG__referenceLedger span,.BrowserSelfCheck-module__0eoosG__referenceLedger strong,.BrowserSelfCheck-module__0eoosG__referenceLedger small{display:block}.BrowserSelfCheck-module__0eoosG__referenceLedger span{color:var(--muted);font:9px var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.BrowserSelfCheck-module__0eoosG__referenceLedger strong{margin-top:8px;font-size:13px;font-weight:620;line-height:1.45}.BrowserSelfCheck-module__0eoosG__referenceLedger small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.45}.BrowserSelfCheck-module__0eoosG__referencePanel>p{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:16px 22px;font-size:11px;line-height:1.55}.BrowserSelfCheck-module__0eoosG__contribution{background:#e8eccf;grid-template-columns:minmax(270px,.8fr) minmax(0,1.2fr);gap:clamp(38px,7vw,110px);margin-top:64px;padding:clamp(38px,5vw,70px);display:grid}.BrowserSelfCheck-module__0eoosG__payloadPreview{border-block:1px solid #11130f2c;margin-top:18px;padding:12px 0}.BrowserSelfCheck-module__0eoosG__payloadPreview summary{cursor:pointer;font-size:11px}.BrowserSelfCheck-module__0eoosG__payloadPreview pre{background:var(--ink);max-height:310px;color:var(--paper);font:9px/1.55 var(--font-mono), monospace;white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0 0;padding:14px;overflow:auto}.BrowserSelfCheck-module__0eoosG__contributionActions{flex-wrap:wrap;align-items:baseline;gap:10px 18px;display:flex}.BrowserSelfCheck-module__0eoosG__contribution button.BrowserSelfCheck-module__0eoosG__textButton{color:var(--ink);text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline}.BrowserSelfCheck-module__0eoosG__contribution button.BrowserSelfCheck-module__0eoosG__textButton:hover{color:var(--ink);transform:none}.BrowserSelfCheck-module__0eoosG__recoveryNotice{color:var(--muted);margin:14px 0 0;font-size:11px;line-height:1.55}.BrowserSelfCheck-module__0eoosG__contributionError{color:#7d211b;font-size:12px}.BrowserSelfCheck-module__0eoosG__receipt{border-top:1px solid var(--ink);align-self:start;padding-top:18px}.BrowserSelfCheck-module__0eoosG__receipt strong{font-size:20px}.BrowserSelfCheck-module__0eoosG__receipt p{color:var(--muted);font-size:13px;line-height:1.55}.BrowserSelfCheck-module__0eoosG__limits{grid-template-columns:1fr 1.45fr;gap:4rem;padding:68px 0 84px;display:grid}.BrowserSelfCheck-module__0eoosG__limits h2{letter-spacing:-.03em;margin:0;font-family:Georgia,serif;font-size:clamp(27px,3vw,39px);font-weight:400}.BrowserSelfCheck-module__0eoosG__limits p{color:var(--muted);margin:0 0 15px;font-size:14px;line-height:1.65}.BrowserSelfCheck-module__0eoosG__limits a{text-underline-offset:5px;margin-top:10px;font-size:12px;display:inline-block}.BrowserSelfCheck-module__0eoosG__workspace button:focus-visible,.BrowserSelfCheck-module__0eoosG__workspace input:focus-visible,.BrowserSelfCheck-module__0eoosG__limits a:focus-visible,.BrowserSelfCheck-module__0eoosG__payloadPreview summary:focus-visible{outline-offset:4px;outline:2px solid}@keyframes BrowserSelfCheck-module__0eoosG__scan{to{transform:rotate(360deg)}}@keyframes BrowserSelfCheck-module__0eoosG__reveal{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes BrowserSelfCheck-module__0eoosG__rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.BrowserSelfCheck-module__0eoosG__workspace *,.BrowserSelfCheck-module__0eoosG__workspace :before{transition:none!important;animation:none!important}}@media (max-width:760px){.BrowserSelfCheck-module__0eoosG__intro{grid-template-columns:1fr;gap:16px;padding:28px 0 24px}.BrowserSelfCheck-module__0eoosG__introNote{max-width:none}.BrowserSelfCheck-module__0eoosG__localMark{display:none}.BrowserSelfCheck-module__0eoosG__introNote p{margin-top:0}.BrowserSelfCheck-module__0eoosG__intro h1{margin-top:12px;font-size:clamp(52px,12vw,78px)}.BrowserSelfCheck-module__0eoosG__scanSetup,.BrowserSelfCheck-module__0eoosG__renderingStage,.BrowserSelfCheck-module__0eoosG__contribution,.BrowserSelfCheck-module__0eoosG__networkBridge{grid-template-columns:1fr;gap:28px}.BrowserSelfCheck-module__0eoosG__scanSetup{gap:10px;padding:24px 0}.BrowserSelfCheck-module__0eoosG__setupLead .BrowserSelfCheck-module__0eoosG__labIndex{margin-bottom:12px}.BrowserSelfCheck-module__0eoosG__result{flex-direction:column;align-items:flex-start;gap:26px;min-height:330px}.BrowserSelfCheck-module__0eoosG__readingLedger>div{grid-template-columns:1fr;gap:7px}.BrowserSelfCheck-module__0eoosG__indicator{flex-basis:64px;width:64px;height:64px}.BrowserSelfCheck-module__0eoosG__indicator span{font-size:32px}.BrowserSelfCheck-module__0eoosG__controls{flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:38px}.BrowserSelfCheck-module__0eoosG__evidence li{grid-template-columns:24px minmax(0,1fr);gap:12px}.BrowserSelfCheck-module__0eoosG__probeStatus{text-align:left;grid-column:2;padding-top:8px}.BrowserSelfCheck-module__0eoosG__networkBridge{padding:25px}.BrowserSelfCheck-module__0eoosG__renderingStage{margin-top:44px;padding:44px 0}.BrowserSelfCheck-module__0eoosG__canvasStage{min-height:142px}.BrowserSelfCheck-module__0eoosG__fingerprintReadout div{grid-template-columns:1fr;gap:5px}.BrowserSelfCheck-module__0eoosG__fingerprintReadout dd{text-align:left}.BrowserSelfCheck-module__0eoosG__referenceHeading{align-items:flex-start}.BrowserSelfCheck-module__0eoosG__referenceLedger{grid-template-columns:1fr 1fr}.BrowserSelfCheck-module__0eoosG__referenceLedger>div:nth-child(2){border-right:0}.BrowserSelfCheck-module__0eoosG__referenceLedger>div:nth-child(3),.BrowserSelfCheck-module__0eoosG__referenceLedger>div:nth-child(4){border-top:1px solid var(--line)}.BrowserSelfCheck-module__0eoosG__contribution{margin-inline:calc(var(--page) * -1);padding-inline:var(--page)}.BrowserSelfCheck-module__0eoosG__limits{grid-template-columns:1fr;gap:24px;padding:48px 0 58px}}
.PassiveMonitoringWorkspace-module__vJyJXq__workspace{max-width:1280px;color:var(--ink);margin:0 auto;padding:0 32px 40px}.PassiveMonitoringWorkspace-module__vJyJXq__workspace button{font:inherit;border:1px solid var(--ink);cursor:pointer;background:0 0;padding:9px 14px;transition:background-color .12s}.PassiveMonitoringWorkspace-module__vJyJXq__workspace button:hover:not(:disabled){background:var(--paper-deep)}.PassiveMonitoringWorkspace-module__vJyJXq__workspace button:disabled{opacity:.5;cursor:not-allowed}.PassiveMonitoringWorkspace-module__vJyJXq__notice{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);max-width:100%;padding:18px 0;line-height:1.6}.PassiveMonitoringWorkspace-module__vJyJXq__notice p{max-width:920px;margin:0}.PassiveMonitoringWorkspace-module__vJyJXq__notice small{color:var(--muted);margin-top:8px;display:block}.PassiveMonitoringWorkspace-module__vJyJXq__toolbar{justify-content:space-between;align-items:center;gap:20px;margin:28px 0 16px;display:flex}.PassiveMonitoringWorkspace-module__vJyJXq__toolbar h2{letter-spacing:-.03em;margin:0;font-size:24px}.PassiveMonitoringWorkspace-module__vJyJXq__toolbar p{color:var(--muted);margin:8px 0 0;font-size:13px}.PassiveMonitoringWorkspace-module__vJyJXq__error{border-left:3px solid var(--ink);padding:12px;line-height:1.6}.PassiveMonitoringWorkspace-module__vJyJXq__tableScroll{max-width:100%;overflow-x:auto}.PassiveMonitoringWorkspace-module__vJyJXq__table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.PassiveMonitoringWorkspace-module__vJyJXq__table th,.PassiveMonitoringWorkspace-module__vJyJXq__table td{border-bottom:1px solid var(--line);vertical-align:top;padding:16px 12px}.PassiveMonitoringWorkspace-module__vJyJXq__table thead th{text-transform:uppercase;letter-spacing:.04em;border-bottom-color:var(--ink);font-size:12px}.PassiveMonitoringWorkspace-module__vJyJXq__table th:first-child,.PassiveMonitoringWorkspace-module__vJyJXq__table td:first-child{padding-left:0}.PassiveMonitoringWorkspace-module__vJyJXq__table small{color:var(--muted);margin-top:5px;font-size:12px;font-weight:400;display:block}.PassiveMonitoringWorkspace-module__vJyJXq__table summary{cursor:pointer;padding:0 0 8px}.PassiveMonitoringWorkspace-module__vJyJXq__table pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:440px;max-height:400px;font-size:12px;line-height:1.5;overflow-y:auto}.PassiveMonitoringWorkspace-module__vJyJXq__table details p{max-width:370px;line-height:1.5}.PassiveMonitoringWorkspace-module__vJyJXq__notes{color:var(--muted);margin:24px 0;line-height:1.6}.PassiveMonitoringWorkspace-module__vJyJXq__notes summary{cursor:pointer;color:var(--ink)}.PassiveMonitoringWorkspace-module__vJyJXq__notes li{margin:8px 0}.PassiveMonitoringWorkspace-module__vJyJXq__pagination{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.PassiveMonitoringWorkspace-module__vJyJXq__pagination p{color:var(--muted);font-size:13px}.PassiveMonitoringWorkspace-module__vJyJXq__experiments{max-width:1280px;margin:0 auto;padding:0 32px 60px}.PassiveMonitoringWorkspace-module__vJyJXq__experiments>summary{border-top:1px solid var(--ink);cursor:pointer;padding:24px 0;font-size:18px;font-weight:600}.PassiveMonitoringWorkspace-module__vJyJXq__experiments>p{max-width:820px;margin:0 0 20px;line-height:1.6}.PassiveMonitoringWorkspace-module__vJyJXq__experiments>section{padding:0 0 20px}@media (prefers-reduced-motion:reduce){.PassiveMonitoringWorkspace-module__vJyJXq__workspace button{transition:none}}@media (max-width:800px){.PassiveMonitoringWorkspace-module__vJyJXq__workspace{padding:0 20px 32px}.PassiveMonitoringWorkspace-module__vJyJXq__experiments{padding:0 20px 40px}.PassiveMonitoringWorkspace-module__vJyJXq__table{min-width:720px}.PassiveMonitoringWorkspace-module__vJyJXq__toolbar,.PassiveMonitoringWorkspace-module__vJyJXq__pagination{flex-wrap:wrap}}
