@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-italic-BicUS2cM.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-italic-BfTTTDIL.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-italic-Py8at3oI.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-vietnamese-wght-normal-CHiFlh_0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-ext-wght-normal-Dg-wlmqe.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-wght-normal-CaVRRdDk.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-vietnamese-400-normal-BNOj0Qhp.woff2) format("woff2"),url(/assets/space-mono-vietnamese-400-normal-B0PMp_xB.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-ext-400-normal-DTLbW2xa.woff2) format("woff2"),url(/assets/space-mono-latin-ext-400-normal-D4cJI_B-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-400-normal-Rg4St2Dn.woff2) format("woff2"),url(/assets/space-mono-latin-400-normal-_3DlpgIW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-vietnamese-700-normal-DWQgDHuA.woff2) format("woff2"),url(/assets/space-mono-vietnamese-700-normal-D-KrLuLr.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-ext-700-normal-B2s3bDs2.woff2) format("woff2"),url(/assets/space-mono-latin-ext-700-normal-B_E7P90g.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-700-normal-mWgeinG7.woff2) format("woff2"),url(/assets/space-mono-latin-700-normal-D7A851RN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--canvas: #f4efe4;--canvas-2: #f9f5ec;--paper: #fffdf8;--ink-bg: #14110a;--ink-bg-2: #1d1810;--ink: #171308;--ink-2: #4c4636;--ink-3: #837b66;--on-dark: #f2ecdd;--on-dark-2: #b3aa92;--on-dark-3: #78715d;--line: rgba(23, 19, 8, .12);--line-2: rgba(23, 19, 8, .07);--line-dark: rgba(242, 236, 221, .14);--line-dark-2: rgba(242, 236, 221, .08);--fill: rgba(23, 19, 8, .035);--gold: #b0741a;--gold-2: #d99a2e;--gold-glow: #f4c869;--ember: #a8401d;--gold-soft: rgba(217, 154, 46, .12);--spec-a: #f6c25a;--spec-b: #e87a5a;--spec-c: #8a6bd6;--spec-d: #4aa5c9;--serif: "Fraunces Variable", "Noto Serif SC", "Songti SC", "STSong", Georgia, serif;--sans: "Hanken Grotesk Variable", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", "Hiragino Sans GB", -apple-system, BlinkMacSystemFont, sans-serif;--mono: "Space Mono", "SFMono-Regular", ui-monospace, "PingFang SC", monospace;--cjk: "PingFang SC", "Microsoft YaHei", "Noto Sans SC", "Hiragino Sans GB", var(--sans);--shell: 1200px;--gutter: clamp(20px, 5vw, 64px);--radius: 18px;--radius-lg: 26px;--ease: cubic-bezier(.22, 1, .36, 1)}html[lang=zh]{--sans: "PingFang SC", "Microsoft YaHei", "Noto Sans SC", "Hiragino Sans GB", "Hanken Grotesk Variable", -apple-system, sans-serif;--serif: "Noto Serif SC", "Songti SC", "STSong", "Fraunces Variable", serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:92px;overflow-x:clip}body{margin:0;background:var(--canvas);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.6;font-weight:400;letter-spacing:-.006em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.045'/%3E%3C/svg%3E")}#root{position:relative;z-index:1}h1,h2,h3,h4{margin:0;font-weight:500;letter-spacing:-.02em;line-height:1.05}p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:inherit;cursor:pointer}::selection{background:var(--gold-glow);color:var(--ink)}.shell{width:min(100% - calc(var(--gutter) * 2),var(--shell));margin-inline:auto}.shell-wide{width:min(100% - calc(var(--gutter) * 2),1340px);margin-inline:auto}.section{position:relative;padding-block:clamp(72px,11vw,148px)}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:11.5px;font-weight:400;letter-spacing:.24em;text-transform:uppercase;color:var(--gold)}.eyebrow:before{content:"";width:20px;height:1px;background:currentColor;opacity:.6}.eyebrow.center:before{display:none}.display{font-family:var(--serif);font-weight:400;letter-spacing:-.03em;line-height:.98}.h-hero{font-size:clamp(2.9rem,7.6vw,6.1rem)}.h-xl{font-size:clamp(2.3rem,5vw,4rem)}.h-lg{font-size:clamp(1.8rem,3.4vw,2.85rem)}html[lang=zh] .display{letter-spacing:.01em;line-height:1.12;font-weight:500}html[lang=zh] .h-hero{font-size:clamp(2.5rem,6.6vw,5rem)}.lede{font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.62;color:var(--ink-2);font-weight:400}.serif-accent{font-family:var(--serif);font-style:italic;font-weight:400}.gold-text{color:var(--gold)}.btn{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;letter-spacing:0;padding:14px 24px;border-radius:100px;border:1px solid transparent;transition:transform .35s var(--ease),background .35s var(--ease),box-shadow .35s var(--ease),color .35s var(--ease);white-space:nowrap}.btn:active{transform:scale(.975)}.btn-primary{background:var(--ink);color:var(--canvas-2);box-shadow:0 1px #ffffff14 inset,0 12px 30px -14px #17130899}.btn-primary:hover{background:#241d0f;transform:translateY(-2px);box-shadow:0 20px 40px -16px #1713088c}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--line)}.btn-ghost:hover{border-color:var(--ink);transform:translateY(-2px)}.btn-arrow{font-family:var(--mono);font-size:13px;letter-spacing:.02em;transition:gap .3s var(--ease)}.btn .arw{transition:transform .35s var(--ease)}.btn:hover .arw{transform:translate(4px)}.ilink{color:var(--gold);font-weight:600;border-bottom:1px solid var(--gold-soft);transition:border-color .3s var(--ease)}.ilink:hover{border-color:var(--gold)}.on-dark{background:var(--ink-bg);color:var(--on-dark)}.on-dark h1,.on-dark h2,.on-dark h3{color:var(--on-dark)}.on-dark .lede{color:var(--on-dark-2)}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);transition:transform .5s var(--ease),box-shadow .5s var(--ease),border-color .5s var(--ease)}.reveal{opacity:1;transform:none}html.anim .reveal{opacity:0;transform:translateY(24px);transition:opacity .9s var(--ease),transform .9s var(--ease);will-change:opacity,transform}html.anim .reveal.in{opacity:1;transform:none}.hair{height:1px;background:var(--line);border:0;margin:0}@media (max-width: 720px){body{font-size:16px}.section{padding-block:clamp(56px,14vw,90px)}}@media (prefers-reduced-motion: reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}html{scroll-behavior:auto}.reveal{opacity:1;transform:none}}.mono{font-family:var(--mono)}.nav{position:fixed;top:0;left:0;right:0;z-index:100;transition:background .4s var(--ease),border-color .4s var(--ease),backdrop-filter .4s var(--ease);border-bottom:1px solid transparent}.nav-scrolled{background:#f4efe4d1;backdrop-filter:saturate(1.4) blur(16px);-webkit-backdrop-filter:saturate(1.4) blur(16px);border-bottom-color:var(--line)}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:72px;gap:24px}.brand{display:inline-flex;align-items:center;gap:12px}.logo-mark{border-radius:8px;box-shadow:0 6px 18px -8px #b8791c80;flex:none}.brand-word{display:flex;flex-direction:column;line-height:1}.brand-en{font-family:var(--sans);font-weight:700;font-size:15px;letter-spacing:.14em;color:var(--ink)}.brand-zh{font-family:var(--cjk);font-size:11px;letter-spacing:.18em;color:var(--ink-3);margin-top:3px}.nav-links{display:flex;gap:6px;margin-inline:auto}.nav-link{padding:8px 15px;font-size:14.5px;font-weight:500;color:var(--ink-2);border-radius:100px;transition:color .25s var(--ease),background .25s var(--ease)}.nav-link:hover{color:var(--ink);background:var(--fill)}.nav-actions{display:flex;align-items:center;gap:12px}.lang-toggle{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:100px;border:1px solid var(--line);background:transparent;color:var(--ink);font-size:13.5px;font-weight:600;transition:border-color .25s var(--ease),background .25s var(--ease)}.lang-toggle:hover{border-color:var(--ink);background:var(--fill)}.lang-globe{display:inline-flex;color:var(--gold)}.nav-cta{padding:10px 18px;font-size:14px}.burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;border:1px solid var(--line);border-radius:12px;background:transparent}.burger span{display:block;width:18px;height:1.6px;margin-inline:auto;background:var(--ink);transition:transform .3s var(--ease),opacity .3s var(--ease)}.burger.is-open span:first-child{transform:translateY(3.3px) rotate(45deg)}.burger.is-open span:last-child{transform:translateY(-3.3px) rotate(-45deg)}.nav-sheet{position:fixed;inset:72px 0 auto 0;background:var(--canvas-2);border-bottom:1px solid var(--line);transform:translateY(-12px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s var(--ease),transform .3s var(--ease),visibility .3s var(--ease);z-index:99}.nav-sheet.open{transform:none;opacity:1;visibility:visible;pointer-events:auto}.nav-sheet-links{display:flex;flex-direction:column;padding:12px var(--gutter) 26px}.sheet-link{padding:16px 4px;font-size:20px;font-weight:500;color:var(--ink);border-bottom:1px solid var(--line-2);font-family:var(--serif)}.hero{position:relative;overflow:hidden;padding-top:clamp(120px,17vh,176px);padding-bottom:clamp(60px,8vh,96px)}.hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,72px);align-items:center}.hero-copy{max-width:640px}.hero-title{margin-top:26px}.hero-line{display:block;overflow:hidden}.hero-line>span{display:block}.hero-accent{color:var(--gold);font-style:italic}html[lang=zh] .hero-accent{font-style:normal}.hero-lede{margin-top:26px;max-width:540px}.hero-actions{margin-top:34px;display:flex;flex-wrap:wrap;gap:14px}.hero-owned{margin-top:30px;display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink-3);letter-spacing:.01em}.dot-mark{width:7px;height:7px;border-radius:50%;background:var(--gold-2);box-shadow:0 0 0 4px var(--gold-soft);flex:none}.hero-stage{position:relative;perspective:1600px}.hero-stage-glow{position:absolute;top:-14%;right:-10%;bottom:-20%;left:-6%;background:radial-gradient(60% 60% at 60% 35%,rgba(246,194,90,.35),rgba(232,122,90,.12) 45%,transparent 72%);filter:blur(20px);z-index:0}.hero-stage .win{position:relative;z-index:1;transform:rotate(-.6deg)}.hero-scroll{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:clamp(30px,6vh,64px);font-family:var(--mono);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3)}.hero-scroll-line{width:1px;height:42px;background:linear-gradient(var(--gold-2),transparent);animation:scrollpulse 2.4s var(--ease) infinite}@keyframes scrollpulse{0%,to{transform:scaleY(.5);transform-origin:top;opacity:.5}50%{transform:scaleY(1);opacity:1}}.backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55;will-change:transform}.orb-1{width:46vw;height:46vw;max-width:680px;max-height:680px;top:-14%;right:-6%;background:radial-gradient(circle,var(--spec-a),transparent 68%);animation:drift1 22s ease-in-out infinite}.orb-2{width:34vw;height:34vw;max-width:520px;max-height:520px;top:12%;right:20%;background:radial-gradient(circle,var(--spec-b),transparent 66%);opacity:.4;animation:drift2 26s ease-in-out infinite}.orb-3{width:30vw;height:30vw;max-width:460px;max-height:460px;top:-8%;left:-6%;background:radial-gradient(circle,var(--spec-c),transparent 70%);opacity:.22;animation:drift3 30s ease-in-out infinite}.beam{position:absolute;top:-20%;right:8%;width:42%;height:120%;background:linear-gradient(160deg,rgba(255,240,205,.5),transparent 55%);transform:rotate(12deg);filter:blur(30px);opacity:.5}.backdrop-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--line-2) 1px,transparent 1px),linear-gradient(90deg,var(--line-2) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(120% 90% at 50% 0%,#000 20%,transparent 72%);-webkit-mask-image:radial-gradient(120% 90% at 50% 0%,#000 20%,transparent 72%);opacity:.6}@keyframes drift1{50%{transform:translate(-4%,5%) scale(1.06)}}@keyframes drift2{50%{transform:translate(5%,-4%) scale(.94)}}@keyframes drift3{50%{transform:translate(4%,6%) scale(1.08)}}.win{border-radius:15px;overflow:hidden;box-shadow:0 40px 80px -34px #17130880,0 8px 24px -12px #17130847;border:1px solid var(--line)}.win-dark{background:#17140d;border-color:#ffffff14}.win-light{background:var(--paper)}.win-bar{display:flex;align-items:center;gap:8px;padding:0 14px;height:38px;position:relative}.win-dark .win-bar{background:#201b12;border-bottom:1px solid rgba(255,255,255,.06)}.win-light .win-bar{background:#f1ece0;border-bottom:1px solid var(--line)}.dot{width:11px;height:11px;border-radius:50%;flex:none}.dot-r{background:#ec6a5e}.dot-y{background:#f4bf4f}.dot-g{background:#61c554}.win-title{position:absolute;left:50%;transform:translate(-50%);font-size:12px;font-weight:500;letter-spacing:.01em;white-space:nowrap}.win-dark .win-title{color:var(--on-dark-2)}.win-light .win-title{color:var(--ink-3)}.win-body{position:relative}.win-badge{position:absolute;top:12px;right:12px;z-index:5;font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);background:#f6c869eb;padding:4px 9px;border-radius:6px;box-shadow:0 4px 12px -4px #17130880;pointer-events:none}.workspace-canvas{min-height:300px;display:grid;grid-template-columns:122px 1fr;color:#eee8da;background:#17140d}.workspace-sidebar{padding:28px 14px;display:flex;flex-direction:column;gap:11px;background:#201b12;border-right:1px solid rgba(255,255,255,.07)}.workspace-mark{width:20px;height:20px;margin:0 0 19px 7px;border:2px solid var(--gold-glow);border-radius:6px 6px 12px;transform:rotate(45deg)}.workspace-nav{padding:8px 9px;border-radius:6px;font:10px/1 var(--mono);color:#eee8da7a}.workspace-nav.is-active{color:#17140d;background:var(--gold-glow);font-weight:700}.workspace-main{padding:clamp(30px,6vw,60px) clamp(26px,5vw,54px) 28px;background:radial-gradient(80% 110% at 100% 0%,rgba(246,194,90,.19),transparent 62%),#17140d}.workspace-kicker{font:700 9px/1 var(--mono);letter-spacing:.18em;color:var(--gold-glow)}.workspace-heading{margin-top:20px;font-family:var(--serif);font-size:clamp(1.7rem,4vw,2.55rem);line-height:.98;letter-spacing:-.04em}.workspace-lines{display:grid;gap:8px;margin-top:28px}.workspace-lines span{display:block;height:5px;border-radius:5px;background:linear-gradient(90deg,#f6c25acc,#eee8da33)}.workspace-metrics{display:flex;flex-wrap:wrap;gap:15px;margin-top:32px;font:10px/1 var(--mono);color:#eee8daad}.workspace-metrics span{display:inline-flex;gap:6px;align-items:center}.workspace-metrics i{width:6px;height:6px;border-radius:50%;background:var(--gold-glow)}.platform-canvas{min-height:300px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 45%,#fff7df 0 12%,transparent 13%),linear-gradient(135deg,#f1ece0,#e6dcc8)}.platform-orbit{position:absolute;width:265px;aspect-ratio:1;left:50%;top:45%;border:1px solid rgba(23,19,8,.16);border-radius:50%;transform:translate(-50%,-50%)}.platform-hub{position:absolute;z-index:2;width:92px;aspect-ratio:1;left:50%;top:45%;display:grid;place-items:center;border-radius:50%;transform:translate(-50%,-50%);color:#fff9ea;background:#272115;box-shadow:0 14px 28px -14px #17130880;text-align:center;font:700 10px/1.2 var(--mono);letter-spacing:.09em}.platform-node{position:absolute;z-index:2;display:flex;flex-direction:column;gap:3px;padding:10px 12px;min-width:82px;border:1px solid rgba(23,19,8,.12);border-radius:8px;background:#fffcf3eb;box-shadow:0 12px 24px -17px #17130859}.platform-node b{font:700 11px/1 var(--mono);color:var(--ink)}.platform-node small{font-size:10px;color:var(--ink-3)}.node-macos{left:calc(50% - 160px);top:24px}.node-ios{right:calc(50% - 160px);top:24px}.node-android{left:calc(50% - 164px);top:160px}.node-windows{right:calc(50% - 168px);top:160px}.platform-caption{position:absolute;left:0;right:0;bottom:18px;display:flex;justify-content:space-between;gap:14px;padding:0 21px;font:9px/1.3 var(--mono);color:var(--ink-3)}.signals{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--canvas-2)}.signals-inner{display:grid;grid-template-columns:repeat(4,1fr);padding-block:clamp(34px,5vw,54px);gap:24px}.signal{display:flex;flex-direction:column;gap:8px;padding-left:22px;border-left:1px solid var(--line)}.signal-k{font-size:clamp(1.9rem,3vw,2.6rem);color:var(--ink);line-height:1}.signal-v{font-size:13.5px;color:var(--ink-3);letter-spacing:.02em}.section-head{max-width:720px;margin-bottom:clamp(48px,6vw,80px)}.section-head .eyebrow{margin-bottom:20px}.section-head .display{margin-bottom:22px}.section-lede{max-width:560px}.products-section{background:var(--canvas)}.product-list{display:flex;flex-direction:column;gap:clamp(60px,9vw,128px)}.product{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,76px);align-items:center}.product-flip .product-media{order:2}.product-media{position:relative}.product-media-glow{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background:radial-gradient(60% 60% at 50% 40%,rgba(246,194,90,.22),transparent 70%);filter:blur(30px);z-index:0}.product-media .win{position:relative;z-index:1}.product-info{max-width:500px}.product-index{font-family:var(--mono);font-size:13px;color:var(--gold);letter-spacing:.1em}.product-status{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:6px 13px;border-radius:100px;border:1px solid var(--line);background:var(--paper);font-size:12px;font-weight:600;color:var(--ink-2);letter-spacing:.02em}.status-dot{width:7px;height:7px;border-radius:50%;background:var(--gold-2);box-shadow:0 0 0 3px var(--gold-soft);animation:blink 2.6s ease-in-out infinite}@keyframes blink{50%{opacity:.4}}.product-name{margin-top:18px}.product-tag{margin-top:8px;font-family:var(--serif);font-style:italic;font-size:1.15rem;color:var(--gold)}html[lang=zh] .product-tag{font-style:normal}.product-summary{margin-top:20px}.feat-list{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:13px}.feat-list li{display:flex;align-items:flex-start;gap:12px;font-size:15.5px;color:var(--ink-2)}.feat-check{flex:none;margin-top:3px;color:var(--gold);background:var(--gold-soft);border-radius:50%;padding:3px;width:22px;height:22px}.future-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(20px,3vw,44px);padding:clamp(28px,4vw,44px);background:linear-gradient(120deg,var(--paper),var(--canvas-2))}.future-plus{position:relative;width:56px;height:56px;border-radius:16px;border:1px dashed var(--line);display:grid;place-items:center}.future-plus span{position:absolute;background:var(--gold);border-radius:2px}.future-plus span:first-child{width:20px;height:2px}.future-plus span:last-child{width:2px;height:20px}.future-body .product-tag{margin-top:0}.future-body h3{margin:6px 0 10px}.future-cta{flex:none}.name-section{position:relative;overflow:hidden}.name-rays{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(50% 70% at 22% 40%,rgba(246,194,90,.16),transparent 60%)}.name-inner{position:relative;z-index:1;display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(36px,6vw,90px);align-items:center}.glyph-wrap{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:30px;border:1px solid var(--line-dark);background:radial-gradient(70% 70% at 50% 40%,rgba(246,194,90,.14),transparent 70%)}.glyph{font-family:var(--serif);font-size:clamp(9rem,20vw,15rem);line-height:1;background:linear-gradient(160deg,#f6d48a,#e8a63c 55%,#b8791c);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 20px 60px rgba(232,166,60,.25)}.glyph-note{position:absolute;bottom:26px;font-family:var(--mono);font-size:12px;letter-spacing:.2em;color:var(--on-dark-3)}.name-title{margin:20px 0 24px}.name-body{max-width:560px}.craft-section{background:var(--canvas-2)}.craft-head{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:clamp(40px,5vw,64px)}.craft-head .eyebrow{margin-bottom:18px}.craft-lede{max-width:440px}.pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.pillar{position:relative;padding:30px 26px 34px;overflow:hidden}.pillar:hover{transform:translateY(-4px);box-shadow:0 24px 44px -28px #17130859;border-color:#b8791c59}.pillar-n{font-size:13px;color:var(--gold);letter-spacing:.12em}.pillar-h{margin:20px 0 12px;font-family:var(--serif);font-size:1.35rem;font-weight:500;letter-spacing:-.01em;color:var(--ink)}.pillar-p{font-size:14.5px;color:var(--ink-2);line-height:1.55}.pillar-line{position:absolute;left:0;bottom:0;height:3px;width:0;background:linear-gradient(90deg,var(--gold-2),var(--gold-glow));transition:width .5s var(--ease)}.pillar:hover .pillar-line{width:100%}.about-section{background:var(--canvas)}.about-inner{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(36px,5vw,80px);align-items:start}.about-copy .eyebrow{margin-bottom:20px}.about-title{margin-bottom:28px;max-width:12ch}.about-para{margin-top:20px;max-width:560px}.about-card{padding:clamp(28px,3vw,40px);position:sticky;top:100px;background:linear-gradient(160deg,var(--paper),var(--canvas-2))}.about-card-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid var(--line);margin-bottom:8px}.about-card-label{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.facts{margin:0}.fact{display:flex;flex-direction:column;gap:4px;padding:18px 0;border-bottom:1px solid var(--line-2)}.fact:last-child{border-bottom:0;padding-bottom:0}.fact dt{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.fact dd{margin:0;font-size:16px;font-weight:500;color:var(--ink)}.contact-section{position:relative;overflow:hidden;text-align:center}.contact-glow{position:absolute;left:50%;top:20%;width:70%;height:70%;transform:translate(-50%);background:radial-gradient(50% 50% at 50% 50%,rgba(246,194,90,.2),transparent 68%);filter:blur(30px)}.contact-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.contact-title{margin:20px 0 22px;max-width:16ch}.contact-lede{max-width:560px}.contact-actions{margin-top:36px;display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.btn-light{background:var(--gold-glow);color:#14110b}.btn-light:hover{transform:translateY(-2px);box-shadow:0 20px 40px -16px #f6c86980}.btn-ghost-dark{background:transparent;color:var(--on-dark);border-color:var(--line-dark)}.btn-ghost-dark:hover{border-color:var(--on-dark-2);transform:translateY(-2px)}.contact-mail{margin-top:28px;font-size:14px;color:var(--on-dark-2);border-bottom:1px solid var(--line-dark);padding-bottom:3px}.contact-mail:hover{color:var(--gold-glow)}.footer{position:relative;overflow:hidden;padding-top:clamp(60px,8vw,96px)}.footer-glow{position:absolute;bottom:-40%;left:-10%;width:60%;height:100%;background:radial-gradient(50% 50% at 50% 50%,rgba(232,166,60,.12),transparent 70%)}.footer-inner{position:relative;z-index:1}.footer-top{display:grid;grid-template-columns:1.3fr 2fr;gap:clamp(36px,5vw,72px);padding-bottom:54px;border-bottom:1px solid var(--line-dark)}.footer-tagline{margin:26px 0 20px;font-size:clamp(1.5rem,2.4vw,2rem);color:var(--on-dark);max-width:12ch;line-height:1.15}.footer-mail{font-size:14px;color:var(--gold-glow);border-bottom:1px solid var(--line-dark);padding-bottom:3px}.footer-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.footer-col{display:flex;flex-direction:column;gap:4px}.footer-col h4{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--on-dark-3);margin-bottom:14px;font-weight:400}.footer-col a{padding:7px 0;font-size:15px;color:var(--on-dark-2);transition:color .25s var(--ease);width:fit-content}.footer-col a:hover{color:var(--gold-glow)}.footer-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-top:30px;flex-wrap:wrap}.footer-legal{display:flex;flex-direction:column;gap:6px}.footer-company{font-size:14px;font-weight:600;color:var(--on-dark)}.footer-owned{font-size:13px;color:var(--on-dark-3);max-width:60ch}.footer-copy{font-size:12.5px;color:var(--on-dark-3)}.footer-legal a{color:var(--on-dark-2);border-bottom:1px solid var(--line-dark);transition:color .25s var(--ease)}.footer-legal a:hover{color:var(--gold-glow)}.to-top{display:inline-flex;align-items:center;gap:8px;background:transparent;border:1px solid var(--line-dark);color:var(--on-dark-2);padding:10px 18px;border-radius:100px;font-size:13px;transition:border-color .25s var(--ease),color .25s var(--ease)}.to-top:hover{border-color:var(--on-dark-2);color:var(--on-dark)}.page{padding-top:72px}.page-hero{position:relative;overflow:hidden;padding-block:clamp(60px,9vw,118px) clamp(30px,4vw,50px)}.page-hero-glow{position:absolute;top:-30%;right:-10%;width:55%;height:130%;background:radial-gradient(50% 50% at 60% 40%,rgba(246,194,90,.22),transparent 68%);filter:blur(20px)}.page-hero .shell{position:relative;z-index:1}.page-title{margin:20px 0 22px}.page-lede{max-width:620px}.support-cards-section{padding-top:clamp(20px,3vw,40px)}.support-cards{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:20px}.s-card{padding:30px 28px;display:flex;flex-direction:column;gap:12px}.s-card h3{font-family:var(--serif);font-size:1.4rem;font-weight:500}.s-card p{font-size:15px;color:var(--ink-2)}.s-card .btn{margin-top:auto;width:fit-content}.s-card.is-primary{background:linear-gradient(160deg,var(--paper),var(--canvas-2));border-color:#b8791c40}.s-card-mail{font-size:12.5px;color:var(--ink-3)}.faq-section{padding-top:clamp(20px,3vw,44px)}.faq-title{margin-bottom:34px}.faq-list{border-top:1px solid var(--line)}.faq{border-bottom:1px solid var(--line)}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 4px;background:transparent;border:0;text-align:left;font-family:var(--sans);font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:500;color:var(--ink)}.faq-icon{position:relative;width:18px;height:18px;flex:none}.faq-icon:before,.faq-icon:after{content:"";position:absolute;top:50%;left:50%;background:var(--gold);transition:transform .35s var(--ease),opacity .35s var(--ease)}.faq-icon:before{width:16px;height:2px;transform:translate(-50%,-50%)}.faq-icon:after{width:2px;height:16px;transform:translate(-50%,-50%)}.faq-open .faq-icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.faq-a-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease)}.faq-open .faq-a-wrap{grid-template-rows:1fr}.faq-a{overflow:hidden;font-size:16px;color:var(--ink-2);line-height:1.6;max-width:70ch;padding-right:30px}.faq-open .faq-a{padding-bottom:26px}.per-app-section{padding-top:clamp(20px,3vw,44px)}.per-app-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:34px}.per-app{padding:30px 28px;display:flex;flex-direction:column;gap:12px}.per-app h3{font-family:var(--serif);font-size:1.4rem;font-weight:500}.per-app p{font-size:15px;color:var(--ink-2)}.per-app .ilink{margin-top:6px;font-size:14px}.legal-updated{margin:4px 0 24px;font-size:12px;letter-spacing:.08em;color:var(--gold)}.legal-intro{max-width:680px}.legal-body-section{padding-top:clamp(16px,2vw,30px)}.legal-body{max-width:760px}.legal-block{margin-bottom:40px}.legal-h{display:flex;align-items:baseline;gap:14px;font-family:var(--serif);font-size:clamp(1.3rem,2vw,1.7rem);font-weight:500;letter-spacing:-.01em;margin-bottom:16px;color:var(--ink)}.legal-h-n{font-size:13px;color:var(--gold);font-family:var(--mono);flex:none}.legal-text p{font-size:16.5px;color:var(--ink-2);line-height:1.68;margin-bottom:14px}.legal-text p:last-child{margin-bottom:0}.legal-contact{margin-top:20px;padding:26px 28px;display:flex;flex-direction:column;gap:8px;background:var(--canvas-2)}.legal-company{font-weight:600;color:var(--ink)}.notfound{display:grid;place-items:center;min-height:70vh;text-align:center;padding-top:72px}.notfound-inner{display:flex;flex-direction:column;align-items:center;gap:20px}.notfound-glyph{font-size:5rem;background:linear-gradient(160deg,#f6d48a,#b8791c);-webkit-background-clip:text;background-clip:text;color:transparent}.notfound .btn{margin-top:10px}@media (max-width: 1080px){.nav-links{display:none}.burger{display:flex}.pillars{grid-template-columns:repeat(2,1fr)}.footer-top{grid-template-columns:1fr}}@media (min-width: 1081px){.nav-sheet{display:none}}@media (max-width: 900px){.hero-inner{grid-template-columns:1fr}.hero-stage{margin-top:20px;max-width:560px}.product,.product-flip{grid-template-columns:1fr}.product-flip .product-media{order:0}.name-inner{grid-template-columns:1fr}.glyph-wrap{max-width:340px;margin-inline:auto}.about-inner{grid-template-columns:1fr}.about-card{position:static}.craft-head{grid-template-columns:1fr;align-items:start;gap:16px}.support-cards{grid-template-columns:1fr}.signals-inner{grid-template-columns:repeat(2,1fr);gap:30px 20px}.future-card{grid-template-columns:1fr;text-align:left}.future-cta{width:fit-content}}@media (max-width: 640px){.nav-cta{display:none}.burger{display:flex}.per-app-grid{grid-template-columns:1fr}.signals-inner{grid-template-columns:1fr 1fr}.footer-cols{grid-template-columns:1fr 1fr;gap:30px 20px}.footer-bottom{flex-direction:column;align-items:flex-start}.hero-actions .btn,.contact-actions .btn{width:100%;justify-content:center}}@media (max-width: 420px){.signals-inner{grid-template-columns:1fr}}
