@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500&family=Inter+Tight:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";*{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);margin:0;font-family:DM Sans,sans-serif}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.app-shell{grid-template-columns:236px 1fr;min-height:100vh;display:grid}.sidebar{color:#d7e5df;z-index:10;background:#102a21;flex-direction:column;width:236px;height:100vh;padding:26px 18px;display:flex;position:fixed}.brand{align-items:center;gap:11px;padding:0 8px 26px;font-family:Manrope;font-size:19px;display:flex}.brand-mark{color:#173429;background:#d9f070;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.sidebar nav{flex-direction:column;gap:4px;display:flex}.sidebar nav a,.sidebar-bottom>a{color:#a9bdb5;border-radius:10px;align-items:center;gap:12px;padding:11px 13px;font-size:14px;display:flex}.sidebar nav a:hover,.sidebar nav a.active{color:#fff;background:#25453a}.sidebar-bottom{margin-top:auto}.profile{border-top:1px solid #325046;align-items:center;gap:10px;margin-top:10px;padding:20px 8px 0;display:flex}.avatar{color:#173429;background:#d9f070;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.profile div{flex-direction:column;font-size:13px;display:flex}.profile small{color:#8fa89e;margin-top:2px}.app-shell>main{grid-column:2;min-width:0}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);z-index:5;background:#ffffffd9;justify-content:center;align-items:center;gap:16px;height:76px;padding:0 42px;display:flex;position:sticky;top:0}.search{color:#78827d;background:#f1f4f1;border:1px solid #0000;border-radius:11px;align-items:center;gap:9px;width:min(520px,60%);padding:10px 12px;display:flex}.search input{background:0 0;border:0;outline:0;flex:1;min-width:0}.search kbd{border:1px solid var(--line);background:#fff;border-radius:5px;padding:2px 5px;font-size:11px}.icon-button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px;display:grid;position:absolute;right:42px}.icon-button i{background:var(--orange);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:7px}.content{max-width:1440px;margin:auto;padding:38px 42px 70px}.page-heading{justify-content:space-between;align-items:flex-end;margin-bottom:28px;display:flex}.page-heading p{color:var(--muted);margin:0 0 6px;font-size:13px}.page-heading h1{letter-spacing:-.9px;margin:0;font-family:Manrope;font-size:31px}.primary{background:var(--green);color:#fff;border:0;border-radius:10px;align-items:center;gap:8px;padding:11px 16px;font-weight:600;display:flex}.pulse{color:#fff;box-shadow:var(--shadow);background:linear-gradient(118deg,#183f33,#25604d);border-radius:18px;justify-content:space-between;align-items:center;margin-bottom:32px;padding:25px 28px;display:flex;position:relative;overflow:hidden}.pulse:after{content:"";border:1px solid #fff2;border-radius:50%;width:250px;height:250px;position:absolute;right:-70px}.pulse span{color:#d9f070;text-transform:uppercase;letter-spacing:.8px;gap:7px;font-size:12px;font-weight:600;display:flex}.pulse h2{margin:9px 0 5px;font-family:Manrope;font-size:22px}.pulse p{color:#c5d5cf;margin:0;font-size:13px}.pulse-stat{text-align:center;z-index:1;margin-right:40px}.pulse-stat b{color:#d9f070;font:800 34px Manrope;display:block}.pulse-stat small{color:#b9cdc5}.dashboard-grid{grid-template-columns:minmax(0,1.85fr) minmax(300px,.8fr);gap:27px;display:grid}.section-title,.panel-title{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.section-title h2,.panel-title h3{margin:0;font:700 18px Manrope}.section-title p{color:var(--muted);margin:4px 0 0;font-size:13px}.section-title button,.panel-title a{color:var(--green);background:0 0;border:0;align-items:center;gap:4px;font-weight:600;display:flex}.paper-list{flex-direction:column;gap:13px;display:flex}.paper-card{border:1px solid var(--line);background:#fff;border-radius:15px;padding:20px 21px 16px;position:relative;overflow:hidden;box-shadow:0 2px 8px #142d2406}.paper-card:hover{box-shadow:var(--shadow);transition:all .2s;transform:translateY(-1px)}.paper-accent{width:4px;position:absolute;top:0;bottom:0;left:0}.paper-meta{color:var(--muted);gap:11px;font-size:11px;display:flex}.score{color:var(--green);font-weight:700}.paper-card h3{margin:10px 0 4px;font:700 17px/1.35 Manrope}.authors{color:#52605a;margin:0;font-size:12px}.summary{color:#59655f;margin:11px 0;font-size:13px;line-height:1.5}.tag-row{flex-wrap:wrap;gap:6px;display:flex}.tag-row span,.filter-row button{color:#4d5c55;background:#eef3ef;border-radius:100px;padding:5px 9px;font-size:11px}.card-actions{border-top:1px solid #edf0ed;justify-content:flex-end;gap:5px;margin-top:12px;padding-top:11px;display:flex}.card-actions button{background:0 0;border:0}.ai-button{color:#6a50c8;align-items:center;gap:6px;font-weight:700;display:flex;margin-right:auto!important}.save{color:#65726c;padding:4px}.right-rail{flex-direction:column;gap:17px;display:flex}.panel{border:1px solid var(--line);background:#fff;border-radius:15px;padding:18px}.panel-title h3{align-items:center;gap:7px;display:flex}.panel-title span{color:var(--muted);font-size:11px}.opportunity{border-top:1px solid #edf0ed;gap:11px;padding:14px 0;display:flex}.rank{color:#b3bdb8;font:700 13px Manrope}.opportunity>div{flex-direction:column;display:flex}.opportunity small{color:var(--orange);text-transform:uppercase;font-size:10px;font-weight:700}.opportunity b{margin:4px 0;font:700 13px Manrope}.opportunity p{color:var(--muted);margin:0;font-size:11px;line-height:1.4}.activity{border-top:1px solid #edf0ed;justify-content:space-between;padding:11px 0;display:flex}.activity div{flex-direction:column;display:flex}.activity b{font-size:13px}.activity small{color:var(--muted);margin-top:3px}.activity em{color:var(--green);background:var(--mint);border-radius:6px;height:max-content;padding:4px 6px;font-size:10px;font-style:normal}.weekly{background:#f0ede4;border-radius:15px;align-items:center;gap:12px;padding:17px;display:flex}.weekly div{flex-direction:column;flex:1;display:flex}.weekly small{color:#8c7359;text-transform:uppercase;font-size:10px;font-weight:700}.weekly b{margin:3px 0;font:700 14px Manrope}.weekly p{color:var(--muted);margin:0;font-size:11px}.library-grid,.opportunity-grid,.project-grid,.scholar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.filter-row{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.filter-row button{border:0;padding:8px 13px}.filter-row .selected{background:var(--green);color:#fff}.hero-card{color:#fff;background:#102a21 radial-gradient(circle at 90% 15%,#3f705d 0,#0000 28%);border-radius:20px;margin-bottom:22px;padding:42px}.hero-card>p{color:#d9f070;letter-spacing:1.5px;font-size:11px;font-weight:700}.hero-card h2{max-width:700px;margin:12px 0;font:800 32px/1.2 Manrope}.large-opportunity{border:1px solid var(--line);background:#fff;border-radius:16px;padding:22px}.opp-icon{background:var(--mint);width:42px;height:42px;color:var(--green);border-radius:12px;place-items:center;display:grid}.large-opportunity>span{color:var(--orange);text-transform:uppercase;margin:18px 0 7px;font-size:11px;font-weight:700;display:block}.large-opportunity h3{margin:0;font:700 19px Manrope}.large-opportunity p{color:var(--muted);font-size:13px;line-height:1.6}.large-opportunity>div:last-child{border-top:1px solid var(--line);align-items:end;padding-top:15px;display:flex}.large-opportunity>div b{color:var(--green);font:800 24px Manrope}.large-opportunity>div small{color:var(--muted);margin-left:5px}.large-opportunity button{color:var(--green);background:0 0;border:0;gap:5px;margin-left:auto;font-weight:700;display:flex}.graph-layout{grid-template-columns:1fr 300px;gap:18px;display:grid}.graph-canvas{background:#0e241d radial-gradient(#47685c 1px,#0000 1px) 0 0/25px 25px;border-radius:18px;min-height:600px;position:relative;overflow:hidden}.graph-canvas svg{width:100%;height:100%;position:absolute;inset:0}.graph-canvas line{stroke:#799688;stroke-width:1px}.graph-node{z-index:1;color:#14291f;background:#e2f17f;border-radius:13px;flex-direction:column;padding:12px 15px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 24px #0005}.graph-node span{text-transform:uppercase;opacity:.65;font-size:9px}.graph-info h2{font:800 24px Manrope}.graph-info>small{color:var(--orange);font-weight:700}.graph-info p{color:var(--muted);font-size:13px;line-height:1.55}.graph-info dl{gap:10px;display:flex}.graph-info dl div{text-align:center;background:#f1f4f1;border-radius:10px;flex:1;padding:10px}.graph-info dt{color:var(--muted);font-size:10px}.graph-info dd{margin:3px 0 0;font-weight:800}.project,.scholar,.meeting-banner{border:1px solid var(--line);background:#fff;border-radius:16px;padding:22px}.project-dot{background:#39a87d;border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block}.project small{color:var(--green)}.project h2{font:700 20px Manrope}.project p{color:var(--muted)}.project>div{border-top:1px solid var(--line);justify-content:space-between;padding-top:14px;font-size:12px;display:flex}.project>div span{color:var(--muted)}.scholar{align-items:center;gap:14px;display:flex}.avatar.big{width:48px;height:48px}.scholar h3,.scholar p{margin:0}.scholar p,.scholar small{color:var(--muted);font-size:12px}.scholar em{color:var(--green);background:var(--mint);border-radius:6px;margin-left:auto;padding:5px 8px;font-size:11px;font-style:normal}.meeting-banner{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.meeting-banner small{color:var(--orange);font-weight:700}.meeting-banner h2{margin:7px 0;font:700 24px Manrope}.meeting-banner p{color:var(--muted);margin:0}.mobile-brand,.mobile-nav{display:none}@media (max-width:1000px){.app-shell{grid-template-columns:82px 1fr}.sidebar{width:82px;padding:24px 12px}.brand span:last-child,.sidebar nav span,.sidebar-bottom span,.profile div{display:none}.brand{padding-left:11px}.sidebar nav a,.sidebar-bottom>a{justify-content:center}.profile{justify-content:center;padding-left:0}.dashboard-grid{grid-template-columns:1fr}.right-rail{grid-template-columns:1fr 1fr;display:grid}.weekly{grid-column:1/-1}.graph-layout{grid-template-columns:1fr}.graph-info{display:none}}@media (max-width:680px){.app-shell{display:block}.sidebar{display:none}.app-shell>main{padding-bottom:69px}.topbar{justify-content:space-between;height:64px;padding:0 18px}.mobile-brand{color:var(--green);align-items:center;gap:7px;display:flex}.search{background:0 0;width:auto;padding:7px}.search input,.search kbd{display:none}.icon-button{position:relative;right:auto}.content{padding:25px 16px 45px}.page-heading{align-items:start}.page-heading h1{font-size:25px}.page-heading .primary{display:none}.pulse{padding:22px}.pulse p{line-height:1.45}.pulse-stat{display:none}.right-rail{display:flex}.library-grid,.opportunity-grid,.project-grid,.scholar-grid{grid-template-columns:1fr}.hero-card{padding:26px 22px}.hero-card h2{font-size:25px}.graph-canvas{min-height:500px}.paper-card{padding:18px}.summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.meeting-banner{align-items:flex-start}.meeting-banner button{display:none}.mobile-nav{border-top:1px solid var(--line);z-index:20;background:#fff;justify-content:space-around;align-items:center;height:65px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-nav a{color:#64716b;flex-direction:column;align-items:center;gap:3px;font-size:9px;display:flex}.mobile-nav a:first-child{color:var(--green)}}html,body{background:var(--paper);color:var(--ink);font-family:Inter Tight,sans-serif}body:before{content:"";pointer-events:none;opacity:.14;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 10%,#000 45%,#0000 90%);mask-image:linear-gradient(90deg,#0000 10%,#000 45%,#0000 90%)}.sidebar{color:#eee;background:#050506;border-right:1px solid #202124}.brand{letter-spacing:-.7px;font-family:Inter Tight;font-size:20px;font-weight:400}.brand b{font-weight:600}.brand-mark{color:var(--green);background:0 0;border:1px solid #455213;border-radius:50%}.sidebar nav a,.sidebar-bottom>a{color:#717675;text-transform:uppercase;letter-spacing:.04em;border:1px solid #0000;font-family:IBM Plex Mono;font-size:11px}.avatar{color:var(--green);background:#111;border:1px solid #5f6f1e}.profile small{letter-spacing:.12em;color:#666b69;font-family:IBM Plex Mono;font-size:8px}.topbar{border-color:var(--line);background:#090a0be0}.search{color:#6d7371;letter-spacing:.08em;background:0 0;border:1px solid #2c2e31;border-radius:0;font-family:IBM Plex Mono;font-size:11px}.icon-button{color:#aaa;background:0 0;border-color:#303236;border-radius:0}.content{max-width:1500px;padding-top:46px}.page-heading p,.section-title p{letter-spacing:.16em;color:#656a68;font-family:IBM Plex Mono;font-size:9px}.page-heading h1{letter-spacing:-1.8px;font-family:Inter Tight;font-size:42px;font-weight:400}.primary{color:var(--green);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #465116;border-radius:0;font-family:IBM Plex Mono;font-size:10px}.primary:hover{background:var(--green);color:#080900}.pulse{min-height:210px;box-shadow:none;isolation:isolate;background:#0d0e10;border:1px solid #2b2d30;border-radius:0;margin-bottom:44px;padding:34px 38px}.pulse:before{content:"";filter:blur(.2px);background:radial-gradient(circle at 45% 45%,#d9ff5066 0 2px,#0000 3px) 0 0/27px 31px,radial-gradient(circle at 60% 20%,#b23cff99 0 1px,#0000 2px) 0 0/31px 37px,radial-gradient(circle at 74% 68%,#00d2ff77 0 1.5px,#0000 2.5px) 0 0/43px 29px,conic-gradient(from 110deg,#0000,#a232ff22,#d9ff5033,#0000 60%) 0 0/100% 100%;width:520px;height:340px;position:absolute;top:-80px;right:-40px;transform:skew(-12deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%,#000);mask-image:linear-gradient(90deg,#0000,#000 30%,#000)}.pulse:after{border-color:#d9ff5026;width:380px;height:380px;top:-90px;right:-30px;box-shadow:0 0 0 46px #d9ff5008,0 0 0 92px #d9ff5005}.pulse span{letter-spacing:.15em;color:var(--green);font-family:IBM Plex Mono;font-size:10px}.pulse h2{letter-spacing:-2px;margin:20px 0 6px;font-family:Inter Tight;font-size:50px;font-weight:400}.pulse p{letter-spacing:.08em;color:#747977;font-family:IBM Plex Mono;font-size:10px}.pulse-stat{margin-right:55px}.pulse-stat b{color:var(--green);letter-spacing:-3px;font-family:Inter Tight;font-size:66px;font-weight:400}.pulse-stat small{letter-spacing:.14em;color:#7b817f;font-family:IBM Plex Mono;font-size:8px}.dashboard-grid{gap:22px}.section-title h2,.panel-title h3{letter-spacing:-.35px;font-family:Inter Tight;font-weight:500}.section-title button,.panel-title a{letter-spacing:.1em;color:var(--green);text-transform:uppercase;font-family:IBM Plex Mono;font-size:9px}.paper-list{gap:10px}.paper-card,.panel,.project,.scholar,.meeting-banner,.large-opportunity{box-shadow:none;background:#101113;border-color:#27292c;border-radius:0}.paper-card{padding:23px 24px 18px}.paper-card:hover{box-shadow:none;background:#131416;border-color:#4a4d4c;transform:none}.paper-accent{width:2px}.paper-meta{text-transform:uppercase;letter-spacing:.06em;font-family:IBM Plex Mono;font-size:9px}.paper-card h3{letter-spacing:-.4px;font-family:Inter Tight;font-size:20px;font-weight:500}.authors,.summary{color:#7e8381}.summary{max-width:760px;font-size:12px}.tag-row span,.filter-row button{letter-spacing:.05em;color:#8a908d;background:#191b1c;border:1px solid #292c2d;font-family:IBM Plex Mono;font-size:8px}.ai-button{letter-spacing:.1em;color:#af74ff;font-family:IBM Plex Mono;font-size:9px}.right-rail{gap:10px}.panel{padding:20px}.rank{color:#484c4a;font-family:IBM Plex Mono}.opportunity small{letter-spacing:.05em;color:var(--orange);font-family:IBM Plex Mono;font-size:8px}.opportunity b{font-family:Inter Tight;font-weight:500}.opportunity p,.activity small{color:#737875}.activity em{color:var(--green);background:#1a2117;border-radius:0;font-family:IBM Plex Mono;font-size:8px}.weekly{background:#14120f;border:1px solid #312a21;border-radius:0}.weekly small{letter-spacing:.15em;color:#a58355;font-family:IBM Plex Mono}.weekly b{font-weight:500}.weekly p{color:#6f6c66}.filter-row button{background:#101113;border-radius:0;padding:9px 13px}.filter-row .selected{background:var(--green);border-color:var(--green);color:#080900}.hero-card{background-color:#0d0e10;background-image:radial-gradient(circle at 85% 20%,#a232ff25,#0000 25%),linear-gradient(115deg,#0000 62%,#d9ff500b);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #2b2d30;border-radius:0;padding:48px}.hero-card>p{letter-spacing:.17em;color:var(--green);font-family:IBM Plex Mono;font-size:9px}.hero-card h2{letter-spacing:-1.3px;font-family:Inter Tight;font-size:40px;font-weight:400}.hero-card span{color:#777d7a}.opp-icon{color:var(--green);background:#161a13;border:1px solid #394018;border-radius:0}.large-opportunity>span{font-family:IBM Plex Mono;font-size:8px}.large-opportunity h3{font-family:Inter Tight;font-weight:500}.large-opportunity p{color:#777d7a}.large-opportunity button{color:var(--green)}.graph-canvas{background:#070809 radial-gradient(#3e4240 1px,#0000 1px) 0 0/32px 32px;border:1px solid #292b2d;border-radius:0}.graph-node{background:var(--green);border-radius:0;font-family:IBM Plex Mono;font-size:10px;box-shadow:0 0 28px #d9ff5020}.graph-info dl div{background:#17191a;border-radius:0}.project-dot{background:var(--green)}.project h2{font-weight:500}.project p,.project>div span,.scholar p,.scholar small{color:#777d7a}.scholar em{color:var(--green);background:#181e15;border-radius:0;font-family:IBM Plex Mono}.meeting-banner small{color:var(--orange);font-family:IBM Plex Mono}.mobile-nav a{font-family:IBM Plex Mono;color:#666d69!important}.mobile-nav a:first-child,.mobile-brand{color:var(--green)!important}@media (max-width:680px){body:before{background-size:32px 32px}.content{padding-top:30px}.page-heading h1{font-size:31px}.pulse{min-height:190px;padding:25px 22px}.pulse h2{font-size:41px}.pulse:before{opacity:.7;right:-230px}.paper-card{padding:20px 18px}.paper-card h3{font-size:19px}.hero-card{padding:30px 22px}.hero-card h2{font-size:30px}}:root{--ink:#101112;--muted:#727679;--line:#dadde0;--paper:#f7f7f5;--card:#fff;--green:#0a0b0c;--mint:#eef0ed;--orange:#ef4d2f;--shadow:0 18px 55px #0a0c0e0f}html,body{background:var(--paper);color:var(--ink)}body:before{opacity:.55;background-image:linear-gradient(#00000008 1px,#0000 1px),linear-gradient(90deg,#00000008 1px,#0000 1px);-webkit-mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000)}.sidebar{color:#111;background:#f0f0ed;border-color:#d3d5d3}.brand-mark{color:#111;border-color:#a8acaa}.sidebar nav a,.sidebar-bottom>a{color:#6c716f}.sidebar nav a:hover,.sidebar nav a.active{color:#fff;background:#111;border-color:#111}.profile{border-color:#d4d7d5}.avatar{color:#111;background:#fff;border-color:#b7bbb8}.profile small{color:#858987}.topbar{background:#fafaf8e6;border-color:#d9dcda}.search{color:#6c716f;background:#fff;border-color:#d7dad8}.search:focus-within{background:#fff;border-color:#111}.search kbd{color:#555;background:#f1f2f0;border-color:#d5d8d6}.icon-button{color:#111;background:#fff;border-color:#d5d8d6}.icon-button i{background:#ef4d2f}.page-heading p,.section-title p{color:#7a7e7c}.primary{color:#111;border-color:#111}.primary:hover{color:#fff;background:#111}.pulse{color:#111;background:#fff;border-color:#d2d5d3}.pulse:before{background:radial-gradient(circle at 45% 45%,#0b0d0e99 0 1.5px,#0000 2.5px) 0 0/29px 31px,radial-gradient(circle at 60% 20%,#8d59ff88 0 1px,#0000 2px) 0 0/31px 37px,radial-gradient(circle at 74% 68%,#16a3b877 0 1px,#0000 2.5px) 0 0/43px 29px,conic-gradient(from 110deg,#0000,#8d59ff12,#11111110,#0000 60%) 0 0/100% 100%}.pulse:after{border-color:#1111111c;box-shadow:0 0 0 46px #11111105,0 0 0 92px #11111103}.pulse span,.pulse-stat b{color:#111}.pulse p,.pulse-stat small{color:#747977}.section-title button,.panel-title a{color:#111}.paper-card,.panel,.project,.scholar,.meeting-banner,.large-opportunity{background:#fff;border-color:#d8dbd9}.paper-card:hover{box-shadow:var(--shadow);background:#fff;border-color:#8f9491}.paper-meta{color:#777c79}.score{color:#111}.authors,.summary,.opportunity p,.activity small{color:#6d7270}.tag-row span,.filter-row button{color:#606562;background:#f1f2ef;border-color:#e0e2df}.card-actions{border-color:#e3e5e3}.ai-button{color:#6841c6}.save{color:#686d6a}.panel{box-shadow:none}.opportunity,.activity{border-color:#e3e5e3}.rank{color:#b5b9b6}.activity em{color:#111;background:#f0f1ed}.weekly{background:#f0f0ed;border-color:#d8d7d2}.filter-row button{background:#fff}.filter-row .selected{color:#fff;background:#111;border-color:#111}.hero-card{color:#111;background-color:#fff;background-image:radial-gradient(circle at 85% 20%,#7656ff12,#0000 25%),linear-gradient(115deg,#0000 62%,#11111106);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-color:#d2d5d3}.hero-card>p,.large-opportunity button{color:#111}.hero-card span,.large-opportunity p{color:#707572}.opp-icon{color:#111;background:#f2f3f0;border-color:#d9dcda}.large-opportunity>div:last-child{border-color:#e0e2df}.graph-canvas{background:#f1f2ef radial-gradient(#aeb2af 1px,#0000 1px);border-color:#d3d6d3}.graph-node{color:#fff;background:#111;box-shadow:0 10px 25px #0002}.graph-node.n1,.graph-node.n5{background:#ef4d2f}.graph-node.n2{background:#7351d5}.graph-info dl div{background:#f0f1ee}.mobile-nav{background:#fff!important;border-color:#d9dcda!important}.mobile-nav a{color:#777c79!important}.mobile-nav a:first-child,.mobile-brand{color:#111!important}.monitor-strip{background:#fff;border:1px solid #d6d9d7;grid-template-columns:repeat(3,1fr);margin-bottom:34px;display:grid}.monitor-strip div{border-right:1px solid #e0e2e0;grid-template-columns:auto 1fr;gap:4px 12px;padding:20px 22px;display:grid}.monitor-strip div:last-child{border:0}.monitor-strip svg{grid-row:1/3;width:18px}.monitor-strip span,.monitor-strip b{letter-spacing:.12em;font:500 9px IBM Plex Mono}.monitor-strip span{color:#888d8a}.monitor-strip b{color:#111;font-size:11px}.lab-index-head{letter-spacing:.14em;color:#8b8f8d;grid-template-columns:minmax(300px,1.5fr) 1fr 1fr 65px;gap:20px;padding:0 44px 10px;font:500 8px IBM Plex Mono;display:grid}.lab-index{border-top:1px solid #bbbebb}.lab-row{background:#fbfbfa;border-bottom:1px solid #d8dad8;grid-template-columns:32px minmax(260px,1.5fr) 1fr 1fr 42px 18px;align-items:center;gap:12px;min-height:73px;padding:12px 16px;transition:all .18s;display:grid}.lab-row:hover{color:#fff;background:#111}.lab-number,.lab-tier{letter-spacing:.08em;font:500 9px IBM Plex Mono}.lab-number{color:#a0a4a1}.lab-name{flex-direction:column;gap:5px;display:flex}.lab-name b{letter-spacing:-.2px;font-weight:500}.lab-name small,.lab-institution,.lab-focus{color:#777c79;font-size:11px}.lab-row:hover .lab-name small,.lab-row:hover .lab-institution,.lab-row:hover .lab-focus{color:#adb1ae}.lab-tier{text-align:center;border:1px solid #bfc2c0;padding:6px}.lab-tier.p0{color:#fff;background:#111;border-color:#111}.lab-row:hover .lab-tier.p0{color:#111;background:#fff;border-color:#fff}@media (max-width:760px){.monitor-strip{grid-template-columns:1fr}.monitor-strip div{border-bottom:1px solid #e0e2e0;border-right:0}.lab-index-head{display:none}.lab-row{grid-template-columns:28px 1fr 38px 16px}.lab-institution,.lab-focus{display:none}.lab-name b{font-size:14px}}.journal-manifesto{border-top:2px solid #0a0a0a;border-bottom:1px solid #0a0a0a;grid-template-columns:90px 1fr auto;align-items:start;gap:28px;margin-top:12px;padding:28px 0 38px;display:grid}.journal-code{font:700 12px/1 var(--font-mono,monospace);letter-spacing:.12em}.journal-manifesto p{font:700 11px/1.3 var(--font-mono,monospace);letter-spacing:.16em;margin:0 0 18px}.journal-manifesto h2{letter-spacing:-.055em;margin:0;font-size:clamp(36px,5vw,72px);font-weight:600;line-height:.96}.journal-zoom{color:#0a0a0a;font:700 12px/1 var(--font-mono,monospace);border-bottom:1px solid #0a0a0a;align-items:center;gap:8px;padding-bottom:7px;text-decoration:none;display:flex}.journal-meta{font:600 10px/1.2 var(--font-mono,monospace);letter-spacing:.12em;border-bottom:1px solid #b9b9b3;gap:26px;padding:14px 0;display:flex}.organizer-grid{border-bottom:1px solid #0a0a0a;grid-template-columns:repeat(3,1fr);margin-bottom:54px;display:grid}.organizer-grid a{color:#0a0a0a;border-right:1px solid #b9b9b3;grid-template-columns:35px 1fr auto auto;gap:10px;padding:18px 12px 18px 0;text-decoration:none;display:grid}.organizer-grid a:last-child{border-right:0;padding-left:12px}.organizer-grid a:nth-child(2){padding-left:12px}.organizer-grid span,.organizer-grid small{font:600 10px/1.2 var(--font-mono,monospace);color:#75756f}.organizer-grid strong{letter-spacing:-.01em;font-size:14px}.session-list{border-top:1px solid #0a0a0a}.session-row{border-bottom:1px solid #b9b9b3;grid-template-columns:54px 150px minmax(300px,1fr) 180px;align-items:start;gap:18px;padding:23px 0;display:grid}.session-index{font:600 10px/1 var(--font-mono,monospace);color:#85857f}.session-date{flex-direction:column;gap:7px;display:flex}.session-date strong{font:700 12px/1 var(--font-mono,monospace);letter-spacing:.08em}.session-date small{font:500 10px/1 var(--font-mono,monospace);color:#72726d}.session-paper h3{letter-spacing:-.025em;max-width:680px;margin:0 0 9px;font-size:18px;line-height:1.2}.session-paper p{font:600 11px/1 var(--font-mono,monospace);color:#6d6d68;margin:0}.session-links{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.session-links a{color:#0a0a0a;font:700 9px/1 var(--font-mono,monospace);letter-spacing:.08em;border-bottom:1px solid #0a0a0a;padding-bottom:4px;text-decoration:none}.session-open{opacity:.4}.session-open .session-paper h3{font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;font-size:12px}@media (max-width:760px){.journal-manifesto{grid-template-columns:1fr}.journal-code{display:none}.journal-zoom{justify-self:start}.journal-meta{flex-wrap:wrap}.organizer-grid{grid-template-columns:1fr}.organizer-grid a,.organizer-grid a:nth-child(2),.organizer-grid a:last-child{border-bottom:1px solid #b9b9b3;border-right:0;padding:15px 0}.session-row{grid-template-columns:34px 100px 1fr}.session-links{grid-column:3;justify-content:flex-start}.session-paper h3{font-size:15px}}.verified-pulse .paper-accent{background:#111}.scan-ledger{font:650 10px/1.4 var(--font-mono,monospace);letter-spacing:.1em;color:#666;justify-content:space-between;gap:16px;padding:13px 0 2px;display:flex}.view-link,.paper-access{color:#080808;font:700 10px/1 var(--font-mono,monospace);letter-spacing:.08em;border-bottom:1px solid #080808;align-items:center;gap:7px;padding-bottom:5px;text-decoration:none;display:inline-flex}.paper-access{margin:3px 0 1px}.lab-hit{font:650 9px/1 var(--font-mono,monospace);letter-spacing:.08em}.empty-state{border-top:2px solid #0a0a0a;border-bottom:1px solid #b9b9b3;flex-direction:column;justify-content:center;align-items:flex-start;min-height:430px;padding:50px 0;display:flex}.empty-state>svg{width:28px;height:28px;margin-bottom:34px}.empty-state small{font:700 10px/1 var(--font-mono,monospace);letter-spacing:.12em}.empty-state h2{letter-spacing:-.05em;margin:18px 0;font-size:clamp(34px,5vw,68px);line-height:1}.empty-state p{color:#676762;max-width:650px;font-size:15px;line-height:1.55}@media (max-width:760px){.scan-ledger{flex-direction:column;gap:5px}}.scope-strip{border-top:1px solid #bbb;border-bottom:1px solid #bbb;grid-template-columns:1.3fr 1.35fr .8fr 1fr;margin:22px 0 48px;display:grid}.scope-strip>div{border-right:1px solid #bbb;padding:16px 18px 16px 0}.scope-strip>div+div{padding-left:18px}.scope-strip>div:last-child{border-right:0}.scope-strip small{letter-spacing:.1em;color:#777;font-size:9px;font-weight:700}.scope-strip p{margin:7px 0 0;font-size:12px;line-height:1.5}.scope-strip small,.scope-strip p{font-family:Aptos,Calibri,Segoe UI,Arial,sans-serif}@media (max-width:760px){.scope-strip{grid-template-columns:1fr}.scope-strip>div,.scope-strip>div+div{border-bottom:1px solid #ccc;border-right:0;padding:13px 0}.scope-strip>div:last-child{border-bottom:0}}.calendar-controls{border-top:2px solid #111;border-bottom:1px solid #111;justify-content:space-between;align-items:end;margin-bottom:24px;padding:22px 0;display:flex}.calendar-controls>div{flex-direction:column;gap:7px;display:flex}.calendar-controls small,.calendar-days small,.calendar-date-head,.calendar-controls button{letter-spacing:.09em;font-family:IBM Plex Mono,monospace;font-size:9px}.calendar-controls strong{letter-spacing:-.04em;font-size:30px;font-weight:500}.calendar-controls form{gap:8px;display:flex}.calendar-controls input,.calendar-controls button{background:#fff;border:1px solid #111;height:38px;padding:0 12px}.calendar-controls button{color:#fff;background:#111;font-weight:700}.calendar-days{gap:8px;margin-bottom:25px;padding-bottom:15px;display:flex;overflow-x:auto}.calendar-days a{background:#fff;border:1px solid #d4d6d4;flex-direction:column;gap:7px;min-width:105px;padding:12px;display:flex}.calendar-days a.selected{color:#fff;background:#111;border-color:#111}.calendar-days span{font-size:18px}.calendar-days small{color:#7b807d}.calendar-days a.selected small{color:#c7cbc8}.calendar-date-head{border-bottom:1px solid #b8bbb9;justify-content:space-between;margin-bottom:16px;padding-bottom:10px;display:flex}.calendar-empty{text-align:center;letter-spacing:.1em;color:#777;border:1px solid #d4d6d4;padding:60px;font:700 10px IBM Plex Mono,monospace}@media (max-width:680px){.calendar-controls{flex-direction:column;align-items:start;gap:18px}.calendar-controls form{width:100%}.calendar-controls input{flex:1}}.project-hit{color:#fff;background:#111;order:-1;margin-right:auto;padding:7px 9px}html,body,button,input,textarea,select,.brand,.page-heading h1,.pulse span,.pulse h2,.pulse p,.pulse-stat b,.pulse-stat small,.section-title h2,.panel-title h3,.paper-card h3,.score,.journal-code,.journal-manifesto p,.journal-manifesto h2,.journal-zoom,.journal-meta,.organizer-grid span,.organizer-grid small,.session-index,.session-date strong,.session-date small,.session-links a,.session-open .session-paper h3,.scan-ledger,.view-link,.paper-access,.lab-hit,.empty-state small{font-family:Aptos,Calibri,Segoe UI,Arial,sans-serif!important}
