@font-face{font-family:Manrope;src:url('fonts/manrope.ttf') format('truetype');font-weight:200 800;font-display:swap}
.ec-network-app.ec-network-app{--ink:#17282d;--muted:#758086;--line:#e5e9e8;--bg:#f6f8f7;--accent:#daf679;--green:#1f5d4e}.ec-network-app.ec-network-app *{box-sizing:border-box}.ec-network-app.ec-network-app{margin:0;background:var(--bg);color:var(--ink);font-family:'DM Sans',Arial,sans-serif;font-size:14px;line-height:1.5}.ec-network-app.ec-network-app button,.ec-network-app.ec-network-app input,.ec-network-app.ec-network-app select,.ec-network-app.ec-network-app textarea{font:inherit}.ec-network-app.ec-network-app button,.ec-network-app.ec-network-app a{-webkit-tap-highlight-color:transparent}.ec-network-app.ec-network-app button{cursor:pointer;color:inherit}.ec-network-app.ec-network-app button:disabled{opacity:.55;cursor:wait}.ec-network-app.ec-network-app button:focus-visible,.ec-network-app.ec-network-app a:focus-visible,.ec-network-app.ec-network-app input:focus-visible,.ec-network-app.ec-network-app textarea:focus-visible,.ec-network-app.ec-network-app select:focus-visible{outline:3px solid #83b4a1;outline-offset:3px}.ec-network-app.ec-network-app a{color:inherit;text-decoration:none}.ec-network-app.ec-network-app button{border:0;background:none}.ec-network-app.ec-network-app h1,.ec-network-app.ec-network-app h2,.ec-network-app.ec-network-app h3,.ec-network-app.ec-network-app p{margin:0}.ec-network-app.ec-network-app h1,.ec-network-app.ec-network-app h2,.ec-network-app.ec-network-app h3{font-family:'Manrope',Arial,sans-serif;font-weight:750}.ec-network-app.ec-network-app h1{font-size:clamp(32px,3.2vw,49px);line-height:1.17;letter-spacing:-1.9px}.ec-network-app.ec-network-app h2{letter-spacing:-.8px;font-size:25px;line-height:1.3}.ec-network-app.ec-network-app h3{font-size:19px;line-height:1.45;letter-spacing:-.4px}.ec-network-app.ec-network-app p{color:#6b777c;line-height:1.7}.ec-network-app.ec-network-app small{font-size:11px;color:var(--muted)}.ec-network-app.ec-network-app .app-shell{min-height:100vh}.ec-network-app.ec-network-app .sidebar{width:252px;background:white;border-right:1px solid var(--line);position:fixed;inset:0 auto 0 0;z-index:40;padding:30px 18px 16px;display:flex;flex-direction:column;overflow-y:auto}.ec-network-app.ec-network-app .brand{display:flex;align-items:center;gap:9px;font-family:'Manrope',sans-serif;font-size:22px;font-weight:800;letter-spacing:-1px;padding:0 6px 34px}.ec-network-app.ec-network-app .brand-period{color:#729b35}.ec-network-app.ec-network-app .brand-mark{position:relative;display:flex;align-items:center;justify-content:center;background:var(--ink);color:white;border-radius:10px;width:35px;height:35px;font-size:20px;font-weight:800;letter-spacing:-3px;padding-right:3px}.ec-network-app.ec-network-app .brand-mark span{color:var(--accent)}.ec-network-app.ec-network-app .brand-mark i{position:absolute;width:5px;height:5px;background:var(--accent);right:-2px;top:-1px;border:1px solid white;border-radius:50%}.ec-network-app.ec-network-app .sidebar-label{font-size:9px;letter-spacing:1.5px;font-weight:700;color:#929b9e;padding:0 12px;margin-bottom:10px}.ec-network-app.ec-network-app .space-select{position:relative;margin-bottom:25px}.ec-network-app.ec-network-app .space-select>button{padding:12px 9px;width:100%;display:flex;align-items:center;text-align:left;gap:9px;border:1px solid var(--line);border-radius:10px;font-size:12px;font-weight:650}.ec-network-app.ec-network-app .space-select>button>span:nth-child(2){flex:1}.ec-network-app.ec-network-app .space-select small{display:block;font-size:8px;font-weight:400;margin-top:3px}.ec-network-app.ec-network-app .space-symbol{height:34px;width:34px;display:grid;place-items:center;color:#285e4f;background:#ecf4eb;border-radius:8px}.ec-network-app.ec-network-app .space-menu{position:absolute;top:100%;left:0;right:0;background:white;border:1px solid var(--line);box-shadow:0 8px 30px #182b2b15;z-index:2;border-radius:10px;padding:6px}.ec-network-app.ec-network-app .space-menu button{display:flex;gap:6px;align-items:center;justify-content:space-between;text-align:left;width:100%;padding:12px;font-size:12px;border-radius:6px}.ec-network-app.ec-network-app .space-menu button:hover{background:var(--bg)}.ec-network-app.ec-network-app nav{display:flex;flex-direction:column;gap:4px}.ec-network-app.ec-network-app nav button{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:8px;color:#758083;font-size:12px;font-weight:500;text-align:left;white-space:nowrap}.ec-network-app.ec-network-app nav button.active{background:#edf2ed;color:#284a3b;font-weight:700}.ec-network-app.ec-network-app nav button:hover{background:#f2f5f1}.ec-network-app.ec-network-app nav button.active:before{content:'';width:3px;height:18px;background:#587a35;border-radius:3px;position:absolute;left:18px}.ec-network-app.ec-network-app .nav-count{margin-left:auto;font-size:10px}.ec-network-app.ec-network-app .topics-heading{display:flex;justify-content:space-between;align-items:center;margin-top:29px}.ec-network-app.ec-network-app .topics-heading button{padding:0;height:18px}.ec-network-app.ec-network-app .sidebar-topics{display:flex;flex-direction:column}.ec-network-app.ec-network-app .sidebar-topics button{display:flex;gap:10px;align-items:center;text-align:left;padding:8px 13px;color:#6b787c;font-size:11px}.ec-network-app.ec-network-app .sidebar-topics i{width:6px;height:6px;border:1px solid #8caa83;border-radius:50%}.ec-network-app.ec-network-app .sidebar-topics .browse{font-size:11px}.ec-network-app.ec-network-app .sidebar-bottom{margin-top:auto;padding-top:28px}.ec-network-app.ec-network-app .organiser-callout{padding:17px 15px;border:1px solid #e3e9de;border-radius:10px;background:#f7f9f2}.ec-network-app.ec-network-app .organiser-callout>svg{color:#5b7652;margin-bottom:10px}.ec-network-app.ec-network-app .organiser-callout strong{display:block;font-size:12px;line-height:1.6;font-weight:650}.ec-network-app.ec-network-app .organiser-callout p{font-size:10px;margin-top:5px}.ec-network-app.ec-network-app .organiser-callout button{font-weight:700;font-size:10px;display:flex;align-items:center;gap:12px;margin-top:13px;padding:0}.ec-network-app.ec-network-app .profile-button{display:flex;align-items:center;gap:9px;border-top:1px solid var(--line);padding:18px 0 0;width:100%;margin-top:19px;text-align:left}.ec-network-app.ec-network-app .profile-button>span:nth-child(2){flex:1;font-size:11px;font-weight:650;overflow:hidden;text-overflow:ellipsis;max-width:140px}.ec-network-app.ec-network-app .profile-button small{display:block;font-weight:400;font-size:9px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ec-network-app.ec-network-app .profile-button>svg{color:#869092}.ec-network-app.ec-network-app .avatar{height:32px;width:32px;min-width:32px;border-radius:50%;background:#ecede7;color:#556852;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.ec-network-app.ec-network-app .avatar.large{height:55px;width:55px;font-size:17px;background:#e9eee4}.ec-network-app.ec-network-app .main-wrap{margin-left:252px}.ec-network-app.ec-network-app .topbar{height:79px;padding:0 42px;border-bottom:1px solid var(--line);background:#fff;display:flex;justify-content:space-between;align-items:center;gap:20px}.ec-network-app.ec-network-app .breadcrumb{font-size:11px;color:#8b9597;display:flex;gap:14px;align-items:center}.ec-network-app.ec-network-app .breadcrumb strong{font-weight:500;color:#445255}.ec-network-app.ec-network-app .breadcrumb>span{color:#c0c7c6}.ec-network-app.ec-network-app .top-actions{display:flex;align-items:center;gap:23px}.ec-network-app.ec-network-app .search{display:flex;align-items:center;gap:9px;color:#929c9e;font-size:11px}.ec-network-app.ec-network-app .search input{border:0;outline:none;background:transparent;width:155px;padding:8px 0;color:var(--ink)}.ec-network-app.ec-network-app .search>span{border:1px solid var(--line);border-radius:4px;padding:0 4px;color:#a9b0b0}.ec-network-app.ec-network-app .icon{display:inline-flex;align-items:center;justify-content:center;padding:6px;border-radius:6px}.ec-network-app.ec-network-app .icon:hover{background:#edf1ec}.ec-network-app.ec-network-app .notification-button{position:relative}.ec-network-app.ec-network-app .notification-button i{position:absolute;width:5px;height:5px;right:7px;top:5px;border-radius:50%;background:#b3cd65}.ec-network-app.ec-network-app .top-avatar{padding:0}.ec-network-app.ec-network-app .mobile-toggle{display:none}.ec-network-app.ec-network-app main{padding:37px 42px 0;max-width:1600px;margin:auto}.ec-network-app.ec-network-app .page-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:31px}.ec-network-app.ec-network-app .eyebrow{font-size:9px;letter-spacing:1.65px;font-weight:700;color:#779079;display:flex;align-items:center;gap:7px;margin-bottom:14px}.ec-network-app.ec-network-app .eyebrow i{height:5px;width:5px;border-radius:50%;background:#698c54}.ec-network-app.ec-network-app .page-heading h1 span{color:#7f8b86}.ec-network-app.ec-network-app .page-heading p{margin-top:13px;font-size:12px}.ec-network-app.ec-network-app .primary,.ec-network-app.ec-network-app .outline,.ec-network-app.ec-network-app .lime-button{display:inline-flex;align-items:center;justify-content:center;gap:13px;font-size:11px;font-weight:650;min-height:42px;border-radius:7px;padding:12px 17px;white-space:nowrap}.ec-network-app.ec-network-app .primary{background:var(--ink);color:white}.ec-network-app.ec-network-app .primary:hover{background:#294b44}.ec-network-app.ec-network-app .page-heading>.primary{margin-bottom:5px}.ec-network-app.ec-network-app .outline{border:1px solid #dce1dc;background:white}.ec-network-app.ec-network-app .outline:hover{background:#f3f6f0}.ec-network-app.ec-network-app .lime-button{background:var(--accent);color:#21382e}.ec-network-app.ec-network-app .feature-grid{display:grid;grid-template-columns:1fr 270px;gap:22px}.ec-network-app.ec-network-app .feature-main{background:#153d35;min-height:330px;border-radius:13px;overflow:hidden;position:relative;color:white;padding:30px 32px 55px;display:flex}.ec-network-app.ec-network-app .feature-copy{position:relative;z-index:2}.ec-network-app.ec-network-app .eyebrow.light{color:#a7c5b5;font-size:8px;letter-spacing:1.6px;margin-bottom:20px}.ec-network-app.ec-network-app .feature-main h2{font-size:30px;line-height:1.28;letter-spacing:-.9px;font-weight:650}.ec-network-app.ec-network-app .feature-main h2 em{font-style:normal;color:var(--accent)}.ec-network-app.ec-network-app .feature-copy p{font-size:11px;color:#aec4bb;max-width:270px;margin-top:13px;line-height:1.7}.ec-network-app.ec-network-app .feature-copy .lime-button{margin-top:21px;min-height:36px;font-size:10px;padding:10px 13px}.ec-network-app.ec-network-app .feature-bottom{position:absolute;bottom:0;left:0;right:0;padding:13px 30px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.3px;color:#aec4b8;border-top:1px solid #ffffff12}.ec-network-app.ec-network-app .feature-bottom span{display:flex;align-items:center;gap:7px}.ec-network-app.ec-network-app .feature-bottom i{width:4px;height:4px;background:var(--accent);border-radius:50%}.ec-network-app.ec-network-app .orbit-art{position:absolute;right:-15px;top:10px;width:310px;height:280px;opacity:.9}.ec-network-app.ec-network-app .orbit{position:absolute;border:1px solid #bad4b42b;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.ec-network-app.ec-network-app .o1{width:140px;height:140px}.ec-network-app.ec-network-app .o2{width:230px;height:230px}.ec-network-app.ec-network-app .o3{width:330px;height:330px}.ec-network-app.ec-network-app .orb{position:absolute;border-radius:50%;display:grid;place-items:center;background:#255147;color:#c6e3c0;border:1px solid #719f7950;box-shadow:0 8px 20px #082c2340}.ec-network-app.ec-network-app .center-orb{left:120px;top:105px;width:76px;height:76px;background:#d2ee8a;color:#294f3d;border:7px solid #688b4c}.ec-network-app.ec-network-app .orb-a{left:79px;top:30px;width:47px;height:47px}.ec-network-app.ec-network-app .orb-b{right:8px;top:125px;width:53px;height:53px}.ec-network-app.ec-network-app .orb-c{left:55px;top:185px;width:50px;height:50px}.ec-network-app.ec-network-app .orb-d{right:60px;top:33px;width:35px;height:35px}.ec-network-app.ec-network-app .art-word{position:absolute;font-size:7px;letter-spacing:2px;color:#a7c6af}.ec-network-app.ec-network-app .word-a{left:50px;top:90px}.ec-network-app.ec-network-app .word-b{right:9px;top:191px}.ec-network-app.ec-network-app .word-c{left:115px;bottom:15px}.ec-network-app.ec-network-app .welcome-card{border:1px solid #e0e6dc;border-radius:13px;padding:25px 24px;background:#f0f3e9;display:flex;flex-direction:column;align-items:flex-start}.ec-network-app.ec-network-app .round-icon{height:40px;width:40px;background:#e4ebdb;color:#607853;border-radius:11px;display:grid;place-items:center;margin-bottom:18px}.ec-network-app.ec-network-app .welcome-card .eyebrow{font-size:7px;letter-spacing:1.2px;margin-bottom:10px}.ec-network-app.ec-network-app .welcome-card h2{font-size:23px;line-height:1.3;letter-spacing:-.7px}.ec-network-app.ec-network-app .welcome-card p{font-size:10px;margin-top:10px}.ec-network-app.ec-network-app .welcome-card .outline{background:transparent;font-size:10px;padding:9px 12px;margin-top:17px;min-height:35px;width:100%;justify-content:space-between}.ec-network-app.ec-network-app .welcome-progress{display:flex;gap:4px;width:100%;margin-top:17px}.ec-network-app.ec-network-app .welcome-progress span{height:3px;background:#dce3d3;flex:1;border-radius:2px}.ec-network-app.ec-network-app .welcome-progress span.done{background:#709454}.ec-network-app.ec-network-app .quick-actions{display:grid;grid-template-columns:repeat(3,1fr);margin-top:23px;background:white;border:1px solid var(--line);border-radius:10px;padding:17px 0}.ec-network-app.ec-network-app .quick-actions button{display:flex;align-items:center;gap:12px;text-align:left;padding:0 20px;border-right:1px solid var(--line);font-size:11px;font-weight:650}.ec-network-app.ec-network-app .quick-actions button:last-child{border:0}.ec-network-app.ec-network-app .quick-actions button>svg:first-child{width:19px;color:#768a76;flex-shrink:0}.ec-network-app.ec-network-app .quick-actions button>svg:last-child{margin-left:auto;width:15px;color:#a0aaa4;flex-shrink:0}.ec-network-app.ec-network-app .quick-actions small{display:block;font-size:9px;font-weight:400;margin-top:3px}.ec-network-app.ec-network-app .section-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:34px 0 19px}.ec-network-app.ec-network-app .section-heading .eyebrow{font-size:8px;margin-bottom:7px}.ec-network-app.ec-network-app .section-heading h2{font-size:24px}.ec-network-app.ec-network-app .text-button{display:inline-flex;gap:9px;align-items:center;font-size:10px;font-weight:650;padding:3px 0}.ec-network-app.ec-network-app .text-button:hover{text-decoration:underline}.ec-network-app.ec-network-app .topic-bar{display:flex;overflow-x:auto;gap:7px;align-items:center;padding-bottom:12px;margin-bottom:11px;scrollbar-width:thin}.ec-network-app.ec-network-app .topic-bar button{white-space:nowrap;padding:8px 12px;font-size:10px;color:#79857f;border-radius:6px;border:1px solid #e4e8e2;background:#fff}.ec-network-app.ec-network-app .topic-bar button.active{background:#253c32;color:white;border-color:#253c32}.ec-network-app.ec-network-app .starter-note{display:flex;gap:14px;align-items:center;font-size:8px;color:#71846a;letter-spacing:1px;margin:8px 0 15px}.ec-network-app.ec-network-app .starter-note span{font-size:9px;color:#929b96;letter-spacing:0}.ec-network-app.ec-network-app .cards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ec-network-app.ec-network-app .prompt-card,.ec-network-app.ec-network-app .entry-card,.ec-network-app.ec-network-app .member-card{background:white;border:1px solid var(--line);border-radius:10px;padding:22px;min-width:0}.ec-network-app.ec-network-app .prompt-card{display:flex;flex-direction:column;min-height:260px;position:relative;overflow:hidden}.ec-network-app.ec-network-app .prompt-card:before{content:'';position:absolute;left:0;top:0;right:0;height:3px;background:#9fbc8c}.ec-network-app.ec-network-app .prompt-card.blue:before{background:#96b3c5}.ec-network-app.ec-network-app .prompt-card.violet:before{background:#bbb0ce}.ec-network-app.ec-network-app .tag{display:inline-flex;align-items:center;width:fit-content;font-size:8px;padding:4px 8px;color:#5d775d;background:#f0f4ec;border-radius:4px;font-weight:550}.ec-network-app.ec-network-app .blue .tag{background:#eef3f7;color:#607e91}.ec-network-app.ec-network-app .violet .tag{background:#f1eef7;color:#827198}.ec-network-app.ec-network-app .prompt-card h3{font-size:17px;line-height:1.5;margin:15px 0 10px;letter-spacing:-.4px}.ec-network-app.ec-network-app .prompt-card p{font-size:10px;line-height:1.8}.ec-network-app.ec-network-app .prompt-card .text-button{margin-top:auto;padding-top:20px;justify-content:space-between}.ec-network-app.ec-network-app .bottom-banner{margin-top:28px;padding:25px 28px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:10px;background:#eff2ee;gap:20px}.ec-network-app.ec-network-app .bottom-banner h2{font-size:21px}.ec-network-app.ec-network-app .bottom-banner .eyebrow{font-size:7px;margin-bottom:8px}.ec-network-app.ec-network-app .bottom-banner p{font-size:10px;margin-top:6px}.ec-network-app.ec-network-app .bottom-banner .outline{background:transparent;font-size:10px}.ec-network-app.ec-network-app .footer{display:flex;justify-content:space-between;align-items:center;padding:27px 0 20px;margin-top:25px;border-top:1px solid var(--line);font-size:10px;font-weight:700}.ec-network-app.ec-network-app .footer span span{font-size:9px;font-weight:400;color:#929a96;margin-left:12px}.ec-network-app.ec-network-app .footer button{font-size:9px;color:#738078;display:flex;align-items:center;gap:7px}.ec-network-app.ec-network-app .page-heading.compact{margin-bottom:25px;padding:10px 0 15px}.ec-network-app.ec-network-app .compact h1{font-size:35px;letter-spacing:-1.3px}.ec-network-app.ec-network-app .card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.ec-network-app.ec-network-app .title-button{text-align:left;padding:0}.ec-network-app.ec-network-app .entry-card h3{font-size:18px}.ec-network-app.ec-network-app .entry-card>p{font-size:11px;margin-top:10px;white-space:pre-wrap;overflow-wrap:anywhere}.ec-network-app.ec-network-app .entry-footer{display:flex;justify-content:space-between;gap:12px;align-items:center;border-top:1px solid var(--line);margin-top:22px;padding-top:15px}.ec-network-app.ec-network-app .byline{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:600}.ec-network-app.ec-network-app .byline small{display:block;font-size:8px;font-weight:400;margin-top:2px}.ec-network-app.ec-network-app .byline .avatar{height:28px;min-width:28px;width:28px;font-size:8px}.ec-network-app.ec-network-app .selected{color:#587b39}.ec-network-app.ec-network-app .event-date{display:flex;align-items:center;gap:7px;font-size:10px;color:#66805f;margin:10px 0 15px}.ec-network-app.ec-network-app .video-cover{background:#19463d;width:100%;height:135px;border-radius:7px;color:#d4ed96;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin:10px 0 18px}.ec-network-app.ec-network-app .video-cover span{font-size:9px;color:#c2d2bc}.ec-network-app.ec-network-app .empty-state{padding:60px 30px;text-align:center;border:1px dashed #d8e0d8;border-radius:10px;grid-column:1/-1;background:#f7f9f5}.ec-network-app.ec-network-app .empty-state>svg{color:#8c9c84;margin-bottom:16px}.ec-network-app.ec-network-app .empty-state h3{font-size:22px}.ec-network-app.ec-network-app .empty-state p{font-size:12px;margin:10px auto 20px;max-width:450px}.ec-network-app.ec-network-app .tabs{display:flex;gap:24px;border-bottom:1px solid var(--line);margin-bottom:24px}.ec-network-app.ec-network-app .tabs button{padding:12px 0;font-size:12px;color:#7b8981;border-bottom:2px solid transparent}.ec-network-app.ec-network-app .tabs button.active{color:#315439;border-bottom-color:#54764b}.ec-network-app.ec-network-app .tabs span{background:#e8eee5;padding:2px 5px;border-radius:4px;font-size:9px}.ec-network-app.ec-network-app .member-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ec-network-app.ec-network-app .availability{display:flex;gap:5px;align-items:center;color:#738a64;font-size:8px}.ec-network-app.ec-network-app .availability i{width:4px;height:4px;border-radius:50%;background:#8eaf66}.ec-network-app.ec-network-app .member-card h3{margin-top:18px;font-size:19px}.ec-network-app.ec-network-app .member-role{font-size:11px;color:#6c7c72;margin-top:5px}.ec-network-app.ec-network-app .location{display:flex;align-items:center;gap:5px;margin-top:8px}.ec-network-app.ec-network-app .member-card>p{font-size:11px;margin-top:17px}.ec-network-app.ec-network-app .expertise{display:flex;gap:5px;flex-wrap:wrap;margin-top:15px}.ec-network-app.ec-network-app .expertise span{background:#f1f4ee;border-radius:4px;font-size:9px;padding:4px 7px}.ec-network-app.ec-network-app .seeking{padding:14px;background:#f5f7f2;border-radius:7px;font-size:11px;margin:18px 0;line-height:1.7;white-space:pre-wrap}.ec-network-app.ec-network-app .seeking small{display:block;font-size:8px;letter-spacing:1px;color:#809372;margin-bottom:6px}.ec-network-app.ec-network-app .full{width:100%;margin-top:20px;justify-content:space-between}.ec-network-app.ec-network-app .company-person{display:flex;gap:9px;align-items:center;width:100%;text-align:left;padding:12px 0;border-top:1px solid var(--line);margin-top:14px;font-size:11px}.ec-network-app.ec-network-app .company-person>span:nth-child(2){flex:1}.ec-network-app.ec-network-app .company-person small{display:block}.ec-network-app.ec-network-app .request-card{display:flex;align-items:flex-start;gap:18px;padding:25px;background:white;border:1px solid var(--line);border-radius:10px;margin-bottom:15px}.ec-network-app.ec-network-app .request-card>div:nth-child(2){flex:1}.ec-network-app.ec-network-app .request-card p{font-size:12px;margin-top:10px}.ec-network-app.ec-network-app .request-actions{display:flex;gap:8px}.ec-network-app.ec-network-app .messaging{display:grid;grid-template-columns:250px 1fr;min-height:520px;border:1px solid var(--line);background:white;border-radius:10px;overflow:hidden}.ec-network-app.ec-network-app .conversation-list{border-right:1px solid var(--line);padding:12px}.ec-network-app.ec-network-app .conversation-list button{display:flex;text-align:left;align-items:center;gap:10px;padding:14px 10px;width:100%;border-radius:7px;font-size:12px}.ec-network-app.ec-network-app .conversation-list button.active{background:#eef3e8}.ec-network-app.ec-network-app .conversation-list small{display:block;font-size:10px}.ec-network-app.ec-network-app .chat-pane{display:flex;flex-direction:column;min-width:0;padding:25px}.ec-network-app.ec-network-app .chat-pane .empty-state{margin:auto;border:0;background:white}.ec-network-app.ec-network-app .chat-history{flex:1;min-height:330px;max-height:550px;overflow:auto}.ec-network-app.ec-network-app .chat-bubble{padding:13px 16px;background:#f0f4ed;border-radius:10px;max-width:80%;margin:10px 0;font-size:12px;width:fit-content}.ec-network-app.ec-network-app .chat-bubble.mine{margin-left:auto;background:#e3edda}.ec-network-app.ec-network-app .chat-bubble small{font-size:9px}.ec-network-app.ec-network-app .chat-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;color:#34473b}.ec-network-app.ec-network-app .chat-bubble time{font-size:8px;color:#8c9988}.ec-network-app.ec-network-app .reply-form{display:flex;gap:9px;margin-top:20px}.ec-network-app.ec-network-app .reply-form input{flex:1;min-width:0;border:1px solid var(--line);border-radius:7px;padding:12px;font-size:12px}.ec-network-app.ec-network-app .status-strip,.ec-network-app.ec-network-app .error-strip{padding:12px 16px;border:1px solid #dbe5ce;background:#edf4df;border-radius:7px;font-size:12px;margin-bottom:20px;display:flex;gap:20px;justify-content:space-between}.ec-network-app.ec-network-app .status-strip a{display:flex;align-items:center;gap:5px;font-weight:700}.ec-network-app.ec-network-app .error-strip{background:#fff0ec;border-color:#efd1c7;color:#944e3b}.ec-network-app.ec-network-app .error-strip button{text-decoration:underline}.ec-network-app.ec-network-app .notification-panel{position:fixed;right:32px;top:70px;z-index:80;background:white;border:1px solid var(--line);box-shadow:0 20px 80px #17362b25;border-radius:12px;padding:23px;width:360px;max-height:75vh;overflow:auto}.ec-network-app.ec-network-app .notification-panel .section-heading{margin:0 0 15px}.ec-network-app.ec-network-app .notification-panel>p{font-size:12px;padding:25px 0}.ec-network-app.ec-network-app .notification-item{display:flex;gap:10px;align-items:flex-start;text-align:left;padding:14px 8px;border-bottom:1px solid var(--line);font-size:11px;width:100%}.ec-network-app.ec-network-app .notification-item.unread{background:#f0f5e9}.ec-network-app.ec-network-app .notification-item small{display:block;margin-top:6px;font-size:9px}.ec-network-app.ec-network-app .notification-item>svg{flex-shrink:0;color:#8aa078}.ec-network-app.ec-network-app .notification-footnote{display:block;margin-top:18px;font-size:9px}.ec-network-app.ec-network-app .modal-backdrop{position:fixed;inset:0;z-index:100;background:#10271f66;backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:25px}.ec-network-app.ec-network-app .modal{width:590px;max-width:100%;max-height:90vh;overflow-y:auto;background:white;border-radius:15px;box-shadow:0 25px 100px #0a291e33;padding:35px;position:relative}.ec-network-app.ec-network-app .modal .close{position:absolute;top:15px;right:15px;color:#8a958e}.ec-network-app.ec-network-app .modal h2{font-size:29px;letter-spacing:-1px;margin:12px 15px 12px 0}.ec-network-app.ec-network-app .modal>p{font-size:12px;margin-bottom:22px}.ec-network-app.ec-network-app .modal label{display:block;font-size:11px;font-weight:600;margin-bottom:17px}.ec-network-app.ec-network-app .modal input:not([type=checkbox]):not([type=file]),.ec-network-app.ec-network-app .modal textarea,.ec-network-app.ec-network-app .modal select{display:block;width:100%;border:1px solid #dfe5dd;border-radius:7px;padding:11px 12px;color:var(--ink);background:#fbfcfa;font-size:12px;font-weight:400;margin-top:7px}.ec-network-app.ec-network-app .modal textarea{min-height:110px;resize:vertical}.ec-network-app.ec-network-app .modal .checkbox{display:flex;align-items:center;gap:8px;font-weight:400;font-size:11px}.ec-network-app.ec-network-app .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ec-network-app.ec-network-app .modal .upload-field{display:flex;align-items:center;flex-wrap:wrap;gap:8px;background:#f4f7ef;border:1px dashed #ccd7c3;padding:15px;border-radius:7px;font-size:10px}.ec-network-app.ec-network-app .upload-field input{font-size:10px;font-weight:400;max-width:100%;margin-top:8px}.ec-network-app.ec-network-app .topic-picker{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ec-network-app.ec-network-app .topic-picker button{border:1px solid var(--line);padding:13px;border-radius:7px;text-align:left;font-size:11px;display:flex;justify-content:space-between;align-items:center}.ec-network-app.ec-network-app .topic-picker .followed{background:#eef4e5;border-color:#bdcea7}.ec-network-app.ec-network-app .detail-modal{width:760px}.ec-network-app.ec-network-app .detail-modal h2{font-size:32px;margin:20px 15px 20px 0}.ec-network-app.ec-network-app .detail-modal>.byline{margin:18px 0 25px}.ec-network-app.ec-network-app .detail-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px!important;color:#4d6053;margin-top:20px}.ec-network-app.ec-network-app .video-player{width:100%;aspect-ratio:16/9;border:0;border-radius:8px;background:#132f27}.ec-network-app.ec-network-app .detail-discussion{margin-top:30px;border-top:1px solid var(--line);padding-top:25px}.ec-network-app.ec-network-app .detail-discussion>p{font-size:12px;margin:15px 0}.ec-network-app.ec-network-app .detail-discussion textarea{margin:20px 0 12px;font-size:12px}.ec-network-app.ec-network-app .reply{display:flex;gap:12px;padding:20px 0;border-bottom:1px solid var(--line)}.ec-network-app.ec-network-app .reply>div{flex:1;min-width:0}.ec-network-app.ec-network-app .reply strong{font-size:11px}.ec-network-app.ec-network-app .reply small{margin-left:10px;font-size:9px}.ec-network-app.ec-network-app .reply p{font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px}.ec-network-app.ec-network-app .event-controls{display:flex;gap:10px;margin-top:20px}.ec-network-app.ec-network-app .organiser-steps{margin:25px 0}.ec-network-app.ec-network-app .organiser-steps>div{position:relative;padding:0 0 22px 40px}.ec-network-app.ec-network-app .organiser-steps span{position:absolute;left:0;font-size:11px;color:#8b9c79}.ec-network-app.ec-network-app .organiser-steps strong{font-size:12px}.ec-network-app.ec-network-app .organiser-steps p{font-size:11px;margin-top:5px}.ec-network-app.ec-network-app .modal>.text-button{margin-top:20px;display:flex}.ec-network-app.ec-network-app .danger{color:#a25549;margin-top:25px}.ec-network-app.ec-network-app .toast{position:fixed;bottom:28px;left:calc(50% + 100px);transform:translateX(-50%);background:#233f31;color:white;box-shadow:0 7px 40px #12332333;border-radius:9px;padding:14px 18px;z-index:150;display:flex;align-items:center;gap:10px;font-size:12px;max-width:90vw}.ec-network-app.ec-network-app .toast>svg{color:#d7f489;flex-shrink:0}.ec-network-app.ec-network-app .toast button{display:grid;place-items:center;padding:2px;color:#c4d2c4}.ec-network-app.ec-network-app .muted{color:var(--muted);font-size:11px}.ec-network-app.ec-network-app .sidebar-scrim{display:none}
@media(min-width:1500px){.ec-network-app.ec-network-app .feature-main{min-height:365px}.ec-network-app.ec-network-app .orbit-art{right:10px;top:30px}.ec-network-app.ec-network-app .feature-main h2{font-size:36px}.ec-network-app.ec-network-app .feature-copy p{font-size:13px;max-width:330px}.ec-network-app.ec-network-app .feature-copy .lime-button{font-size:11px}.ec-network-app.ec-network-app .welcome-card{padding:30px}.ec-network-app.ec-network-app .welcome-card h2{font-size:27px}.ec-network-app.ec-network-app .feature-grid{grid-template-columns:1fr 300px}.ec-network-app.ec-network-app .prompt-card h3{font-size:20px}.ec-network-app.ec-network-app .prompt-card p{font-size:12px}.ec-network-app.ec-network-app .quick-actions button{font-size:13px}.ec-network-app.ec-network-app .quick-actions small{font-size:11px}}
@media(max-width:1200px){.ec-network-app.ec-network-app .sidebar{width:225px;padding-left:13px;padding-right:13px}.ec-network-app.ec-network-app .main-wrap{margin-left:225px}.ec-network-app.ec-network-app .brand{font-size:20px}.ec-network-app.ec-network-app .topbar{padding:0 27px}.ec-network-app.ec-network-app main{padding:30px 27px 0}.ec-network-app.ec-network-app .feature-grid{grid-template-columns:1fr 235px;gap:16px}.ec-network-app.ec-network-app .feature-main{padding:28px 25px 55px}.ec-network-app.ec-network-app .feature-main h2{font-size:27px}.ec-network-app.ec-network-app .orbit-art{right:-90px;opacity:.55}.ec-network-app.ec-network-app .feature-copy p{max-width:230px}.ec-network-app.ec-network-app .welcome-card{padding:22px 20px}.ec-network-app.ec-network-app .welcome-card h2{font-size:21px}.ec-network-app.ec-network-app .quick-actions button{padding:0 14px;gap:9px;font-size:10px}.ec-network-app.ec-network-app .quick-actions small{font-size:8px}.ec-network-app.ec-network-app .cards-grid{gap:13px}.ec-network-app.ec-network-app .prompt-card,.ec-network-app.ec-network-app .entry-card,.ec-network-app.ec-network-app .member-card{padding:18px}.ec-network-app.ec-network-app .prompt-card h3{font-size:16px}.ec-network-app.ec-network-app .page-heading>.primary{font-size:10px;padding:10px 13px}.ec-network-app.ec-network-app .breadcrumb{font-size:10px}.ec-network-app.ec-network-app .top-actions{gap:15px}.ec-network-app.ec-network-app .search input{width:125px}.ec-network-app.ec-network-app .page-heading p{max-width:430px}.ec-network-app.ec-network-app .entry-footer{align-items:flex-start;flex-direction:column}}
@media(max-width:1000px){.ec-network-app.ec-network-app .sidebar{width:205px}.ec-network-app.ec-network-app .main-wrap{margin-left:205px}.ec-network-app.ec-network-app .brand{font-size:18px;gap:7px}.ec-network-app.ec-network-app .brand-mark{height:30px;width:30px;font-size:18px}.ec-network-app.ec-network-app .space-select>button{font-size:10px}.ec-network-app.ec-network-app .space-symbol{width:28px;height:28px}.ec-network-app.ec-network-app nav button{font-size:11px;padding-left:11px;gap:10px}.ec-network-app.ec-network-app .feature-grid{grid-template-columns:1fr}.ec-network-app.ec-network-app .welcome-card{display:none}.ec-network-app.ec-network-app .orbit-art{right:0;opacity:.8}.ec-network-app.ec-network-app .feature-main h2{font-size:32px}.ec-network-app.ec-network-app .feature-main{min-height:340px}.ec-network-app.ec-network-app .cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-network-app.ec-network-app .prompt-card:last-child{grid-column:1/-1;min-height:190px}.ec-network-app.ec-network-app .page-heading{align-items:flex-start}.ec-network-app.ec-network-app .page-heading>.primary{margin-top:27px}.ec-network-app.ec-network-app .quick-actions{grid-template-columns:1fr}.ec-network-app.ec-network-app .quick-actions button{border-right:0;border-bottom:1px solid var(--line);padding:12px 18px;font-size:12px}.ec-network-app.ec-network-app .quick-actions small{font-size:10px}.ec-network-app.ec-network-app .quick-actions{padding:0}.ec-network-app.ec-network-app .search input{width:120px}.ec-network-app.ec-network-app .breadcrumb{gap:7px}.ec-network-app.ec-network-app .topbar{gap:10px;padding:0 23px}.ec-network-app.ec-network-app .top-actions{gap:9px}.ec-network-app.ec-network-app .top-avatar{display:none}.ec-network-app.ec-network-app .starter-note{align-items:flex-start;flex-direction:column;gap:4px}.ec-network-app.ec-network-app .compact h1{font-size:29px}.ec-network-app.ec-network-app .page-heading.compact{flex-direction:column;gap:12px}.ec-network-app.ec-network-app .page-heading.compact>.primary{margin-top:0}.ec-network-app.ec-network-app .bottom-banner{padding:22px}.ec-network-app.ec-network-app .bottom-banner h2{font-size:18px}.ec-network-app.ec-network-app .bottom-banner p{font-size:9px}.ec-network-app.ec-network-app .footer span span{display:none}.ec-network-app.ec-network-app .messaging{grid-template-columns:180px 1fr}.ec-network-app.ec-network-app .chat-pane{padding:15px}.ec-network-app.ec-network-app .reply-form .primary span{display:none}.ec-network-app.ec-network-app .request-card{flex-wrap:wrap}}
@media(max-width:760px){.ec-network-app.ec-network-app .sidebar{transform:translateX(-100%);width:252px;transition:transform .2s}.ec-network-app.ec-network-app .sidebar.mobile-open{transform:translateX(0)}.ec-network-app.ec-network-app .sidebar-scrim{display:block;position:fixed;inset:0;background:#10271f55;z-index:30}.ec-network-app.ec-network-app .main-wrap{margin:0}.ec-network-app.ec-network-app .mobile-toggle{display:inline-flex}.ec-network-app.ec-network-app .topbar{height:65px;padding:0 18px}.ec-network-app.ec-network-app .breadcrumb{margin-right:auto}.ec-network-app.ec-network-app .breadcrumb>span,.ec-network-app.ec-network-app .breadcrumb>strong{display:none}.ec-network-app.ec-network-app .breadcrumb{font-size:11px}.ec-network-app.ec-network-app .top-actions{gap:9px}.ec-network-app.ec-network-app .search>span{display:none}.ec-network-app.ec-network-app .search input{width:115px;font-size:10px}.ec-network-app.ec-network-app .search>svg{width:15px}.ec-network-app.ec-network-app .topbar .icon{padding:4px}.ec-network-app.ec-network-app main{padding:27px 20px 0}.ec-network-app.ec-network-app .page-heading{flex-direction:column;gap:16px;margin-bottom:24px}.ec-network-app.ec-network-app .page-heading>.primary{margin-top:0}.ec-network-app.ec-network-app .page-heading h1{font-size:38px}.ec-network-app.ec-network-app .page-heading p{font-size:12px}.ec-network-app.ec-network-app .eyebrow{font-size:8px}.ec-network-app.ec-network-app .feature-main{padding:25px 24px 55px;min-height:335px}.ec-network-app.ec-network-app .feature-main h2{font-size:30px}.ec-network-app.ec-network-app .feature-main .eyebrow{font-size:7px}.ec-network-app.ec-network-app .orbit-art{right:-100px;opacity:.5}.ec-network-app.ec-network-app .feature-copy p{max-width:240px}.ec-network-app.ec-network-app .feature-bottom{padding:13px 23px;font-size:7px}.ec-network-app.ec-network-app .section-heading h2{font-size:21px}.ec-network-app.ec-network-app .section-heading .text-button{font-size:9px;white-space:nowrap}.ec-network-app.ec-network-app .cards-grid{grid-template-columns:1fr}.ec-network-app.ec-network-app .prompt-card:last-child{grid-column:auto}.ec-network-app.ec-network-app .prompt-card{min-height:230px}.ec-network-app.ec-network-app .prompt-card h3{font-size:20px}.ec-network-app.ec-network-app .prompt-card p{font-size:12px}.ec-network-app.ec-network-app .prompt-card .tag{font-size:9px}.ec-network-app.ec-network-app .prompt-card,.ec-network-app.ec-network-app .entry-card,.ec-network-app.ec-network-app .member-card{padding:23px}.ec-network-app.ec-network-app .bottom-banner{align-items:flex-start;flex-direction:column;gap:17px}.ec-network-app.ec-network-app .bottom-banner h2{font-size:21px}.ec-network-app.ec-network-app .bottom-banner p{font-size:11px}.ec-network-app.ec-network-app .footer{align-items:flex-start;gap:20px;font-size:11px}.ec-network-app.ec-network-app .footer button{font-size:8px}.ec-network-app.ec-network-app .compact h1{font-size:31px}.ec-network-app.ec-network-app .topic-bar{margin-top:5px}.ec-network-app.ec-network-app .modal{padding:28px 23px}.ec-network-app.ec-network-app .modal-backdrop{padding:12px}.ec-network-app.ec-network-app .modal h2{font-size:26px}.ec-network-app.ec-network-app .form-grid{grid-template-columns:1fr;gap:0}.ec-network-app.ec-network-app .notification-panel{right:12px;left:12px;top:65px;width:auto}.ec-network-app.ec-network-app .toast{left:50%;bottom:20px;max-width:94vw;font-size:11px;width:max-content}.ec-network-app.ec-network-app .topic-picker{grid-template-columns:1fr}.ec-network-app.ec-network-app .messaging{display:flex;flex-direction:column}.ec-network-app.ec-network-app .conversation-list{display:flex;overflow:auto;border-right:0;border-bottom:1px solid var(--line)}.ec-network-app.ec-network-app .conversation-list button{min-width:180px}.ec-network-app.ec-network-app .chat-history{min-height:300px}.ec-network-app.ec-network-app .chat-pane{min-height:390px}.ec-network-app.ec-network-app .event-controls{flex-direction:column}.ec-network-app.ec-network-app .status-strip{flex-direction:column;gap:7px}.ec-network-app.ec-network-app .detail-modal h2{font-size:27px}.ec-network-app.ec-network-app .entry-footer{flex-direction:row;align-items:center}.ec-network-app.ec-network-app .member-card h3{font-size:22px}.ec-network-app.ec-network-app .availability{font-size:10px}}
@media(prefers-reduced-motion:reduce){.ec-network-app.ec-network-app *{scroll-behavior:auto!important;transition:none!important}}
/* The industry network */
.ec-network-app.ec-network-app .network-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin:2px 0 29px}.ec-network-app.ec-network-app .network-heading h1{font-size:49px;line-height:1.1;letter-spacing:-2px}.ec-network-app.ec-network-app .network-heading h1 span{color:#7c8b82}.ec-network-app.ec-network-app .network-heading p{font-size:12px;line-height:1.8;margin-top:15px}.ec-network-app.ec-network-app .network-heading-actions{display:flex;flex-direction:column;align-items:flex-end;gap:12px;margin-bottom:5px}.ec-network-app.ec-network-app .network-heading-actions .text-button{font-size:9px;font-weight:500;color:#76857a}.ec-network-app.ec-network-app .live-dot{height:5px;width:5px;background:#94ad6b;border-radius:50%}.ec-network-app.ec-network-app .network-heading .eyebrow{font-size:8px}.ec-network-app.ec-network-app .network-hero{border-radius:13px;background:#153e35;color:white;min-height:284px;padding:29px 33px;position:relative;overflow:hidden}.ec-network-app.ec-network-app .network-hero>div:first-child{position:relative;z-index:2}.ec-network-app.ec-network-app .network-hero .eyebrow{color:#b2c5a5;font-size:8px;margin-bottom:15px}.ec-network-app.ec-network-app .network-hero h2{font-size:29px;font-weight:600;letter-spacing:-.8px;line-height:1.25}.ec-network-app.ec-network-app .network-hero h2 em{font-style:normal;color:#d9f486}.ec-network-app.ec-network-app .network-hero p{font-size:10px;color:#aec4b7;margin-top:13px}.ec-network-app.ec-network-app .hero-metrics{display:flex;gap:33px;margin-top:22px}.ec-network-app.ec-network-app .hero-metrics>span{font-size:8px;color:#a6beb0;display:flex;flex-direction:column;gap:3px}.ec-network-app.ec-network-app .hero-metrics strong{font-family:'Manrope',sans-serif;color:#edf5e6;font-size:23px;font-weight:600;line-height:1.1;letter-spacing:-.8px}.ec-network-app.ec-network-app .ecosystem-visual{position:absolute;right:3%;top:8px;width:390px;height:280px}.ec-network-app.ec-network-app .eco-ring{position:absolute;border-radius:50%;border:1px solid #b4d09a22;top:50%;left:50%;transform:translate(-50%,-50%)}.ec-network-app.ec-network-app .ring-one{width:205px;height:205px}.ec-network-app.ec-network-app .ring-two{width:315px;height:315px}.ec-network-app.ec-network-app .eco-center{width:95px;height:95px;position:absolute;left:150px;top:95px;background:#d9ee9c;color:#31513b;border:8px solid #426a41;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;box-shadow:0 0 80px #b6d78415}.ec-network-app.ec-network-app .eco-center span{font-size:7px;letter-spacing:1px;font-weight:700}.ec-network-app.ec-network-app .eco-node{position:absolute;background:#265348;border:1px solid #668b6055;border-radius:11px;display:flex;gap:10px;align-items:center;padding:13px;color:#d2e4c7;box-shadow:0 7px 15px #092b2425}.ec-network-app.ec-network-app .eco-node span{font-size:7px;letter-spacing:1.1px}.ec-network-app.ec-network-app .n1{left:41px;top:35px}.ec-network-app.ec-network-app .n2{right:0;top:122px}.ec-network-app.ec-network-app .n3{left:27px;bottom:11px}.ec-network-app.ec-network-app .geo-label{position:absolute;font-size:8px;letter-spacing:2.5px;color:#98b595}.ec-network-app.ec-network-app .greece{right:71px;top:32px}.ec-network-app.ec-network-app .global{right:67px;bottom:25px}.ec-network-app.ec-network-app .network-utility{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0 25px;border-bottom:1px solid var(--line)}.ec-network-app.ec-network-app .network-utility>div:first-child{display:flex;gap:9px;align-items:center;font-size:10px;color:#657960}.ec-network-app.ec-network-app .network-utility>div:first-child>svg{flex-shrink:0;color:#8aa47b}.ec-network-app.ec-network-app .network-utility small{display:block;font-size:8px;color:#929e93;margin-top:3px}.ec-network-app.ec-network-app .allowance{width:205px;flex-shrink:0}.ec-network-app.ec-network-app .allowance>span{display:block;font-size:9px;color:#7d8b80}.ec-network-app.ec-network-app .allowance strong{font-weight:700;color:#3f5945;font-size:11px;margin-right:4px}.ec-network-app.ec-network-app .allowance>div{height:3px;background:#e0e6dc;border-radius:3px;margin:6px 0}.ec-network-app.ec-network-app .allowance>div i{display:block;max-width:100%;background:#7f9a5e;height:3px}.ec-network-app.ec-network-app .allowance>button{display:flex;align-items:center;gap:5px;font-size:9px;font-weight:600;padding:0}.ec-network-app.ec-network-app .directory-toolbar{display:flex;gap:23px;align-items:center;justify-content:space-between;padding:22px 0 18px}.ec-network-app.ec-network-app .directory-tabs{display:flex;gap:23px;margin-right:auto}.ec-network-app.ec-network-app .directory-tabs button{display:flex;align-items:center;gap:6px;padding:5px 0 10px;font-size:11px;color:#8a978c;border-bottom:2px solid transparent}.ec-network-app.ec-network-app .directory-tabs button.active{color:#31583d;border-bottom-color:#779a5b;font-weight:650}.ec-network-app.ec-network-app .directory-toolbar>.text-button{font-size:9px;color:#819078}.ec-network-app.ec-network-app .network-search{display:flex;align-items:center;gap:12px;padding:8px 9px 8px 17px;border:1px solid #dbe3d8;border-radius:9px;background:#fff}.ec-network-app.ec-network-app .network-search>svg{color:#96a58d;flex-shrink:0;width:20px}.ec-network-app.ec-network-app .network-search>input{width:100%;min-width:0;flex:1;border:0;outline:none;background:transparent;padding:8px 0;font-size:11px;color:#40513f}.ec-network-app.ec-network-app .network-search>input::placeholder{color:#9ca697}.ec-network-app.ec-network-app .network-search .primary{min-height:36px;font-size:10px;padding:10px 15px}.ec-network-app.ec-network-app .network-filters{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:15px 0 17px;border-bottom:1px solid var(--line)}.ec-network-app.ec-network-app .network-filters>span{display:flex;align-items:center;gap:6px;font-size:9px;color:#97a08f;margin-right:4px}.ec-network-app.ec-network-app .network-filters select{border:1px solid #e0e5dd;background:#fff;color:#6a7d64;border-radius:5px;padding:7px 24px 7px 9px;font-size:9px;max-width:200px}.ec-network-app.ec-network-app .network-filters>.text-button{font-size:9px;color:#8d9985}.ec-network-app.ec-network-app .directory-results-heading{display:flex;justify-content:space-between;gap:15px;align-items:center;margin:20px 0 15px;font-size:10px;color:#7f8f79}.ec-network-app.ec-network-app .directory-results-heading small{font-size:8px;color:#a2ab9b}.ec-network-app.ec-network-app .directory-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.ec-network-app.ec-network-app .directory-cards.loading{opacity:.5;pointer-events:none}.ec-network-app.ec-network-app .directory-card{padding:20px 20px 0;border:1px solid #dfe5db;border-radius:10px;background:white;display:flex;flex-direction:column;min-height:270px;overflow:hidden}.ec-network-app.ec-network-app .directory-card-head{display:flex;align-items:center;gap:9px;margin-bottom:17px}.ec-network-app.ec-network-app .directory-icon{width:42px;height:42px;flex-shrink:0;display:grid;place-items:center;background:#eef2e7;border-radius:10px;color:#769160}.ec-network-app.ec-network-app .directory-icon.person{background:#eef1f5;color:#7b8d9c}.ec-network-app.ec-network-app .directory-card-head>div{flex:1}.ec-network-app.ec-network-app .region-tag{display:flex;align-items:center;gap:4px;font-size:8px;color:#7f8e76;margin-bottom:4px}.ec-network-app.ec-network-app .research-tag{font-size:7px;color:#a7b19e;letter-spacing:.25px}.ec-network-app.ec-network-app .directory-card-head>.icon{color:#9eab96;padding:3px}.ec-network-app.ec-network-app .directory-category{font-size:7px;text-transform:uppercase;letter-spacing:1px;color:#9aa88f;margin-bottom:7px}.ec-network-app.ec-network-app .directory-card h3{font-size:17px;letter-spacing:-.4px;line-height:1.4;overflow-wrap:anywhere;color:#273d2c}.ec-network-app.ec-network-app .directory-role{font-size:9px;line-height:1.7;margin-top:7px;color:#829076}.ec-network-app.ec-network-app .directory-tags{display:flex;gap:5px;flex-wrap:wrap;margin:15px 0 20px}.ec-network-app.ec-network-app .directory-tags>button,.ec-network-app.ec-network-app .directory-tags>span{font-size:7px;padding:4px 6px;border:1px solid #e8edde;background:#f8faf4;border-radius:4px;color:#83976f}.ec-network-app.ec-network-app .directory-tags>button:hover{background:#eaf2df}.ec-network-app.ec-network-app .directory-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:7px;border-top:1px solid #edf0e9;margin-top:auto;padding:13px 0}.ec-network-app.ec-network-app .directory-card-bottom>span{font-size:7px;color:#9daa8d;display:flex;align-items:center;gap:4px}.ec-network-app.ec-network-app .unlock-button{display:flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid #dce5d2;border-radius:5px;font-size:8px;font-weight:600;color:#567048}.ec-network-app.ec-network-app .directory-card-bottom .text-button{font-size:9px;color:#567048}.ec-network-app.ec-network-app .directory-pagination{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:21px}.ec-network-app.ec-network-app .directory-pagination>span{font-size:8px;color:#9aa58e}.ec-network-app.ec-network-app .directory-pagination>div{display:flex;gap:13px;align-items:center;font-size:10px;color:#8a997c}.ec-network-app.ec-network-app .directory-pagination .outline{font-size:8px;padding:7px 9px;min-height:28px;gap:5px}.ec-network-app.ec-network-app .network-bottom{background:#edf1e7;border:1px solid #dde5d3;padding:27px 29px;border-radius:10px;margin-top:29px;display:flex;justify-content:space-between;align-items:center;gap:25px}.ec-network-app.ec-network-app .network-bottom>div>svg{color:#849c6e;margin-bottom:13px}.ec-network-app.ec-network-app .network-bottom h2{font-size:23px;line-height:1.35}.ec-network-app.ec-network-app .network-bottom p{font-size:10px;max-width:420px;margin-top:9px;color:#8a997e}.ec-network-app.ec-network-app .network-bottom .outline{background:transparent;font-size:9px}.ec-network-app.ec-network-app .network-signin{padding:50px 30px;text-align:center;background:white;border:1px solid var(--line);border-radius:12px;margin-top:25px}.ec-network-app.ec-network-app .network-signin>svg{color:#8da671;margin-bottom:15px}.ec-network-app.ec-network-app .network-signin p{font-size:12px;max-width:400px;margin:15px auto 22px}.ec-network-app.ec-network-app .directory-detail h3{font-size:15px;margin-top:23px;margin-bottom:9px}.ec-network-app.ec-network-app .directory-detail>p{font-size:12px;margin-bottom:14px}.ec-network-app.ec-network-app .directory-detail-role{line-height:1.9}.ec-network-app.ec-network-app .editorial-notice{display:flex;gap:10px;background:#f1f5e9;padding:13px 15px;border-radius:7px;font-size:10px;color:#71885c}.ec-network-app.ec-network-app .editorial-notice>svg{flex-shrink:0}.ec-network-app.ec-network-app .editorial-notice small{font-size:9px;line-height:1.6}.ec-network-app.ec-network-app .inference-note{font-size:9px;color:#a0aa92;display:block}.ec-network-app.ec-network-app .official-route{padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ec-network-app.ec-network-app .official-route .eyebrow{font-size:8px;margin-bottom:8px}.ec-network-app.ec-network-app .official-route a{display:flex;align-items:center;gap:8px;font-size:11px;text-decoration:underline;color:#55753e}.ec-network-app.ec-network-app .official-route small{display:block;font-size:9px;margin-top:8px}.ec-network-app.ec-network-app .detail-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:23px}.ec-network-app.ec-network-app .directory-detail .contact-note{font-size:9px;line-height:1.8;margin-top:15px;color:#93a184}.ec-network-app.ec-network-app .quota-card{display:flex;gap:15px;align-items:center;padding:20px;background:#f1f6e8;border-radius:8px;margin:20px 0}.ec-network-app.ec-network-app .quota-card strong{font-size:32px;font-family:'Manrope',sans-serif;color:#688247}.ec-network-app.ec-network-app .quota-card span{font-size:12px;color:#84966a}.ec-network-app.ec-network-app .plans{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:25px 0}.ec-network-app.ec-network-app .plans>div{padding:22px;border:1px solid var(--line);border-radius:8px}.ec-network-app.ec-network-app .plans .pro-plan{background:#ecf3df;border-color:#c7d5b0}.ec-network-app.ec-network-app .plans span{font-size:8px;letter-spacing:1px;color:#8f9f7c}.ec-network-app.ec-network-app .plans strong{display:block;font-family:'Manrope',sans-serif;font-size:24px;margin:7px 0}.ec-network-app.ec-network-app .plans p{font-size:10px}.ec-network-app.ec-network-app .early-access-note{background:#faf6e9;border:1px solid #ede4c5;padding:14px;border-radius:7px;font-size:11px!important}.ec-network-app.ec-network-app .unlocked-list{display:flex;flex-direction:column;gap:7px}.ec-network-app.ec-network-app .unlocked-list button{display:flex;gap:10px;align-items:center;text-align:left;border:1px solid var(--line);border-radius:7px;padding:12px;font-size:11px;text-transform:capitalize}.ec-network-app.ec-network-app .unlocked-list button>span{flex:1}.ec-network-app.ec-network-app .unlocked-list svg{color:#8aa86a}.ec-network-app.ec-network-app .owner-panel{width:760px}.ec-network-app.ec-network-app .owner-panel h3{margin:24px 0 15px}.ec-network-app.ec-network-app .admin-account{display:flex;gap:15px;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding:13px 0;font-size:12px}.ec-network-app.ec-network-app .admin-account small{display:block;font-size:9px}.ec-network-app.ec-network-app .admin-account .outline{font-size:9px;min-height:30px;padding:7px 10px}.ec-network-app.ec-network-app .admin-request{border:1px solid var(--line);padding:17px;border-radius:8px;margin-bottom:12px}.ec-network-app.ec-network-app .admin-request>strong{display:block;font-size:12px;margin-top:10px}.ec-network-app.ec-network-app .admin-request>small{font-size:9px}.ec-network-app.ec-network-app .admin-request p{font-size:11px;margin:10px 0}.ec-network-app.ec-network-app .admin-request>div{display:flex;gap:15px}.ec-network-app.ec-network-app .admin-request .outline{font-size:9px;min-height:30px;padding:7px 10px}
@media(min-width:1500px){.ec-network-app.ec-network-app .network-hero{min-height:320px;padding:33px 38px}.ec-network-app.ec-network-app .network-hero h2{font-size:33px}.ec-network-app.ec-network-app .network-hero p{font-size:12px}.ec-network-app.ec-network-app .ecosystem-visual{right:8%;top:20px}.ec-network-app.ec-network-app .network-heading h1{font-size:54px}.ec-network-app.ec-network-app .network-heading p{font-size:13px}.ec-network-app.ec-network-app .directory-card{min-height:300px;padding:24px 24px 0}.ec-network-app.ec-network-app .directory-card h3{font-size:20px}.ec-network-app.ec-network-app .directory-role{font-size:11px}.ec-network-app.ec-network-app .directory-category{font-size:8px}.ec-network-app.ec-network-app .directory-tags>button{font-size:9px}.ec-network-app.ec-network-app .directory-card-bottom>span{font-size:8px}.ec-network-app.ec-network-app .unlock-button{font-size:10px}.ec-network-app.ec-network-app .directory-results-heading{font-size:12px}.ec-network-app.ec-network-app .network-filters select{font-size:11px}.ec-network-app.ec-network-app .network-search>input{font-size:13px}}
@media(max-width:1200px){.ec-network-app.ec-network-app .network-heading h1{font-size:43px}.ec-network-app.ec-network-app .ecosystem-visual{right:-35px;opacity:.8}.ec-network-app.ec-network-app .network-hero h2{font-size:29px}.ec-network-app.ec-network-app .directory-cards{gap:13px}.ec-network-app.ec-network-app .directory-card{padding:17px 17px 0}.ec-network-app.ec-network-app .directory-card h3{font-size:15px}.ec-network-app.ec-network-app .directory-card-bottom>span{font-size:6px}.ec-network-app.ec-network-app .unlock-button{font-size:8px;padding:6px}.ec-network-app.ec-network-app .network-filters>span{width:100%;margin-bottom:3px}.ec-network-app.ec-network-app .directory-toolbar{gap:16px}.ec-network-app.ec-network-app .directory-tabs{gap:17px}.ec-network-app.ec-network-app .network-utility>div:first-child{font-size:9px}.ec-network-app.ec-network-app .network-utility small{font-size:7px}.ec-network-app.ec-network-app .allowance{width:170px}}
@media(max-width:1000px){.ec-network-app.ec-network-app .network-heading{align-items:flex-start;flex-direction:column;gap:18px}.ec-network-app.ec-network-app .network-heading-actions{align-items:flex-start}.ec-network-app.ec-network-app .network-heading h1{font-size:46px}.ec-network-app.ec-network-app .network-heading-actions>.text-button{display:none}.ec-network-app.ec-network-app .ecosystem-visual{right:-100px;opacity:.55}.ec-network-app.ec-network-app .network-hero h2{font-size:30px}.ec-network-app.ec-network-app .directory-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-network-app.ec-network-app .directory-card h3{font-size:18px}.ec-network-app.ec-network-app .directory-card-bottom>span{font-size:7px}.ec-network-app.ec-network-app .network-utility{flex-direction:column;align-items:flex-start;gap:15px}.ec-network-app.ec-network-app .allowance{width:100%;display:flex;align-items:center;gap:14px}.ec-network-app.ec-network-app .allowance>div{width:80px}.ec-network-app.ec-network-app .allowance>button{margin-left:auto}.ec-network-app.ec-network-app .directory-toolbar>.text-button{font-size:8px}.ec-network-app.ec-network-app .directory-tabs button{font-size:10px}.ec-network-app.ec-network-app .directory-results-heading small{font-size:7px}.ec-network-app.ec-network-app .network-bottom{align-items:flex-start;flex-direction:column}.ec-network-app.ec-network-app .network-bottom h2{font-size:25px}.ec-network-app.ec-network-app .network-pagination>span{max-width:160px}}
@media(max-width:760px){.ec-network-app.ec-network-app .network-heading{margin-top:0}.ec-network-app.ec-network-app .network-heading h1{font-size:45px}.ec-network-app.ec-network-app .network-heading p{font-size:12px}.ec-network-app.ec-network-app .network-heading .eyebrow{font-size:7px}.ec-network-app.ec-network-app .network-hero{padding:25px;min-height:315px}.ec-network-app.ec-network-app .network-hero h2{font-size:30px}.ec-network-app.ec-network-app .network-hero p{max-width:240px;font-size:10px}.ec-network-app.ec-network-app .network-hero p br{display:none}.ec-network-app.ec-network-app .ecosystem-visual{right:-210px;opacity:.35}.ec-network-app.ec-network-app .hero-metrics{gap:28px}.ec-network-app.ec-network-app .network-utility>div:first-child{font-size:10px}.ec-network-app.ec-network-app .network-utility small{font-size:8px}.ec-network-app.ec-network-app .directory-toolbar{flex-wrap:wrap;gap:10px}.ec-network-app.ec-network-app .directory-tabs{gap:20px}.ec-network-app.ec-network-app .directory-toolbar>.text-button{font-size:8px}.ec-network-app.ec-network-app .network-search{padding:8px 10px;gap:8px}.ec-network-app.ec-network-app .network-search>input{font-size:11px}.ec-network-app.ec-network-app .network-search .primary{font-size:0;gap:0;padding:9px;min-height:34px}.ec-network-app.ec-network-app .network-search .primary svg{width:17px}.ec-network-app.ec-network-app .network-filters{gap:8px}.ec-network-app.ec-network-app .network-filters select{max-width:calc(50% - 4px);flex:1 1 calc(50% - 4px);font-size:9px;min-width:0;padding-right:17px}.ec-network-app.ec-network-app .directory-results-heading{align-items:flex-start;gap:4px;flex-direction:column;margin-top:18px}.ec-network-app.ec-network-app .directory-results-heading small{font-size:8px}.ec-network-app.ec-network-app .directory-cards{grid-template-columns:1fr;gap:15px}.ec-network-app.ec-network-app .directory-card{padding:22px 22px 0;min-height:260px}.ec-network-app.ec-network-app .directory-card h3{font-size:21px}.ec-network-app.ec-network-app .directory-category{font-size:8px}.ec-network-app.ec-network-app .directory-role{font-size:11px}.ec-network-app.ec-network-app .directory-tags>button,.ec-network-app.ec-network-app .directory-tags>span{font-size:9px}.ec-network-app.ec-network-app .directory-card-bottom>span{font-size:8px}.ec-network-app.ec-network-app .unlock-button{font-size:10px;padding:8px 11px}.ec-network-app.ec-network-app .region-tag{font-size:9px}.ec-network-app.ec-network-app .research-tag{font-size:8px}.ec-network-app.ec-network-app .directory-pagination{align-items:flex-start;flex-direction:column;gap:15px}.ec-network-app.ec-network-app .directory-pagination>span{font-size:9px}.ec-network-app.ec-network-app .directory-pagination>div{width:100%;justify-content:space-between}.ec-network-app.ec-network-app .directory-pagination .outline{font-size:10px;padding:9px 13px}.ec-network-app.ec-network-app .network-bottom{padding:24px}.ec-network-app.ec-network-app .network-bottom h2{font-size:24px}.ec-network-app.ec-network-app .network-bottom p{font-size:11px}.ec-network-app.ec-network-app .network-bottom .outline{font-size:10px}.ec-network-app.ec-network-app .plans{grid-template-columns:1fr}.ec-network-app.ec-network-app .detail-actions{gap:15px}.ec-network-app.ec-network-app .directory-detail h2{font-size:28px}.ec-network-app.ec-network-app .allowance>div{flex:1;max-width:90px}.ec-network-app.ec-network-app .desktop-break{display:none}}

.ec-network-app.ec-network-app{position:relative;isolation:isolate;width:100%;max-width:none;background:#f6f8f7;color:#17282d;font-family:'DM Sans',Arial,sans-serif;line-height:1.5;font-size:14px;overflow:clip;border:1px solid #e5e9e8;border-radius:12px}.ec-network-app.ec-network-app .app-shell{position:relative;min-height:1100px}.ec-network-app.ec-network-app .sidebar{position:absolute;top:0;bottom:0;left:0;height:auto;max-height:none}.ec-network-app.ec-network-app button{font-family:inherit;letter-spacing:normal;text-transform:none;box-shadow:none;line-height:1.5}.ec-network-app.ec-network-app .modal-backdrop{z-index:100001}.ec-network-app.ec-network-app .toast{z-index:100002}.ec-network-app.ec-network-app .ec-public-entry{padding:55px;max-width:950px}.ec-network-app.ec-network-app .ec-public-entry h1{font-size:43px;line-height:1.2;margin-bottom:24px}.ec-network-app.ec-network-app .ec-public-entry h1 span{color:#7c8b82}.ec-network-app.ec-network-app .ec-public-entry p{max-width:700px;margin:15px 0 25px}.ec-network-app.ec-network-app .ec-public-benefits{display:flex;gap:22px;flex-wrap:wrap;font-size:12px;color:#718365;margin:25px 0}.ec-network-app.ec-network-app .ec-public-entry>.outline{margin-left:12px}.ec-network-app.ec-network-app .ec-public-entry>small{display:block;margin-top:24px;font-size:10px}.ec-network-app.ec-network-app .ec-registration-note{font-size:12px}@media(max-width:760px){.ec-network-app.ec-network-app .sidebar{position:fixed;z-index:100000;max-height:100vh}.ec-network-app.ec-network-app .sidebar-scrim{z-index:99999}.ec-network-app.ec-network-app .ec-public-entry{padding:30px 24px}.ec-network-app.ec-network-app .ec-public-entry h1{font-size:30px}.ec-network-app.ec-network-app .ec-public-entry>.outline{margin:12px 0 0;display:flex;width:fit-content}}
.ec-network-app.ec-network-app .ec-evaluation-banner{padding:10px 20px;background:#eaf0dd;color:#6a7955;font:500 11px/1.5 Arial,sans-serif;border-bottom:1px solid #dce5ce}

.ec-network-app .ec-language-switch{display:flex;gap:3px;padding:3px;border:1px solid #dbe4df;border-radius:8px;flex-shrink:0}.ec-network-app .ec-language-switch button{padding:5px 8px;font:600 12px/1.3 Arial,sans-serif;border-radius:5px}.ec-network-app .ec-language-switch button[aria-pressed=true]{background:#1f5d4e;color:white}
/* Curated visual edition. Item images arrive with their reviewed editorial record. */
.ec-network-app.ec-network-app .feature-main{min-height:400px;background-color:#173b32;background-image:linear-gradient(90deg,rgba(8,29,26,.95),rgba(8,29,26,.76) 42%,rgba(8,29,26,.12) 85%),url('imagery/aegean-terrace.webp');background-position:center;background-size:cover;background-repeat:no-repeat;padding:36px 34px 66px}
.ec-network-app.ec-network-app .feature-main .orbit-art{display:none}
.ec-network-app.ec-network-app .feature-main .feature-copy{max-width:380px}
.ec-network-app.ec-network-app .feature-main .feature-copy h2{font-size:clamp(27px,2.7vw,39px);line-height:1.18;text-shadow:0 1px 16px #081d1a44}
.ec-network-app.ec-network-app .feature-main .feature-copy p{font-size:12px;color:#e4eae2;max-width:290px}
.ec-network-app.ec-network-app .feature-main .eyebrow{color:#e5edcf}
.ec-network-app.ec-network-app .feature-main .feature-bottom{background:linear-gradient(0deg,#0c241cbb,transparent);z-index:3;color:#edf1e8;border-color:#ffffff2b}

.ec-network-app.ec-network-app .entry-card{overflow:hidden;display:flex;flex-direction:column}
.ec-network-app.ec-network-app .ec-entry-media{height:210px;min-height:210px;position:relative;margin:-22px -22px 21px;overflow:hidden;background:#f1f4f0}
.ec-network-app.ec-network-app .ec-entry-media img{display:block;width:100%;height:100%;max-width:none;object-position:center}
.ec-network-app.ec-network-app .ec-entry-media:has(img[style*="contain"]) img{padding:22px}
.ec-network-app.ec-network-app .ec-entry-media figcaption{position:absolute;bottom:8px;right:9px;max-width:85%;background:rgba(255,255,255,.94);border-radius:3px;padding:3px 7px;font:500 9px/1.4 Arial,sans-serif;color:#243b38}
.ec-network-app.ec-network-app .ec-entry-media figcaption a{text-decoration:none;color:inherit}
.ec-network-app.ec-network-app .ec-entry-media figcaption a:hover{text-decoration:underline}
.ec-network-app.ec-network-app .entry-card .entry-footer{margin-top:auto;padding-top:18px}
.ec-network-app.ec-network-app .entry-card .title-button{text-align:left}
@media(max-width:700px){.ec-network-app.ec-network-app .feature-main{min-height:380px;padding:28px 24px 65px;background-position:62% center}.ec-network-app.ec-network-app .feature-main .feature-copy h2{font-size:29px}.ec-network-app.ec-network-app .ec-entry-media{height:200px;min-height:200px}}
/* Preserve the organiser's small identity asset at its native resolution. */
.ec-network-app.ec-network-app .ec-entry-media img[src$='/event-15.webp']{max-width:196px;max-height:124px;margin:auto;position:absolute;inset:0;padding:0}

.ec-platform-standalone{margin:0}.ec-network-app{min-height:100vh}.ec-public-entry{max-width:800px;margin:100px auto;padding:45px;color:#172628;font-family:Manrope,Arial,sans-serif}.ec-public-entry h1{font-size:52px;letter-spacing:-2px}.ec-public-entry p{max-width:600px;line-height:1.9}.ec-public-entry .primary{display:inline-flex;background:#153c32;color:white;padding:15px 25px;border-radius:6px}.ec-public-entry small{color:#7b8770}@media(max-width:650px){.ec-public-entry{margin:30px auto;padding:25px}.ec-public-entry h1{font-size:38px}}

.ec-network-app.ec-network-app{font-family:Manrope,Arial,sans-serif}.ec-network-app.ec-network-app .app-shell[data-space="defense"] .feature-main,.ec-network-app.ec-network-app .app-shell[data-space="thoughtleaders"] .feature-main{background-image:none;background-color:#153d35}.ec-network-app.ec-network-app .app-shell[data-space="defense"] .feature-main .orbit-art,.ec-network-app.ec-network-app .app-shell[data-space="thoughtleaders"] .feature-main .orbit-art{display:block}.ec-network-app.ec-network-app .modal-backdrop{z-index:1000}.ec-network-app.ec-network-app .sidebar-scrim{z-index:39}
