@media (prefers-color-scheme:dark){:root{--bg:#050505;--panel:#0d0e0f;--raised:#151719;--line:#282b2e;--text:#f4f5f6;--muted:#b8bec4;--accent:#cbd3da;--accent-dark:#171a1d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body,.login-page,.onboarding-page,.mobile-chat-open{background:var(--bg);color:var(--text)}.panel,.post,.login-card,.conversation,.message-list,.message-form,.modal,.home-search-box,.home-search-results,.project-owner-header,.project-editor-section,.personal-actions,.chat-search,.live-post-menu[open]{background:var(--panel);border-color:var(--line);color:var(--text)}input,textarea,select,.modal input,.modal textarea,.modal select,.onboarding-fields input,.onboarding-fields textarea,.discovery-fields select,.projects-page .discovery-fields select,.message-form input,.message-form textarea{color:var(--text);background:#141618;border-color:#303438}input:focus,textarea:focus,select:focus{background:#17191b;border-color:#7d8992;box-shadow:0 0 0 3px #a8b4bd20}input::placeholder,textarea::placeholder{color:#7f878e}.composer,.comments>p,.comments input,.post-category,.demo-badge,.opportunity-box,.discovery-controls,.empty,.chat-list,.tags>span,.notice,.skill-options button,.profile-nudge,.mobile-people>button,.builder-meta>span,.builder-need-icon,.projects-page .project-filter-details summary>span,.personal-link-row,.project-editor-intro,.project-editor-section summary,.project-need-detail,.applicant-identity,.application-profile-note,.application-quick span,.application-skills span,.application-message,.requests-notice,.request-status,.home-person-result,.home-project-result,.onboarding-actions,.field-count{background:var(--raised);border-color:var(--line)}.composer:hover,.content-menu button:hover,.personal-links a:hover,.project-site:hover,.home-project-result:hover,.home-person-result:hover,.building-now-cards>button:hover,.button.secondary:hover,.icon-button:hover{background:#1b1e20;border-color:#3a3e42}.button.secondary,.button.danger,.content-menu>div,.toast{color:#e7e9eb;background:#141618;border-color:#34383c}.button.primary,.button.primary:hover,.send-button{color:#111315;background:#edf0f2;border-color:#edf0f2}.button.danger{color:#ffaaa2;border-color:#6b3935}.button.danger:hover{background:#2a1716;border-color:#95504a}.brand,.page-heading h1,.post-author h3,.person-name,.project-info h2,.empty h2,.empty h3,.chat-list strong,.conversation h3,.profile-body h1,.profile-section h3,.modal h2,.builder-content h2,.building-now-heading h2,.project-editor-intro strong,.project-editor-section summary,.project-detail-summary,.project-need-detail strong,.applicant-identity strong,.application-preview>section p,.project-page-tabs>button[aria-selected=true],.request-card h4,.request-card summary,.home-search-empty h2,.home-result-main,.home-project-result,.onboarding-page,.onboarding-fields label,.live-app .profile-name-row h1{color:var(--text)}label,.modal label,.eyebrow,.accent,.optional,.form-note,.page-heading p,.mini-profile p,.sidebar-section>button,.sidebar-section>button span,.composer>span:nth-child(2),.composer>svg,.feed-filters>button,.search-box,.post-author p,.post-author small,.post-time,.post-category,.post-copy,.post-actions button,.comments>p,.feed-end,.section-label,.person-card p,.opportunity-box p,.side-footer,.login-story>p,.community-line>span,.login-card>p,.divider,.login-foot,.login-bottom,.project-info>p,.project-info>div,.project-facts span,.discovery-fields label,.discovery-summary,.empty,.empty p,.chat-list>h3,.chat-list>button p,.chat-hint,.pending .eyebrow,.pending-proposal>span,.conversation header p,.connection-label,.day-label,.message small,.profile-bio,.profile-location,.profile-section p,.unverified,.profile-aside h3,.profile-aside p,.logout,.own-project,.modal-intro,.modal-actions .text-button,.photo-preview>span,.content-menu summary,.content-menu button,.trust-section>p,.trust-section h3,.report-record,.report-record small,.profile-nudge h3,.profile-nudge p,.mobile-people small,.projects-page .page-heading p,.projects-page .feed-filters button,.builder-category,.builder-description,.builder-meta>span,.projects-page .project-filter-details summary,.profile-themes legend,.project-editor-intro p,.project-story p,.project-site,.applicant-identity p,.application-profile-note,.application-about,.application-links a,.building-now-heading p,.building-now-need,.building-now-link,.project-page-hero p,.project-page-action>p,.project-page-tabs>button,.requests-heading p,.requests-notice,.requests-empty p,.request-card header p,.request-status,.request-card>p,.request-card details>p,.session-loading p,.home-search-box,.home-search-results>section>h2,.home-result-main small,.home-project-result small,.home-result-arrow,.onboarding-header p,.onboarding-step,.field-help,.onboarding-status,.live-people p,.live-person small,.live-request small{color:var(--muted)}.text-button,.text-button:hover,.login-foot button,.proof-link{color:#cbd3da}.feed-filters>button.active,.projects-page .feed-filters button.active,.post-actions button:hover,.post-actions button.liked,.live-app .post-actions button[aria-pressed=true]{color:#f5f6f7}.live-app .post-author small,.search-box input,.projects-page .search-box input,.live-app .live-person small,.pending-proposal .text-button{color:var(--muted)}.live-app .post-actions button{color:var(--muted);background:0 0}.live-app .post-actions button[aria-pressed=true],.live-app .post-actions button.liked{color:#f5f6f7;background:#1b2024}.message{color:#e1e4e6;background:#1b1e20;border-color:#292d30}.message.mine{color:#f2f4f5;background:#293139;border-color:#3c4852}.chat-list>button.selected{background:#20262b;border-color:#38434b}.live-app .chat-layout,.live-app .conversation.empty,.chat-list-heading>span,.chat-list-search,.live-app .chat-row:hover,.live-app .chat-row.active,.chat-empty-state{background:var(--panel);border-color:var(--line)}.live-app .chat-list{background:#0a0b0c}.chat-list-heading h2,.live-app .chat-row-copy strong,.chat-empty-state h3,.live-app .chat-list .live-requests h2,.live-app .conversation.empty h2{color:var(--text)}.chat-list-heading p,.chat-list-heading>span,.chat-list-search,.chat-list-search input,.live-app .chat-row-copy small,.chat-row-open,.chat-empty-state,.live-app .chat-list .live-requests>.form-note,.live-app .conversation.empty p{color:var(--muted)}.chat-list-search input{background:0 0}.live-app .chat-list .live-requests{border-color:var(--line)}.live-app.mobile-chat-open .live-conversation>header,.live-conversation>header,.live-conversation .message-form{background:#0d0e0ff5;border-color:#262a2d}.chat-person-avatar{color:#e5e8ea;background:linear-gradient(145deg,#292e32,#151719);border-color:#34393d}.chat-person-avatar>i{border-color:var(--panel)}.live-conversation .chat-person-copy>p{color:#929ba2}.live-conversation .chat-person-copy>p.is-online,.live-conversation .chat-person-copy>p.is-typing{color:#59cb8b}.live-conversation .message-list{background-color:#080a0b;background-image:radial-gradient(circle at 18% 10%,#31373b59 0,#0000 31%),radial-gradient(circle at 86% 82%,#222f3761 0,#0000 35%),linear-gradient(135deg,#ffffff04 25%,#0000 25% 75%,#ffffff04 75%)}.chat-day-separator{color:#7f888f}.chat-day-separator:before,.chat-day-separator:after{background:#24272a}.live-conversation .message{color:#f0f2f3;box-shadow:none;background:#191c1f;border-color:#2b3034}.live-conversation .message.mine{color:#fff;background:#303b44;border-color:#46535d}.live-conversation .message time{color:#8f999f}.live-conversation .message.mine time{color:#bdc6cc}.message-report{color:#8e969c}.message-photos button,.message-photo-loading{background:#24282b}.chat-attach-button{color:#d3d9dd;background:#17191b;border-color:#303438}.chat-photo-drafts button{border-color:#0d0e0f}.live-conversation .message-form textarea{color:#f2f3f4;background:#17191b;border-color:#303438}@media (max-width:760px){.chat-rows,.chat-empty-state{background:var(--panel);border-color:var(--line)}.live-app .chat-row{border-color:var(--line)}.live-app .chat-row:hover,.live-app .chat-row.active{border-color:var(--line);background:#171a1d}}.builder-card,.building-now-cards>button{border-color:var(--line);background:linear-gradient(135deg,#101214,#0b0c0d)}.live-projects-page .project-scope-tabs{background:#111315;border-color:#292d30}.live-projects-page .project-scope-tabs button{color:#aeb6bc}.live-projects-page .project-scope-tabs button.active{color:#121416;background:#eceff1;box-shadow:0 5px 18px #0006}.project-scope-heading>span,.project-scope-heading p{color:#9da6ac}.project-search-panel{background:#0d0e0f;border-color:#292d30;box-shadow:0 10px 30px #0005}.live-projects-page .project-search-panel .search-box{color:#aeb6bc;background:#17191b;border-color:#303438}.live-projects-page .project-search-panel .search-box button,.live-projects-page .project-filter-details summary>span:last-child,.project-empty-icon{color:#c2c9ce;background:#24282b;border-color:#34393d}.live-projects-page .discovery-controls{border-color:#292d30}.project-empty{background:linear-gradient(145deg,#111315,#0b0c0d);border-color:#292d30}.live-projects-page .page-heading h1{color:#f4f5f6}.live-projects-page .project-scope-tabs{background:#151719;border:0}.live-projects-page .project-scope-tabs button.active{color:#111315;background:#eff1f2}.live-projects-page .project-scope-tabs button strong{color:#7f898f;background:0 0}.live-projects-page .project-scope-tabs button.active strong{color:#5c666d;background:0 0}.live-projects-page .project-scope-tabs:before{background:#eff1f2;box-shadow:0 4px 16px #0006}.live-projects-page .project-search-panel{box-shadow:none;background:0 0;border:0}.live-projects-page .discovery-controls{background:0 0;border:0}.live-projects-page .project-filter-details summary:hover{background:#171a1c}.live-projects-page .project-empty{background:0 0;border-color:#2f3437}.project-wizard-progress,.project-wizard-actions{background:#0d0e0ff2;border-color:#292d30}.project-wizard-track{background:#292d30}.project-wizard-track i{background:#edf0f2}.project-wizard-steps span{color:#818a91}.project-wizard-steps .active{color:#f2f4f5}.project-wizard-steps b{background:#17191b;border-color:#34383b}.project-wizard-steps .active b,.project-wizard-steps .done b{color:#111315;background:#edf0f2;border-color:#edf0f2}.project-wizard-heading h3,.project-logo-picker strong{color:#f1f3f4}.project-wizard-heading p,.project-logo-picker p{color:#a6afb5}.project-logo-picker{background:#141618;border-color:#303438}.project-logo-button{color:#c3cbd0;background:#202428;border-color:#485159}.project-logo-remove{color:#ffaaa2;background:#2b1b1a}.project-publish-note{color:#b8c9be;background:#17201c}.project-page-hero,.person-profile-page .profile-cover{border-color:var(--line);background:linear-gradient(125deg,#171b1e,#242a2f,#101214)}.project-page-logo,.application-avatar,.onboarding-photo,.home-project-mark,.personal-photo{color:#d8dde1;background:linear-gradient(140deg,#252b30,#101214);border-color:#343a3f}.personal-photo{border-color:var(--panel)}.profile-cover{background:linear-gradient(120deg,#2d353b,#101214 52%,#252c31)}.personal-fields,.project-story,.project-story section,.application-preview>section,.project-page-tabs,.request-card details,.trust-section,.profile-section,.post-actions,.comments,.conversation>header,.message-form,.login-bottom{border-color:var(--line)}.bottom-nav{background:#090a0ba3;border-color:#ffffff40;box-shadow:0 10px 32px #000a,inset 0 1px #ffffff1f}.nav-orb{background:radial-gradient(circle at 28% 18%,#fff 0 4%,#ffffff70 13%,#0000 35%),radial-gradient(circle at 72% 82%,#8ba8bc66 0 8%,#0000 38%),linear-gradient(145deg,#ffffff65,#9fb2c04d 43%,#ffffff45 63%,#6077894f);border-color:#ffffff9c}.bottom-nav>button:not(.active){color:#aeb5bb;text-shadow:0 1px 2px #000}.bottom-nav>button:not(.active) svg{filter:drop-shadow(0 1px 1px #000)}.storage-warning{color:#e9d6a7;background:#282319;border-color:#5b4c2e}.photo-error{color:#ffb2a7;background:#2a1715;border-color:#6e3933}}
.home-page{width:min(100%,720px);min-width:0;margin:0 auto;animation:.42s cubic-bezier(.2,.75,.25,1) both home-page-in;overflow-x:clip}.home-page .home-heading{min-height:48px;margin-bottom:22px}.home-page .home-heading h1{color:#16191d;letter-spacing:-.055em;margin-bottom:5px;font-size:34px;font-weight:700}.home-page .home-heading p{color:#72777e}.home-heading-actions{align-items:center;gap:9px;display:flex}.home-heading-button{color:#363b40;background:#fff;border:1px solid #e6e8ea;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;transition:background .18s,border-color .18s,transform .18s;display:grid}.home-heading-button:hover,.home-heading-button[aria-pressed=true]{background:#f2f3f4;border-color:#d8dcdf;transform:translateY(-1px)}.home-page .home-publish{border-radius:999px;min-width:104px;line-height:0;transition:transform .2s cubic-bezier(.2,.8,.25,1),background .18s}.home-page .home-publish svg,.home-heading-button svg{margin:0;display:block}.home-page .home-publish:hover{transform:translateY(-2px)scale(1.025)}.home-page .home-publish:active,.home-heading-button:active{transform:scale(.92)}.home-page .home-discovery{margin:0 0 28px;animation:.18s ease-out both home-search-in}.home-page .home-search-box{min-height:50px;box-shadow:none;color:#7b8086;background:#f5f6f7;border-color:#eceef0;border-radius:999px}.home-page .home-search-box:focus-within{background:#fff;border-color:#cfd3d7;box-shadow:0 0 0 4px #15191d0a}.home-page .home-search-box input{color:#24282d;font-size:15px}.home-page .home-search-results{border-color:#e8eaec;border-radius:18px;margin-top:8px;box-shadow:0 20px 55px #20262c14}.home-page .building-now{margin-bottom:28px}.home-page .building-now-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.home-page .building-now-heading h2{color:#25292e;letter-spacing:-.025em;font-size:16px;font-weight:650}.home-page .building-now-heading .text-button{color:#697078;flex-shrink:0;font-size:11px}.home-page .building-now-cards{scrollbar-width:none;scroll-snap-type:x proximity;gap:10px;padding:0 0 6px;display:flex;overflow-x:auto}.home-page .building-now-cards::-webkit-scrollbar{display:none}.home-page .feed-filters::-webkit-scrollbar{display:none}.home-page .building-now-cards>button{scroll-snap-align:start;background:#fafafa;border-color:#e9ebed;border-radius:15px;flex:0 0 220px;min-height:126px;padding:16px}.home-page .building-now-cards>button:hover{background:#f6f6f6;border-color:#d6d9dc;transform:translateY(-1px)}.home-page .building-now-cards strong{color:#24282c;margin:7px 0 3px;font-size:16px}.home-page .building-now-need{color:#626970;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.home-page .building-now-link{color:#30363c;padding-top:11px;font-size:10px}.home-feed-layout{background:0 0;border:0;border-top:1px solid #e8eaec;border-radius:0;width:100%;min-width:0;overflow:hidden}.home-feed-toolbar{border-bottom:1px solid #eceef0;align-items:flex-end;min-width:0;display:flex;position:relative}.home-page .home-feed-toolbar .feed-filters{border:0;flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-width:0;margin:0;display:grid;position:relative;overflow-x:auto}.home-page .home-feed-toolbar .feed-filters>button{color:#757b81;border-bottom-width:2px;min-height:51px;padding:0 17px;font-size:12px;font-weight:500;transition:color .22s,transform .18s}.home-page .home-feed-toolbar .feed-filters>button.active{color:#20252a;border-bottom-color:#0000;font-weight:650}.home-page .home-feed-toolbar .feed-filters>button:active{transform:scale(.94)}.home-filter-indicator{pointer-events:none;width:25%;height:3px;transform:translateX(calc(var(--filter-index) * 100%));place-items:center;transition:transform .36s cubic-bezier(.22,.8,.25,1);display:grid;position:absolute;bottom:0;left:0}.home-filter-indicator:after{content:"";background:#20252a;border-radius:999px 999px 0 0;width:calc(100% - 24px);height:3px}.home-refresh{color:#6f767d;background:#fff;border:0;border-left:1px solid #eceef0;place-items:center;width:51px;min-width:51px;height:51px;transition:color .18s,background .18s,transform .18s;display:grid}.home-refresh:hover{color:#252a2f;background:#f6f7f8}.home-refresh:active{transform:rotate(-18deg)scale(.9)}.home-refresh:disabled svg{animation:.8s linear infinite home-spin}.home-page .home-post{animation:.42s cubic-bezier(.2,.75,.25,1) both home-post-in;animation-delay:calc(var(--post-index,0) * 45ms);background:0 0;border:0;border-bottom:1px solid #eceef0;border-radius:0;margin:0;padding:20px 22px;transition:background .18s;overflow:visible}.home-page .home-post:last-of-type{border-bottom:0}.home-page .home-post .post-author{align-items:flex-start}.home-page .home-post .avatar{border-radius:50%;width:44px;height:44px}.home-page .home-post .post-author>div{flex:1;grid-template-columns:max-content minmax(0,1fr);column-gap:8px;min-width:0;display:grid}.home-page .home-post .post-author h3{color:#1d2125;min-width:0;font-size:14px;font-weight:650}.home-page .home-post .post-author p{color:#777d83;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:11px;line-height:1.45;overflow:hidden}.home-page .home-post .post-author time{color:#8a9096;align-self:center;font-size:11px}.home-page .live-post-menu{margin-top:-7px}.home-page .live-post-menu summary{color:#7c8288;letter-spacing:1px;border-radius:50%;place-items:center;font-size:14px;display:grid}.home-page .live-post-menu summary:hover{background:#f1f2f3}.home-page .post-category{color:#61686f;background:#f2f3f4;border-radius:999px;margin:13px 0 0 55px;padding:4px 8px;font-size:9px;font-weight:650}.home-page .post-copy,.home-page .live-post-photos,.home-page .post-actions,.home-page .live-comments{margin-left:55px}.home-page .post-copy{color:#292e33;margin-top:9px;margin-bottom:13px;font-size:15px;line-height:1.55}.home-page .live-post-photos{border-color:#e4e6e8;border-radius:16px;width:calc(100% - 55px);margin-top:13px;margin-bottom:14px}.home-page .post-actions{border:0;justify-content:space-between;gap:0;width:calc(100% - 55px);margin-top:11px;padding:0}.home-page .post-actions button{color:#6f767d;border-radius:999px;justify-content:center;min-width:44px;min-height:38px;padding:0 9px}.home-page .post-actions button:hover{background:#f1f3f4}.home-page .post-actions .save-button{margin-left:0}.home-page .live-comments{border-top-color:#eceef0;padding-top:16px}.home-page .empty{background:#fff;border:0;border-radius:0;margin:0}.home-feed-content{min-width:0;animation:.32s cubic-bezier(.2,.75,.25,1) both home-feed-switch}@keyframes home-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes home-feed-switch{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes home-post-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes home-spin{to{transform:rotate(360deg)}}@keyframes home-search-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.home-page{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}.home-page .home-heading{min-height:44px;margin-bottom:14px}.home-page .home-heading h1{font-size:29px}.home-heading-actions{gap:7px}.home-heading-button,.home-page .home-publish{place-items:center;gap:0;width:42px;min-width:42px;height:42px;min-height:42px;line-height:0;display:grid}.home-page .home-heading p{max-width:245px;font-size:11px}.home-page .home-publish{padding:0;font-size:0;position:relative}.home-page .home-publish svg{display:none}.home-page .home-publish:before,.home-page .home-publish:after{content:"";transform-origin:50%;background:currentColor;border-radius:999px;width:19px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-page .home-publish:after{transform:translate(-50%,-50%)rotate(90deg)}.home-page .home-discovery{margin-bottom:16px}.home-page .home-search-box{min-height:44px;padding:0 16px}.home-page .home-search-box input{padding:10px 0;font-size:16px}.home-page .home-search-results{padding:12px}.home-page .building-now{margin-bottom:22px}.home-page .building-now-heading h2{font-size:15px}.home-page .building-now-cards>button{flex-basis:205px;min-height:118px;padding:14px}.home-feed-layout{border-left:0;border-right:0;border-radius:0;width:calc(100% + 32px);margin-left:-16px;margin-right:-16px}.home-page .home-feed-toolbar .feed-filters>button{text-align:center;min-height:50px;padding:0 16px;font-size:12px}.home-refresh{width:49px;min-width:49px;height:50px}.home-page .home-post{padding:17px 16px 13px}.home-page .home-post .avatar{width:41px;height:41px}.home-page .post-category,.home-page .post-copy,.home-page .live-post-photos,.home-page .post-actions,.home-page .live-comments{margin-left:52px}.home-page .post-copy{font-size:15px;line-height:1.48}.home-page .live-post-photos,.home-page .post-actions{width:calc(100% - 52px)}.home-page .post-actions button{min-height:42px;padding:0 10px;font-size:0}.home-page .post-actions button:first-child{font-size:11px}}@media (prefers-color-scheme:dark){.home-page .home-heading h1,.home-page .building-now-heading h2,.home-page .building-now-cards strong,.home-page .home-feed-toolbar .feed-filters>button.active,.home-page .home-post .post-author h3,.home-page .post-copy{color:#f3f4f4}.home-page .home-heading p,.home-page .building-now-need,.home-page .home-post .post-author p,.home-page .home-post .post-author time{color:#92989d}.home-page .home-search-box,.home-heading-button,.home-page .building-now-cards>button{background:#16181a;border-color:#25282b}.home-page .home-search-box:focus-within,.home-refresh,.home-page .empty{background:#0b0c0d}.home-heading-button{color:#eceeef}.home-page .home-search-box input{color:#f2f3f4}.home-page .home-search-results{background:#121416;border-color:#292c2e;box-shadow:0 20px 55px #0008}.home-feed-layout,.home-feed-toolbar,.home-refresh,.home-page .home-post,.home-page .live-comments{border-color:#24272a}.home-feed-layout,.home-page .home-post{background:0 0}.home-page .home-feed-toolbar .feed-filters>button.active{border-bottom-color:#0000}.home-filter-indicator:after{background:#f3f4f4}.home-refresh:hover,.home-page .live-post-menu summary:hover,.home-page .post-actions button:hover{background:#151719}.home-page .post-category{color:#a5abb0;background:#1c1f21}}@media (prefers-reduced-motion:reduce){.home-page,.home-feed-content,.home-page .building-now-cards>button,.home-page .home-post,.home-page .home-discovery,.home-refresh:disabled svg{animation:none}.home-filter-indicator,.home-heading-button,.home-page .home-publish,.home-refresh,.home-page .home-feed-toolbar .feed-filters>button{transition:none}}
