.repository-desk{padding-top:34px;padding-bottom:64px;scroll-margin-top:100px}.repo-search-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px}.repo-search-heading h2{font-size:29px;letter-spacing:-1px;font-weight:400;margin:13px 0}.repo-search-heading p{font-size:13px;line-height:1.8;color:#aaa89e}.repo-open-label{display:flex;align-items:center;gap:7px;color:#bdb79f;font:11px monospace;white-space:nowrap}.repo-search-form{display:flex;gap:12px}.repo-search-form label{display:flex;align-items:center;gap:14px;border:1px solid #5b5640;background:#1c1c19;padding:15px 18px;min-width:0;flex:1 1;border-radius:7px}.repo-search-form label:focus-within{border-color:#efdc81;box-shadow:0 0 0 3px #efdc810d}.repo-search-form input{background:none;border:0;outline:none!important;color:#f0ede1;min-width:0;flex:1 1;font:13px/1.6 monospace}.repo-search-form input::placeholder{color:#aaa697}.repo-action{display:inline-flex;align-items:center;justify-content:center;gap:11px;background:#efdc81;color:#191913;border:1px solid #efdc81;border-radius:6px;padding:14px 18px;font-size:12px;white-space:nowrap}.repo-action:disabled{opacity:.6;cursor:wait}.repo-action:hover:not(:disabled){background:#ffe998}.repo-search-note{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:12px;color:#a49e88;font:10px/1.8 monospace}.repo-search-note a{display:flex;align-items:center;gap:6px;color:#d2c58b}.repo-message{border:1px solid #d4b55738;background:#d4b55708;color:#d6c58d;border-radius:5px;padding:14px 17px;margin-top:20px;font-size:13px;line-height:1.8}.repo-pending{display:flex;align-items:center;gap:17px;border:1px solid #efdc8133;padding:22px;margin-top:25px;background:#efdc8105}.repo-pending>svg{color:#efdc81;flex:none}.repo-pending strong{font-size:13px;font-weight:500;overflow-wrap:anywhere}.repo-pending p{color:#aaa38c;font-size:12px;line-height:1.8;margin-top:8px}.repo-pending button{margin-left:auto;background:none;border:0;color:#c7b982;padding:8px}.repo-report{margin-top:35px;border:1px solid #454337;border-radius:9px;background:#171714;padding:30px;min-width:0}.repo-report-header{display:flex;justify-content:space-between;gap:25px;align-items:start}.repo-report-header>div:first-child{min-width:0}.repo-report-header h3{display:flex;align-items:center;gap:13px;font-size:25px;letter-spacing:-.7px;font-weight:400;overflow-wrap:anywhere;margin:14px 0 0}.repo-report-header h3>img{flex:none}.repo-report-meta{display:flex;align-items:center;gap:15px;flex-wrap:wrap;font:10px/1.8 monospace;color:#b3ad98;margin-top:14px}.repo-report-meta>a{display:flex;align-items:center;gap:6px;color:#d3c58e}.repo-score-value{display:flex;align-items:center;gap:11px;flex:none}.repo-score-value>strong{font:58px/1 monospace;letter-spacing:-4px;color:#efdc81;font-weight:400}.repo-score-value>span{font:13px/1.8 monospace;color:#c0b58f}.repo-score-value small{display:block;font-size:10px}.repo-observed{display:flex;justify-content:space-between;align-items:center;gap:20px;font:10px/1.8 monospace;color:#b5af9a;padding:21px 0;border-bottom:1px solid #ffffff18}.repo-observed .is-stale{color:#e0b77d}.repo-observed button{display:flex;align-items:center;gap:7px;background:none;border:0;color:#d1c48d;font:inherit;padding:0}.repo-report-summary{font-size:13px;line-height:1.85;color:#bab4a0;margin-top:23px}.repo-report-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;border-bottom:1px solid #ffffff18;padding:25px 0}.repo-report-counts>div{display:flex;align-items:center;gap:10px;color:#b6aa7b}.repo-report-counts strong{font:20px monospace;color:#e8dfc0;font-weight:400}.repo-report-counts span{font-size:11px;color:#b6af99}.repo-report-columns{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-top:30px}.repo-report h4{font-size:18px;font-weight:400;letter-spacing:-.3px;margin:0 0 14px}.repo-review-signals>p,.repo-rubric>p{font-size:12px;line-height:1.8;color:#b2ab96;margin-bottom:20px}.repo-rubric details{border-top:1px solid #ffffff17}.repo-rubric summary{display:grid;grid-template-columns:18px minmax(0,1fr) 47px 14px;gap:10px;align-items:center;list-style:none;padding:16px 0;cursor:pointer;font-size:12px;color:#d1c9b2}.repo-rubric summary::-webkit-details-marker{display:none}.repo-check-icon{display:grid;place-items:center;font:13px monospace;color:#b1a88c}.repo-check-icon.observed{color:#efdc81}.repo-rubric summary>span:nth-child(2){display:flex;align-items:center;justify-content:space-between;gap:16px}.repo-rubric summary i{height:3px;width:55px;flex:none;background:#ffffff0d}.repo-rubric summary b{height:100%;background:#c8b66c;display:block}.repo-rubric summary strong{font:12px monospace;text-align:right;color:#e0cf8a}.repo-rubric summary strong small{color:#a49b7d;font-size:10px}.repo-rubric details>div{padding:0 0 19px 28px;font-size:12px;line-height:1.8;color:#bab19b}.repo-rubric details>div>span{display:block;font:10px monospace;text-transform:uppercase;color:#aaa18a;margin-top:10px}.repo-rubric details a{display:flex;align-items:center;gap:8px;color:#d6c68d;font:11px/1.8 monospace;margin-top:10px;overflow-wrap:anywhere}.repo-rubric-foot{display:block;font:10px/1.8 monospace;color:#aea48a;margin-top:15px}.repo-code-map{border-left:1px solid #ffffff17;padding-left:30px;min-width:0}.repo-files>span,.repo-stack>span{font:10px/1.8 monospace;color:#b3aa8d;letter-spacing:.6px}.repo-stack>div{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0 25px}.repo-stack code{font:11px/1.5 monospace;color:#d4c9a6;border:1px solid #ffffff1b;border-radius:4px;padding:5px 8px;overflow-wrap:anywhere}.repo-files>p,.repo-stack p{font-size:12px;line-height:1.8;color:#aca38a}.repo-files>a{display:flex;align-items:center;gap:10px;border-bottom:1px solid #ffffff16;padding:15px 0;color:#cfc29e}.repo-files>a>span{flex:1 1;min-width:0}.repo-files>a>svg{flex:none}.repo-files code{font:12px/1.7 monospace;overflow-wrap:anywhere}.repo-files small{display:block;color:#a89e83;font:10px/1.7 monospace;margin-top:3px}.repo-paths{border-bottom:1px solid #ffffff16;padding:14px 0}.repo-paths summary{display:flex;align-items:center;gap:10px;font-size:12px;cursor:pointer;color:#c7bfa9}.repo-paths summary>span{font:10px monospace;margin-left:auto;color:#ac9f7a}.repo-paths summary>svg{margin-left:auto}.repo-paths ul{margin:15px 0 0;padding-left:19px}.repo-paths li,.repo-paths p{font-size:12px;line-height:1.8;color:#b4aa90;overflow-wrap:anywhere;margin-top:7px}.repo-paths code{font:11px/1.8 monospace}.repo-review-signals{border-top:1px solid #ffffff18;margin-top:30px;padding-top:26px}.repo-review-signals details{border-bottom:1px solid #ffffff17;padding:16px 0}.repo-review-signals summary{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#d5c9aa;font-size:13px;cursor:pointer}.repo-no-findings,.repo-review-signals details p,.repo-review-signals li{color:#b3aa91;font-size:12px;line-height:1.9;margin-top:13px}.repo-reading-notes{margin-top:28px;padding:23px;border:1px solid #d2bd6b38;background:#d2bd6b05}.repo-reading-notes h4{margin-top:13px}.repo-reading-notes li,.repo-reading-notes p{color:#bcb29a;font-size:12px;line-height:1.9}.repo-reading-notes ol{padding-left:20px}.repo-reading-notes li{padding-left:8px;margin:9px 0}.repo-reading-notes a{display:flex;align-items:center;gap:7px;font-size:11px;color:#dcca8c;margin-top:12px}.repo-reading-notes small{display:block;font:10px/1.8 monospace;color:#ada084;margin-top:16px}.repo-event-log{border:1px solid #4a422d;background:#10100e;margin-top:28px}.repo-event-log summary{display:flex;align-items:center;gap:10px;font:11px/1.7 monospace;color:#c4b68f;padding:16px;cursor:pointer}.repo-event-log summary>span{margin-left:auto;font-size:10px;color:#b1a380}.repo-event-log>div{display:grid;grid-template-columns:93px 60px minmax(0,1fr);gap:14px;padding:13px 16px;border-top:1px solid #ffffff0c;font:11px/1.8 monospace;color:#b8ae93}.repo-event-log time,.repo-event-log>div>span{color:#aa9c79;font-size:10px}.repo-event-log p{overflow-wrap:anywhere}.repo-report-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px}.repo-report-footer>a:first-child{display:flex;align-items:center;gap:8px;font-size:12px;color:#cfc093}.repo-limitations{margin-top:23px;color:#b3a78a;font-size:12px;line-height:1.9}.repo-limitations summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.repo-limitations ul{padding-left:18px}.repo-examples{margin-top:45px}.repo-examples-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:23px}.repo-examples-heading h3{font-weight:400;font-size:25px;letter-spacing:-.7px;margin-top:12px}.repo-examples-heading>a{display:flex;align-items:center;gap:8px;font-size:11px;color:#cbbd8b;white-space:nowrap}.repo-example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.repo-example-grid article{border:1px solid #ffffff1c;border-radius:7px;padding:23px;background:linear-gradient(145deg,#20201c,#161614);display:flex;flex-direction:column;min-width:0}.repo-example-number{font:10px/1.8 monospace;color:#b2a582}.repo-example-grid h4{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:21px;letter-spacing:-.5px;font-weight:400;margin:19px 0 13px}.repo-example-grid h4 svg{color:#b9a96f}.repo-example-grid p{font-size:12px;line-height:1.9;color:#b4ad99;min-height:69px}.repo-example-grid code{font:11px/1.8 monospace;color:#b5a780;margin:18px 0 21px;overflow-wrap:anywhere}.repo-example-grid button{display:flex;justify-content:space-between;align-items:center;gap:10px;border:0;border-top:1px solid #ffffff18;padding:17px 0 0;background:none;color:#e4d18a;font-size:12px;margin-top:auto;text-align:left}.repo-example-grid button:disabled{opacity:.5}.repo-method{display:flex;align-items:start;gap:20px;border-top:1px solid #ffffff18;padding-top:28px;margin-top:38px;scroll-margin-top:100px}.repo-method>svg{flex:none;color:#d2bd70;margin-top:3px}.repo-method h3{font-size:17px;font-weight:400;margin-bottom:12px}.repo-method p{font-size:12px;line-height:1.9;color:#b2a992;max-width:900px}.repo-method a{display:flex;align-items:center;gap:7px;color:#d0bd80;font-size:11px;margin-top:15px}.research-mode-nav{display:flex;align-items:center;gap:28px;padding-top:26px;padding-bottom:0;border-bottom:1px solid #ffffff18}.research-mode-nav button{display:flex;align-items:center;gap:9px;padding:0 0 18px;background:none;border:0;border-bottom:2px solid transparent;color:#b1aa95;font-size:13px}.research-mode-nav button[aria-pressed=true]{border-bottom-color:#efdc81;color:#f0e6bf}.research-mode-nav>span{margin-left:auto;color:#a69d83;font:10px monospace}.repository-desk :focus-visible{outline:2px solid #efdc81;outline-offset:4px}@media(max-width:1000px){.repo-report{padding:24px}.repo-report-columns{gap:25px}.repo-code-map{padding-left:23px}.repo-rubric summary i{display:none}.repo-report-counts>div{flex-wrap:wrap}.repo-report-counts span{flex-basis:100%}.repo-example-grid{gap:13px}.repo-example-grid article{padding:18px}.repo-search-heading h2{font-size:27px}}@media(max-width:760px){.repository-desk{padding-top:27px;padding-bottom:42px}.repo-search-heading{display:block}.repo-open-label{margin-top:15px}.repo-search-heading h2{font-size:26px}.repo-search-heading p{font-size:12px}.repo-search-form{flex-direction:column;gap:10px}.repo-search-form label{padding:14px}.repo-search-form input{font-size:12px}.repo-search-form>.repo-action{width:100%}.repo-search-note{align-items:start;flex-direction:column;gap:7px;font-size:10px}.repo-report{padding:20px 17px;margin-top:25px}.repo-report-header{gap:18px;flex-wrap:wrap}.repo-report-header h3{font-size:22px;line-height:1.5}.repo-score-value{margin-top:3px}.repo-score-value>strong{font-size:46px}.repo-observed{align-items:start;flex-direction:column;gap:10px}.repo-report-counts{gap:13px}.repo-report-counts span{font-size:10px;line-height:1.7}.repo-report-columns{display:block;padding-top:25px}.repo-code-map{border-left:0;border-top:1px solid #ffffff18;padding:25px 0 0;margin-top:25px}.repo-report h4{font-size:18px}.repo-rubric summary{font-size:12px}.repo-reading-notes{padding:17px}.repo-reading-notes li{padding-left:3px}.repo-event-log>div{grid-template-columns:82px minmax(0,1fr);gap:7px 10px}.repo-event-log>div>p{grid-column:2}.repo-event-log>div>time{grid-row:1/3}.repo-report-footer{flex-wrap:wrap}.repo-report-footer>.repo-action{width:100%}.repo-examples-heading{display:block}.repo-examples-heading>a{margin-top:17px}.repo-example-grid{grid-template-columns:1fr}.repo-example-grid article{padding:23px}.repo-example-grid p{min-height:0}.repo-example-grid h4{margin-top:15px}.repo-method{gap:13px}.repo-pending{padding:17px;gap:12px}.repo-pending p{font-size:11px}.research-mode-nav{gap:24px;padding-top:23px}.research-mode-nav button{font-size:12px}.research-mode-nav>span{display:none}}.repo-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.research-page{--r-yellow:#efdc81;--r-line:#ffffff17;background:#111;color:#ecebe5;min-height:100vh}.research-wrap{max-width:1440px;margin:auto;padding-left:64px;padding-right:64px}.research-intro{position:relative;overflow:hidden;padding-top:54px;padding-bottom:52px;border-bottom:1px solid var(--r-line)}.research-intro>.ascii-field{opacity:.48;pointer-events:none}.research-intro>:not(.ascii-field){position:relative;z-index:1}.research-eyebrow{display:flex;align-items:center;gap:9px;font:10px/1.7 var(--font-geist-mono),monospace;letter-spacing:1.2px;color:#a49d82}.research-intro>.research-eyebrow>span{margin-left:auto;color:#74736b}.research-intro-grid{display:grid;grid-template-columns:1fr 330px;gap:60px;align-items:end;margin-top:30px}.research-intro h1{font-size:clamp(42px,5.3vw,76px);font-weight:400;line-height:1.08;letter-spacing:-3px;margin:0}.research-intro h1 em{font-family:Georgia,serif;font-weight:400;color:#d0cbb8}.research-intro p{font-size:14px;line-height:1.9;max-width:500px;color:#a2a19b;margin-top:24px}.research-intro-note{border-left:1px solid #b0a77c44;padding:7px 0 5px 28px}.research-intro-note>span{font:10px monospace;color:var(--r-yellow)}.research-intro-note p{font-size:12px;margin:15px 0 22px}.research-intro-note>a{display:flex;gap:23px;align-items:center;font-size:12px;color:var(--r-yellow)}.research-desk{padding-top:33px;padding-bottom:65px;scroll-margin-top:92px}.research-desk-heading{display:flex;justify-content:space-between;align-items:center;padding-bottom:27px;gap:24px}.research-desk-heading p{font-size:12px;line-height:1.8;color:#888780;margin:7px 0 0}.research-provider{display:flex;align-items:center;gap:12px;flex:none}.research-provider span{font:9px/1.8 monospace;letter-spacing:.4px;color:#aaa79b}.research-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:40px;border-top:1px solid var(--r-line)}.research-projects{padding-top:17px;min-width:0}.research-projects>button{width:100%;border:0;border-bottom:1px solid var(--r-line);background:none;color:#9d9b90;text-align:left;cursor:pointer;display:flex;align-items:center;gap:15px;padding:22px 13px 22px 8px;transition:background .2s,color .2s}.research-projects>button.selected{background:#efdc810a;color:#eee8c7;box-shadow:inset 2px 0 var(--r-yellow)}.research-projects>button:hover{background:#ffffff06}.research-project-index{font:9px monospace;align-self:flex-start;padding-top:4px;color:#6d6b61}.research-project-logo{width:36px;display:flex;align-items:center;justify-content:center;flex:none}.research-projects button strong{font-weight:500;font-size:14px;display:block}.research-projects button small{font-size:10px;color:#88867d;margin-top:8px;display:block}.research-project-ticker{display:flex;align-items:center;flex-direction:column;gap:10px;margin-left:auto;font:9px monospace;color:#918b70}.research-selection-note{padding:29px 16px;color:#827e6c}.research-selection-note p{font:11px/2 monospace;color:#77766d;margin:16px 0}.research-selection-note a{display:flex;align-items:center;gap:10px;font-size:11px;color:#b0a785}.research-detail{min-width:0;border-left:1px solid var(--r-line);padding:31px 0 0 35px}.research-project-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.research-project-heading h2{font-size:37px;letter-spacing:-1.4px;font-weight:400;line-height:1.2;margin:11px 0 0}.research-run{display:inline-flex;align-items:center;justify-content:center;gap:11px;background:var(--r-yellow);color:#1c1b16;border:1px solid var(--r-yellow);padding:13px 16px;font:11px monospace;cursor:pointer;flex:none}.research-run:disabled{opacity:.65;cursor:wait}.research-description{font-size:13px;line-height:1.9;color:#aaa79b;max-width:660px;margin:22px 0}.research-mint{display:flex;align-items:center;gap:14px;padding:13px 0;border-top:1px solid var(--r-line);border-bottom:1px solid var(--r-line);min-width:0}.research-mint>span{font:9px monospace;color:#777365;flex:none}.research-mint code{font:10px/1.7 monospace;color:#b4ae99;overflow-wrap:anywhere;min-width:0}.research-mint button{margin-left:auto;color:#b0a575;background:none;border:0;cursor:pointer;flex:none;padding:8px}.research-observation{display:flex;justify-content:space-between;gap:15px;align-items:start;font:9px/1.8 monospace;color:#77756b;margin-top:17px}.research-status{color:#c4a882;flex:none}.research-status.ready{color:#acb78d}.research-status.busy{color:var(--r-yellow)}.research-market{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;padding:30px 0 22px}.research-market span{font:9px/1.6 monospace;color:#8d8877}.research-market strong{display:block;font:23px/1.2 var(--font-geist-mono),monospace;font-weight:400;letter-spacing:-1px;margin-top:12px;overflow-wrap:anywhere}.research-market .positive{color:#c4cead}.research-market .negative{color:#e0a38f}.research-market-foot{font-size:10px;line-height:1.8;color:#78776d;display:flex;align-items:start;gap:20px;border-bottom:1px solid var(--r-line);padding-bottom:24px}.research-market-foot>a{color:#cec293;display:flex;align-items:center;gap:6px;flex:none}.research-explanation{padding:27px 0;border-bottom:1px solid var(--r-line)}.research-explanation details p,.research-explanation>p{font-size:13px;line-height:1.95;color:#aaa799;margin:15px 0}.research-explanation summary{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#d3cba9;cursor:pointer;padding:10px 0}.research-explanation>small{font:9px/1.8 monospace;color:#777367;display:block;margin-top:12px}.research-score{padding-top:29px;scroll-margin-top:100px}.research-score-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.research-questions h3,.research-score h3{font-size:29px;font-weight:400;letter-spacing:-.8px;margin:10px 0 0}.research-score-number{display:flex;align-items:center;gap:12px}.research-score-number strong{font:47px/1 monospace;letter-spacing:-3px;font-weight:400;color:var(--r-yellow)}.research-score-number span{font:9px/1.8 monospace;color:#938a6e}.research-score>p{font-size:12px;line-height:1.9;color:#999482;max-width:570px;margin:18px 0 20px}.research-checks{border-top:1px solid var(--r-line)}.research-checks details{border-bottom:1px solid var(--r-line)}.research-checks summary{display:grid;grid-template-columns:18px minmax(0,1fr) 50px 14px;align-items:center;gap:12px;cursor:pointer;padding:17px 0;font-size:12px;color:#c1bcaa;list-style:none}.research-checks summary::-webkit-details-marker{display:none}.research-check-status{font:13px monospace;color:#7d7564}.research-check-status.observed{color:var(--r-yellow)}.research-checks summary>span:nth-child(2){display:grid;grid-template-columns:minmax(0,1fr) 70px;align-items:center;gap:15px}.research-checks i{height:3px;background:#ffffff0a;display:block}.research-checks i>b{height:100%;display:block;background:#c8b870}.research-checks summary>strong{font:12px monospace;text-align:right;color:#d5c57f}.research-checks summary small{font:9px monospace;color:#76705e}.research-checks details>div{padding:0 0 18px 30px}.research-checks details p{font-size:12px;line-height:1.9;color:#8f8b7c;margin:0 0 13px}.research-check-state{font:9px monospace;text-transform:uppercase;color:#777366;display:block;margin:0 0 10px}.research-checks details a{display:flex;gap:9px;align-items:center;font:10px/1.8 monospace;color:#c2b787;overflow-wrap:anywhere;margin:7px 0}.research-score-foot{display:block;font:9px/1.8 monospace;color:#7c7768;margin-top:16px}.research-await{display:flex;align-items:center;gap:16px;padding:30px 0;border-top:1px solid var(--r-line);color:#9a9278;font-size:12px;line-height:1.9}.research-await svg{flex:none}.research-repository{padding-top:33px;margin-top:30px;border-top:1px solid var(--r-line)}.research-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.research-section-heading h3{display:flex;align-items:center;gap:11px;font-size:18px;font-weight:400;margin:0}.research-section-heading>a{display:flex;align-items:center;gap:7px;font:10px monospace;color:#b5a97b}.research-repository>p{font-size:12px;line-height:1.9;color:#969182}.research-repository .research-repo-name{font:11px/1.9 monospace;color:#ccc3a2;margin:19px 0 12px;overflow-wrap:anywhere}.research-commit{display:inline-flex;align-items:center;gap:12px;font:9px monospace;color:#8c836c;margin:0 0 10px}.research-commit code{color:#cec29a}.research-repo-counts{display:flex;gap:25px;flex-wrap:wrap;padding:20px 0;font-size:10px;color:#817c6d}.research-repo-counts strong{color:#e0d5b1;font:16px monospace;margin-right:5px;font-weight:400}.research-source-files{border-top:1px solid var(--r-line)}.research-source-files>a{display:grid;grid-template-columns:95px minmax(0,1fr) 14px;gap:10px;align-items:center;padding:14px 0;border-bottom:1px solid var(--r-line);color:#b9b095}.research-source-files span{font:9px monospace;color:#797362}.research-source-files code{font:10px/1.8 monospace;overflow-wrap:anywhere}.research-finding{border-bottom:1px solid var(--r-line);padding:15px 0}.research-finding summary{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:12px;cursor:pointer;color:#c3baa0}.research-finding p{font-size:12px;line-height:1.9;color:#8f8877}.research-terminal{margin-top:30px;background:#0b0b0a;border:1px solid #b9a56f25}.research-terminal-top{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #b9a56f25;padding:15px 17px;font:9px monospace;color:#938566}.research-terminal-top>span{display:flex;gap:9px;align-items:center}.research-terminal-top>span:last-child{color:#625e50}.research-terminal-event{display:grid;grid-template-columns:60px 75px minmax(0,1fr);gap:13px;font:10px/1.9 monospace;padding:14px 17px;border-bottom:1px solid #ffffff08;color:#a9a18a}.research-terminal-event time{color:#666152;font-size:9px}.research-terminal-event>span{color:#82734d;font-size:9px}.research-terminal-event p{margin:0;overflow-wrap:anywhere}.research-terminal-event b{color:#d6be67;font-weight:400;margin-right:10px}.research-terminal-foot{font:9px/1.8 monospace;color:#666151;padding:14px 17px}.research-terminal-empty{font:11px/1.9 monospace;color:#8e856b;padding:25px 17px;margin:0}.research-questions{padding:31px 0;border-bottom:1px solid var(--r-line)}.research-questions h3{font-size:25px}.research-questions ol{padding-left:22px;margin:22px 0 0}.research-questions li{padding-left:9px;font-size:12px;line-height:1.95;color:#aaa28d;margin-bottom:14px}.research-questions li::marker{color:#b3a16b;font:10px monospace}.research-independent{padding:25px 0;border-bottom:1px solid var(--r-line)}.research-independent h3{font-size:18px;line-height:1.6;font-weight:400;color:#d2c6a5;margin:11px 0}.research-independent p{font-size:12px;line-height:1.9;color:#98917e}.research-independent small{display:block;font:9px/1.9 monospace;color:#7d7563}.research-independent a{display:flex;align-items:center;gap:10px;font-size:11px;color:#d4c18b;margin-top:16px}.research-official{padding:26px 0}.research-official>a{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:11px;line-height:1.8;color:#b0a483;padding:13px 0;border-bottom:1px solid var(--r-line)}.research-official>span{margin-bottom:12px}.research-official a>svg{flex:none}.research-result-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:8px}.research-result-actions>a,.research-result-actions>button{display:flex;gap:8px;align-items:center;background:none;border:0;color:#bdad7e;font:10px/1.8 monospace;padding:0;cursor:pointer}.research-result-actions>button:disabled{opacity:.4;cursor:default}.research-result-actions>a:last-child{color:var(--r-yellow);margin-left:auto}.research-limitations{margin-top:26px;color:#88816d}.research-limitations summary{display:flex;justify-content:space-between;align-items:center;font-size:11px;cursor:pointer}.research-limitations li,.research-limitations p{font-size:11px;line-height:1.9}.research-error{background:#bb724511;border:1px solid #bb724544;padding:13px 16px;font-size:12px;line-height:1.8;color:#d4b095;margin-top:18px}.research-page :focus-visible{outline:2px solid var(--r-yellow);outline-offset:5px}.research-spin{animation:research-spin 1s linear infinite}@keyframes research-spin{to{transform:rotate(1turn)}}@media(max-width:1100px){.research-wrap{padding-left:30px;padding-right:30px}.research-layout{grid-template-columns:240px minmax(0,1fr);gap:23px}.research-detail{padding-left:24px}.research-projects>button{gap:10px}.research-project-index{display:none}.research-project-heading{align-items:start}.research-run{font-size:10px;padding:11px}.research-market strong{font-size:19px}.research-intro-grid{grid-template-columns:1fr 280px;gap:35px}.research-checks summary>span:nth-child(2){grid-template-columns:1fr 45px}.research-observation{flex-direction:column;gap:6px}}@media(max-width:760px){.research-wrap{padding-left:22px;padding-right:22px}.research-intro{padding-top:32px;padding-bottom:32px}.research-intro>.research-eyebrow{font-size:9px;letter-spacing:.4px}.research-intro>.research-eyebrow>span{display:none}.research-intro-grid{display:block;margin-top:22px}.research-intro h1{font-size:44px;letter-spacing:-1.6px}.research-intro p{font-size:12px;margin-top:20px}.research-intro-note{padding:0;border:0;margin-top:24px}.research-intro-note>span{font-size:9px}.research-intro-note p{margin:11px 0}.research-intro-note a{margin-top:17px;font-size:11px}.research-desk{padding-top:25px;padding-bottom:40px}.research-desk-heading{align-items:start;padding-bottom:21px;gap:17px}.research-desk-heading p{font-size:11px}.research-provider{gap:8px}.research-provider>span{display:none}.research-layout{display:block}.research-projects{display:grid;grid-template-columns:1fr 1fr;gap:0 13px;padding-top:8px}.research-projects>button{padding:17px 10px;gap:10px}.research-projects button strong{font-size:12px;line-height:1.5}.research-projects button small{font-size:9px;line-height:1.6;margin-top:4px}.research-project-logo{width:24px}.research-project-ticker,.research-selection-note{display:none}.research-detail{border:0;padding:31px 0 0}.research-project-heading{gap:15px;align-items:center}.research-project-heading h2{font-size:29px;letter-spacing:-.8px}.research-eyebrow{font-size:9px;letter-spacing:.6px}.research-run{font-size:9px;padding:11px 9px;gap:7px;max-width:145px;line-height:1.7}.research-run svg{width:12px;flex:none}.research-description{font-size:12px;margin:19px 0}.research-mint{gap:10px;flex-wrap:wrap;padding:14px 0}.research-mint>span{width:100%}.research-mint code{font-size:10px;flex:1 1}.research-mint button{padding:5px}.research-observation{font-size:9px;gap:7px}.research-market{grid-template-columns:1fr 1fr;gap:25px 18px;padding:25px 0 22px}.research-market strong{font-size:25px;margin-top:9px}.research-market-foot{display:block;font-size:10px}.research-market-foot a{margin-top:12px;display:inline-flex;font-size:10px}.research-explanation{padding:23px 0}.research-explanation details p,.research-explanation>p{font-size:12px}.research-score-heading{gap:15px}.research-score h3{font-size:25px}.research-score-number strong{font-size:39px}.research-score-number{gap:9px}.research-score-number span{font-size:9px}.research-score>p{font-size:12px}.research-checks summary{font-size:11px;gap:8px;grid-template-columns:14px minmax(0,1fr) 40px 12px}.research-checks summary>span:nth-child(2){display:block}.research-checks i{margin-top:9px;max-width:90px;height:2px}.research-checks details>div{padding-left:22px}.research-checks details p{font-size:12px}.research-section-heading h3{font-size:17px;gap:9px}.research-repo-counts{gap:18px}.research-source-files>a{grid-template-columns:minmax(0,1fr) 14px;gap:6px}.research-source-files span{grid-column:1/-1}.research-terminal-top{padding:13px;font-size:9px;gap:9px}.research-terminal-top>span:last-child{display:none}.research-terminal-event{padding:13px;grid-template-columns:53px minmax(0,1fr);gap:7px 10px;font-size:11px}.research-terminal-event>span{grid-row:1;grid-column:2}.research-terminal-event p{grid-column:2}.research-terminal-event time{grid-row:1/3}.research-terminal-foot{padding:13px}.research-questions li{padding-left:5px}.research-independent h3{font-size:17px}.research-result-actions{gap:18px 22px}.research-result-actions>a:last-child{margin-left:0;width:100%;margin-top:2px}.research-official>a{font-size:11px}}@media(prefers-reduced-motion:reduce){.research-page *{animation:none!important;transition:none!important}}.research-check-state,.research-explanation>small,.research-intro>.research-eyebrow>span,.research-market-foot,.research-mint>span,.research-observation,.research-project-index,.research-score-foot,.research-selection-note p,.research-source-files span,.research-terminal-event time,.research-terminal-event>span,.research-terminal-foot,.research-terminal-top>span:last-child{color:#a19a87}.research-checks summary small,.research-independent small,.research-limitations,.research-repo-counts,.research-score-number span{color:#a49c88}