:root{--p-blue:#3f8f6b;--p-paper:#fafaf9;--p-ink:#18201c;--p-green:#3f8f6b;--p-green-ink:#2b7454;--p-green-dark:#5fae88;--p-amber:#b54708;--c-urgent:#b54708;--c-urgent-soft:#f4ece6;--c-urgent-line:#e5c4b1;--c-bg:#fafaf9;--c-page:#f1f1f0;--c-sunken:#eaebea;--c-ink-surface:#18201c;--c-text:#18201c;--c-muted:#606663;--c-faint:#7e827f;--c-placeholder:#696e6c;--c-on-ink:#fafaf9;--c-on-ink-muted:#a0a3a1;--c-line:#e3e4e3;--c-line-strong:#c8cac8;--c-primary:#2b7454;--c-primary-hover:#28654a;--c-primary-soft:#e7efeb;--c-primary-line:#c2dace;--c-primary-text:#fafaf9;--c-on-primary:#fff;--c-focus:rgba(43,116,84,.28);--c-selection:#cde0d7;--c-ok:#2b7454;--c-ok-soft:#e7efeb;--c-warn:#18201c;--c-warn-soft:#eaebea;--c-warn-line:#c8cac8;--c-danger:#18201c;--c-danger-soft:#eaebea;--c-danger-line:#c8cac8;--c-heart:#2b7454;--c-chip:#eaebea;--c-chip-on:#e7efeb;--grad-0:linear-gradient(135deg,#2b7454,#18201c);--grad-1:linear-gradient(135deg,#3f8f6b,#2b7454);--grad-2:linear-gradient(135deg,#3a413d,#18201c);--grad-3:linear-gradient(160deg,#18201c 20%,#3f8f6b);--grad-glow:radial-gradient(60% 80% at 50% 0%,rgba(63,143,107,.14),rgba(63,143,107,0));--tex-dots:radial-gradient(rgba(24,32,28,.07) 1px,transparent 0) 0 0/20px 20px;--radius:12px;--radius-sm:8px;--radius-xs:6px;--radius-lg:20px;--radius-avatar:18px;--radius-xl:28px;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(24,32,28,.05);--shadow-card:0 1px 2px rgba(24,32,28,.04),0 8px 24px -12px rgba(24,32,28,.14);--shadow-card-hover:0 2px 4px rgba(24,32,28,.05),0 16px 40px -16px rgba(24,32,28,.22);--shadow-menu:0 10px 30px rgba(24,32,28,.12);--shadow-glow:0 8px 24px -8px rgba(43,116,84,.4);--font-sans:"Geist","Inter","PingFang SC","Hiragino Sans GB","Noto Sans SC","Microsoft YaHei",system-ui,sans-serif;--font-mono:"Geist Mono","JetBrains Mono",ui-monospace,"SFMono-Regular",monospace;--fs-display:56px;--lh-display:68px;--fs-h1:36px;--lh-h1:44px;--fs-h2:24px;--lh-h2:32px;--fs-h3:18px;--lh-h3:26px;--fs-body:15px;--lh-body:24px;--fs-sm:14px;--lh-sm:22px;--fs-xs:13px;--lh-xs:20px;--fs-2xs:12px;--lh-2xs:16px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--tracking-tight:-0.02em;--tracking-mono:0.04em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-20:80px;--container:1120px;--gutter:20px;--page-x:80px;--page-x-m:16px;--nav-h:64px;--font-nav:15px;--icon-size:20px;--control-h:44px;--control-h-sm:36px;--control-h-lg:52px;--chip-h:32px;--hand-size:16px;--dur:160ms;--ease:cubic-bezier(.2,.8,.2,1)}:root[data-theme=dark]{--c-bg:#232b27;--c-page:#18201c;--c-sunken:#2a312e;--c-ink-surface:#18201c;--c-text:#fafaf9;--c-muted:#a9aca9;--c-faint:#7b807d;--c-placeholder:#8e918f;--c-on-ink:#fafaf9;--c-on-ink-muted:#a4a7a5;--c-line:#2f3632;--c-line-strong:#414744;--c-primary:#5fae88;--c-primary-hover:#76b999;--c-primary-soft:#23372d;--c-primary-line:#345947;--c-primary-text:#18201c;--c-on-primary:#18201c;--c-focus:rgba(95,174,136,.36);--c-selection:#2d4b3c;--c-ok:#5fae88;--c-ok-soft:#23372d;--c-warn:#fafaf9;--c-warn-soft:#2a312e;--c-warn-line:#414744;--c-danger:#fafaf9;--c-danger-soft:#2a312e;--c-danger-line:#414744;--c-urgent:#f5a04a;--c-urgent-soft:#312619;--c-urgent-line:#573014;--c-heart:#5fae88;--c-chip:#2a312e;--c-chip-on:#23372d;--grad-glow:radial-gradient(60% 80% at 50% 0%,rgba(95,174,136,.18),rgba(95,174,136,0));--tex-dots:radial-gradient(hsla(60,9%,98%,.06) 1px,transparent 0) 0 0/20px 20px;--shadow-card:0 1px 0 hsla(60,9%,98%,.04) inset,0 8px 24px -12px rgba(0,0,0,.5);--shadow-card-hover:0 1px 0 hsla(60,9%,98%,.06) inset,0 16px 40px -16px rgba(0,0,0,.6);--shadow-menu:0 10px 30px rgba(0,0,0,.45);--shadow-glow:0 8px 24px -8px rgba(95,174,136,.28)}:root{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--c-bg:#232b27;--c-page:#18201c;--c-sunken:#2a312e;--c-ink-surface:#18201c;--c-text:#fafaf9;--c-muted:#a9aca9;--c-faint:#7b807d;--c-placeholder:#8e918f;--c-on-ink:#fafaf9;--c-on-ink-muted:#a4a7a5;--c-line:#2f3632;--c-line-strong:#414744;--c-primary:#5fae88;--c-primary-hover:#76b999;--c-primary-soft:#23372d;--c-primary-line:#345947;--c-primary-text:#18201c;--c-on-primary:#18201c;--c-focus:rgba(95,174,136,.36);--c-selection:#2d4b3c;--c-ok:#5fae88;--c-ok-soft:#23372d;--c-warn:#fafaf9;--c-warn-soft:#2a312e;--c-warn-line:#414744;--c-danger:#fafaf9;--c-danger-soft:#2a312e;--c-danger-line:#414744;--c-urgent:#f5a04a;--c-urgent-soft:#312619;--c-urgent-line:#573014;--c-heart:#5fae88;--c-chip:#2a312e;--c-chip-on:#23372d;--grad-glow:radial-gradient(60% 80% at 50% 0%,rgba(95,174,136,.18),rgba(95,174,136,0));--tex-dots:radial-gradient(hsla(60,9%,98%,.06) 1px,transparent 0) 0 0/20px 20px;--shadow-card:0 1px 0 hsla(60,9%,98%,.04) inset,0 8px 24px -12px rgba(0,0,0,.5);--shadow-card-hover:0 1px 0 hsla(60,9%,98%,.06) inset,0 16px 40px -16px rgba(0,0,0,.6);--shadow-menu:0 10px 30px rgba(0,0,0,.45);--shadow-glow:0 8px 24px -8px rgba(95,174,136,.28);--c-pg-on:var(--c-primary);--c-pg-on-text:var(--c-on-primary);--c-primary-ink:var(--c-primary-on-ink);--c-ring:rgba(95,174,136,.2);--glow-ink:radial-gradient(60% 120% at 55% 0%,rgba(95,174,136,.24),rgba(95,174,136,0));--c-scrim:rgba(0,0,0,.6);--c-scrim-soft:rgba(0,0,0,.5)}}:root{--fs-3xs:11px;--radius-search:14px;--radius-btn-inset:10px;--card-head-h:96px;--card-avatar:64px;--card-avatar-ring:4px;--card-avatar-overlap:36px;--card-head-pad-top:17px;--hand-gap:3px;--tag-h:24px;--tag-gap:6px;--badge-h:18px;--eyebrow-h:28px;--eyebrow-h-m:26px;--skel-h:10px;--search-w:720px;--search-btn-w:84px;--search-btn-w-m:64px;--control-h-search-m:48px;--hero-h:300px;--hero-fade:64px;--chips-fade:200px;--chips-fade-m:80px;--fs-h1-m:28px;--lh-h1-m:36px;--icon-gap:6px;--contact-icon-sm:15px;--search-icon-x:18px;--facet-w:150px;--facet-h:30px;--facet-top:47px;--pager-mt:28px;--card-lift:2px;--blur-avatar:6px;--pg-wide:72px;--tex-dots-ink:radial-gradient(hsla(60,9%,98%,.1) .9px,transparent 0) 0 0/16px 16px;--c-on-ink-12:hsla(60,9%,98%,.12);--facet-opacity:.16;--c-pg-on:var(--c-ink-surface);--c-pg-on-text:var(--c-on-ink);--sp-half:2px;--gap-sm:10px;--sp-7:28px;--pill-pad-l:14px;--tag-pad-x:10px;--bw:1px;--bw-strong:1.5px;--focus-w:2px;--focus-offset:1px;--strike-w:2px;--ls-code:1px;--hamb-gap:5px;--hamb-w:18px;--hamb-line:1.75px;--logo-mark-m:24px;--icon-md:18px;--icon-btn:32px;--hero-fan-col:520px;--social-pill-h:34px;--badge-h-lg:20px;--kv-label-w:90px;--lh-list:26px;--btn-min-w:120px;--facet-w-lg:264px;--facet-h-lg:38px;--facet-w-md:150px;--facet-h-md:22px;--facet-w-plan:170px;--facet-h-plan:19px;--facet-opacity-plan:.18;--plan-ic-top:22px;--plan-tag-h:26px;--paynote-h:56px;--plan-col-max:420px;--tag-max-w:160px;--hodl-info-gap:4px;--logo-h:30px;--logo-h-m:26px;--c-scrim-soft:rgba(24,32,28,.35);--mask-solid:#000;--c-primary-ink:var(--c-primary-hover);--c-primary-on-ink:#5fae88;--nav-h-m:56px;--nav-blur:12px;--nav-underline:3px;--role-pill-h:32px;--avatar-nav:32px;--fs-display-m:36px;--lh-display-m:44px;--fs-lead:17px;--lh-lead:28px;--fs-btn-lg:16px;--cta-w:168px;--cta-w-2:180px;--fs-stat:36px;--fs-stat-m:24px;--stat-h:96px;--stat-h-m:84px;--fs-h2-home:22px;--fs-h3-lg:20px;--fs-plan-name:30px;--fs-price:34px;--fan-w:360px;--fan-h:304px;--fan-scale:.92;--fan-scale-m:.8;--fan-dx:120px;--fan-dx-m:11px;--fan-rot-l:-8deg;--fan-rot-r:7deg;--fan-dy-l:30px;--fan-dy-r:40px;--hero-h-home:600px;--hero-h-detail:240px;--notice-h:64px;--radius-md:16px;--radius-2xl:24px;--vicon:44px;--vchip-h:28px;--job-row-h:76px;--job-gap:12px;--detail-main:736px;--detail-side:360px;--detail-head-h:148px;--detail-head-h-m:112px;--detail-avatar:96px;--detail-avatar-m:80px;--radius-avatar-lg:26px;--fs-detail-title:28px;--lh-detail-title:36px;--fs-detail-title-m:22px;--lh-detail-title-m:30px;--kv-row-h:56px;--kv-row-h-m:44px;--contact-row-h:52px;--icon-box:36px;--hand-gap-lg:4px;--hand-gap-xl:6px;--hand-size-xl:24px;--tile-h:88px;--tile-h-m:68px;--tile-gap:12px;--tile-gap-m:8px;--seg-h:40px;--radius-seg-opt:9px;--ring-w:4px;--step-no:22px;--c-ring:rgba(43,116,84,.12);--plan-h:420px;--plan-head-h:112px;--plan-notch:12px;--plan-gap:24px;--plan-off-opacity:.42;--btn-h-plan:48px;--foot-h:200px;--foot-pad-top:40px;--social-off-opacity:.4;--c-on-ink-8:hsla(60,9%,98%,.08);--c-on-ink-10:hsla(60,9%,98%,.1);--c-danger-on-ink:#fafaf9;--c-scrim:rgba(24,32,28,.4);--glow-ink:radial-gradient(60% 120% at 55% 0%,rgba(95,174,136,.24),rgba(95,174,136,0))}:root[data-theme=dark]{--c-pg-on:var(--c-primary);--c-pg-on-text:var(--c-on-primary);--c-primary-ink:var(--c-primary-on-ink);--c-ring:rgba(95,174,136,.2);--glow-ink:radial-gradient(60% 120% at 55% 0%,rgba(95,174,136,.24),rgba(95,174,136,0));--c-scrim:rgba(0,0,0,.6);--c-scrim-soft:rgba(0,0,0,.5)}:root{--logo-h-nav:24px;--logo-h-footer:28px;--logo-h:var(--logo-h-nav);--badge-min:16px;--badge-ring:2px;--fs-badge:var(--fs-3xs);--fw-badge:var(--fw-semibold);--nft-badge-top:#3f8f6b;--nft-badge-bottom:#2b7454;--nft-badge-check:var(--c-page)}:root[data-theme=dark]{--nft-badge-top:#9ad3b6;--nft-badge-bottom:#4a9e78}@media (prefers-color-scheme:dark){:root:not([data-theme]){--nft-badge-top:#9ad3b6;--nft-badge-bottom:#4a9e78}}:root{--dav-bg:#e7efeb;--dav-fg:var(--c-primary);--dav-edge:#c2dace;--avtoast-link:#5fae88;--avtoast-line:transparent;--avtoast-shadow:0 8px 24px rgba(24,32,28,.18)}:root[data-theme=dark]{--dav-bg:#23372d;--dav-edge:#345947;--avtoast-line:var(--c-line)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--dav-bg:#23372d;--dav-edge:#345947;--avtoast-line:var(--c-line)}}:root{--dayone-bg:#3f8f6b;--dayone-fg:#fafaf9;--dayone-ring:hsla(60,9%,98%,.32);--c9toast-bg:#18201c;--c9toast-fg:#fafaf9;--c9toast-link:#5fae88;--c9-scrim:rgba(24,32,28,.42)}:root[data-theme=dark]{--c9toast-bg:#2a312e;--c9-scrim:rgba(0,0,0,.55)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--c9toast-bg:#2a312e;--c9-scrim:rgba(0,0,0,.55)}}