:root{--bg:#101c2b;--ink:#f5f0df;--muted:#8a9ba9;--orange:#ff8745;--lime:#d5ed81;--rule:#ffffff19;font-family:PingFang SC,Microsoft YaHei,sans-serif;color:var(--ink);background:var(--bg);color-scheme:dark}*{box-sizing:border-box}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:2px solid var(--lime);outline-offset:5px}button:disabled{opacity:.4;cursor:default}.shell{max-width:1920px;margin:auto;padding:0 5.2%;overflow:hidden}header{height:105px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--rule)}.brand{display:flex;gap:12px;align-items:center}.brand-mark{font:italic 34px Impact,sans-serif;color:var(--orange);letter-spacing:-11px;margin-right:10px}.brand>span{font-size:24px;font-weight:900;letter-spacing:3px;line-height:1.15}.brand small{display:block;font:9px/1.8 ui-monospace,monospace;letter-spacing:4px}.header-title{font:10px ui-monospace,monospace;letter-spacing:1.8px;color:#bdc7cd}.header-title i{padding:0 16px;color:#60717f}.date{font:22px ui-monospace,monospace}.date small{font:10px sans-serif;letter-spacing:2px;margin-left:10px;color:var(--muted)}main{min-height:700px;display:grid;grid-template-columns:44% 56%;align-items:center;position:relative}.copy{padding:40px 0;z-index:2;pointer-events:none}.copy button{pointer-events:auto}.eyebrow{font:10px ui-monospace,monospace;letter-spacing:2px;display:flex;align-items:center;gap:9px;margin:0 0 18px;color:var(--lime)}.dot{display:inline-block;width:6px;height:6px;background:var(--lime);flex-shrink:0}.number{font-family:Impact,Arial Narrow,sans-serif;font-weight:900;letter-spacing:-8px;line-height:.9;font-size:clamp(125px,13.5vw,220px);position:relative;width:max-content}.number>span{position:absolute;font:70px/1 sans-serif;color:var(--orange);top:5px;right:-65px;animation:turn 28s linear infinite}.tag{font-size:13px;letter-spacing:6px;margin:18px 0 28px;color:#b6c1ca}h1{font-size:clamp(38px,4.15vw,67px);line-height:1.24;letter-spacing:-2px;margin:0 0 22px;font-weight:900}h1 span{color:var(--lime)}.description{font-size:13px;line-height:1.95;letter-spacing:1px;color:#a9b4bf;margin-bottom:28px}.actions{display:flex;gap:24px;align-items:center}.primary{border:0;padding:17px 22px;font-size:13px;font-weight:700;letter-spacing:1px;display:inline-flex;gap:28px;justify-content:center;align-items:center;min-height:50px;transition:.2s;background:var(--orange);color:#162032;box-shadow:4px 4px #713f2d}.primary:hover{background:#ffa36c;transform:translate(-2px,-2px)}.primary:active{transform:translate(2px,2px);box-shadow:none}.greet{border:0;background:none;font-size:12px;padding:15px 0;white-space:nowrap}.greet b{padding-left:10px;color:var(--orange)}.keyboard{font-size:10px;color:#6f8191;margin-top:22px;display:flex;align-items:center;gap:9px}kbd{font:9px ui-monospace,monospace;border:1px solid #53616e;padding:3px 6px}.playground{height:650px;position:relative;min-width:0}.orbit{position:absolute;width:85%;height:75%;border:1px solid #d5ed810c;border-radius:50%;top:14%;left:8%;transform:rotate(-20deg)}.orbit:after{content:"";position:absolute;top:24px;right:24px;bottom:24px;left:24px;border:1px dashed #d5ed810e;border-radius:50%}#scene{position:absolute;top:-25px;right:-65px;bottom:-5px;left:-65px;touch-action:pan-y}#scene canvas{width:100%;height:100%;display:block;cursor:grab}#scene canvas:active{cursor:grabbing}.scene-label{position:absolute;z-index:1;top:25px;left:25%;display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:2px;color:#b8c3cb}.scene-label .dot{background:var(--orange);width:5px;height:5px}.scene-label code{padding-left:15px;font-size:17px;color:var(--orange)}.note{position:absolute;bottom:110px;right:0;transform:rotate(-5deg);background:#213242;border:1px solid #41515d;padding:15px 20px;box-shadow:5px 5px #09131c;pointer-events:none}.note span{display:block;font-size:11px;margin-bottom:8px;color:#c2ccd1}.note code{font-size:12px;color:var(--lime)}.scene-bottom{position:absolute;bottom:23px;left:15%;right:0;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:10px;color:#718596;letter-spacing:1px}.scene-bottom button{background:none;border:0;font-size:10px;color:#aebbc4;padding:12px}#loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:14px;color:var(--lime);pointer-events:none}#loading small{font:9px ui-monospace,monospace;letter-spacing:2px;color:var(--muted);margin-top:12px}#loading.hidden{display:none}.utility{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);min-height:66px}.world-status{font-size:10px;letter-spacing:1px;display:flex;align-items:center;gap:10px;color:#9eafb9}.tools{display:flex;gap:25px}.tools button{border:0;background:none;font-size:18px;display:flex;align-items:center;gap:8px;min-height:44px;color:#b8c4cd}.tools span{font-size:10px;letter-spacing:1px}.tools button:hover{color:var(--lime)}footer{min-height:85px;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:10px;letter-spacing:1px;color:#8294a3}footer code{font-size:10px;color:#566f82}footer b{font-size:20px;padding-left:12px;color:var(--orange)}.toast{position:fixed;bottom:30px;left:50%;transform:translate(-50%,20px);background:var(--lime);color:#152431;padding:14px 24px;font-size:13px;box-shadow:5px 5px #0003;opacity:0;pointer-events:none;transition:.25s;z-index:10;max-width:90vw;text-align:center}.toast.visible{opacity:1;transform:translate(-50%)}dialog{border:1px solid #718395;background:#152638;color:#f5f0df;padding:44px 56px;text-align:center;width:min(470px,90vw);box-shadow:12px 12px #080f18;max-height:90svh;overflow:auto}dialog::backdrop{background:#07111dd9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.close{position:absolute;right:12px;top:8px;font-size:28px;width:44px;height:44px;border:0;background:none;color:#aab9c3}dialog small{font:9px ui-monospace,monospace;letter-spacing:2px;color:var(--lime)}.wish-star{font-size:85px;color:var(--orange);line-height:1;margin:28px 0 18px}dialog h2{font-size:32px;line-height:1.4;margin:10px 0 18px}dialog p{font-size:13px;line-height:1.9;color:#aab9c3}.signature{font-size:11px;letter-spacing:3px;margin:25px 0}dialog .primary{width:100%}.ui-hidden .utility,.ui-hidden .scene-bottom{visibility:hidden}.day{--bg:#e5e9dc;--ink:#20323b;--muted:#637776;--rule:#20323b22;color-scheme:light}.day .header-title,.day .description,.day .tag,.day .scene-bottom button,.day .tools button,.day .world-status{color:#4b6169}.day .eyebrow{color:#4e6941}.day .scene-label{color:#5c736c}.day .dot{background:#628442}.day footer{color:#526b72}@keyframes turn{to{transform:rotate(360deg)}}@media(min-width:1600px){main{min-height:800px}.playground{height:760px}}@media(max-width:1100px){.shell{padding:0 4%}main{grid-template-columns:46% 54%;min-height:660px}.playground{height:580px}.actions{gap:14px}.primary{padding:15px 17px;gap:12px}.greet{font-size:10px}.header-title{font-size:9px}.note{right:-8px;bottom:90px;padding:12px}.number{font-size:15vw}.number>span{font-size:54px;right:-46px}footer code{display:none}}@media(max-width:720px){.shell{padding:0 6%}header{height:82px}.brand>span{font-size:21px}.brand-mark{font-size:30px}.brand small{font-size:8px}.header-title{display:none}.date{font-size:19px}.date small{font-size:9px}main{display:flex;flex-direction:column;align-items:stretch;min-height:0}.copy{padding:37px 0 0;pointer-events:auto}.eyebrow{font-size:9px;margin-bottom:18px}.number{font-size:clamp(138px,33vw,218px);letter-spacing:-6px}.number>span{font-size:55px;right:-52px}.tag{font-size:11px;margin:13px 0 22px;letter-spacing:5px}h1{font-size:42px;letter-spacing:-1px;margin-bottom:16px}.description{font-size:12px;margin:0 0 24px}.actions{gap:20px;flex-wrap:wrap}.primary{padding:16px 20px;font-size:12px}.greet{font-size:11px}.keyboard{display:none}.playground{height:440px;margin-top:10px}#scene{top:-35px;right:-35px;bottom:0;left:-35px}.scene-label{top:12px;left:35%;font-size:9px}.note{bottom:60px;right:0;padding:10px 13px}.note span{font-size:9px}.note code{font-size:10px}.scene-bottom{left:0;bottom:5px}.utility{align-items:stretch;flex-direction:column;gap:3px;padding:15px 0 8px}.tools{justify-content:space-between;gap:8px}.tools button{gap:7px}footer{font-size:9px;min-height:85px;gap:12px;flex-wrap:wrap;align-content:center;line-height:1.8}footer b{font-size:15px}.toast{bottom:15px;width:max-content}dialog{padding:35px 25px}dialog h2{font-size:28px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}[hidden]{display:none!important}.world-nav{display:flex;align-items:center;gap:22px;font-size:11px;letter-spacing:1px;color:#8294a3}.world-nav>a{padding:16px 0;position:relative}.world-nav>a[aria-current=page]{color:var(--ink)}.world-nav>a[aria-current=page]:after{content:"";height:2px;position:absolute;bottom:5px;left:0;right:0;background:var(--orange)}.world-nav b{color:var(--orange);margin-left:4px}.world-nav>span{color:#506776}.trust-view{padding-top:34px}.trust-heading{display:flex;align-items:end;justify-content:space-between;gap:30px}.trust-heading .eyebrow{font-size:9px;margin:0 0 12px}.trust-heading h2{font-size:38px;line-height:1.3;letter-spacing:-1px;margin:0}.trust-heading h2>span{color:var(--lime)}.trust-intro{margin:0 0 3px;font-size:13px;letter-spacing:2px;line-height:1.9;text-align:right;color:#c3cdd3}.trust-intro>span{font-size:10px;letter-spacing:.5px;color:var(--muted)}.trust-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:25px;align-items:center;margin-top:8px}.trust-stage{position:relative;height:510px;min-width:0}#trust-canvas{position:absolute;top:0;right:-20px;bottom:10px;left:-30px;touch-action:pan-y}#trust-canvas canvas{display:block;width:100%;height:100%}.trust-scene-tag{position:absolute;top:19px;left:0;display:flex;align-items:center;gap:8px;font:10px ui-monospace,monospace;letter-spacing:1px;color:#a5b8c3;pointer-events:none;z-index:1}.trust-scene-tag .dot{background:var(--orange);width:4px;height:4px}#trust-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:35px;font-size:13px;color:var(--lime);pointer-events:none}.trust-stage-tools{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:9px;letter-spacing:.6px}.trust-stage-tools>div{display:flex;gap:15px}.trust-stage-tools button{padding:12px 0;min-height:44px;border:0;background:none;color:#a8bac7;font-size:9px}.value-panel{border-left:1px solid var(--rule);padding:15px 0 18px 29px;min-width:0}.value-eyebrow{font:8px ui-monospace,monospace;letter-spacing:2px;color:#8499a9}.value-identity{display:flex;align-items:center;gap:20px;margin:18px 0 20px}.value-identity>b{font:110px/.85 Impact,Arial Narrow,sans-serif;color:var(--value-color)}.value-identity h3{font-size:32px;letter-spacing:5px;margin:0 0 8px}.value-identity span{font:11px ui-monospace,monospace;color:var(--value-color)}.value-symbol{display:flex;gap:14px;align-items:center;font-size:10px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:13px 0}.value-symbol span{color:var(--muted);font-size:9px}.value-symbol b{font-weight:500;letter-spacing:2px}.value-panel h4{font-size:17px;line-height:1.6;margin:22px 0 10px;letter-spacing:.3px}.value-panel>p{font-size:11px;line-height:2;color:#a8b8c3;margin:0 0 24px;letter-spacing:.5px}.value-panel .primary{width:100%;font-size:11px;padding:14px 12px;min-height:44px}.value-panel .value-footnote{font-size:9px;letter-spacing:.5px;margin:20px 0 0;color:#6f8799}.value-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-top:12px}.value-tab{position:relative;display:flex;gap:15px;align-items:center;text-align:left;padding:20px 20px 18px 15px;background:none;border:0;border-right:1px solid var(--rule);min-height:104px;color:#7c94a4;transition:background .2s}.value-tab:last-child{border-right:0}.value-tab>b{font:55px/1 Impact,Arial Narrow,sans-serif}.value-tab>span{font-size:16px;letter-spacing:3px;white-space:nowrap}.value-tab small{display:block;font:9px/1.4 ui-monospace,monospace;letter-spacing:.2px;margin-top:8px}.value-tab>i{font-style:normal;font-size:12px;position:absolute;right:14px;top:18px;opacity:0}.value-tab[aria-selected=true]{background:#ffffff05;color:var(--ink)}.value-tab[aria-selected=true]>b,.value-tab[aria-selected=true]>i{color:var(--tab-color)}.value-tab[aria-selected=true]>i{opacity:1}.value-tab[aria-selected=true]:after{content:"";height:3px;background:var(--tab-color);position:absolute;left:0;right:0;bottom:-1px}.value-tab:hover{background:#ffffff09}.trust-bottom{display:flex;justify-content:space-between;gap:20px;padding:18px 0 12px;color:#6f8799;font-size:9px;letter-spacing:1px}.trust-bottom code{font-size:9px;letter-spacing:1px}.day .world-nav>a[aria-current=page]{color:#20323b}.day .trust-heading h2>span{color:#668347}.day .trust-intro{color:#47616b}.day .value-identity>b,.day .value-identity span{color:#486970}.day .value-panel>p{color:#4d6874}.day .value-tab{color:#66818b}.day .value-tab[aria-selected=true]{color:#20323b;background:#20323b08}.day .value-tab[aria-selected=true]>b{color:#486970}.day .trust-scene-tag,.day .trust-stage-tools button{color:#47616b}@media(min-width:1600px){.trust-stage{height:600px}.trust-heading h2{font-size:44px}.trust-layout{grid-template-columns:minmax(0,1fr) 300px}.value-panel{padding-left:35px}.value-panel h4{font-size:19px}.value-panel>p{font-size:12px}}@media(max-width:1100px){.trust-layout{grid-template-columns:minmax(0,1fr) 230px;gap:15px}.trust-stage{height:460px}.value-panel{padding-left:20px}.trust-heading h2{font-size:32px}.trust-intro{font-size:11px}.trust-intro>span{font-size:9px}.value-tab{gap:10px;padding-left:10px}.value-tab>b{font-size:45px}.value-tab>span{font-size:14px}.value-tab small{font-size:8px}.value-identity{gap:15px}.value-identity>b{font-size:95px}}@media(max-width:720px){header{flex-wrap:wrap;height:auto;min-height:120px;padding-top:18px;padding-bottom:10px;gap:12px}.world-nav{order:3;justify-content:space-between;width:100%;gap:10px;font-size:10px;border-top:1px solid var(--rule);padding-top:2px}.world-nav a{padding:12px 0}.trust-view{padding-top:26px}.trust-heading{display:block}.trust-heading h2{font-size:29px;letter-spacing:-.8px}.trust-intro{text-align:left;margin:15px 0 0;font-size:11px;letter-spacing:1px}.trust-layout{display:flex;flex-direction:column;gap:0;margin-top:8px}.trust-stage{width:100%;height:355px}#trust-canvas{top:0;right:-28px;bottom:20px;left:-28px}.trust-scene-tag{top:10px;font-size:9px}.trust-stage-tools{font-size:8px;gap:8px}.trust-stage-tools>div{gap:12px}.trust-stage-tools button{font-size:8px}.value-panel{width:100%;padding:23px 0 10px;border-left:0;border-top:1px solid var(--rule);display:grid;grid-template-columns:1fr 1.5fr;gap:0 20px}.value-eyebrow{grid-column:1/-1;font-size:8px}.value-identity{grid-row:2/4;gap:12px;margin:19px 0}.value-identity>b{font-size:80px}.value-identity h3{font-size:25px;letter-spacing:2px}.value-identity span{font-size:8px}.value-symbol{grid-column:2;grid-row:2;margin-top:15px;padding:10px 0;gap:10px;font-size:9px}.value-panel h4{grid-column:2;grid-row:3;font-size:13px;line-height:1.7;margin:12px 0}.value-panel>p{grid-column:1/-1;font-size:11px;margin:2px 0 18px}.value-panel .primary{grid-column:1/-1;width:100%}.value-panel .value-footnote{display:none}.value-tabs{margin-top:15px}.value-tab{min-height:110px;flex-direction:column;gap:8px;padding:15px 2px 13px;text-align:center}.value-tab>b{font-size:32px}.value-tab>span{font-size:12px;letter-spacing:1px}.value-tab small{font-size:7px;letter-spacing:-.4px;margin-top:6px}.value-tab>i{right:4px;top:7px;font-size:9px}.trust-bottom{font-size:8px;line-height:1.8;padding:16px 0 4px}.trust-bottom code{display:none}}footer{flex-wrap:wrap;padding-top:20px}.home-footer{flex:0 0 100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 8px;padding:16px 0 22px;border-top:1px solid var(--rule);font-size:11px;line-height:1.8;letter-spacing:.5px}.footer-link:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.footer-sep{color:var(--muted)}
