/* 共享语言组件使用逻辑方向属性，正文由各站原有样式负责。 */
[hidden]{display:none!important}*{box-sizing:border-box}body{overflow-wrap:break-word}a,button{touch-action:manipulation}.language-picker{position:relative;z-index:60;flex-shrink:0;margin:0;padding:0;border:0;font:14px/1.5 system-ui,sans-serif;letter-spacing:0;text-transform:none;color:inherit}.language-picker summary{list-style:none;cursor:pointer;border:1px solid currentColor;border-radius:6px;padding:8px 12px;font:inherit;white-space:nowrap}.language-picker summary::-webkit-details-marker{display:none}.language-links{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;display:grid;grid-template-columns:1fr 1fr;gap:2px;min-width:265px;max-width:calc(100vw - 28px);max-height:65vh;overflow:auto;margin:0;padding:8px;list-style:none;background:#fff;color:#20382d;border:1px solid #b6bfad;border-radius:8px;box-shadow:0 8px 30px #0002}.language-links li{margin:0;padding:0}.language-links a{display:block;padding:9px 12px;text-decoration:none;font:14px/1.5 system-ui,sans-serif;border-radius:4px;white-space:nowrap}.language-links a:hover,.language-links a:focus-visible,.language-links a[aria-current]{background:#e5ebd7;color:#20382d}.language-recommendation{position:relative;z-index:10;text-align:center;background:#e5ebd7;color:#20382d;font:13px/1.6 system-ui,sans-serif;padding:7px 16px}.language-recommendation a{text-decoration:underline}.screenshot-note{font:11px/1.5 system-ui,sans-serif;color:#536246;text-align:center;margin:12px 0 0;max-width:100%;padding-inline:12px}.hero-art>.screenshot-note{position:absolute;inset-block-end:7px;inset-inline:0;margin:0}.hero-art .art-caption{bottom:36px}.guide-hero-figure>.screenshot-note{padding:0}.error-page{background:#f7f6ee;color:#20382d;margin:0;font:16px/1.7 system-ui,sans-serif}.error-page main{max-width:760px;margin:60px auto;padding:24px}.error-page h1{font-size:clamp(28px,6vw,44px);line-height:1.2;letter-spacing:normal}.error-page nav{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.error-page nav a{display:inline-block;padding:6px 10px;border:1px solid #cbd4bd;border-radius:4px}.wa-consent{max-height:calc(100dvh - 24px);overflow:auto;inset-inline-end:1rem;right:auto;left:auto;overflow-wrap:anywhere}.wa-preferences{inset-inline-end:1rem;right:auto;left:auto}.wa-actions button{min-width:0;overflow-wrap:normal;white-space:normal}.wa-consent h2,.wa-consent p{letter-spacing:normal}.wa-consent:lang(ar),.wa-preferences:lang(ar){font-family:Tahoma,Arial,sans-serif}[data-site=studio] header .language-picker{margin-inline-start:auto;color:#fff}[data-site=studio] .nav-link{letter-spacing:.04em;padding-inline:1.1rem}[data-site=walli] .header-inner{flex-wrap:wrap;column-gap:24px;padding-block:14px}[data-site=walli] .header-inner>.brand{flex-shrink:0}[data-site=walli] .header-inner nav{margin-left:0;margin-inline-start:auto;flex-wrap:wrap;gap:12px 24px}[data-site=walli] .header-download{max-width:230px;text-align:center}[data-site=walli] .header-download span{margin-left:0;margin-inline-start:8px}[data-site=walli] .feature-card{height:auto;min-height:630px}[data-site=walli] .feature-image{max-height:420px}[data-site=walli] .feature-card.portable-card .text-link{margin-top:20px}[data-site=walli] .hero-points span{max-width:100%}[data-site=walli] th,[data-site=walli] td{text-align:start}[data-site=walli] .footer-inner button{text-align:start}[data-site=walli] .pro-note ul,[data-site=walli] .plan ul{padding-left:0;padding-inline-start:20px}[data-site=walli] .policy{margin-left:0;margin-inline-start:max(48px,calc((100vw - 1192px)/2))}[dir=rtl] body{font-family:Tahoma,Arial,sans-serif}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h1 em,[dir=rtl] h2 em,[dir=rtl] .eyebrow,[dir=rtl] .feature-number,[dir=rtl] .art-label{letter-spacing:normal}[dir=rtl] h1,[dir=rtl] h2{line-height:1.4}[dir=rtl] h1 em,[dir=rtl] h2 em{font-family:inherit;font-style:normal}[dir=rtl] .category-cloud,[dir=rtl] .actions{direction:rtl}[dir=rtl] .app-preview,[dir=rtl] .guide-phone,[dir=rtl] .feature-image{direction:ltr}[dir=rtl] .status-dot{margin-right:0;margin-inline-end:7px}a[href^="mailto:"],code{unicode-bidi:isolate}h1,h2,h3,p,li,summary,th,td{hyphens:auto}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #a96727;outline-offset:4px}
@media(max-width:1050px){[data-site=walli] .policy{margin-inline-start:28px}}@media(max-width:760px){[data-site=walli] .header-inner{column-gap:12px;row-gap:12px}[data-site=walli] .header-inner nav{margin:0;order:4;gap:9px 20px;width:100%}[data-site=walli] .header-download{max-width:160px}[data-site=walli] .language-picker{margin-inline-start:auto}[data-site=walli] .header-download{order:3}[data-site=walli] .policy{margin-inline:auto}[data-site=walli] .feature-card{min-height:590px}[data-site=walli] .feature-card.portable-card{min-height:555px}[data-site=studio] header .language-picker{margin-inline-start:0;align-self:flex-start}.language-links{min-width:250px}.language-picker summary{font-size:13px;padding:7px 10px}.header-inner>.brand{font-size:29px}[data-site=walli] .page-intro h1{font-size:clamp(34px,10vw,47px)}[data-site=walli] .hero h1{font-size:clamp(34px,10vw,47px)}.wa-consent{width:calc(100% - 24px);inset-inline-end:12px;bottom:12px}.wa-actions{gap:8px}.wa-actions button{flex-basis:100%}.error-page main{margin-top:20px}}
