:root{color-scheme:dark;--bg: #151619;--bg-2: #222427;--ink: #f2f0ea;--muted: #a9a79f;--line: rgba(242, 240, 234, .16);--gold: #cba45d;--gold-2: #e6d7b0;--danger: #e39a8c;--serif: "Newsreader", "Palatino Linotype", Palatino, Georgia, serif;--display: "Fraunces", "Newsreader", "Palatino Linotype", Palatino, Georgia, serif;--sans: "Outfit", "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--shadow: 0 30px 80px rgba(0, 0, 0, .28)}*{box-sizing:border-box}html,body,#root{min-height:100%}html{background:var(--bg)}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-weight:400;letter-spacing:.01em}html[lang=zh]{--serif: "Microsoft YaHei", "PingFang SC", "Segoe UI", sans-serif}button,input,select,textarea{font:inherit;color:inherit}select{color-scheme:light;background-color:transparent;color:inherit}select option,select optgroup{color:#171717;background-color:#fff}button{cursor:pointer}a{color:inherit}.skip{position:absolute;left:16px;top:-40px;background:var(--gold);color:#1c1508;padding:8px 12px;z-index:5}.skip:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.app{min-height:100vh}.topbar{display:flex;justify-content:space-between;align-items:center;padding:28px 7vw 0}.topbar-actions{display:flex;gap:16px;align-items:center}.edit-link{color:var(--ink);text-decoration:none;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}html[lang=zh] .edit-link{letter-spacing:.08em;text-transform:none}.limit{margin:8px 0 0;color:var(--muted)}.main{padding:36px 7vw 80px}.brand{margin:0}a.brand{display:inline-flex;color:inherit;text-decoration:none}.brand-logo{display:block;width:min(300px,62vw);height:auto;margin-left:calc(min(300px,62vw)*-.111)}.hero .brand-logo{transform:translateY(calc(1.12rem * 1.55 * -2))}.topbar .brand-logo{width:156px;margin-left:-17.316px}.lax-pill,.lang-switch select{border:1px solid var(--line);background:transparent;color:var(--gold-2);min-height:40px;padding:0 12px}.lax-pill{display:inline-flex;align-items:center;letter-spacing:.12em;font-size:.78rem}.hero-copy{container-type:inline-size;transform:translateY(calc(1.12rem * 1.55 * -2))}.hero{min-height:100vh;display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:end;padding:7vh 7vw 8vh}.hero h1,.narrow h1,.wide h1{margin:8px 0 12px;font-family:var(--display);font-weight:560;font-size:clamp(3.2rem,7vw,6.4rem);line-height:.92;letter-spacing:-.035em}.hero h1{font-family:IBM Plex Sans,Segoe UI,sans-serif;font-weight:500}html[lang=zh] .narrow h1,html[lang=zh] .wide h1{font-family:Microsoft YaHei,PingFang SC,Segoe UI,sans-serif;font-weight:600;letter-spacing:0}html[lang=zh] .hero h1{font-family:IBM Plex Sans SC,Noto Sans SC,Microsoft YaHei,PingFang SC,sans-serif;font-weight:500;letter-spacing:0;font-size:min(6.4rem,11.2cqi);white-space:nowrap}.kicker,.field label,.field legend,.field>span,.fact small,.pair small,.subject small,.contact-row small{display:block;margin:0 0 10px;color:var(--gold-2);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase}html[lang=zh] .kicker,html[lang=zh] .field label,html[lang=zh] .field legend,html[lang=zh] .field>span,html[lang=zh] .fact small,html[lang=zh] .btn,html[lang=zh] .btn.secondary,html[lang=zh] .btn.ghost{letter-spacing:.08em;text-transform:none;font-size:.92rem}.deck,.lede{max-width:38rem;color:var(--muted);font-size:1.12rem;line-height:1.55;font-weight:300}.hero-panel{border:1px solid var(--line);background:#222427eb;padding:32px;box-shadow:var(--shadow)}.hero-panel h2{margin:0 0 22px;font-family:var(--serif);font-size:2.4rem;font-weight:560}.lang-choices,.stack,.role-grid,.match-list{display:grid;gap:12px}.lang,.role-card,.choice,.chip{text-align:left;background:transparent;border:1px solid var(--line);padding:16px 18px}.lang,.role-card{display:flex;flex-direction:column;gap:6px}.lang{font-size:1.15rem}.lang.on,.role-card.on,.choice.on,.chip.on{border-color:var(--gold);background:#c6a15b14}.role-card strong,.choice{font-size:1.05rem}.role-card span,.upload p{color:var(--muted)}.bridge{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:center;max-width:460px;margin:36px 0}.bridge strong{font-family:var(--serif);font-size:1.35rem;font-weight:560}.bridge strong:last-child{text-align:right}.bridge-mark{display:flex;align-items:center;width:120px}.bridge-mark i{flex:1;height:1px;background:var(--gold);display:block}.bridge-mark b{width:7px;height:7px;border:1px solid var(--gold);transform:rotate(45deg);margin:0 8px}.narrow{max-width:760px}.wide{max-width:1080px}.narrow h1,.wide h1{font-size:clamp(2.6rem,5vw,4.6rem)}.main .wide h1,.main .narrow h1{font-family:var(--sans);font-size:1.75rem;font-weight:560;letter-spacing:0;line-height:1.15;margin:2px 0 6px}html[lang=zh] .main .wide h1,html[lang=zh] .main .narrow h1{font-family:Microsoft YaHei,PingFang SC,Segoe UI,sans-serif;font-size:1.75rem;letter-spacing:0}.main .lede{max-width:none;font-size:.92rem;line-height:1.4}.main .kicker{margin-bottom:6px}.main .form-grid{gap:10px 12px}.main .field{margin:10px 0}.main .field-hint{margin:0 0 6px;font-size:.82rem}.main .field input,.main .field select,.main .field textarea{min-height:40px;padding:8px 10px}.main .field textarea{min-height:84px}.main .field textarea.writing-box{min-height:112px}.main .actions{margin-top:16px;gap:8px}.main .btn,.main .btn.secondary,.main .btn.ghost,.main a.btn{min-height:40px;padding:0 14px}.main .choice{min-height:40px;padding:8px 12px}.main .chip,.main .role-card,.main .lang{padding:8px 12px}.main .role-card strong,.main .lang{font-size:.95rem}.main .back{margin-bottom:10px}.main .stack{margin-top:16px;gap:8px}.main .upload{padding:12px 14px;gap:12px}.main .upload h2,.main .item-card h2,.main .match-card h2,.main .narrow h2,.main .wide h2{font-family:var(--sans);font-size:1.05rem;font-weight:560}.main .facts{gap:8px;margin-top:14px}.main .fact,.main .item-card,.main .match-card{padding:10px 12px}.main .fact small{margin:0 0 2px;font-size:.68rem;letter-spacing:.08em}.main .fact strong,.main .pair strong,.main .subject strong,.main .request-preview .fact strong{margin-top:0;font-family:var(--sans);font-weight:500;font-size:.92rem;line-height:1.35;letter-spacing:0}.back,.text-link{background:none;border:0;color:var(--muted);padding:0;margin-bottom:18px}.text-link{margin:18px 0 0;display:inline-flex}.btn,.btn.secondary,.btn.ghost,a.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;border:1px solid transparent;background:var(--gold);color:#151619;text-decoration:none;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:600}.btn.secondary,.btn.ghost{background:transparent;color:var(--ink);border-color:#f2f0ea6b}.btn.is-waiting,.btn.is-waiting:disabled{opacity:1;cursor:progress;animation:btn-wait-glow 1.15s ease-in-out infinite}.btn-wait{width:14px;height:14px;flex:0 0 auto;border:2px solid rgba(21,22,25,.28);border-top-color:#151619;border-radius:50%;animation:btn-wait-spin .7s linear infinite}@keyframes btn-wait-spin{to{transform:rotate(360deg)}}@keyframes btn-wait-glow{0%,to{filter:brightness(1);box-shadow:0 0 #c6a35a00}50%{filter:brightness(1.14);box-shadow:0 0 0 6px #c6a35a47}}@media(prefers-reduced-motion:reduce){.btn.is-waiting,.btn-wait{animation:none}}.actions{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:28px;flex-wrap:wrap}.fact .actions{margin-top:16px;justify-content:flex-start}.actions.end{justify-content:flex-end}.stack{margin-top:28px}.stack .btn,.hero-panel .btn,.upload .btn{width:100%}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 22px}.field{margin:18px 0;border:0;padding:0;min-width:0}.field-hint{margin:-2px 0 10px;max-width:40rem;color:var(--muted);font-size:.95rem;line-height:1.45;letter-spacing:0;text-transform:none}.field input,.field select,.field textarea,.lang-switch select{width:100%;background:transparent;border:1px solid var(--line);min-height:52px;padding:12px 14px;outline:none}.field textarea{min-height:120px;resize:vertical}.field textarea.writing-box{min-height:180px;line-height:1.5;white-space:pre-wrap;resize:vertical}.field .secret{position:relative}.field .secret input{padding-right:46px}.secret-toggle{position:absolute;top:0;right:0;width:42px;height:100%;display:grid;place-items:center;border:0;background:transparent;color:var(--muted);cursor:pointer}.secret-toggle:hover,.secret-toggle[aria-pressed=true]{color:var(--gold-2)}.secret-toggle:focus-visible{color:var(--gold)}.main .field .secret input{padding-right:42px}.field input:focus,.field select:focus,.field textarea:focus,.lang:focus,.role-card:focus,.choice:focus,.chip:focus,.btn:focus-visible{border-color:var(--gold)}.field-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px}.field-head label,.field-head>span{margin:0;flex:1;min-width:0}.char-count{margin:0;flex:none;color:var(--gold-2);font-size:.85rem;letter-spacing:.04em;text-transform:none;font-variant-numeric:tabular-nums}.char-count.is-full{color:var(--gold-2)}.field small,.upload small{color:var(--danger);display:block;margin-top:8px}.banner{border:1px solid rgba(227,154,140,.45);color:var(--gold-2);padding:12px 14px;margin:12px 0}.banner.match-alert{border-color:#cba45da6;color:var(--ink)}.banner.match-alert a{color:var(--gold-2)}.choice-row,.chips{display:flex;flex-wrap:wrap;gap:8px}.chips{max-height:240px;overflow:auto;padding-right:4px}.choice{min-height:64px}.upload{display:flex;justify-content:space-between;gap:24px;align-items:center;border:1px solid var(--line);padding:22px;margin-top:12px}.upload h2{margin:0 0 8px;font-family:var(--serif);font-size:2rem;font-weight:560}.file-btn{width:auto;position:relative}.licence-thumb{display:block;margin-top:12px;width:auto;height:auto;max-width:220px;max-height:148px;object-fit:contain;border:1px solid var(--line);background:#0e0f12}.upload-problem{margin:10px 0 0;color:var(--danger);font-size:.92rem;line-height:1.4}.file-btn .btn-wait{border-color:#f2f0ea59;border-top-color:var(--gold-2)}.upload.is-uploading{position:relative;overflow:hidden}.upload.is-uploading:after{content:"";position:absolute;left:0;bottom:0;width:38%;height:3px;background:var(--gold);animation:upload-slide 1.05s ease-in-out infinite}@keyframes upload-slide{0%{transform:translate(-130%)}to{transform:translate(320%)}}@media(prefers-reduced-motion:reduce){.upload.is-uploading:after{animation:none;width:100%}}.main .admin-page h1{font-family:var(--sans);font-size:1.35rem;font-weight:560;letter-spacing:0;line-height:1.2;margin:4px 0 8px}html[lang=zh] .main .admin-page h1{font-family:Microsoft YaHei,PingFang SC,Segoe UI,sans-serif;font-size:1.35rem;font-weight:600;letter-spacing:0}.admin-page .lede{font-size:.9rem}.admin-page .btn{min-height:32px;padding:4px 10px;font-size:.78rem}.admin-filters{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.admin-filters .chip{padding:4px 8px;font-size:.75rem}.admin-table-wrap{overflow-x:auto;margin-top:12px;border:1px solid var(--line)}.admin-table{width:100%;border-collapse:collapse;min-width:980px;font-size:.8rem}.admin-when{white-space:nowrap}.admin-table th,.admin-table td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line);vertical-align:middle}.admin-table th{color:var(--gold);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;font-weight:500}.admin-table tbody tr{cursor:pointer}.admin-table tbody tr:hover{background:#ffffff09}.admin-table a{color:inherit;text-decoration:none}.admin-table a:hover{color:var(--gold-2)}.admin-table .btn{min-height:32px;padding:4px 10px}.status-pill{display:inline-block;padding:4px 10px;border:1px solid transparent;border-radius:999px;font-size:.78rem;letter-spacing:.04em;line-height:1.3;white-space:nowrap}.status-pill.confirmed,.admin-filters .chip.status-confirmed{color:#b7e4c2;background:#2e8c4e38;border-color:#78c48cb3}.status-pill.accepted,.admin-filters .chip.status-accepted{color:#d7ecfb;background:#4682aa38;border-color:#8cbedca6}.status-pill.rejected,.admin-filters .chip.status-rejected{color:#f3b7ad;background:#b0483a38;border-color:#e39a8ca6}.admin-inspect{display:inline-block;margin-top:6px;padding:0;border:0;background:none;color:var(--gold-2);font:inherit;font-size:.75rem;cursor:pointer;text-align:left}.admin-dossier{display:grid;grid-template-columns:1fr 1fr;gap:3px 18px;max-height:280px;overflow:auto;padding:2px 2px 6px;font-size:.78rem;line-height:1.35}.admin-dossier p{display:grid;grid-template-columns:minmax(7.2rem,36%) 1fr;gap:4px 8px;margin:0;align-items:start}.admin-dossier small{color:var(--muted);font-size:.68rem;letter-spacing:.01em;text-transform:none}.admin-dossier span,.admin-dossier a{font-family:var(--sans);font-size:.78rem;font-weight:400;line-height:1.35;letter-spacing:0}.admin-licence{display:grid;grid-template-columns:minmax(7.2rem,11rem) 1fr;gap:4px 8px;margin:10px 0 0;align-items:start}.admin-licence small{color:var(--muted);font-size:.68rem}.admin-licence a{font-family:var(--sans);font-size:.78rem;font-weight:400}.admin-licence img{display:block;width:auto;height:auto;max-width:none;max-height:none;margin-top:8px}.admin-decide{display:grid;gap:6px;min-width:148px;margin-top:6px}.admin-decide input{background:transparent;border:1px solid var(--line);padding:4px 8px;font-size:.78rem}.status-pill.pending,.admin-filters .chip.status-pending{color:#f3d48a;background:#cba45d29;border-color:#cba45d8c}.status-pill.edited,.admin-filters .chip.status-edited{color:#c5d4f6;background:#5c84d233;border-color:#96b0e699}.status-pill.canceled,.admin-filters .chip.status-canceled{color:#f3b7ad;background:#b0483a38;border-color:#e39a8ca6}.status-pill.paused,.admin-filters .chip.status-paused{color:#f0c89a;background:#b0703033;border-color:#d69c5c99}.status-pill.expired,.admin-filters .chip.status-expired{color:#c4c2ba;background:#ffffff0f;border-color:#fff3}.status-pill.draft,.admin-filters .chip.status-draft{color:#d5d3cb;background:#ffffff0a;border-color:#ffffff2e}.admin-filters .chip.status-all{color:var(--ink)}.dashboard h1{font-family:var(--sans);font-size:1.75rem;font-weight:560;letter-spacing:0;line-height:1.15;margin:2px 0 4px}html[lang=zh] .dashboard h1{font-family:Microsoft YaHei,PingFang SC,Segoe UI,sans-serif;font-size:1.75rem;letter-spacing:0}.dashboard h1~.lede{margin:0;font-size:.95rem}.dashboard h1~.lede,.dashboard h1~.banner,.dashboard h1~.facts h2,.dashboard h1~.facts .lede,.dashboard h1~.facts .fact small,.dashboard h1~.facts .fact strong,.dashboard h1~.facts .fact p,.dashboard h1~.facts .btn,.dashboard h1~.actions .btn{font-family:var(--sans);font-size:.92rem;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.35}.dashboard h1~.facts h2{font-size:1.05rem;margin:0}.dashboard h1~.facts .lede{font-size:.84rem;line-height:1.4}.dashboard h1~.facts .fact small{margin:0 0 2px;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-2)}.dashboard h1~.facts .fact strong{margin-top:0;font-weight:500;font-size:.92rem}.dashboard .facts{gap:8px;margin-top:14px}.dashboard .fact{padding:10px 12px}.dashboard .listing-board>.fact{padding:12px 14px}.dashboard .listing-board .facts{margin-top:10px}.dashboard h1~.facts.listing-board>.fact>strong{font-size:1.05rem}.facts,.insight-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px}.listing-board{grid-template-columns:1fr}.path-wrap{position:relative;margin:10px 0 2px}.path{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:0;padding:0;list-style:none}.path-line{position:absolute;top:13px;left:10%;right:10%;height:2px;background:#f2f0ea29}.path-line i{display:block;height:100%;background:var(--gold)}.path-step{position:relative;z-index:1;text-align:center}.path-mark{width:28px;height:28px;margin:0 auto 4px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(242,240,234,.28);background:var(--bg);color:var(--muted);font-size:.85rem;font-weight:500}.path-step.is-done .path-mark{background:var(--gold);border-color:var(--gold);color:#151619}.path-step.is-now .path-mark{border-color:var(--gold);color:var(--gold-2);box-shadow:0 0 0 5px #cba45d38}.path-step.is-stop .path-mark{border-color:var(--danger);color:var(--danger);box-shadow:0 0 0 5px #e39a8c29}.dashboard h1~.facts .path-step strong,.dashboard h1~.facts .path-step small{display:block;margin:0;font-family:var(--sans);font-size:.82rem;font-weight:500;letter-spacing:0;text-transform:none;line-height:1.25}.dashboard h1~.facts .path-step small{margin-top:1px;font-size:.68rem;font-weight:400;color:var(--muted);letter-spacing:0;text-transform:none}.dashboard h1~.facts .net-pay-panel strong,.dashboard h1~.facts .net-pay-panel small,.dashboard h1~.facts .net-pay-panel span{font-family:var(--sans);letter-spacing:0;text-transform:none;line-height:1.35}.dashboard .net-pay-panel{gap:10px;margin:10px 0 0;padding:12px 14px}.dashboard .net-pay-panel h3{font-size:1.02rem}.dashboard .net-pay-panel p{font-size:.84rem}.dashboard .net-pay-methods,.dashboard .net-pay-plans{gap:8px}.dashboard .net-pay-method,.dashboard .net-pay-plan{gap:4px;padding:8px}.dashboard .net-pay-mark.is-large{width:42px;height:42px;padding:6px;border-radius:10px}.dashboard h1~.facts .net-pay-method strong{display:block;margin:0;font-size:.95rem;font-weight:600;color:#171717}.dashboard h1~.facts .net-pay-plan strong{display:block;margin:0;font-size:1.25rem;font-weight:600;letter-spacing:-.03em;color:#171717}.dashboard h1~.facts .net-pay-method span,.dashboard h1~.facts .net-pay-plan span{color:#6b6963;font-size:.78rem}.dashboard .net-release-continue{min-height:40px;padding:8px 14px;font-size:.88rem}.dashboard h1~.facts .path-step.is-now strong{color:var(--gold-2)}.dashboard h1~.facts .path-step.is-stop strong{color:var(--danger)}@media(max-width:720px){.path{grid-template-columns:1fr;gap:16px}.path-line{display:none}.path-step{display:grid;grid-template-columns:28px 1fr;column-gap:12px;text-align:left;align-items:center}.path-mark{grid-row:1 / span 2;margin:0}.dashboard h1~.facts .path-step strong,.dashboard h1~.facts .path-step small{grid-column:2}}.insight-grid{grid-template-columns:1fr}.fact,.item-card,.match-card{border:1px solid var(--line);background:#ffffff05;padding:22px}.request-preview .fact strong{margin-top:4px;font-family:var(--sans);font-weight:500;font-size:1rem;line-height:1.45;letter-spacing:0}.fact strong,.pair strong,.subject strong,.lax-id{display:block;margin-top:8px;font-family:var(--serif);font-weight:560;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.05}.lax-id{font-size:clamp(2.4rem,6vw,4.5rem);color:var(--gold-2);letter-spacing:.04em}.item-card header,.match-card header,.contact-row,.pair{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.item-card h2,.match-card h2,.narrow h2,.wide h2{margin:0;font-family:var(--serif);font-weight:560;font-size:1.8rem}.score{font-family:var(--serif);font-size:3rem;color:var(--gold);font-weight:560}.subject span,.match-card p,.fact li,.match-card li{color:var(--muted);line-height:1.5}.match-card ul,.fact ul{margin:12px 0 0;padding-left:18px}.contact-row{margin-top:18px;align-items:center}.contact-row .btn{width:auto}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#060a12b8;display:grid;place-items:center;padding:24px}.modal{width:min(480px,100%);background:var(--bg-2);border:1px solid var(--line);padding:28px}.modal h2{font-family:var(--serif);font-weight:560;font-size:2.2rem;margin:0 0 12px}.modal p{color:var(--muted);line-height:1.5}.id-hello{margin:22px 0 14px;font-family:var(--sans);font-size:1.45rem;font-weight:500;letter-spacing:0;text-transform:none;line-height:1.3}html[lang=zh] .id-hello{font-family:Microsoft YaHei,PingFang SC,Segoe UI,sans-serif}.id-label{margin:0 0 8px}.id-panel .btn{margin-top:12px}@media(max-width:860px){.hero,.form-grid,.facts,.pair{grid-template-columns:1fr}.hero{align-items:start;padding-top:48px}.upload,.actions,.contact-row,.topbar{flex-direction:column;align-items:stretch}.bridge strong:last-child{text-align:left}.main,.topbar{padding-left:20px;padding-right:20px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.net-header{position:sticky;top:0;z-index:20;display:flex;flex-wrap:nowrap;gap:clamp(2px,1vw,12px);align-items:center;padding:10px clamp(4px,3vw,4vw);background:#151619;border-bottom:1px solid var(--line)}.net-header .brand-logo,.net-footer .brand-logo{width:156px;margin-left:-17.316px}.net-header .brand-logo{width:clamp(44px,14vw,156px);margin-left:calc(clamp(44px,14vw,156px)*-.111)}.net-nav,.net-header-actions,.net-lang,.net-lang-item{display:flex;align-items:center}.net-nav{display:none}.net-header-actions{gap:clamp(3px,1vw,14px);margin-left:auto;flex-wrap:nowrap;min-width:max-content}.net-header-actions>a{flex:0 0 auto;white-space:nowrap}.net-header .brand-logo,.net-lang,.net-header-account,.net-header .btn,.net-menu{flex:0 0 auto;white-space:nowrap}.net-nav a,.net-footer a,.net-account-links a,.net-header-account{color:var(--muted);text-decoration:none;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase}.net-nav a[aria-current=page],.net-header-account[aria-current=page]{color:var(--ink)}.net-lang{gap:0}.net-lang-item{display:inline-flex;align-items:center;gap:8px}.net-lang button,.net-menu{background:none;border:0;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(8px,1.15vw,.74rem);min-height:40px;padding:0 clamp(1px,.5vw,8px)}.net-lang button[aria-pressed=true]{color:var(--ink)}.net-header .btn{min-height:40px;width:auto;font-size:clamp(8px,1.15vw,.74rem);letter-spacing:clamp(0em,.12vw,.08em);padding:0 clamp(4px,1vw,16px)}.net-menu{display:inline-flex;align-items:center;justify-content:center;line-height:1;text-align:center;padding-left:calc(8px + .12em)}.net-header-account{display:inline-flex;align-items:center;justify-content:center;min-height:40px;white-space:nowrap;font-size:clamp(8px,1.15vw,.74rem);letter-spacing:.06em;padding:0 clamp(1px,.4vw,4px)}.net-header-account.is-user{color:var(--gold);letter-spacing:.06em;text-transform:none}.net-panel{display:none}.net-header.open .net-panel:not([hidden]){display:grid;position:absolute;top:100%;left:0;right:0;z-index:30;gap:4px;padding:8px 4vw 16px;background:#151619;border-bottom:1px solid var(--line)}.net-panel a,.net-panel .btn{min-height:48px;justify-content:flex-start}.net-hero,.net-section,.net-page,.net-final{padding:80px 4vw}.net-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center;min-height:calc(100vh - 88px);background:#151619;overflow:hidden}.net-halftone{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.net-china-mark{position:absolute;z-index:1;top:6%;left:46%;display:flex;align-items:center;gap:8px;margin:0;color:#8b8f96;font-size:.68rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;pointer-events:none}.net-china-mark span{display:inline-block;transform-origin:right center;animation:net-china-scale 2.6s ease-in-out infinite}@keyframes net-china-scale{0%,to{transform:scale(1)}50%{transform:scale(1.1375)}}.net-china-mark i{width:9px;height:9px;border-radius:50%;background:#8b8f96}.net-hero>div{position:relative;z-index:1}.net .net-hero .kicker{margin-bottom:14px;color:var(--gold);font-size:.78rem;font-weight:600;letter-spacing:.18em}.net-hero h1{margin:0 0 16px;max-width:none;color:var(--ink);font-family:IBM Plex Sans,Segoe UI,sans-serif;font-weight:500;font-size:clamp(2.35rem,3.5vw,3.45rem);line-height:1.05;letter-spacing:-.03em;overflow-wrap:break-word}.net-tagline{margin:0 0 14px;font-family:var(--serif);font-size:clamp(1.2rem,1.7vw,1.7rem);font-weight:560;letter-spacing:-.02em}.net-hero .deck{font-size:1rem;line-height:1.6;max-width:34rem}.net-hero .actions{justify-content:flex-start;flex-wrap:nowrap;gap:12px}.net-hero .actions .btn{width:auto;padding:0 18px;white-space:nowrap;background:transparent;color:var(--ink);border-color:var(--gold)}.net-hero .actions .btn:hover,.net-hero .actions .btn:focus-visible{background:var(--gold);color:#151619;border-color:var(--gold)}.net-hero .actions .btn:hover .net-spark,.net-hero .actions .btn:focus-visible .net-spark{color:#151619}.net-hero .net-search .btn{background:#3a3c42;color:var(--ink);border-color:#3a3c42}.net-spark{width:14px;height:14px;margin-right:8px;color:var(--gold)}.net-search label,.net-filters label,.net-ai-form label{display:block}.net-search>div,.net-filters,.net-choices,.net-grid,.net-steps,.net-split,.net-account-links{display:grid;gap:14px}.net-search>div{grid-template-columns:1fr auto;margin-top:8px}.net-search input,.net-filters input,.net-filters select,.net-ai-form textarea{width:100%;background:transparent;border:1px solid var(--line);min-height:52px;padding:12px 14px;outline:none}.net-ai-form textarea{min-height:140px;resize:vertical}.net-search input:focus,.net-filters input:focus,.net-filters select:focus,.net-ai-form textarea:focus,.net-nav a:focus-visible,.net-footer a:focus-visible,.net-header-account:focus-visible,.net-lang button:focus-visible,.net-menu:focus-visible,.net-card a:focus-visible{border-color:var(--gold);outline:1px solid var(--gold);outline-offset:2px}.net-choices{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.net-choices a,.net-choices article,.net-card,.net-demo{display:flex;flex-direction:column;gap:10px;border:1px solid var(--line);padding:22px;text-decoration:none;background:#222427}.net-choices a:hover,.net-card:hover{border-color:#f2f0ea66}.net-choices strong,.net-steps strong{font-size:.98rem;letter-spacing:.08em;text-transform:uppercase}.net-choices span,.net-card p,.net-feed p,.net-disclaimer,.net-sample,.net-empty{color:var(--muted);line-height:1.55}.net-section{border-top:1px solid var(--line)}.net .kicker{color:var(--muted)}.net-light{background:#f2f0ea;color:#151619}.net-light+.net-light{border-top-color:#1516191f}.net-light h2,.net-light h3,.net-light strong,.net-light .net-more a{color:#151619}.net-light .kicker,.net-light .net-card dt,.net-light .net-choices span,.net-light .net-card p,.net-light .lede,.net-light .net-sample,.net-light .net-disclaimer,.net-light .net-empty,.net-light .net-meta span{color:#5e5c56}.net-light .net-more a{border-bottom-color:#15161947}.net-light .net-choices a,.net-light .net-choices article,.net-light .net-card{background:#fff;color:#151619;border-color:#1516191f}.net-light .net-choices a:hover,.net-light .net-card:hover{border-color:#151619}.net-light .btn.secondary{color:#151619;border-color:#15161959}.net-light .net-meta span{border-color:#15161924}.net-charcoal{background:#222427}.net-light{background:#fff}.net-chapter>.kicker{display:flex;align-items:center;gap:12px;color:var(--gold);font-size:.74rem;font-weight:600;letter-spacing:.16em}.gold-paint{width:36px;height:12px;flex:none;color:var(--gold)}.net-chapter h2{max-width:18em}.net-chapter .net-more{text-align:left}.net-chapter .net-more a{color:var(--gold);border-bottom-color:#cba45db3}.net-start .net-choices{align-items:stretch}.net-start .net-choices a{min-height:248px;text-align:left}.net-start .net-choices strong{text-transform:none;letter-spacing:-.02em;font-family:var(--serif);font-size:1.65rem;font-weight:560}.net-choice-note{margin:0;color:var(--muted);font-size:.95rem;line-height:1.45}.net-label{color:var(--muted);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.net-explore{margin-top:auto;color:var(--ink);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.net-icon{width:28px;height:28px;color:#151619}.net-start .net-icon{width:72px;height:72px;margin-bottom:8px}.net-start .buy .net-icon{color:#3b82f6}.net-start .sell .net-icon{color:var(--gold)}.net-start .partner .net-icon{color:#3cba6c}.net-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.net-pills button{min-height:40px;padding:0 16px;background:transparent;color:var(--ink);border:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.net-pills button[aria-pressed=true]{background:var(--ink);color:#151619;border-color:var(--ink)}.net-opp{background:#fff;color:#151619;border-color:#1516191f;min-height:100%}.net-opp-top,.net-opp-kind{display:flex;align-items:center}.net-opp-top{justify-content:space-between;gap:12px}.net-opp-kind{gap:8px;margin:0;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.net-opp .net-icon{width:23px;height:23px}.net-opp-kind.buy,.net-opp-kind.buy .net-icon{color:#3b82f6}.net-opp-kind.sell,.net-opp-kind.sell .net-icon{color:var(--gold)}.net-opp-kind.partner,.net-opp-kind.partner .net-icon{color:#3cba6c}.net-opp time,.net-opp-company,.net-opp-body{color:#5e5c56}.net-opp time{font-size:.78rem}.net-opp h3{font-size:1.28rem;line-height:1.25}.net-opp h3 a{color:#151619;text-decoration:none}.net-opp-company{margin:0;font-size:.92rem}.net-opp-body{margin:0;line-height:1.55;font-size:.95rem}.net-opp-route,.net-opp-metric{margin:0;color:#151619}.net-opp-route{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.net-country{display:inline-flex;align-items:center;gap:6px}.net-flag{width:18px;height:12px;flex:none;border:1px solid rgba(21,22,25,.18)}.net-market-list{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.net-showcase-card dd .net-country{margin-left:auto}.net-view{margin-top:auto;color:#151619;text-decoration:none;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.net-charcoal .net-card,.net-charcoal .net-demo,.net-charcoal .net-choices a,.net-charcoal .net-choices article{background:#151619}@property --tech-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.net-demo,.net-ready{position:relative}.net-demo>*,.net-ready>*{position:relative;z-index:1}.net-demo:after,.net-ready:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--tech-angle),transparent 0deg,transparent 292deg,rgba(203,164,93,.2) 318deg,var(--gold) 344deg,var(--gold-2) 352deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:net-tech-loop 5.5s linear infinite}@keyframes net-tech-loop{to{--tech-angle: 360deg}}.net-section h2,.net-page h1,.net-page h2,.net-final h2{margin:0 0 12px;font-family:var(--serif);font-weight:560;font-size:clamp(1.65rem,2.2vw,2.2rem);line-height:1.12;letter-spacing:-.02em}.net-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;align-items:stretch}.net-grid>.net-card{height:100%}.net-grid>.net-card>.save-control{margin-top:auto}.net-card h3,.net-card h2{margin:0;font-family:var(--serif);font-weight:560;font-size:1.35rem}.net-card h3 a,.net-card a{color:inherit;text-decoration:none;letter-spacing:0;text-transform:none;font-size:inherit}.net-card dl,.net-facts,.net-demo dl{display:grid;gap:10px;margin:0}.net-card dl div,.net-facts div,.net-demo dl div{display:flex;justify-content:space-between;gap:16px}.net-card dt,.net-facts dt,.net-demo dt{color:var(--muted);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.net-demo dl dd{margin:0;flex:1;text-align:right}.net-meta,.net-badges{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.net-meta span,.net-badges li{border:1px solid var(--line);padding:6px 8px;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.net-badges li.on{color:var(--ink);border-color:#f2f0ea73}.net-card-top{display:flex;gap:16px;align-items:center}.net-mark{display:grid;place-items:center;width:52px;height:52px;border:1px solid rgba(242,240,234,.35);color:var(--ink);font-family:var(--serif);letter-spacing:.06em}.net-directory .net-card{height:100%;background:#fff;color:#151619;border-color:#1516191f}.net-directory .net-card:hover{border-color:#151619}.net-directory .net-card h3,.net-directory .net-card h3 a,.net-directory .net-mark,.net-directory .net-badges li.on{color:#151619}.net-directory .net-mark{border-color:#1516192e}.net-directory .net-card .kicker,.net-directory .net-card p,.net-directory .net-meta span,.net-directory .net-badges li{color:#5e5c56}.net-directory .net-meta span,.net-directory .net-badges li{border-color:#15161924}.net-directory .net-badges li.on{border-color:#15161959}.net-verify-card{align-items:center;justify-content:center;text-align:center;height:100%;padding-top:calc(22px + .74rem);padding-bottom:calc(22px + .74rem)}.net-verify-copy{display:flex;flex-direction:column;justify-content:center;gap:10px;width:100%}.net-verify-card h3{margin:0}.net-verify-card .net-icon{width:52px;height:52px;margin-top:18px;color:#151619}.net-verify-card:nth-child(2) .net-icon{color:var(--gold)}.net-verify-card:nth-child(3) .net-icon{color:#3cba6c}.net-activity .net-grid{margin-top:28px;padding:0;list-style:none}.net-activity-card{height:100%;overflow-wrap:break-word}.net-activity-card .net-icon{width:26px;height:26px;color:#151619}.net-activity-card.buy .net-icon,.net-activity-card.buy .net-activity-kind{color:#3b82f6}.net-activity-card.sell .net-icon,.net-activity-card.sell .net-activity-kind{color:var(--gold)}.net-activity-card.partner .net-icon,.net-activity-card.partner .net-activity-kind{color:#3cba6c}.net-activity-kind{margin:0;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.net-activity-card .net-activity-kind{color:#151619}.net-activity-card time{color:#5e5c56;font-size:.78rem}.net-activity-card .net-activity-person{margin:0;color:#151619;font-family:var(--serif);font-weight:560;font-size:1.28rem;line-height:1.25}.net-activity-card .net-activity-company{margin:0;color:#5e5c56}.net-activity-card .net-activity-detail{margin:0;color:#151619;line-height:1.5}.net-activity-card .net-activity-country{margin:auto 0 0;color:#151619;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.net-sample-note{margin:0 0 18px;color:var(--muted);font-size:.92rem;line-height:1.45}.net-more{margin-top:22px}.net-more a{color:var(--ink);text-decoration:none;border-bottom:1px solid rgba(242,240,234,.35)}.net-directory .net-more a{color:var(--gold);border-bottom-color:#cba45db3}.net-score{margin:0;font-family:var(--serif);font-size:2.6rem;color:var(--ink);font-weight:560;line-height:1}.net-score span{font-size:1.2rem}.net-split{grid-template-columns:1.1fr .9fr;align-items:start}.net-section.net-split{padding-top:0;padding-bottom:0}.net-section.net-split>div{align-self:center}.net-section.net-split>.net-demo{align-self:stretch}.net-charcoal .net-demo{padding-top:calc(22px + 1.5rem);padding-bottom:calc(22px + 1.5rem)}.net-charcoal .net-demo>.btn{margin-top:calc(10px + 1.5rem)}.net-readiness{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(300px,1fr);align-items:stretch;gap:0;padding:0;background:#151619}.net-readiness-copy{display:flex;flex-direction:column;justify-content:center;padding:72px 8vw 72px 4vw;border-right:1px solid rgba(242,240,234,.12)}.net-readiness .kicker{color:var(--gold);letter-spacing:.22em}.net-readiness h2{font-family:var(--sans);font-weight:600;font-size:clamp(2.5rem,4vw,3.4rem);letter-spacing:-.03em;color:var(--ink)}.net-readiness .lede{max-width:28rem;font-size:1.05rem;line-height:1.6}.net-ready{background:#222427;padding:56px 48px 36px}.net-ready-market{margin:0 0 12px;color:var(--muted);font-size:.74rem;letter-spacing:.2em;text-transform:uppercase}.net-ready-score{margin:0;color:var(--ink);font-family:var(--sans);font-size:clamp(3.4rem,5vw,4.6rem);font-weight:600;line-height:.95;letter-spacing:-.03em}.net-ready-bar{height:3px;margin:18px 0 28px;background:#3a3c42}.net-ready-bar span{display:block;height:100%;background:var(--gold)}.net-ready ul{list-style:none;margin:0;padding:0}.net-ready li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;border-bottom:1px solid rgba(242,240,234,.12);color:var(--ink);font-size:1rem}.net-ready-mark{display:inline-grid;place-items:center;width:16px;height:16px;flex:none;font-size:.95rem;line-height:1}.net-ready-mark.complete{color:#3cba6c}.net-ready-mark.partial{width:12px;height:12px;border:1.5px solid var(--gold);border-radius:50%;position:relative;overflow:hidden}.net-ready-mark.partial:before{content:"";position:absolute;inset:0 auto 0 0;width:50%;background:var(--gold)}.net-ready-mark.missing{color:var(--muted);font-size:.78rem}.net-ready .net-disclaimer{max-width:none;margin-top:18px;font-size:.84rem;line-height:1.55}.net-disclaimer,.net-sample{max-width:46rem}.net-steps{grid-template-columns:repeat(5,minmax(0,1fr));margin:28px 0 0;padding:0;list-style:none}.net-step-icon{width:52px;height:52px;margin-bottom:14px;color:var(--gold)}.net-steps span{display:block;color:var(--muted);font-family:var(--serif);font-size:1.15rem}.net-steps p{color:var(--muted)}.net-final{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:28px;min-height:398px;border-top:1px solid var(--line);background:#151619}.net-final h2{max-width:14em}.net-final .actions{justify-content:center;margin-top:0}.net-final .actions .btn:hover,.net-final .actions .btn:focus-visible{background:transparent;color:var(--ink);border-color:#f2f0ea6b}.net-footer{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(140px,.7fr) minmax(160px,.8fr);gap:48px 32px;align-items:start;padding:56px 4vw 72px;border-top:1px solid var(--line);background:#151619}.net-footer-brand p{margin:8px 0 0;color:var(--muted);line-height:1.5}.net-footer nav,.net-footer-lang{display:grid;justify-items:start;gap:12px}.net-footer .kicker{margin-bottom:6px}.net-footer-lang .net-footer-mail{color:var(--ink);font-size:.95rem;font-weight:500;letter-spacing:.08em;line-height:40px;text-decoration:none;text-transform:none}.net-footer-lang .net-footer-mail:hover{color:var(--gold-2)}.net-footer-social{display:inline-flex;align-items:center;gap:12px}.net-footer-lang .net-footer-linkedin,.net-footer-lang .net-footer-wechat{display:inline-flex;color:var(--ink);line-height:0;letter-spacing:0;text-transform:none}.net-footer-lang .net-footer-linkedin svg,.net-footer-lang .net-footer-wechat svg{width:28px;height:28px}.net-footer-lang .net-footer-linkedin:hover{color:var(--gold-2)}.net-filters{grid-template-columns:repeat(4,1fr);align-items:end;margin:28px 0}.net-filters .btn{width:auto}.net-page{max-width:1240px}.net-page.narrow{max-width:760px}.net-count{color:var(--muted)}.net-account-links{margin:28px 0}.net-account-links a{display:inline-flex;min-height:44px;align-items:center}.net-demo-pair{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:center}.net-empty{border-top:1px solid var(--line);padding-top:18px}html[lang=zh] .net-hero h1{font-family:IBM Plex Sans SC,Noto Sans SC,Microsoft YaHei,PingFang SC,sans-serif;letter-spacing:0;font-weight:500}html[lang=zh] .net-header-account,html[lang=zh] .net-nav a,html[lang=zh] .net-footer a,html[lang=zh] .net-account-links a,html[lang=zh] .net-choices strong,html[lang=zh] .net-steps strong,html[lang=zh] .net-lang button,html[lang=zh] .net-menu,html[lang=zh] .net-meta span,html[lang=zh] .net-badges li,html[lang=zh] .net-card dt,html[lang=zh] .net-facts dt,html[lang=zh] .net-label,html[lang=zh] .net-explore,html[lang=zh] .net-pills button,html[lang=zh] .net-opp-kind,html[lang=zh] .net-view,html[lang=zh] .net-activity-kind,html[lang=zh] .net-activity-country,html[lang=zh] .net-feed li>span{letter-spacing:.04em;text-transform:none;font-size:.92rem}html[lang=zh] .net-header-account,html[lang=zh] .net-lang button,html[lang=zh] .net-menu,html[lang=zh] .net-header .btn{font-size:clamp(8px,1.15vw,.92rem)}@media(max-width:1180px){html[lang=zh] .net-menu{padding-left:calc(8px + .04em)}}@media(max-width:1100px){.net-grid,.net-choices{grid-template-columns:1fr 1fr}.net-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.net-start .net-choices,.net-chapter .net-grid,.net-verify .net-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.net-start .net-icon{width:64px;height:64px}.net-opp .net-icon{width:21px;height:21px}.net-verify-card .net-icon{width:46px;height:46px}.net-activity-card .net-icon{width:23px;height:23px}.net-filters{grid-template-columns:1fr 1fr}}@media(max-width:900px){.net-header-actions>a:not(.net-header-account):not(.btn){display:none}}@media(max-width:860px){.net-hero,.net-split,.net-search>div,.net-grid,.net-choices,.net-demo-pair,.net-filters{grid-template-columns:1fr}.net-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.net-start .net-choices,.net-chapter .net-grid,.net-verify .net-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.net-hero,.net-section,.net-page,.net-final{padding:40px 20px}.net-card dl div,.net-facts div{flex-direction:column}.net-start .net-icon{width:60px;height:60px}.net-opp .net-icon{width:20px;height:20px}.net-verify-card .net-icon{width:44px;height:44px}.net-activity-card .net-icon{width:22px;height:22px}.topbar .brand-logo{width:132px;margin-left:calc(132px * -.111)}.net-footer{grid-template-columns:1fr;gap:28px;padding:40px 20px 56px}.net-readiness{grid-template-columns:1fr;padding:0}.net-readiness-copy{border-right:0;border-bottom:1px solid rgba(242,240,234,.12);padding:40px 20px}.net-ready{min-width:0;padding:32px 20px 28px}}@media(max-width:720px){.net-header{gap:8px;padding:10px 12px}.net-header .brand-logo{width:96px;margin-left:-10.656px}.net-header-actions{gap:8px}.net-header-actions .btn{display:none}.net-lang-item{gap:4px}.net-lang button,.net-menu,.net-header-account,html[lang=zh] .net-lang button,html[lang=zh] .net-menu,html[lang=zh] .net-header-account{font-size:12px;letter-spacing:.04em;min-height:44px;padding:0 4px}.net-menu{padding-left:4px}.net-start .net-choices,.net-chapter .net-grid,.net-verify .net-grid,.net-steps{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.net-demo:after,.net-ready:after{animation:none}}.proto{min-height:100vh;background:#fff;color:#17181b;color-scheme:light;font-family:IBM Plex Sans,Segoe UI,sans-serif;font-weight:400;letter-spacing:0}.proto a{color:inherit;text-decoration:none}.proto button{background:none;border:0;padding:0}.proto h1,.proto h2,.proto p{margin:0}.proto h1{color:#101012;font-size:clamp(2.4rem,4vw,3.4rem);font-weight:500;letter-spacing:-.03em;line-height:1.05}.proto h2{margin:28px 0 12px;font-size:1.35rem;font-weight:500}.proto-top,.proto-foot{display:flex;justify-content:space-between;gap:24px;align-items:center;background:#101012;color:#fff;padding:22px 4vw}.proto-top a,.proto-foot a{display:inline-flex;align-items:center;gap:8px;font-weight:600;letter-spacing:.14em}.proto-top i,.proto-foot i{width:7px;height:7px;border-radius:50%;background:#d4a24a}.proto-top span{color:#bdbdbd;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.proto-banner{background:#141416;color:#d7d7d7;padding:18px 4vw 22px;font-size:.92rem;line-height:1.45}.proto-banner strong{display:block;margin-bottom:6px;color:#d4a24a;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.proto-screens{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;padding:14px 4vw;background:#f4f1ea;color:#5c584f;font-size:.82rem}.proto-screens span{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.proto-screens button{color:#3c3934;font-size:.92rem}.proto-screens button[aria-current=page]{color:#101012;box-shadow:inset 0 -2px #c2410c}.proto-hero{background:#101012;color:#f4f1ea;padding:54px 4vw 48px}.proto-hero p:first-child,.proto-checkout>p:first-child,.proto-result>p:nth-of-type(2){margin-bottom:14px;color:#d4a24a;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}.proto-zh{margin-top:14px;color:#d7d7d7}.proto-hero p:last-child{max-width:40rem;margin-top:16px;color:#f4f1ea;line-height:1.5}.proto-sheet,.proto-checkout,.proto-result{width:min(1080px,calc(100% - 8vw));margin:0 auto;padding:36px 0 72px}.proto-layout{display:grid;grid-template-columns:1.4fr .8fr;gap:28px;align-items:start}.proto-facts{display:grid;grid-template-columns:1fr 1fr;margin:0}.proto-facts div{padding:14px 0;border-top:1px solid #e4e0d8}.proto-facts dt,.proto-contact dt,.proto-total span,.proto-line span{color:#8a847a;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.proto-facts dd,.proto-contact dd{margin:4px 0 0;font-weight:500}.proto-copy{margin-top:14px;color:#3d3a36;line-height:1.55}.proto-score{display:flex;justify-content:space-between;margin-top:22px}.proto-bar{display:block;height:4px;margin:8px 0;background:linear-gradient(90deg,#101012 81%,#e4e0d8 81%)}.proto-verified{margin-top:16px;color:#c2410c}.proto-contact{border:1px solid #e4e0d8;padding:22px}.proto-contact.open{border-color:#d4a24a}.proto-contact-top,.proto-line,.proto-total{display:flex;justify-content:space-between;gap:16px}.proto-contact-top span:first-child{border:1px solid #c2410c;color:#c2410c;padding:2px 8px;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.proto-contact h2{margin-top:16px}.proto-contact p,.proto-contact small,.proto-checkout small,.proto-result small{color:#6d675f;line-height:1.45}.proto-contact dl{margin:16px 0}.proto-contact dl div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #eeeae3}.proto-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;width:100%;margin-top:8px;padding:0 16px;background:#c2410c;color:#fff;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.proto-btn.line{width:auto;background:#fff;color:#101012;border:1px solid #101012}.proto-btn.wide{width:100%;margin-top:22px}.proto-callout{margin-bottom:22px;padding:16px 18px;background:#f8f1e4;border:1px solid #e4d3ae;line-height:1.5}.proto-callout strong{display:block;margin-bottom:6px;color:#9a6b16;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.proto-checkout{width:min(760px,calc(100% - 8vw))}.proto-checkout h1,.proto-result h1{margin-bottom:22px}.proto-line{padding:16px 0 8px;border-top:1px solid #e4e0d8;border-bottom:1px solid #e4e0d8}.proto-choice{display:grid;grid-template-columns:18px 1fr auto;gap:14px;width:100%;margin-top:12px;padding:16px;border:1px solid #e4e0d8;text-align:left;color:#17181b}.proto-choice.on{border:2px solid #c2410c}.proto-choice strong,.proto-choice small{display:block}.proto-choice small{margin-top:4px;color:#6d675f;line-height:1.4}.proto-choice em{font-style:normal;font-weight:600}.proto-radio{width:16px;height:16px;margin-top:2px;border:1px solid #8a847a;border-radius:50%}.proto-choice.on .proto-radio{border-color:#c2410c;box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 8px #c2410c}.proto-total{margin-top:12px;padding:16px;background:#f6f4f0}.proto-checkout ul{margin:0;padding-left:18px;color:#3d3a36;line-height:1.5}.proto-checkout li+li{margin-top:8px}.proto-results{margin-top:28px;padding:22px;background:#101012;color:#fff}.proto-results p{margin:8px 0 14px;color:#c8c8c8}.proto-results div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.proto-results button{min-height:64px;border:1px solid #3a3a3a;color:#fff}.proto-result{width:min(820px,calc(100% - 8vw))}.proto-mark{width:42px;height:42px;display:grid;place-items:center;border:1px solid #c2410c;border-radius:50%;color:#c2410c;font-size:1.2rem}.proto-lead{margin:8px 0 12px;font-size:1.05rem}.proto-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.proto-actions .proto-btn{width:auto}.proto-foot{align-items:end;margin-top:0;padding-bottom:48px}.proto-foot p{margin-top:8px;color:#d7d7d7}.proto-foot small{max-width:28rem;color:#9a9a9a}@media(max-width:860px){.proto-layout,.proto-facts,.proto-results div{grid-template-columns:1fr}.proto-top,.proto-foot{align-items:flex-start;flex-direction:column}}.net-showcase{background:#f6f4ef;color:#171717;color-scheme:light;padding:72px 4vw 80px}.net-showcase-list{padding-top:36px}.net-showcase section+section{margin-top:72px}.net-showcase h1,.net-showcase h2{margin:0 0 8px;font-family:var(--sans);font-weight:600;font-size:clamp(1.85rem,2.5vw,2.2rem);line-height:1.15;letter-spacing:-.03em;color:#171717}.net-showcase-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.net-showcase-head p{margin:0;max-width:42rem;color:#6d6a64;font-size:.98rem;line-height:1.45}.net-showcase .net-filters{margin:22px 0 8px}.net-showcase .net-filters label{color:#6d6a64}.net-showcase .net-filters input,.net-showcase .net-filters select{background:#fff;color:#171717;border-color:#d9d4cb;min-height:44px}.net-showcase .btn.secondary{color:#171717;background:#fff;border-color:#171717}.net-showcase .net-count,.net-showcase .net-empty,.net-showcase .net-sample-note{color:#3c3a36}.net-showcase-head>a{color:#171717;text-decoration:none;white-space:nowrap;font-size:.95rem}.net-showcase-note{margin:14px 0 0;color:#6d6a64;font-size:.92rem}.net-showcase .kicker{color:#6d6a64}.net-showcase-opps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.net-showcase-card{position:relative;display:flex;flex-direction:column;gap:12px;min-height:100%;padding:18px 18px 16px;background:#fff;border:1px solid #e4e1da;border-radius:8px;color:#171717}.net-showcase-top,.net-showcase-ready>div{display:flex;justify-content:space-between;align-items:center;gap:12px}.net-showcase-type{margin:0;color:#c4622d;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.net-showcase-verified{display:inline-flex;align-items:center;gap:6px;margin:0;color:#c4622d;font-size:.78rem}.net-showcase-verified svg{width:14px;height:14px;flex:none}.net-showcase-card h3{margin:0;font-family:var(--sans);font-size:1.05rem;font-weight:600;line-height:1.35;letter-spacing:0}.net-showcase-card h3 a{color:#171717;text-decoration:none}.net-showcase-card h3 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.net-showcase-body,.net-showcase-line{margin:0;color:#6b6963;font-size:.92rem;line-height:1.45}.net-showcase-card dl{display:grid;gap:8px;margin:4px 0 0}.net-showcase-card dl div{display:flex;justify-content:space-between;gap:16px}.net-showcase-card dt{color:#8a877f;font-size:.92rem;letter-spacing:0;text-transform:none}.net-showcase-card dd{margin:0;color:#171717;text-align:right}.net-showcase-ready{display:grid;gap:6px}.net-showcase-ready span{color:#8a877f;font-size:.92rem}.net-showcase-ready span:last-child{color:#171717}.net-showcase-bar{height:3px;background:#eceae4;border-radius:99px;overflow:hidden}.net-showcase-bar span{display:block;height:100%;background:#e07a3d}.net-showcase-card time{color:#8a877f;font-size:.8rem}.net-showcase-actions{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto}.net-showcase-btn{position:relative;z-index:2;align-self:flex-start;margin-top:auto;padding:8px 14px;border:1px solid #171717;border-radius:6px;color:#fff;background:#171717;text-decoration:none;font-size:.92rem;font-weight:600}.net-showcase-btn:hover{background:#2c2c2c;border-color:#2c2c2c}.net-showcase-actions .net-showcase-btn,.net-showcase-actions .save-control{margin-top:0}.net-showcase-card .save-control .btn{min-height:0;padding:8px 14px;border-radius:6px;border-color:#d9d6cf;background:#fff;color:#6d6a64;font-size:.92rem;font-weight:500;letter-spacing:0;text-transform:none}.net-showcase-card .save-control .btn:hover{border-color:#b9b4aa;color:#171717}.net-showcase-card:hover,.net-showcase-btn:hover,.net-showcase-activity:hover{border-color:#b9b4aa}.net-showcase-feed{display:grid;grid-template-columns:1fr;gap:0;margin:18px 0 0;padding:0;list-style:none;background:#fff;border:1px solid #e4e1da;border-radius:8px;overflow:hidden}.net-pulse{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px 18px;border-bottom:1px solid #eeeae3;color:inherit;text-decoration:none}.net-showcase-feed li:last-child .net-pulse{border-bottom:0}.net-pulse:hover{background:#faf9f6}.net-pulse time{color:#8a877f;font-size:.85rem}.net-pulse strong{display:block;color:#171717;font-weight:600;line-height:1.35}.net-pulse span span{color:#6b6963;font-size:.92rem;line-height:1.4}@media(max-width:640px){.net-pulse{grid-template-columns:1fr;gap:4px}}@media(max-width:980px){.net-showcase{padding:40px 20px 48px}.net-showcase-head{align-items:flex-start;flex-direction:column}.net-showcase-opps{grid-template-columns:1fr}}.net-showcase-detail{min-height:70vh}.net-showcase-back{width:min(760px,100%);margin:0 auto 22px}.net-showcase-back a{color:#171717;text-decoration:none}.net-showcase-detail-card{display:flex;flex-direction:column;gap:16px;width:min(760px,100%);margin-inline:auto;padding:28px 28px 24px;background:#fff;border:1px solid #e4e1da;border-radius:8px;color:#171717}.net-showcase-detail-card h1{margin:0;font-family:var(--sans);font-weight:600;font-size:clamp(1.7rem,2.4vw,2.05rem);line-height:1.2;letter-spacing:-.03em;color:#171717}.net-showcase-detail-card .net-showcase-body{font-size:1rem;line-height:1.55;white-space:pre-wrap}.net-showcase-detail-card dl{margin:0}.net-showcase-detail-card a{color:#171717}.net-showcase-detail h2{margin:36px 0 0;font-family:var(--sans);font-weight:600;font-size:1.35rem;letter-spacing:-.02em;color:#171717}.net-showcase-factors{display:grid;gap:8px;margin:8px 0 0;padding:0;list-style:none}.net-showcase-factors li{display:flex;justify-content:space-between;gap:16px;font-size:.92rem}.net-showcase-factors li span:first-child{color:#8a877f}.net-showcase-factors li span:last-child{color:#171717}.net-showcase-fine{margin:4px 0 0;color:#8a877f;font-size:.82rem;line-height:1.45}.net-showcase .net-empty{color:#6d6a64;border-top-color:#e4e1da}.tools-page{display:grid;gap:8px}.tools-block{display:grid;gap:16px;margin-top:8px;padding-top:28px;border-top:1px solid var(--line)}.tools-note,.tools-status,.tools-clock-date,.tools-clock-zone,.tools-clock-city{margin:0;color:var(--muted);line-height:1.5}.tools-status-row{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center}.tools-status[role=alert]{color:var(--danger)}.tools-controls,.tools-clocks,.tools-pairs{display:grid;gap:14px}.tools-controls,.tools-clocks{grid-template-columns:1fr 1fr}.tools-pairs{gap:18px}.tools-pair{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px;align-items:end}.tools-clock{display:grid;gap:8px;align-content:start;padding:22px;border:1px solid var(--line);background:#222427}.tools-clock h3{margin:0;color:var(--gold);font-family:var(--sans);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.tools-clock-city{color:var(--ink);font-size:1.05rem}.tools-clock-time{margin:4px 0;font-family:var(--serif);font-size:clamp(1.8rem,3vw,2.7rem);font-weight:560;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.tools-clock-zone{font-size:.85rem}.tools-field{display:grid;gap:8px;margin:0;min-width:0}.tools-field span{color:var(--muted);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.tools-field strong{display:flex;align-items:center;min-height:52px;padding:12px 14px;border:1px solid var(--line);font-weight:560}.tools-field input,.tools-field select{width:100%;min-height:52px;padding:12px 14px;border:1px solid var(--line);background:transparent;outline:none}.tools-field input:focus,.tools-field select:focus{border-color:var(--gold);outline:1px solid var(--gold);outline-offset:2px}.tools-rate-line,.tools-rate-date{margin:0}.tools-rate-line{font-size:1.15rem;font-variant-numeric:tabular-nums}.tools-rate-date{color:var(--gold-2)}.tools-retry{width:auto}html[lang=zh] .tools-clock h3,html[lang=zh] .tools-field span,html[lang=zh] .tools-retry{letter-spacing:.04em;text-transform:none}@media(max-width:800px){.tools-controls,.tools-clocks,.tools-pair{grid-template-columns:1fr}}.net-release{display:grid;gap:12px;margin-top:8px;padding-top:18px;border-top:1px solid #e4e1da;color:#171717}.net-release h2,.net-release h3{margin:0;font-family:var(--sans);font-weight:600;letter-spacing:-.02em;color:#171717}.net-release h2{font-size:1.2rem}.net-release h3{font-size:.95rem}.net-release p{margin:0;line-height:1.5}.net-release-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.net-release-lock{display:inline-flex;align-items:center;gap:8px;margin:0;color:#6d6a64;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.net-release-lock svg{width:16px;height:16px;flex:none}.net-release-price{margin:0;font-size:1.15rem;font-weight:600}.net-release-prices{display:grid;gap:8px;margin:0;padding:0;list-style:none}.net-release-prices li,.net-release-total{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;align-items:center;padding:12px 14px;border:1px solid #e4e1da;border-radius:8px;background:#fafaf8}.net-release-prices strong,.net-release-choice strong{display:block;font-weight:600}.net-release-prices small,.net-release-choice small{display:block;color:#8a877f;font-size:.82rem;line-height:1.4}.net-release-prices em,.net-release-choice em{color:#171717;font-style:normal;font-weight:600}.net-release-actions{display:flex;flex-wrap:wrap;gap:10px}.net-release-actions a{display:inline-flex;align-items:center;min-height:42px;padding:8px 14px;border:1px solid #171717;border-radius:6px;background:#171717;color:#fff;text-decoration:none}.net-release-actions a.secondary{background:#fff;color:#171717}.net-release-checkout{display:grid;gap:12px}.net-release-choice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;padding:12px 14px;border:1px solid #e4e1da;border-radius:8px;background:#fff;color:#171717;text-align:left}.net-release-choice.on{border-color:#171717}.net-release-radio{width:14px;height:14px;border:1.5px solid #171717;border-radius:50%}.net-release-choice.on .net-release-radio{background:#171717;box-shadow:inset 0 0 0 3px #fff}.net-release-continue{justify-self:start;min-height:46px;padding:10px 16px;border:0;border-radius:6px;background:#171717;color:#fff}.net-release dl{display:grid;gap:8px;margin:0}.net-release dl div{display:grid;grid-template-columns:minmax(110px,160px) minmax(0,1fr);gap:12px}.net-release dt{color:#8a877f}.net-release dd{margin:0}.net-release dd a{color:inherit;text-underline-offset:2px}.net-release-callout{margin:0}html[lang=zh] .net-release-lock{letter-spacing:.04em;text-transform:none}.net-contact{display:grid;gap:10px;margin:6px 0 4px}.net-sticker{position:relative;min-height:188px;margin:8px -28px 0}.net-sticker-sheet{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:188px;padding:28px}.net-sticker:not(.is-open):not(.is-peeling) .net-sticker-sheet{visibility:hidden}.net-sticker.is-open .net-sticker-sheet{visibility:visible}.net-gold{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:188px;padding:48px 24px 36px;background:#c6a35a;color:#fff;transform-origin:top left}.net-sticker.is-peeling .net-gold{animation:net-peel-off .9s cubic-bezier(.45,.05,.2,1) forwards;pointer-events:none}@keyframes net-peel-off{0%{transform:rotate(0) translate(0)}35%{transform:rotate(-7deg) translate(-4%,-2%)}to{transform:rotate(-18deg) translate(-120%,-18%);opacity:0}}.net-gold-fold{position:absolute;z-index:1;top:0;left:0;width:108px;height:108px;pointer-events:none;background:linear-gradient(135deg,#ffffff 0 38%,#f6f0e2 40%,#ead9a6 47%,#c9a45a 54%,#8d6828 62%,#c6a35a 71%,transparent 72%);clip-path:polygon(0 0,100% 0,0 100%);filter:drop-shadow(6px 9px 3px rgba(72,48,8,.45));transition:width .6s ease,height .6s ease,filter .6s ease}.net-gold-fold:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 36%,rgba(255,250,240,.9) 44%,rgba(70,46,8,.28) 52%,transparent 60%);clip-path:polygon(0 0,100% 0,0 100%)}.net-gold:hover .net-gold-fold,.net-gold:focus-within .net-gold-fold{width:220px;height:220px;filter:drop-shadow(14px 18px 5px rgba(72,48,8,.4))}.net-sticker.is-peeling .net-gold-fold{width:260px;height:260px}@media(prefers-reduced-motion:reduce){.net-gold-fold,.net-gold:hover .net-gold-fold,.net-gold:focus-within .net-gold-fold{transition:none;width:108px;height:108px}.net-sticker.is-peeling .net-gold{animation:none}}.net-gold-btn{position:relative;min-height:40px;padding:8px 16px;border:0;border-radius:2px;background:#fff;color:#171717;font-size:.95rem;letter-spacing:0;text-transform:none;box-shadow:0 1px 2px #281c0829}.net-gold-btn:disabled{opacity:.72}.net-gold-btn:focus-visible{outline:2px solid #171717;outline-offset:3px}.net-gold-free{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0;max-width:28rem;color:#fff;font-size:.92rem;line-height:1.35;text-align:center}.net-gold-price{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.net-pay-logos{display:inline-flex;align-items:center;gap:6px}.net-pay-mark{width:28px;height:28px;display:block;background:#fff;border-radius:6px;padding:2px}.net-pay-panel{display:grid;gap:16px;margin:8px 0 4px;padding:22px 22px 18px;background:#fff;border:1px solid #e4e1da;border-radius:12px;color:#171717}.net-pay-panel h3{margin:0;font-size:1.35rem;letter-spacing:-.02em}.net-pay-panel p{margin:0;line-height:1.45}.net-pay-methods,.net-pay-plans{display:grid;grid-template-columns:1fr 1fr;gap:12px}.net-pay-methods{grid-template-columns:repeat(3,minmax(0,1fr))}.net-pay-method,.net-pay-plan{display:grid;justify-items:center;gap:8px;padding:18px 12px;border:2px solid #e4e1da;border-radius:12px;background:#fff;color:#171717;text-align:center}.net-pay-method.on,.net-pay-plan.on{border-color:#171717;background:#f7f4ee}.net-pay-mark.is-large{width:64px;height:64px;padding:10px;border-radius:14px;box-shadow:0 8px 18px #17171714}.net-pay-method strong{font-size:1.15rem}.net-pay-method span,.net-pay-plan span{color:#6b6963;font-size:.88rem;line-height:1.35}.net-pay-plan strong{font-size:1.7rem;letter-spacing:-.03em}.net-pay-promo{display:grid;gap:8px}.net-pay-promo label{font-weight:600}.net-pay-promo-row{display:flex;gap:8px}.net-pay-promo input{flex:1;min-width:0;min-height:46px;padding:10px 12px;border:1px solid #e4e1da;border-radius:8px;background:#fff;color:#171717}.net-pay-promo button{min-height:46px;padding:10px 16px;border:1px solid #171717;border-radius:8px;background:#171717;color:#fff}.net-pay-promo-msg{font-size:.92rem}.net-pay-promo-msg.is-ok{color:#1f6b3a}.net-pay-promo-msg.is-bad{color:#9b2c2c}@media(max-width:640px){.net-pay-methods,.net-pay-plans{grid-template-columns:1fr}}.net-gold-legend{margin:12px 0 0;color:#3c3a36;font-size:.98rem;line-height:1.5}.member-nav{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--line)}.member-nav a{color:var(--muted);text-decoration:none;font-size:.92rem}.member-nav a[aria-current=page]{color:var(--gold-2)}.net>main>.member-nav{max-width:1200px;margin:12px auto 0;padding:0 4vw 12px}.net-showcase .member-nav{border-bottom-color:#1717171f}.net-showcase .member-nav a{color:#3c3a34}.net-showcase .member-nav a[aria-current=page]{color:#8a6a2f}.hub{margin:16px 0 8px}.hub-panel{background:radial-gradient(900px 160px at 0% 0%,rgba(203,164,93,.1),transparent 55%),#101114;border:1px solid rgba(203,164,93,.28);border-radius:18px;padding:22px 24px 16px}.hub-panel>h2{margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid rgba(203,164,93,.28);font-family:var(--sans);font-size:1.35rem;font-weight:600;letter-spacing:-.02em}.hub-stats,.hub-grid,.hub-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.hub-panel .hub-stats{grid-template-columns:1fr 1fr;gap:12px}.hub-stat{display:grid;grid-template-columns:44px 1fr;grid-template-rows:auto auto auto;column-gap:14px;row-gap:2px;align-items:start;padding:16px;border:1px solid rgba(242,240,234,.12);border-radius:14px;background:#ffffff08;color:inherit;text-decoration:none}.hub-stat:hover{border-color:#cba45db3}.hub-stat svg{grid-column:1;grid-row:1 / span 3;width:22px;height:22px;margin-top:2px;padding:9px;box-sizing:content-box;border-radius:12px;background:#cba45d24;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;color:var(--gold-2)}.hub-stat strong,.hub-stat small,.hub-stat em{grid-column:2}.hub-stat strong{font-family:var(--sans);font-size:1.85rem;font-weight:600;line-height:1;letter-spacing:-.03em}.hub-stat small{margin-top:2px;color:#f2f0ea;font-size:.95rem;font-weight:560;letter-spacing:0;text-transform:none}.hub-stat em,.hub-recent-copy em{margin:2px 0 0;color:#9a978f;font-size:.82rem;font-style:normal;font-weight:400;line-height:1.4}.hub-recent-row{display:flex;align-items:center;gap:14px;margin-top:12px;padding:14px 16px;border:1px solid rgba(242,240,234,.12);border-radius:14px;background:#ffffff08;color:inherit;text-decoration:none}.hub-recent-row:hover{border-color:#cba45db3}.hub-recent-row>svg{flex:none;width:22px;height:22px;padding:9px;box-sizing:content-box;border-radius:12px;background:#cba45d24;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;color:var(--gold-2)}.hub-recent-row>svg:last-child{padding:0;border-radius:0;background:none}.hub-recent-row>svg:last-child{margin-left:auto;width:18px;height:18px;color:#8d8b84}.hub-recent-copy{min-width:0}.hub-recent-copy strong{display:block;font-size:1rem;font-weight:600}.hub-recent-copy em{display:block}.hub-recent-copy span{display:block;margin-top:3px;color:var(--muted);font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hub-grid,.hub-list{margin-top:12px}.hub-card{display:block;border:1px solid var(--line);border-radius:12px;padding:14px 16px;color:inherit;text-decoration:none;background:#ffffff05}.hub-card:hover{border-color:#cba45db3}.hub-card h2,.hub h2,.hub-recent h2{font-family:var(--sans);font-size:1.02rem;font-weight:560;margin:0 0 6px}.hub-card small{display:block;color:var(--gold-2);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.hub-card strong{display:block;margin-top:4px;font-size:1.45rem}.hub-card p,.hub-recent p{margin:0;color:var(--muted)}.hub-recent{margin-top:18px}.hub-activity{list-style:none;margin:8px 0 0;padding:0}.hub-activity li{display:flex;flex-wrap:wrap;gap:8px 14px;padding:8px 0;border-bottom:1px solid var(--line)}.hub-activity time{color:var(--gold-2)}.hub-activity .is-unread{color:var(--ink)}.save-control{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.net-showcase-card .save-note,.net-card .save-note{color:#6d5424}.save-note{color:var(--gold-2);font-size:.85rem}.save-prompt{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;background:#0c0c0c9e;padding:16px}.save-prompt article{width:min(440px,100%);background:var(--bg);color:var(--ink);border:1px solid var(--line);padding:22px}.save-prompt h2{margin:0 0 8px;font-size:1.35rem}.save-toast{position:fixed;top:16px;left:50%;z-index:45;width:min(440px,calc(100% - 32px));transform:translate(-50%)}@media(max-width:640px){.hub-grid{grid-template-columns:1fr}.hub-panel{padding:18px 16px 6px}.hub-panel .hub-stats{gap:20px 16px}.hub-stat strong{font-size:1.7rem}}html.ciie-locked,html.ciie-locked body{overflow:hidden}.ciie-lock{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:28px 18px;overflow:auto}.ciie-shade{position:fixed;top:0;right:0;bottom:0;left:0;background:#08090b29;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ciie-shade{background:#08090b52}}.ciie-card{position:relative;z-index:1;width:min(520px,100%);max-height:calc(100dvh - 36px);overflow:auto;padding:14px 22px 12px;border-radius:18px;border:1px solid rgba(203,164,93,.62);background:#151619f0;color:var(--ink);box-shadow:0 22px 64px #00000073;font-size:.8rem;line-height:1.4}.ciie-langs{display:flex;justify-content:center;align-items:center;gap:2px;margin:0 0 8px}.ciie-lang-item{display:inline-flex;align-items:center;gap:2px;color:var(--gold-2)}.ciie-langs button{border:0;background:transparent;color:var(--gold-2);font:inherit;font-size:.86rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;line-height:1;min-height:32px;padding:0 10px;border-radius:999px;cursor:pointer}.ciie-langs button[aria-pressed=true]{color:#1a1408;background:var(--gold)}.ciie-card .brand{display:flex;justify-content:center;margin:0 0 8px}.ciie-card .brand-logo{width:148px;margin-left:-16.428px;margin-right:-16.428px}.ciie-status{margin:0 0 6px;font-size:.96rem;line-height:1.35;letter-spacing:0;text-transform:none}.ciie-body,.ciie-invite,.ciie-card form p{margin:0 0 8px;color:var(--gold-2)}.ciie-card h2{margin:2px 0 6px;font-size:.66rem;letter-spacing:.12em;text-transform:none;color:var(--gold)}.ciie-count{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:0 0 8px;text-align:center}.ciie-count strong{display:block;color:var(--gold-2);font-size:1.02rem;font-weight:650;letter-spacing:.03em;line-height:1.1}.ciie-count span{display:block;color:var(--muted);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase}.ciie-card dl{display:grid;gap:3px;margin:0 0 8px}.ciie-card dl div{display:grid;grid-template-columns:78px 1fr;gap:8px;align-items:baseline}.ciie-card dt{color:var(--muted)}.ciie-card dd{margin:0}.ciie-card form{margin-top:2px}.ciie-card input{width:100%;min-height:38px;margin-bottom:8px;padding:0 14px;border:1px solid rgba(203,164,93,.45);border-radius:12px;background:#ffffff0f;color:var(--ink);font:inherit;font-size:.82rem}.ciie-card :focus-visible{outline:2px solid var(--gold-2);outline-offset:2px}.ciie-error{color:var(--danger)!important}.ciie-enter{min-height:38px;padding:0 18px;border:0;border-radius:999px;background:var(--gold);color:#1a1408;font:inherit;font-size:.7rem;font-weight:650;letter-spacing:.04em;cursor:pointer}.ciie-enter:disabled{opacity:.7;cursor:progress}.ciie-contact{display:flex;justify-content:center;align-items:center;gap:10px;margin:10px 0 0;color:var(--muted);font-size:.72rem}.ciie-contact a{color:var(--gold-2);text-decoration:none}.ciie-contact a:hover{color:var(--ink)}.ciie-social{display:inline-flex;align-items:center;gap:8px}.ciie-linkedin,.ciie-wechat{display:inline-flex;line-height:0}.ciie-linkedin svg,.ciie-wechat svg{width:18px;height:18px}@media(max-width:640px){.ciie-lock{padding:12px;align-items:start}.ciie-card{padding:12px 14px 10px;max-height:calc(100dvh - 24px)}.ciie-card dl div{grid-template-columns:1fr;gap:0}.ciie-langs button{font-size:.78rem;padding:0 8px}}.lax-dock{position:fixed;right:20px;bottom:20px;z-index:35;display:flex;flex-direction:column;align-items:flex-end;gap:10px;max-width:calc(100vw - 24px)}.lax-launch{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 16px 0 12px;border:1px solid var(--gold);border-radius:999px;background:#151619;color:var(--gold-2);box-shadow:0 12px 30px #00000047;letter-spacing:.14em;font-size:.78rem;font-weight:650}.lax-launch svg{width:18px;height:18px}.lax-launch:hover{color:var(--ink)}.lax-panel{width:min(380px,calc(100vw - 24px));max-height:min(560px,calc(100dvh - 96px));display:flex;flex-direction:column;background:#151619fa;color:var(--ink);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);overflow:hidden}.lax-panel-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 14px 10px;border-bottom:1px solid var(--line)}.lax-panel-head>div{min-width:0}.lax-panel-head p{margin:0;font-family:var(--display);font-size:1.15rem;letter-spacing:.14em;color:var(--gold-2)}.lax-panel-head span{display:block;margin-top:2px;color:var(--muted);font-size:.72rem;letter-spacing:0;line-height:1.35}.lax-panel-head button{width:32px;height:32px;border:0;border-radius:999px;background:transparent;color:var(--muted);font-size:1.3rem;line-height:1}.lax-panel-head button:hover{color:var(--ink)}.lax-log{min-width:0;overflow:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.lax-bubble{min-width:0}.lax-bubble.user{max-width:92%}.lax-bubble p{margin:0;white-space:pre-line;overflow-wrap:anywhere;line-height:1.45;font-size:.92rem}.lax-bubble.assistant{align-self:flex-start}.lax-bubble.user{align-self:flex-end}.lax-bubble.user p{background:#cba45d29;border-radius:14px 14px 4px;padding:8px 10px}.lax-bubble time{display:block;margin-top:4px;color:var(--muted);font-size:.68rem}.lax-bubble.user time{text-align:right}.lax-links{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:8px}.lax-links a{color:#1a1408;background:var(--gold);text-decoration:none;border-radius:999px;padding:6px 12px;font-size:.75rem;font-weight:650;letter-spacing:.02em}.lax-links a:hover{background:var(--gold-2)}.lax-suggestions{display:flex;flex-wrap:wrap;gap:6px}.lax-suggestions button{border:1px solid var(--line);background:transparent;color:var(--gold-2);border-radius:999px;padding:6px 10px;font-size:.75rem;text-align:left}.lax-suggestions button:hover{border-color:var(--gold);color:var(--ink)}.lax-pending{margin:0;color:var(--muted);font-size:.8rem}.lax-restart{margin:0 14px 8px;padding:0;border:0;background:transparent;color:var(--gold-2);font-size:.75rem;letter-spacing:.03em;text-align:left}.lax-restart:hover{color:var(--ink)}.lax-form{display:grid;grid-template-columns:1fr auto;gap:8px;padding:10px 12px 12px;border-top:1px solid var(--line)}.lax-form textarea{resize:none;min-height:44px;max-height:88px;border:1px solid var(--line);border-radius:12px;background:transparent;padding:8px 10px}.lax-form button{align-self:end;min-height:44px;padding:0 14px;border:0;border-radius:999px;background:var(--gold);color:#1a1408;font-weight:650;font-size:.75rem}.lax-form button:disabled{opacity:.55;cursor:default}@media(max-width:640px){.lax-dock{right:12px;bottom:12px}.lax-panel{width:min(380px,calc(100vw - 24px));max-height:min(70dvh,560px)}}
