:root{--vg-ink:#111113;--vg-ink-secondary:#4a4d57;--vg-ink-muted:#7e828f;--vg-ink-faint:#b4b7c2;--vg-cloud:#f3f4f6;--vg-cloud-light:#f9fafb;--vg-cloud-dark:#e5e7eb;--vg-focus:#0071e3;--vg-social-xhs:#fe2c55;--vg-social-douyin:#111113;--vg-bg-page:#f3f4f6;--vg-bg-surface:#fff;--vg-bg-journal:#eaecef;--vg-glass-bg:linear-gradient(135deg, #ffffffbf 0%, #ffffff73 100%);--vg-glass-solid-bg:#ffffffa6;--vg-glass-hover:#ffffffd9;--vg-glass-pill:#ffffffb3;--vg-glass-pill-hover:#fffffff2;--vg-border-specular:#fffffff2;--vg-border-subtle:#fff9;--vg-border-hairline:#0000000f;--vg-blur-window:40px;--vg-blur-ornament:24px;--vg-saturate:110%;--vg-shadow-window:0 32px 84px -16px #00000017, 0 2px 6px #00000008, 0 0 0 1px #ffffffb3;--vg-shadow-inset:inset 0 1.5px 1.5px 0 #fff, inset 0 -1.5px 1.5px 0 #ffffff59;--vg-shadow-pill:0 4px 16px #0000000a, inset 0 1px 1px #fffffff2;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-mono:"SF Mono", Menlo, Monaco, Consolas, monospace;--radius-window:1.75rem;--radius-card:1.25rem;--radius-pill:9999px;--radius-control:.875rem;--page-max-width:78rem;--page-gutter:2.5rem;--ease-apple:cubic-bezier(.16, 1, .3, 1);--ease-smooth:cubic-bezier(.25, .1, .25, 1)}@media (width<=768px){:root{--page-gutter:1.25rem}}*{box-sizing:border-box}html{background:var(--vg-cloud);color:var(--vg-ink);font-family:var(--vg-font-body);scroll-behavior:smooth}body{min-width:320px;margin:0}button,a{font:inherit}a{color:inherit;text-decoration:none}img,svg{display:block}::selection{background:#5b78a63d}:focus-visible{outline-offset:4px;outline:3px solid #5b78a6b8}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-container{background-color:var(--vg-cloud);min-height:100vh;font-family:var(--font-sans);color:var(--vg-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;overflow-x:hidden}.hero{min-height:100svh;padding:1.5rem var(--page-gutter) 2rem;isolation:isolate;background:#f5f5f9;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.hero-canvas{z-index:1;background:0 0;position:absolute;inset:0;overflow:hidden}.hero-canvas canvas{display:block;width:100%!important;height:100%!important}.hero-stage{max-width:var(--page-max-width);z-index:10;pointer-events:none;justify-content:center;align-items:center;width:100%;margin:auto;padding:2rem 0;display:flex;position:relative}.hero-card-anchor{pointer-events:auto;width:100%;max-width:36rem}.site-header{max-width:var(--page-max-width);z-index:20;pointer-events:auto;justify-content:space-between;align-items:center;width:100%;margin:0 auto;padding:.5rem 0;display:flex;position:relative}.site-header__brand{cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .2s var(--ease-smooth);align-items:center;gap:.75rem;display:flex}.site-header__brand:hover{opacity:.8}.brand-logo{width:1.75rem;height:1.75rem;color:var(--vg-ink);background:#ffffffd9;border:1px solid #fffffff2;border-radius:.55rem;justify-content:center;align-items:center;padding:.25rem;display:flex;box-shadow:0 2px 8px #26224f0f}.brand-logo svg{width:100%;height:100%}.brand-name{color:var(--vg-ink);letter-spacing:-.015em;font-size:1.15rem;font-weight:650}.title-dot{color:var(--vg-focus)}.site-header__nav{background:var(--vg-glass-bg);border:1px solid var(--vg-border-specular);box-shadow:var(--vg-shadow-pill);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(var(--vg-blur-ornament)) saturate(var(--vg-saturate));backdrop-filter:blur(var(--vg-blur-ornament)) saturate(var(--vg-saturate));align-items:center;gap:1.75rem;padding:.38rem 1.25rem;display:flex}.site-header__nav .nav-link{color:var(--vg-ink-secondary);transition:color .18s var(--ease-smooth);font-size:.85rem;font-weight:500}.site-header__nav .nav-link:hover,.site-header__nav .nav-link.active{color:var(--vg-ink)}.btn-header-glass{background:var(--vg-glass-bg);border:1px solid var(--vg-border-specular);box-shadow:var(--vg-shadow-pill);color:var(--vg-ink);border-radius:var(--radius-pill);cursor:pointer;-webkit-backdrop-filter:blur(var(--vg-blur-ornament));backdrop-filter:blur(var(--vg-blur-ornament));transition:all .22s var(--ease-apple);align-items:center;gap:.35rem;padding:.45rem 1.05rem;font-size:.8125rem;font-weight:550;display:inline-flex}.btn-header-glass:hover{background:#fffffff2;transform:translateY(-1px);box-shadow:0 6px 18px #26224f14}.macos-vision-window{background:var(--vg-glass-bg);border:1px solid var(--vg-border-specular);box-shadow:var(--vg-shadow-window), var(--vg-shadow-inset);border-radius:var(--radius-window);-webkit-backdrop-filter:blur(var(--vg-blur-window)) saturate(var(--vg-saturate));backdrop-filter:blur(var(--vg-blur-window)) saturate(var(--vg-saturate));transform-style:preserve-3d;will-change:transform;transition:transform .25s var(--ease-apple), box-shadow .25s var(--ease-apple);padding:1.85rem 2.25rem 2rem;position:relative;overflow:hidden}.macos-vision-window:hover{box-shadow:0 40px 96px -18px #0000001f, var(--vg-shadow-inset);transform:translateY(-2px)}.macos-vision-window__grain{pointer-events:none;z-index:1;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:120px 120px;position:absolute;inset:0}.macos-vision-window__gaze-light{pointer-events:none;z-index:2;transition:opacity .3s;position:absolute;inset:0}.macos-vision-window__sheen{pointer-events:none;border-top-left-radius:inherit;border-top-right-radius:inherit;background:linear-gradient(#ffffffa6 0%,#fff0 100%);height:38%;position:absolute;top:0;left:0;right:0}.macos-window-header{z-index:3;justify-content:space-between;align-items:center;margin-bottom:1.75rem;display:flex;position:relative}.macos-traffic-lights{align-items:center;gap:.45rem;display:flex}.traffic-dot{border-radius:50%;width:.7rem;height:.7rem;display:inline-block;box-shadow:0 1px 2px #0000001f}.traffic-dot--close{background:#ff5f56;border:1px solid #e0443e}.traffic-dot--minimize{background:#ffbd2e;border:1px solid #dea123}.traffic-dot--maximize{background:#27c93f;border:1px solid #1aab29}.macos-window-title{letter-spacing:.04em;color:var(--vg-ink-muted);font-size:.75rem;font-weight:600}.macos-window-badge{color:var(--vg-ink-secondary);border-radius:var(--radius-pill);background:#0000000a;border:1px solid #00000014;padding:.2rem .6rem;font-size:.6875rem;font-weight:600}.macos-window-identity{z-index:2;align-items:center;gap:1.35rem;margin-bottom:1.5rem;display:flex;position:relative}.macos-avatar-wrap{border-radius:50%;flex-shrink:0;width:4.5rem;height:4.5rem;position:relative;box-shadow:0 6px 16px #26224f14}.macos-avatar{object-fit:cover;border:2.5px solid #fff;border-radius:50%;width:100%;height:100%}.macos-avatar-ring{pointer-events:none;border:1px solid #5b78a64d;border-radius:50%;position:absolute;inset:-3px}.macos-status-dot{background:#10b981;border:2px solid #fff;border-radius:50%;width:.8rem;height:.8rem;position:absolute;bottom:2px;right:2px;box-shadow:0 0 6px #10b98166}.macos-name-group{flex-direction:column;display:flex}.macos-name-title{color:var(--vg-ink);letter-spacing:-.025em;margin:0;font-size:2.05rem;font-weight:700;line-height:1.15}.macos-tagline{color:var(--vg-graphite);margin:.35rem 0 0;font-size:.875rem;font-weight:500}.macos-window-bio{z-index:2;margin-bottom:1.5rem;position:relative}.macos-bio-lead{color:var(--vg-ink-secondary);margin:0 0 .85rem;font-size:.9375rem;line-height:1.6}.macos-tags{color:var(--vg-ink-muted);align-items:center;gap:.5rem;font-size:.75rem;font-weight:550;display:flex}.macos-tag-dot{color:#c2c4ca}.macos-window-divider{z-index:2;background:linear-gradient(90deg,#00000014 0%,#00000005 100%);height:1px;margin-bottom:1.5rem;position:relative}.macos-social-actions{z-index:2;grid-template-columns:repeat(2,1fr);gap:.95rem;margin-bottom:1.6rem;display:grid;position:relative}.macos-pill-btn{background:var(--vg-glass-pill);border:1px solid var(--vg-border-specular);box-shadow:var(--vg-shadow-pill);border-radius:var(--radius-control);color:var(--vg-ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:all .24s var(--ease-apple);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.macos-pill-btn:hover{background:var(--vg-glass-pill-hover);transform:translateY(-2px);box-shadow:0 8px 24px #2319461f,inset 0 1px 1px #fff}.macos-pill-btn--xhs:hover .macos-pill-btn__icon{background:var(--vg-social-red);color:#fff}.macos-pill-btn--douyin:hover .macos-pill-btn__icon{background:var(--vg-ink);color:#fff}.macos-pill-btn__icon{width:2.125rem;height:2.125rem;color:var(--vg-ink);transition:all .22s var(--ease-smooth);background:#ffffffa6;border:1px solid #ffffffe6;border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 6px #0000000a}.macos-pill-btn__label{flex-direction:column;display:flex}.macos-pill-btn__label strong{font-size:.875rem;font-weight:650;line-height:1.2}.macos-pill-btn__label span{color:var(--vg-ink-muted);font-size:.6875rem;line-height:1.2}.macos-window-footer{z-index:2;justify-content:center;align-items:center;display:flex;position:relative}.macos-scroll-btn{color:var(--vg-ink-muted);align-items:center;gap:.35rem;font-size:.75rem;font-weight:550;transition:color .18s;display:inline-flex}.macos-scroll-btn:hover{color:var(--vg-focus)}.hero-bottom-bar{max-width:var(--page-max-width);z-index:10;pointer-events:auto;width:100%;margin:0 auto;position:relative}.feature-dock{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;display:flex}.feature-pill{background:var(--vg-glass-bg);border:1px solid var(--vg-border-specular);box-shadow:var(--vg-shadow-pill);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(var(--vg-blur-ornament));backdrop-filter:blur(var(--vg-blur-ornament));cursor:default;transition:all .22s var(--ease-apple);align-items:center;gap:.45rem;padding:.38rem .95rem;display:inline-flex}.feature-pill:hover{background:#fffffff2;transform:translateY(-1px)}.feature-pill__icon{color:var(--vg-focus)}.feature-pill__label{color:var(--vg-ink);letter-spacing:.01em;font-size:.75rem;font-weight:550}.content-feed{background:var(--vg-bg-journal);padding:3.5rem var(--page-gutter) 6rem;border-top:1px solid var(--vg-border-hairline);z-index:10;position:relative}.feed-sticky-bar{z-index:20;justify-content:center;width:fit-content;margin:0 auto 2.5rem;display:flex;position:sticky;top:1.25rem}.feed-tab-group{border:1px solid var(--vg-border-specular);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffc7;align-items:center;gap:.35rem;padding:.35rem;display:flex;box-shadow:0 10px 30px #0000000f,0 1px 3px #0000000a}.feed-tab-btn{border-radius:var(--radius-pill);min-height:44px;color:var(--vg-ink-muted);cursor:pointer;transition:all .22s var(--ease-apple);-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:.5rem;padding:.55rem 1.4rem;font-family:inherit;font-size:.9375rem;font-weight:550;display:inline-flex}.feed-tab-btn:hover{color:var(--vg-ink)}.feed-tab-btn.is-active{background:var(--vg-bg-surface);color:var(--vg-ink);font-weight:650;box-shadow:0 4px 14px #00000014,0 1px 2px #0000000a}.feed-tab-btn__count{border-radius:var(--radius-pill);color:inherit;background:#0000000d;padding:.15rem .5rem;font-size:.75rem;font-weight:600}.feed-tab-btn.is-active .feed-tab-btn__count{color:var(--vg-focus);background:#0071e31f}.feed-grid-wrap{max-width:var(--page-max-width);margin:0 auto}.feed-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;display:grid}.feed-card{background:var(--vg-bg-surface);border-radius:var(--radius-card);border:1px solid var(--vg-border-hairline);transition:transform .24s var(--ease-apple), box-shadow .24s var(--ease-apple);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 20px #00000008}.feed-card:hover{transform:translateY(-2px);box-shadow:0 12px 32px #00000012}.feed-card__cover-wrap{aspect-ratio:16/10;background:var(--vg-cloud-dark);width:100%;position:relative;overflow:hidden}.feed-card__cover{object-fit:cover;width:100%;height:100%;display:block}.feed-card__badge{color:var(--vg-cloud-light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-pill);letter-spacing:.02em;background:#111113c7;padding:.25rem .65rem;font-size:.6875rem;font-weight:600;position:absolute;top:.85rem;left:.85rem}.feed-card__body{flex-direction:column;flex-grow:1;padding:1.25rem;display:flex}.feed-card__meta{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.feed-card__category{color:var(--vg-focus);font-size:.75rem;font-weight:650}.feed-card__tag{color:var(--vg-ink-muted);font-size:.75rem}.feed-card__title{color:var(--vg-ink);letter-spacing:-.015em;margin:0 0 .5rem;font-size:1.125rem;font-weight:650;line-height:1.35}.feed-card__summary{color:var(--vg-ink-secondary);flex-grow:1;margin:0 0 1.25rem;font-size:.875rem;line-height:1.55}.feed-card__action{border-radius:var(--radius-control);background:var(--vg-cloud-light);border:1px solid var(--vg-border-hairline);width:100%;min-height:44px;color:var(--vg-ink);-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;padding:.65rem 1rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.feed-card__action:hover{background:var(--vg-bg-surface);color:var(--vg-focus);border-color:#00000024}@media (width<=768px){.hero{padding:1.25rem 1rem 1.5rem}.site-header__nav{display:none}.hero-stage{padding:1rem 0}.hero-card-anchor{max-width:100%}.macos-vision-window{padding:1.5rem 1.25rem 1.65rem}.macos-name-title{font-size:1.75rem}.feature-dock{justify-content:center}.content-feed{padding:2.25rem 1rem 4.5rem}.feed-sticky-bar{margin-bottom:1.5rem;top:.75rem}.feed-grid{grid-template-columns:1fr;gap:1.15rem}}
