@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_3488ee{font-family:Inter,Inter Fallback;font-style:normal}.__variable_3488ee{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_4f4604{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_4f4604{--font-brand:"Space Grotesk","Space Grotesk Fallback"}:root{color-scheme:dark;--bg:#090a0b;--panel:#121315;--line:#292b2f;--muted:#92959c;--yellow:#f6d44c;--text:#f2f1ed}.matches-page{max-width:1380px;margin:0 auto}.match-controls{display:flex;flex-wrap:wrap;align-items:end;gap:16px;margin:30px 0}.match-controls label{display:grid;gap:10px;flex:1 1 280px;font-size:13px;min-width:0}.match-controls select{width:100%;padding:14px;background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:10px}.match-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.match-card{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:25px;min-width:0}.match-card h2{font-size:24px;line-height:1.35;margin-top:20px;overflow-wrap:anywhere}.match-card h3{font-size:14px;margin:22px 0 12px}.match-card ul{padding-left:19px;margin:0 0 24px}.match-card li{line-height:1.7;font-size:14px;color:#c4c5c8;margin-bottom:10px;overflow-wrap:anywhere}.match-cover{width:100%;height:180px;object-fit:cover;border-radius:12px}.match-method{margin:25px 0;font-size:13px;color:var(--muted);line-height:1.65}@media (max-width:850px){.match-grid{grid-template-columns:1fr}}.messages-page{max-width:1380px;margin:0 auto}.messages-layout{display:grid;grid-template-columns:minmax(240px,310px) minmax(0,1fr);gap:20px;align-items:start}.conversation-panel,.inbox-panel{border:1px solid var(--line);background:var(--panel);border-radius:18px;overflow:hidden;min-width:0}.inbox-panel{padding:20px}.inbox-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:18px}.inbox-heading h2{font-size:17px;margin:0}.inbox-item{display:flex;gap:12px;padding:15px 10px;border-radius:12px;margin:4px 0}.inbox-item.selected,.inbox-item:hover{background:#24251e}.inbox-item.selected{box-shadow:inset 3px 0 var(--yellow)}.inbox-item strong{display:block;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.inbox-item small{display:block;color:var(--muted);margin-top:5px;line-height:1.5}.message-avatar{display:grid;place-items:center;flex:0 0 34px;height:34px;border:1px solid var(--line);border-radius:50%;color:var(--yellow)}.conversation-heading{padding:24px;border-bottom:1px solid var(--line)}.conversation-heading h2{font-size:24px;overflow-wrap:anywhere}.conversation-heading .eyebrow{margin-bottom:10px}.conversation-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.conversation-content{padding:24px}.message-empty{min-height:440px;padding:60px 35px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.message-empty>svg{color:var(--yellow);margin-bottom:25px}.message-empty>p{max-width:420px}.message-empty .button{margin-bottom:24px}.message-notice{display:flex;gap:12px;padding:16px;border:1px solid #48432a;background:#242219;border-radius:12px;font-size:13px;color:#ded8b4;line-height:1.6;margin-bottom:20px}.message-notice p{margin:0}.message-history{list-style:none;margin:24px 0;padding:0;display:flex;flex-direction:column;gap:18px}.message-bubble{align-self:flex-start;max-width:90%;min-width:min(220px,100%);background:#202226;border:1px solid var(--line);border-radius:14px 14px 14px 3px;padding:16px 18px}.message-bubble.mine{align-self:flex-end;background:#29291e;border-color:#44412b;border-radius:14px 14px 3px 14px}.message-bubble>strong{font-size:12px;color:var(--muted)}.message-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 14px}.message-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;color:var(--muted)}.message-meta button{padding:0;background:none;border:0;font-size:12px}.message-composer label,.message-report label{display:grid;gap:10px;font-size:13px}.message-composer textarea,.message-report select,.message-report textarea{display:block;width:100%;padding:14px;border-radius:12px;border:1px solid var(--line);background:var(--bg);color:var(--text);resize:vertical}.message-composer textarea:focus{outline:1px solid var(--yellow)}.composer-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px}.composer-bottom small,.message-footnote{color:var(--muted);font-size:12px}.message-footnote{margin:20px 0 0}.message-report fieldset{border:0;padding:0;display:grid;gap:20px}@media (max-width:1050px){.messages-layout{grid-template-columns:1fr}.inbox-panel nav{max-height:240px;overflow-y:auto}}@media (max-width:600px){.conversation-content,.conversation-heading{padding:18px}.message-bubble{max-width:96%}.message-empty{padding:35px 20px;min-height:300px}.conversation-heading h2{font-size:21px}}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:DM Sans,Arial,sans-serif;font-size:15px}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a,button{transition:background .15s,color .15s,border-color .15s}button{cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{cursor:not-allowed;opacity:.45}a:focus-visible,button:focus-visible{outline:2px solid var(--yellow);outline-offset:4px}button{color:inherit}p{line-height:1.65}h1,h2,p{margin-top:0}h1{font-size:38px;line-height:1.15;letter-spacing:-1.3px}h2{letter-spacing:-.5px}svg{flex-shrink:0}i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--yellow)}.topbar{height:80px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:40px;padding:0 32px;position:fixed;top:0;left:0;right:0;background:#090a0bf5;z-index:20}.brand{font-size:34px;font-weight:750;letter-spacing:-2px}.brand span{color:var(--yellow)}.brand-note{font-size:13px;color:var(--muted);border-left:1px solid var(--line);padding-left:30px}.top-right{margin-left:auto;display:flex;align-items:center;gap:25px}.local-badge{font-size:12px;color:#c6c7c9}.local-badge,.profile-link{display:flex;align-items:center;gap:9px}.profile-link{font-size:13px}.sidebar{width:238px;position:fixed;left:0;top:80px;bottom:0;border-right:1px solid var(--line);padding:30px 20px 18px;overflow-y:auto;display:flex;flex-direction:column}.nav-label{color:#767981;font-size:10px;letter-spacing:1.8px;font-weight:700;padding:0 12px;margin:4px 0 14px}.sidebar nav{display:flex;flex-direction:column;gap:5px}.sidebar nav a,.sidebar nav button{display:flex;align-items:center;gap:12px;padding:12px;border:0;border-radius:9px;background:transparent;text-align:left;font-size:14px;color:#b6b7be}.sidebar nav a:hover,.sidebar nav button:hover{background:#17181c;color:white}.sidebar nav .active{background:#211f15;color:var(--yellow)}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--yellow);color:#16140a;border:1px solid var(--yellow);border-radius:9px;font-size:14px;font-weight:700;padding:13px 19px;min-height:44px}.button:hover{background:#ffe272}.button.secondary{background:#17181b;color:#dedee1;border-color:#33363b}.button.secondary:hover{background:#26282d}.button.small{padding:8px 16px;min-height:36px}.button.wide{width:100%}.create{margin:23px 0 3px}.sidebar-divider{height:1px;background:var(--line);margin:25px 10px}.sidebar .categories button{font-size:13px;padding:10px 12px}.category-dot{width:7px;height:7px;border-radius:2px;background:#d5bd74}.dot-1{background:#829bbd}.dot-2{background:#a596c0}.dot-3{background:#bf8396}.dot-4{background:#8eac88}.dot-5{background:#c49b79}.sidebar-note{margin:28px 8px 22px;padding-top:20px;border-top:1px solid var(--line);color:#969ba2;font-size:12px}.sidebar-note svg{color:#b5b8aa;margin-bottom:10px}.sidebar-note strong{display:block;color:#c7c9ca;font-size:12px}.sidebar-note p{margin:8px 0 0}.sidebar-footer{font-size:10px;color:#6e7078;line-height:1.9;margin:auto 10px 0}.main{margin:80px 0 0 238px;padding:34px 38px;min-height:calc(100vh - 80px);max-width:2100px}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:27px}.discovery-heading{position:relative;isolation:isolate;min-height:210px}.heading-copy,.heading-mark{position:relative;z-index:1}.heading-globe{display:flex;align-items:center;position:absolute;inset-block:-12px 0;right:170px;width:min(62%,920px);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24%,#000 76%,transparent);mask-image:linear-gradient(90deg,transparent,#000 24%,#000 76%,transparent)}.heading-globe img{display:block;width:100%;height:auto;max-height:100%;object-fit:contain;object-position:center;-webkit-mask-image:linear-gradient(180deg,#000,#000 85%,transparent);mask-image:linear-gradient(180deg,#000,#000 85%,transparent)}.eyebrow{font-size:10px!important;color:#b0aa8d;letter-spacing:2px;font-weight:650;margin-bottom:14px}.page-heading h1{font-size:clamp(30px,3vw,46px);margin-bottom:15px}.page-heading h1 span{color:var(--yellow)}.page-heading p:last-child{color:var(--muted);font-size:14px;margin-bottom:0}.heading-mark{border:1px solid #393623;border-radius:50%;height:140px;width:140px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:13px;color:var(--yellow);flex-shrink:0;margin:0 20px}.heading-mark span{font-size:10px;text-align:center;line-height:1.5;color:#b8b2a0}.founding-banner{display:flex;justify-content:space-between;gap:16px;background:#181710;border:1px solid #353020;padding:12px 17px;border-radius:9px;color:#c6b97e;font-size:12px;margin-bottom:29px}.founding-banner span{display:flex;align-items:center;gap:9px}.feed-toolbar{justify-content:space-between;gap:18px;margin-bottom:18px}.feed-title,.feed-toolbar{display:flex;align-items:center}.feed-title{gap:10px}.feed-title svg{color:var(--yellow)}.feed-title h2{font-size:19px;margin:0}.search{display:flex;align-items:center;gap:10px;padding:0 12px;background:#141518;border:1px solid var(--line);border-radius:8px;width:290px;height:42px;color:#92959c}.search input{border:0!important;background:transparent!important;padding:0!important;outline:0!important;min-width:0;font-size:12px}.search button{background:transparent;border:0;color:#bbb}.chips{display:flex;gap:8px;overflow:auto;padding-bottom:9px;margin-bottom:15px}.chips button{white-space:nowrap;border:1px solid #2a2c30;background:#111214;color:#aeb0b7;border-radius:30px;font-size:12px;padding:9px 15px}.chips button.selected{background:#ecece7;color:#171819;border-color:#ecece7}.project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.project-card{background:var(--panel);border:1px solid #303136;border-radius:16px;padding:23px;min-width:0}.project-card:hover{border-color:#54544b}.card-meta{justify-content:space-between;gap:10px;font-size:11px;color:var(--muted);margin-bottom:18px}.card-meta,.card-meta>span{display:flex;align-items:center}.card-meta>span{gap:6px}.card-tags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.card-tags span{font-size:10px;background:#202125;color:#b8bbc2;padding:5px 8px;border-radius:4px}.card-tags span:nth-child(2){color:#d0c391;background:#29261b}.card-title h2{font-size:23px;line-height:1.25;margin:0 0 13px;overflow-wrap:anywhere}.card-title:hover{color:var(--yellow)}.card-description{color:#afb1b8;font-size:14px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line;overflow-wrap:anywhere}.need{border-top:1px solid var(--line);padding:14px 0 0;margin:17px 0}.need>span{font-size:9px;letter-spacing:1.6px;color:#807f75}.need p{font-size:12px;line-height:1.5;color:#c4c4c1;margin:6px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-photos{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.card-photos.photos-1{grid-template-columns:1fr}.card-photos img{width:100%;height:135px;object-fit:cover;border-radius:9px}.card-bottom{justify-content:space-between;gap:8px;padding-top:15px;margin-top:16px;border-top:1px solid var(--line)}.card-bottom,.reserved{display:flex;align-items:center}.reserved{gap:6px;font-size:10px;color:#92959a}.contact-button{display:flex;align-items:center;gap:7px;font-size:11px;background:#22221c;border:1px solid #44402c;color:#ead580;border-radius:6px;padding:8px 10px}.contact-button:hover{background:#343022}.pdf-hint{align-items:center;gap:5px;color:#a9acb1}.page-footer,.pdf-hint{display:flex;font-size:11px}.page-footer{border-top:1px solid var(--line);margin-top:45px;padding-top:20px;color:#777b83;justify-content:space-between;gap:12px}.empty{text-align:center;padding:70px 30px;max-width:650px;margin:30px auto}.empty>svg{color:var(--yellow);margin-bottom:20px}.empty h1{font-size:32px}.empty p{color:var(--muted)}.empty .text-link{display:block;margin-top:20px}.empty-feed{border:1px dashed #383933;border-radius:18px;max-width:none;min-height:390px;padding:55px 20px;margin-top:14px;background:#101111}.empty-feed h2{font-size:26px}.empty-feed p{max-width:470px;margin:0 auto 25px}.empty-symbol{width:65px;height:65px;border-radius:17px;background:#232117;color:var(--yellow);margin:0 auto 22px;display:grid;place-items:center}.form-panel{max-width:730px;margin:10px auto;padding:32px;background:var(--panel);border:1px solid var(--line);border-radius:18px}.auth-panel{max-width:470px;margin-top:25px}.form-panel h1{font-size:32px}.muted{color:var(--muted);font-size:13px}.form-panel form{display:flex;flex-direction:column;gap:19px;margin:25px 0}.form-panel label,.upload-area label{display:flex;flex-direction:column;gap:9px;font-size:13px;font-weight:500}input:not([type=checkbox]),select,textarea{width:100%;border:1px solid #383a40;background:#0b0c0e;border-radius:7px;padding:12px 13px;color:#e7e7e9;outline:none}input:focus,select:focus,textarea:focus{border-color:var(--yellow)}textarea{resize:vertical;line-height:1.65}input[readonly]{color:#92959c}small{font-size:11px;color:var(--muted);font-weight:400;line-height:1.5}.notice{display:flex;gap:10px;background:#1b1b15;border:1px solid #363328;border-radius:8px;font-size:12px;line-height:1.65;padding:13px;color:#bdb8a4}.notice svg{margin-top:2px;color:#d5c577}.text-link{color:var(--yellow);background:none;border:0;padding:0;font-size:13px}.logout{margin-top:5px}.alert{background:#272118;border:1px solid #65523b;color:#ead8bb;padding:13px 15px;border-radius:8px;font-size:13px;line-height:1.6;margin-bottom:14px}.field-error{display:block;color:#f0c793;font-size:12px;font-weight:500;line-height:1.45;margin-top:7px}.project-extra-section>.field-error{margin-bottom:0}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.checkbox{flex-direction:row!important;align-items:flex-start;line-height:1.6;gap:11px!important}.checkbox input{width:17px;height:17px;accent-color:var(--yellow);margin-top:2px;flex-shrink:0}.confirmation{background:#191b19;padding:16px;border-radius:8px}.actions{display:flex;gap:10px;flex-wrap:wrap}.back{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--muted);margin-bottom:30px}.back:hover{color:white}.steps{display:flex;gap:22px;color:#666b72;font-size:11px;padding:5px 0 19px;border-bottom:1px solid var(--line);margin-bottom:20px}.steps .current{color:var(--yellow)}.detail{max-width:900px;margin:10px auto;padding:32px;background:var(--panel);border:1px solid var(--line);border-radius:16px}.detail h1{font-size:38px;margin-top:20px;overflow-wrap:anywhere}.detail-description{white-space:pre-wrap;color:#c5c6cb;font-size:17px;overflow-wrap:anywhere}.detail-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0}.detail-columns section{background:#1a1c1e;padding:20px;border-radius:9px}.detail-columns p:last-child{font-size:14px;margin-bottom:0;white-space:pre-wrap;overflow-wrap:anywhere}.detail-photos{display:grid;grid-template-columns:1fr 1fr;gap:15px}.detail-photos img{width:100%;max-height:300px;object-fit:cover;border-radius:10px}.file-link{display:flex;gap:10px;align-items:center;border:1px solid var(--line);padding:15px;border-radius:8px;margin-top:15px;font-size:13px;overflow-wrap:anywhere}.file-link span{margin-left:auto;font-size:11px;color:var(--yellow)}.upload-area{border:1px dashed #464742;padding:20px;border-radius:10px;margin-top:25px}.upload-area input{margin-top:7px;font-size:12px}.detail-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:30px;padding-top:23px;border-top:1px solid var(--line)}.privacy-note{margin:22px 0 0;font-size:11px}.status{font-size:10px;padding:5px 8px;background:#2a2720;color:#c7b889;border-radius:5px}.status.published{background:#1a2b23;color:#a2c8ad}.modal-backdrop{position:fixed;inset:0;background:#000b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;z-index:100;padding:20px}.modal{color:var(--text);max-width:490px;padding:35px;background:#151617;border:1px solid #3a3b36;border-radius:19px;position:relative}.modal::backdrop{background:#000b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal p{font-size:14px;color:#b8b9bf}.modal .eyebrow{margin-top:24px}.modal h2{line-height:1.3;font-size:25px}.leave-confirmation .actions{margin-top:24px}.modal-close{position:absolute;top:15px;right:15px}.icon{background:none;border:0;padding:6px;color:#a2a5ac;display:grid;place-items:center}.yellow{color:var(--yellow)}.load-more{text-align:center;margin-top:30px}.loading{color:var(--muted);padding:25px;text-align:center}.mobile-toggle{display:none}@media (min-width:1500px){.project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.main{padding:40px 45px}.page-heading{margin-bottom:32px}}@media (min-width:1950px){.project-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.heading-globe{right:-24px;width:64%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 38%,#000 78%,transparent);mask-image:linear-gradient(90deg,transparent,#000 38%,#000 78%,transparent)}.sidebar{width:208px;padding:25px 13px}.main{margin-left:208px;padding:28px 24px}.brand-note,.heading-mark{display:none}.founding-banner{flex-direction:column;gap:7px}.feed-toolbar{align-items:flex-start;flex-direction:column}.search{width:100%}.project-card{padding:18px}.card-title h2{font-size:21px}.page-footer{flex-direction:column}.topbar{padding:0 24px}.local-badge{font-size:11px}}@media (max-width:760px){.topbar{height:66px;padding:0 16px;gap:16px}.brand{font-size:29px}.mobile-toggle{display:grid}.top-right{gap:12px}.local-badge,.profile-link span,.sidebar{display:none}.sidebar{top:66px;z-index:30;width:238px;background:#090a0b}.sidebar.visible{display:flex;box-shadow:40px 0 120px #000b}.main{margin:66px 0 0;padding:27px 18px}.page-heading h1{font-size:34px}.page-heading p:last-child{font-size:13px}.project-grid{gap:15px}.project-card{padding:17px}.card-title h2{font-size:20px}.card-description{font-size:13px}.card-photos img{height:100px}.card-meta{font-size:10px}.card-bottom{flex-wrap:wrap;gap:12px}.detail,.form-panel{padding:23px 18px;margin:0}.detail h1,.form-panel h1{font-size:29px}.detail-description{font-size:15px}.detail-footer{align-items:flex-start;flex-direction:column}.detail-columns,.form-row{grid-template-columns:1fr}.empty{padding:40px 20px}.empty h1{font-size:28px}.feed-title h2{font-size:18px}.founding-banner{font-size:10px}.page-heading .eyebrow{font-size:9px!important}.detail-photos img{max-height:220px}}@media (max-width:540px){.heading-globe{display:none}.discovery-heading{min-height:0}.project-grid{grid-template-columns:1fr}.card-title h2{font-size:24px}.card-description{font-size:14px}.card-photos img{height:145px}.card-bottom{flex-wrap:nowrap}.project-card{padding:22px}.form-panel{border:0;background:transparent;padding:10px 0}.detail-photos{gap:10px}.page-heading h1{font-size:32px}.founding-banner{padding:11px}.detail{padding:20px 16px}}fieldset{border:0;padding:0;margin:0;min-width:0;gap:20px}.password-field,fieldset{display:flex;flex-direction:column}.password-field{gap:9px;font-size:13px}.password-input{position:relative}.password-input input{padding-right:48px}.password-input button{position:absolute;right:9px;top:8px}.local-form-note{border-top:1px solid var(--line);padding-top:18px;color:var(--muted);font-size:11px;line-height:1.6}.verification-panel{border:1px solid #39392e;border-radius:10px;padding:18px;background:#1b1c17;margin-top:22px}.verification-title{display:flex;gap:9px;align-items:center;color:#d0c589;font-size:13px}.verification-panel p{font-size:12px;color:#b5b8ad;margin:10px 0 14px}.success-notice{background:#18271e;border:1px solid #3a5844;border-radius:9px;color:#b3d8be;padding:14px 17px;margin-bottom:20px;font-size:13px}.editor-attachments{border-top:1px solid var(--line);padding-top:25px;margin-top:4px}.attachment-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.attachment-heading h2{font-size:19px;margin-bottom:6px}.attachment-heading p{font-size:12px;color:var(--muted);line-height:1.5;margin-bottom:18px}.attachment-heading>span{font-size:12px;color:var(--muted);padding-top:5px;white-space:nowrap}.attachment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.attachment-preview{position:relative;border:1px solid var(--line);border-radius:10px;padding:10px;background:#191b1e;min-width:0;margin-bottom:12px}.attachment-preview>img{width:100%;height:140px;object-fit:cover;border-radius:6px;display:block}.attachment-preview>svg{height:140px;display:block;margin:auto;color:#929897}.attachment-preview>p{font-size:11px;color:#b2b5bc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:10px 0 2px}.attachment-badge{position:absolute;top:20px;left:20px;background:#111d;border:1px solid #4c4936;color:var(--yellow);padding:5px 7px;border-radius:4px;font-size:10px}.remove-file{position:absolute;right:16px;top:16px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;border:1px solid #777;background:#101112df;color:white}.file-picker{position:relative;display:flex!important;align-items:center;justify-content:center;gap:10px!important;text-align:center;padding:25px 18px;border:1px dashed #555344;background:#181911;border-radius:10px;cursor:pointer}.file-picker>svg{color:var(--yellow)}.file-picker>span{font-size:11px;color:var(--muted);line-height:1.5}.file-picker input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;padding:0}.file-picker:focus-within{outline:2px solid var(--yellow);outline-offset:3px}.file-picker.full{opacity:.45;cursor:not-allowed}.save-progress{margin:0;color:var(--yellow);font-size:13px}.project-extra-section,.report-panel{border:1px solid var(--border,#343638);border-radius:12px;padding:22px;margin:16px 0;overflow-wrap:anywhere}.community-rules h2,.project-extra-section h2{font-size:18px;margin:0 0 12px}.project-extra-section h2 .muted{font-size:12px;font-weight:400}.project-extra-section>label{margin-top:16px}.community-rules p,.project-extra-section>p,.report-panel p{line-height:1.65}.report-panel summary{cursor:pointer;color:var(--muted)}.report-panel form{margin-top:18px}.report-panel fieldset{display:grid;gap:16px;border:0;padding:0;min-width:0}.report-panel label{display:grid;gap:8px}.project-facts{flex-wrap:wrap}.project-facts p{white-space:pre-wrap;overflow-wrap:anywhere}.community-rules h2{margin-top:28px}.chips{scrollbar-width:thin}.sidebar .categories{max-height:340px;overflow:auto;scrollbar-width:thin;flex-shrink:0}@media (max-width:540px){.attachment-grid{grid-template-columns:1fr 1fr}.attachment-preview>img{height:110px}.attachment-badge{left:15px;top:15px;font-size:9px}.remove-file{top:12px;right:12px}.auth-panel .form-row{grid-template-columns:1fr}}.unfinished-photos{margin:16px 0;padding:16px;border:1px solid #635935;border-radius:12px;background:#201e16}.unfinished-photos p{color:#bcb9a9;font-size:13px;line-height:1.5}.unfinished-photos>div{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:8px 0}.unfinished-photos span{overflow-wrap:anywhere}.unfinished-photos button{border:1px solid #68614b;border-radius:7px;background:transparent;color:#e2d6ac;padding:7px 10px}.match-feedback-actions,.match-feedback-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.match-feedback-actions{padding-top:14px;border-top:1px solid #30312c}.match-feedback-actions [aria-pressed=true]{border-color:#d5bd5b;color:#f1d871;background:#302b19}.match-feedback-note{color:#d5c38a;font-size:13px;line-height:1.5}.match-results-page{max-width:1380px;margin:0 auto}.back-link{display:inline-flex;align-items:center;gap:7px;margin-bottom:28px;color:var(--muted);font-size:14px}.match-results-intro{max-width:620px;line-height:1.6}.match-results-layout{--flow-gutter:clamp(64px,24%,220px);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:17px var(--flow-gutter);align-items:stretch;margin-top:34px;position:relative;width:min(100%,900px)}.match-reveal-card,.match-source-card{border:1px solid var(--line);border-radius:20px;background:var(--panel);min-width:0;padding:28px}.match-source-card{background:linear-gradient(145deg,#151619,#101113);align-self:start;padding:22px;position:relative;z-index:1}.match-flow-connections{color:#a89a6a;height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:0}.match-flow-path{fill:none;stroke:currentColor;stroke-dasharray:6 3;stroke-linejoin:round;stroke-linecap:butt;stroke-width:1.25}.match-panel-label,.match-source-details span{color:#d8c36d;font-size:11px;font-weight:750;letter-spacing:.1em}.match-reveal-card h2,.match-source-card h2{margin:14px 0 0;font-size:clamp(22px,1.75vw,28px);line-height:1.18;overflow-wrap:anywhere}.match-location{display:flex;align-items:center;gap:5px;margin:0;font-size:13px}.match-description{color:#d1d1d2;display:-webkit-box;font-size:14px;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.55;margin:16px 0 0;overflow:hidden}.match-flow-list{display:grid;align-content:start;gap:17px;margin-left:0;position:relative;z-index:1}.match-flow-row{display:grid;grid-template-columns:1fr;align-items:stretch}.match-flow-connector{align-items:center;color:#d4bc56;display:flex;min-width:0;position:relative;display:none}.match-flow-connector span{flex:1 1;height:2px;margin-right:-1px;background-image:radial-gradient(circle,#9a8743 1.35px,transparent 1.7px);background-position:50%;background-size:9px 2px}.match-reveal-card{border-color:#51492b;box-shadow:0 18px 48px #00000026;display:flex;flex-direction:column;justify-content:space-between;min-height:132px;padding:18px 20px}.match-carousel,.match-result-actions,.match-reveal-heading{display:flex;align-items:center;gap:10px}.match-reveal-heading{justify-content:space-between;gap:16px}.match-position{color:var(--muted);margin:7px 0 0;font-size:12px}.match-compact-title{color:var(--text);display:block;margin:12px 0 16px}.match-result-actions{flex-wrap:wrap;border-top:0;margin-top:0;padding-top:0}.match-result-actions [aria-pressed=true]{border-color:#d5bd5b;color:#f1d871;background:#302b19}@media (max-width:900px){.match-results-layout{grid-template-columns:1fr}.match-source-card{align-self:auto}.match-flow-list{margin-left:0}.match-flow-connections{display:none}.match-flow-row{grid-template-columns:42px minmax(0,1fr)}.match-flow-connector{display:flex}}@media (max-width:520px){.match-reveal-card,.match-source-card{padding:21px}.match-reveal-heading{align-items:flex-start;flex-direction:column}.match-reveal-heading .card-tags{justify-content:flex-start}}.review-page{max-width:1080px}.review-page .eyebrow{display:flex;align-items:center;gap:8px}.review-page .review-selected{border-color:#d5bd5b;color:#f1d871}.review-row{display:grid;gap:8px;padding:20px;margin:12px 0;background:#191a17;border:1px solid #34352f;border-radius:12px;overflow-wrap:anywhere}.review-row small,.review-row span{color:#b7b8b0}.review-evidence{border:1px solid #34352f;border-radius:12px;padding:22px;margin:20px 0}.review-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.review-facts dt{color:#b7b8b0;text-transform:capitalize;font-size:12px;margin-bottom:6px}.review-facts dd{margin:0}.review-facts dd,.review-text{white-space:pre-wrap;overflow-wrap:anywhere}.review-history{border-top:1px solid #34352f;padding:14px 0;overflow-wrap:anywhere}.review-photos{display:flex;flex-wrap:wrap;gap:14px}.review-photos img{width:220px;max-width:100%;height:160px;object-fit:contain;border-radius:8px}.review-decision{max-width:none}.review-decision fieldset{border:0;padding:0;min-width:0}.review-decision .review-confirm{display:flex;align-items:flex-start;gap:10px;margin:20px 0}.review-confirm input{width:auto;margin-top:3px}@media (max-width:640px){.review-facts{grid-template-columns:1fr}.review-evidence{padding:16px}}.session-security{margin:24px 0;padding:22px;border:1px solid #343434;border-radius:16px}.session-security p{line-height:1.6}.session-security-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.notification-bell{position:relative;display:inline-flex;padding:10px;color:var(--text);border:1px solid var(--line);border-radius:50%}.notification-count{position:absolute;right:-5px;top:-5px;min-width:19px;height:19px;padding:0 4px;border-radius:20px;background:#f7d849;color:#141414;font-size:11px;font-weight:800;display:grid;place-items:center}.notifications-page{max-width:850px;margin:0 auto}.notifications-page h1{font-size:clamp(28px,4vw,42px);letter-spacing:-.04em;margin:12px 0}.notification-footnote,.notification-method{font-size:12px;line-height:1.6;color:var(--muted)}.notification-list{display:grid;gap:14px;margin:28px 0}.notification-card{border:1px solid var(--line);border-radius:18px;padding:24px;background:var(--panel)}.notification-card.unread{border-left:3px solid #f7d849}.notification-heading{display:flex;justify-content:space-between;gap:12px;font-size:11px;letter-spacing:.06em;color:var(--muted)}.notification-card.unread .notification-heading>span{color:#f7d849}.notification-card h2{font-size:22px;line-height:1.3;margin:14px 0 8px;overflow-wrap:anywhere}.notification-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:20px}.notification-actions .text-link{display:inline-flex;align-items:center;gap:6px}.headerAccountTools{position:relative;z-index:20;display:inline-flex;flex:0 0 auto;align-items:center;gap:10px}.legacyHeaderAccountActions{display:flex;align-items:center;gap:10px}.legacyHeaderAccountActions>a{display:inline-flex;min-height:44px;align-items:center;border-radius:20px;white-space:nowrap}.headerAvatar,.headerMenuButton{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;overflow:hidden;border-radius:50%}.headerAvatar{color:#102018;background:#21d173;font-size:13px;font-weight:800;text-decoration:none}.headerAccountTools .headerAvatar{color:#102018}.headerAvatar img{display:block;width:100%;height:100%;object-fit:cover}.headerMenuButton{border:1px solid #65717a;color:#f5f6f7;background:transparent;cursor:pointer}.headerMenuButton svg{width:20px;height:20px}.headerAccountMenu a:focus-visible,.headerAccountMenu button:focus-visible,.headerAvatar:focus-visible,.headerMenuButton:focus-visible{outline:3px solid #ffd400;outline-offset:3px}.headerAccountMenu{position:absolute;top:calc(100% + 12px);right:0;display:grid;width:min(128px,calc(100vw - 32px));max-height:min(70dvh,480px);overflow-y:auto;overscroll-behavior:contain;padding:6px;border:1px solid #dce1e6;border-radius:14px;color:#111214;background:#fff;box-shadow:0 12px 28px rgb(13 30 27/18%)}.headerAccountTools .headerAccountMenu a,.headerAccountTools .headerAccountMenu button{display:block;width:100%;padding:10px 12px;border:0;border-radius:8px;color:#111214;background:transparent;cursor:pointer;font-size:13px;font-weight:650;line-height:1.35;text-align:center;text-decoration:none;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.headerAccountMenu.headerAccountLanguageMenu{width:min(184px,calc(100vw - 32px))}.headerAccountTools .headerAccountMenu a:hover,.headerAccountTools .headerAccountMenu button:hover{background:#f2f4f6}.headerAccountTools .headerAccountMenu button{border-top:1px solid #e4e8ec;border-radius:0}.headerAccountMenu p{margin:6px 10px;color:#9a2636;font-size:11px}.headerAccountMenu .headerLanguageTitle{padding:7px 8px 3px;color:#58636f;font-size:11px;font-weight:700;text-align:center}.headerAccountTools .headerAccountMenu button.selected,.publicLanguageMenu button.selected{color:#102018;background:#fff7c7}.headerAccountTools .headerAccountMenu .headerLanguageEntry{border-top:0}.publicLanguageSelector{position:relative;display:inline-flex}.publicLanguageButton{display:grid;place-items:center;width:44px;height:44px;border:1px solid #65717a;border-radius:50%;color:#f5f6f7;background:transparent;cursor:pointer}.publicLanguageButton svg{width:19px;height:19px}.publicLanguageMenu{position:absolute;z-index:30;top:calc(100% + 12px);right:0;width:min(184px,calc(100vw - 32px));max-height:min(70dvh,480px);overflow-y:auto;overscroll-behavior:contain;padding:6px;border:1px solid #dce1e6;border-radius:14px;background:#fff;box-shadow:0 12px 28px rgb(13 30 27/18%)}.publicLanguageMenu button{display:block;width:100%;padding:10px 8px;border:0;border-radius:8px;color:#111214;background:transparent;cursor:pointer;font:650 13px/1.35 var(--font-inter),Arial,sans-serif;text-align:center;min-height:44px;overflow-wrap:anywhere}.headerAccountLanguageMenu button{min-height:44px}.publicLanguageMenu button:hover{background:#f2f4f6}.publicLanguageButton:focus-visible,.publicLanguageMenu button:focus-visible{outline:3px solid #ffd400;outline-offset:3px}.marketplace .headerActions:has(.headerAccountTools),.postIdeaPage .headerActions:has(.headerAccountTools){width:auto}@media (min-width:1301px){.informationHeader:has(.headerAccountTools),.marketplace .siteHeader:has(.headerAccountTools),.postIdeaPage .siteHeader:has(.headerAccountTools){grid-template-columns:181px 480px minmax(254px,1fr);column-gap:218px}}@media (min-width:961px) and (max-width:1300px){.informationHeader:has(.headerAccountTools),.marketplace .siteHeader:has(.headerAccountTools),.postIdeaPage .siteHeader:has(.headerAccountTools){grid-template-columns:181px minmax(260px,480px) minmax(254px,auto)}}@media (max-width:440px){.legacyHeaderAccountActions>a{padding-inline:10px}.headerAccountTools{gap:8px}.headerAvatar,.headerMenuButton{width:40px;height:40px;flex-basis:40px}}.informationPage{--info-ink:#111715;--info-muted:#62706d;--info-subtle:#899693;--info-border:#dce3e1;--info-background:#f2f4f3;--info-surface:#fff;--info-dark:#101b1a;--info-green:#21d173;--info-yellow:#ffd400;width:min(100%,1440px);min-height:100vh;margin:0 auto;color:var(--info-ink);background:var(--info-background);font-family:var(--font-inter),Arial,sans-serif}.informationPage *{box-sizing:border-box}.businessLanding{max-width:1060px;margin:0 auto;padding:40px 24px 64px}.informationNavigationInner a[aria-current=page]{box-shadow:inset 0 -2px var(--info-yellow)}.businessLanding h1{margin:0 0 12px;font-size:clamp(28px,4vw,40px);letter-spacing:-.03em}.businessLanding p{max-width:65ch;color:#52625e;line-height:1.6}.businessEmpty{margin-top:32px;padding-top:28px;border-top:1px solid var(--info-border)}.businessEmpty h2{font-size:20px;margin:0 0 12px}.businessEmpty a{display:inline-flex;align-items:center;min-height:44px;color:#006b36;font-weight:600;text-underline-offset:4px}.informationHeader{display:grid;grid-template-columns:181px minmax(300px,480px) max-content;align-items:center;justify-content:space-between;column-gap:24px;width:100%;height:104px;padding:0 36px 0 52px;background:var(--info-dark)}.informationWordmark{display:flex;width:181px;height:76px;align-items:baseline;transform:translateY(10px);overflow:visible;color:#f5f6f7;font-size:43px;font-weight:800;line-height:1;letter-spacing:-2.8px;text-decoration:none;white-space:nowrap}.informationWordmarkInitial{color:var(--info-green);font-size:56px;font-weight:800;line-height:inherit}.informationWordmarkDot{color:var(--info-yellow);letter-spacing:0}.informationSearch{display:flex;align-items:center;gap:10px;width:480px;height:48px;padding:0 14px;border:1px solid #3a424c;border-radius:20px;background:#1e2228}.informationSearchIcon{width:18px;height:18px;flex:0 0 18px;color:#aeb7c2}.informationSearch input{min-width:0;flex:1 1;padding:0;border:0;outline:0;color:#f5f6f7;background:transparent;font:inherit;font-size:15px}.informationSearch input::placeholder{color:#aeb7c2;opacity:1}.informationSearch button{flex:0 0 auto;padding:4px 8px;border:0;border-radius:5px;color:#aeb7c2;background:#2a3037;font-size:11px;line-height:13px;cursor:pointer}.informationActions{display:flex;width:auto;align-items:center;gap:10px}.informationAccountPending{display:block;width:85px;height:48px;flex:0 0 85px;border:1px solid #3a424c;border-radius:20px;background:#1e2228}.workspaceFallback{min-height:calc(100vh - 152px);padding:clamp(28px,5vw,64px)}.workspaceFallback>.empty{width:min(100%,640px);margin:0 auto;padding:clamp(40px,6vw,72px) 28px;border:1px solid var(--info-border);border-radius:16px;color:var(--info-ink);background:var(--info-surface)}.workspaceFallback>.empty h1{margin:0 0 12px;color:var(--info-ink);font-size:clamp(27px,3vw,36px);line-height:1.14;letter-spacing:-.03em}.workspaceFallback>.empty p{color:#52605c;line-height:1.6}.workspaceFallback>.empty>svg{color:#11723e}.workspaceFallback>.empty .text-link{color:#155e3b;text-underline-offset:3px}.workspaceFallback>.empty .button{border-radius:16px}.informationPostButton,.informationProfileButton{display:inline-flex;height:48px;align-items:center;justify-content:center;border-radius:20px;text-decoration:none;white-space:nowrap}.informationPostButton{width:146px;gap:8px;padding:0 20px;color:#111715;background:var(--info-yellow);font-size:14px;font-weight:700}.informationPostButton svg{width:14px;height:14px}.informationProfileButton{width:85px;padding:0 20px;color:#f5f6f7;border:1px solid #3a424c;font-size:14px}.informationNavigation{height:48px;overflow-x:auto;background:#fff;border-bottom:1px solid var(--info-border);scrollbar-width:none}.informationNavigation::-webkit-scrollbar{display:none}.informationNavigationInner{display:flex;width:100%;min-width:max-content;height:48px;align-items:stretch;justify-content:center;padding:0 24px}.informationNavigationInner a{display:flex;align-items:center;height:48px;padding:0 28px;color:#4a5568;border-bottom:2px solid transparent;font-size:16px;font-weight:700;text-decoration:none}.informationNavigationInner a:focus-visible,.informationNavigationInner a:hover{color:#111214;border-bottom-color:var(--info-yellow)}.informationPage a:focus-visible,.informationPage button:focus-visible,.informationPage input:focus-visible{outline:3px solid var(--info-yellow);outline-offset:3px}.informationBody{display:grid;grid-template-columns:286px minmax(0,1fr);min-height:700px}.informationIndex{padding:50px 28px 64px;background:#fff;border-right:1px solid var(--info-border)}.informationIndex>p{margin:0 12px 15px;color:#778380;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.informationIndex nav{display:grid;gap:5px}.informationIndex a{display:flex;min-height:45px;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;color:#45524f;border-radius:10px;font-size:13px;font-weight:700;text-decoration:none}.informationIndex a svg{width:15px;opacity:0}.informationIndex a:focus-visible,.informationIndex a:hover{color:#111715;background:#f2f4f3}.informationIndex a.active{color:#111715;background:#fff7c9}.informationIndex a.active svg{opacity:1}.informationContent{min-width:0;padding:60px clamp(30px,6vw,88px) 88px}.informationHero{max-width:850px;padding-bottom:42px;border-bottom:1px solid #ced7d4}.informationHero h1{max-width:760px;margin:0;color:#111715;font-size:clamp(39px,5vw,64px);font-weight:800;line-height:1.02;letter-spacing:-.05em}.informationHero p{max-width:700px;margin:22px 0 0;color:#56635f;font-size:18px;line-height:1.65}.informationHero span{display:block;margin-top:20px;color:#7c8885;font-size:12px;font-weight:700}.informationArticle{max-width:850px;padding-top:42px}.informationSection{padding:8px 0 38px}.informationSection+.informationSection{padding-top:34px;border-top:1px solid #d6dddb}.channelNotice h2,.informationSection h2{margin:0 0 15px;color:#111715;font-size:25px;font-weight:800;line-height:1.25;letter-spacing:-.025em}.comparisonGrid h3,.contactGrid h3,.informationSection h3,.processCard h2,.valueGrid h3{margin:0;color:#111715;font-size:18px;font-weight:800;line-height:1.3}.channelNotice p,.comparisonGrid p,.contactGrid p,.faqList p,.guidelineList p,.informationSection li,.informationSection p,.processCard p,.supportActions span,.valueGrid p{color:#56635f;font-size:15px;line-height:1.72}.informationSection p{margin:0 0 16px}.informationSection ul{display:grid;gap:12px;margin:0;padding-left:20px}.informationSection li strong{color:#25302d}.informationInlineLink{display:inline-flex;align-items:center;gap:7px;margin-top:4px;color:#6b5200;font-size:14px;font-weight:800;text-decoration-thickness:1px;text-underline-offset:4px}.informationInlineLink svg{width:15px}.processGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:42px}.comparisonGrid article,.contactGrid article,.processCard,.valueGrid article{position:relative;padding:25px;background:#fff;border:1px solid var(--info-border);border-radius:16px}.comparisonGrid article>svg,.contactGrid article>svg,.processCard>svg,.valueGrid article>svg{width:24px;margin-bottom:25px;color:#11884d}.processCard h2{padding-right:24px}.comparisonGrid p,.contactGrid p,.processCard p,.valueGrid p{margin:10px 0 0}.processNumber{position:absolute;top:24px;right:24px;color:#b6c0bd;font-size:12px;font-weight:800;letter-spacing:.08em}.comparisonGrid,.contactGrid,.valueGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.contactGrid,.valueGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:42px}.contactGrid article{display:flex;min-height:245px;flex-direction:column}.contactGrid a,.contactGrid span{display:inline-block;margin-top:auto;padding-top:18px;color:#6b5200;font-size:13px;font-weight:800;text-decoration-thickness:1px;text-underline-offset:4px}.contactGrid span{color:#7b8784}.channelNotice,.legalDraftNotice{display:flex;gap:18px;margin-bottom:42px;padding:22px 24px;background:#fff7c9;border:1px solid #ead66e;border-radius:14px}.channelNotice>svg,.legalDraftNotice>svg{width:24px;flex:0 0 24px;color:#7e6200}.legalDraftNotice strong{color:#352d0c;font-size:15px}.channelNotice p,.legalDraftNotice p{margin:6px 0 0}.channelNotice{background:#eafaf1;border-color:#a5e2c0}.channelNotice>svg{color:#137946}.channelNotice h2{margin-bottom:4px}.channelNotice.compact{margin-top:28px;margin-bottom:0}.supportActions{display:grid;gap:10px;margin-bottom:46px}.supportActions a{display:grid;grid-template-columns:32px 1fr 18px;align-items:center;gap:16px;padding:19px 20px;color:#111715;background:#fff;border:1px solid var(--info-border);border-radius:13px;text-decoration:none}.supportActions a:focus-visible,.supportActions a:hover{border-color:#8bb9a0}.supportActions>a>svg:first-child{color:#14884e}.supportActions>a>svg:last-child{color:#8c9996}.supportActions span,.supportActions strong{display:block}.supportActions strong{margin-bottom:2px;color:#111715;font-size:15px}.faqList{display:grid;border-top:1px solid #cfd8d5}.faqList details{border-bottom:1px solid #cfd8d5}.faqList summary{padding:20px 32px 20px 0;color:#17211f;font-size:15px;font-weight:800;cursor:pointer}.faqList p{max-width:680px;margin:-5px 0 22px}.guidelineList{display:grid;gap:12px;margin-bottom:44px}.guidelineList article{display:grid;grid-template-columns:30px 1fr;gap:16px;padding:22px 24px;background:#fff;border:1px solid var(--info-border);border-radius:13px}.guidelineList article>svg{width:23px;padding:4px;color:#0c7541;background:#dcf8e8;border-radius:50%}.guidelineList h2{margin:0;color:#111715;font-size:17px;font-weight:800}.guidelineList p{margin:6px 0 0}.cookieTable{margin:4px 0 46px;overflow:hidden;background:#fff;border:1px solid var(--info-border);border-radius:13px}.cookieTable>div{display:grid;grid-template-columns:180px minmax(280px,1fr) 150px}.cookieTable>div+div{border-top:1px solid var(--info-border)}.cookieTable span{padding:18px;color:#56635f;font-size:13px;line-height:1.55}.cookieTable span+span{border-left:1px solid var(--info-border)}.cookieTableHeader{background:#e8eeec}.cookieTableHeader span{color:#25302d;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}@media (max-width:1300px){.informationHeader{padding-right:24px;padding-left:32px}.informationSearch{width:100%}}@media (max-width:960px){.informationHeader{grid-template-areas:"brand actions" "search search";grid-template-columns:1fr auto;row-gap:12px;height:auto;min-height:152px;padding:12px 24px}.informationWordmark{grid-area:brand}.informationSearch{grid-area:search}.informationActions{grid-area:actions}}@media (max-width:1050px){.informationBody{grid-template-columns:240px minmax(0,1fr)}.informationIndex{padding-right:20px;padding-left:20px}.contactGrid,.valueGrid{grid-template-columns:1fr}.contactGrid article{min-height:0}}@media (max-width:720px){.informationHeader{grid-template-areas:"brand" "actions" "search";grid-template-columns:minmax(0,1fr);padding:16px}.informationWordmark{width:auto;height:64px;font-size:38px}.informationWordmarkInitial{font-size:48px}.informationActions{width:100%}.informationPostButton{flex:1 1}.informationProfileButton{width:auto;min-width:85px}}@media (max-width:760px){.informationBody{display:block}.informationIndex{padding:16px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--info-border)}.informationIndex>p{display:none}.informationIndex nav{display:flex;width:max-content}.informationIndex a{min-height:38px;flex:0 0 auto;padding:0 12px;font-size:12px}.informationIndex a svg{display:none}.informationContent{padding:40px 20px 60px}.informationHero{padding-bottom:32px}.informationHero h1{font-size:42px}.informationHero p{font-size:16px}.informationArticle{padding-top:32px}.comparisonGrid,.processGrid{grid-template-columns:1fr}.cookieTable{overflow-x:auto}.cookieTable>div{min-width:660px}}@media (max-width:440px){.informationHero h1{font-size:36px}.comparisonGrid article,.contactGrid article,.guidelineList article,.processCard,.valueGrid article{padding:20px}}@media (max-width:520px){.informationNavigationInner{padding:0 8px}.informationNavigationInner a{padding:0 12px;font-size:14px}}.marketplace{--background:#f2f4f6;--surface:#ffffff;--ink:#111214;--muted:#58636f;--subtle:#626d78;--border:#dde1e6;--yellow:#ffd400;--green:#21d173;--deep-green:#123f39;width:100%;max-width:1440px;min-height:100vh;margin:0 auto;overflow:hidden;color:var(--ink);background:var(--background);font-family:Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}.marketplace .sidebar{position:static;top:auto;bottom:auto;left:auto;width:auto;overflow:visible;display:block}.marketplace .projectImageElement{display:block;width:100%;height:100%;object-fit:cover}.marketplace .projectImageFallback{display:grid;place-items:center;background:linear-gradient(135deg,#dee7df,#bdcfc5 50%,#d8dfec)}.marketplace .projectFallbackMark{font-size:75px;font-weight:700;color:rgb(17 18 20/18%)}.marketplace .keyboardShortcut{border:0;cursor:pointer}.marketplace .headerActions{width:auto}.marketplace .projectLocation{display:inline-flex;align-items:center;gap:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplace .projectLocation svg{width:14px;height:14px;flex:0 0 14px}.marketplace .geographyHint{margin:12px 2px 0;color:var(--subtle);font-size:10px;line-height:1.4}.marketplace .marketplaceNotice{padding:12px 20px;background:#fff9d6;color:#111214;font-size:13px}.marketplace .marketplaceEmpty{padding:40px;background:#fff;border:1px solid #dde1e6;border-radius:10px}.marketplace .marketplaceLoading{margin:20px 0;color:var(--muted)}.marketplace .marketplaceMore{display:flex;align-items:center;justify-content:center;margin:20px auto;padding:9px 16px;border:1px solid #dde1e6;border-radius:6px;color:#111214;background:#fff}.marketplace .filterLabel{overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:800}.marketplace .countryFlag{width:18px;height:18px;flex:0 0 18px;object-fit:contain}.marketplace .countryFlagClip{display:inline-flex;align-items:center;justify-content:center;width:18px;height:14px;flex:0 0 18px;overflow:hidden;border-radius:4px}.marketplace .countryFlagClip .countryFlag{width:100%;height:100%;flex:none;object-fit:cover}.marketplace .filterRow{max-width:100%}.marketplace .moreFiltersButton{margin:6px 10px 0;padding:4px 0;border:0;background:transparent;color:#4a5568;text-align:left;font-size:11px;text-decoration:underline}.marketplace .filtersToggle{display:none}.marketplace .projectCard .projectTitleBlock h2 a:hover{text-decoration:underline}.marketplace button,.marketplace input{font:inherit}.marketplace a:focus-visible,.marketplace button:focus-visible,.marketplace input:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}@scope (.marketplace){.siteHeader{display:grid;grid-template-columns:181px minmax(300px,480px) max-content;align-items:center;justify-content:space-between;column-gap:24px;width:100%;height:104px;padding:0 36px 0 52px;background:#101b1a}.wordmark{display:flex;align-items:baseline;transform:translateY(10px);width:181px;height:76px;overflow:visible;color:#f5f6f7;font-family:var(--font-inter),Arial,sans-serif;font-size:43px;font-weight:800;line-height:1;letter-spacing:-2.8px;white-space:nowrap}.wordmarkInitial{color:var(--green);font-size:56px;font-weight:800;line-height:inherit}.wordmarkDot{color:var(--yellow);letter-spacing:0}.searchField{display:flex;align-items:center;gap:10px;width:480px;height:48px;padding:0 14px;border:1px solid #3a424c;border-radius:20px;background:#1e2228}.searchIcon{flex:0 0 18px;width:18px;height:18px;color:#aeb7c2}.searchField input{min-width:0;flex:1 1;border:0;outline:0;color:#f5f6f7;background:transparent;font-size:15px}.searchField input::placeholder{color:#aeb7c2;opacity:1}.keyboardShortcut{flex:0 0 auto;padding:4px 8px;border-radius:5px;color:#aeb7c2;background:#2a3037;font-size:11px;line-height:13px}.headerActions{display:flex;align-items:center;gap:10px;width:241px}.postIdeaButton,.signInButton{display:inline-flex;align-items:center;justify-content:center;height:48px;border-radius:20px;white-space:nowrap}.postIdeaButton{gap:8px;width:146px;padding:0 20px;border:0;color:#111214;background:var(--yellow);font-size:14px;font-weight:700}.postIdeaButton svg{width:14px;height:14px}.signInButton{width:85px;padding:0 20px;border:1px solid #3a424c;color:#f5f6f7;background:transparent;font-size:14px}.headerAccountPending{display:block;width:85px;height:48px;flex:0 0 85px;border:1px solid #3a424c;border-radius:20px;background:#1e2228}.categoryNavigation{height:48px;overflow-x:auto;border-bottom:1px solid var(--border);background:var(--surface);scrollbar-width:none}.categoryNavigation::-webkit-scrollbar,.projectTabs::-webkit-scrollbar{display:none}.categoryNavigationInner{display:flex;align-items:stretch;justify-content:center;min-width:max-content;width:100%;height:48px;padding:0 24px}.navigationItem{display:flex;align-items:center;height:48px;padding:0 28px;color:#4a5568;font-size:16px;font-weight:700;border-bottom:2px solid transparent}.navigationItem.active{color:#111214;border-bottom-color:var(--yellow);font-weight:700}.marketplaceBody{display:grid;grid-template-columns:292px minmax(0,1fr);align-items:stretch}.sidebar{min-height:912px;padding:28px 20px;border-right:1px solid var(--border);background:var(--surface)}.filterSectionTitle{margin:0 0 12px;color:var(--subtle);font-size:12px;font-weight:700;line-height:15px;letter-spacing:1px;text-transform:uppercase}.filterRows{display:flex;flex-direction:column;gap:4px}.filterRow{display:flex;align-items:center;justify-content:space-between;width:252px;min-height:38px;height:auto;padding:9px 10px;border:0;border-radius:6px;color:#4a5568;background:transparent;font-size:14px;font-weight:700;text-align:left}.filterRow.active{color:#111214;background:#fff9d6;font-weight:700}.filterLabel{display:flex;align-items:center;gap:8px;white-space:nowrap}.filterDot{width:7px;height:7px;flex:0 0 7px;border-radius:50%}.filterCount{color:var(--subtle);font-size:12px;font-weight:400}.sidebarDivider{width:252px;height:1px;margin:20px 0;background:var(--border)}.profilePrompt{width:252px;padding:18px;border:0;border-radius:12px;color:#f7fbfa;background:var(--deep-green);box-shadow:0 10px 24px rgb(18 63 57/16%)}.profilePromptHeader{display:flex;align-items:flex-start;gap:11px}.profileBadge{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:50%;color:#0c302b;background:var(--green);font-size:18px;font-weight:800;text-transform:uppercase}.profilePrompt h2{margin:2px 0 0;font-size:15px;font-weight:700;line-height:1.3}.profilePromptLabel{margin:0;color:#9ee7c4;font-size:10px;font-weight:700;letter-spacing:.7px;text-transform:uppercase}.profilePromptIntro{margin:14px 0;color:#d1e3df;font-size:11px;line-height:1.55}.profileSignals{display:flex;flex-direction:column;gap:9px;margin:0;padding:14px 0;border-top:1px solid rgb(255 255 255/14%);border-bottom:1px solid rgb(255 255 255/14%);list-style:none}.profileSignals li{display:flex;align-items:center;gap:8px;color:#f7fbfa;font-size:11px;line-height:1.35}.profileSignals svg{width:14px;height:14px;flex:0 0 14px;color:var(--green);stroke-width:1.8}.profilePromptAction{display:flex;align-items:center;justify-content:space-between;margin-top:14px;color:#111214;padding:10px 12px;border-radius:7px;background:var(--yellow);font-size:12px;font-weight:750}.profilePromptAction svg{width:14px;height:14px}.welcomePrompt h2{font-size:18px;line-height:1.35}.welcomePrompt .profilePromptIntro{font-size:14px;line-height:1.55}.welcomePrompt .profilePromptAction{min-height:44px;gap:10px;line-height:1.4}.welcomePrompt .profilePromptAction svg{flex-shrink:0}.sidebarLegal{width:252px;margin-top:20px;color:var(--subtle);font-size:10px;line-height:1.5}.mainContent{min-width:0;padding:28px 28px 40px;background:var(--background)}.pageHeader{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.pageTitleRow{display:flex;align-items:flex-end;justify-content:space-between;min-height:47px}.eyebrow{display:none}.pageTitleRow h1{margin:0;color:#111214;font-size:26px;font-weight:700;line-height:1.15;letter-spacing:-.8px}.rotatingHeadline{display:grid}.headlineSizer,.headlineText{grid-area:1/1}.headlineSizer{visibility:hidden;pointer-events:none}.headlineText{align-self:start}.headlineText.entering{animation:headlineEnter .5s ease-out both}.headlineText.leaving{animation:headlineLeave .35s ease-in both}@keyframes headlineEnter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes headlineLeave{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.headlineText.entering,.headlineText.leaving{animation:none}}.opportunityCount{margin:0;color:var(--muted);font-size:13px;line-height:16px;white-space:nowrap}.projectTabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.discoverTypeChoices{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.discoverTypeChoices .projectTab{min-height:44px;white-space:normal;line-height:1.3}.discoverTypeChoices .projectTab:focus-visible{outline:2px solid var(--ink,#111214);outline-offset:3px}.projectTab{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:32px;padding:0 14px;border:1px solid var(--border);border-radius:999px;color:#4a5568;background:#fff;font-size:13px;line-height:1;white-space:nowrap}.projectTab.active{border-color:var(--yellow);color:#111214;background:var(--yellow);font-weight:700}.resultsToolbar{display:flex;align-items:center;justify-content:space-between;height:16px;margin-bottom:16px}.resultsToolbar p{margin:0;color:var(--muted);font-size:13px}.sortControl{display:flex;align-items:center;gap:6px;padding:0;border:0;color:var(--subtle);background:transparent;font-size:12px}.sortControl strong{color:#111214;font-size:13px;font-weight:600}.sortControl svg{width:12px;height:12px}.projectList{display:flex;flex-direction:column;gap:14px}.projectCard{display:flex;width:100%;min-height:180px;overflow:hidden;border:0;border-radius:16px;background:#fff;box-shadow:0 3px 14px rgb(17 18 20/8%);transition:box-shadow .18s ease,transform .18s ease}.teamProjectCard{border-color:#cfdaf6;box-shadow:inset 4px 0 0 #2f6fed}.teamProjectBadge{display:inline-flex;align-items:center;width:max-content;min-height:22px;margin-bottom:5px;padding:0 9px;border-radius:999px;color:#1f56b6;background:#eaf0ff;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.teamCardSummary{display:grid;gap:8px;margin:9px 0 4px;padding:11px 12px;border-radius:12px;background:#f5f8ff}.teamProgressCopy{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#435166;font-size:11px}.teamProgressCopy strong{color:#172641}.teamProgressTrack{height:7px;overflow:hidden;border-radius:999px;background:#dce5f8}.teamProgressTrack i{display:block;height:100%;border-radius:inherit;background:#2f6fed}.teamRoleChips{display:flex;flex-wrap:wrap;gap:6px}.teamRoleChips span{padding:4px 7px;border:1px solid #cfdbf5;border-radius:999px;color:#33445f;background:#fff;font-size:10px;font-weight:700}.teamPageSubtitle{max-width:680px;margin:7px 0 0;color:#657182;font-size:13px;line-height:1.5}.projectCard:hover{box-shadow:0 8px 22px rgb(17 18 20/12%);transform:translateY(-1px)}.projectImage{position:relative;width:240px;min-height:180px;height:auto;flex:0 0 240px;overflow:hidden}.projectImageElement{object-fit:cover}.projectCategory{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:5px;height:20px;padding:4px 8px;border-radius:999px;color:#f5f6f7;background:rgb(17 19 23/80%);font-size:10px;line-height:12px;white-space:nowrap}.projectCategoryDot{width:6px;height:6px;border-radius:50%}.projectContent{min-width:0;flex:1 1;padding:20px 22px 18px}.projectTopRow{justify-content:space-between;min-height:50px}.projectTitleBlock,.projectTopRow{display:flex;align-items:flex-start}.projectTitleBlock{min-width:0;flex-direction:column;gap:6px}.projectStage{display:inline-flex;align-items:center;min-height:20px;padding:4px 8px;border-radius:5px;font-size:10px;font-weight:700;line-height:11px;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap}.projectTitleBlock h2{margin:0;overflow:hidden;color:#111214;font-size:18px;font-weight:700;line-height:22px;letter-spacing:-.2px;text-overflow:ellipsis;white-space:nowrap}.projectFavoriteButton{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border:0;border-radius:50%;color:#4a5568;background:#f2f4f6;cursor:pointer}.projectFavoriteButton svg{width:18px;height:18px}.projectFavoriteButton.active,.projectFavoriteButton:hover{color:#c52b43;background:#fff0f2}.projectFavoriteButton:disabled{cursor:progress;opacity:.6}.projectDescription{display:-webkit-box;height:42px;margin:12px 0;overflow:hidden;color:var(--muted);font-size:13px;line-height:1.45;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.projectExcerptMobile{display:none}.projectFooter{justify-content:space-between;min-height:31px}.projectFooter,.projectMeta{display:flex;align-items:center}.projectMeta{min-width:0;gap:12px;color:var(--muted);font-size:12px}.projectRole{padding-left:12px;border-left:1px solid var(--border);color:#48525e;white-space:nowrap}.projectAvatars{display:flex;width:31px}.projectAvatars span{width:18px;height:18px;border:2px solid #fff;border-radius:50%}.projectAvatars span+span{margin-left:-5px}.projectAvatars .darkAvatar{background:#3a424c}.viewProjectButton{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:31px;padding:6px 13px;border-radius:6px;color:var(--yellow);background:#111214;font-size:12px;font-weight:600;white-space:nowrap}.viewProjectButton svg{width:12px;height:12px}@media (max-width:1300px){.siteHeader{padding-right:24px;padding-left:32px}.searchField{width:100%}}@media (max-width:960px){.siteHeader{grid-template-areas:"brand actions" "search search";grid-template-columns:1fr auto;row-gap:12px;height:auto;min-height:152px;padding:12px 24px}.wordmark{grid-area:brand}.searchField{grid-area:search}.headerActions{grid-area:actions}.marketplaceBody{grid-template-columns:244px minmax(0,1fr)}.sidebar{width:244px;padding-right:12px;padding-left:12px}.filterRow,.profilePrompt,.sidebarDivider,.sidebarLegal{width:220px}.projectImage{width:210px;flex-basis:210px}.pageTitleRow{align-items:flex-start;flex-direction:column;gap:10px}.pageTitleRow h1{font-size:24px}}@media (max-width:720px){.siteHeader{grid-template-areas:"brand" "actions" "search";grid-template-columns:minmax(0,1fr);padding:16px}.wordmark{width:auto;height:64px;font-size:38px}.wordmarkInitial{font-size:48px}.headerActions{width:100%}.postIdeaButton{flex:1 1}.signInButton{width:auto;min-width:85px}.marketplaceBody{display:block}.sidebar{display:grid;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:20px 16px;border-right:0;border-bottom:1px solid var(--border)}.filterRow,.profilePrompt,.sidebar,.sidebarLegal{width:100%}.sidebarDivider{display:none}.profilePrompt{align-self:start}.sidebarLegal{align-self:end}.mainContent{padding:20px 16px 32px}.pageTitleRow h1{font-size:22px}.resultsToolbar{align-items:flex-start;gap:8px}.projectCard,.resultsToolbar{height:auto;flex-direction:column}.teamProgressCopy{align-items:flex-start;flex-direction:column;gap:3px}.projectImage{width:100%;height:200px;flex-basis:200px}.projectContent{width:100%}.projectFavoriteButton{width:44px;height:44px;flex-basis:44px}.projectDescription{height:auto;overflow:hidden;-webkit-line-clamp:2;white-space:normal}.projectExcerptDesktop{display:none}.projectExcerptMobile{display:inline}.filterRow{min-height:44px}.projectTab{min-height:36px}.projectMeta{align-items:flex-start;flex-direction:column;gap:6px}.projectRole{padding-left:0;border-left:0}}@media (max-width:520px){.sidebar{grid-template-columns:1fr}.categoryNavigationInner{padding:0 8px}.navigationItem{padding:0 12px;font-size:14px}.projectTitleBlock h2{white-space:normal}.projectTopRow{height:auto;min-height:42px}.projectFooter{align-items:flex-start;height:auto;flex-direction:column;gap:12px}.viewProjectButton{width:100%}}}@media (max-width:720px){.marketplace .filtersToggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;border:1px solid #dde1e6;border-radius:6px;background:#fff;color:#111214;font-size:12px;text-align:left}.marketplace .filtersToggle svg{width:14px;height:14px}.marketplace .sidebar{padding:12px 16px}.marketplace .sidebar:not(.filtersOpen) .filterSection,.marketplace .sidebar:not(.filtersOpen) .sidebarDivider,.marketplace .sidebar:not(.filtersOpen) .sidebarLegal{display:none}.marketplace .sidebar.filtersOpen .filterSection{margin-top:16px}}.postTranslateControl{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.postTranslateButton{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:10px 14px;border:1px solid #cdd8d3;border-radius:18px;color:#123f39;background:#fff;cursor:pointer;font:700 13px/1.3 var(--font-inter),Arial,sans-serif}.postTranslateButton:hover{background:#f0fff6}.postTranslateButton:disabled{cursor:wait;opacity:.65}.postTranslateButton:focus-visible{outline:3px solid #ffd400;outline-offset:3px}.postTranslateError,.postTranslateNote{font-size:12px;line-height:1.4}.postTranslateNote{color:#58636f}.postTranslateError{color:#a9293d}.teamProjectDetail .teamRolesSection{scroll-margin-top:18px}.teamProjectDetail .teamApplicationsSection h2,.teamProjectDetail .teamRolesSection h2{margin-bottom:0}.applicationList,.teamRoleList{margin-top:8px}.applicationRow,.teamRoleRow{padding:24px 0;border-top:1px solid #e1e6e4}.applicationRow:first-child,.teamRoleRow:first-child{border-top:0}.applicationRow:last-child,.teamRoleRow:last-child{padding-bottom:0}.applicationCardHead,.teamRoleCardHead,.teamSectionHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.teamRoleCardHead h3{margin:9px 0 0;color:#111715;font-size:18px;line-height:1.35}.teamRoleCardHead>strong{flex:0 0 auto;color:#3c4b45;font-size:13px}.applicationStatus,.teamRoleStatus{display:inline-flex;align-items:center;min-height:24px;padding:3px 9px;border-radius:999px;color:#0d6940;background:#e7faee;font-size:11px;font-weight:800;text-transform:capitalize}.applicationStatus.declined,.applicationStatus.withdrawn,.teamRoleStatus.closed,.teamRoleStatus.filled{color:#5d6863;background:#eef1ef}.applicationStatus.pending{color:#705700;background:#fff5c4}.applicationRow>p,.teamApplicationsSection>p,.teamRoleRow>p{max-width:74ch;margin:12px 0 0;color:#4d5b57;font-size:14px;line-height:1.6;white-space:pre-wrap}.teamRoleRow dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 40px;margin:22px 0 0}.teamRoleRow dt{margin-bottom:5px;color:#242e2b;font-size:13px;font-weight:800}.teamRoleRow dd{margin:0;color:#4d5b57;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.applicationActions,.teamRoleActions{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:23px}.applicationActions button,.teamApplyButton,.teamApplySubmit,.teamRoleActions button{display:inline-flex;min-height:43px;align-items:center;justify-content:center;gap:8px;padding:9px 15px;border:1px solid #d9e0de;border-radius:12px;color:#25302d;background:#fff;font:inherit;font-size:13px;font-weight:800;line-height:1.2;text-decoration:none;cursor:pointer}.applicationActions .accept,.teamApplyButton,.teamApplySubmit{border-color:#ffd400;color:#111715;background:#ffd400}.applicationActions .accept:hover,.teamApplyButton:hover,.teamApplySubmit:hover{background:#ffe052}.applicationActions button:not(.accept):hover,.teamRoleActions button:not(.teamApplyButton):hover{background:#f2f4f3}.applicationActions button:disabled,.teamApplyButton:disabled,.teamApplySubmit:disabled,.teamRoleActions button:disabled{opacity:.5;cursor:not-allowed}.applicationActions svg,.teamRoleActions svg{width:16px;height:16px}.teamSectionHeading>span{flex:0 0 auto;color:#66736e;font-size:13px;font-weight:700}.applicationCardHead>div{display:grid;gap:5px}.applicationCardHead strong{color:#111715;font-size:15px}.applicationCardHead span:not(.applicationStatus){color:#66736e;font-size:13px}.sharedApplicantProfile{display:grid;gap:8px;margin-top:17px;color:#4d5b57;font-size:13px;line-height:1.5}.sharedApplicantProfile b{color:#242e2b;text-transform:capitalize}.teamApplyOverlay{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:18px;background:rgb(9 16 13/68%)}.teamApplyDialog{position:relative;width:min(560px,100%);padding:30px;border-radius:16px;color:#111715;background:#fff;box-shadow:0 24px 80px rgb(0 0 0/25%)}.teamApplyDialog h2{max-width:calc(100% - 35px);margin:0 0 10px;font-size:25px;line-height:1.25}.teamApplyDialog>p{color:#4d5b57;font-size:14px;line-height:1.6}.teamApplyDialog label{display:grid;gap:9px;margin:22px 0;font-size:13px;font-weight:800}.teamApplyDialog label span{color:#66736e;font-weight:500}.teamApplyDialog textarea{min-height:130px;padding:12px;border:1px solid #cfd9d5;border-radius:10px;color:#111715;background:#fff;font:inherit;resize:vertical}.teamApplyClose{position:absolute;top:19px;right:19px;display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:50%;color:#25302d;background:#f0f2f1;cursor:pointer}.teamApplyClose svg{width:16px;height:16px}.teamProjectDetail a:focus-visible,.teamProjectDetail button:focus-visible,.teamProjectDetail textarea:focus-visible{outline:3px solid #ffd400;outline-offset:3px}@media (max-width:700px){.teamRoleRow dl{grid-template-columns:1fr;gap:14px}.applicationCardHead,.teamRoleCardHead,.teamSectionHeading{flex-direction:column;gap:10px}.teamApplyDialog{padding:24px}}.siteFooter{width:min(100%,1440px);margin:0 auto;color:#f7fbfa;background:#101b1a;border-top:1px solid rgb(255 212 0/62%)}.siteFooterMain{display:grid;grid-template-columns:minmax(300px,1.55fr) repeat(3,minmax(150px,1fr));gap:52px;padding:54px 64px 48px}.siteFooterBrand{max-width:360px}.footerWordmark{display:inline-flex;align-items:baseline;color:#f7fbfa;font-family:var(--font-inter),Arial,sans-serif;font-size:31px;font-weight:800;line-height:1;letter-spacing:-2px;text-decoration:none}.footerWordmarkInitial{color:#21d173;font-size:41px;line-height:inherit}.footerWordmarkDot{color:#ffd400;letter-spacing:0}.footerTagline{max-width:320px;margin:22px 0 0;color:#f7fbfa;font-size:16px;font-weight:700;line-height:1.45}.footerDescription{max-width:350px;margin:10px 0 0;color:#b7cac6;font-size:13px;line-height:1.65}.footerColumn{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.footerColumn h2{margin:0 0 6px;color:#77dfa7;font-size:12px;font-weight:800;line-height:1.2;letter-spacing:.09em;text-transform:uppercase}.footerColumn a{color:#eef4f2;font-size:14px;font-weight:600;line-height:1.45;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:5px;transition:color .16s ease,text-decoration-color .16s ease}.footerColumn a:focus-visible,.footerColumn a:hover{color:#ffd400;text-decoration-color:currentColor}.siteFooterBottom{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 64px;padding:20px 0 24px;border-top:1px solid rgb(255 255 255/12%)}.siteFooterBottom p{margin:0;color:#aebfbb;font-size:11px;line-height:1.5}@media (max-width:960px){.siteFooterMain{grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(130px,1fr));gap:30px;padding-right:32px;padding-left:32px}.siteFooterBottom{margin-right:32px;margin-left:32px}}@media (max-width:720px){.siteFooterMain{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 28px;padding:42px 24px 38px}.siteFooterBrand{grid-column:1/-1;max-width:440px}.siteFooterBottom{align-items:flex-start;flex-direction:column;gap:7px;margin:0 24px;padding:18px 0 24px}}@media (max-width:520px){.siteFooterMain{grid-template-columns:1fr;gap:32px;padding:38px 20px 34px}.siteFooterBrand{grid-column:auto}.footerColumn{padding-top:2px}.siteFooterBottom{margin:0 20px}}