.fx-root{--fx-bg: #ffffff;--fx-text: #0f1419;--fx-muted: #536471;--fx-faint: #8b98a5;--fx-line: #eff3f4;--fx-line-strong: #cfd9de;--fx-hover: #f7f9f9;--fx-press: #eff3f4;--fx-accent: #1d9bf0;--fx-accent-soft: #e8f5fd;--fx-green: #00ba7c;--fx-green-soft: #e6f8f2;--fx-amber: #b7791f;--fx-amber-soft: #fdf6e7;--fx-red: #f4212e;--fx-gold: #c8890a;--fx-gold-soft: #fdf3e1;--fx-on-text: #ffffff;--fx-text-hover: #272c30;--fx-cover-bg: #f2f5f7;--fx-bar: rgba(255, 255, 255, .86);--fx-accent-ink: #1a8cd8;--fx-accent-ink-soft: #4fabe6;--fx-accent-border: #bfe2fa;--fx-accent-soft-hover: #d8eefc;--fx-accent-bar: #cfe8fb;--fx-green-ink: #00835a;--fx-green-ink-strong: #006c4a;--fx-like: #f91880;--fx-like-soft: #fde8f1;--fx-red-soft: #fee8ea;--fx-red-border: #fdc9ce;--fx-media-bg: #0f1419;--fx-ease: cubic-bezier(.2, .8, .2, 1);--fx-spring: cubic-bezier(.34, 1.4, .64, 1)}[data-theme=dark] .fx-root{--fx-bg: #000000;--fx-text: #e7e9ea;--fx-muted: #8b98a5;--fx-faint: #6a747d;--fx-line: #202327;--fx-line-strong: #38444d;--fx-hover: #0e1113;--fx-press: #16181c;--fx-accent: #1d9bf0;--fx-accent-soft: #0f2739;--fx-green: #00ba7c;--fx-green-soft: #07291f;--fx-amber: #e0a844;--fx-amber-soft: #2a2313;--fx-red: #f4212e;--fx-gold: #e8b923;--fx-gold-soft: #2c230c;--fx-on-text: #0f1419;--fx-text-hover: #cfd9de;--fx-cover-bg: #16181c;--fx-bar: rgba(0, 0, 0, .78);--fx-accent-ink: #6cc0f7;--fx-accent-ink-soft: #4a90bd;--fx-accent-border: #1b4a6b;--fx-accent-soft-hover: #163b53;--fx-accent-bar: #1b4a6b;--fx-green-ink: #4ad2a3;--fx-green-ink-strong: #5fdcb0;--fx-like: #f91880;--fx-like-soft: #2e0c1b;--fx-red-soft: #2e0f11;--fx-red-border: #5c1d22;--fx-media-bg: #0f1419}:where(.fx-root),:where(.fx-root) *,:where(.fx-root) *:before,:where(.fx-root) *:after{box-sizing:border-box;margin:0;padding:0}html.fx-on{scroll-padding-top:env(safe-area-inset-top,0px);background:var(--fx-bg)}.fx-root{background:var(--fx-bg);color:var(--fx-text);font-family:var(--font-sans);font-size:15px;line-height:1.4;-webkit-font-smoothing:antialiased}:where(.fx-root) button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}:where(.fx-root) input,:where(.fx-root) textarea,:where(.fx-root) select{font:inherit;color:inherit}:where(.fx-root) a{color:inherit;text-decoration:none}:where(.fx-root) svg{display:block}:where(.fx-root) :focus-visible{outline:2px solid var(--fx-accent);outline-offset:2px;border-radius:999px}:where(.fx-root) input:focus-visible,:where(.fx-root) textarea:focus-visible,:where(.fx-root) select:focus-visible,:where(.fx-root) [contenteditable]:focus-visible{border-radius:0;outline:none}.fx-field:focus-within,.fx-search:focus-within{outline:none}.fx-shell{--fx-nav-w:275px;--fx-col-w:600px;--fx-aside-w:350px;display:flex;justify-content:flex-start;min-height:100vh;padding-left:max(0px,calc((100vw - var(--fx-nav-w) - var(--fx-col-w) - var(--fx-aside-w)) / 2))}.fx-nav{width:275px;flex-shrink:0;padding:0 12px;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;align-items:flex-start}.fx-main{width:600px;max-width:100%;border-left:1px solid var(--fx-line);border-right:1px solid var(--fx-line);min-height:100vh}.fx-aside{width:350px;flex-shrink:0;padding:0 0 0 28px;display:flex;flex-direction:column;justify-content:flex-end}.fx-aside-stick{position:sticky;bottom:0;min-height:100vh;padding-bottom:24px}.fx-brand{height:52px;display:flex;align-items:center;gap:10px;padding:0 12px;border-radius:999px;margin:4px 0;transition:background .2s var(--fx-ease)}.fx-brand:hover{background:var(--fx-press)}.fx-brand-mark{width:30px;height:30px;flex-shrink:0}.fx-brand-name{font-size:20px;font-weight:700;letter-spacing:-.01em}.fx-nav-item{display:flex;align-items:center;gap:18px;padding:12px 20px 12px 12px;border-radius:999px;font-size:19px;transition:background .2s var(--fx-ease)}.fx-nav-item:hover{background:var(--fx-press)}.fx-nav-item svg{width:26px;height:26px}.fx-nav-item.fx-active{font-weight:700}.fx-nav-item .fx-dot{width:7px;height:7px;border-radius:50%;background:var(--fx-accent);margin-left:-10px;align-self:flex-start;margin-top:6px}.fx-post-btn{margin:18px 0 0;width:90%;height:52px;border-radius:999px;background:var(--fx-text);color:var(--fx-on-text);font-weight:700;font-size:17px;transition:transform .25s var(--fx-spring),background .2s var(--fx-ease)}.fx-post-btn:hover{background:var(--fx-text-hover)}.fx-post-btn:active{transform:scale(.97)}.fx-me{margin-top:auto;margin-bottom:12px;width:100%;display:flex;align-items:center;gap:12px;padding:12px;border-radius:999px;transition:background .2s var(--fx-ease)}.fx-me:hover{background:var(--fx-press)}.fx-me .fx-name{font-weight:700;font-size:15px}.fx-me .fx-handle{color:var(--fx-muted);font-size:15px}.fx-me .fx-more{margin-left:auto}.fx-head{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;background:var(--fx-bar);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--fx-line)}.fx-head-top{display:flex;align-items:center;gap:24px;padding:10px 16px 0}.fx-head-title{font-size:20px;font-weight:700}.fx-tabs{display:flex;position:relative}.fx-tab{flex:1;height:53px;display:flex;justify-content:center;align-items:center;color:var(--fx-muted);font-weight:500;transition:background .2s var(--fx-ease),color .2s var(--fx-ease)}.fx-tab:hover{background:var(--fx-hover)}.fx-tab.fx-active{color:var(--fx-text);font-weight:700}.fx-tab .fx-count{margin-left:6px;font-size:13px;font-weight:600;color:var(--fx-muted);background:var(--fx-press);border-radius:999px;padding:1px 7px}.fx-indicator{position:absolute;bottom:0;height:4px;border-radius:999px;background:var(--fx-accent);transition:transform .38s var(--fx-ease),width .38s var(--fx-ease);left:0}.fx-panel{display:none}.fx-panel.fx-show{display:block;animation:enter .36s var(--fx-ease)}@keyframes enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fx-cover{height:170px;background:var(--fx-cover-bg);position:relative;overflow:hidden}.fx-cover svg{position:absolute;inset:0;width:100%;height:100%}.fx-biz-top{padding:0 16px;display:flex;justify-content:space-between;align-items:flex-start}.fx-logo-lg{--s:134px;--ring:4px;box-sizing:border-box;width:calc(var(--s) + var(--ring) * 2);height:calc(var(--s) + var(--ring) * 2);padding:var(--ring);border-radius:calc(var(--s) * .23 + var(--ring));background:var(--fx-bg);margin-top:calc((var(--s) + var(--ring) * 2) / -2);position:relative;box-shadow:0 0 0 1px var(--fx-line)}.fx-logo-lg>.biz-av{border-radius:calc(var(--s) * .23)}.fx-biz-actions{display:flex;gap:8px;margin-top:12px}.fx-btn{height:36px;padding:0 16px;border-radius:999px;font-weight:700;font-size:15px;display:inline-flex;align-items:center;gap:6px;transition:background .2s var(--fx-ease),transform .25s var(--fx-spring),border-color .2s var(--fx-ease),color .2s var(--fx-ease);white-space:nowrap}.fx-btn:active{transform:scale(.96)}.fx-btn-outline{border:1px solid var(--fx-line-strong)}.fx-btn-outline:hover{background:var(--fx-hover)}.fx-btn-dark{background:var(--fx-text);color:var(--fx-on-text)}.fx-btn-dark:hover{background:var(--fx-text-hover)}.fx-btn-icon{width:36px;padding:0;justify-content:center}.fx-btn-sm{height:32px;padding:0 14px;font-size:14px}.fx-btn-sm.fx-btn-icon{width:32px;padding:0}.fx-btn svg{width:18px;height:18px}.fx-biz-info{padding:12px 16px 0}.fx-biz-name{font-size:23px;font-weight:800;display:flex;align-items:center;gap:6px;letter-spacing:-.01em}.fx-biz-handle{color:var(--fx-muted)}.fx-biz-tagline{margin-top:12px;font-size:15px;line-height:1.45}.fx-meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:12px;color:var(--fx-muted)}.fx-meta span,.fx-meta a{display:inline-flex;align-items:center;gap:4px}.fx-meta a{color:var(--fx-accent)}.fx-meta a:hover{text-decoration:underline}.fx-meta svg{width:18px;height:18px}.fx-stage-pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;background:var(--fx-green-soft);color:var(--fx-green-ink);font-size:13px;font-weight:600}.fx-stage-pill i{width:6px;height:6px;border-radius:50%;background:var(--fx-green);display:block}.fx-stats{display:flex;gap:20px;margin-top:12px;font-size:14px;color:var(--fx-muted)}.fx-stats b{color:var(--fx-text);font-weight:700}.fx-stats button:hover{text-decoration:underline}.fx-mutuals{display:flex;align-items:center;gap:8px;margin-top:12px;color:var(--fx-muted);font-size:13px}.fx-stack{display:flex}.fx-stack .fx-sq{width:20px;height:20px;border-radius:6px;border:2px solid var(--fx-bg);margin-left:-6px;font-size:9px}.fx-stack .fx-sq:first-child{margin-left:0}.fx-biz-tabs{margin-top:8px;border-bottom:1px solid var(--fx-line)}.fx-section{padding:16px;border-bottom:1px solid var(--fx-line)}.fx-section-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.fx-section-title{font-size:20px;font-weight:800;letter-spacing:-.01em}.fx-link{color:var(--fx-accent);font-size:15px}.fx-link:hover{text-decoration:underline}.fx-about{color:var(--fx-text);line-height:1.5;max-width:62ch}.fx-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.fx-tag{height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--fx-line-strong);display:inline-flex;align-items:center;font-size:14px;color:var(--fx-text);transition:background .2s var(--fx-ease)}.fx-tag:hover{background:var(--fx-hover)}.fx-traction{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--fx-line);border-radius:16px;overflow:hidden}.fx-metric{padding:14px 16px}.fx-metric+.fx-metric{border-left:1px solid var(--fx-line)}.fx-metric .fx-v{font-size:22px;font-weight:800;letter-spacing:-.02em}.fx-metric .fx-l{color:var(--fx-muted);font-size:13px;margin-top:2px}.fx-metric .fx-d{color:var(--fx-green);font-size:13px;font-weight:600;margin-top:6px}.fx-needs-bar{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--fx-line)}.fx-needs-bar p{color:var(--fx-muted);font-size:14px}.fx-need{padding:14px 16px;border-bottom:1px solid var(--fx-line);display:flex;gap:12px;transition:background .2s var(--fx-ease)}.fx-need:hover{background:var(--fx-hover)}.fx-need-icon{width:40px;height:40px;border-radius:12px;background:var(--fx-press);display:grid;place-items:center;flex-shrink:0}.fx-need-icon svg{width:20px;height:20px}.fx-need-body{flex:1;min-width:0}.fx-need-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fx-need-type{color:var(--fx-muted);font-size:14px}.fx-need-title{font-weight:700;font-size:15px;margin-top:1px}.fx-need-desc{margin-top:4px;color:var(--fx-text);line-height:1.45}.fx-need-foot{display:flex;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}.fx-chip{height:24px;padding:0 9px;border-radius:999px;background:var(--fx-press);font-size:13px;color:var(--fx-muted);display:inline-flex;align-items:center}.fx-status{height:22px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:5px;transition:background .3s var(--fx-ease),color .3s var(--fx-ease)}.fx-status i{width:6px;height:6px;border-radius:50%;background:currentColor;display:block}.fx-status.fx-open{background:var(--fx-accent-soft);color:var(--fx-accent-ink)}.fx-status.fx-talks{background:var(--fx-amber-soft);color:var(--fx-amber)}.fx-status.fx-filled{background:var(--fx-green-soft);color:var(--fx-green-ink)}.fx-need-actions{margin-left:auto;display:flex;gap:6px;align-items:center}.fx-responses{color:var(--fx-muted);font-size:14px;display:inline-flex;align-items:center;gap:5px;padding:0 6px;height:32px;border-radius:999px;transition:color .2s var(--fx-ease),background .2s var(--fx-ease)}.fx-responses:hover{color:var(--fx-accent);background:var(--fx-accent-soft)}.fx-responses svg{width:17px;height:17px}.fx-need.fx-filled .fx-need-title,.fx-need.fx-filled .fx-need-desc{color:var(--fx-faint)}.fx-need.fx-new,.fx-post.fx-new{animation:grow .5s var(--fx-ease)}@keyframes grow{0%{opacity:0;transform:translateY(-8px);background:var(--fx-accent-soft)}to{opacity:1;transform:none;background:transparent}}.fx-post{display:flex;gap:12px;padding:12px 16px;border-bottom:1px solid var(--fx-line)}.fx-post-head{display:flex;gap:4px;align-items:center;font-size:15px}.fx-post-head b{font-weight:700}.fx-post-head span{color:var(--fx-muted)}@keyframes pop{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:scale(1)}}.fx-person{display:flex;align-items:center;gap:12px;padding:12px 16px;transition:background .2s var(--fx-ease)}.fx-person:hover{background:var(--fx-hover)}.fx-avatar{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:15px;flex-shrink:0}.fx-person .fx-who{flex:1;min-width:0}.fx-person .fx-who b{display:block;font-weight:700}.fx-person .fx-who span{color:var(--fx-muted);font-size:14px}.fx-person.fx-open .fx-avatar{border:1.5px dashed var(--fx-line-strong);background:var(--fx-bg);color:var(--fx-muted)}.fx-team-acts{display:flex;gap:8px;flex-shrink:0}.fx-team-badge{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:5px 12px 5px 10px;border-radius:999px;background:var(--fx-gold-soft);color:var(--fx-gold);font-size:13px;font-weight:700}.fx-team-badge[hidden]{display:none}.fx-team-badge svg{width:16px;height:16px;flex-shrink:0}.fx-person .fx-who b.fx-team-email{overflow-wrap:anywhere}.fx-person .fx-who b.fx-team-email .fx-status{vertical-align:2px;margin-left:4px}.fx-team-invite{align-items:flex-start}.fx-team-invite>.fx-btn{margin-top:4px}.fx-team-fields{display:flex;gap:8px;flex-wrap:wrap}.fx-team-input{flex:1;min-width:140px;width:100%;height:36px;padding:0 12px;border:1px solid var(--fx-line-strong);border-radius:8px;background:var(--fx-bg);color:var(--fx-text);font:inherit;font-size:15px;outline:0;transition:border-color .2s var(--fx-ease),box-shadow .2s var(--fx-ease)}.fx-team-input:focus{border-color:var(--fx-accent);box-shadow:0 0 0 3px var(--fx-accent-soft)}.fx-team-input.fx-err{border-color:var(--fx-red);box-shadow:0 0 0 1px var(--fx-red),0 0 0 4px #f4212e14}.fx-team-note{color:var(--fx-muted);font-size:13px;line-height:1.4;margin:8px 0 0}.fx-team-note.fx-err-msg{color:var(--fx-red)}.fx-team-role-form{margin-top:4px;max-width:260px}.fx-team-role-form .fx-team-input{height:32px;font-size:14px}@media(max-width:520px){.fx-team-invite{flex-wrap:wrap}.fx-team-invite .fx-who{flex-basis:calc(100% - 56px)}.fx-team-invite>.fx-btn{margin:0 0 0 56px}}.fx-sq{border-radius:10px;display:grid;place-items:center;color:#fff;font-weight:800;flex-shrink:0;letter-spacing:-.02em}.fx-sq-40{width:40px;height:40px;font-size:15px}.fx-sq-48{width:48px;height:48px;font-size:17px;border-radius:12px}.fx-search{margin:12px 16px 0;height:44px;border-radius:999px;background:var(--fx-press);display:flex;align-items:center;gap:12px;padding:0 16px;border:1px solid transparent;transition:background .2s var(--fx-ease),border-color .2s var(--fx-ease)}.fx-search:focus-within{background:var(--fx-bg);border-color:var(--fx-accent)}.fx-search svg{width:18px;height:18px;color:var(--fx-muted)}.fx-search input{flex:1;border:0;outline:0;background:transparent;font-size:15px}.fx-search input::placeholder{color:var(--fx-muted)}.fx-filters{display:flex;gap:8px;overflow-x:auto;padding:12px 16px;border-bottom:1px solid var(--fx-line);scrollbar-width:none}.fx-filters::-webkit-scrollbar{display:none}.fx-filter{height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--fx-line-strong);white-space:nowrap;font-size:14px;font-weight:600;transition:background .22s var(--fx-ease),color .22s var(--fx-ease),border-color .22s var(--fx-ease)}.fx-filter:hover{background:var(--fx-hover)}.fx-filter.fx-on{background:var(--fx-text);border-color:var(--fx-text);color:var(--fx-on-text)}.fx-card{display:flex;gap:12px;padding:14px 16px;border-bottom:1px solid var(--fx-line);transition:background .2s var(--fx-ease)}.fx-card:hover{background:var(--fx-hover)}.fx-card-body{flex:1;min-width:0}.fx-card-top{display:flex;align-items:flex-start;gap:8px}.fx-card-top .fx-t{flex:1;min-width:0}.fx-card-top b{font-weight:700;display:block}.fx-card-top span{color:var(--fx-muted);font-size:14px}.fx-card p{margin-top:4px;line-height:1.45}.fx-looking{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13px;color:var(--fx-muted)}.fx-looking .fx-chip{background:var(--fx-bg);border:1px solid var(--fx-line-strong);color:var(--fx-text)}.fx-match{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--fx-accent-ink);font-weight:600;margin-top:8px}.fx-match svg{width:15px;height:15px}.fx-empty{padding:48px 32px;text-align:center}.fx-empty b{font-size:22px;font-weight:800;display:block}.fx-empty p{color:var(--fx-muted);margin-top:6px}.fx-follow{min-width:84px;justify-content:center}.fx-follow.fx-on{background:var(--fx-bg);color:var(--fx-text);border:1px solid var(--fx-line-strong)}.fx-follow.fx-on:hover{color:var(--fx-red);border-color:var(--fx-red-border);background:var(--fx-red-soft)}.fx-rail-search{position:sticky;top:0;background:var(--fx-bg);padding:6px 0 10px;z-index:5}.fx-rail-search .fx-search{margin:0}.fx-box{border:1px solid var(--fx-line);border-radius:16px;margin-top:14px;overflow:hidden}.fx-box h2{font-size:20px;font-weight:800;padding:12px 16px 4px;letter-spacing:-.01em}.fx-box .fx-sub{color:var(--fx-muted);font-size:14px;padding:0 16px 8px}.fx-row{display:flex;align-items:center;gap:12px;padding:12px 16px;transition:background .2s var(--fx-ease)}.fx-row:hover{background:var(--fx-hover)}.fx-row .fx-t{flex:1;min-width:0}.fx-row b{display:block;font-weight:700;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-row span{color:var(--fx-muted);font-size:14px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-row em{font-style:normal;color:var(--fx-accent-ink);font-size:13px;font-weight:600;display:block;margin-top:2px}.fx-box-more{display:block;width:100%;text-align:left;padding:14px 16px;color:var(--fx-accent);transition:background .2s var(--fx-ease)}.fx-box-more:hover{background:var(--fx-hover)}.fx-sectors{display:flex;flex-wrap:wrap;gap:8px;padding:4px 16px 16px}.fx-foot{color:var(--fx-muted);font-size:13px;padding:14px 16px;line-height:1.7}.fx-scrim{position:fixed;inset:0;background:#0f141966;display:flex;align-items:flex-start;justify-content:center;padding:6vh 16px;z-index:100;opacity:0;pointer-events:none;transition:opacity .28s var(--fx-ease)}.fx-scrim.fx-show{opacity:1;pointer-events:auto}.fx-modal{width:600px;max-width:100%;background:var(--fx-bg);border-radius:18px;transform:translateY(14px) scale(.98);transition:transform .38s var(--fx-ease);max-height:88vh;overflow:auto;display:flex;flex-direction:column}.fx-scrim.fx-show .fx-modal{transform:none}.fx-modal-head{display:flex;align-items:center;gap:16px;padding:10px 16px;position:sticky;top:0;background:var(--fx-bg);z-index:1}.fx-modal-head h3{font-size:20px;font-weight:700;flex:1}.fx-close{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;transition:background .2s var(--fx-ease)}.fx-close:hover{background:var(--fx-press)}.fx-close svg{width:20px;height:20px}.fx-modal-body{padding:8px 16px 20px;flex:1}.fx-field{border:1px solid var(--fx-line-strong);border-radius:6px;padding:8px 10px;margin-top:16px;position:relative;transition:border-color .2s var(--fx-ease),box-shadow .2s var(--fx-ease)}.fx-field:focus-within{border-color:var(--fx-accent);box-shadow:0 0 0 1px var(--fx-accent)}.fx-field label{display:block;font-size:13px;color:var(--fx-muted);transition:color .2s var(--fx-ease)}.fx-field:focus-within label{color:var(--fx-accent)}.fx-field input,.fx-field textarea{width:100%;border:0;outline:0;font-size:17px;background:transparent;resize:none;margin-top:2px}.fx-field textarea{min-height:88px;line-height:1.4}.fx-field .fx-limit{position:absolute;right:10px;top:8px;font-size:13px;color:var(--fx-muted)}.fx-label-sm{font-size:15px;font-weight:700;margin-top:4px}.fx-type-grid{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.fx-type-grid .fx-filter{display:inline-flex;align-items:center;gap:6px}.fx-type-grid .fx-filter svg{width:16px;height:16px}.fx-hint{color:var(--fx-muted);font-size:13px;margin-top:10px}.fx-cover img.fx-cover-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.fx-avatar-lg,.fx-logo-lg,.fx-avatar,.fx-sq{overflow:hidden}.fx-avatar-lg img,.fx-logo-lg img,.fx-avatar img,.fx-sq img{width:100%;height:100%;object-fit:cover;display:block}.fx-avatar-lg.fx-has-img{background:var(--fx-bg)}.fx-form-sec{margin-top:24px}.fx-form-sec:first-child{margin-top:8px}.fx-form-sec-t{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fx-faint)}.fx-field-2{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.fx-field-2 .fx-field{margin-top:0}.fx-field select{width:100%;border:0;outline:0;font-size:17px;background:transparent;margin-top:2px;appearance:none;-webkit-appearance:none}.fx-field.fx-sel:after{content:"";position:absolute;right:12px;top:50%;width:8px;height:8px;border-right:2px solid var(--fx-muted);border-bottom:2px solid var(--fx-muted);transform:translateY(-70%) rotate(45deg);pointer-events:none}.fx-field.fx-err{border-color:var(--fx-red);box-shadow:0 0 0 1px var(--fx-red),0 0 0 4px #f4212e14}.fx-field.fx-err label{color:var(--fx-red)}.fx-err-msg{color:var(--fx-red);font-size:13px;line-height:1.4;margin-top:8px;display:flex;align-items:flex-start;gap:6px}.fx-field-note{color:var(--fx-muted);font-size:13px;margin-top:6px}.fx-media-block{margin-top:14px}.fx-media-cover{position:relative;height:132px;border-radius:14px;overflow:hidden;background:var(--fx-press)}.fx-cover-meta{margin-top:8px}.fx-media-cover img,.fx-media-cover svg.fx-ph{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fx-media-ov{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:14px;background:#0f141957}.fx-media-btn{width:44px;height:44px;border-radius:999px;display:grid;place-items:center;background:#0f14199e;color:#fff;transition:background .2s var(--fx-ease),transform .25s var(--fx-spring)}.fx-media-btn:hover{background:#0f1419d1}.fx-media-btn:active{transform:scale(.92)}.fx-media-btn svg{width:20px;height:20px}.fx-media-row{display:flex;align-items:center;gap:16px;margin-top:12px}.fx-media-thumb{position:relative;width:88px;height:88px;flex-shrink:0;display:grid;place-items:center;background:var(--fx-accent-soft);color:var(--fx-accent-ink);font-weight:800;font-size:30px;overflow:hidden;box-shadow:0 0 0 1px var(--fx-line)}.fx-media-thumb.fx-circle{border-radius:50%}.fx-media-thumb.fx-square{border-radius:23%}.fx-media-thumb img{width:100%;height:100%;object-fit:cover}.fx-media-thumb svg.fx-ph{width:44px;height:44px}.fx-media-meta{flex:1;min-width:0}.fx-media-meta b{display:block;font-size:15px;font-weight:700}.fx-media-meta p{color:var(--fx-muted);font-size:13px;margin-top:2px}.fx-media-acts{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.fx-chips-edit{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px;min-height:30px}.fx-chip-x{height:30px;padding:0 4px 0 12px;border-radius:999px;background:var(--fx-press);display:inline-flex;align-items:center;gap:2px;font-size:14px}.fx-chip-x button{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:var(--fx-muted);transition:background .2s var(--fx-ease),color .2s var(--fx-ease)}.fx-chip-x button:hover{background:var(--fx-line-strong);color:var(--fx-text)}.fx-chip-x svg{width:12px;height:12px}.fx-chip-in{border:0;outline:0;background:transparent;font-size:16px;min-width:140px;flex:1;height:30px}.fx-chip-in::placeholder{color:var(--fx-faint)}.fx-rows{margin-top:10px;display:flex;flex-direction:column;gap:8px}.fx-row-edit{border:1px solid var(--fx-line);border-radius:12px;padding:10px 12px;display:grid;gap:8px;align-items:center}.fx-row-edit.fx-metric-row{grid-template-columns:.8fr 1.4fr .9fr auto}.fx-row-edit.fx-skill-row{grid-template-columns:1fr auto}.fx-row-edit input{border:0;outline:0;font-size:15px;background:transparent;border-bottom:1px solid var(--fx-line);padding:4px 0;min-width:0}.fx-row-edit input:focus{border-bottom-color:var(--fx-accent)}.fx-icon-btn{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;color:var(--fx-muted);transition:background .2s var(--fx-ease),color .2s var(--fx-ease)}.fx-icon-btn:hover{background:var(--fx-red-soft);color:var(--fx-red)}.fx-icon-btn svg{width:16px;height:16px}.fx-add-row{margin-top:10px;color:var(--fx-accent);font-size:14px;font-weight:700;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;transition:background .2s var(--fx-ease)}.fx-add-row:hover{background:var(--fx-accent-soft)}.fx-add-row svg{width:16px;height:16px}.fx-toggle-row{display:flex;align-items:center;gap:14px;margin-top:14px;padding:12px;border:1px solid var(--fx-line);border-radius:12px;width:100%;text-align:left}.fx-toggle-row .fx-t{flex:1;min-width:0}.fx-toggle-row b{display:block;font-size:15px;font-weight:700}.fx-toggle-row span{color:var(--fx-muted);font-size:13px;display:block;margin-top:1px}.fx-sw{width:44px;height:26px;border-radius:999px;background:var(--fx-line-strong);position:relative;flex-shrink:0;transition:background .22s var(--fx-ease)}.fx-sw:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .28s var(--fx-spring)}.fx-sw.fx-on{background:var(--fx-accent)}.fx-sw.fx-on:after{transform:translate(18px)}.fx-info-row{display:flex;align-items:center;gap:10px;margin-top:14px;padding:11px 12px;border-radius:12px;background:var(--fx-hover);color:var(--fx-muted);font-size:14px}.fx-info-row svg{width:16px;height:16px;flex-shrink:0}.fx-info-row b{color:var(--fx-text);font-weight:600}.fx-head .fx-head-search{margin:10px 16px 12px}.fx-topic-strip{display:flex;gap:8px;overflow-x:auto;padding:12px 16px;border-bottom:1px solid var(--fx-line);scrollbar-width:none}.fx-topic-strip::-webkit-scrollbar{display:none}.fx-topic-pill{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 6px 0 14px;border-radius:999px;border:1px solid var(--fx-line-strong);white-space:nowrap;font-size:14px;font-weight:600;transition:background .22s var(--fx-ease),border-color .22s var(--fx-ease),color .22s var(--fx-ease)}.fx-topic-pill:hover{background:var(--fx-hover)}.fx-topic-pill.fx-on{background:var(--fx-accent-soft);border-color:var(--fx-accent-border);color:var(--fx-accent-ink)}.fx-topic-pill .fx-n{font-weight:500;color:var(--fx-muted);font-size:13px}.fx-topic-pill.fx-on .fx-n{color:var(--fx-accent-ink-soft)}.fx-topic-pill .fx-tog{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--fx-press);color:var(--fx-muted);flex-shrink:0;transition:background .2s var(--fx-ease),color .2s var(--fx-ease),transform .3s var(--fx-spring)}.fx-topic-pill .fx-tog svg{width:13px;height:13px}.fx-topic-pill.fx-on .fx-tog{background:var(--fx-accent);color:#fff;transform:rotate(45deg)}.fx-trend{display:flex;align-items:center;gap:12px;padding:12px 16px;width:100%;text-align:left;border-bottom:1px solid var(--fx-line);transition:background .2s var(--fx-ease)}.fx-trend:hover{background:var(--fx-hover)}.fx-trend .fx-rank{width:22px;color:var(--fx-faint);font-size:14px;font-weight:700;flex-shrink:0}.fx-trend .fx-t{flex:1;min-width:0}.fx-trend .fx-t b{display:flex;align-items:center;gap:6px;font-weight:700;font-size:15px}.fx-trend .fx-t b svg{width:15px;height:15px;color:var(--fx-faint)}.fx-trend .fx-t span{display:block;color:var(--fx-muted);font-size:13px;margin-top:1px}.fx-trend .fx-d{color:var(--fx-green);font-size:13px;font-weight:600;white-space:nowrap}.fx-trend .fx-d.fx-flat{color:var(--fx-muted)}.fx-card.fx-founder .fx-card-top b{display:flex;align-items:center;gap:4px}.fx-card.fx-founder .fx-card-top b svg{width:16px;height:16px}.fx-ex-sec{display:flex;justify-content:space-between;align-items:center;padding:14px 16px 10px;border-bottom:1px solid var(--fx-line)}.fx-ex-sec h2{font-size:18px;font-weight:800;letter-spacing:-.01em;display:flex;align-items:center;gap:8px}.fx-ex-sec h2 svg{width:18px;height:18px;color:var(--fx-faint)}.fx-ex-count{padding:12px 16px;color:var(--fx-muted);font-size:14px;border-bottom:1px solid var(--fx-line)}.fx-only-mine{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--fx-line);width:100%;text-align:left}.fx-only-mine .fx-t{flex:1;min-width:0;font-size:14px}.fx-only-mine .fx-t b{display:block;font-weight:700;font-size:15px}.fx-only-mine .fx-t span{color:var(--fx-muted)}.fx-compose{display:flex;gap:12px;padding-top:6px;align-items:flex-start}.fx-compose-av{flex:0 0 40px;width:40px;height:40px}.fx-compose-main{flex:1;min-width:0}.fx-compose-as{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;border:1px solid var(--fx-line-strong);font-size:13px;font-weight:700;color:var(--fx-accent);margin-bottom:10px}.fx-compose-as svg{width:14px;height:14px}#composeCtx .reply-to{color:var(--fx-muted);font-size:14px;margin-bottom:6px}#composeCtx .reply-to span{color:var(--fx-accent)}#composeText{width:100%;border:0;outline:0;resize:none;overflow:hidden;font-size:19px;line-height:1.45;min-height:96px;background:transparent}#composeText::placeholder{color:var(--fx-faint)}.fx-cm-grid{margin-top:12px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.fx-cm-grid.fx-one{grid-template-columns:1fr}.fx-cm-grid.fx-many{grid-template-columns:repeat(3,minmax(0,1fr))}.fx-cm-grid.fx-many .fx-cm-item{aspect-ratio:1}.fx-cm-count{margin-top:6px;color:var(--fx-muted);font-size:13px}.fx-cm-grid:not(.fx-one) .fx-cm-video:after{content:"";position:absolute;left:50%;top:50%;width:36px;height:36px;margin:-18px 0 0 -18px;border-radius:50%;background:#0f14199e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 6.5v11l9-5.5z' fill='%23fff'/%3E%3C/svg%3E") center/18px no-repeat;box-shadow:0 0 0 2px #ffffffe6;pointer-events:none}.fx-cm-item{position:relative;border-radius:14px;overflow:hidden;border:1px solid var(--fx-line);aspect-ratio:16/10;background:var(--fx-media-bg)}.fx-cm-grid.fx-one .fx-cm-item{aspect-ratio:16/9}.fx-cm-item img,.fx-cm-item video{width:100%;height:100%;object-fit:cover;display:block}.fx-cm-item .fx-rm{position:absolute;top:6px;right:6px;width:28px;height:28px;border-radius:999px;background:#0f1419b8;color:#fff;display:grid;place-items:center;transition:background .2s var(--fx-ease)}.fx-cm-item .fx-rm:hover{background:#0f1419e6}.fx-cm-item .fx-rm svg{width:14px;height:14px}.fx-poll-edit{margin-top:12px;border:1px solid var(--fx-line);border-radius:16px;padding:12px}.fx-pe-row{display:flex;gap:8px;align-items:center;margin-bottom:10px}.fx-pe-row .fx-field{margin-top:0;flex:1}.fx-pe-foot{display:flex;align-items:center;gap:12px;justify-content:space-between;border-top:1px solid var(--fx-line);padding-top:12px}.fx-pe-foot .fx-lenwrap{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--fx-muted)}.fx-pe-foot select{border:1px solid var(--fx-line-strong);border-radius:8px;height:34px;padding:0 10px;font-size:14px;background:var(--fx-bg)}.fx-pe-foot select:focus{border-color:var(--fx-accent);outline:none}.fx-pe-rm{color:var(--fx-red);font-size:14px;font-weight:700;padding:6px 10px;border-radius:999px;transition:background .2s var(--fx-ease)}.fx-pe-rm:hover{background:var(--fx-red-soft)}.fx-compose-topics{margin-top:16px}.fx-compose-topics[hidden]{display:none}.fx-compose-topics .fx-filters{flex-wrap:wrap;overflow:visible}.fx-compose-topics .fx-form-sec-t{margin-bottom:8px}.fx-compose-bar{position:sticky;bottom:0;background:var(--fx-bg);border-top:1px solid var(--fx-line);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;z-index:1}.fx-tools{display:flex;gap:2px}.fx-tool{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;color:var(--fx-accent);transition:background .2s var(--fx-ease)}.fx-tool:hover{background:var(--fx-accent-soft)}.fx-tool:disabled{opacity:.35;cursor:not-allowed}.fx-tool:disabled:hover{background:none}.fx-tool svg{width:20px;height:20px}.fx-count{font-size:13px;color:var(--fx-muted);font-variant-numeric:tabular-nums}.fx-count.fx-warn{color:var(--fx-amber)}.fx-compose-quote[hidden]{display:none}.fx-compose-quote .quoted,.fx-compose-quote .aq{margin-top:10px}.fx-compose-quote .aq{cursor:default}.fx-compose-news{position:relative;margin-top:10px}.fx-compose-news .news-card{margin-top:0;padding-right:48px;border-color:var(--fx-line-strong);background:var(--fx-bg);border-radius:16px}.fx-compose-news .news-card-title{color:var(--fx-text)}.fx-compose-news .news-card-meta{color:var(--fx-muted)}.fx-compose-news .news-card-thumb{background:var(--fx-media-bg)}.fx-compose-news .fx-rm{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:999px;background:#0f1419b8;color:#fff;display:grid;place-items:center;transition:background .2s var(--fx-ease)}.fx-compose-news .fx-rm:hover{background:#0f1419e6}.fx-compose-news .fx-rm svg{width:14px;height:14px}.fx-count.fx-over{color:var(--fx-red);font-weight:700}#modal-compose .fx-cm-item video{object-fit:cover}.fx-btn:disabled{opacity:.45;cursor:not-allowed}.fx-btn:disabled:active{transform:none}.fx-fab{display:none}.fx-composer-stub{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--fx-line)}.fx-composer-stub-av{flex:0 0 40px;width:40px;height:40px;border-radius:50%;overflow:hidden}.fx-composer-stub-open{flex:1;min-width:0;text-align:left;font-size:17px;color:var(--fx-faint);padding:10px 0;background:none;border:0;cursor:pointer}.fx-composer-stub-open:hover{color:var(--fx-muted)}.fx-composer-stub-open span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-composer-stub-tools{display:flex;gap:2px;flex:0 0 auto}.fx-composer-stub-tool{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;color:var(--fx-accent);transition:background .2s var(--fx-ease)}.fx-composer-stub-tool:hover{background:var(--fx-accent-soft)}.fx-composer-stub-tool svg{width:20px;height:20px}.fx-verified{width:20px;height:20px;color:var(--fx-accent)!important;flex-shrink:0}.fx-verified.fx-gold{color:var(--fx-gold)!important}.fx-menu{position:fixed;width:300px;max-width:calc(100vw - 24px);background:var(--fx-bg);border-radius:16px;box-shadow:0 0 14px #0f14192e,0 0 3px #0f14191f;z-index:150;overflow:hidden;padding:6px 0;animation:enter .18s var(--fx-ease)}.fx-menu[hidden]{display:none}.fx-menu-head{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--fx-line);margin-bottom:6px}.fx-menu-head .fx-t{min-width:0;flex:1}.fx-menu-head b{display:flex;align-items:center;gap:4px;font-weight:700;font-size:15px}.fx-menu-head span{display:block;color:var(--fx-muted);font-size:14px}.fx-menu-item{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:13px 16px;font-size:15px;font-weight:700;transition:background .2s var(--fx-ease)}.fx-menu-item:hover{background:var(--fx-hover)}.fx-menu-item svg{width:20px;height:20px;color:var(--fx-muted);flex-shrink:0}.fx-menu-item.fx-danger{color:var(--fx-red)}.fx-menu-item.fx-danger svg{color:var(--fx-red)}.fx-set-group{padding:16px 16px 6px}.fx-set-group h2{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fx-faint)}.fx-set-item{display:flex;align-items:center;gap:14px;padding:14px 16px;width:100%;text-align:left;border-bottom:1px solid var(--fx-line);transition:background .2s var(--fx-ease)}button.fx-set-item:hover{background:var(--fx-hover)}.fx-set-item .fx-ico{width:22px;height:22px;color:var(--fx-muted);flex-shrink:0}.fx-set-item .fx-t{flex:1;min-width:0}.fx-set-item .fx-t b{display:block;font-weight:700;font-size:15px}.fx-set-item .fx-t span{display:block;color:var(--fx-muted);font-size:13px;margin-top:2px;line-height:1.4}.fx-set-item .fx-val{color:var(--fx-muted);font-size:14px;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.fx-set-item .fx-chev{width:18px;height:18px;color:var(--fx-faint);flex-shrink:0}.fx-set-note{padding:14px 16px;color:var(--fx-muted);font-size:13px;line-height:1.55;border-bottom:1px solid var(--fx-line)}.fx-set-note b{color:var(--fx-text)}.fx-invite-code{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px;border-bottom:1px solid var(--fx-line)}.fx-invite-code code{flex:1;min-width:0;font-family:var(--f-m, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:24px;font-weight:700;letter-spacing:.22em;text-align:center;padding:14px 12px;border:1px dashed var(--fx-line-strong);border-radius:8px;background:var(--fx-hover);user-select:all}.fx-set-field{padding:4px 16px 16px;border-bottom:1px solid var(--fx-line)}.fx-set-field .fx-field{margin-top:12px}.fx-tier{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;width:100%;text-align:left;border-bottom:1px solid var(--fx-line);transition:background .2s var(--fx-ease)}.fx-tier:hover{background:var(--fx-hover)}.fx-tier .fx-pick{width:22px;height:22px;border-radius:50%;border:2px solid var(--fx-line-strong);flex-shrink:0;margin-top:2px;display:grid;place-items:center;transition:border-color .2s var(--fx-ease)}.fx-tier.fx-on .fx-pick{border-color:var(--fx-accent)}.fx-tier.fx-on .fx-pick:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--fx-accent)}.fx-tier .fx-t{flex:1;min-width:0}.fx-tier .fx-t b{display:flex;align-items:center;gap:6px;font-weight:700;font-size:15px}.fx-tier .fx-t p{color:var(--fx-muted);font-size:13px;margin-top:3px;line-height:1.45}.fx-tier .fx-tag-none{height:20px;padding:0 8px;border-radius:999px;background:var(--fx-press);color:var(--fx-muted);font-size:12px;font-weight:600;display:inline-flex;align-items:center}.fx-tier:disabled{cursor:default;opacity:.55}.fx-tier:disabled:hover{background:none}div.fx-tier:hover{background:none}.fx-badge-req{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:12px 16px;padding:14px;border-radius:14px;border:1px solid var(--fx-line-strong);background:var(--fx-hover)}.fx-badge-req b{display:flex;align-items:center;gap:6px;font-weight:700;font-size:15px}.fx-badge-req span{color:var(--fx-muted);font-size:13px;line-height:1.5}.fx-badge-req q{display:block;font-size:14px;line-height:1.45;padding-left:10px;border-left:2px solid var(--fx-line-strong);overflow-wrap:anywhere;white-space:pre-line}.fx-badge-req q:before,.fx-badge-req q:after{content:none}.fx-badge-req .fx-btn{margin-top:4px}.fx-badge-req-no{border-color:color-mix(in srgb,var(--fx-red) 40%,transparent)}.fx-badge-req-acts{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.fx-topic-wrap{display:flex;flex-wrap:wrap;gap:8px;padding:14px 16px;border-bottom:1px solid var(--fx-line)}.fx-modal-actions{display:flex;flex-direction:column;gap:10px;padding:4px 16px 20px}.fx-modal-actions .fx-btn{height:44px;justify-content:center;font-size:15px}.fx-modal-text{padding:4px 16px 16px;color:var(--fx-muted);line-height:1.5}.fx-toast{position:fixed;left:50%;bottom:calc(28px + env(safe-area-inset-bottom,0px));transform:translate(-50%,20px);background:var(--fx-accent);color:#fff;padding:12px 18px;border-radius:8px;font-size:15px;opacity:0;pointer-events:none;transition:opacity .3s var(--fx-ease),transform .4s var(--fx-ease);z-index:200;box-shadow:0 4px 16px #1d9bf040}.fx-toast.fx-show{opacity:1;transform:translate(-50%)}.fx-page{display:none}.fx-page.fx-show{display:block;animation:enter .36s var(--fx-ease)}[hidden]{display:none!important}.fx-head-profile{padding:4px 16px 6px;gap:28px;min-height:53px}.fx-head-sub{color:var(--fx-muted);font-size:13px}.fx-back{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;transition:background .2s var(--fx-ease)}.fx-back:hover{background:var(--fx-press)}.fx-back svg{width:20px;height:20px}.fx-avatar-lg{position:relative;z-index:1;width:134px;height:134px;border-radius:50%;border:4px solid var(--fx-bg);margin-top:-67px;background:var(--fx-accent-soft);color:var(--fx-accent-ink);display:grid;place-items:center;font-size:44px;font-weight:800;letter-spacing:-.03em;box-shadow:0 0 0 1px var(--fx-line)}.fx-open-to{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-size:14px;padding:6px 12px 6px 10px;border-radius:999px;background:var(--fx-green-soft);color:var(--fx-green-ink-strong)}.fx-open-to i{width:7px;height:7px;border-radius:50%;background:var(--fx-green);display:block}.fx-inline-link{color:var(--fx-accent);font:inherit}.fx-inline-link:hover{text-decoration:underline}.fx-bio{margin-top:12px;line-height:1.45;max-width:62ch;white-space:pre-line}.fx-biz-card{display:flex;gap:12px;align-items:center;border:1px solid var(--fx-line);border-radius:16px;padding:12px;width:100%;text-align:left;transition:background .2s var(--fx-ease),border-color .2s var(--fx-ease)}.fx-biz-card:hover{background:var(--fx-hover);border-color:var(--fx-line-strong)}.fx-biz-card .fx-t{flex:1;min-width:0}.fx-biz-card b{display:flex;align-items:center;gap:4px;font-weight:700}.fx-biz-card .fx-t>span{color:var(--fx-muted);font-size:14px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-biz-card .fx-role{color:var(--fx-text);font-size:13px;font-weight:600;margin-top:2px}.fx-card-label{font-size:15px;font-weight:700;margin:16px 0 10px}.fx-skills{display:flex;flex-wrap:wrap;gap:8px}.fx-skill{height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--fx-line-strong);display:inline-flex;align-items:center;gap:6px;font-size:14px;transition:background .2s var(--fx-ease)}.fx-skill:hover{background:var(--fx-hover)}.fx-skill small{color:var(--fx-muted);font-size:13px}.fx-avatar-40{width:40px;height:40px;font-size:14px}.fx-timeline{padding:4px 16px 16px}.fx-tl-item{display:flex;gap:14px;position:relative;padding:14px 0}.fx-tl-item:before{content:"";position:absolute;left:19px;top:62px;bottom:-14px;width:2px;border-radius:2px;background:var(--fx-line)}.fx-tl-item:last-child:before{display:none}.fx-tl-body{flex:1;min-width:0}.fx-tl-body b{font-weight:700;display:block}.fx-tl-org{font-size:14px}.fx-tl-date{color:var(--fx-muted);font-size:14px;margin-top:1px}.fx-tl-body p{margin-top:6px;line-height:1.45}.fx-tl-note{margin-top:10px;padding:10px 12px;border-radius:12px;background:var(--fx-hover);font-size:14px;line-height:1.45;color:var(--fx-muted)}.fx-tl-note b{display:inline;color:var(--fx-text)}.fx-tl-now{height:22px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:600;background:var(--fx-accent-soft);color:var(--fx-accent-ink);display:inline-flex;align-items:center;margin-left:6px;vertical-align:1px}.fx-tl-closed{background:var(--fx-press);color:var(--fx-muted)}.fx-tl-exit{background:var(--fx-green-soft);color:var(--fx-green-ink)}.fx-endorse{display:flex;gap:12px;padding:14px 16px;border-bottom:1px solid var(--fx-line);transition:background .2s var(--fx-ease)}.fx-endorse:hover{background:var(--fx-hover)}.fx-endorse .fx-who{flex:1;min-width:0}.fx-endorse .fx-who b{font-weight:700}.fx-endorse .fx-who span{color:var(--fx-muted);font-size:14px}.fx-endorse p{margin-top:6px;line-height:1.45}.fx-endorse .fx-for{margin-top:8px;display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--fx-accent-ink);font-weight:600}.fx-endorse .fx-for svg{width:15px;height:15px}.fx-endorse-sum{padding:14px 16px;border-bottom:1px solid var(--fx-line);display:flex;justify-content:space-between;align-items:center;gap:12px}.fx-endorse-sum p{color:var(--fx-muted);font-size:14px}.fx-bottom{display:none}@media(max-width:1280px){.fx-shell{--fx-nav-w:88px}.fx-nav{width:88px;align-items:center}.fx-brand{width:52px;padding:0;justify-content:center}.fx-brand-name{display:none}.fx-nav-item span:not(.fx-nav-badge),.fx-nav-item .fx-dot,.fx-me .fx-t,.fx-me .fx-more{display:none}.fx-nav-item{position:relative}.fx-nav-badge{position:absolute;top:4px;right:2px;margin:0;min-width:16px;height:16px;padding:0 4px;font-size:10px}.fx-nav-item{padding:12px}.fx-post-btn{width:52px;font-size:0;display:grid;place-items:center}.fx-post-btn:after{content:"+";font-size:26px;font-weight:400;line-height:1}.fx-me{width:auto}}@media(max-width:1020px){.fx-shell{--fx-aside-w:0px}.fx-aside{display:none}}@media(max-width:700px){.fx-scrim{padding:0}.fx-scrim .fx-modal{width:100%;height:100dvh;max-height:none;border-radius:0}.fx-compose-bar{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.fx-shell{padding-left:0}.fx-nav{display:none}.fx-main{border:0;width:100%;padding-bottom:60px}.fx-bottom{display:flex;position:fixed;bottom:0;left:0;right:0;background:var(--fx-bar);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--fx-line);justify-content:space-around;padding:8px 0 calc(8px + env(safe-area-inset-bottom,0px));z-index:30}.fx-bottom a{width:48px;height:40px;display:grid;place-items:center;border-radius:999px}.fx-bottom svg{width:24px;height:24px}.fx-logo-lg{--s:88px}.fx-avatar-lg{width:88px;height:88px;margin-top:-44px;font-size:30px}.fx-cover{height:120px}.fx-traction{grid-template-columns:1fr}.fx-metric+.fx-metric{border-left:0;border-top:1px solid var(--fx-line)}.fx-need-actions{margin-left:0;width:100%}.fx-field-2{grid-template-columns:1fr}.fx-row-edit.fx-metric-row{grid-template-columns:minmax(0,1fr) auto;row-gap:12px}.fx-row-edit.fx-metric-row input{grid-column:1}.fx-row-edit.fx-metric-row .fx-icon-btn{grid-column:2;grid-row:1/4;align-self:start}.fx-media-thumb{width:72px;height:72px;font-size:24px}.fx-ex-sec h2{font-size:17px}.fx-fab{display:grid;place-items:center;position:fixed;right:16px;bottom:calc(74px + env(safe-area-inset-bottom,0px));width:56px;height:56px;border-radius:999px;background:var(--fx-text);color:var(--fx-on-text);box-shadow:0 6px 20px #0f141947;z-index:28;transition:transform .25s var(--fx-spring)}.fx-fab:active{transform:scale(.93)}.fx-fab.hidden{display:none}body.fx-no-bottom-bar .fx-fab{bottom:calc(16px + env(safe-area-inset-bottom,0px))}.fx-fab svg{width:26px;height:26px}.fx-composer-stub{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}[data-theme=dark] .fx-menu,[data-theme=dark] .fx-modal{border:1px solid var(--fx-line-strong);box-shadow:0 0 24px #000c}@media(max-width:700px){[data-theme=dark] .fx-scrim .fx-modal{border:0;box-shadow:none}}[data-theme=dark] .fx-scrim{background:#000000ad}[data-theme=dark] .fx-media-btn,[data-theme=dark] .fx-cm-item .fx-rm{background:#000000a8}:where(.fx-root) input,:where(.fx-root) textarea,:where(.fx-root) select{color-scheme:inherit}.fx-root{display:block;min-height:var(--app-height, 100dvh);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.fx-root[hidden]{display:none!important}.fx-aside[hidden]{display:none}.fx-nav-badge{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--fx-accent);color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.fx-nav-badge[hidden]{display:none}.fx-bottom a{position:relative}.fx-bottom-badge{position:absolute;top:0;right:6px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--fx-accent);color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.fx-bottom-badge[hidden]{display:none}.fx-bottom.hidden{display:none!important}.fx-tabs{overflow-x:auto;scrollbar-width:none}.fx-tabs::-webkit-scrollbar{display:none}#exTabs .fx-tab{flex:0 0 auto;padding-left:18px;padding-right:18px}.fx-skel{display:none;pointer-events:none}#view-mine.fx-loading>.fx-skel,#view-discover.fx-loading>.fx-skel,#fxpage-profile.fx-loading>.fx-skel{display:block}#view-mine.fx-loading>:not(.fx-skel),#view-discover.fx-loading>#discoverList,#fxpage-profile.fx-loading>:not(.fx-skel):not(.fx-head){display:none!important}#view-mine:not(.fx-biz-none)>#bizNone,#view-mine.fx-biz-none>:not(#fxInvites):not(#bizNone):not(.fx-skel){display:none}#fxpage-profile.fx-loading .fx-head-top>div,#fxpage-business.fx-loading #bizHeadTop>div{visibility:hidden}.fx-skel .skeleton{background-color:var(--skeleton-base)}.fx-skel-cover{height:170px;border-radius:0}.fx-skel-photo{position:relative;z-index:1;box-sizing:border-box;border:4px solid var(--fx-bg)}.fx-skel-photo.fx-skel-round{width:134px;height:134px;margin-top:-67px;border-radius:50%}.fx-skel-photo.fx-skel-square{width:142px;height:142px;margin-top:-71px;border-radius:34.82px}.fx-skel .fx-biz-top .skeleton-btn{margin-top:12px;width:104px;height:36px}.fx-skel-line{height:12px;margin-top:10px}.fx-skel-line.fx-skel-title{height:20px;margin-top:12px}.fx-skel-row{display:flex;gap:16px;flex-wrap:wrap}.fx-skel-row .fx-skel-line{width:84px}.fx-skel-tabs{display:flex;justify-content:space-around;padding:16px;margin-top:8px;border-bottom:1px solid var(--fx-line)}.fx-skel-tabs .skeleton{width:64px;height:12px}.fx-skel-section{padding:16px;border-bottom:1px solid var(--fx-line)}.fx-skel-card{display:flex;gap:12px;padding:14px 16px;border-bottom:1px solid var(--fx-line);align-items:flex-start}.fx-skel-card .fx-skel-body{flex:1;min-width:0}.fx-skel-card .fx-skel-body .fx-skel-line:first-child{margin-top:4px}.fx-skel-tile{width:48px;height:48px;border-radius:calc(48px * .23);flex:none}@media(max-width:700px){.fx-skel-cover{height:120px}.fx-skel-photo.fx-skel-round{width:88px;height:88px;margin-top:-44px}.fx-skel-photo.fx-skel-square{width:96px;height:96px;margin-top:-48px;border-radius:calc(88px * .23 + 4px)}}.fx-skel-rows{padding:4px 0 6px}.fx-page .fx-skel-rows{padding:4px 16px 6px}.fx-skel-rowitem{display:flex;gap:12px;align-items:center;padding:8px 0}.fx-skel-rowitem .fx-skel-body{flex:1;min-width:0}.fx-skel-rowitem .fx-skel-line{height:10px;margin-top:0}.fx-skel-rowitem .fx-skel-line+.fx-skel-line{margin-top:8px}.fx-skel-dot{width:40px;height:40px;flex:none}.fx-skel-tile--sm{width:40px;height:40px;border-radius:calc(40px * .23)}.fx-skel-chips{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0}.fx-skel-chip{height:30px;border-radius:999px}.fx-skel-inline{display:inline-block;height:.8em;vertical-align:middle;border-radius:6px}.fx-skel-fill{display:block;width:100%;height:100%}.fx-skel-thread{display:flex;flex-direction:column;gap:12px;padding:16px}.fx-skel-bubble{height:38px;border-radius:18px}.fx-skel-bubble--out{align-self:flex-end}.fx-skill.fx-on{border-color:var(--fx-accent);background:var(--fx-accent-soft);color:var(--fx-accent-ink)}.city-box{--cb-bg:#ffffff;--cb-border:#eff3f4;--cb-text:#0f1419;--cb-muted:#536471;--cb-accent-ink:#1a8cd8;--cb-btn-bg:#0f1419;--cb-btn-fg:#fff;--cb-btn-hover:#272c30;--cb-ring:#ffffff;--cb-drop:drop-shadow(0 10px 14px rgba(15,20,25,.14));--cb-shadow:0 0 14px rgba(15,20,25,.1),0 0 3px rgba(15,20,25,.06);position:relative;display:block;height:104px;margin-top:14px;border-radius:16px;overflow:hidden;isolation:isolate;background:var(--cb-bg);border:1px solid var(--cb-border);color:var(--cb-text);text-decoration:none;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;transition:box-shadow .3s cubic-bezier(.2,.8,.2,1),transform .3s cubic-bezier(.34,1.4,.64,1)}[data-theme=dark] .city-box{--cb-bg:#000000;--cb-border:#2f3336;--cb-text:#e7e9ea;--cb-muted:#8b98a5;--cb-accent-ink:#4cb3f5;--cb-btn-bg:#eff3f4;--cb-btn-fg:#0f1419;--cb-btn-hover:#d7dbdc;--cb-ring:#000000;--cb-drop:drop-shadow(0 12px 18px rgba(0,0,0,.55));--cb-shadow:0 0 0 1px #3e4144}.city-box:hover{transform:translateY(-2px);box-shadow:var(--cb-shadow)}.city-box:active{transform:scale(.99)}.city-box:focus-visible{outline:2px solid #1d9bf0;outline-offset:3px}.cb-body{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 0 0 18px;max-width:200px}.cb-body h3{margin:0;font-size:18px;line-height:1.2;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.cb-btn{margin-top:12px;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 13px;border-radius:999px;background:var(--cb-btn-bg);color:var(--cb-btn-fg);font-size:14px;font-weight:700;white-space:nowrap;transition:background .2s}.cb-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.city-box:hover .cb-btn{background:var(--cb-btn-hover)}.city-box:hover .cb-btn svg{transform:translate(2px)}.cb-scene{position:absolute;z-index:1;right:-12px;bottom:-22px;width:136px;perspective:600px;pointer-events:none}.cb-model{position:relative;transform:rotateX(0) rotateY(0);transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.8,.2,1);animation:cbFloat 6s ease-in-out infinite}.cb-model img{display:block;width:100%;height:auto;filter:var(--cb-drop)}.city-box:hover .cb-model{transform:rotateX(6deg) rotateY(-10deg) translateY(-4px) scale(1.03)}.cb-online{position:absolute;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:#00ba7c;box-shadow:0 0 0 2px var(--cb-ring)}.cb-online:after{content:"";position:absolute;inset:0;border-radius:50%;background:#00ba7c;animation:cbPing 2.4s cubic-bezier(.2,.8,.2,1) infinite;animation-delay:var(--d,0s)}@keyframes cbFloat{0%,to{translate:0 0}50%{translate:0 -3px}}@keyframes cbPing{0%{transform:scale(1);opacity:.55}80%,to{transform:scale(3);opacity:0}}.city-box-inline{display:none}@media(max-width:1020px){.city-box.city-box-inline{display:block;margin:12px 16px 4px}}@media(prefers-reduced-motion:reduce){.cb-model,.cb-online:after{animation:none}.cb-online:after{opacity:0}.city-box,.cb-model{transition:none}}
