body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{scroll-behavior:smooth;scroll-padding-top:56px}body{background:#fff!important}.iu-site{--ink:#262626;--muted:#737373;--border:#e3e3e3;--chrome:#fafafa;-webkit-font-smoothing:antialiased;background:#fff;color:var(--ink);font:13px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;text-align:left}.iu-site *{box-sizing:border-box}.iu-site a{color:inherit;text-decoration:none}.iu-site button{color:inherit;cursor:pointer;font:inherit}.iu-product-target:focus-visible,.iu-site a:focus-visible,.iu-site button:focus-visible{outline:2px solid #737373;outline-offset:3px}.iu-header{align-items:center;background:var(--chrome);border-bottom:1px solid var(--border);display:flex;height:56px;justify-content:space-between;padding:0 24px;position:-webkit-sticky;position:sticky;top:0;z-index:20}.iu-brand{align-items:center;display:inline-flex;font-size:14px;font-weight:600;gap:9px;letter-spacing:-.3px}.iu-brand svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;height:23px;width:20px}.iu-header nav{display:flex;gap:4px;left:50%;position:absolute;transform:translateX(-50%)}.iu-header nav a{border-radius:6px;color:var(--muted);font-size:12px;padding:6px 10px}.iu-header nav a:hover{background:#ededed;color:var(--ink)}.iu-signin{font-size:12px}.iu-header-actions{align-items:center;display:flex;gap:10px}.iu-language,.iu-motion-icon{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:var(--muted)!important;display:inline-flex;font-size:12px!important;height:30px;justify-content:center;padding:6px;width:30px}.iu-motion-icon svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;height:14px;width:14px}.iu-language:hover,.iu-motion-icon:hover{background:#ededed;color:var(--ink)!important}.iu-pill{align-items:center;background:#242424;border:1px solid #242424;border-radius:6px;color:#fff!important;display:inline-flex;font-size:12px;font-weight:500;gap:8px;justify-content:center;min-height:32px;padding:6px 11px}.iu-pill:hover{background:#404040}.iu-signin{border:1px solid var(--border);border-radius:6px;padding:6px 10px}.iu-skip{background:#fff;left:15px;padding:12px;position:fixed;top:-80px;z-index:30}.iu-skip:focus{top:12px}.iu-story{background:#fff;height:680vh;position:relative}.iu-stage{background:#fff;height:calc(100svh - 56px);min-height:450px;overflow:hidden;position:-webkit-sticky;position:sticky;top:56px}.iu-canvas{background:#0000;inset:0;position:absolute;touch-action:pan-y;z-index:1}.iu-canvas canvas{display:block;height:100%;outline:none;width:100%}.iu-loading{align-items:center;color:var(--muted);display:flex;font-size:12px;gap:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.iu-loading>span{animation:iu-spin 1s linear infinite;border:1px solid #ddd;border-radius:50%;border-top-color:#777;height:12px;width:12px}.iu-product-links{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .45s;z-index:4}.iu-product-links.is-visible{opacity:1}.iu-product{height:160px;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:160px}.is-visible .iu-product{pointer-events:auto}.iu-product-target{align-items:center;border-radius:3px;display:flex;height:100%;justify-content:center;position:relative;width:100%}.iu-product-name{font-size:18px;font-weight:500;letter-spacing:-.4px;line-height:1.2;opacity:0;text-shadow:0 0 12px #fff,0 0 24px #fff,0 1px 4px #fff;transform:translateY(6px);transition:opacity .35s,transform .45s;white-space:nowrap}.iu-product:focus-within .iu-product-name,.iu-product:hover .iu-product-name{opacity:1;transform:translateY(0)}.is-future .iu-product-target{cursor:default}.is-future .iu-product-name{font-size:16px}.iu-scroll-arrow{background:none;border:0;bottom:30px;color:var(--muted)!important;font-size:19px!important;left:50%;padding:12px;position:absolute;transform:translateX(-50%);z-index:5}.iu-footer{align-items:flex-start;background:var(--chrome);border-top:1px solid var(--border);display:flex;justify-content:space-between;min-height:150px;padding:32px 24px}.iu-footer .iu-brand{font-size:14px}.iu-footer p{color:var(--muted);font-size:12px;margin-top:8px}.iu-footer-links{align-items:center;display:flex;font-size:12px;gap:20px}.iu-footer-links>span{color:var(--muted);margin-left:20px}.iu-fallback{align-items:center;display:flex;gap:5%;inset:35% 4% 22%;justify-content:space-around;position:absolute}.iu-fallback-model{aspect-ratio:1;filter:drop-shadow(10px 18px 16px #00000013);object-fit:contain;width:16%}.is-reduced{height:110vh}@keyframes iu-spin{to{transform:rotate(1turn)}}@media(max-width:800px){.iu-header{height:56px;padding:0 16px}.iu-header nav{display:none}.iu-header-actions{gap:8px}.iu-brand{font-size:14px}.iu-brand svg{width:20px}.iu-signin{display:none}.iu-stage{height:calc(100svh - 56px);top:56px}.iu-product-name{font-size:18px}.is-future .iu-product-name{font-size:16px}.iu-footer{flex-direction:column;gap:35px;padding:28px 16px}.iu-footer-links{flex-wrap:wrap;gap:20px}.iu-footer-links>span{margin-left:0}}@media(max-width:480px){.iu-header-actions{gap:4px}.iu-pill{padding:6px 8px}.iu-header .iu-brand{font-size:13px;gap:6px}.iu-product-name{font-size:18px}.is-future .iu-product-name{font-size:13px}.iu-story{height:600vh}.iu-story.is-reduced{height:110vh}}@media(max-width:380px){.iu-language{display:none}}@media(hover:none){.is-visible .iu-product-name{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.iu-site *{animation:none!important;transition:none!important}}.iu-header-actions iu-account-menu{align-items:center;display:inline-flex;flex-shrink:0;min-height:36px;min-width:36px}.iu-header{opacity:0;pointer-events:none;transform:translateY(-12px);transition:opacity .65s ease,transform .65s ease}.iu-header.is-revealed,.iu-header:focus-within{opacity:1;pointer-events:auto;transform:none}.iu-product-caption{left:50%;opacity:0;pointer-events:none;position:absolute;text-align:center;top:calc(100% + 20px);transform:translateX(-50%);transition:opacity .25s;width:-webkit-max-content;width:max-content}.iu-product.is-available:focus-within .iu-product-caption,.iu-product.is-available:hover .iu-product-caption{opacity:1}.iu-product-caption .iu-product-name{font-size:13px;font-weight:400;opacity:1;text-shadow:none;transform:none}@media(max-width:480px){.iu-product-caption{top:calc(100% + 16px)}}.commerce{--ink:#24231f;--muted:#74726b;--line:#dfddd5;background:#f7f7f2;color:var(--ink);font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.65;min-height:100vh;text-align:left}.commerce *{box-sizing:border-box}.commerce a{color:inherit;text-decoration:none}.commerce a:focus-visible,.commerce button:focus-visible{outline:3px solid #917b4c;outline-offset:5px}.commerce-nav{border-bottom:1px solid var(--line);gap:24px;justify-content:space-between;margin:auto;max-width:1280px;min-height:86px;padding:20px 40px}.commerce-brand,.commerce-nav{align-items:center;display:flex}.commerce-brand{font-size:23px;font-weight:600;gap:10px;letter-spacing:-.8px}.commerce-nav nav{display:flex;gap:32px}.commerce-nav [aria-current=page]{text-decoration:underline;text-underline-offset:8px}.commerce-main{margin:auto;max-width:1200px;padding:30px 40px 48px}.commerce-intro{margin-bottom:24px}.commerce-eyebrow,.commerce-step{color:var(--muted);font-size:11px;letter-spacing:1.7px}.commerce-intro h1{font-size:36px;font-weight:400;letter-spacing:-1.4px;line-height:1.3;margin:12px 0}.commerce-intro>p:last-child{color:var(--muted);font-size:16px}.commerce-checkout{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1.05fr 1fr}.commerce-panel{background:#fffefa;border:1px solid var(--line);border-radius:6px;padding:22px}.commerce h2{font-size:25px;font-weight:500;letter-spacing:-.5px;margin:12px 0}.commerce-muted,.commerce-small{color:var(--muted)}.commerce-small{font-size:12px;line-height:1.8}.commerce-detail{border-bottom:1px solid #eeece6;display:flex;gap:20px;justify-content:space-between;padding:10px 0}.commerce-detail span{color:var(--muted)}.commerce-detail strong{font-weight:400;text-align:right}.commerce-total{align-items:center;display:flex;justify-content:space-between;margin:18px 0 10px}.commerce-total strong{font-size:24px;font-weight:500}.commerce-method{align-items:center;border:1px solid var(--line);border-radius:5px;display:flex;gap:12px;margin:18px 0;padding:17px 12px}.commerce-method p{color:var(--muted);font-size:12px;margin:3px 0 0}.commerce-alipay{background:#1677ff;border-radius:7px;color:#fff;font-size:22px;font-weight:600;height:38px;text-align:center;width:38px}.commerce-badge{background:#eae9e2;border-radius:4px;color:#65635c;font-size:11px;padding:4px 9px;white-space:nowrap}.commerce-method .commerce-badge{margin-left:auto}.commerce-notice{background:#f1f0e9;border-radius:4px;margin-bottom:18px;padding:14px}.commerce-notice p{color:var(--muted);font-size:13px;margin:7px 0 0}.commerce-button{align-items:center;border:0;border-radius:5px;display:inline-flex;font:inherit;justify-content:center;line-height:1.6;padding:11px 20px}.commerce-button.dark{background:#26251f;color:#fffefa}.commerce-button.compact{font-size:12px;padding:7px 15px}.commerce-button.full{width:100%}.commerce-button:disabled{background:#d9d7cf;color:#66645e;cursor:not-allowed}.commerce-text-link{display:inline-block;font-size:13px;margin-top:12px}.commerce-after{grid-gap:30px;border-top:1px solid var(--line);display:grid;gap:30px;grid-template-columns:.7fr 1fr 1fr;margin-top:38px;padding-top:22px}.commerce-after h2{font-size:20px}.commerce h3{font-size:16px;font-weight:500}.commerce-after p{color:var(--muted);font-size:13px}.commerce-footer{border-top:1px solid var(--line);color:var(--muted);display:flex;font-size:12px;gap:24px;justify-content:space-between;margin:auto;max-width:1200px;padding:25px 40px 35px}.commerce-footer strong{color:var(--ink);font-size:17px}.commerce-footer a{margin-right:18px}.commerce-product{background:#eeeee7;border:1px solid var(--line);border-radius:6px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.commerce-product>div{padding:36px}.commerce-product h2{font-size:42px;font-weight:400;line-height:1.18;margin:22px 0}.commerce-product p{color:var(--muted);margin-bottom:26px;max-width:320px}.commerce-product .commerce-text-link{display:block}.commerce-product figure{align-items:center;background:#e4e5de;display:flex;flex-direction:column;justify-content:center;margin:0;min-height:360px;padding:20px}.commerce-product img{height:290px;object-fit:contain;width:100%}.commerce-product figcaption{color:var(--muted);font-size:11px}.commerce-features{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:32px 0}.commerce-features article{border-right:1px solid var(--line);padding:8px 24px 8px 0}.commerce-features article:last-child{border-right:0}.commerce-features span{color:var(--muted);font-size:11px}.commerce-features p{color:var(--muted);font-size:13px}.commerce-service-note{border-top:1px solid var(--line);padding-top:22px}.commerce-service-note p{color:var(--muted);display:inline;margin:0 20px}.commerce-service-note a{font-size:13px}@media(max-width:760px){.commerce-nav{flex-wrap:wrap;gap:15px;padding:18px 20px}.commerce-nav nav{gap:24px;order:3;width:100%}.commerce-brand{font-size:20px}.commerce-main{padding:35px 20px}.commerce-intro h1{font-size:30px}.commerce-after,.commerce-checkout,.commerce-features,.commerce-product{grid-template-columns:1fr}.commerce-panel{padding:22px}.commerce-detail{font-size:12px}.commerce-method{flex-wrap:wrap}.commerce-product h2{font-size:34px}.commerce-features article{border-bottom:1px solid var(--line);border-right:0}.commerce-footer{flex-direction:column;padding:24px 20px}.commerce-service-note p{display:block;margin:10px 0}}.App{min-height:100vh;text-align:center}.page{margin:0 auto;max-width:800px;padding:40px 20px}.page h1{color:#282c34;margin-bottom:20px}.weather-table{border-collapse:collapse;margin-top:20px;width:100%}.weather-table td,.weather-table th{border:1px solid #ddd;padding:12px;text-align:left}.weather-table th{background-color:#f2f2f2;font-weight:700}.weather-table tr:nth-child(2n){background-color:#f9f9f9}.weather-table tr:hover{background-color:#f5f5f5}
