:root{--bg:#f4f0e7;--paper:#fffdf8;--ink:#171714;--muted:#6f6a61;--line:#dcd5c8;--accent:#ef5a3c;--accent-dark:#bd3f28;--soft:#f7dfd7;--sage:#e1eadb;--blue:#dfe8f2;--shadow:0 14px 40px rgba(39,32,24,.07)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:before{content:"";display:block;height:5px;background:var(--accent)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.container{max-width:1180px;margin:0 auto;padding:24px 24px 86px}.nav{display:flex;align-items:center;justify-content:space-between;padding:16px 0 34px;gap:16px}.brand{font-weight:950;letter-spacing:-.06em;font-size:27px}.brand span{color:var(--accent)}.navActions{display:flex;gap:9px;flex-wrap:wrap}.btn,.navActions{align-items:center}.btn{display:inline-flex;justify-content:center;gap:7px;border:1px solid var(--line);background:rgba(255,253,248,.72);border-radius:999px;padding:10px 15px;cursor:pointer;font-weight:750;font-size:14px;transition:.18s ease}.btn:hover{transform:translateY(-1px);border-color:#bdb5a8;background:var(--paper)}.btn:disabled,.textButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn.primary{background:var(--ink);color:#fff;border-color:var(--ink)}.btn.primary:hover{background:#2b2a26}.btn.big{padding:13px 18px;font-size:15px}.eyebrow,.kicker{color:var(--accent-dark);font-weight:850;text-transform:uppercase;letter-spacing:.13em;font-size:11px}.lead{font-size:18px;line-height:1.62;max-width:720px}.lead,.muted,time{color:var(--muted)}.muted,time{font-size:13px}.textButton{border:0;background:transparent;cursor:pointer;color:var(--muted);padding:0;font-weight:700}.resourceLink:hover,.textButton:hover{color:var(--ink)}.homeHero{display:grid;grid-template-columns:1.06fr .94fr;grid-gap:54px;gap:54px;align-items:center;padding:54px 0 64px}.homeIntro h1{font-size:clamp(58px,8vw,102px);line-height:.88;letter-spacing:-.075em;margin:13px 0 28px;max-width:760px}.homeLead{font-size:21px;line-height:1.5;color:#4f4b44;max-width:680px}.heroActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.quietLine{color:var(--muted);font-size:13px;margin-top:16px}.profilePreview{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);padding:28px;transform:rotate(1deg)}.previewTop{display:flex;gap:15px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:22px}.previewTop h2{font-size:27px;letter-spacing:-.04em;margin:2px 0}.previewTop p{margin:0;color:var(--muted);font-size:14px}.avatar{width:62px;height:62px;background:var(--accent);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:24px}.avatar.large{width:86px;height:86px;font-size:30px}.previewFocus{display:grid;grid-gap:5px;gap:5px;padding:20px 0;border-bottom:1px solid var(--line)}.previewFocus span,.previewProject span,.recommendationPreview span{font-size:10px;font-weight:900;letter-spacing:.12em;color:var(--accent-dark)}.previewFocus strong{font-size:20px}.previewProject{padding:20px 0;border-bottom:1px solid var(--line)}.previewProject>div{display:flex;align-items:center;gap:8px}.previewProject p{color:var(--muted);line-height:1.55}.previewProject a{font-size:13px;font-weight:800;display:inline-flex;gap:5px;align-items:center}.previewComment{margin-top:20px;background:var(--sage);padding:16px;display:flex;gap:12px}.previewComment strong{font-size:14px}.previewComment p{font-size:13px;margin:4px 0 0;color:#4f574b;line-height:1.45}.statementBand{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:24px 0;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;font-size:clamp(24px,4vw,43px);letter-spacing:-.045em}.statementBand span{color:var(--muted)}.homeSection{padding:88px 0 42px}.sectionIntro{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:40px;gap:40px;align-items:end;margin-bottom:30px}.homeCTA h2,.homeSplit h2,.sectionIntro h2{font-size:clamp(35px,5vw,58px);line-height:1;letter-spacing:-.055em;margin:8px 0}.featureGrid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink)}.featureGrid article{padding:26px 24px 12px 0;border-right:1px solid var(--line);min-height:250px}.featureGrid article+article{padding-left:24px}.featureGrid article:last-child{border-right:0}.featureGrid article>span{display:block;color:var(--muted);font-size:12px;margin-bottom:30px}.featureGrid h3{font-size:24px;letter-spacing:-.03em;margin:18px 0 8px}.featureGrid p{color:var(--muted);line-height:1.6}.homeSplit{margin:70px 0;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:50px;gap:50px;align-items:center;background:#1e1f1b;color:#fff;padding:44px}.homeSplit p{color:#c9c6be;line-height:1.6;max-width:620px}.homeSplit .eyebrow{color:#ff8b71}.recommendationPreview{background:#f5f0e5;color:var(--ink);padding:24px;display:flex;gap:16px;align-items:flex-start}.recommendationPreview strong{display:block;font-size:23px;margin:4px 0}.recommendationPreview p{color:var(--muted);margin:0}.homeCTA{margin-top:80px;border-top:1px solid var(--ink);padding-top:32px;display:flex;align-items:center;justify-content:space-between;gap:30px}.becomingSummary,.card,.checkinSurface,.conversationComposer,.discoverProject,.emptySurface,.focusPanel,.personCard,.progressPost,.projectRow,.projectStatusCard,.resourceRow,.signInPrompt,.surface{background:var(--paper);border:1px solid var(--line)}.card{padding:22px}.field,select.field,textarea{width:100%;border:1px solid #cfc8bb;background:#fffefa;padding:13px 14px;outline:none;color:var(--ink);border-radius:10px}.field:focus,select.field:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(239,90,60,.11)}textarea{min-height:126px;resize:vertical}.formMessage{font-size:13px;color:var(--muted)}.composerFooter,.sectionHead,.updateMeta{display:flex;align-items:center;justify-content:space-between;gap:12px}.sectionHead{margin:0 0 13px}.sectionHead h2{font-size:22px;letter-spacing:-.03em;margin:0}.stack{display:grid;grid-gap:11px;gap:11px}.topGap{margin-top:34px}.tagRow{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}.microTags span,.tagRow span{background:#ebe6dc;color:#554f47}.microTags span,.pill,.tagRow span{font-size:11px;border-radius:999px;padding:6px 9px}.pill{display:inline-flex;background:var(--soft);color:var(--accent-dark);font-weight:850}.narrow{max-width:690px}.authCard{margin:56px auto;background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);padding:34px;display:grid;grid-gap:16px;gap:16px}.authTitle{font-size:48px;line-height:1;letter-spacing:-.055em;margin:8px 0 12px}.authCard label{display:grid;grid-gap:7px;gap:7px;font-weight:750;font-size:13px}.profileSettings{margin-top:8px}.dashboardHero{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:28px;gap:28px;align-items:end;padding:26px 0}.dashTitle{font-size:clamp(48px,7vw,80px);line-height:.93;letter-spacing:-.065em;margin:9px 0 14px}.focusPanel{padding:24px;border-left:5px solid var(--accent)}.focusPanel>span{font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-dark)}.focusPanel h3{font-size:23px;letter-spacing:-.03em;margin:8px 0}.focusPanel p{color:var(--muted);line-height:1.55}.checkinSurface{padding:17px;display:grid;grid-gap:11px;gap:11px;margin:18px 0 38px;box-shadow:0 8px 24px rgba(39,32,24,.04)}.checkinSurface textarea{border:0;background:transparent;padding:10px 3px;min-height:135px;font-size:17px;box-shadow:none}.twoCol{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:32px;gap:32px;align-items:start;margin-top:34px}.progressPost{padding:22px;border-left:4px solid #b8c5b1}.progressPost h3{font-size:21px;letter-spacing:-.025em;margin:9px 0}.progressPost p{color:var(--muted);line-height:1.58;margin:0}.updateMeta>span{font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:850;color:#53614e}.projectRow{display:block;padding:17px;transition:.16s ease}.projectRow:hover{transform:translateX(3px);border-color:#bdb5a8}.projectRow>svg{float:left;margin:2px 10px 12px 0}.projectRow span,.projectRow strong{display:block}.projectRow span{font-size:13px;color:var(--muted);margin-top:4px;line-height:1.45}.projectForm{display:grid;grid-gap:10px;gap:10px;padding:16px;margin-bottom:12px}.projectForm textarea{min-height:90px}.resourceRow{padding:17px;display:flex;gap:13px;align-items:flex-start}.resourceRow h3{font-size:18px;margin:3px 0}.resourceRow strong{font-size:12px;color:var(--muted);display:block}.resourceRow p{color:var(--muted);font-size:13px;line-height:1.5;margin:7px 0 0}.resourceKind{font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-dark)}.resourceLink{display:inline-flex;align-items:center;gap:5px;margin-top:10px;font-size:12px;font-weight:850;color:var(--accent-dark)}.emptySurface{padding:20px;color:var(--muted);line-height:1.5}.notificationStrip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0;display:grid;grid-template-columns:220px 1fr;grid-gap:16px;gap:16px;margin-bottom:10px}.notificationLabel{display:flex;gap:8px;align-items:center}.notificationItems{display:flex;gap:8px;overflow:auto}.notificationItem{border:1px solid var(--line);background:transparent;padding:9px 11px;text-align:left;min-width:220px;cursor:pointer}.notificationItem.unread{background:var(--soft);border-color:#e9b2a4}.notificationItem span,.notificationItem time{display:block;font-size:12px}.notificationItem time{margin-top:3px}.profileHero{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:34px 0;display:grid;grid-template-columns:1fr auto;grid-gap:24px;gap:24px}.profileIdentity{display:flex;gap:18px;align-items:center}.profileName{font-size:clamp(46px,7vw,74px);line-height:.9;letter-spacing:-.065em;margin:6px 0}.profileHeadline{font-size:18px;margin:10px 0 0;color:#4e4942}.profileActions{display:flex;align-items:flex-start}.profileStory{grid-column:1/-1;font-size:21px;line-height:1.5;max-width:900px;margin:6px 0;color:#3d3933}.becomingGrid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.signalCard{padding:23px 20px 23px 0;border-right:1px solid var(--line);min-height:178px}.signalCard+.signalCard{padding-left:20px}.signalCard:last-child{border-right:0}.signalCard h3{font-size:20px;letter-spacing:-.025em;margin:11px 0}.signalCard p{color:var(--muted);font-size:13px;line-height:1.5}.becomingSummary{padding:26px;display:flex;align-items:center;justify-content:space-between;gap:28px}.becomingSummary h2{font-size:31px;letter-spacing:-.04em;margin:6px 0}.becomingSummary p{color:var(--muted);margin:0}.signalTags{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.signalTags span{background:var(--ink);color:#fff;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:800}.projectEvidence{display:grid;grid-gap:8px;gap:8px}.projectEvidenceHead{display:flex;align-items:center;justify-content:space-between}.projectEvidenceHead span{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.projectEvidence h3{font-size:20px;margin:2px 0}.projectEvidence p{color:var(--muted);font-size:13px}.nextStep{border-top:1px solid var(--line);padding-top:9px}.nextStep strong{font-size:10px;color:var(--accent-dark);text-transform:uppercase;letter-spacing:.1em}.conversationHint{display:flex;gap:6px;align-items:center;font-size:12px;font-weight:800;margin-top:4px;color:var(--accent-dark)}.socialCount{font-size:13px;color:var(--muted);padding:10px}.caughtUp{margin:58px auto 0;max-width:620px;text-align:center;display:grid;grid-gap:6px;gap:6px;padding:26px;color:var(--muted)}.caughtUp strong{font-size:21px;color:var(--ink)}.backLink{display:inline-flex;gap:7px;align-items:center;font-size:13px;font-weight:800;color:var(--muted);margin-bottom:30px}.projectHero{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:42px;gap:42px;border-top:1px solid var(--ink);padding:32px 0 45px}.projectTitle{font-size:clamp(48px,7vw,82px);line-height:.92;letter-spacing:-.065em;margin:9px 0 12px}.projectOwner{color:var(--muted)}.projectGoal{font-size:20px;line-height:1.55;max-width:760px}.projectStatusCard{padding:24px;display:grid;grid-gap:8px;gap:8px;align-content:start;border-top:5px solid #78916f}.projectStatusCard span{font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:900;color:#53614e;margin-top:8px}.projectStatusCard strong{font-size:18px;line-height:1.4}.projectStatusCard p{color:var(--muted);margin:0;line-height:1.5}.projectLayout{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:34px;gap:34px;border-top:1px solid var(--line);padding-top:34px}.conversationList{display:grid;grid-gap:9px;gap:9px}.comment{background:var(--paper);border:1px solid var(--line);padding:15px}.replyComment{margin-left:24px;border-left:4px solid var(--blue)}.commentHead{display:flex;justify-content:space-between;gap:8px}.commentHead a{font-weight:850;font-size:13px}.comment p{font-size:14px;line-height:1.55;margin:8px 0}.replyButton{display:inline-flex;align-items:center;gap:5px;font-size:12px}.conversationComposer{padding:14px;margin-top:12px;display:grid;grid-gap:9px;gap:9px}.conversationComposer textarea{min-height:105px}.replyingTo{font-size:12px;color:var(--muted)}.replyingTo button{text-decoration:underline}.signInPrompt{padding:15px;margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.emptySurface svg{margin-bottom:8px}.emptySurface span,.emptySurface strong{display:block}.discoverHero{padding:42px 0 50px;max-width:900px}.discoverHero h1{font-size:clamp(50px,7vw,86px);line-height:.93;letter-spacing:-.065em;margin:10px 0 18px}.discoverHero>p{font-size:19px;line-height:1.55;color:var(--muted);max-width:680px}.searchBox{margin-top:24px;background:var(--paper);border:1px solid var(--line);display:flex;align-items:center;gap:10px;padding:12px 14px;max-width:680px}.searchBox input{border:0;outline:0;width:100%;font-size:15px}.discoverSection{margin-top:35px}.peopleGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.personCard{padding:18px;display:flex;gap:13px;transition:.16s ease}.discoverProject:hover,.personCard:hover{border-color:#aaa195;transform:translateY(-2px)}.personAvatar{width:42px;height:42px;background:var(--soft);color:var(--accent-dark);border-radius:50%;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.personCard span,.personCard strong{display:block}.personCard span{color:var(--muted);font-size:12px;margin-top:3px}.personCard p{color:#514d46;font-size:13px;line-height:1.45;margin:8px 0}.microTags{display:flex;gap:5px;flex-wrap:wrap}.microTags span{font-size:10px}.projectGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.discoverProject{padding:19px;transition:.16s ease}.projectTop{display:flex;justify-content:space-between;align-items:center}.projectTop span{font-size:10px;text-transform:uppercase;letter-spacing:.11em;color:var(--muted)}.discoverProject h3{font-size:21px;letter-spacing:-.03em;margin:18px 0 7px}.discoverProject p{color:var(--muted);font-size:13px;line-height:1.5}.discoverProject small{font-weight:800;display:block;margin-top:18px}@media(max-width:1000px){.dashboardHero,.homeHero,.homeSplit,.projectHero,.projectLayout,.twoCol{grid-template-columns:1fr}.becomingGrid,.peopleGrid,.projectGrid{grid-template-columns:repeat(2,1fr)}.notificationStrip,.sectionIntro{grid-template-columns:1fr}.profilePreview{transform:none}}@media(max-width:720px){.container{padding:18px 16px 64px}.nav{align-items:flex-start}.navActions{justify-content:flex-end}.homeHero{padding-top:25px;gap:30px}.homeIntro h1{font-size:58px}.featureGrid{grid-template-columns:1fr}.featureGrid article,.featureGrid article+article{border-right:0;border-bottom:1px solid var(--line);padding:22px 0;min-height:0}.becomingGrid{grid-template-columns:1fr}.signalCard,.signalCard+.signalCard{border-right:0;border-bottom:1px solid var(--line);padding:20px 0}.profileHero{grid-template-columns:1fr}.profileActions{grid-row:2}.profileIdentity{align-items:flex-start}.profileName{font-size:48px}.profileStory{font-size:18px}.peopleGrid,.projectGrid{grid-template-columns:1fr}.becomingSummary,.homeCTA,.signInPrompt{align-items:flex-start;flex-direction:column}.signalTags{justify-content:flex-start}.composerFooter{align-items:flex-start;flex-direction:column}.homeSplit{padding:28px}.projectTitle{font-size:54px}}.settingsGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.socialFields{display:grid;grid-gap:10px;gap:10px;border-top:1px solid var(--line);padding-top:18px;margin-top:2px}.profileMeta{grid-column:1/-1;display:flex;gap:10px;align-items:center;flex-wrap:wrap;color:var(--muted);font-size:12px}.profileMeta a,.profileMeta span{display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border:1px solid var(--line);background:rgba(255,253,248,.55)}.profileMeta a:hover{border-color:#afa699;color:var(--ink)}@media(max-width:720px){.settingsGrid{grid-template-columns:1fr}}:root{--app-bg:#f5f3ee;--app-surface:#fff;--app-surface-2:#f0eee8;--app-text:#171714;--app-muted:#706c64;--app-border:#d8d4cb;--app-hover:#ece9e2;--app-accent:#e45235;--app-danger:#b42318;--sidebar:238px}html[data-theme=dark]{--bg:#111210;--paper:#191a17;--ink:#f3f1ea;--muted:#aaa69c;--line:#343630;--accent:#ff7358;--accent-dark:#ff927c;--soft:#34221d;--sage:#263127;--blue:#222b35;--app-bg:#111210;--app-surface:#191a17;--app-surface-2:#20211e;--app-text:#f3f1ea;--app-muted:#aaa69c;--app-border:#343630;--app-hover:#252620;--app-accent:#ff7358;--app-danger:#ff786c;color-scheme:dark}html[data-theme=dark] body{background:var(--app-bg);color:var(--app-text)}html[data-theme=dark] .authCard,html[data-theme=dark] .becomingSummary,html[data-theme=dark] .card,html[data-theme=dark] .checkinSurface,html[data-theme=dark] .conversationComposer,html[data-theme=dark] .discoverProject,html[data-theme=dark] .emptySurface,html[data-theme=dark] .focusPanel,html[data-theme=dark] .personCard,html[data-theme=dark] .profilePreview,html[data-theme=dark] .progressPost,html[data-theme=dark] .projectRow,html[data-theme=dark] .projectStatusCard,html[data-theme=dark] .resourceRow,html[data-theme=dark] .signInPrompt,html[data-theme=dark] .surface{background:var(--app-surface);border-color:var(--app-border);color:var(--app-text)}html[data-theme=dark] .field,html[data-theme=dark] select.field,html[data-theme=dark] textarea{background:#141512;color:var(--app-text);border-color:var(--app-border)}html[data-theme=dark] .homeSplit{background:#080907}html[data-theme=dark] .recommendationPreview{background:#24231e;color:var(--app-text)}html[data-theme=dark] .microTags span,html[data-theme=dark] .tagRow span{background:#292a26;color:#d9d6ce}html[data-theme=dark] .notificationItem.unread{background:#34221d;border-color:#694036}.btn{border-radius:8px;padding:9px 13px;box-shadow:none;font-weight:720;letter-spacing:-.01em}.btn.big{border-radius:9px;padding:12px 16px}.btn:hover{transform:none;background:var(--app-hover);border-color:#aaa59b}.btn.primary{background:var(--app-text);color:var(--app-surface);border-color:var(--app-text)}.btn.primary:hover{background:var(--app-accent);border-color:var(--app-accent);color:#fff}.textButton{border-radius:6px;padding:5px 3px}.appFrame{min-height:100vh;background:var(--app-bg);color:var(--app-text);display:grid;grid-template-columns:var(--sidebar) minmax(0,1fr)}.sideNav{height:100vh;position:-webkit-sticky;position:sticky;top:0;padding:28px 18px 18px;border-right:1px solid var(--app-border);background:var(--app-surface);display:flex;flex-direction:column;z-index:20}.sideBrand{display:inline-flex;align-items:center;font-size:27px;font-weight:950;letter-spacing:-.06em;padding:0 10px 24px}.sideBrand span{color:var(--app-accent)}.sideLinks{display:grid;grid-gap:4px;gap:4px}.sideLink{display:flex;align-items:center;gap:13px;padding:11px 12px;border-radius:8px;color:var(--app-muted);font-weight:650;font-size:15px;transition:background .15s,color .15s}.sideLink:hover{background:var(--app-hover);color:var(--app-text)}.sideLink.active{background:var(--app-surface-2);color:var(--app-text);font-weight:790}.sideLink.active svg{color:var(--app-accent)}.sideAccount{margin-top:auto;position:relative}.accountTrigger{width:100%;border:0;border-top:1px solid var(--app-border);background:transparent;color:var(--app-text);padding:15px 8px 4px;display:grid;grid-template-columns:38px 1fr auto;grid-gap:10px;gap:10px;align-items:center;text-align:left;cursor:pointer}.accountTrigger:hover{background:var(--app-hover)}.accountTrigger span,.accountTrigger strong{display:block}.accountTrigger strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.accountTrigger>div:nth-child(2)>span{font-size:11px;color:var(--app-muted);margin-top:2px}.accountDots{font-size:12px;color:var(--app-muted);letter-spacing:2px}.commentAvatar,.navAvatar{border-radius:50%;background:var(--app-accent);color:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;font-weight:850}.navAvatar{width:38px;height:38px}.avatar img,.commentAvatar img,.navAvatar img,.personAvatar img{width:100%;height:100%;object-fit:cover}.accountMenu{position:absolute;left:0;right:0;bottom:62px;background:var(--app-surface);border:1px solid var(--app-border);box-shadow:0 16px 40px rgba(0,0,0,.14);padding:6px;z-index:40}.accountMenu a,.accountMenu button{width:100%;display:flex;align-items:center;gap:10px;padding:10px;border:0;border-radius:6px;background:transparent;color:var(--app-text);text-align:left;cursor:pointer;font-size:13px}.accountMenu a:hover,.accountMenu button:hover{background:var(--app-hover)}.accountMenu .dangerAction{color:var(--app-danger);border-top:1px solid var(--app-border);border-radius:0;margin-top:4px;padding-top:12px}.appMain{min-width:0}.networkPage{width:min(1080px,calc(100% - 48px));margin:0 auto;padding:30px 0 80px}.pageLoading{min-height:50vh;display:flex;align-items:center;justify-content:center;color:var(--app-muted)}.mobileNav{display:none}.socialHero{padding-top:18px}.socialHero .dashTitle{max-width:720px}.socialComposer{border-radius:10px}.socialColumns{grid-template-columns:minmax(0,1.45fr) minmax(280px,.65fr)}.socialPost{border-left-width:3px;border-radius:4px}.discoverProject,.personCard,.projectRow,.resourceRow{border-radius:7px;box-shadow:none}.discoverProject:hover,.personCard:hover,.projectRow:hover{transform:none;border-color:#aaa59b;background:var(--app-hover)}.notificationStrip{border-color:var(--app-border)}.notificationItem{border-radius:6px;color:var(--app-text);background:var(--app-surface)}.discoverHero{max-width:780px;padding:30px 0 38px}.discoverHero h1{font-size:clamp(42px,5vw,66px);line-height:.98;margin:10px 0 16px}.discoverHero p{color:var(--app-muted);font-size:17px;line-height:1.55}.searchBox{border-radius:8px;background:var(--app-surface);border-color:var(--app-border)}.searchBox input{color:var(--app-text);background:transparent}.socialPerson{background:var(--app-surface)}.personAvatar{overflow:hidden}.socialProject{background:var(--app-surface)}.socialProfileHero{padding-top:22px}.avatar{overflow:hidden}.avatar.xlarge{width:104px;height:104px;font-size:34px}.profileMeta a,.profileMeta span{border-radius:5px}.signalCard{background:transparent}.becomingGrid{border-color:var(--app-border)}.becomingSummary{border-radius:7px}.conversationHint{color:var(--app-accent)}.socialProjectHero{border-color:var(--app-border)}.comment,.projectStatusCard{border-radius:7px}.comment{background:var(--app-surface);border-color:var(--app-border)}.commentHead a{display:flex;align-items:center;gap:8px}.commentAvatar{width:25px;height:25px;font-size:10px}.conversationComposer{border-radius:7px}.replyingTo button{background:none}.settingsPage{max-width:920px}.settingsPanel{display:grid;grid-gap:22px;gap:22px}.settingsHeader{padding:18px 0 8px;border-bottom:1px solid var(--app-border)}.settingsHeader h1{font-size:clamp(38px,5vw,58px);line-height:1;letter-spacing:-.055em;margin:8px 0 18px}.settingsSection{background:var(--app-surface);border:1px solid var(--app-border);padding:24px;display:grid;grid-gap:15px;gap:15px;border-radius:8px}.settingsSection h2{font-size:18px;margin:0}.settingsSection>div>p,.settingsSection>p{color:var(--app-muted);margin:4px 0 0;font-size:13px}.settingsSection label{display:grid;grid-gap:7px;gap:7px;font-size:13px;font-weight:720}.avatarSection{grid-template-columns:1fr auto;align-items:center}.avatarEditor{display:flex;align-items:center;gap:14px}.fileButton{position:relative;overflow:hidden}.fileButton input{position:absolute;inset:0;opacity:0;cursor:pointer}.preferenceGrid{grid-template-columns:1fr 1fr}.settingsFooter{display:flex;align-items:center;gap:14px;padding-bottom:30px}.microTags span,.pill,.signalTags span,.tagRow span{border-radius:5px}@media(max-width:900px){:root{--sidebar:204px}.projectLayout,.socialColumns{grid-template-columns:1fr}.networkPage{width:min(100% - 32px,760px)}}@media(max-width:720px){body{padding-bottom:66px}.appFrame{display:block}.sideNav{display:none}.networkPage{width:calc(100% - 28px);padding-top:18px}.mobileNav{position:fixed;left:0;right:0;bottom:0;height:62px;background:var(--app-surface);border-top:1px solid var(--app-border);z-index:60;display:grid;grid-template-columns:repeat(4,1fr);padding-bottom:env(safe-area-inset-bottom)}.mobileNav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--app-muted);font-size:9px;font-weight:650}.mobileNav a.active{color:var(--app-text)}.mobileNav a.active svg{color:var(--app-accent)}.dashboardHero,.profileHero,.projectHero{grid-template-columns:1fr}.profileActions{justify-content:flex-start}.avatarSection,.preferenceGrid{grid-template-columns:1fr}.avatarEditor{justify-content:flex-start}.notificationStrip{grid-template-columns:1fr}.notificationItems{padding-bottom:4px}.homePage .nav{align-items:flex-start}.homePage .navActions{justify-content:flex-end}.btn{min-height:38px}.settingsSection{padding:18px}}.profileSettingsStack{display:grid;grid-gap:28px;gap:28px}.settingsHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.settingsHeader p{max-width:680px;color:var(--app-muted);line-height:1.55}.compactAction{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text);padding:8px 10px;border-radius:6px;font-size:12px;font-weight:760;cursor:pointer;white-space:nowrap}.compactAction:hover{background:var(--app-hover)}.fieldHelp{display:block;color:var(--app-muted);font-size:11px;font-weight:500;line-height:1.4}.structuredProfile{gap:22px}.structuredHeader p{max-width:760px}.structuredSections{display:grid;grid-gap:10px;gap:10px}.profileEntryGroup{border-top:1px solid var(--app-border);padding-top:16px}.profileEntryGroup:first-child{border-top:0;padding-top:0}.profileEntryGroupHead{display:flex;align-items:center;justify-content:space-between;gap:14px}.profileEntryGroupHead>div{display:flex;align-items:center;gap:9px}.profileEntryGroupHead h3{margin:0;font-size:15px}.profileEntryList{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.profileEntryItem{display:grid;grid-template-columns:1fr auto;grid-gap:16px;gap:16px;padding:14px;border:1px solid var(--app-border);border-radius:6px;background:var(--app-bg)}.profileEntryItem small,.profileEntryItem span,.profileEntryItem strong{display:block}.profileEntryItem strong{font-size:14px}.profileEntryItem span{font-size:12px;color:var(--app-muted);margin-top:3px}.profileEntryItem small{font-size:11px;color:var(--app-muted);margin-top:4px}.profileEntryItem p{font-size:13px;line-height:1.5;margin:9px 0 0}.entryActions{display:flex;gap:4px}.entryActions button{width:32px;height:32px;border:1px solid var(--app-border);border-radius:5px;background:var(--app-surface);color:var(--app-muted);display:grid;place-items:center;cursor:pointer}.entryActions button:hover{color:var(--app-text);background:var(--app-hover)}.structuredEmpty{color:var(--app-muted);font-size:12px;margin:10px 0 0}.entryEditorOverlay{position:fixed;inset:0;background:rgba(0,0,0,.44);z-index:100;display:flex;justify-content:flex-end}.entryEditor{width:min(560px,100%);height:100%;overflow:auto;background:var(--app-surface);padding:28px;display:grid;align-content:start;grid-gap:16px;gap:16px;box-shadow:-20px 0 60px rgba(0,0,0,.16)}.entryEditor label{display:grid;grid-gap:7px;gap:7px;font-size:13px;font-weight:700}.entryEditorHead{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--app-border);padding-bottom:16px}.entryEditorHead h3{font-size:28px;margin:5px 0 0}.entryEditorHead>button{border:0;background:transparent;color:var(--app-muted);cursor:pointer}.checkRow{grid-template-columns:auto 1fr!important;align-items:center;justify-content:start}.checkRow input{width:16px;height:16px}.entryEditorFooter{display:flex;justify-content:flex-end;gap:8px;padding-top:6px}.profileBackground{border-top:1px solid var(--app-border);padding-top:28px}.backgroundGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.backgroundGroup{min-width:0}.backgroundGroupTitle{display:flex;align-items:center;gap:8px;margin-bottom:10px}.backgroundGroupTitle h3{margin:0;font-size:16px}.backgroundList{display:grid;grid-gap:8px;gap:8px}.backgroundItem{border:1px solid var(--app-border);background:var(--app-surface);border-radius:7px;padding:16px}.backgroundItemTop{display:flex;justify-content:space-between;gap:14px}.backgroundItem span,.backgroundItem strong{display:block}.backgroundItem span{font-size:12px;color:var(--app-muted);margin-top:3px}.backgroundItem small{color:var(--app-muted);font-size:11px;white-space:nowrap}.backgroundItem p{font-size:13px;line-height:1.55;color:var(--app-muted)}.backgroundLinks{display:flex;gap:14px;margin-top:10px}.backgroundLinks a{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:800;color:var(--app-accent)}@media(max-width:720px){.settingsHeader{display:grid}.settingsHeader .compactAction{justify-self:start}.backgroundGrid{grid-template-columns:1fr}.entryEditor{padding:20px}.profileEntryItem{grid-template-columns:1fr}.entryActions{justify-content:flex-end}.backgroundItemTop{display:grid}.backgroundItem small{white-space:normal}}html[data-theme=dark]{--ink:#f8f6f0;--muted:#c7c3ba;--line:#454740;--app-text:#f8f6f0;--app-muted:#c7c3ba;--app-border:#454740}html[data-theme=dark] .appFrame,html[data-theme=dark] .networkPage,html[data-theme=dark] body{color:var(--app-text)}html[data-theme=dark] .accountDots,html[data-theme=dark] .accountTrigger>div:nth-child(2)>span,html[data-theme=dark] .caughtUp span,html[data-theme=dark] .comment p,html[data-theme=dark] .discoverHero p,html[data-theme=dark] .discoverProject p,html[data-theme=dark] .emptySurface,html[data-theme=dark] .entryCard p,html[data-theme=dark] .entryMeta,html[data-theme=dark] .lead,html[data-theme=dark] .mobileNav a,html[data-theme=dark] .muted,html[data-theme=dark] .personCard p,html[data-theme=dark] .profileHeadline,html[data-theme=dark] .profileStory,html[data-theme=dark] .progressPost p,html[data-theme=dark] .projectGoal,html[data-theme=dark] .projectOwner,html[data-theme=dark] .quietLine,html[data-theme=dark] .resourceRow p,html[data-theme=dark] .settingsSection p,html[data-theme=dark] .sideLink,html[data-theme=dark] .signalCard p{color:var(--app-muted)}html[data-theme=dark] .commentHead time,html[data-theme=dark] .projectTop span,html[data-theme=dark] .resourceKind,html[data-theme=dark] .updateMeta,html[data-theme=dark] .updateMeta time,html[data-theme=dark] small{color:#bbb7ae}html[data-theme=dark] .field::placeholder,html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#9f9b93;opacity:1}html[data-theme=dark] .microTags span,html[data-theme=dark] .signalTags span,html[data-theme=dark] .tagRow span{color:#ece9e1;background:#30312d}html[data-theme=dark] .btn{background:#252620;color:#f8f6f0;border-color:#5b5d55}html[data-theme=dark] .btn:hover{background:#33352f;color:#ffffff;border-color:#85877e}html[data-theme=dark] .btn.primary{background:#f3f0e8;color:#171815;border-color:#f3f0e8}html[data-theme=dark] .btn.primary:hover{background:#ff7358;color:#ffffff;border-color:#ff7358}html[data-theme=dark] .btn:disabled,html[data-theme=dark] .btn[disabled]{background:#2a2b27;color:#aaa69e;border-color:#454740;opacity:1;cursor:not-allowed}html[data-theme=dark] .replyingTo button,html[data-theme=dark] .textButton{color:#ff927c}html[data-theme=dark] .accountMenu a,html[data-theme=dark] .accountMenu button{color:#f3f0e8}html[data-theme=dark] .accountMenu .dangerAction{color:#ff8a80}html[data-theme=dark] .fileButton{color:#f8f6f0}html[data-theme=dark] a:not(.btn):not(.sideLink):not(.mobileNav a){-webkit-text-decoration-color:rgba(248,246,240,.4);text-decoration-color:rgba(248,246,240,.4)}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] label,html[data-theme=dark] strong{color:var(--app-text)}.navBadge{margin-left:auto;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--app-accent);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:850}.mobileIconWrap{position:relative;display:inline-flex}.mobileIconWrap b{position:absolute;top:-7px;right:-10px;min-width:15px;height:15px;border-radius:8px;background:var(--app-accent);color:#fff;font-size:8px;display:flex;align-items:center;justify-content:center}.mentionLink{color:var(--app-accent)!important;font-weight:750;text-decoration:none}.mentionLink:hover{text-decoration:underline}.mentionComposer{position:relative}.mentionComposer textarea{width:100%;min-height:96px}.mentionSuggestions{position:absolute;left:8px;right:8px;bottom:10px;transform:translateY(100%);z-index:80;background:var(--app-surface);border:1px solid var(--app-border);box-shadow:0 12px 30px rgba(0,0,0,.15);padding:5px}.mentionSuggestions button{width:100%;display:flex;gap:9px;align-items:center;padding:8px;border:0;background:transparent;color:var(--app-text);text-align:left;cursor:pointer;border-radius:5px}.mentionSuggestions button:hover{background:var(--app-hover)}.mentionSuggestions small{display:block;color:var(--app-muted);margin-top:2px}.communityAvatar,.miniAvatar,.teamAvatar,.threadAvatar{overflow:hidden;border-radius:50%;background:var(--app-accent);color:#fff;display:flex;align-items:center;justify-content:center;flex:0 0 auto;font-weight:800}.miniAvatar{width:30px;height:30px;font-size:11px}.communityAvatar img,.miniAvatar img,.teamAvatar img,.threadAvatar img{width:100%;height:100%;object-fit:cover}.communityPage{max-width:820px}.communityHero{padding:22px 0 26px}.communityHero h1{font-size:clamp(44px,6vw,68px);letter-spacing:-.055em;line-height:.95;margin:8px 0 15px}.communityHero p{font-size:17px;color:var(--app-muted);max-width:680px;line-height:1.55}.communityComposer{background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;padding:16px;margin-bottom:24px}.communityComposerTop{display:grid;grid-template-columns:180px 1fr;grid-gap:9px;gap:9px;margin-bottom:9px}.communityComposer .composerFooter{margin-top:8px}.communityComposer .composerFooter span{font-size:12px;color:var(--app-muted)}.communityFeed{display:grid;grid-gap:12px;gap:12px}.communityPost{background:var(--app-surface);border:1px solid var(--app-border);border-radius:7px;padding:17px}.communityPost>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.communityPost>header>a{display:flex;align-items:center;gap:9px;color:var(--app-text)}.communityPost>header>a>span:last-child{display:grid}.communityPost>header small{color:var(--app-muted)}.communityAvatar{width:38px;height:38px}.communityKind{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:800;border:1px solid var(--app-border);padding:5px 7px;border-radius:5px}.kind-recommendation{color:var(--app-accent)}.communityBody{font-size:15px;line-height:1.6;margin:16px 0;white-space:pre-wrap}.communityResource{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--app-accent);word-break:break-all}.communityActions{display:flex;justify-content:space-between;align-items:center;margin-top:14px;padding-top:10px;border-top:1px solid var(--app-border)}.communityActions time{font-size:11px;color:var(--app-muted)}.communityComments{margin-top:12px;display:grid;grid-gap:7px;gap:7px}.communityComment{border-left:2px solid var(--app-border);padding:10px 12px;background:var(--app-surface-2)}.communityComment.nested{margin-left:24px;border-left-color:var(--app-accent)}.communityComment p{font-size:13px;line-height:1.5;margin:8px 0}.communityReplyComposer{margin-top:10px;padding:12px;background:var(--app-surface-2);border:1px solid var(--app-border)}.communityReplyComposer>.btn{margin-top:8px}.replyingTo{font-size:11px;color:var(--app-muted);display:flex;justify-content:space-between;align-items:center;margin-bottom:7px}.replyingTo button{border:0;background:transparent;color:var(--app-accent);cursor:pointer}.messagesPage{height:100vh;display:grid;grid-template-columns:320px minmax(0,1fr);background:var(--app-bg)}.threadsPane{background:var(--app-surface);border-right:1px solid var(--app-border);min-width:0;overflow-y:auto}.threadsPane>header{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid var(--app-border)}.threadsPane h1{font-size:22px;margin:0}.iconButton{width:34px;height:34px;border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text);border-radius:7px;display:flex;align-items:center;justify-content:center;cursor:pointer}.iconButton:hover{background:var(--app-hover)}.newMessageSearch{padding:10px;border-bottom:1px solid var(--app-border)}.newMessageSearch>label{display:flex;align-items:center;gap:7px;border:1px solid var(--app-border);background:var(--app-surface-2);padding:8px}.newMessageSearch input{border:0;background:transparent;color:var(--app-text);outline:none;width:100%}.newMessageSearch>div{display:grid;margin-top:5px}.newMessageSearch>div>button,.threadList>button{border:0;background:transparent;color:var(--app-text);display:flex;align-items:center;gap:10px;text-align:left;padding:10px;cursor:pointer;width:100%}.newMessageSearch>div>button:hover,.threadList>button.active,.threadList>button:hover{background:var(--app-hover)}.newMessageSearch>div>button>span:last-child,.threadList>button>span:last-child{display:grid;min-width:0}.newMessageSearch small,.threadList small{color:var(--app-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.threadAvatar{width:42px;height:42px}.threadsEmpty{padding:24px;color:var(--app-muted);font-size:13px}.chatPane{min-width:0;display:grid;grid-template-rows:auto 1fr auto;position:relative;background:var(--app-bg)}.chatHeader{height:72px;border-bottom:1px solid var(--app-border);background:var(--app-surface);padding:0 20px}.chatHeader,.chatHeader>a{display:flex;align-items:center}.chatHeader>a{gap:10px;color:var(--app-text)}.chatHeader>a>span:last-child{display:grid}.chatHeader small{color:var(--app-muted)}.messageStream{overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:8px}.dmMessage{max-width:min(72%,620px);align-self:flex-start;background:var(--app-surface);border:1px solid var(--app-border);padding:10px 12px;border-radius:9px 9px 9px 2px}.dmMessage.own{align-self:flex-end;background:var(--app-text);color:var(--app-surface);border-color:var(--app-text);border-radius:9px 9px 2px 9px}.dmMessage p{margin:0;line-height:1.45;font-size:14px;white-space:pre-wrap}.dmMessage footer{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-top:6px}.dmMessage footer time{font-size:9px;opacity:.65}.dmMessage footer button{border:0;background:transparent;color:inherit;opacity:.75;display:flex;align-items:center;gap:3px;font-size:9px;cursor:pointer}.dmQuote{border-left:2px solid var(--app-accent);padding-left:7px;margin-bottom:7px;display:grid;font-size:10px;opacity:.8}.dmQuote span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dmComposer{border-top:1px solid var(--app-border);background:var(--app-surface);padding:12px;display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:end}.dmComposer .mentionComposer textarea{min-height:54px;max-height:140px}.dmReplying{grid-column:1/-1;font-size:11px;background:var(--app-surface-2);padding:7px;display:flex;justify-content:space-between}.dmReplying button{border:0;background:transparent;color:var(--app-accent);cursor:pointer}.chatEmpty{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--app-muted);grid-row:1/-1}.chatEmpty p{max-width:320px;text-align:center}.notificationsPage{max-width:800px}.notificationsHero{padding:22px 0 28px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.notificationsHero h1{font-size:clamp(42px,6vw,62px);margin:7px 0 8px;letter-spacing:-.055em}.notificationsHero p{color:var(--app-muted);max-width:600px;margin:0}.notificationsList{display:grid;grid-gap:7px;gap:7px}.notificationCard{border:1px solid var(--app-border);background:var(--app-surface);border-radius:7px;overflow:hidden}.notificationCard.unread{border-left:3px solid var(--app-accent)}.notificationOpen{width:100%;border:0;background:transparent;color:var(--app-text);display:grid;grid-template-columns:38px 1fr auto;grid-gap:10px;gap:10px;align-items:start;padding:13px;text-align:left;cursor:pointer}.notificationOpen:hover{background:var(--app-hover)}.notificationIcon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--app-surface-2);color:var(--app-accent)}.notificationContent{display:grid;grid-gap:4px;gap:4px}.notificationContent strong{font-size:13px}.notificationPreview{font-size:12px;color:var(--app-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:600px}.notificationContent time{font-size:10px;color:var(--app-muted)}.unreadDot{width:8px;height:8px;border-radius:50%;background:var(--app-accent);margin-top:8px}.inviteActions{display:flex;gap:7px;padding:0 13px 13px 61px}.projectPurpose{margin-top:20px}.projectPurpose>span{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--app-muted);font-weight:800}.projectLivingDescription>p{font-size:17px;line-height:1.55;margin:7px 0;color:var(--app-text)}.descriptionActions{display:flex;gap:12px}.projectDescriptionEdit{display:grid;grid-gap:7px;gap:7px;margin-top:7px}.projectDescriptionEdit textarea{min-height:110px}.projectDescriptionEdit>small{color:var(--app-muted);line-height:1.4}.projectDescriptionEdit>div{display:flex;gap:7px;flex-wrap:wrap}.projectTeam{margin:18px 0 32px;border-top:1px solid var(--app-border);border-bottom:1px solid var(--app-border);padding:18px 0}.projectTeam .sectionHead h2{display:flex;align-items:center;gap:7px}.teamList{display:flex;gap:10px;flex-wrap:wrap}.teamMember{min-width:210px;display:grid;grid-template-columns:38px 1fr auto;align-items:center;grid-gap:8px;gap:8px;background:var(--app-surface);border:1px solid var(--app-border);padding:8px;border-radius:6px}.teamAvatar{width:38px;height:38px}.teamMember>div:nth-child(2){display:grid}.teamMember a{font-size:12px;font-weight:750;color:var(--app-text)}.teamMember small{font-size:10px;color:var(--app-muted)}.teamControls{display:flex;align-items:center;gap:3px}.teamControls select{max-width:90px;border:1px solid var(--app-border);background:var(--app-surface-2);color:var(--app-text);font-size:9px;padding:4px}.teamControls button{border:0;background:transparent;color:var(--app-muted);cursor:pointer}.inviteMemberForm{display:grid;grid-template-columns:1fr 160px auto;grid-gap:7px;gap:7px;margin-top:12px}.updateAuthor{font-size:11px;color:var(--app-accent);font-weight:700}.sharedMark{display:inline-flex!important;align-items:center;gap:4px;margin-left:7px;font-size:9px!important;color:var(--app-accent)!important;font-weight:700!important}.livingProjectCard footer{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.livingProjectCard footer>span{font-size:10px;color:var(--app-muted);display:flex;align-items:center;gap:4px}.projectCardDescription{min-height:64px}.projectCardLatest{border-top:1px solid var(--app-border);padding-top:9px;margin-top:10px;display:grid;grid-gap:3px;gap:3px}.projectCardLatest strong{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--app-muted)}.projectCardLatest span{font-size:11px;color:var(--app-muted)}html[data-theme=dark] .dmMessage.own{background:#f2efe7;color:#151613;border-color:#f2efe7}html[data-theme=dark] .dmMessage.own .mentionLink{color:#b72f19!important}html[data-theme=dark] .communityComment,html[data-theme=dark] .communityKind{background:#20211e}html[data-theme=dark] .notificationIcon{background:#262722}@media(max-width:720px){.mobileNavExpanded{grid-template-columns:repeat(6,1fr)!important}.mobileNavExpanded a{font-size:7.5px!important}.communityComposerTop{grid-template-columns:1fr}.messagesPage{height:calc(100vh - 62px);grid-template-columns:92px 1fr}.threadsPane>header{padding:0 8px}.threadsPane h1{display:none}.threadList>button{padding:9px;justify-content:center}.threadList>button>span:last-child{display:none}.threadAvatar{width:42px;height:42px}.newMessageSearch{position:absolute;left:8px;right:8px;top:70px;z-index:100;background:var(--app-surface);border:1px solid var(--app-border);width:280px}.messageStream{padding:12px}.dmMessage{max-width:88%}.dmComposer{padding:8px}.notificationsHero{align-items:flex-start;flex-direction:column}.inviteMemberForm{grid-template-columns:1fr}.teamMember{min-width:100%}.communityPost{padding:13px}.communityComment.nested{margin-left:12px}}.safetyHeading{display:flex;align-items:center;gap:8px}.safetyHeading h2{margin:0}.blockedList{display:grid;grid-gap:7px;gap:7px;margin-top:9px}.blockedList>div{display:grid;grid-template-columns:32px 1fr auto;grid-gap:9px;gap:9px;align-items:center;padding:8px;border:1px solid var(--app-border);background:var(--app-surface-2);border-radius:6px}.blockedList>div>span:nth-child(2){display:grid}.blockedList small{color:var(--app-muted)}.safetyActions{position:relative;display:inline-flex}.safetyTrigger{width:38px;height:38px}.safetyMenu{position:absolute;right:0;top:44px;width:260px;background:var(--app-surface);border:1px solid var(--app-border);box-shadow:0 14px 38px rgba(0,0,0,.18);padding:6px;z-index:100}.safetyMenu>button{width:100%;display:flex;align-items:center;gap:8px;border:0;background:transparent;color:var(--app-text);padding:9px;border-radius:5px;text-align:left;cursor:pointer}.safetyMenu>button:hover{background:var(--app-hover)}.reportForm{border-top:1px solid var(--app-border);margin-top:5px;padding:9px 5px 4px;display:grid;grid-gap:8px;gap:8px}.reportForm label{display:grid;grid-gap:5px;gap:5px;font-size:11px;font-weight:700}.reportForm select,.reportForm textarea{width:100%;background:var(--app-surface-2);border:1px solid var(--app-border);color:var(--app-text);padding:7px;border-radius:5px}.reportForm textarea{min-height:70px;resize:vertical}.reportForm>div{display:flex;gap:6px;flex-wrap:wrap}.reportForm .btn{font-size:11px;min-height:34px;padding:6px 9px}.safetyMessage{display:block;padding:7px;color:var(--app-muted);line-height:1.35}.profileActions{align-items:center}html[data-theme=dark] .safetyMenu{box-shadow:0 18px 48px rgba(0,0,0,.55)}@media(max-width:720px){.safetyMenu{right:-4px;width:min(280px,calc(100vw - 34px))}.blockedList>div{grid-template-columns:32px 1fr}.blockedList>div>.btn{grid-column:1/-1}}