/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-table{display:inline-table}.table{display:table}.lowercase{text-transform:lowercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.profile-form-grid select{color:#e7e9ee;width:100%;height:36px;font:9px var(--font-mono);background:#0d1014;border:1px solid #38404c;outline:0;padding:0 10px}.profile-page-state,.profile-empty-copy{color:#8e97a4;font:9px var(--font-mono);margin:0;padding:16px}.profile-empty-panel{min-height:130px!important}.profile-empty-panel a{color:#a9caff;height:32px;font:8px var(--font-mono);background:#17243a;border:1px solid #3f6fae;place-items:center;padding:0 12px;display:inline-grid}.profile-not-found{background:#171b21;border:1px solid #343b47;width:min(100% - 32px,680px);margin:72px auto;padding:34px}.profile-not-found p{color:#a9c3ed;font:8px var(--font-mono);letter-spacing:.11em;margin:0 0 10px}.profile-not-found h1{margin:0 0 10px;font-size:24px}.profile-not-found span{color:#aeb5c1;margin-bottom:24px;font-size:11px;display:block}.profile-not-found a{color:#a9caff;height:36px;font:8px var(--font-mono);background:#17243a;border:1px solid #3f6fae;place-items:center;padding:0 14px;display:inline-grid}:root{--bg:#0e1015;--surface:#12151b;--surface2:#171a21;--line:#292e39;--text:#e8eaf0;--muted:#9198a8;--faint:#626a79;--blue:#a7c4ff;--blue2:#3284f8;--green:#6fd88a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-sans),Arial,sans-serif;-webkit-font-smoothing:antialiased;margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}.site-shell{background:radial-gradient(circle at 50% -20%,#3284f814,transparent 38%),var(--bg);min-height:100vh}.app-header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e1015f2;grid-template-columns:220px 1fr minmax(400px,640px);align-items:center;height:68px;padding:0 24px;display:grid;position:sticky;top:0}.wordmark{color:#b9cdf9;letter-spacing:-.045em;align-items:center;gap:10px;font-size:25px;font-weight:760;display:flex}.wordmark b{width:28px;height:28px;font:700 17px var(--font-mono);border:1px solid #7389b3;place-items:center;display:grid;box-shadow:inset 0 0 16px #528fff2e}.primary-nav{justify-content:center;align-items:center;gap:30px;height:100%;display:flex}.primary-nav a{color:#a1a6b1;align-items:center;height:100%;font-size:13px;display:grid;position:relative}.primary-nav a:hover,.primary-nav a.active{color:var(--blue)}.primary-nav a.active:after{content:"";background:var(--blue);height:2px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 12px #a7c4ff8c}.header-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.global-search{width:min(330px,25vw);height:36px;color:var(--faint);background:#11141a;border:1px solid #252a33;align-items:center;gap:8px;padding:0 10px;display:flex}.global-search input{min-width:0;color:var(--text);font:11px var(--font-mono);background:0 0;border:0;outline:0;flex:1}.global-search kbd{border:1px solid var(--line);font:9px var(--font-mono);padding:2px 5px}.header-icon{color:#aab0bc;cursor:pointer;background:0 0;border:0;width:34px;height:34px;position:relative}.header-icon:hover{background:var(--surface2);color:var(--blue)}.header-icon i{background:var(--blue2);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}.avatar{color:#bad2ff;width:36px;height:36px;font:700 11px var(--font-mono);background:linear-gradient(135deg,#283349,#171c28);border:1px solid #354155;border-radius:2px;flex:none;place-items:center;display:grid}.user-avatar{cursor:pointer;width:34px;height:34px;box-shadow:inset 0 0 0 3px #10131a}.page-grid{grid-template-columns:minmax(0,860px) 320px;justify-content:center;align-items:start;min-height:calc(100vh - 68px);display:grid}.feed-column{padding:34px 34px 80px 24px}.feed-intro{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.feed-intro p{color:var(--blue);font:10px var(--font-mono);letter-spacing:.15em;margin:0 0 6px}.feed-intro h1{letter-spacing:-.035em;margin:0;font-size:26px;font-weight:650}.feed-intro>span{color:var(--faint);font:9px var(--font-mono)}.feed-intro i,.feed-tabs i,.hub-footer i{background:var(--green);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 8px #6fd88a80}.feed-controls{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:48px;margin-bottom:14px;display:flex}.feed-tabs{align-self:stretch;gap:26px;display:flex}.feed-tabs button{color:var(--faint);font:10px var(--font-mono);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;position:relative}.feed-tabs button.active{color:var(--blue)}.feed-tabs button.active:after{content:"";background:var(--blue);height:2px;position:absolute;bottom:-1px;left:0;right:0}.feed-tabs button span{color:#596171;margin-left:6px}.sort-control{color:#646c7a;font:9px var(--font-mono);align-items:center;gap:5px;display:flex}.sort-control select{color:#abb1bd;font:10px var(--font-mono);background:0 0;border:0;outline:0}.sort-control option{background:var(--surface)}.panel{border:1px solid var(--line);background:#12151be0}.composer{gap:13px;margin-bottom:16px;padding:16px;display:flex}.composer-body{flex:1;min-width:0}.composer textarea{resize:none;width:100%;height:40px;color:var(--text);background:0 0;border:0;outline:0;padding:8px 0;font-size:13px}.composer textarea::placeholder{color:#646b78}.composer-footer{border-top:1px solid #222731;align-items:center;gap:10px;padding-top:9px;display:flex}.composer-tools{gap:4px;display:flex}.composer-tools button{color:#788190;width:29px;height:26px;font:11px var(--font-mono);cursor:pointer;background:0 0;border:0}.composer-tools button:hover{color:var(--blue);background:var(--surface2)}.composer-footer>span{color:#555d6c;font:8px var(--font-mono);margin-left:auto}.primary-button{background:var(--blue2);color:#fff;min-width:176px;height:44px;font:600 10px var(--font-mono);letter-spacing:.05em;cursor:pointer;border:1px solid #418ef5;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 0 18px #3284f821}.primary-button:hover{background:#4694ff}.primary-button.compact{min-width:84px;height:30px}.primary-button:disabled{opacity:.35;cursor:not-allowed}.local-banner{color:var(--blue);background:#2047811f;border:1px solid #30456a;gap:12px;margin-bottom:16px;padding:13px 15px;display:flex}.local-banner strong{font:10px var(--font-mono);display:block}.local-banner p{color:#8993a5;margin:3px 0 0;font-size:11px}.project-card{margin-bottom:18px;overflow:hidden}.project-kicker{border-bottom:1px solid var(--line);color:#8490a3;height:35px;font:9px var(--font-mono);letter-spacing:.12em;align-items:center;padding:0 15px;display:flex}.project-kicker i{border:1px solid var(--green);border-radius:50%;width:7px;height:7px;margin-right:8px;box-shadow:0 0 0 3px #6fd88a14}.project-kicker span{color:#535c6c;margin-left:auto}.project-content{grid-template-columns:1.08fr .92fr;min-height:282px;display:grid}.project-copy{border-right:1px solid var(--line);padding:22px 20px 18px}.project-title-row{justify-content:space-between;align-items:start;gap:14px;display:flex}.project-title-row h2{letter-spacing:.04em;margin:0;font-size:22px}.project-title-row p{color:var(--blue);font:11px var(--font-mono);margin:5px 0 0}.project-title-row button{color:#8c94a3;height:29px;font:9px var(--font-mono);cursor:pointer;background:#11141a;border:1px solid #363c48;flex:none;padding:0 10px}.project-title-row button.watched{color:var(--green);border-color:#385e46}.project-description{color:#a7acb7;max-width:480px;margin:22px 0;font-size:12px;line-height:1.65}.metric-grid{border-top:1px solid #252a33;border-bottom:1px solid #252a33;grid-template-columns:repeat(3,1fr);padding:12px 0;display:grid}.metric-grid div+div{border-left:1px solid #252a33;padding-left:14px}.metric-grid span,.capability-strip>div>span{color:#626b7a;font:8px var(--font-mono);letter-spacing:.09em;margin-bottom:5px;display:block}.metric-grid strong{font:10px var(--font-mono)}.positive{color:var(--green)}.tag-row{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.tag{color:#aeb5c1;font:9px var(--font-mono);background:#171b22;border:1px solid #303641;padding:5px 8px}.project-visual{background:repeating-linear-gradient(0deg,#0000 0 28px,#4a5f8214 29px),repeating-linear-gradient(90deg,#0000 0 28px,#4a5f8214 29px),#0d1118;flex-direction:column;padding:14px;display:flex}.visual-top,.visual-stats{color:#5d6879;font:8px var(--font-mono);justify-content:space-between;display:flex}.visual-top b{color:var(--green)}.radar{flex:1;min-height:195px;position:relative;overflow:hidden}.radar:before,.radar:after{content:"";background:#799dda24;position:absolute}.radar:before{width:80%;height:1px;top:50%;left:10%}.radar:after{width:1px;height:80%;top:10%;left:50%}.ring{border:1px solid #799dda2e;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.r1{width:70px;height:70px}.r2{width:135px;height:135px}.r3{width:205px;height:205px}.d{color:var(--blue);text-shadow:0 0 9px #a7c4ffcc;font-size:10px;position:absolute}.d1{top:25%;left:29%}.d2{top:39%;left:65%}.d3{top:68%;left:43%}.d4{color:var(--green);top:61%;left:75%}.visual-stats{border-top:1px solid #4e5a6d52;padding-top:9px}.visual-stats b{color:#aeb9ca;font-weight:500}.capability-strip{border-top:1px solid var(--line);background:#10131a;justify-content:space-between;align-items:center;gap:18px;padding:14px 15px 14px 20px;display:flex}.capability-strip strong{font:11px var(--font-mono);display:block}.capability-strip small{color:var(--green);font:8px var(--font-mono);margin-top:5px;display:block}.feed-divider{color:#596170;height:38px;font:8px var(--font-mono);letter-spacing:.12em;align-items:center;gap:12px;display:flex}.feed-divider i{background:var(--line);flex:1;height:1px}.post-card{gap:13px;margin-bottom:12px;padding:17px 18px;display:flex}.post-avatar.blue{color:#b9d0ff;background:linear-gradient(145deg,#233659,#151b27)}.post-avatar.violet{color:#d0bcff;background:linear-gradient(145deg,#3e2e58,#1b1725)}.post-avatar.green{color:#b9f3c8;background:linear-gradient(145deg,#254a35,#151e19)}.post-body{flex:1;min-width:0}.post-author{justify-content:space-between;display:flex}.post-author strong{font:600 11px var(--font-mono);display:block}.post-author span,.post-author time{color:#697180;font:8px var(--font-mono);margin-top:3px;display:block}.post-body>p{color:#b4b8c1;margin:14px 0;font-size:12px;line-height:1.65}.code-preview{color:#979fab;font:9px/1.8 var(--font-mono);background:#0d1015;border:1px solid #29303c;flex-direction:column;margin:12px 0 10px;padding:0 0 9px;display:flex;overflow:auto}.code-preview>span{color:#606a7a;border-bottom:1px solid #242a34;margin-bottom:5px;padding:6px 10px}.code-preview code{padding:0 10px}.code-preview .added{color:#80d997;background:#39884d14}.code-preview .removed{color:#d6858b;background:#983b410f}.update-preview{background:#10141b;border:1px solid #29313e;align-items:center;gap:12px;padding:11px;display:flex}.update-preview>b{width:35px;height:35px;color:var(--blue);font:700 14px var(--font-mono);border:1px solid #4c6390;place-items:center;display:grid}.update-preview small,.update-preview strong{display:block}.update-preview small{color:#687487;font:8px var(--font-mono);margin-bottom:3px}.update-preview strong{font-size:11px}.update-preview em{color:#687487;font:normal 9px var(--font-mono);margin-left:auto}.post-actions{align-items:center;gap:18px;padding-top:11px;display:flex}.post-actions button{color:#727b8a;font:11px var(--font-mono);cursor:pointer;background:0 0;border:0}.post-actions button:hover,.post-actions button.liked{color:var(--blue)}.post-actions button span{margin-left:4px;font-size:8px}.post-actions .share{margin-left:auto}.load-more{border:1px solid var(--line);color:#626b79;width:100%;height:38px;font:9px var(--font-mono);letter-spacing:.1em;cursor:pointer;background:0 0}.load-more:hover{color:var(--blue);border-color:#3b4352}.discovery-hub{border-left:1px solid var(--line);border-right:1px solid var(--line);background:#181b22b8;flex-direction:column;min-height:calc(100vh - 68px);display:flex;position:sticky;top:68px}.hub-heading{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:20px 16px 18px;display:flex}.hub-icon{width:37px;height:37px;color:var(--blue);font:17px var(--font-mono);background:#11151b;border:1px solid #3e4656;place-items:center;display:grid}.hub-heading h2{letter-spacing:-.02em;margin:0;font-size:18px}.hub-heading p{color:#7e8593;margin:4px 0 0;font-size:10px}.hub-nav{flex-direction:column;gap:6px;padding:18px 14px 14px;display:flex}.hub-nav button{color:#9aa0ac;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;height:42px;padding:0 13px;font-size:11px;display:flex}.hub-nav button span{color:#939cac;width:16px;font:13px var(--font-mono)}.hub-nav button.active{color:var(--blue);background:#2b2f38}.hub-body{padding:12px 14px}.rising-list a{border-bottom:1px solid #292d35;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:13px 6px;display:grid}.rising-list em{color:#555e6e;font:normal 9px var(--font-mono)}.rising-list strong{font:10px var(--font-mono);display:block}.rising-list small{color:#6e7685;margin-top:4px;font-size:9px;display:block}.rising-list b{color:var(--green);font:10px var(--font-mono)}.discovery-focus{padding:20px 6px}.discovery-focus strong{color:var(--blue);font:35px var(--font-mono);display:block}.discovery-focus span{font-size:13px;display:block}.discovery-focus small{color:var(--green);font:8px var(--font-mono);margin-top:20px;display:block}.watch-item{gap:10px;padding:14px 6px;display:flex}.watch-item>i{background:var(--green);border-radius:50%;width:7px;height:7px;margin-top:4px}.watch-item strong,.watch-item small{display:block}.watch-item strong{font-size:11px}.watch-item small{color:#707887;margin-top:5px;font-size:9px}.trending-list{flex-direction:column;display:flex}.trending-list a{font:11px var(--font-mono);border-bottom:1px solid #292d35;gap:13px;padding:12px 5px;display:flex}.trending-list span{color:#586172}.hub-footer{border-top:1px solid var(--line);margin-top:auto;padding:16px 14px}.hub-footer p{color:#555f6f;font:8px var(--font-mono);margin:0 0 13px}.hub-footer a{color:#bec3cc;height:34px;font:9px var(--font-mono);background:#111318;border:1px solid #3a404c;justify-content:center;align-items:center;display:flex}.hub-footer a:hover{color:var(--blue);border-color:#596579}.route-placeholder{border:1px solid var(--line);background:var(--surface);max-width:920px;margin:80px auto;padding:46px}.route-placeholder p{color:var(--blue);font:10px var(--font-mono);letter-spacing:.14em}.route-placeholder h1{letter-spacing:-.04em;margin:20px 0 8px;font-size:42px}.route-placeholder>span{color:var(--muted)}.route-placeholder>a{width:max-content;color:var(--blue);font:10px var(--font-mono);margin-top:50px;display:block}.route-tags{gap:7px;margin-top:24px;display:flex}.route-tags b{color:#aeb5c1;font:normal 9px var(--font-mono);border:1px solid #303641;padding:6px 9px}@media (max-width:1080px){.app-header{grid-template-columns:220px 1fr auto;gap:16px}.primary-nav{gap:20px}.global-search{width:clamp(100px,16vw,170px)}.page-grid{grid-template-columns:minmax(0,760px) 290px}.feed-column{padding-left:18px;padding-right:18px}}@media (max-width:860px){.app-header{-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:220px max-content max-content;overflow-x:auto}.primary-nav{display:flex}.global-search{width:150px}.app-header .notification-panel,.app-header .account-menu{position:fixed;top:68px;right:14px}.app-header .notification-panel{width:min(430px,100vw - 28px)}.page-grid{display:block}.feed-column{max-width:760px;margin:auto}.discovery-hub{border-top:1px solid var(--line);max-width:724px;min-height:auto;margin:0 auto 40px;position:static}.hub-footer{margin-top:30px}}@media (max-width:620px){.app-header{grid-template-columns:190px max-content max-content;height:58px;padding:0 14px}.app-header .notification-panel,.app-header .account-menu{top:58px}.wordmark{font-size:20px}.header-icon{display:none}.feed-column{padding:24px 12px 50px}.feed-intro h1{font-size:21px}.feed-intro>span{display:none}.project-content{grid-template-columns:1fr}.project-copy{border-right:0;border-bottom:1px solid var(--line)}.project-visual{min-height:250px}.capability-strip{flex-direction:column;align-items:stretch}.primary-button{width:100%}.composer-footer>span{display:none}.route-placeholder{margin:28px 12px;padding:28px}.route-placeholder h1{font-size:30px}}.my-startups-page{width:min(100%,1120px);margin:0 auto;padding:34px 24px 80px}.my-startups-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:23px;display:flex}.my-startups-heading p{color:var(--blue);font:8px var(--font-mono);letter-spacing:.15em;margin:0 0 8px}.my-startups-heading h1{letter-spacing:-.035em;margin:0;font-size:26px}.my-startups-heading span{color:#9fa6b2;margin-top:8px;font-size:11px;display:block}.my-startups-heading .primary-button{min-width:172px;height:38px}.startup-summary{background:#11141a;border:1px solid #303641;grid-template-columns:repeat(4,1fr);margin:18px 0;display:grid}.startup-summary>div{padding:15px 17px}.startup-summary>div+div{border-left:1px solid #303641}.startup-summary span,.startup-metrics span{color:#697383;font:7px var(--font-mono);letter-spacing:.08em;display:block}.startup-summary strong{color:#dce6f8;font:19px var(--font-mono);margin-top:8px;display:block}.startup-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.startup-card{background:#111419;border:1px solid #343b47;flex-direction:column;min-width:0;display:flex}.startup-card>header{border-bottom:1px solid #303641;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.startup-identity{align-items:center;gap:12px;min-width:0;display:flex}.startup-identity>img,.startup-identity>span{color:#b6cefa;width:43px;height:43px;font:700 10px var(--font-mono);object-fit:cover;background:#151d29;border:1px solid #3d4b62;flex:none;place-items:center;display:grid}.startup-identity h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;overflow:hidden}.startup-identity p{color:#7e8ca2;font:7px var(--font-mono);margin:5px 0 0}.startup-card>header>b{color:#69df82;font:6px var(--font-mono);text-transform:uppercase;background:#13251a;border:1px solid #2d6840;padding:4px 6px;font-weight:500}.startup-description{color:#c6cad1;min-height:58px;margin:0;padding:16px 18px 12px;font-size:9px;line-height:1.6}.startup-tags{flex-wrap:wrap;gap:5px;padding:0 18px 15px;display:flex}.startup-tags span{color:#adc7f3;font:6px var(--font-mono);background:#151b24;border:1px solid #34435b;padding:4px 6px}.startup-metrics{border-top:1px solid #303641;border-bottom:1px solid #303641;grid-template-columns:repeat(4,1fr);margin-top:auto;display:grid}.startup-metrics>div{min-width:0;padding:12px 10px}.startup-metrics>div+div{border-left:1px solid #303641}.startup-metrics strong{color:#e0e5ed;font:13px var(--font-mono);margin-top:6px;display:block}.startup-metrics small{color:#7c8797;font:6px var(--font-mono);margin-top:4px;display:block}.startup-signal-row{color:#6c7686;font:6px var(--font-mono);justify-content:space-between;gap:12px;padding:11px 18px;display:flex}.startup-card>footer{border-top:1px solid #303641;flex-wrap:wrap;gap:7px;padding:13px 18px;display:flex}.startup-card>footer a,.startup-card>footer button{color:#d5dae2;min-height:31px;font:7px var(--font-mono);cursor:pointer;background:#161a20;border:1px solid #3a4554;place-items:center;padding:0 10px;display:grid}.startup-card>footer a:first-child{color:#fff;background:#2f7eea;border-color:#438cf2}.startup-card>footer .invite{color:#71e389;background:#15251a;border-color:#397848}.startup-card>footer button{color:#bad3fc;border-color:#506b94}.startup-state,.startup-empty{text-align:center;background:#111419;border:1px solid #343b47;margin-top:18px}.startup-state{color:#8d98a8;font:8px var(--font-mono);padding:45px}.startup-state.error{color:#f1a3aa;border-color:#684047}.startup-state a,.startup-state button{color:#9fc3ff;font:8px var(--font-mono);cursor:pointer;background:0 0;border:0;margin-top:15px;display:inline-block}.startup-empty{flex-direction:column;align-items:center;padding:70px 20px;display:flex}.startup-empty>span{color:#58749e;font-size:27px}.startup-empty>p{color:#71809a;font:7px var(--font-mono);letter-spacing:.12em;margin:18px 0 7px}.startup-empty h2{margin:0;font-size:18px}.startup-empty small{color:#929aa7;margin:10px 0 23px;font-size:9px}.startup-empty .primary-button{min-width:166px;height:36px}.startup-review-layer{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040609d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.startup-review-panel{background:#111419;border:1px solid #4b5668;width:min(680px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 28px 90px #0000008c}.startup-review-panel>header{border-bottom:1px solid #343b47;justify-content:space-between;align-items:flex-start;padding:19px 21px;display:flex}.startup-review-panel>header p{color:#88b2f5;font:7px var(--font-mono);letter-spacing:.1em;margin:0 0 6px}.startup-review-panel h2{margin:0;font-size:16px}.startup-review-panel>header button{color:#8f99a8;cursor:pointer;background:0 0;border:0;font-size:20px}.startup-review-list{padding:13px}.startup-review-list article{border:1px solid #343b47;grid-template-columns:150px minmax(0,1fr);gap:10px;padding:14px;display:grid}.startup-review-list article+article{margin-top:9px}.startup-review-list span{color:#84adf0;font:7px var(--font-mono)}.startup-review-list h3{margin:6px 0 3px;font-size:11px}.startup-review-list a,.startup-review-list small{color:#7f8998;font:7px var(--font-mono)}.startup-review-list p{color:#c7cbd2;margin:0;font-size:9px;line-height:1.5}.startup-review-list small{grid-column:2}.startup-review-list footer{border-top:1px solid #303641;grid-column:1/-1;justify-content:flex-end;gap:7px;padding-top:10px;display:flex}.startup-review-list footer button{color:#d1d6dd;height:30px;font:7px var(--font-mono);cursor:pointer;background:#171b21;border:1px solid #4a5361;padding:0 11px}.startup-review-list footer button:last-child{color:#fff;background:#2f7eea;border-color:#438cf2}.startup-review-list footer button:disabled{opacity:.45;cursor:wait}@media (max-width:850px){.startup-list{grid-template-columns:1fr}.startup-summary{grid-template-columns:repeat(2,1fr)}.startup-summary>div:nth-child(3){border-top:1px solid #303641;border-left:0}.startup-summary>div:nth-child(4){border-top:1px solid #303641}}@media (max-width:620px){.my-startups-page{padding:22px 12px 50px}.my-startups-heading{flex-direction:column;align-items:stretch}.my-startups-heading .primary-button{width:100%}.startup-metrics{grid-template-columns:repeat(2,1fr)}.startup-metrics>div:nth-child(3){border-top:1px solid #303641;border-left:0}.startup-metrics>div:nth-child(4){border-top:1px solid #303641}.startup-review-list article{grid-template-columns:1fr}.startup-review-list small{grid-column:1}}.opp-page-grid{grid-template-columns:minmax(0,900px) 320px;justify-content:center;align-items:start;min-height:calc(100vh - 68px);display:grid}.opp-main{min-width:0;padding:30px 24px 70px}.opp-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:84px;padding-bottom:16px;display:flex}.opp-heading h1,.watch-heading h1{letter-spacing:-.025em;margin:0;font-size:24px}.opp-heading>div>p{color:#b4bac6;margin:6px 0 0;font-size:11px}.discovery-time{background:#11141a;border:1px solid #343b47;width:230px;padding:11px 12px 9px}.discovery-time>div{justify-content:space-between;align-items:center;display:flex}.discovery-time strong{color:#e8ebf2;font:600 10px var(--font-mono)}.discovery-time>div span{color:var(--blue);font-size:10px}.discovery-time>i{background:#282e39;height:2px;margin-top:12px;display:block}.discovery-time>i b{background:var(--blue2);height:100%;transition:width .3s linear;display:block}.discovery-time small{color:#d0d4dc;font:8px var(--font-mono);text-align:right;margin-top:8px;display:block}.opp-navigation-row{justify-content:space-between;align-items:end;min-height:56px;display:flex}.opp-tabs{align-items:stretch;gap:22px;height:44px;display:flex}.opp-tabs a,.opp-tabs button{color:#a2a8b4;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:11px;display:flex;position:relative}.opp-tabs a.active,.opp-tabs button.active{color:var(--blue)}.opp-tabs a.active:after,.opp-tabs button.active:after{content:"";background:var(--blue);height:2px;position:absolute;bottom:-1px;left:0;right:0}.opp-tabs b{background:var(--blue2);color:#fff;width:16px;height:16px;font:8px var(--font-mono);border-radius:50%;place-items:center;display:grid}.view-controls{border:1px solid #303642;height:32px;margin-bottom:6px;display:flex}.view-controls a,.view-controls button{color:#757e8d;width:32px;font:13px var(--font-mono);cursor:pointer;background:#15181e;border:0;border-right:1px solid #303642;place-items:center;display:grid}.view-controls button:last-child{border-right:0}.view-controls a:hover,.view-controls button:hover,.view-controls button.active{color:var(--blue);background:#2b3039}.opp-filters,.watch-filters{flex-wrap:wrap;gap:7px;display:flex}.opp-filters{margin:16px 0 24px}.opp-filters button,.watch-filters button{color:#aeb5c0;cursor:pointer;background:#171b22;border:1px solid #343b48;border-radius:16px;height:28px;padding:0 14px;font-size:9px}.opp-filters button.active,.watch-filters button.active{color:#d5e2ff;background:#202938;border-color:#4b5b76}.opportunity-results.grid{grid-template-columns:repeat(auto-fill,minmax(260px,292px));align-items:start;gap:14px;display:grid}.opportunity-results.list{flex-direction:column;gap:10px;display:flex}.opportunity-card{background:#11141a;border:1px solid #303641;flex-direction:column;width:100%;min-height:355px;padding:18px;display:flex}.opportunity-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.opportunity-card h2{letter-spacing:.015em;margin:0;font-size:16px}.opportunity-card-head>span{color:#a5adba;font:8px var(--font-mono);border:1px solid #3f4957;padding:3px 7px}.opportunity-card-head>span.live{color:var(--green);background:#14231a;border-color:#2c5637}.opportunity-card>p{color:#d0d3da;margin:15px 0;font-size:10px;line-height:1.55}.project-signals{color:#aab1bd;font:9px var(--font-mono);border-bottom:1px solid #2d333e;align-items:center;gap:16px;padding:10px 0 14px;display:flex}.project-signals strong{color:var(--green);margin-left:auto;font-weight:500}.match-reason{color:var(--blue);font:8px/1.5 var(--font-mono);gap:7px;padding:13px 0 9px;display:flex}.capability-list{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.capability-list span{color:#fff;font:8px var(--font-mono);background:#0b0e13;padding:3px 5px;box-shadow:inset 0 0 0 1px #1d2430}.opportunity-actions{grid-template-columns:1fr 1fr 1.05fr;gap:7px;margin-top:auto;padding-top:17px;display:grid}.opportunity-actions button,.opportunity-actions a{color:#d2d5dc;height:31px;font:8px var(--font-mono);cursor:pointer;background:#101319;border:1px solid #343b47;place-items:center;display:grid}.opportunity-actions button:hover{border-color:#5b6576}.opportunity-actions button.watched{color:var(--green);border-color:#3f684b}.opportunity-actions a{background:var(--blue2);color:#fff;border-color:#3f8ef5}.opportunity-card.compact{grid-template-columns:220px 1fr auto;align-items:center;gap:20px;min-height:126px;display:grid}.opportunity-card.compact>p{margin:0}.opportunity-card.compact .project-signals,.opportunity-card.compact .match-reason,.opportunity-card.compact .capability-list{display:none}.opportunity-card.compact .opportunity-actions{margin:0;padding:0;display:flex}.opportunity-card.compact .opportunity-actions>*{width:74px}.empty-results{color:#626b79;font:9px var(--font-mono);border:1px dashed #303641;padding:34px}.opp-placeholder{border:1px solid var(--line);background:#11141a;max-width:520px;margin-top:24px;padding:28px}.opp-placeholder>span{color:var(--blue);font:24px var(--font-mono)}.opp-placeholder h2{margin:12px 0 6px}.opp-placeholder p{color:#828b9b;margin:0;font-size:11px;line-height:1.6}.watch-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;min-height:88px;padding-bottom:20px;display:flex}.watch-heading>div>p{color:var(--blue);font:8px var(--font-mono);letter-spacing:.09em;margin:0 0 7px}.watch-filters{justify-content:flex-end}.watch-filters button{background:#11141a;border-radius:0;height:29px}.watch-filters button.active{color:#fff;background:#2c3038}.watchlist-results{flex-direction:column;gap:12px;margin-top:22px;display:flex}.watchlist-card{background:#101318;border:1px solid #303641;grid-template-columns:230px minmax(0,1fr);min-height:190px;display:grid}.watch-project-summary{border-right:1px solid #29303a;flex-direction:column;padding:17px 15px;display:flex}.watch-project-summary h2{margin:0;font-size:15px}.watch-meta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.watch-meta span,.watch-meta strong{color:#aeb5c1;font:normal 8px var(--font-mono);border:1px solid #303846;padding:3px 6px}.watch-meta strong{color:var(--green);border-color:#2c5938}.momentum-chart{border-bottom:1px solid #2c333e;align-items:end;gap:2px;height:82px;margin-top:auto;display:flex}.momentum-chart i{opacity:.33;background:#5f6877;flex:1;max-width:33px}.momentum-chart.positive i:nth-last-child(-n+3){opacity:.95;background:#76d384}.momentum-chart.positive{border-color:#4e8d5d}.momentum-chart.negative i:nth-last-child(-n+2){opacity:.65;background:#99676b}.watch-changes{flex-direction:column;padding:17px 16px;display:flex}.changes-heading{color:#9aa3b2;font:8px var(--font-mono);letter-spacing:.08em;justify-content:space-between;align-items:center;display:flex}.changes-heading small{color:#e0e3e9;font:8px var(--font-mono)}.change-list{background:#0e1116;border:1px solid #2d3440;margin-top:10px;padding:9px 12px}.change-list p{color:#c9cdd5;font:9px var(--font-mono);margin:0 0 8px}.change-list p:last-child{margin-bottom:0}.change-list p.positive{color:#78ea91}.change-list p.negative{color:#c89191}.watch-actions{justify-content:flex-end;gap:9px;margin-top:auto;padding-top:10px;display:flex}.watch-actions button,.watch-actions a{color:#fff;min-width:90px;height:31px;font:8px var(--font-mono);cursor:pointer;background:#0f1217;border:1px solid #343b47;place-items:center;padding:0 12px;display:grid}.watch-actions a{color:#10141b;background:#a9c7ff;border-color:#80a9f2;font-weight:650}.swipe-placeholder{border:1px solid var(--line);background:#11141a;margin-top:45px;padding:40px}.swipe-placeholder p{color:var(--blue);font:9px var(--font-mono)}.swipe-placeholder h1{margin:16px 0 8px}.swipe-placeholder span{color:#8d95a3;font-size:11px}.swipe-placeholder a{width:max-content;color:var(--blue);font:9px var(--font-mono);margin-top:38px;display:block}@media (max-width:1080px){.opp-page-grid{grid-template-columns:minmax(0,760px) 290px}.opp-main{padding-left:18px;padding-right:18px}.watchlist-card{grid-template-columns:190px minmax(0,1fr)}}@media (max-width:860px){.opp-page-grid{display:block}.opp-main{max-width:760px;margin:auto}.opp-page-grid>.discovery-hub{max-width:724px;min-height:auto;margin:0 auto 40px;position:static}.watch-heading{flex-direction:column;align-items:flex-start;gap:18px}.watch-filters{justify-content:flex-start}}@media (max-width:620px){.opp-heading{flex-direction:column;align-items:flex-start;gap:18px}.discovery-time{width:100%}.opp-navigation-row{flex-direction:column;align-items:flex-start}.view-controls{margin:10px 0}.opp-tabs{gap:14px}.watchlist-card{grid-template-columns:1fr}.watch-project-summary{border-bottom:1px solid #29303a;border-right:0}.momentum-chart{height:62px}.opportunity-card.compact{min-height:300px;display:flex}.opportunity-card.compact>p{margin:15px 0}.opportunity-card.compact .project-signals,.opportunity-card.compact .match-reason,.opportunity-card.compact .capability-list{display:flex}.opportunity-card.compact .opportunity-actions{margin-top:auto}}.network-page{width:min(100%,1320px);margin:0 auto;padding:32px 24px 72px}.network-heading h1{letter-spacing:-.035em;margin:0;font-size:25px}.network-heading p{color:#d2d5db;margin:7px 0 0;font-size:10px}.network-summary{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:27px;display:grid}.network-summary article{background:#191c22;border:1px solid #343b47;height:91px;padding:17px}.network-summary article>span{color:#aeb5c0;font-size:9px;display:block}.network-summary strong{color:#f0f2f6;font:600 12px var(--font-mono);margin-top:20px;display:block}.network-summary strong.blue{color:#7db0ff}.network-summary strong.green{color:#65e882}.network-summary small{font:inherit;color:inherit}.network-columns{grid-template-columns:minmax(0,1fr) 385px;gap:16px;margin-top:28px;display:grid}.relationship-section{margin-bottom:52px}.relationship-section h2,.people-worth>h2{border-bottom:1px solid #343b47;align-items:center;height:30px;margin:0 0 14px;font-size:14px;display:flex}.relationship-section h2 span{color:var(--green);font:12px var(--font-mono);margin-right:8px}.people-worth>h2{color:#dce0e8;font:9px var(--font-mono);letter-spacing:.11em}.relationship-list{flex-direction:column;gap:10px;display:flex}.relationship-row{background:#181b20;border:1px solid #343b47;align-items:center;min-height:66px;padding:10px 13px;display:flex}.relationship-row:hover{border-color:#50596a}.network-avatar{color:#b8c9e7;width:39px;height:39px;font:650 10px var(--font-mono);background:#222830;border:1px solid #3b4657;border-radius:9px;flex:none;place-items:center;margin-right:14px;display:grid;position:relative}.network-avatar i{background:var(--green);border:1px solid #172019;border-radius:50%;width:6px;height:6px;position:absolute;bottom:2px;right:2px}.relationship-row>span{min-width:0}.relationship-row>span strong,.relationship-row>span small{display:block}.relationship-row>span strong{font-size:11px}.relationship-row>span small{color:#8ca0c5;margin-top:4px;font-size:9px}.relationship-row>div{gap:7px;margin-left:auto;display:flex}.relationship-row>div b{color:#aac8ff;font:normal 8px var(--font-mono);background:#1c2638;border:1px solid #3a4d70;border-radius:12px;padding:4px 7px}.relationship-row>button{color:#a9c7ff;font:9px var(--font-mono);cursor:pointer;background:0 0;border:0;margin-left:auto}.relationship-row>button:hover{color:#fff}.network-empty{color:#6f7888;font:9px var(--font-mono);border:1px dashed #343b47;margin:0;padding:18px}.recommendation-card{background:#181b20;border:1px solid #343b47}.recommended-person{border-bottom:1px solid #343b47;flex-direction:column;align-items:center;padding:24px 20px 17px;display:flex}.network-avatar.large{color:#c6dcff;background:#223341;border-radius:13px;width:72px;height:72px;margin:0 0 18px;font-size:16px}.recommended-person h3{letter-spacing:.02em;margin:0;font-size:16px}.recommended-person p{color:#94b7f2;font:8px var(--font-mono);margin:7px 0 0}.recommendation-why{padding:15px 16px 10px}.recommendation-why>span{color:#bec4cf;margin-bottom:10px;font-size:9px;display:block}.recommendation-why p{color:#e4e7ec;align-items:center;margin:0 0 10px;font-size:9px;display:flex}.recommendation-why i{color:#98bfff;width:20px;font:normal 11px var(--font-mono)}.recommendation-actions{flex-direction:column;gap:8px;padding:0 16px 14px;display:flex}.recommendation-actions button,.recommendation-actions a{color:#fff;height:35px;font:8px var(--font-mono);text-transform:uppercase;cursor:pointer;background:#14171c;border:1px solid #3a424f;place-items:center;display:grid}.recommendation-actions button.intro-button{color:#101319;background:#a5c5ff;border-color:#a5c5ff;font-weight:650}.connection-context{background:#101318;border-top:1px solid #343b47;padding:15px 16px 17px}.connection-context>span{color:#9ba7b8;font:8px var(--font-mono);letter-spacing:.08em;display:block}.connection-context>p{color:#fff;margin:9px 0 13px;font-size:9px}.connection-context>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.connection-context button{color:#d4d8e0;height:29px;font:8px var(--font-mono);cursor:pointer;background:#171a20;border:1px solid #363e4b}.connection-context button.active{color:#bdd5ff;background:#21314b;border-color:#6097ef}.recommendation-empty{min-height:170px}.network-modal-layer{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040609c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.network-modal{background:#111419;border:1px solid #455064;width:min(520px,100%);padding:22px;box-shadow:0 24px 80px #00000073}.modal-heading{border-bottom:1px solid #303743;justify-content:space-between;align-items:start;padding-bottom:16px;display:flex}.modal-heading p{color:var(--blue);font:8px var(--font-mono);letter-spacing:.1em;margin:0 0 7px}.modal-heading h2{margin:0;font-size:15px}.modal-heading>button{color:#838c9b;cursor:pointer;background:0 0;border:0;width:28px;height:28px;font-size:20px}.network-modal>p{color:#c6cad2;margin:17px 0 12px;font-size:10px}.intent-options{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.intent-options button{color:#adb4c0;min-height:34px;font:9px var(--font-mono);text-align:left;cursor:pointer;background:#171a20;border:1px solid #343b47;padding:7px 10px}.intent-options button.active{color:#c9dbff;background:#1e2b40;border-color:#669bf0}.network-modal textarea{resize:none;color:#fff;width:100%;height:72px;font:10px var(--font-mono);background:#0d1014;border:1px solid #343b47;outline:0;margin-top:12px;padding:10px}.modal-actions{border-top:1px solid #303743;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:15px;display:flex}.modal-actions button{color:#c8cdd5;min-width:94px;height:34px;font:9px var(--font-mono);cursor:pointer;background:#15181d;border:1px solid #3a424f}.modal-actions button.primary{background:var(--blue2);color:#fff;border-color:#6b9ef1}.modal-actions button:disabled{opacity:.35;cursor:not-allowed}.network-toast{z-index:110;color:#83e99a;font:9px var(--font-mono);background:#14231a;border:1px solid #3d6e4a;padding:12px 16px;position:fixed;bottom:24px;right:24px}.network-page-state{color:#8c96a6;font:10px var(--font-mono);border:1px dashed #343b47;margin:80px 0;padding:24px}.potential-heading{border-bottom:1px solid #343b47}.potential-heading>div:first-child h2{color:#dce0e8;font:9px var(--font-mono);letter-spacing:.11em;margin:0}.potential-heading>div:first-child p{color:#737d8d;margin:7px 0 13px;font-size:9px}.potential-tabs{grid-template-columns:1fr 1fr;display:grid}.potential-tabs button{color:#727d8e;height:37px;font:8px var(--font-mono);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.potential-tabs button.active{color:#dbe8ff;border-color:#6da3f6}.potential-tabs span{color:#91a5c5;margin-left:4px}.candidate-list{flex-direction:column;gap:10px;margin-top:12px;display:flex}.network-candidate-card{background:#181b20;border:1px solid #343b47;padding:15px}.network-candidate-card>header{align-items:center;display:flex}.network-candidate-card .network-avatar.large{border-radius:10px;width:48px;height:48px;margin:0 12px 0 0;font-size:11px}.network-candidate-card h3{margin:0;font-size:12px}.network-candidate-card header p{color:#8eaae0;font:8px var(--font-mono);margin:3px 0}.network-candidate-card header small{color:#788290;font:8px var(--font-mono)}.candidate-name-line{align-items:center;gap:7px;display:flex}.candidate-name-line span{color:#79dd8c;font:7px var(--font-mono);background:#15261a;border:1px solid #3b7348;border-radius:8px;padding:3px 5px}.candidate-bio{color:#b8bec8;margin:12px 0 9px;font-size:9px;line-height:1.5}.candidate-skills{flex-wrap:wrap;gap:5px;display:flex}.candidate-skills b{color:#acc8f4;font:normal 7px var(--font-mono);background:#1b2637;border:1px solid #3b4e6c;border-radius:9px;padding:3px 6px}.candidate-availability{color:#75d888;font:8px var(--font-mono);margin:9px 0}.candidate-reasons{background:#12151a;border-top:1px solid #303743;margin:12px -15px 0;padding:11px 15px}.candidate-reasons>span{color:#78879c;font:7px var(--font-mono);letter-spacing:.08em;margin-bottom:7px;display:block}.candidate-reasons p{color:#c8cdd5;margin:5px 0;font-size:8px;line-height:1.45}.network-candidate-card footer{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.network-candidate-card footer button,.network-candidate-card footer a{color:#d9dde4;min-height:31px;font:7px var(--font-mono);cursor:pointer;background:#13161b;border:1px solid #3d4654;place-items:center;display:grid}.network-candidate-card footer button{color:#d5e6ff;background:#1b3558;border-color:#588bdd}.network-candidate-card footer button:disabled{opacity:.55}.recommendation-empty a{color:#9ec3ff;margin-top:12px;display:inline-block}.relationship-row{color:inherit}.relationship-row>div{flex-wrap:wrap;justify-content:flex-end;max-width:42%}@media (max-width:980px){.network-columns{grid-template-columns:minmax(0,1fr) 320px}.network-summary{gap:10px}.network-summary article{padding:13px}}@media (max-width:760px){.network-summary{grid-template-columns:repeat(2,1fr)}.network-columns{grid-template-columns:1fr}.people-worth{max-width:430px}.relationship-section{margin-bottom:34px}}@media (max-width:520px){.network-page{padding:25px 12px 50px}.network-summary{grid-template-columns:1fr}.relationship-row>div{display:none}.intent-options{grid-template-columns:1fr}}.community-page-grid{grid-template-columns:300px minmax(0,930px);justify-content:center;align-items:start;min-height:calc(100vh - 68px);display:grid}.community-page-grid>.discovery-hub{border-left:1px solid var(--line);border-right:1px solid var(--line)}.community-main{border-right:1px solid var(--line);min-width:0;padding:28px 22px 72px}.community-heading{border-bottom:1px solid #343a46;justify-content:space-between;align-items:center;min-height:95px;padding-bottom:17px;display:flex}.community-title{align-items:center;gap:15px;display:flex}.community-title>span{color:#9dbfff;background:#1b1f26;border:1px solid #3a414d;place-items:center;width:52px;height:52px;font-size:24px;display:grid}.community-title p{color:#9eb5dc;font:9px var(--font-mono);letter-spacing:.08em;align-items:center;gap:9px;margin:0 0 6px;display:flex}.community-title p b{color:#72ef8e;font:8px var(--font-mono);background:#14261a;border:1px solid #28653a;border-radius:10px;padding:3px 6px}.community-title h1{letter-spacing:-.025em;margin:0;font-size:27px}.community-actions{gap:10px;display:flex}.community-actions button{color:#f0f1f4;cursor:pointer;background:#171b22;border:1px solid #343b47;min-width:90px;height:38px;padding:0 15px;font-size:10px}.community-actions button.primary{background:var(--blue2);color:#fff;border-color:#408df3;min-width:132px}.community-actions button.joined{color:#77e58e;background:#16271c;border-color:#3d774c;min-width:132px}.community-tabs{border-bottom:1px solid #343a46;align-items:stretch;gap:29px;height:50px;display:flex}.community-tabs button{color:#c5c9d1;cursor:pointer;background:0 0;border:0;font-size:11px;position:relative}.community-tabs button:hover,.community-tabs button.active{color:var(--blue)}.community-tabs button.active:after{content:"";background:var(--blue);height:2px;position:absolute;bottom:-1px;left:0;right:0}.people-layout{grid-template-columns:215px minmax(0,1fr);gap:14px;padding-top:20px;display:grid}.community-filters{background:#1a1e24;border:1px solid #343b47;align-self:start;padding:14px 13px 17px}.community-filters h2{border-bottom:1px solid #3a414d;margin:0 0 16px;padding-bottom:12px;font-size:15px}.filter-group{flex-direction:column;align-items:flex-start;margin-top:15px;display:flex}.filter-group>span{color:#a7c3f5;font:8px var(--font-mono);letter-spacing:.1em;margin-bottom:9px}.filter-group label{color:#edf0f5;cursor:pointer;align-items:flex-start;gap:7px;width:100%;margin:0 0 9px;font-size:9px;line-height:1.3;display:flex;position:relative}.filter-group label input{opacity:0;position:absolute}.filter-group label i{background:#12151a;border:1px solid #495160;flex:none;place-items:center;width:13px;height:13px;display:grid}.filter-group label input:checked+i{background:#8bb3ff;border-color:#8bb3ff}.filter-group label input:checked+i:after{content:"✓";color:#10151f;font:700 9px var(--font-mono)}.skill-filter{display:block}.skill-filter button{color:#b6cdf8;height:25px;font:8px var(--font-mono);cursor:pointer;background:#171c24;border:1px solid #3c4658;margin:0 5px 6px 0;padding:0 8px}.skill-filter button:hover,.skill-filter button.active{color:#dce9ff;background:#21314b;border-color:#6295e6}.member-results{min-width:0;position:relative}.member-toolbar{background:#191d23;border:1px solid #343b47;justify-content:space-between;align-items:center;height:49px;margin-bottom:14px;padding:0 9px 0 14px;display:flex}.member-toolbar label{color:#a9c5f5;font:8px var(--font-mono);letter-spacing:.07em;align-items:center;gap:7px;display:flex}.member-toolbar select{color:#d7deeb;max-width:145px;font:8px var(--font-mono);text-transform:uppercase;background:#191d23;border:0;outline:0}.member-toolbar select option{background:#191d23}.member-toolbar input{color:#161a21;background:#f2f3f5;border:1px solid #49515d;outline:0;width:min(255px,45%);height:31px;padding:0 11px;font-size:9px}.member-toolbar input::placeholder{color:#abb0b9}.member-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.community-member-card{background:#1a1e24;border:1px solid #343b47;flex-direction:column;min-height:213px;padding:16px;display:flex}.community-member-card:hover{border-color:#566174}.community-member-card:nth-child(3):last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 7px)}.member-head{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.community-member-avatar{color:#cae0ff;width:42px;height:42px;font:700 10px var(--font-mono);background:#17202a;border:1px solid #405069;place-items:center;display:grid;position:relative}.community-member-avatar i{background:var(--green);border-radius:50%;width:6px;height:6px;position:absolute;bottom:2px;right:2px}.community-member-avatar.small{width:34px;height:34px}.member-head h2{margin:0;font-size:15px}.member-head p{color:#9ec0fa;font:8px var(--font-mono);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;overflow:hidden}.member-head>b{color:#7be393;font:normal 7px var(--font-mono);white-space:nowrap;background:#14251a;border:1px solid #326148;align-self:start;padding:4px 6px}.member-bio{color:#d5d9e0;min-height:35px;margin:15px 0 10px;font-size:9px;line-height:1.45}.member-skills{flex-wrap:wrap;gap:6px;display:flex}.member-skills span{color:#a9c9ff;font:8px var(--font-mono);background:#17202d;border:1px solid #374963;padding:4px 7px}.member-status{color:#7be391;font:8px var(--font-mono);letter-spacing:.06em;border-top:1px solid #3a404a;align-items:center;gap:6px;margin-top:auto;padding-top:13px;display:flex}.member-status i{border:1px solid #65d87e;width:8px;height:8px;transform:rotate(45deg)}.load-members{color:#e5e8ed;cursor:pointer;background:#171b22;border:1px solid #343b47;min-width:154px;height:37px;margin:27px auto 0;font-size:9px;display:block}.load-members:hover{color:var(--blue);border-color:#536070}.community-empty{color:#717a8a;font:9px var(--font-mono);text-align:center;border:1px dashed #343b47;grid-column:1/-1;margin:0;padding:44px 20px}.community-notice{color:#83e99a;font:8px var(--font-mono);position:absolute;bottom:-42px;right:0}.community-feed,.community-projects,.community-events,.community-local{max-width:760px;margin:20px auto 0}.community-post{background:#171b21;border:1px solid #343b47;margin-bottom:12px;padding:17px}.community-post .post-author{justify-content:flex-start;align-items:center;gap:11px}.community-post .post-author strong,.community-post .post-author small{display:block}.community-post .post-author strong{font-size:11px}.community-post .post-author small{color:#7f8897;font:8px var(--font-mono);margin-top:4px}.community-post>p{color:#d7dae0;margin:17px 0;font-size:11px;line-height:1.6}.community-post-tags,.community-capabilities{flex-wrap:wrap;gap:6px;display:flex}.community-post-tags span,.community-capabilities b{color:#a9c8fd;font:normal 8px var(--font-mono);background:#131820;border:1px solid #384354;padding:4px 7px}.community-post-actions{border-top:1px solid #303641;gap:14px;margin-top:14px;padding-top:11px;display:flex}.community-post-actions button{color:#808998;font:8px var(--font-mono);cursor:pointer;background:0 0;border:0}.community-post-actions button:last-child{margin-left:auto}.community-post-actions button:hover{color:var(--blue)}.community-projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.community-projects>article{background:#171b21;border:1px solid #343b47;flex-direction:column;min-height:285px;padding:17px;display:flex}.community-projects>article>div:first-child>span{color:var(--green);font:8px var(--font-mono);text-transform:uppercase}.community-projects h2{margin:11px 0 8px;font-size:17px}.community-projects p{color:#aeb5c0;margin:0;font-size:10px;line-height:1.55}.community-projects dl{border-top:1px solid #303641;border-bottom:1px solid #303641;grid-template-columns:1fr 1fr;margin:17px 0 14px;padding:11px 0;display:grid}.community-projects dl div+div{border-left:1px solid #303641;padding-left:13px}.community-projects dt{color:#687282;font:8px var(--font-mono)}.community-projects dd{color:#e5e8ec;font:10px var(--font-mono);margin:5px 0 0}.community-capabilities{align-items:center}.community-capabilities>span{color:#697484;width:100%;font:8px var(--font-mono);margin-bottom:2px}.community-project-actions{justify-content:flex-end;gap:7px;margin-top:auto;padding-top:17px;display:flex}.community-project-actions button,.community-project-actions a{color:#dce0e6;min-width:72px;height:30px;font:8px var(--font-mono);cursor:pointer;background:#111419;border:1px solid #3b4350;place-items:center;display:grid}.community-project-actions a{background:var(--blue2);color:#fff;border-color:#458ff3}.community-events{flex-direction:column;gap:10px;display:flex}.community-events article{background:#171b21;border:1px solid #343b47;grid-template-columns:105px minmax(0,1fr) 130px;align-items:center;min-height:86px;padding:13px 16px;display:grid}.community-events p{color:#9abdf8;font:8px var(--font-mono);text-transform:uppercase;margin:0}.community-events h2{margin:0;font-size:14px}.community-events strong{color:#d9dde4;font:9px var(--font-mono);font-weight:500}.community-events span{color:#717b8b;font:8px var(--font-mono);grid-column:2/4;margin-top:6px}.community-local>p{color:#9abdf8;font:9px var(--font-mono);letter-spacing:.1em}.local-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0 20px;display:grid}.local-metrics article{background:#171b21;border:1px solid #343b47;padding:19px 15px}.local-metrics strong{color:#78e58f;font:22px var(--font-mono);display:block}.local-metrics span{color:#9ea6b3;margin-top:8px;font-size:9px;display:block}.community-local section{background:#171b21;border:1px solid #343b47}.community-local section h2{color:#929bab;font:8px var(--font-mono);letter-spacing:.1em;border-bottom:1px solid #343b47;margin:0;padding:13px 15px}.community-local section>a{border-bottom:1px solid #2f3540;align-items:center;gap:11px;padding:12px 15px;display:flex}.community-local section>a:last-child{border-bottom:0}.community-local section>a:hover{background:#1d2128}.community-local section strong,.community-local section small{display:block}.community-local section strong{font-size:10px}.community-local section small{color:#8c95a3;font:8px var(--font-mono);margin-top:4px}@media (max-width:1060px){.community-page-grid{grid-template-columns:270px minmax(0,790px)}.community-main{padding-left:17px;padding-right:17px}.people-layout{grid-template-columns:190px minmax(0,1fr)}.member-head{grid-template-columns:36px minmax(0,1fr)}.member-head>b{grid-column:2;margin-top:2px}.community-member-avatar{width:36px;height:36px}.member-toolbar input{width:42%}}@media (max-width:860px){.community-page-grid{display:block}.community-page-grid>.discovery-hub{max-width:760px;min-height:auto;margin:0 auto 35px;position:static}.community-main{border-left:1px solid var(--line);max-width:790px;margin:auto}}@media (max-width:650px){.community-main{border:0;padding:18px 12px 50px}.community-heading{flex-direction:column;align-items:flex-start;gap:17px}.community-actions{width:100%}.community-actions button{flex:1}.community-tabs{justify-content:space-between;gap:0}.people-layout{grid-template-columns:1fr}.filter-group.skill-filter{display:block}.member-toolbar{flex-direction:column;align-items:stretch;gap:8px;height:auto;padding:10px}.member-toolbar input{width:100%}.member-grid{grid-template-columns:1fr}.community-member-card:nth-child(3):last-child{grid-column:auto;width:100%}.community-projects{grid-template-columns:1fr}.community-events article{grid-template-columns:1fr;gap:7px}.community-events span{grid-column:auto}.local-metrics{grid-template-columns:1fr}}.community-sidebar{border-right:1px solid var(--line);border-left:1px solid var(--line);background:#111419;min-height:calc(100vh - 68px);padding:25px 16px 50px;position:sticky;top:68px}.community-sidebar>header{border-bottom:1px solid #343b47;padding:0 5px 18px}.community-sidebar>header p{color:var(--blue);font:7px var(--font-mono);letter-spacing:.14em;margin:0 0 7px}.community-sidebar>header h2{margin:0;font-size:14px}.community-sidebar>header span{color:#7f8998;margin-top:8px;font-size:8px;line-height:1.45;display:block}.community-list-section{padding:18px 0 4px}.community-list-section h2{color:#71809a;font:7px var(--font-mono);letter-spacing:.12em;margin:0 5px 9px}.community-list-section>a{background:#15181e;border:1px solid #0000;grid-template-columns:34px minmax(0,1fr);gap:10px;margin-bottom:7px;padding:10px;display:grid}.community-list-section>a:hover,.community-list-section>a.active{background:#192333;border-color:#4c6590}.community-list-section>a.active{box-shadow:inset 2px 0 #6da2f8}.community-list-icon{color:#b8d0fa;width:32px;height:32px;font:700 8px var(--font-mono);background:#131a24;border:1px solid #3b4b65;place-items:center;display:grid}.community-list-section strong{color:#e0e4eb;font-size:9px;display:block}.community-list-section>p{color:#5f6876;font:8px var(--font-mono);margin:0 5px;padding:8px 0}.community-relevance{flex-direction:column;gap:3px;margin-top:5px;display:flex}.community-relevance span{color:#88a8dd;font:7px var(--font-mono);line-height:1.35}.community-title .community-relevance{margin-top:7px}.community-title .community-relevance span{color:#8290a5}.community-actions button:disabled,.community-project-actions button:disabled,.community-post-actions button:disabled{opacity:.55;cursor:wait}.community-graph-note{color:#d6b071;font:7px var(--font-mono);letter-spacing:.06em;background:#211b13;border:1px solid #5b4933;margin-top:12px;padding:9px 11px}.community-overview>header{border-bottom:1px solid #343a46;padding:9px 0 21px}.community-overview>header p{color:var(--blue);font:8px var(--font-mono);letter-spacing:.13em;margin:0 0 8px}.community-overview>header h1{margin:0;font-size:27px}.community-overview>header span{color:#929baa;margin-top:8px;font-size:10px;display:block}.community-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.community-overview-grid>a{background:#171b21;border:1px solid #343b47;grid-template-columns:46px minmax(0,1fr);gap:13px;min-height:190px;padding:17px;display:grid}.community-overview-grid>a:hover{border-color:#52617a}.community-overview-grid>a>span{color:#b8d0fa;width:43px;height:43px;font:700 9px var(--font-mono);background:#131b27;border:1px solid #3e4e69;place-items:center;display:grid}.community-overview-grid small{color:#74df8a;font:7px var(--font-mono);letter-spacing:.08em}.community-overview-grid h2{margin:8px 0 7px;font-size:15px}.community-overview-grid p{color:#aeb5c0;margin:0;font-size:9px;line-height:1.5}.community-overview-grid b{color:#737e8f;font:normal 8px var(--font-mono);margin-top:12px;display:block}.community-signal-empty,.community-tab-empty{text-align:center;background:#13161b;border:1px dashed #343b47;flex-direction:column;justify-content:center;align-items:center;display:flex}.community-signal-empty{min-height:340px;margin-top:20px;padding:35px}.community-signal-empty>span{color:#5f7da8;font-size:26px}.community-signal-empty p{color:#789ad0;font:8px var(--font-mono);letter-spacing:.12em;margin:17px 0 7px}.community-signal-empty h2{margin:0;font-size:17px}.community-signal-empty small{color:#8f98a6;max-width:470px;margin:11px 0 20px;font-size:9px;line-height:1.6}.community-signal-empty a,.community-tab-empty a{color:#fff;font:8px var(--font-mono);background:#2f7eea;border:1px solid #438cf2;padding:9px 13px}.community-tab-empty{color:#7e8897;grid-column:1/-1;min-height:180px;padding:28px}.community-tab-empty strong{color:#a8b6ca;font:9px var(--font-mono);letter-spacing:.1em}.community-tab-empty span{max-width:470px;margin-top:9px;font-size:9px;line-height:1.55}.community-tab-empty a{margin-top:15px}.community-empty{flex-direction:column;align-items:center;gap:8px;display:flex}.community-empty strong{color:#828d9e;font:9px var(--font-mono)}.community-empty span{color:#687282;font-size:8px}.member-head{grid-template-columns:42px minmax(0,1fr)}.member-head>b{white-space:normal;grid-column:1/-1;justify-self:start;margin-top:3px}.community-post-actions{align-items:center}.community-post-actions span,.community-post-actions a{color:#808998;font:8px var(--font-mono)}.community-post-actions a{margin-left:auto}.community-post-actions button.active{color:#8fb8fa}.community-capabilities.open-capabilities{margin-top:13px}.community-capabilities em{color:#737e8e;font:normal 8px var(--font-mono)}.community-list-empty{color:#727c8c;font:8px var(--font-mono);margin:0;padding:18px}.local-project-list{margin-top:14px}.community-loading{color:#7c899d;min-height:calc(100vh - 68px);font:9px var(--font-mono);letter-spacing:.1em;justify-content:center;align-items:center;display:flex}.community-loading.error{color:#e99da4;flex-direction:column;gap:14px}.community-loading button{color:#d8dce3;font:8px var(--font-mono);cursor:pointer;background:#171b21;border:1px solid #4b5668;padding:8px 12px}@media (max-width:860px){.community-sidebar{max-width:790px;min-height:auto;margin:auto;position:static}.community-list-section{vertical-align:top;width:50%;display:inline-block}.community-main{border-left:1px solid var(--line)}}@media (max-width:650px){.community-sidebar{border-left:0;border-right:0}.community-list-section{width:100%;display:block}.community-overview-grid{grid-template-columns:1fr}.community-title{align-items:flex-start}.community-title>span{flex:none}}.project-detail-grid{grid-template-columns:minmax(0,900px) 320px;justify-content:center;align-items:start;min-height:calc(100vh - 68px);display:grid}.project-detail-main{min-width:0;padding:30px 24px 70px}.project-detail-grid>.discovery-hub{border-right:1px solid var(--line)}.project-detail-header{border-bottom:1px solid #343b47;justify-content:space-between;align-items:flex-start;gap:24px;min-height:148px;padding-bottom:23px;display:flex}.project-name-row{align-items:center;gap:10px;display:flex}.project-name-row h1{letter-spacing:-.03em;margin:0;font-size:26px}.project-name-row span{color:#75e88d;font:8px var(--font-mono);text-transform:uppercase;background:#14251a;border:1px solid #2d663c;padding:4px 7px}.project-detail-header>div:first-child>p{color:#e0e3e9;max-width:670px;margin:11px 0 18px;font-size:13px;font-weight:560;line-height:1.55}.project-detail-header nav{gap:19px;display:flex}.project-detail-header nav a{color:#9aa3b1;font:9px var(--font-mono)}.project-detail-header nav a:hover{color:var(--blue)}.project-header-actions{flex:none;gap:8px;display:flex}.project-header-actions button{color:#d9dde4;min-width:126px;height:38px;font:9px var(--font-mono);cursor:pointer;background:#14171d;border:1px solid #343b47;padding:0 13px}.project-header-actions button:last-child{min-width:39px}.project-header-actions button:hover{border-color:#566174}.project-header-actions button.watching{color:#78e58e;background:#16241a;border-color:#3d734a}.detail-panel{background:#171b21;border:1px solid #343b47}.project-detail-label{color:#adb5c3;font:9px var(--font-mono);letter-spacing:.08em;align-items:center;gap:8px;margin:0;display:flex}.project-detail-label>span{color:#a8c8ff}.project-intelligence-grid{grid-template-columns:minmax(0,1.45fr) minmax(245px,.72fr);gap:15px;margin-top:21px;display:grid}.project-thesis-column,.project-signal-column{flex-direction:column;gap:15px;display:flex}.what-building{min-height:193px;padding:17px 19px}.what-building p{color:#d2d6dd;margin:14px 0 0;font-size:11px;line-height:1.65}.why-project{padding:17px 19px}.why-project>.project-detail-label{margin-bottom:14px}.why-project>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.why-project article{background:#111419;border:1px solid #353c47;min-height:145px;padding:13px}.why-project h3{color:#b8cfff;margin:0 0 9px;font-size:11px}.why-project article:first-child h3{color:#e8b3ad}.why-project article:last-child h3{color:#79e492}.why-project p{color:#b7bec9;margin:0;font-size:9px;line-height:1.55}.project-proof{min-height:255px;padding:17px}.proof-metrics{border-bottom:1px solid #343b47;grid-template-columns:1fr 1fr;margin:17px 0 19px;padding-bottom:12px;display:grid}.proof-metrics>div:last-child{text-align:right}.proof-metrics strong,.proof-metrics span{display:block}.proof-metrics strong{font:22px var(--font-mono)}.proof-metrics span{color:#8d96a5;margin-top:4px;font-size:9px}.commit-heading{color:#aeb4bf;margin-bottom:10px;font-size:9px}.commit-grid{grid-template-columns:repeat(13,1fr);gap:4px;display:grid}.commit-grid i{aspect-ratio:1;background:#222831}.commit-grid i[data-level="1"]{background:#304b38}.commit-grid i[data-level="2"]{background:#3e694a}.commit-grid i[data-level="3"]{background:#559562}.commit-grid i[data-level="4"]{background:#70cc7d}.project-momentum{padding:15px 17px}.project-momentum>.project-detail-label{margin-bottom:13px}.project-momentum>div{grid-template-columns:1fr 1fr;display:grid}.project-momentum article+article{border-left:1px solid #343b47;padding-left:16px}.project-momentum article>span{color:#8d96a5;font-size:9px}.project-momentum article p{align-items:baseline;gap:7px;margin:7px 0 0;display:flex}.project-momentum article strong{font:14px var(--font-mono)}.project-momentum article b{font:9px var(--font-mono);font-weight:500}.project-team{border-top:1px solid #343b47;margin-top:27px;padding-top:22px}.project-team>.project-detail-label,.active-project-opportunities>.project-detail-label{color:#e8ebf1;letter-spacing:0;margin-bottom:16px;font-size:14px}.project-team-layout{grid-template-columns:1fr 1.15fr;gap:15px;display:grid}.team-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.project-team-card{background:#111419;border:1px solid #343b47;align-items:center;min-height:79px;padding:10px;display:flex}.project-team-card:hover{border-color:#566174}.project-team-avatar{color:#c6dcff;width:44px;height:50px;font:700 9px var(--font-mono);background:#1c2530;border:1px solid #3c4657;flex:none;place-items:center;margin-right:11px;display:grid;position:relative}.project-team-avatar i{background:var(--green);border-radius:50%;width:6px;height:6px;position:absolute;bottom:2px;right:2px}.project-team-card strong,.project-team-card small,.project-team-card b{display:block}.project-team-card strong{font:11px var(--font-mono)}.project-team-card small{color:#a5adba;margin:4px 0 6px;font-size:8px}.project-team-card b{color:#a9c8ff;width:max-content;font:normal 7px var(--font-mono);background:#182130;border:1px solid #364765;padding:3px 5px}.team-composition{flex-direction:column;justify-content:center;padding:17px;display:flex}.team-composition>div:first-child{color:#a9b1bf;font:9px var(--font-mono);justify-content:space-between;align-items:center;display:flex}.team-composition>div:first-child strong{color:#f0f2f5;font:12px var(--font-mono)}.team-slots{grid-template-columns:repeat(7,1fr);gap:4px;margin:15px 0 11px;display:grid}.team-slots i{background:#252a33;border:1px solid #3e4550;height:36px}.team-slots i.filled:first-child{background:#3e4757}.team-slots i.filled:nth-child(2){background:#3c493f}.team-slots i.filled:nth-child(3){background:#48494b}.team-slots i.filled:nth-child(4){background:#38404d}.team-slots i.open{background:#141922;border-style:dashed;border-color:#56709a;place-items:center;display:grid}.team-slots i.open:after{content:"•";color:#789bd1}.team-composition footer{color:#7f8998;font:7px var(--font-mono);letter-spacing:.08em;justify-content:space-between;display:flex}.team-composition footer span:last-child{color:#98bfff}.active-project-opportunities{border-top:1px solid #343b47;margin-top:28px;padding-top:22px}.active-project-opportunities>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.project-opportunity-card{color:#e7e9ee;text-align:left;cursor:pointer;background:#111419;border:1px solid #343b47;flex-direction:column;align-items:flex-start;min-height:286px;padding:17px;display:flex;position:relative}.project-opportunity-card:hover{background:#151921;border-color:#5c6c83}.opportunity-arrow{color:#aab5c5;font-size:11px;position:absolute;top:14px;right:14px}.project-opportunity-card h3{font:600 14px var(--font-mono);letter-spacing:.015em;margin:0 22px 10px 0}.project-opportunity-card>p{color:#b8bec8;min-height:48px;margin:0 0 13px;font-size:9px;line-height:1.55}.opportunity-skill-row{flex-wrap:wrap;gap:5px;display:flex}.opportunity-skill-row b{color:#adcaff;font:normal 7px var(--font-mono);background:#171e28;border:1px solid #35435b;padding:4px 6px}.project-opportunity-card dl{border-top:1px solid #303641;border-bottom:1px solid #303641;grid-template-columns:1fr 1fr;width:100%;margin:16px 0 12px;padding:10px 0;display:grid}.project-opportunity-card dl div+div{border-left:1px solid #303641;padding-left:10px}.project-opportunity-card dt{color:#697383;font:7px var(--font-mono)}.project-opportunity-card dd{color:#c9ced6;font:8px var(--font-mono);margin:5px 0 0}.opportunity-comp{color:#75e78d;width:100%;font:8px var(--font-mono);justify-content:space-between;align-items:center;display:flex}.opportunity-comp strong{font-weight:500}.project-opportunity-card>small{color:#9dc1ff;font:7px var(--font-mono);margin-top:auto;padding-top:14px}.active-project-opportunities>footer{background:#15181e;border:1px solid #343b47;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:15px 17px;display:flex}.active-project-opportunities>footer span{color:#b9c8e1;font:9px var(--font-mono)}.active-project-opportunities>footer p{color:#777f8d;margin:5px 0 0;font-size:9px}.active-project-opportunities>footer .primary-button{min-width:165px;height:38px}.project-detail-empty{margin-top:22px;padding:45px}.project-detail-empty p{color:var(--blue);font:9px var(--font-mono)}.project-detail-empty span{color:#9da4af;font-size:11px}.join-modal-layer{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040609d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.join-modal{background:#111419;border:1px solid #4b5668;width:min(650px,100%);padding:22px;box-shadow:0 28px 90px #0000008c}.join-modal>header{border-bottom:1px solid #343b47;justify-content:space-between;align-items:flex-start;padding-bottom:17px;display:flex}.join-modal>header p{color:#87b2f6;font:8px var(--font-mono);letter-spacing:.1em;margin:0 0 7px}.join-modal>header h2{margin:0;font-size:16px}.join-modal>header>button{color:#8992a1;cursor:pointer;background:0 0;border:0;width:28px;height:28px;font-size:21px}.join-field{margin-top:17px;display:block}.join-field>span{color:#aeb7c5;font:8px var(--font-mono);letter-spacing:.07em;margin-bottom:8px;display:block}.capability-options,.availability-options{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.capability-options button,.availability-options button{color:#b8bec9;min-height:34px;font:8px var(--font-mono);cursor:pointer;background:#171b21;border:1px solid #38404c;padding:6px 8px}.capability-options button.active,.availability-options button.active{color:#c7dcff;background:#1e2d45;border-color:#659bf1}.join-field textarea,.join-field input,.join-field select{color:#e7e9ee;width:100%;font:9px var(--font-mono);background:#0d1014;border:1px solid #38404c;outline:0}.join-field textarea{resize:none;height:76px;padding:10px}.join-field input,.join-field select{height:36px;padding:0 10px}.join-two-columns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.join-modal>footer{border-top:1px solid #343b47;justify-content:flex-end;gap:8px;margin-top:21px;padding-top:17px;display:flex}.join-modal>footer button,.join-confirmation button{color:#d4d8df;min-width:100px;height:36px;font:9px var(--font-mono);cursor:pointer;background:#171a20;border:1px solid #3a424f}.join-modal>footer button.send-request{background:var(--blue2);color:#fff;border-color:#438cf2}.join-modal>footer button:disabled{opacity:.35;cursor:not-allowed}.join-confirmation{text-align:center;flex-direction:column;align-items:center;padding:34px 20px 22px;display:flex}.join-confirmation>i{color:#7be491;border:1px solid #4c9a5f;border-radius:50%;place-items:center;width:50px;height:50px;font-style:normal;display:grid}.join-confirmation p{color:#79e38f;font:9px var(--font-mono);letter-spacing:.12em;margin:17px 0 7px}.join-confirmation h2{margin:0;font-size:20px}.join-confirmation span{color:#8f98a6;margin:10px 0 24px;font-size:10px}.join-confirmation button{color:#86e99a;border-color:#4d8e5d}@media (max-width:1080px){.project-detail-grid{grid-template-columns:minmax(0,780px) 290px}.project-detail-main{padding-left:18px;padding-right:18px}.project-intelligence-grid{grid-template-columns:minmax(0,1.35fr) 245px}.project-team-layout{grid-template-columns:1fr 1fr}.project-opportunity-card{padding:14px}}@media (max-width:860px){.project-detail-grid{display:block}.project-detail-main{max-width:790px;margin:auto}.project-detail-grid>.discovery-hub{border-top:1px solid var(--line);max-width:754px;min-height:auto;margin:0 auto 40px;position:static}.project-intelligence-grid{grid-template-columns:minmax(0,1fr) 260px}}@media (max-width:680px){.project-detail-main{padding:22px 12px 50px}.project-detail-header{flex-direction:column}.project-header-actions{width:100%}.project-header-actions button:first-child{flex:1}.project-intelligence-grid,.why-project>div,.project-team-layout,.active-project-opportunities>div{grid-template-columns:1fr}.project-opportunity-card{min-height:250px}.active-project-opportunities>footer{flex-direction:column;align-items:stretch}.active-project-opportunities>footer .primary-button{width:100%}.capability-options,.availability-options,.join-two-columns{grid-template-columns:1fr}.join-modal{max-height:calc(100vh - 24px);overflow:auto}}.search-page-grid{grid-template-columns:minmax(0,900px) 320px;justify-content:center;align-items:start;min-height:calc(100vh - 68px);display:grid}.search-main{min-width:0;padding:22px 24px 70px}.search-page-grid>.discovery-hub{border-right:1px solid var(--line)}.search-primary{background:#101318;border:1px solid #343b47;align-items:center;height:52px;display:flex}.search-primary>span{color:#7e8ca1;text-align:center;width:45px;font-size:14px}.search-primary input{color:#f0f2f5;min-width:0;font:600 12px var(--font-mono);background:0 0;border:0;outline:0;flex:1}.search-primary input::placeholder{color:#616a78;font-weight:400}.search-primary button{color:#7d8795;cursor:pointer;background:0 0;border:0;width:42px;height:100%;font-size:18px}.search-primary button:hover{color:#fff}.search-category-row{border-bottom:1px solid #343b47;justify-content:space-between;align-items:end;min-height:55px;display:flex}.search-category-row>nav{align-self:stretch;gap:24px;display:flex}.search-category-row>nav button{color:#9aa2af;font:9px var(--font-mono);cursor:pointer;background:0 0;border:0;position:relative}.search-category-row>nav button.active{color:#9fc2ff}.search-category-row>nav button.active:after{content:"";background:#6da2f8;height:2px;position:absolute;bottom:-1px;left:0;right:0}.search-category-row>label{color:#697383;height:38px;font:8px var(--font-mono);align-items:center;gap:5px;display:flex}.search-category-row select{color:#bac2ce;max-width:120px;font:8px var(--font-mono);background:#0e1015;border:0;outline:0}.search-filter-row{align-items:center;gap:7px;min-height:51px;display:flex}.search-filter-row label{background:#171b21;border:1px solid #343b47;align-items:center;height:28px;display:flex}.search-filter-row label>span{color:#929ba9;font:8px var(--font-mono);white-space:nowrap;padding-left:9px}.search-filter-row select{color:#e0e3e9;min-width:82px;height:100%;font:8px var(--font-mono);background:#171b21;border:0;outline:0;padding:0 8px}.search-filter-row option{background:#171b21}.search-content-layout{grid-template-columns:minmax(0,1fr) 235px;gap:14px;display:grid}.search-results-heading{color:#778293;height:29px;font:8px var(--font-mono);letter-spacing:.08em;justify-content:space-between;align-items:center;display:flex}.search-results-heading b{color:#566171;font-weight:400}.search-result-card{background:#171b21;border:1px solid #343b47;grid-template-columns:45px minmax(0,1fr);gap:13px;min-height:145px;margin-bottom:11px;padding:15px;display:grid}.search-result-card:hover{background:#1a1e25;border-color:#546175}.search-result-icon{color:#b5cffd;width:40px;height:40px;font:700 10px var(--font-mono);background:#111821;border:1px solid #39465c;place-items:center;display:grid}.search-result-icon.person{background:#1b222b;border-radius:3px}.search-result-icon.opportunity{color:#72e78b}.search-result-icon.post{color:#d0bdff}.search-result-icon.community{color:#9fc2ff;font-size:15px}.search-result-body{min-width:0}.search-result-body header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.search-result-body h2{letter-spacing:.01em;margin:0;font-size:13px}.search-result-body header p{color:#b9c0ca;margin:5px 0 0;font-size:9px;line-height:1.45}.search-result-body header>span{color:#aac9ff;font:7px var(--font-mono);background:#172338;border:1px solid #426197;flex:none;padding:4px 6px}.search-result-description{color:#c6cbd3;margin:10px 0;font-size:9px;line-height:1.5}.search-result-tags{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.search-result-tags b{color:#a9c7fb;font:normal 7px var(--font-mono);background:#131a24;border:1px solid #34445e;padding:3px 6px}.search-result-body footer{color:#929baa;font:8px var(--font-mono);border-top:1px solid #303641;align-items:center;gap:14px;margin-top:11px;padding-top:10px;display:flex}.search-result-body footer strong{color:#77e58d;font-weight:500}.search-result-body footer em{color:#9facc0;font:normal 7px var(--font-mono)}.search-result-body footer span:last-child{margin-left:auto}.tag-search-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.tag-search-results button{color:#e5e8ed;text-align:left;cursor:pointer;background:#171b21;border:1px solid #343b47;grid-template-columns:1fr auto;align-items:center;min-height:72px;padding:13px;display:grid}.tag-search-results button:hover{border-color:#546175}.tag-search-results span{font:11px var(--font-mono)}.tag-search-results b{color:#798394;font:normal 8px var(--font-mono);grid-row:2}.tag-search-results em{color:#9fc1fb;font:normal 11px var(--font-mono);grid-area:1/2/3}.search-insights{flex-direction:column;gap:12px;padding-top:29px;display:flex}.search-insights>section{background:#15191f;border:1px solid #343b47}.search-insights header{color:#9eb9e5;height:36px;font:8px var(--font-mono);letter-spacing:.07em;border-bottom:1px solid #343b47;justify-content:space-between;align-items:center;padding:0 11px;display:flex}.search-insights header b{color:#5c687a;font-weight:400}.search-insights section>button{color:#c9ced7;width:100%;min-height:36px;font:8px var(--font-mono);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #292f38;justify-content:space-between;align-items:center;padding:0 11px;display:flex}.search-insights section>button:last-child{border-bottom:0}.search-insights section>button:hover{color:#fff;background:#1d222a}.search-insights button small{color:#6d7787;font:7px var(--font-mono)}.trending-signals button{gap:10px;justify-content:flex-start!important}.trending-signals button em{color:#657080;font:normal 7px var(--font-mono)}.trending-signals button span{flex:1}.trending-signals button strong{color:#65df7f;font:7px var(--font-mono);font-weight:500}.search-empty{text-align:center;background:#13161b;border:1px dashed #343b47;flex-direction:column;align-items:center;padding:54px 20px;display:flex}.search-empty>span{color:#657286;font-size:24px}.search-empty h2{font:12px var(--font-mono);margin:15px 0 8px}.search-empty p{color:#788291;max-width:330px;margin:0;font-size:9px;line-height:1.6}.search-empty button{color:#abc8fa;height:31px;font:8px var(--font-mono);cursor:pointer;background:#171c24;border:1px solid #3b4759;margin-top:20px;padding:0 13px}@media (max-width:1080px){.search-page-grid{grid-template-columns:minmax(0,780px) 290px}.search-main{padding-left:18px;padding-right:18px}.search-content-layout{grid-template-columns:minmax(0,1fr) 215px}.search-category-row>nav{gap:16px}.search-filter-row{flex-wrap:wrap;padding:9px 0}.search-filter-row label{flex:1}}@media (max-width:860px){.search-page-grid{display:block}.search-main{max-width:790px;margin:auto}.search-page-grid>.discovery-hub{border-top:1px solid var(--line);max-width:754px;min-height:auto;margin:0 auto 40px;position:static}}@media (max-width:650px){.search-main{padding:15px 12px 50px}.search-category-row{flex-direction:column;align-items:stretch}.search-category-row>nav{min-height:48px;overflow:auto}.search-category-row>label{align-self:flex-end}.search-filter-row label{min-width:calc(50% - 4px)}.search-content-layout{grid-template-columns:1fr}.search-insights{grid-row:1;padding-top:0}.search-result-card{grid-template-columns:36px minmax(0,1fr);padding:12px}.search-result-icon{width:34px;height:34px}.search-result-body footer{flex-wrap:wrap;align-items:flex-start}.search-result-body footer span:last-child{margin-left:0}.tag-search-results{grid-template-columns:1fr}}.account-control{position:relative}.account-menu{z-index:90;background:#12151a;border:1px solid #414a58;width:190px;padding:7px;position:absolute;top:43px;right:0;box-shadow:0 18px 55px #00000073}.account-menu header{border-bottom:1px solid #303641;margin-bottom:5px;padding:10px 10px 9px}.account-menu header strong,.account-menu header span{display:block}.account-menu header strong{font-size:11px}.account-menu header span{color:#8da9d6;font:8px var(--font-mono);margin-top:4px}.account-menu>a,.account-menu>button{color:#c4c9d2;width:100%;height:33px;font:9px var(--font-mono);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 10px;display:flex}.account-menu>a:hover,.account-menu>button:hover{color:#b9d1ff;background:#222730}.account-menu>p{color:#78dc8c;font:7px/1.5 var(--font-mono);border-top:1px solid #303641;margin:5px 4px 2px;padding:8px}.my-profile-page{grid-template-columns:320px minmax(0,1fr);gap:16px;width:min(100%,1320px);margin:0 auto;padding:28px 24px 70px;display:grid}.my-profile-sidebar{flex-direction:column;gap:13px;display:flex}.profile-identity-card,.profile-preferences,.profile-trust,.building-now>article,.profile-metric-cards article,.validated-skills>div,.profile-activity,.project-history>div{background:#171b21;border:1px solid #343b47}.profile-identity-card{padding:16px}.profile-identity{align-items:center;gap:13px;display:flex}.my-profile-avatar{color:#cbe0ff;width:68px;height:75px;font:700 14px var(--font-mono);background:#18232e;border:1px solid #4c658d;flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 3px #111820}.my-profile-avatar:before{content:"";border:1px solid #2e3d50;position:absolute;inset:7px}.my-profile-avatar i{background:#65e27f;border-radius:50%;width:7px;height:7px;position:absolute;bottom:5px;right:5px}.profile-identity h1{margin:0;font-size:17px}.profile-identity>div>p{color:#b6cafa;font:8px var(--font-mono);margin:5px 0}.profile-identity>div>span{color:#b8bec8;font-size:9px}.profile-identity-card>p{color:#d4d7dd;border-bottom:1px solid #343b47;margin:15px 0 10px;padding-bottom:11px;font-size:9px;line-height:1.5}.profile-skill-tags{flex-wrap:wrap;gap:5px;margin-bottom:13px;display:flex}.profile-skill-tags b{color:#a8c8ff;font:normal 8px var(--font-mono);background:#182233;border:1px solid #3a4d6c;padding:4px 7px}.profile-identity-card>button,.profile-identity-card>a{color:#9098a5;cursor:pointer;background:#13161b;border:1px solid #3c4653;place-items:center;width:100%;height:38px;font-size:9px;display:grid}.profile-identity-card>button.profile-edit-primary{background:var(--blue2);color:#fff;border-color:#408df4;margin-bottom:7px;font-weight:600}.profile-preferences{padding:0 15px}.profile-preferences>div{border-bottom:1px solid #303641;padding:15px 0}.profile-preferences>div:last-child{border-bottom:0}.profile-preferences header{grid-template-columns:1fr auto auto;align-items:center;gap:11px;display:grid}.profile-preferences span{color:#aac4f1;font:8px var(--font-mono);letter-spacing:.08em}.profile-preferences header button{color:#9bacbf;cursor:pointer;background:0 0;border:0;grid-column:2;width:22px}.profile-preferences header strong{color:#6fe187;font:8px var(--font-mono);font-weight:500}.profile-preferences p{color:#e3e5e9;margin:9px 0 0;font-size:9px;line-height:1.55}.profile-trust{padding:15px}.profile-trust header{border-bottom:1px solid #343b47;justify-content:space-between;align-items:flex-start;padding-bottom:12px;display:flex}.profile-trust h2{margin:0;font-size:15px}.profile-trust header button{color:#8eb7f8;cursor:pointer;background:0 0;border:0;margin-top:4px;font-size:7px;display:block}.profile-trust header>strong{color:#6ee287;font:12px var(--font-mono);font-weight:500}.profile-trust ul{flex-direction:column;gap:10px;margin:13px 0 0;padding:0;list-style:none;display:flex}.profile-trust li{color:#e0e3e8;font-size:8px}.profile-trust li:before{content:"•";color:#53d771;margin-right:8px}.my-profile-main{min-width:0}.building-now>h2,.commitment-section>h2,.project-history>h2{color:#a9c3ed;font:8px var(--font-mono);letter-spacing:.11em;margin:0 0 9px}.building-now>article{grid-template-columns:minmax(0,1fr) 110px;min-height:165px;padding:19px;display:grid}.building-title{align-items:center;gap:8px;display:flex}.building-title>a{font-size:16px;font-weight:650}.building-title>a:hover{color:var(--blue)}.building-title>span{color:#6ee287;font:7px var(--font-mono);text-transform:uppercase;background:#14251a;border:1px solid #285d36;padding:4px 6px}.building-title>button{color:#d4d8df;height:26px;font:7px var(--font-mono);cursor:pointer;background:#242a33;border:1px solid #424b58;padding:0 9px}.building-now article p{color:#cbd0d8;margin:11px 0;font-size:10px}.building-now article>aside{flex-direction:column;align-items:flex-end;display:flex}.building-now article>aside span{color:#dfe4ec;font:10px var(--font-mono)}.building-now article>aside small{color:#a9c7fb;font:8px var(--font-mono);margin-top:10px}.profile-mini-chart{align-items:flex-end;gap:4px;height:42px;margin-top:25px;display:flex}.profile-mini-chart i{background:#337e47;width:7px}.profile-mini-chart i:nth-last-child(-n+3){background:#347fd6}.profile-metric-cards{grid-template-columns:1fr 1fr;gap:13px;margin:14px 0 16px;display:grid}.profile-metric-cards article{height:101px;padding:16px}.profile-metric-cards span{color:#a9c4ef;font:8px var(--font-mono);letter-spacing:.08em;display:block}.profile-metric-cards strong{font:29px var(--font-mono);margin-top:12px;display:block}.profile-metric-cards p{color:#b8bec8;margin:3px 0 0;font-size:8px}.validated-skills header{justify-content:space-between;align-items:center;height:31px;display:flex}.validated-skills h2{color:#aac4ef;font:8px var(--font-mono);letter-spacing:.09em;margin:0}.validated-skills header button{color:#9dc1fb;font:8px var(--font-mono);cursor:pointer;background:0 0;border:0}.validated-skills article{border-bottom:1px solid #303641;justify-content:space-between;align-items:center;min-height:39px;padding:0 12px;display:flex}.validated-skills article:last-child{border-bottom:0}.validated-skills article strong{font-size:10px}.validated-skills article span{font:8px var(--font-mono)}.validated-skills article span.proven{color:#62e17d}.validated-skills article span.strong{color:#81b5ff}.validated-skills article span.verified{color:#c3c9d2}.commitment-section{margin-top:28px}.profile-activity{padding:14px}.profile-activity-meta{color:#b6bec9;justify-content:space-between;align-items:center;margin-bottom:9px;font-size:8px;display:flex}.profile-activity-meta>div{color:#8e97a4;font:7px var(--font-mono);align-items:center;gap:3px;display:flex}.profile-activity-meta i,.profile-activity-grid i{background:#20262d}.profile-activity-meta i{width:9px;height:9px}.profile-activity i[data-level="1"]{background:#214f2e}.profile-activity i[data-level="2"]{background:#28723b}.profile-activity i[data-level="3"]{background:#2e984b}.profile-activity i[data-level="4"]{background:#42c961}.profile-activity-grid{grid-template-columns:repeat(26,1fr);gap:4px;display:grid}.profile-activity-grid i{aspect-ratio:1}.project-history{margin-top:28px}.project-history>div>a{border-bottom:1px solid #303641;justify-content:space-between;align-items:flex-start;min-height:79px;padding:14px;display:flex}.project-history>div>a:last-child{border-bottom:0}.project-history>div>a:hover{background:#1b2027}.project-history h3{color:#8dbbff;margin:0;font-size:12px}.project-history p{color:#e1e4e8;margin:7px 0 0;font-size:8px}.project-history small{color:#b9c2ce;margin-top:6px;font-size:7px;display:block}.project-history>a span,.project-history>div>a>span{color:#c7cdd5;font:7px var(--font-mono);text-transform:uppercase;border:1px solid #3a4553;padding:4px 6px}.project-history>div>a>span.shipped{color:#61de7a;background:#14241a;border-color:#285c35}.project-history>div>a>span.prototype{color:#74acfb;background:#14233a;border-color:#316ab4}.profile-modal-layer{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040609d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.profile-edit-modal{background:#111419;border:1px solid #4b5668;width:min(660px,100%);padding:22px;box-shadow:0 28px 90px #0000008c}.profile-edit-modal>header{border-bottom:1px solid #343b47;justify-content:space-between;align-items:flex-start;padding-bottom:16px;display:flex}.profile-edit-modal>header p,.profile-info-modal>p{color:#8db8fb;font:8px var(--font-mono);letter-spacing:.1em;margin:0 0 6px}.profile-edit-modal>header h2,.profile-info-modal h2{margin:0;font-size:16px}.profile-edit-modal>header>button{color:#8892a1;cursor:pointer;background:0 0;border:0;width:28px;height:28px;font-size:20px}.profile-form-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:17px;display:grid}.profile-form-grid label{display:block}.profile-form-grid label.wide{grid-column:1/-1}.profile-form-grid label>span{color:#aeb7c5;font:8px var(--font-mono);margin-bottom:7px;display:block}.profile-form-grid input,.profile-form-grid textarea{color:#e7e9ee;width:100%;font:9px var(--font-mono);background:#0d1014;border:1px solid #38404c;outline:0;padding:0 10px}.profile-form-grid input{height:36px}.profile-form-grid textarea{resize:none;height:70px;padding-top:9px}.profile-form-grid label.focused input{border-color:#6499ed}.profile-edit-modal>footer{border-top:1px solid #343b47;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:16px;display:flex}.profile-edit-modal>footer button,.profile-info-modal button.done{color:#d1d5dc;min-width:100px;height:35px;font:9px var(--font-mono);cursor:pointer;background:#171a20;border:1px solid #3b4350}.profile-edit-modal>footer button.save{background:var(--blue2);color:#fff;border-color:#428cf2}.managed-skill-list{margin-top:16px}.managed-skill-list article{border:1px solid #343b47;border-bottom:0;grid-template-columns:1fr 30px 30px 30px;align-items:center;min-height:52px;padding:7px 9px;display:grid}.managed-skill-list article:last-child{border-bottom:1px solid #343b47}.managed-skill-list strong,.managed-skill-list span{display:block}.managed-skill-list strong{font-size:10px}.managed-skill-list span{color:#7f8997;font:8px var(--font-mono);margin-top:4px}.managed-skill-list button{color:#8d98a8;cursor:pointer;background:0 0;border:0}.add-skill{gap:8px;margin-top:12px;display:flex}.add-skill input{color:#fff;height:35px;font:9px var(--font-mono);background:#0d1014;border:1px solid #38404c;outline:0;flex:1;padding:0 10px}.add-skill button{color:#adcbfb;width:65px;font:8px var(--font-mono);cursor:pointer;background:#19263a;border:1px solid #4a6e9e}.profile-info-modal{background:#111419;border:1px solid #4b5668;width:min(470px,100%);padding:27px;position:relative}.profile-info-modal>button:first-child{color:#8a94a3;cursor:pointer;background:0 0;border:0;font-size:20px;position:absolute;top:13px;right:13px}.profile-info-modal>span{color:#b7bdc7;margin:16px 0 22px;font-size:10px;line-height:1.65;display:block}.profile-info-modal button.done{color:#80e393;border-color:#4d8c5c}@media (max-width:900px){.my-profile-page{grid-template-columns:280px minmax(0,1fr);padding-left:18px;padding-right:18px}.profile-activity-grid{grid-template-columns:repeat(20,1fr)}}@media (max-width:720px){.my-profile-page{grid-template-columns:1fr}.my-profile-sidebar{grid-template-columns:1fr 1fr;display:grid}.profile-identity-card{grid-row:span 2}.profile-trust{grid-column:1/-1}.profile-activity-grid{grid-template-columns:repeat(18,1fr)}}@media (max-width:520px){.my-profile-page{padding:18px 12px 50px;display:block}.my-profile-sidebar{margin-bottom:22px;display:flex}.building-now>article{grid-template-columns:1fr}.building-now article>aside{align-items:flex-start;margin-top:13px}.profile-metric-cards{grid-template-columns:1fr}.validated-skills article{flex-direction:column;align-items:flex-start;gap:7px;padding:10px}.profile-activity-grid{grid-template-columns:repeat(13,1fr)}.profile-form-grid{grid-template-columns:1fr}.profile-form-grid label.wide{grid-column:auto}}.profile-activity-grid{grid-template-columns:repeat(45,1fr);gap:3px}.profile-activity-grid i{aspect-ratio:auto;height:10px}@media (max-width:900px){.profile-activity-grid{grid-template-columns:repeat(32,1fr)}}@media (max-width:720px){.profile-activity-grid{grid-template-columns:repeat(26,1fr)}}@media (max-width:520px){.profile-activity-grid{grid-template-columns:repeat(18,1fr)}}.message-destination{--message-icon-bg:#0e1015;place-items:center;display:grid}.message-bubble-icon{border:1.5px solid;border-radius:2px;width:15px;height:11px;position:relative}.message-bubble-icon:after{content:"";background:var(--message-icon-bg);border-bottom:1.5px solid;border-left:1.5px solid;width:4px;height:4px;position:absolute;bottom:-4px;left:2px;transform:skewY(-35deg)}.message-destination:hover{--message-icon-bg:var(--surface2)}.message-destination.active{--message-icon-bg:#111a28f5;color:#69adff;background:#111a28b8;border:1px solid #287bd6;box-shadow:inset 0 0 10px #247fe929,0 0 8px #2982e838}.messages-shell{min-height:100vh}.messages-workspace{background:#101318;border-left:1px solid #343b47;border-right:1px solid #343b47;grid-template-columns:280px minmax(480px,1fr) 280px;width:min(100%,1320px);height:calc(100vh - 68px);min-height:650px;margin:0 auto;display:grid}.conversation-rail,.message-context{background:#1a1e24;min-width:0}.conversation-rail{border-right:1px solid #343b47}.conversation-rail>header{justify-content:space-between;align-items:center;height:52px;padding:0 14px;display:flex}.conversation-rail h1,.message-context>h2{color:#edf0f5;font:10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0}.conversation-rail>header button{color:#a7c8fa;cursor:pointer;background:0 0;border:0;font-size:15px}.conversation-search{background:#12161c;border:1px solid #3a424e;align-items:center;height:35px;margin:0 11px 10px;display:flex}.conversation-search span{color:#637082;padding:0 8px}.conversation-search input{color:#e7e9ed;min-width:0;font:8px var(--font-mono);background:0 0;border:0;outline:0;flex:1}.conversation-rail>nav{border-top:1px solid #303641;border-bottom:1px solid #303641;grid-template-columns:repeat(4,1fr);height:38px;display:grid}.conversation-rail>nav button{color:#9ba4b1;font:7px var(--font-mono);cursor:pointer;background:0 0;border:0;position:relative}.conversation-rail>nav button.active{color:#e5ebf5}.conversation-rail>nav button.active:after{content:"";background:#75a8f7;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.message-notice{color:#a9c8f8;font:7px/1.45 var(--font-mono);background:#152035;border:1px solid #3a5378;margin:8px;padding:8px 25px 8px 9px;position:relative}.message-notice button{color:#8ca7cd;cursor:pointer;background:0 0;border:0;position:absolute;top:3px;right:3px}.conversation-list>button{color:#e2e5ea;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #343b47;grid-template-columns:31px minmax(0,1fr) auto;gap:8px;width:100%;min-height:70px;padding:11px;display:grid;position:relative}.conversation-list>button:hover{background:#20252d}.conversation-list>button.active{background:#252b33;box-shadow:inset 2px 0 #73a9ff}.conversation-list>button>span:nth-child(2){min-width:0}.conversation-list strong,.conversation-list small{display:block}.conversation-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.conversation-list em{color:#a8c9ff;font:normal 6px var(--font-mono);border:1px solid #3b506e;margin:4px 0 5px;padding:2px 4px;display:inline-block}.conversation-list small{color:#c2c7cf;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.conversation-list time{color:#697484;font:6px var(--font-mono)}.unread-dot{background:#58d573;border-radius:50%;width:6px;height:6px;position:absolute;top:34px;right:11px}.empty-conversations{color:#687384;font:8px var(--font-mono);text-align:center;padding:24px 12px}.message-avatar{color:#b9d5ff;width:31px;height:31px;font:7px var(--font-mono);background:radial-gradient(circle at 65% 30%,#1c4960,#101820 60%);border:1px solid #3d526e;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.message-avatar.large{width:38px;height:38px}.message-avatar i{background:#4fd16d;border:1px solid #17202a;border-radius:50%;width:5px;height:5px;position:absolute;bottom:1px;right:0}.active-chat{background:#0d1015;flex-direction:column;min-width:0;min-height:0;display:flex}.chat-header{border-bottom:1px solid #343b47;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;min-height:65px;padding:0 15px;display:grid}.chat-project-icon{color:#a9c9ff;background:#1c222a;border:1px solid #3e4857;place-items:center;width:28px;height:28px;display:grid}.chat-header h2{align-items:center;gap:7px;margin:0;font-size:13px;display:flex}.chat-header h2 span{color:#6ee487;font:6px var(--font-mono);text-transform:uppercase;background:#14251a;border:1px solid #286138;padding:3px 5px}.chat-header p{color:#a8c5f4;font:7px var(--font-mono);margin:4px 0 0}.chat-header nav{align-items:center;gap:7px;display:flex}.chat-header nav a,.chat-header nav button{color:#e3e6eb;height:27px;font:7px var(--font-mono);cursor:pointer;background:#14181e;border:1px solid #3a424e;place-items:center;padding:0 11px;display:grid}.chat-header nav button{color:#6f7a88;background:0 0;border-color:#0000;width:27px;padding:0;font-size:15px}.message-opportunity-strip{color:#e3e6ec;background:#12161c;border-bottom:1px solid #343b47;grid-template-columns:25px minmax(105px,1.2fr) repeat(4,minmax(55px,.7fr)) minmax(76px,.9fr);align-items:center;min-height:62px;padding:0 15px;display:grid}.message-opportunity-strip>span{color:#62df7a}.message-opportunity-strip strong{font-size:8px}.message-opportunity-strip small{color:#8facde;font:6px var(--font-mono);margin-top:3px;display:block}.message-opportunity-strip b{color:#d8dce2;font:7px var(--font-mono);border-left:1px solid #303641;padding:0 10px;font-weight:500}.message-opportunity-strip b em{color:#66dc7d;margin-top:4px;font-style:normal;display:block}.message-opportunity-strip u{color:#9fc3fb;font:7px/1.35 var(--font-mono);text-align:right;text-decoration:none}.invite-banner{background:#141922;border-bottom:1px solid #343b47;justify-content:space-between;align-items:center;gap:15px;padding:11px 15px;display:flex}.invite-banner span{color:#82adf1;font:6px var(--font-mono);letter-spacing:.1em}.invite-banner strong{margin-top:5px;font-size:10px;display:block}.invite-banner p{color:#9fa7b4;margin:4px 0 0;font-size:7px}.invite-banner>div:last-child{gap:6px;display:flex}.invite-banner button{color:#d4d8df;height:27px;font:7px var(--font-mono);cursor:pointer;background:#15191f;border:1px solid #404a58;padding:0 10px}.invite-banner button:last-child{color:#fff;background:#2f7de8;border-color:#3e8bf3}.invite-banner.accepted{background:#142019}.invite-banner.passed{opacity:.75}.chat-history{flex:1;min-height:0;padding:0 15px 25px;overflow:auto}.chat-day{justify-content:center;align-items:center;height:58px;display:flex}.chat-day span{color:#606b7b;font:6px var(--font-mono);text-transform:uppercase;border:1px solid #313945;padding:4px 9px}.chat-history>article{align-items:flex-start;gap:10px;margin-bottom:22px;display:flex}.chat-history>article.outgoing{justify-content:flex-end}.message-content{max-width:min(84%,570px)}.message-content>header{align-items:center;gap:7px;margin-bottom:7px;display:flex}.outgoing .message-content>header{justify-content:flex-end}.message-content>header strong{font-size:8px}.message-content>header time{color:#596575;font:6px var(--font-mono)}.message-content>header span{color:#61de79;font:6px var(--font-mono);background:#15271b;border:1px solid #2c683a;padding:2px 4px}.message-content>p{color:#eef0f4;background:#191e25;margin:0;padding:0 11px;font-size:8px;line-height:1.6}.message-content>p:first-of-type{border-top:1px solid #3a424d;border-left:1px solid #3a424d;border-right:1px solid #3a424d;padding-top:10px}.message-content>p:last-of-type{border-bottom:1px solid #3a424d;border-left:1px solid #3a424d;border-right:1px solid #3a424d;padding-bottom:10px}.message-content>p+p{border-left:1px solid #3a424d;border-right:1px solid #3a424d;padding-top:4px}.outgoing .message-content>p{color:#102347;background:#9cbdf1;border-color:#8bb2ec}.message-attachment{color:#dbe9ff;background:#17243a;border:1px solid #46618a;align-items:center;gap:10px;margin-top:5px;padding:9px 10px;display:flex}.message-attachment>b{font:9px var(--font-mono)}.message-attachment span strong,.message-attachment span small{display:block}.message-attachment span strong{font-size:8px}.message-attachment span small{color:#9fb4d5;max-width:330px;font:7px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.message-attachment.code{background:#17231b;border-color:#4b6c55}.message-composer{background:#111419;border:1px solid #3b4350;margin:0 11px 11px}.message-composer textarea{resize:none;color:#e9ebef;width:100%;height:77px;font:8px/1.55 var(--font-mono);background:#0f1217;border:0;outline:0;padding:11px;display:block}.message-composer>div{border-top:1px solid #292f39;justify-content:space-between;align-items:center;min-height:34px;padding:0 8px;display:flex}.message-composer nav{display:flex}.message-composer nav button{color:#a9c8f8;height:27px;font:6px var(--font-mono);cursor:pointer;background:0 0;border:0;padding:0 7px}.message-composer nav button:hover{background:#1d232b}.message-send{color:#fff;height:27px;font:7px var(--font-mono);text-transform:uppercase;cursor:pointer;background:#347fe8;border:1px solid #4a91ef;padding:0 14px}.message-send:disabled{opacity:.4;cursor:not-allowed}.message-context{border-left:1px solid #343b47;padding:0 11px}.message-context>h2{height:52px;padding:17px 0 0}.message-context section{border-top:1px solid #343b47;padding:11px 0 13px}.message-context section>p{color:#657183;font:6px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 9px}.context-project-title{align-items:center;gap:9px;display:flex}.context-project-title>span{color:#a9c8fa;background:#141c28;border:1px solid #3e4858;place-items:center;width:31px;height:31px;display:grid}.context-project-title strong,.context-project-title small{display:block}.context-project-title strong{font-size:9px}.context-project-title small{color:#82b1fb;font:6px var(--font-mono);margin-top:4px}.context-project dl{grid-template-columns:1fr 1fr;margin:14px 0;display:grid}.context-project dt{color:#667182;font:6px var(--font-mono);text-transform:uppercase}.context-project dd{color:#e0e4ea;font:7px var(--font-mono);margin:4px 0 0}.context-project>.positive{color:#66dc7d;font:7px var(--font-mono);margin-top:-4px;font-weight:500;display:block}.message-momentum{align-items:flex-end;gap:3px;height:39px;margin:8px 0 9px;display:flex}.message-momentum i{background:#323945;flex:1;min-height:5px}.message-momentum i:nth-last-child(-n+3){background:#257b3a}.context-project>a{color:#edf0f4;height:29px;font:7px var(--font-mono);background:#111419;border:1px solid #414a58;place-items:center;display:grid}.context-person>div{align-items:center;gap:8px;display:flex}.context-person>div span strong,.context-person>div span small{display:block}.context-person>div span strong{font-size:9px}.context-person>div span small{color:#8db7f7;font:6px var(--font-mono);margin-top:4px}.context-person>p:nth-of-type(2){margin-top:13px}.context-person>strong{color:#9ebff4;font:7px var(--font-mono);font-weight:500;display:block}.context-person>p:nth-of-type(3){margin-top:13px}.context-tags{flex-wrap:wrap;gap:4px!important;display:flex!important}.context-tags b{color:#c5d8f7;font:normal 6px var(--font-mono);background:#151b23;border:1px solid #3b4657;padding:4px 6px}.shared-context ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.shared-context li{color:#d1d5dc;font:7px var(--font-mono)}.shared-context li.positive{color:#6edc83}.message-modal-layer{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040609cc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.message-attachment-modal{background:#111419;border:1px solid #4b5668;width:min(460px,100%);padding:19px;box-shadow:0 25px 80px #0009}.message-attachment-modal>header{border-bottom:1px solid #343b47;justify-content:space-between;align-items:flex-start;padding-bottom:14px;display:flex}.message-attachment-modal>header p{color:#8db8fb;font:7px var(--font-mono);text-transform:uppercase;margin:0 0 5px}.message-attachment-modal h2{margin:0;font-size:15px}.message-attachment-modal>header button{color:#8d97a5;cursor:pointer;background:0 0;border:0;font-size:20px}.message-attachment-modal>label{margin-top:15px;display:block}.message-attachment-modal label span{color:#aeb7c5;font:7px var(--font-mono);margin-bottom:7px;display:block}.message-attachment-modal input,.message-attachment-modal select{color:#e7e9ed;width:100%;height:37px;font:8px var(--font-mono);background:#0d1014;border:1px solid #3b4451;outline:0;padding:0 10px}.message-attachment-modal>footer{border-top:1px solid #343b47;justify-content:flex-end;gap:7px;margin-top:18px;padding-top:14px;display:flex}.message-attachment-modal>footer button{color:#d4d8de;min-width:86px;height:32px;font:8px var(--font-mono);cursor:pointer;background:#171b21;border:1px solid #3c4552}.message-attachment-modal>footer button.attach-primary{color:#fff;background:#347fe8;border-color:#428cf2}@media (max-width:1100px){.messages-workspace{grid-template-columns:235px minmax(440px,1fr) 240px}.message-opportunity-strip{grid-template-columns:22px minmax(100px,1.2fr) repeat(4,minmax(48px,.65fr)) 70px}.chat-header nav a{padding:0 7px}}@media (max-width:860px){.messages-workspace{grid-template-columns:230px minmax(0,1fr)}.message-context,.message-opportunity-strip b:nth-of-type(3),.message-opportunity-strip b:nth-of-type(4){display:none}.message-opportunity-strip{grid-template-columns:22px minmax(100px,1fr) 70px 90px 75px}}@media (max-width:650px){.messages-workspace{border:0;height:auto;min-height:calc(100vh - 58px);display:block}.conversation-rail{border-right:0}.conversation-rail>header,.conversation-search,.conversation-rail>nav{display:none}.conversation-list{border-bottom:1px solid #343b47;display:flex;overflow:auto}.conversation-list>button{border-right:1px solid #343b47;flex:0 0 190px;min-height:62px}.active-chat{min-height:calc(100vh - 121px)}.chat-header{grid-template-columns:35px minmax(0,1fr)}.chat-header nav{grid-column:1/-1;padding:8px 0}.chat-header nav a{flex:1}.message-opportunity-strip{grid-template-columns:22px minmax(100px,1fr) 62px 72px}.message-opportunity-strip b:nth-of-type(2){display:none}.chat-history{min-height:370px;padding-left:10px;padding-right:10px}.message-content{max-width:87%}.message-composer nav button{font-size:0}.message-composer nav button:before{font-size:11px}.message-composer nav button:first-child:before{content:"</>"}.message-composer nav button:nth-child(2):before{content:"↗"}.message-composer nav button:nth-child(3):before{content:"▱"}}.auth-page{color:#eef1f5;background-color:#191c21;background-image:radial-gradient(circle at 1px 1px,#7e8a9d4a 1px,#0000 1.3px);background-size:12px 12px;width:100%;min-height:100vh;padding:32px 20px}.signup-split{background:#080b0f;border:1px solid #66707d;border-radius:9px;grid-template-columns:3fr 2fr;width:min(100%,940px);min-height:670px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 24px 80px #00000047}.signup-form-panel{background:#080b0f;place-items:center;padding:50px 48px;display:grid}.signup-form-inner{width:min(100%,330px)}.auth-logo,.login-logo{color:#9fc3ff;letter-spacing:-.045em;align-items:center;font-size:24px;font-weight:760;display:flex}.auth-logo>span{display:none}.onboarding-steps{color:#778293;font:7px var(--font-mono);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:15px;margin-top:7px;display:flex}.onboarding-steps span+span:before{content:"–";color:#4c5562;margin-right:15px}.onboarding-steps span.active{color:#d7e5ff}.onboarding-steps span.complete{color:#6dde83}.signup-heading{margin:39px 0 24px}.signup-heading h1{text-transform:uppercase;margin:0;font-size:14px}.signup-heading p{color:#e2e5e9;margin:7px 0 0;font-size:10px}.oauth-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.oauth-row button,.oauth-wide{color:#d9e2ef;height:32px;font:9px var(--font-mono);cursor:pointer;background:#171b22;border:1px solid #343d49;border-radius:3px}.oauth-row button:hover,.oauth-wide:hover{color:#abcaff;border-color:#5b7194}.auth-status{color:#86a9df;font:7px var(--font-mono);text-align:center;margin:8px 0 -5px}.auth-separator{color:#afbdd2;font:7px var(--font-mono);text-transform:uppercase;align-items:center;gap:12px;margin:18px 0;display:flex}.auth-separator i{background:#303641;flex:1;height:1px}.signup-form-inner form>label,.builder-profile-form>label,.message-attachment-modal>label{color:#bbd2f5;font:7px var(--font-mono);text-transform:uppercase;margin-bottom:13px;display:block}.signup-form-inner form input,.builder-profile-form input,.builder-profile-form textarea,.skill-search input{color:#1b2027;width:100%;height:36px;font:10px var(--font-sans);text-transform:none;background:#f4f5f7;border:1px solid #c8cdd5;outline:0;margin-top:7px;padding:0 10px;display:block}.signup-form-inner form input:focus,.builder-profile-form input:focus,.builder-profile-form textarea:focus,.skill-search input:focus{border-color:#5b9cff;box-shadow:0 0 0 2px #3989f42e}.signup-form-inner form label small,.builder-profile-form label small,.builder-profile-form fieldset small{color:#f18b8b;font:7px/1.4 var(--font-mono);text-transform:none;margin-top:5px;display:block}.auth-primary{color:#fff;width:100%;height:36px;font:700 9px var(--font-sans);text-transform:uppercase;cursor:pointer;background:#2f82ee;border:1px solid #3389f8;border-radius:3px;place-items:center;display:grid}.auth-primary:hover{background:#438ff3}.auth-primary:disabled{opacity:.62;cursor:wait}.auth-error{color:#ff9ca2;font:7px/1.45 var(--font-mono);background:#261518;border:1px solid #703b40;margin:8px 0 11px;padding:8px}.auth-switch{color:#747f90;font:8px var(--font-mono);text-align:center;margin:15px 0 0}.auth-switch a{color:#80aff8}.signup-preview-panel{background-color:#151a20;background-image:linear-gradient(#3f4a5817 1px,#0000 1px),linear-gradient(90deg,#3f4a5817 1px,#0000 1px);background-size:14px 14px;border-left:1px solid #27303a;flex-direction:column;justify-content:center;padding:45px;display:flex;position:relative}.live-match-wrap>p{color:#c4d9ff;font:7px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px}.live-match-wrap>p:first-letter{color:#4c9cff}.live-match-card{background:#090c10;border:1px solid #39424d;border-radius:3px;padding:17px;box-shadow:0 15px 40px #00000059}.live-match-card header{border-bottom:1px solid #303641;justify-content:space-between;align-items:flex-start;padding-bottom:12px;display:flex}.live-match-card header strong,.live-match-card header span{display:block}.live-match-card header strong{font:8px var(--font-mono);text-transform:uppercase}.live-match-card header span{color:#bcd4f8;margin-top:4px;font-size:7px}.live-match-card header>b{color:#61e07a;font:6px var(--font-mono);text-transform:uppercase;background:#112318;border:1px solid #23783a;padding:4px 6px}.live-match-card>p{color:#d6d9df;margin:16px 0;font-size:8px;line-height:1.6}.match-row{color:#dfe4eb;font:7px var(--font-mono);justify-content:space-between;align-items:center;display:flex}.match-row b{color:#5be176;font-weight:500}.live-match-card>.match-row+i{background:#197f36;height:3px;margin:6px 0 12px;display:block}.live-match-card footer{border-top:1px solid #303641;justify-content:space-between;align-items:center;padding-top:11px;display:flex}.live-match-card footer>b{font:6px var(--font-mono);font-weight:500}.builder-dots{display:flex}.builder-dots i{background:#1e232a;border:1px solid #39414d;border-radius:50%;width:17px;height:17px;margin-right:-6px}.signup-preview-panel>footer{color:#687282;height:31px;font:7px var(--font-mono);background:#0c0f13;border-top:1px solid #303641;padding:11px 17px;position:absolute;bottom:0;left:0;right:0}.signup-preview-panel>footer b{color:#4cdb6a;font-weight:500}.login-auth-page{place-items:center;display:grid}.login-shell{background:#080b0f;border:2px solid #765ff4;border-radius:10px;grid-template-rows:56px 1fr 40px;width:min(100%,1100px);min-height:640px;display:grid;box-shadow:0 0 18px #574ce938}.login-shell>header{border-bottom:1px solid #303641;justify-content:space-between;align-items:center;padding:0 24px;display:flex}.login-logo{color:#eef0f4}.login-logo span{color:#2f89f4;font:17px var(--font-mono);margin-right:9px}.login-shell>header>p{color:#e6e9ed;font:7px var(--font-mono)}.login-shell>header>p a{color:#55a0ff;margin-left:7px}.login-main{grid-template-columns:370px 1fr;align-items:start;gap:130px;padding:20px 108px 35px;display:grid}.login-card{background:#171c22;border:1px solid #3a424e;border-radius:3px;padding:26px}.login-card h1{text-transform:uppercase;margin:0;font-size:22px}.login-card>p{color:#b9d2f7;margin:8px 0 24px;font-size:8px}.oauth-wide{text-transform:uppercase;background:#171c22;width:100%;margin-bottom:11px}.login-card .auth-separator{margin:15px 0}.login-card form label{color:#e4e8ee;font:7px var(--font-mono);margin-bottom:12px;display:block;position:relative}.login-card form label>span{position:absolute;top:0;right:0}.login-card form label>span a{color:#4f9dff}.login-card form input{color:#14181d;width:100%;height:31px;font:9px var(--font-mono);background:#f3f4f6;border:1px solid #cbd0d7;border-radius:3px;outline:0;margin-top:7px;padding:0 9px;display:block}.login-signals{background:#171c22;border:1px solid #343c47;border-radius:3px;align-self:center}.login-signals>header{color:#8d98a8;height:42px;font:7px var(--font-mono);text-transform:uppercase;border-bottom:1px solid #343c47;justify-content:space-between;align-items:center;padding:0 15px;display:flex}.login-signals>header b:first-letter{color:#3d93fb}.login-signals>article{border-bottom:1px solid #343c47;grid-template-columns:25px 1fr;gap:8px;min-height:63px;padding:13px 14px;display:grid}.login-signals>article:last-child{border-bottom:0}.login-signals>article>span{color:#438ff4}.login-signals strong,.login-signals small{display:block}.login-signals strong{color:#c6cad1;font-size:8px;font-weight:550}.login-signals strong b{color:#50d26c;background:#14311e;padding:2px 4px}.login-signals small{color:#8893a2;font:7px var(--font-mono);margin-top:7px}.login-signals article i{background:#3788ef;width:62%;height:2px;margin-top:6px;display:block}.login-signals article:last-child small{color:#d9dde4;background:#0b0e13;border-left:1px solid #778292;width:max-content;padding:7px 10px}.login-shell>footer{color:#b9c6d9;font:6px var(--font-mono);border-top:1px solid #343b47;justify-content:space-between;align-items:center;padding:0 21px;display:flex}.login-shell>footer nav{gap:15px;display:flex}.login-shell>footer b{color:#58db74;font-weight:500}.onboarding-form-panel{align-items:start;padding-top:35px}.builder-profile-form .signup-heading,.skills-step .signup-heading{margin:25px 0 20px}.builder-profile-form textarea{resize:none;height:60px;padding-top:9px}.builder-profile-form fieldset{border:0;margin:0 0 13px;padding:0}.builder-profile-form legend,.skill-search{color:#bbd2f5;font:7px var(--font-mono);text-transform:uppercase;margin-bottom:7px}.availability-grid{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.availability-grid button,.selection-tags button,.optional-work button,.back-button{color:#b9c2ce;min-height:27px;font:7px var(--font-mono);cursor:pointer;background:#141920;border:1px solid #343e4c}.availability-grid button.selected,.selection-tags button.selected{color:#b8d5ff;background:#172b48;border-color:#448cf1;box-shadow:inset 0 0 10px #3785ee21}.optional-work{margin:15px 0}.optional-work>p{color:#788598;font:7px var(--font-mono);text-transform:uppercase;margin:0 0 7px}.optional-work>div{gap:5px;display:flex}.optional-work button{flex:1;font-size:6px}.optional-work>span{color:#80a9e9;font:6px var(--font-mono);margin-top:7px;display:block}.onboarding-actions{align-items:center;gap:8px;margin-top:15px;display:flex}.onboarding-actions>a,.onboarding-actions>.back-button{color:#b3bdca;width:85px;height:36px;font:7px var(--font-mono);text-transform:uppercase;background:#14181e;border:1px solid #343d49;place-items:center;display:grid}.onboarding-actions .auth-primary{flex:1}.skills-step h2{color:#bbd2f5;font:7px var(--font-mono);text-transform:uppercase;margin:19px 0 9px;font-weight:500}.skill-search input{margin-top:7px}.selection-tags{flex-wrap:wrap;gap:6px;display:flex}.selection-tags button{padding:0 8px}.selection-tags.skills{max-height:110px;padding-right:3px;overflow:auto}.selection-error{color:#f18b8b;font:7px var(--font-mono);margin-top:6px;display:block}.reset-page{place-items:center;display:grid}.reset-page>section{background:#0c0f13;border:1px solid #46505d;width:min(100%,430px);padding:35px}.reset-page>section>p{color:#80aef2;font:7px var(--font-mono);text-transform:uppercase;margin:35px 0 8px}.reset-page h1{text-transform:uppercase;margin:0;font-size:22px}.reset-page>section>span{color:#aab2bf;margin:12px 0 25px;font-size:10px;display:block}.reset-page .auth-primary{width:180px}@media (max-width:900px){.signup-split{grid-template-columns:1fr;max-width:620px}.signup-preview-panel{border-top:1px solid #27303a;border-left:0;min-height:390px}.login-shell{max-width:720px}.login-main{grid-template-columns:1fr;gap:25px;padding:25px 80px}.login-signals{width:100%}}@media (max-width:600px){.auth-page{padding:12px}.signup-form-panel,.signup-preview-panel{padding:35px 22px}.login-shell{grid-template-rows:56px 1fr auto}.login-shell>header{padding:0 14px}.login-shell>header>p{font-size:6px}.login-main{padding:20px 14px}.login-shell>footer{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px}.availability-grid{grid-template-columns:1fr}.optional-work>div{flex-direction:column}}.home-composer{align-items:flex-start}.home-composer>.avatar{margin-top:34px}.composer-type-row{gap:5px;margin-bottom:9px;display:flex}.composer-type-row button{color:#828c9b;height:24px;font:7px var(--font-mono);text-transform:uppercase;cursor:pointer;background:#11151a;border:1px solid #333b47;padding:0 10px}.composer-type-row button.active{color:#a9c9ff;background:#17243a;border-color:#6da8ff}.composer-context-row{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px;display:grid}.composer-context-row label>span{color:#7e8a9c;font:6px var(--font-mono);letter-spacing:.08em;margin-bottom:5px;display:block}.composer-context-row select{color:#dce1e9;width:100%;height:31px;font:7px var(--font-mono);background:#0d1116;border:1px solid #394351;outline:0;padding:0 9px}.composer-context-row select:disabled{opacity:.45}.composer-hint,.composer-error{color:#82aef3!important;font:7px var(--font-mono)!important;margin:0 0 7px!important}.composer-error{color:#f09a9f!important;margin:8px 0 0!important}.home-composer .composer-tools button:disabled{opacity:.35;cursor:not-allowed}.home-loading,.home-error,.home-empty-state{color:#8f9baa;font:8px var(--font-mono);margin-bottom:12px;padding:22px}.home-error{color:#ef9da3;border-color:#73454a;justify-content:space-between;align-items:center;display:flex}.home-error button{color:#f2a3a8;height:28px;font:7px var(--font-mono);cursor:pointer;background:#241518;border:1px solid #74484c}.home-empty-state{padding:28px}.home-empty-state>p{color:#76a9f4;font:7px var(--font-mono);letter-spacing:.09em;margin:0 0 8px}.home-empty-state h2{margin:0;font-size:15px}.home-empty-state>span{color:#8f99a8;margin:8px 0 18px;font-size:9px;display:block}.home-empty-state>a{width:max-content}.home-feed-end{cursor:default;place-items:center;display:grid}.home-post-card{scroll-margin-top:70px}.home-author-avatar{text-decoration:none;color:#dce9ff!important}.post-author>div>a{display:block}.post-author>div>a:hover strong{color:#9fc4ff}.post-meta{align-items:center;gap:7px;display:flex}.post-meta>b{color:#8994a3;font:6px var(--font-mono);border:1px solid #4b5360;padding:3px 5px;font-weight:500}.post-meta>button{color:#e58f95;cursor:pointer;background:#1b1113;border:1px solid #4b3135;place-items:center;width:20px;height:20px;display:grid}.home-post-card .post-actions button{align-items:center;gap:4px;display:flex}.home-post-card .post-actions button small{color:inherit;font:6px var(--font-mono)}.home-post-card .post-actions button.selected{color:#73adff}.home-post-card .post-actions button.reposted{color:#69d783}.home-project-attachment{background:#0c1015;border:1px solid #394351;margin:14px 0 3px}.home-project-attachment.recruiting{background:#0d1510;border-color:#385a43}.home-project-attachment>header{color:#7facf2;min-height:28px;font:6px var(--font-mono);letter-spacing:.08em;border-bottom:1px solid #313945;justify-content:space-between;align-items:center;padding:0 11px;display:flex}.home-project-attachment.recruiting>header{color:#74df8a}.home-project-attachment>header b{color:#6ee084;font:6px var(--font-mono);background:#102418;border:1px solid #2d6d3b;padding:3px 5px}.home-project-title{justify-content:space-between;align-items:flex-start;gap:15px;padding:13px;display:flex}.home-project-title h3{color:#f0f2f5;margin:0;font-size:13px}.home-project-title p{color:#939dab!important;margin:5px 0 0!important;font-size:8px!important}.home-project-title em{color:#a8b2c1;font:normal 6px var(--font-mono);text-transform:uppercase;border:1px solid #3b4655;padding:4px 6px}.home-opportunity{background:#101913;border:1px solid #33543d;margin:0 12px 12px;padding:12px}.home-opportunity>small,.home-opportunity>strong{display:block}.home-opportunity>small{color:#6fd685;font:6px var(--font-mono)}.home-opportunity>strong{margin-top:6px;font-size:11px}.home-opportunity>p{color:#adb7c2!important;margin:7px 0!important;font-size:8px!important}.home-opportunity>div{flex-wrap:wrap;gap:5px;display:flex}.home-opportunity>div span{color:#80d892;font:6px var(--font-mono);border:1px solid #385b43;padding:3px 5px}.home-opportunity dl{border-top:1px solid #2b4232;grid-template-columns:1fr 1fr;gap:10px;margin:11px 0 0;padding-top:9px;display:grid}.home-opportunity dl div{display:block}.home-opportunity dt{color:#6e7a70;font:6px var(--font-mono)}.home-opportunity dd{color:#d5ded7;font:7px var(--font-mono);margin:4px 0 0}.home-project-attachment>footer{color:#707c8c;min-height:43px;font:6px var(--font-mono);border-top:1px solid #313945;align-items:center;gap:14px;padding:7px 11px;display:flex}.home-project-attachment>footer>span b{color:#d3d9e1;margin-bottom:3px;font-weight:500;display:block}.home-project-attachment>footer>a{white-space:nowrap;margin-left:auto}.home-comment-editor{background:#0d1116;border:1px solid #3b4553;margin-top:9px}.home-comment-editor textarea{resize:vertical;color:#e8ebef;width:100%;height:64px;font:8px/1.5 var(--font-mono);background:0 0;border:0;outline:0;padding:10px;display:block}.home-comment-editor>div{border-top:1px solid #2d3540;align-items:center;gap:7px;min-height:35px;padding:5px 7px;display:flex}.home-comment-editor>div span{color:#758194;font:6px var(--font-mono);margin-right:auto}.home-comment-editor>div button{color:#aeb7c4;height:26px;font:6px var(--font-mono);cursor:pointer;background:#151a21;border:1px solid #394351}.post-action-error{color:#ed959b!important;font:7px var(--font-mono)!important;margin:8px 0 0!important}.home-featured-project .project-description{display:none}.home-project-telemetry{min-height:154px}.project-metric-empty{color:#7e8999;font:8px var(--font-mono);border:1px dashed #38414d;margin:13px 0 0;padding:14px}.home-project-attachment>.home-project-footer{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:10px 16px;display:flex;overflow:hidden}.home-project-metrics{flex-wrap:wrap;flex:auto;align-items:center;gap:16px;min-width:0;display:flex}.home-project-metrics>span b{color:#d3d9e1;margin-bottom:3px;font-weight:500;display:block}.home-project-cta{flex:none;max-width:calc(100% - 32px);margin-left:auto}.home-project-cta>.primary-button{box-sizing:border-box;white-space:nowrap;width:auto;max-width:100%;padding:0 10px;font-size:8px}@media (max-width:680px){.composer-context-row{grid-template-columns:1fr}.home-post-card .post-actions button small{display:none}.home-featured-project .project-content{display:block}.home-featured-project .project-visual{display:none}}.opportunities-page .opp-main{width:min(100%,1600px);margin:0 auto;padding:32px 38px 90px}.opportunities-page .opp-heading{border-bottom:0;min-height:72px}.opportunities-page .opp-heading h1{font-size:24px;font-weight:650}.opportunities-page .opp-navigation-row{border-bottom:1px solid var(--line)}.opportunities-page .opp-tabs{height:48px}.opportunities-page .opp-filters{margin:18px 0 22px}.opportunities-page .opp-filters button{background:#121720;height:32px;padding:0 20px}.opportunities-page .opp-filters button.active{color:#d4e3ff;background:#17243a;border-color:#4695ff}.opportunity-toolbar{align-items:center;gap:12px;padding-bottom:6px;display:flex}.opportunity-toolbar>label{color:#748093;background:#0f1319;border:1px solid #303744;align-items:center;gap:8px;width:230px;height:34px;padding:0 10px;display:flex}.opportunity-toolbar input{color:#dfe6ef;min-width:0;font:9px var(--font-mono);background:0 0;border:0;outline:0;flex:1}.opportunity-toolbar .view-controls{margin:0}.opportunities-page .opportunity-results.grid{grid-template-columns:repeat(3,minmax(270px,1fr));gap:16px}.opportunities-page .opportunity-card{background:linear-gradient(160deg,#121720,#0e1218);min-height:390px;padding:0;overflow:hidden}.opportunity-card-banner{background:radial-gradient(circle at 50% 120%,#3781ff8c,#0000 52%),linear-gradient(130deg,#17234f,#08101f 68%,#1b325b);place-items:center;height:86px;display:grid;overflow:hidden}.opportunity-card-banner span{color:#99c1ff26;font:700 72px var(--font-mono)}.opportunity-card:nth-child(3n+2) .opportunity-card-banner{background:radial-gradient(circle at 65% 30%,#3f9a6066,#0000 45%),linear-gradient(130deg,#101d18,#18352b)}.opportunity-card:nth-child(3n) .opportunity-card-banner{background:radial-gradient(circle at 55% 100%,#5a9fff6b,#0000 40%),linear-gradient(#07111f,#14223b)}.opportunity-card-body{flex-direction:column;flex:1;padding:16px 18px;display:flex}.opportunity-card-body>p{color:#bbc3cf;min-height:45px;margin:12px 0;font-size:11px;line-height:1.5}.project-location{color:#9cb0cc;font:9px var(--font-mono);margin-top:2px}.opportunity-card-body .tag-row{margin:12px 0 0}.opportunity-card-body .project-signals{margin-top:auto}.opportunity-card-body .capability-list{margin-top:10px}.opportunity-card-body .opportunity-actions{border-top:1px solid #2b3340;margin:14px -18px -16px;padding:10px 18px}.opportunity-card-body .opportunity-actions a{margin-left:auto}.opportunity-results.list .opportunity-card{grid-template-columns:200px 1fr;min-height:250px;display:grid}.opportunity-results.list .opportunity-card-banner{height:100%}.create-startup-button{z-index:30;color:#07150e;min-width:172px;height:46px;font:700 12px var(--font-sans);background:#3cdd91;border:1px solid #54efa0;border-radius:26px;place-items:center;padding:0 22px;display:grid;position:fixed;bottom:28px;right:28px;box-shadow:0 0 22px #3cdd9159}.opportunity-record-list{flex-direction:column;gap:12px;margin-top:22px;display:flex}.opportunity-record-list article{background:#12161d;border:1px solid #303845;justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}.opportunity-record-list h2{margin:5px 0;font-size:16px}.opportunity-record-list p{color:#8f99a8;margin:0;font-size:11px}.opportunity-record-list small{color:#6ee188;font:8px var(--font-mono)}.opportunity-record-list article>div:last-child{gap:8px;display:flex}.opportunity-record-list button,.opportunity-record-list a{color:#d5dbe5;min-width:100px;height:34px;font:8px var(--font-mono);background:#161b22;border:1px solid #3a4452;place-items:center;display:grid}.opportunity-record-list .primary-button{background:#3284f8;border-color:#3a8df8}.opportunities-page .watch-heading{padding-bottom:18px}.opportunities-page .watch-heading+.opp-tabs{margin-bottom:18px}.create-project-page{min-height:100vh}.create-project-form{background:#0f1319f0;border:1px solid #303947;width:min(100% - 40px,1120px);margin:34px auto 80px}.create-project-form>header{border-bottom:1px solid #303947;padding:28px 30px}.create-project-form>header p{color:#67dc85;font:8px var(--font-mono);letter-spacing:.12em;margin:0 0 8px}.create-project-form>header h1{margin:0;font-size:28px}.create-project-form>header span{color:#8d97a6;margin-top:8px;font-size:11px;display:block}.create-project-layout{grid-template-columns:1.25fr .75fr;display:grid}.create-project-layout>section,.create-project-layout>aside{flex-direction:column;gap:17px;padding:28px 30px;display:flex}.create-project-layout>aside{background:#11161d;border-left:1px solid #303947}.create-project-form label{color:#a8c8f6;font:8px var(--font-mono);letter-spacing:.06em;display:block}.create-project-form label em{float:right;color:#667385;font-style:normal}.create-project-form input,.create-project-form textarea,.create-project-form select{color:#e8ecf2;width:100%;font:10px var(--font-mono);background:#0c1015;border:1px solid #394351;outline:0;margin-top:7px;display:block}.create-project-form input,.create-project-form select{height:40px;padding:0 11px}.create-project-form textarea{resize:vertical;height:126px;padding:11px}.create-project-form input:focus,.create-project-form textarea:focus,.create-project-form select:focus{border-color:#5799f2;box-shadow:0 0 0 2px #418ff51f}.create-project-form label small{color:#6d7888;margin-top:6px;display:block}.create-form-row{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.create-project-layout aside h2{font:11px var(--font-mono);margin:0 0 2px}.create-project-layout aside h2 span{float:right;color:#647184;font-size:7px}.storage-note{color:#768293;font:7px/1.5 var(--font-mono);border:1px dashed #35404d;margin:0;padding:10px}.create-project-form .solo-toggle{color:#d3dbe7;border:1px solid #34404d;align-items:center;gap:8px;padding:11px;display:flex}.create-project-form .solo-toggle input{width:14px;height:14px;margin:0}.builder-picker{flex-direction:column;gap:6px;display:flex}.builder-picker>button{color:#dbe2ec;height:36px;font:9px var(--font-mono);cursor:pointer;background:#151b23;border:1px solid #354150;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.builder-picker>button span{color:#758397}.builder-picker>button.selected-builder{color:#79de90;background:#132018;border-color:#3b714b}.create-project-form>.form-error,.form-error{color:#f5a0a6;font:8px var(--font-mono);background:#251418;border:1px solid #743f45;margin:0 30px 16px;padding:10px}.create-project-form>footer{border-top:1px solid #303947;justify-content:flex-end;align-items:center;gap:12px;padding:18px 30px;display:flex}.create-project-form>footer>a{color:#aab3c0;width:110px;height:44px;font:9px var(--font-mono);border:1px solid #3a4451;place-items:center;display:grid}@media (max-width:1000px){.opportunities-page .opportunity-results.grid{grid-template-columns:repeat(2,minmax(250px,1fr))}.create-project-layout{grid-template-columns:1fr}.create-project-layout>aside{border-top:1px solid #303947;border-left:0}}@media (max-width:680px){.opportunities-page .opp-main{padding:22px 12px 80px}.opportunity-toolbar>label{display:none}.opportunities-page .opportunity-results.grid{grid-template-columns:1fr}.opportunity-results.list .opportunity-card{display:flex}.opp-navigation-row{align-items:end}.opp-tabs{gap:12px}.create-startup-button{bottom:14px;right:14px}.create-project-form{width:calc(100% - 24px);margin:18px auto}.create-project-layout>section,.create-project-layout>aside{padding:20px 16px}.create-form-row{grid-template-columns:1fr}.create-project-form>footer{padding:16px}}.opportunities-page .discovery-card .opportunity-actions{flex-wrap:wrap;display:flex}.opportunities-page .discovery-card .opportunity-actions>*{min-width:72px;padding:0 8px}.opportunities-page .discovery-card .opportunity-actions .opportunity-view-project{color:#b8c3d3;background:0 0;border-color:#354253;min-width:auto;height:27px;margin-left:auto;font-size:7px}.opportunities-page .discovery-card .opportunity-actions .request-to-join{margin-left:0}.project-banner-image{object-fit:cover;width:100%}.project-card-identity{align-items:center;gap:8px;min-width:0;display:flex}.project-card-identity img{object-fit:cover;border:1px solid #354253;border-radius:4px;width:28px;height:28px}.opportunity-reason{min-height:0!important;color:var(--relevance-text,#77aaf4)!important;font:8px/1.5 var(--font-mono)!important;margin:3px 0 8px!important}.profile-completion-state{color:#bfc9d7;background:#111720;border:1px solid #354253;align-items:center;gap:18px;margin:18px 0;padding:14px 16px;font-size:10px;display:flex}.profile-completion-state span{color:#7e8999}.profile-completion-state a{color:#72a9ff;font:8px var(--font-mono);margin-left:auto}.founding-mode{grid-template-columns:1fr 1fr;gap:8px;display:grid}.founding-mode button{color:#8e99a8;height:38px;font:8px var(--font-mono);background:#10151c;border:1px solid #354150}.founding-mode button.active{color:#d9e7ff;background:#15233a;border-color:#4c93ef}.selected-builders{flex-wrap:wrap;gap:6px;display:flex}.project-media-input{border:1px solid #35404d;gap:8px;margin:0;padding:12px;display:grid}.project-media-input legend{color:#d7e1ef;font:9px var(--font-mono);padding:0 6px}.project-media-input>span{text-align:center;color:#667385;font:7px var(--font-mono)}.project-media-input small{color:#677487;font:7px var(--font-mono)}.project-detail-banner{object-fit:cover;border-bottom:1px solid #303947;width:100%;max-height:230px;display:block}.project-header-identity{align-items:flex-start;gap:14px;display:flex}.project-header-identity>img{object-fit:cover;border:1px solid #3d4a5d;border-radius:6px;width:58px;height:58px}.project-demo-video{background:#06090d;border:1px solid #303947;width:calc(100% - 40px);max-height:480px;margin:20px;display:block}.persisted-team-counts{padding:18px 0;display:flex;gap:8px!important}.persisted-team-counts span{color:#b8c5d8;font:9px var(--font-mono);border:1px solid #35404d;flex:1;padding:12px}.project-owner-controls{gap:7px;display:flex;position:relative}.project-owner-controls>button{height:34px;padding:0 10px}.project-owner-popover{z-index:40;background:#10151d;border:1px solid #40516a;flex-direction:column;gap:9px;width:300px;padding:16px;display:flex;position:absolute;top:42px;right:0;box-shadow:0 12px 35px #000}.project-owner-popover h3,.project-owner-popover p{margin:0}.project-owner-popover p{color:#7e8999;font:8px var(--font-mono)}.project-owner-popover label{color:#93baf0;font:7px var(--font-mono)}.project-owner-popover input,.project-owner-popover select{color:#e1e8f2;background:#0b0f14;border:1px solid #354253;width:100%;height:35px;margin-top:5px;padding:0 8px}.project-owner-popover>button{color:#e0e7f1;background:#151b23;border:1px solid #354253;justify-content:space-between;align-items:center;min-height:38px;padding:7px;display:flex}.project-owner-popover>button span{color:#778598;font-size:7px}.project-owner-popover>div{justify-content:flex-end;gap:8px;display:flex}.owner-control-message{z-index:41;color:#7de59c;width:260px;font:8px var(--font-mono);background:#101c18;border:1px solid #36594a;padding:9px;position:absolute;top:44px;right:0}.watch-with-application{color:#b8c5d8;font:9px var(--font-mono);align-items:center;gap:8px;display:flex}.profile-picker-field{grid-column:1/-1}.profile-picker-field>span{color:#aeb7c5;font:8px var(--font-mono);margin-bottom:7px;display:block}.requested-skill-tags{flex-wrap:wrap;gap:6px;margin-bottom:7px;display:flex}.requested-skill-tags button,.requested-skill-options button{color:#b9d3fa;font:8px var(--font-mono);cursor:pointer;background:#19263a;border:1px solid #3c5374}.requested-skill-tags button{border-radius:10px;padding:5px 7px}.requested-skills-picker{position:relative}.requested-skill-options{z-index:4;background:#101318;border:1px solid #38404c;flex-direction:column;display:flex;position:absolute;top:calc(100% - 18px);left:0;right:0}.requested-skill-options button{text-align:left;border:0;border-bottom:1px solid #2f3742;min-height:31px;padding:0 10px}.requested-skills-picker small{color:#758091;font:8px var(--font-mono);margin-top:7px;line-height:1.45;display:block}.network-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.network-inline-search{width:min(330px,100%)}.network-inline-search span{color:#778293;font:7px var(--font-mono);letter-spacing:.08em;margin-bottom:6px;display:block}.network-inline-search input{color:#e5e9ef;width:100%;height:34px;font:8px var(--font-mono);background:#10141a;border:1px solid #35404d;outline:0;padding:0 10px}@media (max-width:620px){.network-heading{flex-direction:column;align-items:stretch}.network-inline-search{width:100%}}.profile-edit-modal{max-height:calc(100vh - 40px);overflow-y:auto}.network-inline-search{display:none}@media (max-width:620px){.network-inline-search{display:block}}.notification-control{position:relative}.header-count{color:#08111f;min-width:15px;height:15px;font:700 7px var(--font-mono);background:#5c9cf8;border:2px solid #0e1015;border-radius:10px;place-items:center;padding:0 3px;display:grid;position:absolute;top:1px;right:0}.notification-panel{z-index:150;background:#11151b;border:1px solid #414b59;width:min(390px,100vw - 24px);max-height:min(620px,100vh - 84px);position:absolute;top:43px;right:-42px;overflow:auto;box-shadow:0 22px 70px #000000a6}.notification-panel>header{z-index:2;background:#171b22;border-bottom:1px solid #343b47;justify-content:space-between;align-items:center;min-height:58px;padding:12px 14px;display:flex;position:sticky;top:0}.notification-panel h2{color:#eef2f7;font:10px var(--font-mono);letter-spacing:.08em;margin:0}.notification-panel header span{color:#7f8a9a;font:7px var(--font-mono);margin-top:5px;display:block}.notification-panel header button{color:#99bffc;font:7px var(--font-mono);cursor:pointer;background:0 0;border:0}.notification-list article{background:#15191f;border-bottom:1px solid #2e3540;padding:12px 14px;position:relative}.notification-list article.unread{background:#172033;box-shadow:inset 2px 0 #6ca4fa}.notification-main{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:block}.notification-main>span{color:#8eb8f7;font:7px var(--font-mono);letter-spacing:.07em;justify-content:space-between;display:flex}.notification-main time{color:#717d8d;font-weight:400}.notification-main strong{color:#e0e5ec;margin-top:8px;font-size:9px;line-height:1.45;display:block}.notification-main small{color:#aeb7c4;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:8px;line-height:1.4;display:block;overflow:hidden}.notification-list article>footer{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.notification-list article>footer button{color:#d8dde5;width:auto;min-width:70px;height:29px;font:7px var(--font-mono);cursor:pointer;background:#171c23;border:1px solid #475160;padding:0 10px}.notification-list article>footer .primary-button{color:#fff;background:#3478d7;border-color:#4e8de7}.notification-empty{color:#8792a1;text-align:center;place-items:center;gap:7px;padding:44px 18px;display:grid}.notification-empty b{color:#64d67e;border:1px solid #345841;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.notification-empty strong{color:#d9dee5;font-size:10px}.notification-empty span{font-size:8px}.notification-error{color:#f0aab3;font:7px/1.45 var(--font-mono);background:#27171b;border:1px solid #75444a;margin:8px;padding:8px}.messages-page-state{color:#8b96a7;min-height:calc(100vh - 68px);font:9px var(--font-mono);place-items:center;display:grid}.conversation-rail>nav{grid-template-columns:repeat(3,1fr)}.empty-conversations{flex-direction:column;align-items:center;gap:8px;display:flex}.empty-conversations strong{color:#d9dee6;font:9px var(--font-mono)}.empty-conversations span{color:#7f8998;font-size:8px}.empty-conversations button,.chat-empty button{color:#dceaff;height:31px;font:7px var(--font-mono);cursor:pointer;background:#1b3b69;border:1px solid #4d84d2;padding:0 14px}.chat-empty{color:#7f8997;text-align:center;place-items:center;gap:8px;min-height:160px;display:grid}.chat-empty strong{color:#cbd3df;font:9px var(--font-mono)}.chat-empty span{font-size:8px}.chat-empty.central{align-content:center;min-height:100%}.message-composer>div>span{color:#657183;font:6px var(--font-mono)}.shared-context>span{color:#b8c0cb;font-size:8px;line-height:1.55;display:block}.new-message-modal{background:#111419;border:1px solid #4b5668;width:min(470px,100%);max-height:min(620px,100vh - 40px);overflow:auto;box-shadow:0 25px 80px #0009}.new-message-modal>header{border-bottom:1px solid #343b47;justify-content:space-between;align-items:flex-start;padding:18px;display:flex}.new-message-modal header p{color:#8db8fb;font:7px var(--font-mono);margin:0 0 6px}.new-message-modal h2{margin:0;font-size:16px}.new-message-modal header button{color:#8d97a5;cursor:pointer;background:0 0;border:0;font-size:20px}.new-message-modal>label{padding:16px 18px 12px;display:block}.new-message-modal label span{color:#8d98a8;font:7px var(--font-mono);margin-bottom:7px;display:block}.new-message-modal input{color:#edf0f5;width:100%;height:39px;font:9px var(--font-mono);background:#0c1015;border:1px solid #3b4654;outline:0;padding:0 10px}.new-message-modal input:focus{border-color:#6599e7}.builder-search-results{padding:0 18px 18px}.builder-search-results>button{color:#e5e9ef;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #303844;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.builder-search-results>button:hover{background:#1a2029}.builder-search-results strong,.builder-search-results small{display:block}.builder-search-results strong{font-size:9px}.builder-search-results small{color:#8d9aae;font:7px var(--font-mono);margin-top:4px}.builder-search-results em{color:#8cb8fa;font:normal 7px var(--font-mono)}.builder-search-results>p{color:#768192;font:8px var(--font-mono);text-align:center;padding:20px 0}.profile-action-error{color:#f1a7b0;font:7px var(--font-mono);margin-top:8px;display:block}.network-candidate-card footer{grid-template-columns:repeat(3,1fr)}@media (max-width:620px){.header-actions>.notification-control .header-icon,.header-actions>.message-destination{display:block}.notification-panel{width:auto;max-height:calc(100vh - 70px);position:fixed;top:58px;left:8px;right:8px}.account-control{display:block}.message-context{display:none}.new-message-modal{max-height:calc(100vh - 24px)}.network-candidate-card footer{grid-template-columns:1fr}}.app-header.anonymous-header{justify-content:space-between;gap:12px;display:flex}@media (max-width:480px){.app-header.anonymous-header{gap:8px}.anonymous-header .public-auth-actions{gap:6px}.anonymous-header .public-auth-actions a{padding:8px 7px}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--accent:#c9b4ff;--accent-strong:#885bcc;--accent-hover:#dfd1ff;--accent-soft:color-mix(in srgb,var(--accent) 9%,transparent);--accent-border:color-mix(in srgb,var(--accent) 48%,#292e39);--accent-focus:color-mix(in srgb,var(--accent) 65%,transparent);--blue:var(--accent);--blue2:var(--accent-strong)}:root[data-accent=blue]{--accent:#a7c4ff;--accent-strong:#3284f8;--accent-hover:#c4d7ff}:root[data-accent=green]{--accent:#a2e7b2;--accent-strong:#438b57;--accent-hover:#c4f3ce}:root[data-accent=purple]{--accent:#c9b4ff;--accent-strong:#885bcc;--accent-hover:#dfd1ff}:root[data-accent=cyan]{--accent:#97e5ee;--accent-strong:#287f8c;--accent-hover:#bcf4f8}:root[data-accent=amber]{--accent:#efce86;--accent-strong:#977020;--accent-hover:#ffe4b0}.primary-nav a.active:after{box-shadow:0 0 8px var(--accent-soft)}.primary-button{border-color:var(--accent-border);box-shadow:0 0 12px var(--accent-soft)}.primary-button:hover{background:var(--accent-strong);border-color:var(--accent-hover)}.profile-edit-primary{background:var(--accent);border-color:var(--accent-border);color:#10141a}.opportunity-record-list .primary-button,.notification-list article>footer .primary-button,.message-send,.message-attachment-modal>footer button.attach-primary{background:var(--accent-strong);border-color:var(--accent-border)}.watch-actions a{background:var(--accent);border-color:var(--accent-border)}.relationship-row>button{color:var(--accent)}.connection-context button.active,.intent-options button.active,.skill-filter button.active,.capability-options button.active,.availability-options button.active,.opportunities-page .opp-filters button.active,.founding-mode button.active{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent)}.search-category-row>nav button.active:after,.conversation-rail>nav button.active:after{background:var(--accent)}.conversation-list>button.active{box-shadow:inset 2px 0 var(--accent)}.potential-tabs button.active{border-color:var(--accent);color:var(--accent)}.network-candidate-card footer button{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent)}.profile-identity-card>button.profile-edit-primary{border-color:var(--accent-border)}.network-inline-search input:focus{border-color:var(--accent-focus)}.message-destination.active{border-color:var(--accent-border);color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 10px var(--accent-soft)}:is(input,textarea,select,button,a):focus-visible{outline:2px solid var(--accent-focus);outline-offset:3px}.global-search:focus-within{border-color:var(--accent-border)}.settings-workspace{max-width:1220px;margin:0 auto;padding:28px 28px 24px}.settings-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;padding-bottom:24px;display:flex}.settings-heading p{color:#77849a;font:9px var(--font-mono);letter-spacing:.12em;margin:0 0 8px}.settings-heading h1{letter-spacing:-.04em;margin:0 0 8px;font-size:28px}.settings-heading span{color:#a3aaba;font-size:12px}.settings-session-status{white-space:nowrap;border:1px solid var(--line);font:8px var(--font-mono);color:#8bba96;padding:8px 10px}.settings-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:18px;display:grid}.settings-sidebar nav{border:1px solid var(--line);background:#171a20;border-radius:3px;padding:10px}.settings-sidebar nav a{color:#acb3c1;border-left:2px solid #0000;align-items:center;gap:10px;padding:13px 10px;font-size:12px;display:flex}.settings-sidebar nav a[aria-current]{color:var(--accent);border-left-color:var(--accent);background:var(--accent-soft)}.settings-sidebar nav a>span{color:var(--accent)}.settings-sidebar nav small{font:7px var(--font-mono);background:#292e39;margin-left:auto;padding:3px 4px}.settings-identity{border:1px solid var(--line);overflow-wrap:anywhere;background:#12151b;margin-top:16px;padding:16px}.settings-identity small,.settings-identity strong,.settings-identity span{display:block}.settings-identity small{color:#626e82;font:7px var(--font-mono);letter-spacing:.08em}.settings-identity strong{margin:10px 0 5px;font-size:11px}.settings-identity span{font:9px var(--font-mono);color:var(--accent);margin-bottom:18px}.settings-content{min-width:0;position:relative}.settings-save-state{text-align:right;color:#8c98ac;font:8px var(--font-mono);min-height:15px;margin-top:-17px;margin-bottom:2px}.settings-save-state[role=alert]{color:#ee9696;background:#321c22;padding:8px;font-size:11px}.settings-panel{border:1px solid var(--line);background:#16191f;border-radius:4px;margin-bottom:20px;scroll-margin-top:88px;overflow:hidden}.settings-panel>header{background:#13161b;border-bottom:1px solid #252932;padding:24px 26px 22px}.settings-panel h2,.settings-privacy-summary h2{letter-spacing:-.025em;margin:0 0 6px;font-size:17px}.settings-panel h2 i{color:var(--accent);margin-right:5px;font-style:normal}.settings-panel header p{color:#a5adbb;margin:0;font-size:11px;line-height:1.6}.settings-panel-body{padding:25px 26px}.settings-label{color:#6d788b;font:8px var(--font-mono);letter-spacing:.1em;justify-content:space-between;gap:10px;margin-bottom:10px;display:flex}.settings-label span{color:#9faabd;letter-spacing:0;font-size:7px}.settings-modes{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:32px;display:grid}.settings-modes>div{background:#11141a;border:1px solid #252a34;align-items:center;gap:10px;padding:14px;display:flex}.settings-modes .settings-dark{border-color:var(--accent-border);background:#1a1e27}.settings-modes>div>span{color:var(--accent);font-size:22px}.settings-modes strong{font-size:11px;display:block}.settings-modes small{color:#8e99ab;margin-top:3px;font-size:8px;display:block}.settings-modes b{color:var(--accent);font:8px var(--font-mono);margin-left:auto}.settings-modes [aria-disabled]{opacity:.35}.settings-color-copy{color:#acb4c3;margin:0 0 12px;font-size:11px;line-height:1.6}.settings-swatches{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.settings-swatches button{text-align:left;color:#e2e6ed;cursor:pointer;background:#1a1d24;border:1px solid #292d36;border-radius:2px;padding:14px 12px;position:relative}.settings-swatches button[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-border);background:var(--accent-soft)}.settings-swatches i{background:#a7c4ff;border-radius:50%;width:10px;height:10px;margin-bottom:9px;display:block}.settings-swatches [data-color=green] i{background:#a2e7b2}.settings-swatches [data-color=purple] i{background:#c9b4ff}.settings-swatches [data-color=cyan] i{background:#97e5ee}.settings-swatches [data-color=amber] i{background:#efce86}.settings-swatches strong{font:600 10px var(--font-mono);display:block}.settings-swatches small{font:7px var(--font-mono);color:#718097;margin-top:4px;display:block}.settings-swatches b{color:var(--accent);font-size:10px;position:absolute;top:10px;right:8px}.settings-preview-label{margin-top:36px}.settings-preview-label span{color:var(--accent)}.settings-preview{background:#0d1016;border:1px solid #1d222c;border-radius:3px;padding:16px 18px}.settings-preview-tabs{border-bottom:1px solid #272d39;align-items:center;gap:20px;font-size:9px;display:flex}.settings-preview-tabs b{border-bottom:2px solid var(--accent);color:var(--accent);padding:8px 0}.settings-preview-tabs span{color:#b6c0d2}.settings-preview-tabs small{color:#586477;font:7px var(--font-mono);margin-left:auto}.settings-preview-controls{align-items:center;gap:8px;margin-top:16px;font-size:9px;display:flex}.settings-demo-input{border:1px solid var(--accent-border);color:#a6afbf;background:var(--accent-soft);flex:1;padding:10px}.settings-demo-badge{background:var(--accent-soft);color:var(--accent);padding:7px}.settings-demo-button{color:#11151d;background:var(--accent);font:8px var(--font-mono);padding:10px 12px}.settings-preview>p{color:#737e90;margin:18px 0 0;font-size:8px;line-height:1.6}.settings-privacy-summary{border:1px solid var(--line);background:#191c23;border-radius:3px;align-items:center;gap:14px;margin-bottom:20px;padding:22px 24px;display:flex}.settings-privacy-summary>i{color:var(--accent);background:#232935;padding:8px;font-style:normal}.settings-privacy-summary h2{font-size:15px}.settings-privacy-summary h2 small{font:6px var(--font-mono);color:#84b894;margin-left:8px}.settings-privacy-summary p{color:#a0aabd;margin:0;font-size:10px;line-height:1.5}.settings-privacy-summary a{white-space:nowrap;font:8px var(--font-mono);background:#272c35;margin-left:auto;padding:10px}.settings-privacy-controls{padding:0 26px}.settings-control{border-bottom:1px solid #242933;align-items:center;gap:25px;min-height:99px;padding:21px 0;display:flex}.settings-control:last-child{border-bottom:0}.settings-control>div{flex:1}.settings-control label{font:600 10px var(--font-mono);display:block}.settings-control p{color:#a6b0c3;max-width:565px;margin:7px 0 0;font-size:11px;line-height:1.65}.settings-switch{cursor:pointer;background:#303642;border:1px solid #434c5c;border-radius:20px;flex:none;align-items:center;width:40px;height:20px;padding:2px;display:flex}.settings-switch span{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .12s}.settings-switch[aria-checked=true]{background:var(--accent-strong);border-color:var(--accent-border)}.settings-switch[aria-checked=true] span{transform:translate(19px)}.settings-control select{color:#c5cddc;background:#20242c;border:1px solid #303642;width:42%;max-width:225px;padding:9px 7px;font-size:10px}.settings-content button:disabled,.settings-content select:disabled{cursor:wait;opacity:.55}.settings-account{align-items:center;gap:13px;padding:24px 26px;display:flex}.settings-account>div{flex:1;min-width:0}.settings-account strong{font-size:14px}.settings-account i{color:#70d08a;font-size:8px;font-style:normal}.settings-account>div>span,.settings-account small{color:#8b97ac;overflow-wrap:anywhere;margin-top:5px;font-size:9px;display:block}.settings-signout{color:#f0a1a8;white-space:nowrap;cursor:pointer;background:#2d2026;border:1px solid #65404b;padding:9px 12px;font-size:10px}.settings-footer{border-top:1px solid var(--line);color:#788399;font:8px var(--font-mono);padding:22px 28px}@media (max-width:1000px){.settings-layout{grid-template-columns:205px minmax(0,1fr)}.settings-modes>div{padding:10px}.settings-panel>header,.settings-panel-body{padding:20px}.settings-privacy-controls{padding:0 20px}.settings-session-status{display:none}.settings-modes b{font-size:6px}.settings-privacy-summary{flex-wrap:wrap}}@media (max-width:720px){.settings-workspace{padding:24px 16px}.settings-heading{margin-bottom:20px}.settings-layout{grid-template-columns:minmax(0,1fr);gap:24px}.settings-sidebar nav{display:flex}.settings-sidebar nav a{flex:1;padding:10px 7px}.settings-sidebar nav small,.settings-identity{display:none}.settings-heading h1{font-size:25px}.settings-panel>header,.settings-panel-body{padding:20px 16px}.settings-modes{gap:8px}.settings-modes b{display:none}.settings-swatches{gap:5px}.settings-swatches button{padding:12px 7px}.settings-swatches strong{font-size:8px}.settings-label span{font-size:6px}.settings-preview{padding:12px}.settings-preview-tabs{gap:12px}.settings-preview-tabs small,.settings-demo-badge{display:none}.settings-privacy-controls{padding:0 16px}.settings-control{gap:16px}.settings-control p{font-size:10px}.settings-message-control{flex-wrap:wrap}.settings-message-control>div{flex-basis:100%}.settings-control select{width:100%;max-width:none}.settings-account{flex-wrap:wrap;padding:20px 16px}.settings-account strong{font-size:12px}.settings-privacy-summary{padding:18px 16px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page-bg:#0e1015;--surface-raised:#171a21;--surface-muted:#11141a;--border:#292e39;--border-strong:#414b59;--text-primary:#e8eaf0;--text-secondary:#9198a8;--text-muted:#626a79;--input-bg:#101318;--header-bg:#0e1015f2;--overlay:#040609c7;--shadow:0 18px 55px #00000073;--success:#6fd88a;--success-bg:#14251a;--success-border:#2d6840;--danger:#f0a1a8;--danger-bg:#2d2026;--danger-border:#65404b;--warning:#d6b071;--warning-bg:#211b13;--warning-border:#5b4933;--on-accent:#fff;--cta:#c54400;--cta-hover:#a83900;--cta-active:#8f3100;--cta-soft:color-mix(in srgb,var(--cta) 14%,transparent);--cta-border:#df692b;--on-cta:#fff;--relevance-text:var(--accent)}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page-bg:#f7f9fc;--bg:var(--page-bg);--surface:#fff;--surface-raised:#fff;--surface-muted:#f1f5fa;--surface2:var(--surface-muted);--border:#e3eaf3;--line:var(--border);--border-strong:#b8c7db;--text-primary:#102139;--text-secondary:#405775;--text-muted:#5d708a;--text:var(--text-primary);--muted:var(--text-secondary);--faint:var(--text-muted);--input-bg:#fff;--header-bg:#fffffff7;--overlay:#1d2d4247;--shadow:0 8px 28px #1f344e17;--success:#08794e;--green:var(--success);--success-bg:#edfcf3;--success-border:#a9e4c3;--danger:#b42339;--danger-bg:#fff1f2;--danger-border:#efb5bf;--warning:#886000;--warning-bg:#fff8e6;--warning-border:#e8d18e;--accent:#7734df;--accent-strong:#7734df;--accent-hover:#5920b1;--accent-border:color-mix(in srgb,var(--accent) 35%,var(--border));--accent-soft:color-mix(in srgb,var(--accent) 6%,#fff);--accent-focus:var(--accent);--relevance-text:var(--accent)}html[data-theme=light][data-accent=blue]{--accent:#245fc1;--accent-strong:#245fc1;--accent-hover:#194a9a}html[data-theme=light][data-accent=green]{--accent:#217240;--accent-strong:#217240;--accent-hover:#185831}html[data-theme=light][data-accent=purple]{--accent:#7734df;--accent-strong:#7734df;--accent-hover:#5920b1}html[data-theme=light][data-accent=cyan]{--accent:#087383;--accent-strong:#087383;--accent-hover:#075867}html[data-theme=light][data-accent=amber]{--accent:#8c6000;--accent-strong:#8c6000;--accent-hover:#684800}.settings-modes>button{text-align:left;border:1px solid var(--border);background:var(--surface-muted);cursor:pointer;align-items:center;gap:10px;padding:14px;display:flex}.settings-modes>button[aria-pressed=true]{border-color:var(--accent-border);background:var(--accent-soft)}.settings-modes>button>span:first-child{color:var(--accent);font-size:22px}.settings-mode-copy{flex:1}.settings-modes>button strong{color:var(--text-primary)}.settings-modes>button small{color:var(--text-secondary)}html[data-theme=light] .site-shell{background:var(--page-bg)}html[data-theme=light] .app-header{background:var(--header-bg)}html[data-theme=light] .wordmark{color:var(--text-primary)}html[data-theme=light] .wordmark b{background:var(--surface-muted);color:var(--text-secondary);border-color:var(--border);box-shadow:none}html[data-theme=light] :is(.primary-nav a,.header-icon){color:var(--text-secondary)}html[data-theme=light] .primary-nav a.active{color:var(--accent)}html[data-theme=light] :is(.global-search,.opportunity-toolbar>label,.search-primary,.conversation-search){background:var(--input-bg);color:var(--text-muted);border-color:var(--border)}html[data-theme=light] :is(.avatar,.network-avatar,.network-avatar.large,.my-profile-avatar,.message-avatar,.project-team-avatar,.community-member-avatar,.startup-identity>span,.search-result-icon,.chat-project-icon){background:var(--surface-muted);color:var(--text-secondary);border-color:var(--border-strong);box-shadow:none}html[data-theme=light] :is(.panel,.opportunity-card,.watchlist-card,.startup-card,.startup-empty,.startup-state,.network-summary article,.relationship-row,.recommendation-card,.network-candidate-card,.detail-panel,.why-project article,.project-team-card,.project-opportunity-card,.profile-identity-card,.profile-preferences,.profile-trust,.building-now>article,.profile-metric-cards article,.validated-skills>div,.profile-activity,.project-history>div,.profile-not-found,.search-result-card,.search-insights>section,.search-empty,.opp-placeholder,.profile-completion-state,.opportunity-record-list article,.create-project-form,.community-member-card,.community-projects>article,.community-overview-grid>a,.community-post,.community-events article,.community-signal-empty,.community-tab-empty,.settings-panel,.settings-identity){background:var(--surface);border-color:var(--border);color:var(--text-primary);box-shadow:none}html[data-theme=light] :is(.account-menu,.notification-panel,.profile-edit-modal,.profile-info-modal,.join-modal,.network-modal,.startup-review-panel,.new-message-modal,.message-attachment-modal,.project-owner-popover){background:var(--surface-raised);color:var(--text-primary);border-color:var(--border);box-shadow:var(--shadow)}html[data-theme=light] :is(.profile-modal-layer,.join-modal-layer,.network-modal-layer,.startup-review-layer,.message-modal-layer){background:var(--overlay)}html[data-theme=light] :is(.discovery-hub,.community-sidebar,.community-filters,.member-toolbar,.connection-context,.candidate-reasons,.change-list,.active-project-opportunities>footer,.create-project-layout>aside,.settings-sidebar nav,.settings-privacy-summary,.settings-panel>header,.settings-preview,.settings-privacy-summary>i,.settings-privacy-summary a){background:var(--surface-muted);border-color:var(--border);color:var(--text-secondary)}html[data-theme=light] :is(.account-menu>a,.account-menu>button){color:var(--text-primary)}html[data-theme=light] :is(.account-menu>a:hover,.account-menu>button:hover,.search-result-card:hover,.project-history>div>a:hover,.builder-search-results>button:hover){background:var(--surface-muted);color:var(--accent)}html[data-theme=light] .account-menu>button:last-of-type{color:var(--danger)}html[data-theme=light] .header-count{border-color:var(--surface);background:var(--accent);color:var(--on-accent)}html[data-theme=light] :is(.site-shell article,.site-shell section,.site-shell header,.site-shell footer,.site-shell nav,.site-shell aside,.opp-navigation-row,.opportunity-card-body,.opportunity-actions,.project-signals,.startup-metrics,.startup-metrics>div,.startup-signal-row,.potential-heading,.relationship-section h2,.candidate-reasons,.profile-skill-tags,.profile-preferences>div,.profile-trust header,.validated-skills article,.profile-activity-meta,.project-history>div>a,.project-detail-header,.active-project-opportunities,.project-momentum article,.team-composition,.settings-heading,.settings-preview-tabs,.settings-control,.settings-account,.chat-header,.conversation-list>button,.message-context section,.message-composer>div,.notification-list article,.search-category-row,.search-result-body footer,.community-tabs){border-color:var(--border)}html[data-theme=light] :is(.site-shell h1,.site-shell h2,.site-shell h3,.network-summary strong,.startup-summary strong,.startup-metrics strong,.discovery-time strong,.changes-heading small,.potential-heading h2,.community-list-section strong,.team-composition strong,.profile-trust li,.project-history p,.conversation-list>button,.notification-main strong,.notification-empty strong,.empty-conversations strong,.chat-empty strong,.settings-swatches strong){color:var(--text-primary)}html[data-theme=light] :is(.settings-heading span,.settings-panel header p,.settings-color-copy,.settings-control p,.settings-privacy-summary p,.settings-preview-tabs span,.settings-account>div>span,.settings-account small,.my-startups-heading span,.startup-description,.opp-heading>div>p,.opportunity-card>p,.opportunity-card-body>p,.project-signals,.network-heading p,.network-summary article>span,.candidate-bio,.candidate-reasons p,.recommendation-why p,.connection-context>p,.network-modal>p,.project-detail-header>div:first-child>p,.what-building p,.why-project p,.project-opportunity-card>p,.project-opportunity-card dd,.profile-identity-card>p,.profile-identity>div>span,.profile-preferences p,.building-now article p,.profile-metric-cards p,.profile-activity-meta,.project-history small,.profile-info-modal>span,.profile-not-found span,.search-result-description,.search-result-body header p,.search-result-body footer,.search-insights section>button,.community-post>p,.member-bio,.community-projects p,.community-overview-grid p,.shared-context li,.message-opportunity-strip,.message-opportunity-strip b,.context-project dd,.startup-review-list p),html[data-theme=light] :is(.site-shell label,.project-detail-label,.profile-form-grid label>span,.join-field>span,.profile-picker-field>span,.create-project-form label,.project-media-input legend,.message-attachment-modal label span,.new-message-modal label span,.project-owner-popover label,.context-person>strong,.conversation-list small,.context-person>div span small,.profile-preferences span,.profile-metric-cards span,.building-now>h2,.commitment-section>h2,.project-history>h2,.validated-skills h2,.validated-skills article span,.building-now article>aside small,.profile-identity>div>p){color:var(--text-secondary)}html[data-theme=light] :is(.site-shell small,.project-location,.startup-identity p,.startup-metrics small,.startup-signal-row,.startup-empty p,.startup-empty small,.network-empty,.network-page-state,.potential-heading>div:first-child p,.potential-tabs span,.network-candidate-card header small,.candidate-reasons>span,.relationship-row>span small,.project-detail-header nav a,.proof-metrics span,.commit-heading,.project-momentum article>span,.project-team-card small,.team-composition footer,.project-opportunity-card dt,.active-project-opportunities>footer p,.profile-page-state,.profile-empty-copy,.profile-activity-meta>div,.search-results-heading,.search-results-heading b,.search-empty p,.search-filter-row label>span,.search-insights header b,.settings-heading p,.settings-label,.settings-label span,.settings-identity small,.settings-swatches small,.settings-preview>p,.settings-save-state,.settings-footer,.settings-preview-tabs small,.conversation-list time,.message-content>header time,.chat-day span,.message-context section>p,.context-project dt,.message-composer>div>span,.notification-panel header span,.notification-main time,.notification-main small,.notification-empty,.messages-page-state,.empty-conversations span,.chat-empty,.builder-search-results small,.builder-search-results>p){color:var(--text-muted)}html[data-theme=light] :is(input,textarea,select){background:var(--input-bg);color:var(--text-primary);border-color:var(--border-strong);caret-color:var(--accent);accent-color:var(--accent)}html[data-theme=light] :is(.global-search input,.opportunity-toolbar input,.search-primary input,.conversation-search input,.message-composer textarea,.profile-form-grid input,.profile-form-grid textarea,.profile-form-grid select,.join-field input,.join-field textarea,.join-field select,.create-project-form input,.create-project-form textarea,.create-project-form select,.project-owner-popover input,.project-owner-popover select,.new-message-modal input,.message-attachment-modal input,.message-attachment-modal select,.network-inline-search input,.settings-control select,.add-skill input,.member-toolbar input,.member-toolbar select,.search-filter-row select,.search-category-row select){background:var(--input-bg);color:var(--text-primary);border-color:var(--border-strong)}html[data-theme=light] :is(input,textarea)::placeholder{color:var(--text-muted);opacity:1}html[data-theme=light] option{background:var(--surface);color:var(--text-primary)}html[data-theme=light] :is(input,textarea,select):focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}html[data-theme=light] :is(button,input,textarea,select):disabled{opacity:1;color:#63748a;cursor:not-allowed;box-shadow:none;background:#edf1f6;border-color:#dce3ed}html[data-theme=light] :is(.opp-filters button,.watch-filters button,.opportunities-page .opp-filters button,.opportunity-actions button,.opportunity-actions a,.watch-actions button,.startup-card>footer a,.startup-card>footer button,.network-candidate-card footer a,.recommendation-actions button,.recommendation-actions a,.connection-context button,.intent-options button,.modal-actions button,.project-header-actions button,.building-title>button,.profile-identity-card>a,.capability-options button,.availability-options button,.join-modal>footer button,.join-confirmation button,.profile-edit-modal>footer button,.profile-info-modal button.done,.chat-header nav a,.chat-header nav button,.message-attachment-modal>footer button,.opportunity-record-list button,.opportunity-record-list a,.builder-picker>button,.founding-mode button,.project-owner-popover>button,.notification-list article>footer button,.community-actions button,.community-project-actions button,.community-project-actions a,.load-members,.search-empty button,.tag-search-results button,.settings-swatches button,.settings-control select){background:var(--surface);color:var(--text-secondary);border-color:var(--border);box-shadow:none}html[data-theme=light] :is(.tag,.capability-list span,.startup-tags span,.candidate-skills b,.relationship-row>div b,.profile-skill-tags b,.project-team-card b,.opportunity-skill-row b,.context-tags b,.search-result-tags b,.member-skills span,.requested-skill-tags button,.requested-skill-options button,.community-post-tags span,.community-capabilities b,.persisted-team-counts span){background:var(--surface-muted);color:var(--text-secondary);border-color:var(--border);box-shadow:none}html[data-theme=light] :is(.requested-skill-options,.view-controls a,.view-controls button,.settings-modes>button){background:var(--surface);color:var(--text-secondary);border-color:var(--border)}html[data-theme=light] :is(.opp-tabs a,.opp-tabs button,.potential-tabs button,.conversation-rail>nav button,.search-category-row>nav button,.community-tabs button){color:var(--text-secondary)}html[data-theme=light] :is(.opp-tabs .active,.potential-tabs button.active,.conversation-rail>nav button.active,.search-category-row>nav button.active,.community-tabs button.active,.opportunity-reason,.match-reason,.settings-label span,.settings-identity>span,.network-candidate-card header p,.project-history h3,.profile-trust header button,.validated-skills header button,.notification-panel header button,.builder-search-results em){color:var(--accent)}html[data-theme=light] :is(.settings-sidebar nav a[aria-current],.settings-modes>button[aria-pressed=true],.settings-swatches button[aria-pressed=true],.opportunity-actions button.watched,.opportunity-actions button:nth-child(2),.connection-context button.active,.intent-options button.active,.capability-options button.active,.availability-options button.active,.founding-mode button.active,.view-controls button.active,.watch-filters button.active,.community-list-section>a.active,.hub-nav button.active){color:var(--accent);background:var(--accent-soft);border-color:var(--accent-border)}html[data-theme=light] .opportunities-page .opp-filters button.active{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}html[data-theme=light] :is(.primary-button,.opportunity-record-list .primary-button,.notification-list article>footer .primary-button,.profile-identity-card>button.profile-edit-primary,.profile-edit-modal>footer button.save,.modal-actions button.primary,.message-send,.message-attachment-modal>footer button.attach-primary){background:var(--accent-strong);border-color:var(--accent-strong);color:var(--on-accent)}html[data-theme=light] :is(.settings-demo-button,.watch-actions a){background:var(--accent);color:var(--on-accent);border-color:var(--accent-border)}html[data-theme=light] .settings-demo-input{background:var(--surface);color:var(--text-secondary);border-color:var(--accent-border)}html[data-theme=light] .settings-sidebar nav small{background:var(--accent-soft);color:var(--accent)}html[data-theme=light] .settings-sidebar nav a{color:var(--text-secondary)}html[data-theme=light] .settings-sidebar nav a[aria-current]{color:var(--accent)}html[data-theme=light] .startup-summary{background:var(--surface);border-color:var(--border)}html[data-theme=light] :is(.startup-summary>div,.startup-summary article){border-color:var(--border)}html[data-theme=light] :is(.startup-summary span,.startup-metrics span){color:var(--text-muted)}html[data-theme=light] :is(.hub-icon,.hub-footer a,.community-list-icon,.community-title>span,.community-list-section>a){background:var(--surface);color:var(--text-secondary);border-color:var(--border)}html[data-theme=light] :is(.hub-nav button,.hub-heading p,.hub-footer p,.rising-list small,.rising-list em,.team-composition>div:first-child,.team-composition footer span:last-child,.project-owner-popover p,.project-owner-popover>button span,.project-detail-label>span){color:var(--text-muted)}html[data-theme=light] :is(.hub-heading,.hub-footer,.proof-metrics,.commit-heading,.project-metric-empty,.team-composition>div,.startup-summary>div){border-color:var(--border)}html[data-theme=light] .opportunities-page .opportunity-card{background:var(--surface);border-color:var(--border);box-shadow:0 1px 1px #1f344e06}html[data-theme=light] .opportunity-card-banner{background:#e1edff}html[data-theme=light] .opportunity-card:nth-child(3n+2) .opportunity-card-banner{background:#e0faec}html[data-theme=light] .opportunity-card:nth-child(3n) .opportunity-card-banner{background:#e5effc}html[data-theme=light] .opportunity-card-banner span{color:#b1cdf6}html[data-theme=light] .opportunity-card:nth-child(3n+2) .opportunity-card-banner span{color:#a8e4c5}html[data-theme=light] .opportunities-page .discovery-card .opportunity-actions .opportunity-view-project{color:var(--text-secondary);background:var(--surface);border-color:var(--border)}html[data-theme=light] :is(.positive,.candidate-availability,.network-summary strong.green,.profile-trust header>strong,.profile-preferences header strong,.settings-account i,.settings-session-status,.settings-privacy-summary h2 small,.project-signals strong,.opportunity-comp,.community-notice,.member-status,.shared-context li.positive,.context-project>.positive,.opportunity-record-list small,.owner-control-message,.notification-empty b){color:var(--success)}html[data-theme=light] :is(.opportunity-card-head>span,.opportunity-card-head>span.live,.startup-card>header>b,.candidate-name-line span,.project-name-row span,.building-title>span,.project-history>div>a>span.shipped,.project-history>div>a>span.prototype,.chat-header h2 span,.message-content>header span,.community-title p b,.member-head>b,.community-actions button.joined,.builder-picker>button.selected-builder,.startup-card>footer .invite,.project-header-actions button.watching,.invite-banner.accepted,.network-toast,.owner-control-message){background:var(--success-bg);border-color:var(--success-border);color:var(--success)}html[data-theme=light] :is(.settings-signout,.form-error,.create-project-form>.form-error,.notification-error,.profile-action-error,.post-action-error,.startup-state.error,.settings-save-state[role=alert]){background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger)}html[data-theme=light] .community-graph-note{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning)}html[data-theme=light] .why-project article:first-child h3{color:var(--danger)}html[data-theme=light] .why-project article:last-child h3{color:var(--success)}html[data-theme=light] .settings-switch{background:#bdc8d6;border-color:#9baec4}html[data-theme=light] .settings-switch[aria-checked=true]{background:var(--accent-strong);border-color:var(--accent-strong)}html[data-theme=light] :is(.conversation-rail h1,.message-context>h2){color:var(--text-primary)}html[data-theme=light] :is(.shared-context>span,.shared-context li){color:var(--text-secondary)}html[data-theme=light] :is(.messages-workspace,.conversation-rail>nav,.conversation-list){border-color:var(--border)}html[data-theme=light] .conversation-rail>header button{color:var(--accent)}html[data-theme=light] :is(.messages-workspace,.active-chat){background:var(--page-bg)}html[data-theme=light] :is(.conversation-rail,.message-context,.message-composer,.notification-panel>header,.notification-list article){background:var(--surface);border-color:var(--border)}html[data-theme=light] :is(.conversation-list>button:hover,.conversation-list>button.active,.notification-list article.unread){background:var(--accent-soft)}html[data-theme=light] .notification-list article.unread{box-shadow:inset 2px 0 var(--accent)}html[data-theme=light] :is(.conversation-list em,.chat-header p,.context-person>strong,.message-composer nav button,.notification-main>span){color:var(--accent);border-color:var(--accent-border)}html[data-theme=light] :is(.message-opportunity-strip,.invite-banner,.message-attachment){background:var(--surface-muted);border-color:var(--border);color:var(--text-secondary)}html[data-theme=light] .message-content>p{background:var(--surface);color:var(--text-primary);border-color:var(--border)}html[data-theme=light] .outgoing .message-content>p{background:var(--accent-soft);color:var(--text-primary);border-color:var(--accent-border)}html[data-theme=light] .message-destination.active{--message-icon-bg:var(--accent-soft)}html[data-theme=light] :is(.empty-conversations button,.chat-empty button,.profile-not-found a,.profile-empty-panel a){background:var(--accent-soft);color:var(--accent);border-color:var(--accent-border)}html[data-theme=light] :is(.profile-activity-meta i,.profile-activity-grid i,.commit-grid i){background:#e7edf3}html[data-theme=light] :is(.profile-activity,.commit-grid) i[data-level="1"]{background:#b4e6c5}html[data-theme=light] :is(.profile-activity,.commit-grid) i[data-level="2"]{background:#72c894}html[data-theme=light] :is(.profile-activity,.commit-grid) i[data-level="3"]{background:#35a367}html[data-theme=light] :is(.profile-activity,.commit-grid) i[data-level="4"]{background:#08794e}html[data-theme=light] .team-slots i{border-color:var(--border);background:#e7edf3}html[data-theme=light] .team-slots i.filled{background:#b9c9dd}html[data-theme=light] .team-slots i.open{background:var(--accent-soft);border-color:var(--accent-border)}html[data-theme=light] :is(.join-modal>header p,.profile-edit-modal>header p,.profile-info-modal>p,.new-message-modal header p,.message-attachment-modal>header p,.startup-review-panel>header p){color:var(--accent)}html[data-theme=light] .account-menu header span{color:var(--text-muted)}html[data-theme=light] :is(.profile-identity-card>p){border-color:var(--border)}html[data-theme=light] .project-history>div>a>span{background:var(--surface-muted);color:var(--text-secondary);border-color:var(--border)}html[data-theme=light] :is(.join-modal>footer button.send-request:disabled,.primary-button:disabled,.message-send:disabled,.message-attachment-modal>footer button.attach-primary:disabled,.settings-content button:disabled,.settings-content select:disabled){color:#63748a;opacity:1;box-shadow:none;cursor:not-allowed;background:#edf1f6;border-color:#dce3ed}@media (max-width:720px){.settings-modes>button{padding:10px}.settings-modes>button>b{display:none}}html[data-theme] :is(.cta-button,.create-startup-button,.opportunity-actions .request-to-join,.join-modal>footer button.send-request):not(:disabled){background:var(--cta);color:var(--on-cta);border-color:var(--cta-border);box-shadow:0 2px 5px var(--cta-soft)}html[data-theme] :is(.cta-button,.create-startup-button,.opportunity-actions .request-to-join,.join-modal>footer button.send-request):not(:disabled):hover{background:var(--cta-hover)}html[data-theme] :is(.cta-button,.create-startup-button,.opportunity-actions .request-to-join,.join-modal>footer button.send-request):not(:disabled):active{background:var(--cta-active)}html[data-theme] :is(.cta-button,.create-startup-button,.opportunity-actions .request-to-join,.join-modal>footer button.send-request):focus-visible{outline-color:var(--cta-border)}html[data-theme] .opportunity-actions button.watch-action{color:var(--accent);border-color:var(--accent-border);background:var(--accent-soft)}html[data-theme] .opportunity-actions button.watch-action:is(:hover,.watched){color:var(--accent-hover);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,var(--surface))}html[data-theme] .opp-tabs .active{color:var(--accent);border-color:var(--accent)}html[data-theme] .opportunities-page .opp-filters button.active{color:var(--on-accent);background:var(--accent-strong);border-color:var(--accent)}html[data-theme] .startup-card>footer a:first-child,html[data-theme] .settings-demo-button{color:var(--text-secondary);background:var(--surface);border-color:var(--border)}html[data-theme] :is(input,textarea,select):focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}html[data-theme] :is(.watch-filters button.active,.view-controls button.active,.composer-type-row button.active,.skill-filter button.active,.project-header-actions button.watching,.project-title-row button.watched){color:var(--accent);background:var(--accent-soft);border-color:var(--accent-border)}html[data-theme] :is(.search-category-row>nav button.active,.conversation-rail>nav button.active,.community-post-actions button.active,.onboarding-steps span.active){color:var(--accent)}html[data-theme] .community-list-section>a.active{border-color:var(--accent-border);background:var(--accent-soft);box-shadow:inset 2px 0 var(--accent)}
