html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{color-scheme:dark;font-synthesis:none;text-rendering:geometricPrecision;--star-map-image: url(/assets/star-map-desktop-DCsJfAU_.webp)}@media (max-width: 760px) and (orientation: portrait){:root{--star-map-image: url(/assets/star-map-mobile-DfRAcQue.webp)}}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden;background:#080b0d}body{font-family:Inter,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}.wechat-mp-redirect{min-height:100vh;padding:24px;display:grid;place-items:center;color:#edf0ed;background:radial-gradient(900px 620px at 50% 35%,#1a2226,#0d1113 52%,#080b0d)}.wechat-mp-redirect-card{width:min(440px,92vw);padding:42px 32px;text-align:center;border:1px solid rgba(231,238,240,.14);border-radius:24px;background:linear-gradient(145deg,#141a1df5,#0c1012f5);box-shadow:0 30px 90px #0000007a}.wechat-mp-redirect-card h1{margin:24px 0 8px;color:#f0f3ef;font-size:20px;font-weight:600}.wechat-mp-redirect-card p{margin:0 0 22px;color:#7f898b;font-size:13px;line-height:1.7}.immersive-shell{--hud-line: rgba(225, 233, 234, .13);--hud-text: #f3f5f2;--hud-muted: #8e999b;position:fixed;top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;isolation:isolate;background:#080b0d}.world-layer{position:fixed;top:0;right:0;bottom:0;left:0}.immersive-shell>.hud-top,.immersive-shell>.world-controls,.immersive-shell>.node-legend,.immersive-shell>.map-loading,.immersive-shell>.map-hint,.immersive-shell>.site-about-card,.immersive-shell>.site-record,.immersive-shell>.graph-a11y-list,.immersive-shell>.graph-context-node-list,.immersive-shell>.detail-card{position:fixed}.graph-a11y-list,.graph-context-node-list{position:absolute;z-index:60;top:76px;left:14px;margin:0;padding:0;list-style:none;pointer-events:none}.graph-a11y-list li,.graph-context-node-list li{display:contents}.graph-a11y-list button,.graph-context-node-list button{position:fixed;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.graph-a11y-list button:focus,.graph-context-node-list button:focus{position:static;width:auto;height:auto;margin:4px 0;padding:9px 12px;overflow:visible;clip:auto;clip-path:none;display:block;color:#f3f5f2;border:1px solid #8ea2ff;border-radius:8px;background:#12171a;box-shadow:0 8px 28px #00000080;pointer-events:auto}.world-layer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(6,8,9,.7) 0%,transparent 18%,transparent 76%,rgba(6,8,9,.62) 100%),radial-gradient(circle at 50% 45%,transparent 40%,rgba(0,0,0,.34) 100%)}.hud-top{position:absolute;z-index:30;background:linear-gradient(180deg,#080b0d,#0d1318);top:0;left:0;right:0;height:82px;padding:15px 24px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;align-items:center;pointer-events:none}.hud-top:after{content:"";position:absolute;left:24px;right:24px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--hud-line) 12%,var(--hud-line) 88%,transparent)}.hud-brand,.hud-user,.hud-mode{pointer-events:auto}.hud-brand{min-width:0;display:flex;align-items:center;gap:14px}.brand-symbol{width:42px;height:42px;position:relative;flex:0 0 42px;overflow:hidden;border:1px solid rgba(235,241,241,.22);border-radius:13px;background:#111619;box-shadow:0 7px 20px #00000047,inset 0 0 0 1px #ffffff09}.brand-logo{width:100%;height:100%;display:block;object-fit:cover}.brand-copy{min-width:0;max-width:144px;flex:0 1 auto}.brand-name,.brand-en{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-name{color:var(--hud-text);font-size:15px;font-weight:650;letter-spacing:.12em;line-height:1.15}.brand-en{color:#687274;font-size:8px;letter-spacing:.28em;margin-top:5px}.island-switch{min-width:0;flex:1 1 180px;display:flex;align-items:center;gap:11px;margin-left:8px;padding-left:20px;position:relative}.island-switch:before{content:"";position:absolute;left:0;width:1px;height:26px;background:var(--hud-line)}.island-index{color:#657073;font-size:9px;font-variant-numeric:tabular-nums;letter-spacing:.16em}.hud-island-select .ant-select-selector{padding-inline:0!important;box-shadow:none!important}.hud-island-select .ant-select-selection-item{color:#dce1df;font-size:13px;font-weight:550}.hud-island-select .ant-select-arrow{color:#707a7c}.hud-island-select{min-width:0;max-width:100%;flex:1 1 auto}.hud-mode{padding:4px;border:1px solid var(--hud-line);border-radius:999px;background:#0c1012ad;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hud-mode .ant-segmented{background:transparent}.hud-mode .ant-segmented-item{min-width:92px;font-size:12px;letter-spacing:.08em}.hud-user{min-width:0;justify-self:end;display:flex;align-items:center;gap:8px}.hud-user>.ant-btn{flex-shrink:0}.showing-my-islands .hud-top{grid-template-columns:minmax(0,1fr) auto}.hud-login.ant-btn{height:40px;padding-inline:20px;border-radius:999px;background:#edf0ee;border:0;color:#101416}.hud-invite.ant-btn{height:40px;padding-inline:17px;border-color:#8ea2ff6b;border-radius:999px;color:#e8ebff;background:#5969be3d;box-shadow:inset 0 0 18px #8ea2ff0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hud-invite.ant-btn:hover,.hud-invite.ant-btn:focus-visible{border-color:#aab6ffb8!important;color:#fff!important;background:#6677cf66!important}.hud-invite.ant-btn-circle{width:40px;padding-inline:0}.chapter-card{--chapter-top: 106px;position:relative;z-index:12;margin-top:var(--chapter-top);margin-bottom:116px;margin-bottom:max(116px,calc(var(--map-controls-height, 44px) + 72px));left:24px;width:376px;max-width:calc(100vw - 48px);padding:18px 20px 19px;border-left:1px solid rgba(142,162,255,.44);border-radius:0 18px 18px 0;background:linear-gradient(90deg,#080c0ef0,#080c0ed6 86%,#080c0e00);pointer-events:auto;transition:opacity .24s ease,transform .32s cubic-bezier(.2,.8,.2,1),border-color .25s ease}.chapter-card.context-user{border-left-color:#c8f08e94}.chapter-card.context-project{border-left-color:#ffbd729e}.chapter-card.context-organization{border-left-color:#67d4cf9e}.chapter-card.is-loading{opacity:.48;transform:translate(-5px)}.chapter-kicker{color:#8ea2ff;font-size:10px;font-weight:650;letter-spacing:.28em;text-transform:uppercase}.chapter-title{margin:0;color:#f4f5f1;font-size:clamp(26px,2.25vw,38px);font-weight:500;letter-spacing:-.045em;line-height:1.05;text-shadow:0 2px 22px rgba(0,0,0,.65)}.chapter-title-row{min-width:0;margin:10px 0 9px;display:flex;align-items:center;gap:10px}.chapter-title-row .chapter-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chapter-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;color:#7d888a;font-size:10px;letter-spacing:.06em}.chapter-meta i{width:3px;height:3px;border-radius:50%;background:#c8f08e;box-shadow:0 0 10px #c8f08e80}.chapter-description{max-width:336px;margin:15px 0 0;color:#a4adae;font-size:12px;line-height:1.75;letter-spacing:.015em;white-space:pre-wrap;overflow-wrap:anywhere;display:block;overflow:visible}.chapter-card.is-booting{visibility:hidden}.context-tags{max-width:336px;margin-top:13px;display:flex;flex-wrap:wrap;gap:6px}.context-tags span{max-width:100%;overflow-wrap:anywhere;padding:4px 9px;border:1px solid rgba(220,229,229,.12);border-radius:999px;color:#9da7a8;background:#ffffff09;font-size:9px;letter-spacing:.05em}.guiyi-badge{max-width:220px;padding:5px 9px;display:inline-flex;align-items:center;gap:5px;flex:0 1 auto;overflow:hidden;color:#e3d6ff;border:1px solid rgba(174,132,255,.42);border-radius:999px;background:linear-gradient(120deg,#845bdc38,#8ea2ff17);box-shadow:0 0 24px #845bdc21;font-size:10px;font-weight:650;line-height:1;white-space:nowrap}.guiyi-badge>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.guiyi-badge.is-compact{max-width:150px;padding:4px 7px;font-size:8px}.context-project .context-tags span{color:#e9bd8b;border-color:#ffbd7233;background:#ffbd720e}.context-organization .context-tags span{color:#8accc9;border-color:#67d4cf33;background:#67d4cf0d}.context-return{margin:-5px 0 14px -8px;padding:5px 8px;display:inline-flex;align-items:center;gap:7px;border:0;border-radius:7px;color:#788385;background:transparent;cursor:pointer;pointer-events:auto;font-size:9px;letter-spacing:.05em;transition:color .2s ease,background .2s ease}.context-return:hover{color:#edf0ed;background:#ffffff0e}.context-footnote{max-width:336px;margin-top:15px;padding-top:11px;display:grid;grid-template-columns:64px 1fr;gap:8px;border-top:1px solid rgba(229,235,234,.08);font-size:9px;line-height:1.55}.context-footnote span{color:#5e696b;letter-spacing:.08em}.context-footnote strong{color:#929d9e;font-weight:500}.map-hint{position:absolute;z-index:20;left:28px;bottom:34px;color:#697476;font-size:10px;letter-spacing:.08em;display:flex;gap:16px;pointer-events:none}.map-hint span{display:flex;align-items:center;gap:7px}.map-hint kbd{min-width:22px;height:22px;padding:0 6px;display:inline-grid;place-items:center;border:1px solid rgba(229,235,234,.15);border-radius:6px;color:#9ba5a6;background:#111618b3;font:9px inherit}.node-legend{position:absolute;z-index:12;right:28px;top:112px;display:flex;align-items:center;gap:15px;color:#7d888a;font-size:10px;letter-spacing:.08em;pointer-events:none;transition:opacity .25s ease}.node-legend.is-obscured{opacity:0}.legend-item{display:flex;align-items:center;gap:6px}.legend-dot{width:10px;height:10px;border-radius:50%;background:#8ea2ff}.legend-dot.node,.legend-dot.founder{width:12px;height:13px;border-radius:0;clip-path:polygon(50% 0,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%);background:#c8f08e}.legend-dot.founder{background:#edcf87}.legend-dot.project{width:9px;height:9px;transform:rotate(45deg);border-radius:1px;background:#ffbd72}.legend-dot.organization{border-radius:2px;background:#67d4cf}.legend-connection.project{width:12px;border-top:1px dashed #ffbd72}.world-controls{position:absolute;z-index:24;left:50%;bottom:28px;transform:translate(-50%);display:flex;width:max-content;max-width:calc(100% - 28px);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;padding:5px;border:1px solid var(--hud-line);border-radius:999px;background:#0d1113c2;box-shadow:0 16px 45px #00000047;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:auto}.world-controls .ant-btn{border-radius:999px;color:#a4adae}.world-controls .ant-btn:hover{color:#fff!important;background:#ffffff13!important}.world-controls .graph-navigation{display:flex;flex-shrink:0;align-items:center;gap:4px}.world-controls .graph-root-return{color:#a9b9ff;background:#8ea2ff12}.world-controls .graph-navigation .ant-btn:disabled{color:#586366;background:transparent}.world-controls .graph-navigation .ant-btn:focus-visible{outline:2px solid #8ea2ff;outline-offset:2px}.control-separator{flex:0 0 1px;width:1px;height:20px;margin:0 4px;background:var(--hud-line)}.join-state{padding:0 12px;color:#ffbd72;font-size:11px;white-space:nowrap}.map-loading{position:absolute;z-index:40;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--hud-line);border-radius:999px;color:#aeb7b7;background:#0a0d0fd1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-size:11px;letter-spacing:.12em;pointer-events:none}.loading-orbit{width:17px;height:17px;border:1px solid rgba(142,162,255,.26);border-top-color:#aebaff;border-radius:50%;animation:orbit-spin .8s linear infinite}@keyframes orbit-spin{to{transform:rotate(360deg)}}.empty-world{height:100%;display:grid;place-items:center;color:#7e898a;text-align:center}.empty-world-mark{width:64px;height:64px;margin:0 auto 18px;border:1px solid rgba(142,162,255,.3);border-radius:50%;position:relative}.empty-world-mark:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px dashed rgba(200,240,142,.42);border-radius:50%}.empty-world-mark.is-gated{border-color:#ffbd727a;box-shadow:0 0 30px #ffbd7214}.empty-world-mark.is-gated:before{border-color:#ffbd729e}.empty-world-title{color:#d9ddda;font-size:15px;margin-bottom:8px}.empty-world-desc{max-width:460px;color:#687274;font-size:11px;line-height:1.8;letter-spacing:.05em}.empty-world-action{margin-top:18px}.site-about-card{position:absolute;z-index:12;right:28px;bottom:58px;width:314px;padding:18px 19px 16px;border:1px solid rgba(225,233,234,.12);border-radius:16px;background:linear-gradient(145deg,#0f1417e0,#090d0fc2);box-shadow:0 18px 55px #00000042;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:opacity .2s ease,transform .2s ease,border-color .2s ease}.site-about-card:hover{border-color:#8ea2ff47}.site-about-card.is-obscured{opacity:0;transform:translate(10px);pointer-events:none}.site-about-kicker{color:#7f91e5;font-size:8px;font-weight:650;letter-spacing:.22em}.site-about-card h2{margin:9px 0 8px;color:#e9ece8;font-size:15px;font-weight:550;line-height:1.4}.site-about-card p{margin:0;color:#7f898b;font-size:10px;line-height:1.7;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.site-about-card button{margin:11px 0 -3px;padding:4px 0;display:inline-flex;align-items:center;gap:7px;border:0;color:#aebaff;background:transparent;cursor:pointer;font-size:9px;letter-spacing:.06em}.site-about-card button:hover{color:#e3e7ff}.site-about-modal .ant-modal-content{padding:34px 38px 38px;background:radial-gradient(circle at 80% 0,#202933 0,#121719 38%,#0d1113)}.site-about-modal .ant-modal-body{max-height:calc(100vh - 150px);overflow-y:auto;scrollbar-width:thin}.site-about-hero{display:flex;align-items:center;gap:18px;padding-right:30px}.site-about-hero img{width:58px;height:58px;flex:0 0 58px;object-fit:cover;border:1px solid rgba(235,241,241,.18);border-radius:16px}.site-about-hero span{color:#8495e7;font-size:9px;font-weight:650;letter-spacing:.2em}.site-about-hero h2{margin:7px 0 0;color:#f3f5f2;font-size:25px;font-weight:520;line-height:1.3}.site-about-lead{margin:28px 0 0;padding:16px 18px;color:#bec6c5;border-left:2px solid rgba(142,162,255,.52);background:#8ea2ff0e;font-size:13px;line-height:1.8}.site-about-content{margin-top:24px;color:#9da7a8;white-space:pre-line;font-size:13px;line-height:2}.site-record{position:absolute;z-index:9;right:28px;bottom:24px;color:#4f585a;font-size:9px;letter-spacing:.04em;pointer-events:none}.site-record a,.site-record button{color:inherit;pointer-events:auto}.mobile-about-link{display:none;padding:0;border:0;color:inherit;background:transparent;font:inherit;cursor:pointer}.avatar-trigger{min-width:0;display:flex;align-items:center;gap:10px;height:42px;padding:4px 6px 4px 5px;border:1px solid var(--hud-line);border-radius:999px;color:#dce1df;background:#0d1113b3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;transition:border-color .2s ease,background .2s ease;font:inherit}.avatar-trigger:hover{border-color:#e1e9ea45;background:#171d1fd6}.avatar-trigger:focus-visible{outline:2px solid #8ea2ff;outline-offset:2px}.avatar-copy{min-width:0;max-width:118px;padding-right:2px}.avatar-trigger>.ant-avatar,.avatar-trigger>.anticon{flex-shrink:0}.avatar-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.1}.avatar-role{color:#778183;font-size:8px;letter-spacing:.13em;margin-top:4px}.detail-card{position:absolute;z-index:32;display:flex;flex-direction:column;width:420px;max-height:calc(100vh - 24px);overflow:hidden;color:#edf0ed;border:1px solid rgba(231,238,240,.14);border-radius:20px;background:linear-gradient(145deg,#13181be8,#0b0f11e0);box-shadow:0 30px 90px #0000007a,inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(28px) saturate(115%);backdrop-filter:blur(28px) saturate(115%);pointer-events:auto;animation:detail-enter .32s cubic-bezier(.2,.8,.2,1) both}@keyframes detail-enter{0%{opacity:0;transform:translate3d(0,4px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}.detail-card:before{content:"";position:absolute;top:0;left:20px;right:20px;height:1px;background:linear-gradient(90deg,transparent,rgba(142,162,255,.65),transparent);pointer-events:none}.detail-card-topline{position:sticky;z-index:3;top:0;height:52px;flex-shrink:0;padding:0 13px 0 20px;display:flex;align-items:center;justify-content:space-between;color:#6f7a7c;background:#0e1214db;border-bottom:1px solid rgba(231,238,240,.07);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font-size:8px;font-weight:650;letter-spacing:.23em}.detail-close{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:50%;color:#859092;background:transparent;cursor:pointer;transition:color .2s ease,background .2s ease,transform .2s ease}.detail-close:hover{color:#f5f6f2;background:#ffffff12;transform:rotate(4deg)}.detail-card-content{min-height:0;padding:21px 22px 24px;overflow-y:auto;overscroll-behavior:contain;overflow-wrap:anywhere;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.detail-card-content::-webkit-scrollbar{width:5px}.detail-card-content::-webkit-scrollbar-thumb{border-radius:99px;background:#ffffff24}.detail-card-content .ant-descriptions-item-label{width:86px;color:#778284!important;font-size:11px}.detail-card-content .ant-descriptions-item-content{color:#cfd4d1!important;font-size:12px;line-height:1.7;white-space:pre-wrap}.detail-card-content .ant-divider{color:#747f81;border-color:#e7eef017;font-size:10px;letter-spacing:.08em}.member-identity{width:100%;margin-bottom:20px;gap:14px!important}.member-avatar{background:#6879d9!important;border:2px solid rgba(255,255,255,.75);box-shadow:0 0 0 5px #8ea2ff1a}.member-name{color:#f3f5f2;font-size:18px;font-weight:580;letter-spacing:-.02em}.member-location{margin-top:6px;color:#7f8a8c;font-size:11px}.member-locked{margin-top:16px;padding:14px 16px;border:1px solid rgba(142,162,255,.18);border-radius:12px;color:#9aa6a7;background:#8ea2ff12;text-align:center;font-size:11px;line-height:1.65}.explore-identity.ant-btn{height:44px;margin-top:22px;color:#101416;border:0;background:#e8ece9;font-size:12px;letter-spacing:.03em}.explore-identity.ant-btn:hover{color:#101416!important;background:#c8f08e!important}.explore-tip{margin-top:9px;color:#596365;font-size:9px;letter-spacing:.05em;text-align:center}.energy-quick-person{display:flex;gap:15px;align-items:center}.energy-quick-person .ant-avatar{flex:none;color:#fff;background:#6879d9;border:2px solid rgba(255,255,255,.75);box-shadow:0 0 0 5px #8ea2ff1a}.energy-quick-person>div{min-width:0}.member-name-line{min-width:0;margin-bottom:4px;display:flex;align-items:center;gap:7px}.energy-quick-person h2{min-width:0;margin:0;overflow:hidden;color:#f2f4f1;font-size:20px;font-weight:580;text-overflow:ellipsis;white-space:nowrap}.energy-quick-person p{margin:0 0 7px;color:#899496;font-size:11px;line-height:1.45}.energy-quick-meta{display:flex;flex-wrap:wrap;gap:9px;color:#859092;font-size:9px}.energy-quick-statement{margin:17px 0 14px;padding:12px 14px;color:#c6ceca;border-left:2px solid #c8f08e;background:#c8f08e0b;font-size:11px;line-height:1.65}.member-journey{margin:0 30px 20px;padding:20px;border:1px solid rgba(232,239,239,.11);border-radius:16px;background:#101518e0}.member-journey-head{margin-bottom:18px;display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:6px 16px}.member-journey-head>div{display:flex;flex-direction:column;gap:4px}.member-journey-head small{color:#8ea2ff;font-size:7px;font-weight:650;letter-spacing:.2em}.member-journey-head strong{color:#e1e5e1;font-size:13px;font-weight:600}.member-journey-head>span{color:#899395;font-size:10px}.member-journey-list{margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--journey-count),minmax(0,1fr));list-style:none}.member-journey-step{min-width:0;text-align:center}.member-journey-rail{height:18px;position:relative;display:flex;justify-content:center}.member-journey-rail:after{content:"";height:1px;position:absolute;top:8px;right:calc(-50% + 9px);left:calc(50% + 9px);background:#e8efef2e}.member-journey-step:last-child .member-journey-rail:after{display:none}.member-journey-rail i{width:17px;height:17px;position:relative;z-index:1;display:grid;place-items:center;color:#657073;border:1px solid #596264;border-radius:50%;background:#20292c;font-size:9px;font-style:normal}.member-journey-copy{min-width:0;padding-top:9px}.member-journey-copy>div{display:flex;align-items:center;flex-direction:column;gap:4px}.member-journey-copy strong{color:#7e898b;font-size:12px;font-weight:580;line-height:1.5;white-space:nowrap}.member-journey-copy span{color:#7e898b;font-size:10px}.member-journey-note{margin:5px 4px 0;color:#778084;font-size:10px;line-height:1.45}.member-journey-step.has-completed-next .member-journey-rail:after{background:#c8f08e80}.member-journey-step.is-done .member-journey-rail i{color:#111716;border-color:#c8f08eb8;background:#b8de89}.member-journey-step.is-done .member-journey-copy strong{color:#c8f08e}.member-journey-step.is-done .member-journey-copy span{color:#a6c488}.member-journey-step.is-current .member-journey-rail i{color:#fff;border-color:#b89cff;background:#7856bf;box-shadow:0 0 0 4px #845bdc21,0 0 18px #845bdc57}.member-journey-step.is-current .member-journey-copy strong{color:#e2d5ff}.member-journey-step.is-current .member-journey-copy span{color:#b69be9}.member-journey.is-compact{margin:15px 0 0;padding:13px 10px;border-radius:12px;background:#03070940}.member-journey.is-compact .member-journey-head{margin-bottom:13px}.member-journey.is-compact .member-journey-head small{display:none}.member-journey.is-compact .member-journey-head strong{font-size:12px}.member-journey.is-compact .member-journey-head>span{font-size:10px}.member-journey.is-compact .member-journey-note{display:none}@media (max-width:360px){.member-journey.is-compact .member-journey-copy strong{font-size:11px}}.energy-quick-title{display:flex;align-items:center;margin:16px 0 9px;color:#d2d7d4;font-size:11px}.energy-quick-title small{margin-left:auto;color:#667173;font-size:8px;font-weight:400;letter-spacing:.07em}.energy-quick-title small.system{color:#a9d878}.energy-quick-metrics{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid rgba(232,239,239,.1);border-radius:12px}.energy-quick-metrics div{padding:11px 4px;text-align:center;border-right:1px solid rgba(232,239,239,.1)}.energy-quick-metrics div:last-child{border:0}.energy-quick-metrics strong{display:block;color:#f1f4ef;font-size:18px;font-weight:560}.energy-quick-metrics span{color:#707b7d;font-size:8px}.energy-quick-tags{display:flex;flex-wrap:wrap;gap:5px}.energy-quick-tags .ant-tag{margin:0;color:#aab4b5;border-color:#e5eded1f;background:#ffffff09;font-size:9px}.energy-quick-proofs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.energy-quick-proofs>div{min-width:0;padding:10px;border:1px solid rgba(232,239,239,.1);border-radius:11px;background:#ffffff06}.energy-quick-proofs small{display:block;color:#ffbd72;font-size:7px;letter-spacing:.1em}.energy-quick-proofs b{display:block;margin:5px 0 3px;overflow:hidden;color:#e1e5e1;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.energy-quick-proofs span{color:#687375;font-size:8px}.energy-quick-article{display:grid;grid-template-columns:72px 1fr;gap:10px;padding:8px;color:inherit;border:1px solid rgba(232,239,239,.1);border-radius:11px;transition:border-color .2s,background .2s}.energy-quick-article:hover{border-color:#8ea2ff59;background:#8ea2ff0a}.energy-quick-article>div{height:50px;border-radius:7px;background:linear-gradient(145deg,#2b3941,#7f9f57);background-position:center;background-size:cover}.energy-quick-article>span{min-width:0}.energy-quick-article b{display:-webkit-box;overflow:hidden;color:#dfe4e0;font-size:10px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.energy-quick-article small{display:block;margin-top:5px;color:#697476;font-size:8px}.energy-quick-actions{display:flex;gap:8px;margin-top:18px}.energy-quick-actions .ant-btn:first-child{flex:1;color:#101416;border:0;background:#e8ece9}.energy-quick-actions .ant-btn:last-child{width:42px;color:#aeb7b7;background:transparent}.profile-form-section-title{margin:16px 0 10px;display:flex;justify-content:space-between;color:#d7dcda;font-size:12px;font-weight:600}.profile-form-section-title small{color:#687375;font-size:9px;font-weight:400}.profile-form-card.ant-card{margin-bottom:10px;border-color:#e8efef1a;background:#ffffff05}.profile-account-hero{margin-bottom:22px;padding:18px;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,410px);align-items:stretch;gap:18px;border:1px solid rgba(231,238,240,.11);border-radius:17px;background:linear-gradient(135deg,#192023e0,#0d1214e6)}.profile-account-hero.account-only{grid-template-columns:1fr}.profile-scope-note{margin:0 0 18px;color:#9ba8ad;font-size:12px;line-height:1.7}.profile-payment-scope{margin-top:8px;color:#98a5a8;font-size:11px;line-height:1.6}.profile-avatar-editor{min-width:0;display:flex;align-items:center;gap:16px}.profile-avatar-editor .ant-avatar{flex:none;color:#fff;background:#6879d9;border:2px solid rgba(255,255,255,.78);box-shadow:0 0 0 5px #8ea2ff17}.profile-avatar-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.profile-avatar-copy>strong{max-width:100%;overflow:hidden;color:#f0f3ef;font-size:18px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.profile-avatar-copy>span{color:#788385;font-size:10px}.profile-verified{color:#9eaaa8;font-size:9px}.profile-avatar-copy .ant-upload-wrapper{margin-top:4px}.profile-payment-card{min-height:304px;padding:17px 18px 15px;display:flex;flex-direction:column;border:1px solid rgba(231,238,240,.12);border-radius:14px;background:#ffffff06}.profile-payment-card.needs-payment{border-color:#ffbd725c;background:linear-gradient(145deg,#ffbd721b,#ffbd7209);box-shadow:inset 0 1px #ffdcb414}.profile-payment-card.is-paid{border-color:#b8ee8838;background:linear-gradient(145deg,#b8ee8812,#b8ee8806)}.profile-payment-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#7f8a8c;font-size:10px;letter-spacing:.06em}.profile-payment-island-intro{margin-top:7px;overflow:hidden;color:#8d989a;font-size:11px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.profile-payment-card.needs-payment .profile-payment-heading{color:#d6a96f}.profile-payment-card.is-paid .profile-payment-heading{color:#9bc873}.profile-payment-state{flex:none;display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid rgba(255,189,114,.22);border-radius:999px;color:#e1b377;background:#ffbd7212;font-size:9px;letter-spacing:0}.profile-payment-state.ok{border-color:#b8ee8833;color:#b8e68d;background:#b8ee880f}.profile-payment-main{min-width:0;margin-top:10px;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.profile-payment-main strong{flex:none;color:#eff2ee;font-size:22px;font-weight:620}.profile-payment-main>span{min-width:0;overflow:hidden;color:#899496;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.profile-payment-facts{margin-top:13px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.profile-payment-facts>div{min-width:0;padding:9px 10px;display:flex;flex-direction:column;gap:4px;border:1px solid rgba(231,238,240,.08);border-radius:9px;background:#0408092e}.profile-payment-facts .profile-payment-expiry,.profile-payment-facts .profile-payment-last-paid{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.profile-payment-facts span{color:#737f81;font-size:9px}.profile-payment-facts strong{overflow:hidden;color:#e8ece8;font-size:13px;font-weight:590;text-overflow:ellipsis;white-space:nowrap}.profile-member-rights{margin-top:13px;padding-top:11px;border-top:1px solid rgba(231,238,240,.08)}.profile-member-rights-title{color:#aeb7b5;font-size:10px;font-weight:600}.profile-member-rights ul{margin:7px 0 0;padding:0;display:grid;gap:4px;list-style:none}.profile-member-rights li{position:relative;padding-left:13px;color:#7f8a8b;font-size:9px;line-height:1.55}.profile-member-rights li:before{content:"✓";position:absolute;left:0;color:#9bc873;font-size:8px}.profile-payment-error{margin-top:10px;padding:7px 9px;border-radius:7px;color:#ff9c94;background:#ff625712;font-size:9px;line-height:1.5}.profile-pay-cta.ant-btn{width:100%;height:40px;margin-top:14px;color:#16120d;border:0;background:#ffbd72;box-shadow:0 8px 24px #ffa64c21}.profile-pay-cta.ant-btn:hover{color:#101416!important;background:#ffd39d!important}.profile-pay-cta.ant-btn:disabled{color:#64696a;background:#2b3031;box-shadow:none}.profile-payment-note{margin-top:7px;color:#747f80;font-size:9px;text-align:center}.profile-payment-note.is-active{margin-top:13px;padding:9px;border-radius:8px;color:#9bc873;background:#b8ee880e}.payment-method-list{display:flex;flex-direction:column;gap:12px}.payment-method-button.ant-btn{height:auto;min-height:68px;padding:12px 16px;display:flex;align-items:center;justify-content:flex-start;gap:13px;border-color:#e7eef024;background:#ffffff06;text-align:left}.payment-method-button.ant-btn:hover{border-color:#e7eef04d!important;background:#ffffff0e!important}.payment-method-button.ant-btn>.anticon{font-size:28px}.payment-method-button.ant-btn.wechat>.anticon{color:#22c55e}.payment-method-button.ant-btn.alipay>.anticon{color:#1677ff}.payment-method-button.ant-btn>span:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.payment-method-button.ant-btn strong{color:#edf2ef;font-size:14px}.payment-method-button.ant-btn small{color:#7f898b;font-size:10px;white-space:normal}.payment-method-unavailable{padding:3px 4px;color:#707a7c;font-size:10px;text-align:center}.payment-qr-modal .ant-modal-content{border-color:#e7eef02e}.payment-qr-content{display:flex;flex-direction:column;align-items:center;text-align:center}.payment-qr-frame{width:268px;min-height:268px;padding:22px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:16px;background:#fff;box-shadow:0 0 0 6px #ffffff13,0 18px 46px #0000006b}.payment-qr-frame svg,.payment-qr-frame img{width:220px;height:220px;display:block;border:1px solid #e5e9e6}.payment-qr-empty{padding:38px 14px;color:#445052;font-size:12px;line-height:1.7}.payment-qr-caption{max-width:330px;margin-top:20px;color:#a6b0ae;font-size:11px;line-height:1.7}.alipay-checkout-status{gap:16px}.alipay-checkout-status .payment-qr-caption{margin-top:0}.alipay-checkout-icon{color:#1677ff;font-size:76px;filter:drop-shadow(0 12px 28px rgba(22,119,255,.2))}.alipay-checkout-price{color:#f0f3ef;font-size:26px;font-weight:700}.payment-syncing{margin-top:10px;display:flex;align-items:center;gap:7px;color:#758083;font-size:9px}.payment-syncing i{width:6px;height:6px;border-radius:50%;background:#b8ee88;box-shadow:0 0 0 4px #b8ee8817;animation:payment-sync-pulse 1.6s ease-in-out infinite}.payment-fallback-message{margin-top:7px;color:#697476;font-size:9px}@keyframes payment-sync-pulse{50%{opacity:.35;transform:scale(.72)}}.energy-profile-modal{width:1440px!important;max-width:calc(100vw - 24px)}.energy-profile-modal .ant-modal-content{padding:0;overflow:hidden;background:#090d0f;border:1px solid rgba(232,239,239,.14);border-radius:22px}.energy-profile-modal .ant-modal-body{max-height:calc(100vh - 24px);overflow:auto}.energy-profile-modal .ant-modal-close{top:12px;right:16px;color:#8e999b;background:#ffffff09}.energy-profile-modal .ant-modal-close:hover{color:#fff;background:#ffffff14}.energy-profile-state{min-height:min(760px,calc(100vh - 24px));display:grid;place-items:center;background:#080b0d}.energy-profile-page{min-height:760px;padding-bottom:34px;color:#e8ece8;background:radial-gradient(circle at 50% 0,#1a2428 0,#0a0e10 46%,#080b0d 80%)}.energy-profile-nav{height:58px;padding:0 58px 0 28px;display:flex;align-items:center;border-bottom:1px solid rgba(232,239,239,.08);color:#667174;font-size:8px;letter-spacing:.2em}.energy-hero{margin:30px;padding:26px;display:grid;grid-template-columns:1fr 420px;gap:24px;border:1px solid rgba(232,239,239,.12);border-radius:20px;background:linear-gradient(135deg,#161d20f2,#0b0f11e6)}.energy-person{display:flex;gap:22px;align-items:center}.energy-person .ant-avatar{flex:none;color:#fff;background:#6879d9;border:2px solid rgba(255,255,255,.78);box-shadow:0 0 0 7px #8ea2ff17;font-size:36px}.energy-person>div{min-width:0}.energy-eyebrow{color:#8ea2ff;font-size:9px;font-weight:650;letter-spacing:.24em}.energy-name-line{min-width:0;margin:8px 0 4px;display:flex;align-items:center;gap:10px}.energy-person h1{min-width:0;margin:0;overflow:hidden;font-size:30px;font-weight:560;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}.energy-person p{margin:0 0 12px;color:#b8c0bd;font-size:14px}.energy-trust-tags .ant-tag{color:#aab4b4;background:#ffffff09;border-color:#e6eeee21}.energy-hero-metrics{display:grid;grid-template-columns:1fr 1fr;gap:9px}.energy-metrics-locked{padding:22px;display:flex;flex-direction:column;justify-content:center;gap:8px;border:1px solid rgba(142,162,255,.2);border-radius:13px;color:#aeb8b7;background:#8ea2ff0e}.energy-metrics-locked strong{color:#e2e7e4;font-size:16px;font-weight:560}.energy-metrics-locked span{font-size:11px;line-height:1.7}.energy-hero-metrics>div{padding:14px;border:1px solid rgba(232,239,239,.11);border-radius:13px;background:#ffffff06}.energy-hero-metrics strong{font-size:23px;font-weight:550}.energy-hero-metrics span,.energy-hero-metrics small{display:block}.energy-hero-metrics span{margin-top:2px;color:#7d888a;font-size:9px}.energy-hero-metrics small{margin-top:6px;color:#566164;font-size:7px}.energy-profile-columns{margin:0 30px;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px}.energy-block{margin-bottom:15px;padding:20px;border:1px solid rgba(232,239,239,.11);border-radius:16px;background:#101518e0}.energy-block h3{margin:0 0 14px;color:#e1e5e1;font-size:13px;font-weight:600}.energy-block-title{display:flex;align-items:center;justify-content:space-between}.energy-block-title span{color:#697476;font-size:8px;letter-spacing:.05em}.energy-block-title .system-source{color:#aadb7c}.energy-block-title .verified-source{color:#8ea2ff}.energy-about{margin:0;color:#aeb7b4;font-size:12px;line-height:1.8}.energy-cap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.energy-cap-grid>div,.energy-proof-grid>div{padding:13px;border:1px solid rgba(232,239,239,.1);border-radius:11px}.energy-cap-grid small,.energy-proof-grid small{display:block;margin-bottom:7px;color:#6e7a7b;font-size:7px;letter-spacing:.08em}.energy-cap-grid b,.energy-proof-grid b{display:block;font-size:11px}.energy-cap-grid p,.energy-proof-grid p{margin:5px 0 0;color:#6f7a7c;font-size:8px;line-height:1.5}.energy-proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.energy-proof-grid small{color:#ffbd72}.energy-empty{padding:24px;color:#657073;border:1px dashed rgba(232,239,239,.1);border-radius:12px;text-align:center;font-size:10px}.energy-experience-list{margin-top:10px}.energy-experience-list>div{padding:12px 2px;display:grid;grid-template-columns:140px 1fr 1fr;gap:8px;border-top:1px solid rgba(232,239,239,.08);align-items:center;font-size:10px}.energy-experience-list p{grid-column:2/4;margin:0;color:#737e80}.energy-content-list{display:grid;gap:9px}.energy-content-card{padding:9px;display:grid;grid-template-columns:130px 1fr;gap:13px;color:inherit;border:1px solid rgba(232,239,239,.1);border-radius:12px}.energy-content-cover{min-height:78px;display:flex;align-items:flex-end;padding:8px;border-radius:8px;background:linear-gradient(145deg,#273641,#7f9f57);background-position:center;background-size:cover}.energy-content-cover span{color:#fff;font-size:8px}.energy-content-card h4{margin:3px 0 6px;color:#e0e4e0;font-size:12px}.energy-content-card p{margin:0 0 7px;color:#717c7e;font-size:9px;line-height:1.55}.energy-content-card small{color:#657073;font-size:8px}.energy-intent>div{margin-bottom:8px;padding:12px;border:1px solid rgba(200,240,142,.15);border-radius:11px;background:#c8f08e0b}.energy-intent b{font-size:10px}.energy-intent p{margin:6px 0 0;color:#839175;font-size:9px;line-height:1.55}.energy-relation-mini{height:160px;position:relative;overflow:hidden;border-radius:12px;background:radial-gradient(circle,#1d272b,#0b0f11 67%)}.energy-relation-mini i{width:26px;height:26px;position:absolute;display:grid;place-items:center;color:#fff;border:1px solid #afbbff;border-radius:50%;background:#5666bf;font-size:8px;font-style:normal}.energy-relation-mini i.center{width:43px;height:43px;left:calc(50% - 21px);top:58px;color:#f4ffe8;border-color:#d8f5b1;background:#7f9f57}.energy-relation-mini .p1{left:42px;top:31px}.energy-relation-mini .p2{right:41px;top:26px}.energy-relation-mini .p3{left:55px;bottom:23px}.energy-relation-mini .p4{right:52px;bottom:25px}.energy-relation-note{color:#667174;font-size:8px}.energy-summary div{padding-top:10px;border-top:1px solid rgba(232,239,239,.08)}.energy-summary small{color:#687476;font-size:8px}.energy-summary p{color:#a7b0ae;font-size:10px;line-height:1.6}@media (max-width:900px){.energy-hero,.energy-profile-columns{grid-template-columns:1fr}.energy-profile-columns aside{display:grid;grid-template-columns:1fr 1fr;gap:12px}.energy-cap-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.energy-profile-modal{top:0;max-width:100vw;margin:0}.energy-profile-modal .ant-modal-content{border-radius:0}.energy-hero,.energy-profile-columns,.member-journey:not(.is-compact){margin-left:12px;margin-right:12px}.energy-person{align-items:flex-start}.energy-person .ant-avatar{width:70px!important;height:70px!important}.energy-hero-metrics{grid-template-columns:repeat(2,1fr)}.energy-profile-columns aside{display:block}.energy-cap-grid,.energy-proof-grid{grid-template-columns:1fr}.energy-content-card{grid-template-columns:82px 1fr}.energy-profile-nav span{display:none}.member-journey:not(.is-compact){padding:16px 10px}}@media (max-width:760px){.profile-account-hero{grid-template-columns:1fr}.profile-payment-card{min-height:0}.payment-qr-frame{width:246px;min-height:246px;padding:12px}.payment-qr-frame svg,.payment-qr-frame img{width:220px;height:220px}}.ant-dropdown .ant-dropdown-menu{padding:7px;border:1px solid rgba(231,238,240,.12);box-shadow:0 20px 60px #0006;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ant-modal .ant-modal-content,.ant-drawer .ant-drawer-content{border:1px solid rgba(231,238,240,.1);box-shadow:0 28px 80px #00000070}.my-island-picker-modal .ant-modal-content{padding:24px;border-color:#8ea2ff33;background:linear-gradient(145deg,#13191dfa,#090d0ffa)}.my-island-picker-modal .ant-modal-title{color:#eff2ef;font-size:18px;font-weight:620}.my-island-picker-intro{margin:2px 0 18px;color:#8d9899;font-size:12px;line-height:1.75}.my-island-choice-list{display:grid;gap:9px}.my-island-choice{width:100%;padding:14px;display:grid;grid-template-columns:42px minmax(0,1fr) 18px;gap:12px;align-items:center;color:inherit;border:1px solid rgba(231,238,240,.11);border-radius:13px;background:#ffffff06;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.my-island-choice:hover,.my-island-choice:focus-visible{border-color:#8ea2ff80;background:#8ea2ff16;outline:none;transform:translateY(-1px)}.my-island-choice-icon{width:42px;height:42px;display:grid;place-items:center;color:#b8c2ff;border:1px solid rgba(142,162,255,.22);border-radius:12px;background:#5c6cc221;font-size:18px}.my-island-choice-copy{min-width:0;display:flex;flex-direction:column;gap:5px}.my-island-choice-copy strong{overflow:hidden;color:#edf1ed;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.my-island-choice-copy small{color:#7f8b8d;font-size:10px}.my-island-choice-arrow{color:#667174;font-size:11px;transition:color .18s ease,transform .18s ease}.my-island-choice:hover .my-island-choice-arrow,.my-island-choice:focus-visible .my-island-choice-arrow{color:#bdc6ff;transform:translate(2px)}@media (max-width: 1023px){.hud-top{height:70px;padding:10px 14px;grid-template-columns:minmax(0,1fr) auto;gap:12px}.hud-top:after{left:14px;right:14px}.hud-mode,.brand-copy,.island-index{display:none}.island-switch{margin-left:0;padding-left:14px}.chapter-card{--chapter-top: 86px;left:14px;width:330px;padding:14px 16px}.chapter-title{font-size:25px}.chapter-description{font-size:11px}.context-footnote,.node-legend,.map-hint,.site-about-card{display:none}.site-record{left:10px;right:10px;bottom:calc(env(safe-area-inset-bottom,0px) + 4px);display:flex;align-items:center;justify-content:center;gap:5px;color:#697375;white-space:nowrap}.site-record-copy,.site-record-separator{display:none}.mobile-about-link{display:inline}.world-controls{bottom:calc(env(safe-area-inset-bottom,0px) + 20px)}.detail-card.is-mobile{top:auto;left:10px;right:10px;bottom:0;width:auto;max-height:72vh;border-radius:20px 20px 0 0;animation-name:detail-enter-mobile}.detail-card.is-mobile .detail-card-content{max-height:calc(72vh - 52px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 28px)}}@keyframes detail-enter-mobile{0%{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:translateZ(0)}}@media (max-width: 639px){.hud-top,.hud-brand{gap:8px}.brand-symbol{width:38px;height:38px;flex-basis:38px;border-radius:12px}.island-switch{gap:0;padding-left:10px}.hud-island-select{width:116px!important}.avatar-copy{display:none}.avatar-trigger{padding-right:5px}.chapter-card{--chapter-top: 78px}.chapter-kicker{font-size:8px}.chapter-meta{font-size:9px}.chapter-description{max-width:280px;margin-top:10px;font-size:10px;line-height:1.55}.context-tags{display:none}.world-controls{width:max-content;max-width:calc(100vw - 20px)}.world-controls .control-label{display:none}.my-island-picker-modal{max-width:calc(100vw - 24px);margin:0 auto}.my-island-picker-modal .ant-modal-content{padding:20px 16px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.network-graph{position:relative;width:100%;overflow:hidden;background-color:#080e13}.immersive-shell,.network-background{background-color:#080e13;background-image:linear-gradient(#03080e40,#03080e40),var(--star-map-image);background-position:center;background-size:cover;background-repeat:no-repeat}.network-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;transform-origin:center;transform:scale(1.22);will-change:transform}.graph-inviter-context{position:absolute;z-index:2;visibility:hidden;pointer-events:none;padding:5px 9px;border:1px solid #8daac04d;border-radius:12px;background:#0b1722ed;color:#a7bdcf;font-size:11px;line-height:16px;white-space:nowrap}.graph-inviter-context strong{color:#d5e5ef;font-weight:600;font-variant-numeric:tabular-nums}.network-canvas{position:relative;z-index:1;display:block;width:100%;height:100%;cursor:grab;touch-action:none;outline:none}@media (prefers-reduced-motion: reduce){.network-background{transform:none;will-change:auto}}.network-canvas:focus-visible{outline:2px solid #8ea2ff;outline-offset:-4px}.graph-zoom-level{min-width:41px;color:#c1cbd1;text-align:center;font-size:11px;font-variant-numeric:tabular-nums}.graph-minimap{position:absolute;z-index:22;left:28px;bottom:86px;width:198px;padding:11px;border:1px solid rgba(175,200,216,.2);border-radius:13px;color:#b1c0ca;background:#0a1218eb;box-shadow:0 10px 28px #0003;text-align:left;cursor:crosshair}.graph-minimap:hover{border-color:#afc8d873}.minimap-obscured .graph-minimap{visibility:hidden;pointer-events:none}.graph-minimap:focus-visible{outline:2px solid #8ea2ff;outline-offset:3px}.graph-minimap-heading{display:flex;justify-content:space-between;gap:6px;font-size:9px;line-height:1.4}.graph-minimap-heading>span:last-child{color:#79909e;font-variant-numeric:tabular-nums}.graph-minimap canvas{display:block;width:174px;height:96px;margin:7px 0}.graph-minimap-note{display:block;color:#6e8390;font-size:8px;text-align:center}@media (max-width: 1250px){.brand-copy,.island-index,.map-hint,.site-about-card{display:none}.mobile-about-link{display:inline}.site-record{left:10px;right:10px;bottom:calc(env(safe-area-inset-bottom,0px) + 4px);display:flex;align-items:center;justify-content:center;gap:5px}.site-record-copy,.site-record-separator{display:none}}@media (max-width: 1023px){.graph-minimap{left:14px;bottom:calc(env(safe-area-inset-bottom,0px) + 32px + var(--map-controls-height, 44px))}.node-legend{display:flex;top:auto;right:14px;bottom:calc(env(safe-area-inset-bottom,0px) + 32px + var(--map-controls-height, 44px));gap:11px;font-size:9px;padding:8px 10px;border:1px solid var(--hud-line);border-radius:10px;background:#0a1218e0}}@media (max-width: 639px){.graph-minimap{display:none}.world-controls{max-width:calc(100vw - 20px);gap:0;padding:4px}.world-controls .ant-btn-text{width:32px;min-width:32px;flex:0 0 32px;padding-inline:0;gap:0}.world-controls .graph-navigation{gap:0}.world-controls .control-label{display:none}.world-controls .control-separator{flex:0 0 1px;margin-inline:3px}.graph-zoom-level{min-width:37px;font-size:10px}.node-legend{left:50%;right:auto;transform:translate(-50%);white-space:nowrap}}@media (max-height: 700px){.map-hint,.site-about-card{display:none}.mobile-about-link{display:inline}.site-record{left:10px;right:10px;bottom:calc(env(safe-area-inset-bottom,0px) + 4px);display:flex;justify-content:center;gap:5px}.site-record-copy,.site-record-separator{display:none}}.hud-mode,.hud-invite.ant-btn,.avatar-trigger,.map-loading,.site-about-card,.detail-card-topline{-webkit-backdrop-filter:blur(18px)}.world-controls,.ant-dropdown .ant-dropdown-menu{-webkit-backdrop-filter:blur(20px)}.detail-card{-webkit-backdrop-filter:blur(28px) saturate(115%)}.my-island-overview{position:absolute;top:0;right:0;bottom:0;left:0;padding:102px 40px 64px;display:flex;flex-direction:column;overflow:hidden;color:#edf1ed;background:transparent}.my-island-overview-orbits{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:#aabec217;pointer-events:none}.my-island-overview-header{position:relative;width:min(100%,1120px);margin:0 auto;padding:10px 12px 20px;display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid rgba(225,233,234,.1)}.my-island-overview-eyebrow{color:#8ea2a2;font-size:10px;letter-spacing:.22em}.my-island-overview-header h1{margin:8px 0;color:#edf1ed;font-size:clamp(24px,3vw,32px);font-weight:550;letter-spacing:.03em}.my-island-overview-header p{margin:0;color:#8e999b;font-size:12px;line-height:1.7}.my-island-overview-count{flex:none;color:#8e999b;font-size:11px;white-space:nowrap}.my-island-overview-count strong{margin:0 5px;color:#c8f08e;font-size:20px;font-weight:550;font-variant-numeric:tabular-nums}.my-island-overview-scroll{position:relative;flex:1 1 0;min-height:0;width:100%;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3a4548 transparent}.my-island-overview-grid{width:min(100%,1120px);min-height:100%;margin:0 auto;padding:24px 12px;display:grid;grid-template-columns:repeat(var(--overview-columns),minmax(0,1fr));align-content:center;gap:24px;list-style:none}.my-island-overview-item{min-width:0;display:flex;justify-content:center}.my-island-overview-enter{width:100%;max-width:260px;padding:28px 14px 22px;display:flex;flex-direction:column;align-items:center;color:inherit;border:1px solid transparent;border-radius:18px;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .18s ease,background .18s ease}.my-island-overview-enter:hover{border-color:rgba(var(--island-color),.18);background:rgba(var(--island-color),.035)}.my-island-overview-enter:focus-visible{outline:2px solid rgb(var(--island-color));outline-offset:3px;background:rgba(var(--island-color),.06)}.my-island-overview-planet{position:relative;width:116px;height:116px;margin-bottom:24px;display:grid;place-items:center;border:1px solid rgba(var(--island-color),.22);border-radius:50%;transition:border-color .18s ease,transform .18s ease}.my-island-overview-planet:before{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px;border:1px dashed rgba(var(--island-color),.11);border-radius:50%}.my-island-overview-planet-core{width:86px;height:86px;display:grid;place-items:center;color:rgb(var(--island-color));border:1px solid rgba(var(--island-color),.6);border-radius:50%;background:radial-gradient(circle at 32% 24%,rgba(var(--island-color),.2),rgba(var(--island-color),.055) 78%),#11171a;font-size:28px;font-weight:550}.my-island-overview-logo{display:block;width:74%;height:74%;object-fit:contain}.my-island-overview-planet-dot{position:absolute;top:17px;right:12px;width:5px;height:5px;border-radius:50%;background:rgb(var(--island-color))}.my-island-overview-name{max-width:100%;color:#e3e9e3;font-size:17px;font-weight:550;line-height:1.6;overflow-wrap:anywhere}.my-island-overview-status{margin-top:4px;color:#7f8b8d;font-size:10px;line-height:1.6}.my-island-overview-status.is-unavailable{color:#d5ae7a}.my-island-overview-action{margin-top:8px;color:#8a9799;font-size:10px;line-height:1.7}.my-island-overview-action>span{display:inline-block;margin-left:6px;color:rgb(var(--island-color));transition:transform .18s ease}.my-island-overview-enter:hover .my-island-overview-planet,.my-island-overview-enter:focus-visible .my-island-overview-planet{transform:translateY(-3px);border-color:rgba(var(--island-color),.5)}.my-island-overview-enter:hover .my-island-overview-action>span{transform:translate(2px,-2px)}.my-island-overview-empty{padding:80px 20px;color:#8e999b;text-align:center;font-size:13px}@media (max-width: 1100px){.my-island-overview-grid{grid-template-columns:repeat(var(--overview-medium-columns),minmax(0,1fr));gap:18px}}@media (max-width: 760px){.my-island-overview{padding:90px 14px 60px}.my-island-overview-header{padding-inline:10px;gap:12px}.my-island-overview-grid{grid-template-columns:repeat(var(--overview-small-columns),minmax(0,1fr));gap:12px}.my-island-overview-enter{padding-inline:8px}.my-island-overview-name{font-size:15px}}@media (max-width: 420px){.my-island-overview-header{align-items:flex-start}.my-island-overview-count{margin-top:28px;font-size:10px}.my-island-overview-count strong{font-size:16px}.my-island-overview-header p{max-width:210px;font-size:11px}.my-island-overview-grid{padding-inline:4px;gap:8px}.my-island-overview-planet{width:94px;height:94px}.my-island-overview-planet-core{width:70px;height:70px;font-size:24px}.my-island-overview-planet-dot{top:13px;right:11px}}@media (prefers-reduced-motion: reduce){.my-island-overview-enter,.my-island-overview-planet,.my-island-overview-action>span{transition:none}}.jianghu-tags-list{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px}.jianghu-tags-list .ant-tag{display:inline-flex;align-items:center;max-width:100%;margin:0;padding:3px 9px}.jianghu-tag-edit{min-width:0;padding:0;color:inherit;font:inherit;line-height:inherit;border:0;background:transparent;cursor:pointer;overflow-wrap:anywhere;text-align:left}.jianghu-tag-edit:focus-visible{outline:1px solid #8ea2ff;outline-offset:2px}.jianghu-tags-count{color:#879093;font-size:11px}.jianghu-tags-input-row{display:flex;align-items:center;gap:8px}.jianghu-tags-input-row .ant-input{min-width:0}.jianghu-tags-input-row .ant-btn{flex:none}.jianghu-tags-hint{margin-top:6px;color:#697477;font-size:11px;line-height:1.6}.jianghu-tags-error{margin-top:6px;color:#ff7875;font-size:12px;line-height:1.6}.member-profile-card{min-width:0;overflow-wrap:anywhere}.member-profile-cover{display:block;width:100%;height:auto;margin-bottom:18px;border-radius:12px}.member-profile-card .energy-quick-person{align-items:flex-start}.member-profile-card .member-name-line{flex-wrap:wrap}.member-profile-card .energy-quick-person h2{overflow:visible;white-space:normal;text-overflow:clip;line-height:1.4}.member-profile-card .energy-quick-person p{white-space:pre-wrap;line-height:1.7}.member-profile-card .guiyi-badge{max-width:100%;white-space:normal}.member-profile-card .energy-quick-meta{font-size:11px}.member-profile-card .member-journey-copy strong{white-space:normal}.member-profile-card .member-journey.is-compact .member-journey-note{display:block}.member-profile-section{margin-top:20px;padding-top:18px;border-top:1px solid rgba(232,239,239,.1)}.member-profile-section-title{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;margin-bottom:10px}.member-profile-section-title h3{margin:0;color:#e1e6e1;font-size:13px;font-weight:600}.member-profile-section-title small{color:#899596;font-size:10px}.member-profile-text{margin:0;color:#c3ccc7;font-size:12px;line-height:1.85;white-space:pre-wrap}.member-profile-empty{margin:0;color:#869193;font-size:11px;line-height:1.8}.member-profile-fields{display:grid;gap:8px;margin:0}.member-profile-fields>div{display:grid;grid-template-columns:70px minmax(0,1fr);gap:10px;font-size:12px;line-height:1.7}.member-profile-fields dt{color:#899596}.member-profile-fields dd{min-width:0;margin:0;color:#cbd3ce;white-space:pre-wrap}.member-profile-jianghu{padding:15px;border:1px solid rgba(200,240,142,.24);border-radius:14px;background:linear-gradient(135deg,#c8f08e14,#c8f08e06)}.member-profile-jianghu .member-profile-section-title{margin-bottom:12px}.member-profile-jianghu .member-profile-section-title h3{display:flex;align-items:center;gap:8px;color:#d5f5aa;font-size:14px}.member-profile-jianghu .member-profile-section-title h3:before{width:3px;height:14px;border-radius:2px;background:#c8f08e;content:""}.member-profile-tags{display:flex;flex-wrap:wrap;gap:9px}.member-profile-tags .ant-tag{max-width:100%;margin:0;padding:7px 12px;color:#def8bc;border-color:#c8f08e5c;border-radius:9px;background:#c8f08e1f;font-size:13px;font-weight:600;line-height:1.6;white-space:normal;overflow-wrap:anywhere}.member-profile-projects{display:grid;gap:9px;margin:0;padding:0;list-style:none}.member-profile-projects li{position:relative;padding:10px 12px 10px 25px;color:#cbd4ce;border:1px solid rgba(232,239,239,.1);border-radius:10px;background:#ffffff05;font-size:12px;line-height:1.75;white-space:pre-wrap}.member-profile-projects li:before{position:absolute;top:18px;left:12px;width:4px;height:4px;border-radius:50%;background:#b7d991;content:""}.member-profile-list{display:grid;gap:10px}.member-profile-item{min-width:0;padding:12px;border:1px solid rgba(232,239,239,.1);border-radius:11px;background:#ffffff06}.member-profile-item>small{display:block;margin-bottom:5px;color:#b6ca9c;font-size:10px;line-height:1.6}.member-profile-item h4{margin:0 0 6px;color:#dfe6df;font-size:12px;font-weight:600;line-height:1.75;white-space:pre-wrap}.member-profile-item p{margin:7px 0 0;color:#b3bfba;font-size:12px;line-height:1.8;white-space:pre-wrap}.member-profile-item a{display:inline-block;max-width:100%;margin-top:7px;color:#a9b8f2;font-size:11px;line-height:1.7}.member-profile-item h4 a{margin-top:0;color:inherit;font-size:inherit}.member-profile-item a:hover{color:#d4dcff}.member-profile-meta{color:#94a19c;font-size:10px;line-height:1.8;white-space:pre-wrap}.member-profile-content>img{display:block;width:100%;height:auto;margin-bottom:11px;border-radius:7px}.member-profile-collaboration>div{grid-template-columns:1fr;gap:3px}.member-profile-card .energy-quick-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.member-profile-card .energy-quick-metrics div:nth-child(2){border-right:0}.member-profile-card .energy-quick-metrics div:nth-child(-n+2){border-bottom:1px solid rgba(232,239,239,.1)}.member-profile-card .energy-quick-metrics strong{font-size:20px}.member-profile-card .energy-quick-metrics span{font-size:10px}.member-profile-card .member-locked{margin-top:0}
