:root{color-scheme:dark;--bg: #0d1117;--nav-bg: #0d1117;--card: #161b22;--card-bd: rgba(240, 246, 252, .1);--ink: #e6edf3;--sub: #9198a1;--muted: #6e7681;--line: rgba(240, 246, 252, .12);--chip-bg: rgba(240, 246, 252, .04);--coral: #F45E4D;--coral-deep: #E94735;--coral-ink: #C63A2A;--accent: var(--coral);--accent-deep: var(--coral-deep);--step-bg: var(--coral-ink);--step-ink: #fff;--ok-text: #56d364;--ok-bg: rgba(63, 185, 80, .09);--ok-bd: rgba(63, 185, 80, .35);--warn-text: #d29922;--warn-bg: rgba(187, 128, 9, .1);--warn-bd: rgba(187, 128, 9, .4);--codechip: rgba(240, 246, 252, .08);--hairline: rgba(240, 246, 252, .09);--shadow: 0 22px 55px rgba(0, 0, 0, .25);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,SF Pro Text,Segoe UI,sans-serif;font-variant-numeric:tabular-nums}body[data-theme=light]{color-scheme:light;--bg: #fff;--nav-bg: #fff;--card: #f6f8fa;--card-bd: rgba(31, 35, 40, .14);--ink: #1f2328;--sub: #59636e;--muted: #818b98;--line: rgba(31, 35, 40, .14);--chip-bg: #f6f8fa;--accent: var(--coral-ink);--accent-deep: var(--coral-deep);--step-bg: var(--coral-ink);--ok-text: #1a7f37;--ok-bg: rgba(31, 136, 61, .07);--ok-bd: rgba(31, 136, 61, .3);--warn-text: #9a6700;--warn-bg: rgba(154, 103, 0, .07);--warn-bd: rgba(154, 103, 0, .35);--codechip: rgba(31, 35, 40, .07);--hairline: rgba(31, 35, 40, .12);--shadow: 0 20px 50px rgba(31, 35, 40, .12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);line-height:1.7;text-rendering:optimizeLegibility;transition:background-color .25s,color .25s}button,a{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.shell{width:min(1200px,calc(100% - clamp(40px,8vw,96px)));margin-inline:auto}.section{padding:clamp(44px,5vw,72px) 0;scroll-margin-top:82px}.section-header{max-width:700px;margin-bottom:44px}.section-header.center{margin-inline:auto;text-align:center}.eyebrow{margin:0 0 14px;color:var(--accent);font-size:13px;font-weight:750;letter-spacing:.16em;text-transform:uppercase}h1,h2,h3,p{text-wrap:pretty}h1,h2,h3{margin:0;letter-spacing:-.02em;line-height:1.12;text-wrap:balance}h1{font-size:clamp(40px,5.4vw,72px);font-weight:750}h2{font-size:clamp(30px,3.8vw,50px);font-weight:730;letter-spacing:-.015em}h3{font-size:20px;font-weight:700}p{color:var(--sub)}.lede{max-width:620px;margin:22px 0 0;font-size:clamp(16px,1.6vw,19px);line-height:1.8}.center .lede{margin-inline:auto}.muted{color:var(--muted)}.text-link{color:var(--accent);font-weight:650}.text-link:hover{text-decoration:underline}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-nav{position:sticky;top:0;z-index:30;height:72px;border-bottom:1px solid transparent;background:var(--nav-bg);transition:height .25s,border-color .25s,background-color .25s}.site-nav.is-scrolled{height:60px;border-color:var(--hairline)}.nav-inner{width:min(1280px,calc(100% - 40px));height:100%;margin:auto;display:flex;align-items:center;gap:24px}.brand{display:inline-flex;align-items:center;gap:10px;min-width:max-content;font-size:17px;font-weight:750;letter-spacing:-.02em}.brand-logo{width:26px;height:26px;border-radius:7px;box-shadow:0 5px 16px #e9473547}.brand-mark{width:29px;height:29px;flex:none;display:inline-block;border-radius:8px;background:url("data:image/svg+xml,%3csvg%20viewBox='0%200%201024%201024'%20xmlns='http://www.w3.org/2000/svg'%3e%3c!--%20Melora%20应用图标%20·%2016/32/64px%20简化版：去投影、去喙、眼睛放大、耳羽加粗，保证%2032×32%20下「黑身%20+%20红脸盘%20+%20双眼」三层可读。%20--%3e%3cdefs%3e%3cclipPath%20id='squircle'%3e%3crect%20x='100'%20y='100'%20width='824'%20height='824'%20rx='185'/%3e%3c/clipPath%3e%3c/defs%3e%3crect%20x='100'%20y='100'%20width='824'%20height='824'%20rx='185'%20fill='%23F0EAD7'/%3e%3cg%20clip-path='url(%23squircle)'%3e%3cg%20transform='translate(100%20100)%20scale(0.536458)'%3e%3crect%20x='-100'%20y='-140'%20width='200'%20height='280'%20rx='100'%20fill='%23242329'%20transform='translate(285%20385)%20rotate(-22)'/%3e%3crect%20x='-84'%20y='-124'%20width='168'%20height='248'%20rx='84'%20fill='%23242329'%20transform='translate(1110%20560)%20rotate(36)'/%3e%3ccircle%20cx='560'%20cy='1100'%20r='736'%20fill='%23242329'/%3e%3cpath%20fill='%23F45E4D'%20d='M470%20540%20C600%20540%20660%20660%20705%20660%20C750%20660%20800%20640%20870%20640%20C1050%20640%201180%20790%201180%20960%20C1180%201140%201010%201272%20800%201312%20C620%201344%20410%201300%20270%201200%20C140%201104%2090%201010%2090%20928%20C90%20716%20262%20540%20470%20540%20Z'/%3e%3ccircle%20cx='420'%20cy='884'%20r='140'%20fill='%23242329'/%3e%3ccircle%20cx='888'%20cy='975'%20r='138'%20fill='%23242329'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center / 124% no-repeat}.brand-mark i{display:none}.nav-links{display:flex;align-items:center;gap:20px;margin-left:auto}.nav-links a{color:var(--sub);font-size:14px;font-weight:620}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--ink)}.nav-actions{display:flex;align-items:center;gap:10px}.lang-switch{display:inline-flex;padding:3px;border:1px solid var(--line);border-radius:999px;background:var(--chip-bg)}.lang-switch button{border:0;border-radius:999px;padding:4px 7px;color:var(--muted);background:transparent;cursor:pointer;font-size:12px;font-weight:720}.lang-switch button[aria-pressed=true]{color:var(--ink);background:var(--card);box-shadow:0 1px 3px #00000029}.icon-button,.nav-toggle{display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--chip-bg);cursor:pointer}.nav-toggle{display:none;border-radius:8px}.button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:11px;padding:11px 17px;background:transparent;cursor:pointer;font-size:14px;font-weight:720;transition:transform .18s,box-shadow .18s,background-color .18s}.button:hover{transform:translateY(-1px)}.button-primary{color:#111214;background:linear-gradient(180deg,var(--coral),var(--coral-deep));box-shadow:0 5px 14px #e9473540}.button-primary:hover{box-shadow:0 8px 22px #e947356b}.button-secondary{border-color:var(--line);color:var(--ink);background:var(--chip-bg)}.button-small{min-height:36px;border-radius:9px;padding:7px 12px;font-size:13px}.hero{padding:clamp(74px,9vw,124px) 0 64px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:minmax(0,.94fr) minmax(500px,1.06fr);align-items:center;gap:clamp(30px,6vw,80px)}.hero-copy .hero-logo{width:60px;height:60px;margin-bottom:24px;border-radius:16px;box-shadow:0 0 0 8px #f45e4d0f,0 10px 24px #e9473538}.hero-copy .hero-mark{width:60px;height:60px;margin-bottom:24px;display:block;border-radius:16px;background:url("data:image/svg+xml,%3csvg%20viewBox='0%200%201024%201024'%20xmlns='http://www.w3.org/2000/svg'%3e%3c!--%20Melora%20应用图标%20·%2016/32/64px%20简化版：去投影、去喙、眼睛放大、耳羽加粗，保证%2032×32%20下「黑身%20+%20红脸盘%20+%20双眼」三层可读。%20--%3e%3cdefs%3e%3cclipPath%20id='squircle'%3e%3crect%20x='100'%20y='100'%20width='824'%20height='824'%20rx='185'/%3e%3c/clipPath%3e%3c/defs%3e%3crect%20x='100'%20y='100'%20width='824'%20height='824'%20rx='185'%20fill='%23F0EAD7'/%3e%3cg%20clip-path='url(%23squircle)'%3e%3cg%20transform='translate(100%20100)%20scale(0.536458)'%3e%3crect%20x='-100'%20y='-140'%20width='200'%20height='280'%20rx='100'%20fill='%23242329'%20transform='translate(285%20385)%20rotate(-22)'/%3e%3crect%20x='-84'%20y='-124'%20width='168'%20height='248'%20rx='84'%20fill='%23242329'%20transform='translate(1110%20560)%20rotate(36)'/%3e%3ccircle%20cx='560'%20cy='1100'%20r='736'%20fill='%23242329'/%3e%3cpath%20fill='%23F45E4D'%20d='M470%20540%20C600%20540%20660%20660%20705%20660%20C750%20660%20800%20640%20870%20640%20C1050%20640%201180%20790%201180%20960%20C1180%201140%201010%201272%20800%201312%20C620%201344%20410%201300%20270%201200%20C140%201104%2090%201010%2090%20928%20C90%20716%20262%20540%20470%20540%20Z'/%3e%3ccircle%20cx='420'%20cy='884'%20r='140'%20fill='%23242329'/%3e%3ccircle%20cx='888'%20cy='975'%20r='138'%20fill='%23242329'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center / 124% no-repeat;box-shadow:0 0 0 8px #f45e4d0f,0 10px 24px #e9473538}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.hero-note{margin:16px 0 0;color:var(--muted);font-size:13px}.product-stage,.story-stage{position:relative;overflow:hidden;color:#e6edf3;background:radial-gradient(120% 90% at 28% 12%,#1f2833,#131a23 46%,#0d1117)}.product-stage{min-height:clamp(540px,54vw,660px);border:1px solid rgba(240,246,252,.12);border-radius:24px;box-shadow:var(--shadow)}.product-stage:after{content:"";position:absolute;inset:auto -10% -30% 5%;height:48%;background:radial-gradient(ellipse,rgba(244,94,77,.13),transparent 68%);pointer-events:none}.menubar-status{position:absolute;z-index:4;top:18px;right:20px;display:flex;align-items:center;gap:9px;color:#c9d1d9;font-size:10px;line-height:1}.menubar-provider{width:21px;height:21px;display:grid;place-items:center;border-radius:6px;background:#789bff;box-shadow:inset 0 0 0 1px #ffffff38}.menubar-provider i{width:9px;height:9px;border:2px solid #f2f2f4;border-radius:3px;transform:rotate(45deg)}.menubar-metric{display:grid;grid-template-columns:auto auto;gap:3px 7px;align-items:center;min-width:56px}.menubar-metric b{color:#b7bdc6;font-size:9px}.menubar-metric strong{color:#e6edf3;font-size:11px}.menubar-metric>i{grid-column:1 / -1;width:100%;height:2px;overflow:hidden;border-radius:99px;background:#789bff38}.menubar-metric>i span{display:block;height:100%;border-radius:inherit;background:#789bff}.menubar-metric .codex-27{width:27%}.menubar-metric .codex-18{width:18%}.menubar-orb{display:block}.menubar-status small{color:#d29922;font-size:9px;font-weight:750}.hero-panel-shot{position:absolute;z-index:2;top:58px;left:clamp(18px,5%,42px);width:min(390px,calc(100% - 90px));height:auto;filter:drop-shadow(0 24px 42px rgba(0,0,0,.44))}.hero-rail-shot{position:absolute;z-index:3;top:245px;right:22px;width:38px;height:auto;filter:drop-shadow(0 18px 30px rgba(0,0,0,.38))}.app-panel{position:absolute;z-index:2;top:62px;left:clamp(22px,6%,68px);width:min(390px,calc(100% - 136px));padding:15px;border:1px solid rgba(240,246,252,.12);border-radius:16px;background:#161b22;box-shadow:0 24px 60px #0000006b}.panel-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.panel-top strong{font-size:13px}.panel-top span{color:#8b949e;font-size:10px}.agent-chips{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px}.agent-chip{padding:8px 7px;border:1px solid rgba(240,246,252,.08);border-radius:9px;background:#1c2128;font-size:10px}.agent-chip b{display:block;margin-bottom:3px;font-size:11px}.agent-chip small{color:#8b949e}.dot{display:inline-block;width:6px;height:6px;margin-right:4px;border-radius:50%;background:#3fb950;box-shadow:0 0 0 3px #3fb9501a}.dot.claude{background:#e8915b}.dot.codex{background:#789bff}.dot.pi{background:#74717d}.usage-card{padding:10px;margin-top:8px;border:1px solid rgba(240,246,252,.07);border-radius:10px;background:#1c2128}.usage-card-head{display:flex;justify-content:space-between;align-items:baseline;color:#c9d1d9;font-size:11px}.usage-card-head strong{font-size:12px}.usage-card-head small{color:#8b949e}.usage-row{display:grid;grid-template-columns:24px 1fr 29px;gap:7px;align-items:center;margin-top:7px;color:#8b949e;font-size:9px}.meter{height:5px;overflow:hidden;border-radius:99px;background:#f0f6fc1a}.meter b{display:block;height:100%;border-radius:inherit;transform-origin:left;animation:apFill 1s cubic-bezier(.2,.7,.2,1) both}.claude-bar{background:linear-gradient(90deg,#d9793f,#e8915b)}.codex-bar{background:linear-gradient(90deg,#5e7fe8,#789bff)}.heatmap-card{margin-top:8px;padding:10px;border-radius:10px;background:#1c2128}.heat-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px;font-size:10px}.heat-head b{font-size:12px}.heat-head span{color:#56d364}.heat-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.heat-grid i{aspect-ratio:1;border-radius:2px;background:#f0f6fc12}.heat-grid i:nth-child(4n){background:#0e4429}.heat-grid i:nth-child(5n){background:#006d32}.heat-grid i:nth-child(7n){background:#26a641}.heat-grid i.today{background:#39d353;box-shadow:0 0 0 1.5px #3fb950f2}.project-line{display:flex;justify-content:space-between;gap:12px;margin-top:9px;padding-top:8px;border-top:1px solid rgba(240,246,252,.08);color:#8b949e;font-size:9px}.project-line b{color:#c9d1d9;font-weight:600}.project-line span{color:#d29922}.demo-label{position:absolute;z-index:3;bottom:16px;left:18px;padding:4px 8px;border:1px solid rgba(240,246,252,.14);border-radius:999px;color:#8b949e;background:#0d1117ad;font-size:10px}.system-notice{position:absolute;z-index:3;top:75px;right:25px;width:min(228px,38%);padding:12px;border:1px solid rgba(240,246,252,.12);border-radius:13px;background:#242b35ed;box-shadow:0 16px 32px #0000004d;animation:apPopIn .6s .6s both}.system-notice b{display:block;font-size:11px}.system-notice p{margin:3px 0 0;color:#c9d1d9;font-size:10px;line-height:1.4}.rail-preview{position:absolute;z-index:2;right:18px;bottom:54px;width:min(220px,32%);padding:13px;border:1px solid rgba(240,246,252,.1);border-radius:13px;background:#161b22f0;box-shadow:0 18px 42px #00000059;animation:apGlanceIn .7s 1s both}.rail-preview h4{margin:0;font-size:11px}.rail-preview p{margin:4px 0 0;color:#8b949e;font-size:10px}.rail-track{position:absolute;right:0;top:38%;width:6px;height:106px;border-radius:8px 0 0 8px;background:linear-gradient(var(--coral),var(--coral-deep));box-shadow:0 0 16px #f45e4d6b}.trust-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:34px 0;border-bottom:1px solid var(--hairline)}.trust-item{min-width:0;padding:12px 13px;border:1px solid var(--card-bd);border-radius:999px;color:var(--sub);background:var(--chip-bg);text-align:center;font-size:13px;font-weight:650}.story-layout{display:grid;grid-template-columns:minmax(220px,.6fr) minmax(0,1.4fr);gap:24px}.story-tabs{display:grid;gap:8px;align-content:start}.story-tab{width:100%;padding:16px;display:flex;align-items:center;gap:10px;border:1px solid transparent;border-radius:12px;color:var(--sub);background:transparent;cursor:pointer;text-align:left}.story-tab:hover,.story-tab[aria-selected=true]{border-color:var(--card-bd);color:var(--ink);background:var(--card)}.story-tab .dot{flex:0 0 auto}.story-tab small{display:block;margin-top:2px;color:var(--muted)}.story-stage{min-height:375px;display:grid;border:1px solid rgba(240,246,252,.12);border-radius:24px}.story-stage.has-shots{min-height:0}.story-shot-wrap{margin:0;display:grid;gap:10px;position:relative;width:min(100%,560px)}.story-shot{display:block;width:100%;height:auto;border-radius:14px;box-shadow:0 22px 55px #00000059}.story-shot-wrap figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:14px;font-size:13px;color:#8b949e}.story-shot-wrap figcaption b{color:#e6edf3;font-size:14px}.story-screen{grid-area:1 / 1;position:relative;display:grid;place-items:center;padding:44px;opacity:0;transform:translateY(8px);transition:opacity .3s,transform .3s;pointer-events:none}.story-screen.is-active{opacity:1;transform:none;pointer-events:auto}.story-visual{width:min(100%,530px);padding:28px;border:1px solid rgba(240,246,252,.1);border-radius:18px;background:#161b22db;box-shadow:0 22px 55px #00000059}.story-visual h3{font-size:18px}.story-visual p{margin:8px 0 0;color:#8b949e;font-size:14px}.approval-ring{width:86px;height:86px;display:grid;place-items:center;border:4px solid #e8915b;border-radius:50%;color:#f0b98f;animation:apRing 1.7s infinite;font-size:25px}.completed-check{width:86px;height:86px;display:grid;place-items:center;border:4px solid #3fb950;border-radius:50%;color:#56d364;font-size:38px}.bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bento-card{min-height:370px;padding:26px;overflow:hidden;border:1px solid var(--card-bd);border-radius:24px;background:var(--card)}.bento-card p{margin:10px 0 24px;font-size:15px}.mock{min-height:190px;padding:16px;overflow:hidden;border:1px solid rgba(240,246,252,.09);border-radius:16px;color:#c9d1d9;background:#10151c}.mock-shot-wrap{padding:0;position:relative;background:transparent}.product-shot-reveal{width:100%;transform-origin:center}.mock-shot{display:block;width:100%;height:auto;border-radius:14px}.mock-note{margin:10px 4px 0;color:#8b949e;font-size:11px}.mock .usage-card{margin-top:0}.mock-heat{display:grid;grid-template-columns:1fr 122px;gap:12px}.hover-card{align-self:center;padding:10px;border:1px solid rgba(240,246,252,.1);border-radius:10px;background:#1c2128;font-size:10px}.hover-card b{color:#56d364;font-size:16px}.rank-row{display:grid;grid-template-columns:90px 1fr 44px;gap:8px;align-items:center;margin:13px 0;color:#8b949e;font-size:11px}.rank-row b{height:9px;border-radius:999px;background:linear-gradient(90deg,rgba(233,71,53,.32),var(--coral))}.rank-row span{color:#e6edf3;text-align:right}.terminal{padding:13px;border:1px solid rgba(240,246,252,.1);border-radius:12px;color:#c9d1d9;background:#0a0e14;font:12px/1.8 ui-monospace,SFMono-Regular,Menlo,monospace}.terminal .dots{display:flex;gap:5px;margin-bottom:10px}.terminal .dots i{width:8px;height:8px;border-radius:50%;background:#e8915b}.terminal .dots i:nth-child(2){background:#d29922}.terminal .dots i:nth-child(3){background:#3fb950}.terminal .cmd{color:#56d364}.notification-mock{position:relative;margin-top:12px;padding:12px;border:1px solid rgba(240,246,252,.1);border-radius:12px;background:#1c2128;font-size:11px}.notification-mock b{display:block}.notification-mock span{color:#8b949e}.rail-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rail-step{position:relative;padding:22px;border:1px solid var(--card-bd);border-radius:20px;background:var(--card)}.step-number{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;color:var(--step-ink);background:var(--step-bg);font-size:13px;font-weight:760}.rail-step h3{margin-top:28px}.rail-step p{margin:9px 0 0;font-size:14px}.rail-shape{position:relative;height:150px;margin-top:26px;overflow:hidden;border-radius:12px;background:#0d1117}.rail-shape .rail-track{top:22px;height:105px}.rail-shape .small-preview{position:absolute;right:34px;bottom:20px;width:66%;height:82px;border:1px solid rgba(240,246,252,.1);border-radius:9px;background:#1c2128}.rail-shape .full-preview{position:absolute;top:17px;right:17px;bottom:17px;left:17px;border:1px solid rgba(240,246,252,.1);border-radius:10px;background:#161b22}.full-preview:before,.full-preview:after{content:"";position:absolute;left:12px;right:12px;height:16px;border-radius:5px;background:#242b35}.full-preview:before{top:12px}.full-preview:after{top:36px}.rail-shot-rail{position:absolute;right:14px;top:14px;bottom:14px;width:auto;height:calc(100% - 28px);border-radius:7px;filter:drop-shadow(0 10px 20px rgba(0,0,0,.4))}.rail-shot-panel{position:absolute;inset:14px auto auto 50%;transform:translate(-50%);width:78%;height:auto;border-radius:10px;box-shadow:0 18px 42px #0006}.phone-section{overflow:hidden;border-block:1px solid rgba(240,246,252,.08);color:#f2f2f4;background:radial-gradient(circle at 78% 40%,rgba(69,192,169,.1),transparent 30%),#08090c}.phone-layout{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(520px,1.28fr);gap:clamp(36px,7vw,96px);align-items:center}.phone-section .eyebrow{color:#45c0a9}.phone-section .lede{color:#a5a5ad}.phone-points{display:grid;gap:16px;padding:0;margin:30px 0 0;list-style:none}.phone-points li{display:grid;grid-template-columns:12px 1fr;gap:11px;align-items:start}.phone-points li>span{margin-top:6px;color:#45c0a9;font-size:8px}.phone-points b{display:block;color:#f2f2f4;font-size:15px}.phone-points small{display:block;margin-top:2px;color:#8b8b93;font-size:13px;line-height:1.55}.phone-requirement{margin:24px 0 0;color:#5c5c64;font-size:12px}.phone-stage{position:relative;min-height:600px;isolation:isolate}.phone-stage:before{content:"";position:absolute;top:8%;right:0;bottom:6%;left:8%;border-radius:50%;background:radial-gradient(circle,rgba(123,145,240,.13),rgba(69,192,169,.04) 42%,transparent 70%);filter:blur(18px)}.phone-desk-shot-reveal,.phone-glance-shot-reveal{position:absolute;overflow:hidden;border:1px solid rgba(242,242,244,.15);background:#050507;box-shadow:0 30px 72px #00000075}.phone-desk-shot-reveal{top:76px;right:0;width:min(92%,720px);padding:8px;border-radius:32px}.phone-glance-shot-reveal{z-index:2;bottom:0;left:8px;width:min(232px,34%);padding:8px;border-radius:44px}.phone-desk-shot,.phone-glance-shot{width:100%;height:auto}.phone-desk-shot{border-radius:24px}.phone-glance-shot{border-radius:36px}.privacy{--accent: var(--coral);color:#e6edf3;background:#0d1117}.privacy .section-header p{color:#8b949e}.privacy-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:26px;align-items:center}.data-flow{padding:28px;border:1px solid rgba(240,246,252,.1);border-radius:24px;background:radial-gradient(circle at 50% 45%,rgba(244,94,77,.1),transparent 48%),#10151c}.flow-line{height:2px;margin:-28px -28px 29px;background:linear-gradient(90deg,transparent 0 2%,var(--coral-deep) 13%,var(--coral) 20%,var(--coral-deep) 27%,transparent 38% 60%,var(--coral-deep) 73%,var(--coral) 80%,var(--coral-deep) 87%,transparent 98%);background-size:200% 100%;animation:flow 4s linear infinite}.flow-nodes{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;align-items:center}.flow-node{min-height:94px;display:grid;place-content:center;padding:12px;border:1px solid rgba(240,246,252,.1);border-radius:13px;background:#161b22;color:#c9d1d9;text-align:center;font-size:12px;font-weight:650}.flow-node small{display:block;margin-top:5px;color:#8b949e;font-weight:500}.flow-node.main{border-color:#f45e4d66;color:var(--coral)}.flow-node.mcp{grid-column:2}.privacy-cards{display:grid;gap:13px}.privacy-card{padding:19px;border:1px solid rgba(240,246,252,.1);border-radius:16px;background:#161b22}.privacy-card h3{font-size:16px}.privacy-card p{margin:7px 0 0;color:#8b949e;font-size:14px}.workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.workflow-card{overflow:hidden;border:1px solid var(--card-bd);border-radius:20px;background:var(--card)}.workflow-shot-wrap{overflow:hidden;transform-origin:center}.workflow-card .shot{display:block;width:100%;height:auto;border-bottom:1px solid var(--card-bd)}.workflow-copy{padding:20px}.workflow-copy p{margin:8px 0 0;font-size:14px}.workflow-copy .terminal{margin-top:15px}.code-line{color:#c9d1d9}.code-line em{color:#56d364;font-style:normal}.changelog-section{border-block:1px solid var(--hairline);background:color-mix(in srgb,var(--card) 66%,transparent)}.changelog-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:26px}.changelog-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.change-card{padding:20px;border:1px solid var(--card-bd);border-radius:18px;background:var(--bg)}.change-card .version{display:inline-block;padding:3px 8px;border-radius:999px;color:var(--accent);background:var(--ok-bg);font-size:12px;font-weight:750}.change-card h3{margin-top:13px;font-size:16px}.change-card ul{padding-left:18px;margin:10px 0 0;color:var(--sub);font-size:14px}.change-card li+li{margin-top:5px}.hardware-badge{display:inline-flex;gap:7px;align-items:center;padding:7px 10px;border:1px solid rgba(76,203,193,.35);border-radius:999px;color:#4ccbc1;background:#4ccbc114;font-size:13px;font-weight:720}.hardware-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.hardware-card{padding:22px;border:1px solid var(--card-bd);border-radius:24px;background:var(--card)}.hardware-art{height:250px;display:grid;place-items:center;margin-bottom:22px;overflow:hidden;border:1px solid rgba(76,203,193,.22);border-radius:16px;color:#4ccbc1;background:radial-gradient(circle at 50% 45%,rgba(76,203,193,.15),transparent 32%),#0d1117}.hardware-light{width:96px;height:160px;display:grid;place-items:center;border:2px solid rgba(76,203,193,.65);border-radius:24px;box-shadow:0 0 32px #4ccbc133}.hardware-light i{width:46px;height:46px;border-radius:50%;background:#4ccbc1;box-shadow:0 0 25px #4ccbc1}.hardware-eye{width:216px;display:flex;gap:16px;justify-content:center}.hardware-eye svg{width:100px;height:100px;border-radius:50%;box-shadow:0 0 24px #4ccbc140}.hardware-card p{margin:9px 0 0;font-size:14px}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;border:0;color:var(--ink);background:transparent;cursor:pointer;text-align:left;font-size:17px;font-weight:700}.faq-question span:last-child{color:var(--accent);font-size:26px;font-weight:400;transition:transform .24s}.faq-question[aria-expanded=true] span:last-child{transform:rotate(45deg)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s ease}.faq-answer>div{min-height:0;overflow:hidden}.faq-answer p{margin:0 0 22px;max-width:760px}.faq-answer.is-open{grid-template-rows:1fr}.final-cta{--accent: var(--coral);padding:clamp(38px,6vw,70px);overflow:hidden;position:relative;border:1px solid rgba(244,94,77,.32);border-radius:28px;color:#e6edf3;background:radial-gradient(circle at 90% 0%,rgba(244,94,77,.15),transparent 42%),#0d1117;text-align:center}.final-cta .section-header{margin-bottom:0}.final-cta .lede{color:#8b949e}.final-logo,.final-mark{display:block;width:52px;height:52px;margin:0 auto 21px;border-radius:14px;box-shadow:0 0 0 7px #f45e4d0f,0 10px 24px #e9473538}.final-mark{background:url("data:image/svg+xml,%3csvg%20viewBox='0%200%201024%201024'%20xmlns='http://www.w3.org/2000/svg'%3e%3c!--%20Melora%20应用图标%20·%2016/32/64px%20简化版：去投影、去喙、眼睛放大、耳羽加粗，保证%2032×32%20下「黑身%20+%20红脸盘%20+%20双眼」三层可读。%20--%3e%3cdefs%3e%3cclipPath%20id='squircle'%3e%3crect%20x='100'%20y='100'%20width='824'%20height='824'%20rx='185'/%3e%3c/clipPath%3e%3c/defs%3e%3crect%20x='100'%20y='100'%20width='824'%20height='824'%20rx='185'%20fill='%23F0EAD7'/%3e%3cg%20clip-path='url(%23squircle)'%3e%3cg%20transform='translate(100%20100)%20scale(0.536458)'%3e%3crect%20x='-100'%20y='-140'%20width='200'%20height='280'%20rx='100'%20fill='%23242329'%20transform='translate(285%20385)%20rotate(-22)'/%3e%3crect%20x='-84'%20y='-124'%20width='168'%20height='248'%20rx='84'%20fill='%23242329'%20transform='translate(1110%20560)%20rotate(36)'/%3e%3ccircle%20cx='560'%20cy='1100'%20r='736'%20fill='%23242329'/%3e%3cpath%20fill='%23F45E4D'%20d='M470%20540%20C600%20540%20660%20660%20705%20660%20C750%20660%20800%20640%20870%20640%20C1050%20640%201180%20790%201180%20960%20C1180%201140%201010%201272%20800%201312%20C620%201344%20410%201300%20270%201200%20C140%201104%2090%201010%2090%20928%20C90%20716%20262%20540%20470%20540%20Z'/%3e%3ccircle%20cx='420'%20cy='884'%20r='140'%20fill='%23242329'/%3e%3ccircle%20cx='888'%20cy='975'%20r='138'%20fill='%23242329'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center / 124% no-repeat}.site-footer{margin-top:clamp(88px,10vw,130px);padding:54px 0 20px;border-top:1px solid var(--hairline)}.footer-grid{display:grid;grid-template-columns:1.7fr repeat(2,.75fr);gap:36px}.footer-grid h3{margin-bottom:12px;font-size:14px}.footer-grid a,.footer-grid p{overflow-wrap:anywhere;display:block;margin:7px 0;color:var(--sub);font-size:14px}.footer-grid a:hover{color:var(--accent)}.copyright{margin-top:52px;padding-top:16px;border-top:1px solid var(--hairline);color:var(--muted);font-size:12px}.guide-hero{padding:72px 0 44px;border-bottom:1px solid var(--hairline)}.guide-hero .lede{max-width:700px}.guide-layout{display:grid;grid-template-columns:232px minmax(0,920px);justify-content:space-between;gap:clamp(36px,7vw,100px);padding-top:48px}.guide-toc{position:sticky;top:84px;align-self:start;display:grid;gap:2px}.guide-toc a{padding:8px 10px 8px 13px;border-left:3px solid transparent;color:var(--muted);font-size:14px}.guide-toc a:hover,.guide-toc a.is-active{border-color:var(--accent);color:var(--ink);background:var(--chip-bg)}.guide-content{min-width:0}.guide-content section{padding:0 0 80px;scroll-margin-top:94px}.guide-content h2{font-size:clamp(26px,2.8vw,34px)}.guide-content h3{margin-top:32px;font-size:19px}.guide-content p{max-width:790px;margin:13px 0 0}.steps{display:grid;gap:16px;margin:28px 0}.guide-step{display:grid;grid-template-columns:32px 1fr;gap:13px;align-items:start}.guide-step .step-number{width:32px;height:32px;border-radius:9px}.guide-step h3{margin:3px 0 0;font-size:17px}.guide-step p{margin-top:6px;font-size:15px}.shot-figure{margin:28px 0;padding:12px;border:1px solid var(--card-bd);border-radius:18px;background:var(--card)}.shot-figure button{display:block;width:100%;padding:0;overflow:hidden;border:0;border-radius:11px;background:#0d1117;cursor:zoom-in}.shot-figure img{width:100%;height:auto}.shot-figure.is-panel{max-width:440px}.shot-figure figcaption{display:flex;justify-content:space-between;gap:12px;margin-top:10px;color:var(--muted);font-size:12px}.demo-chip{display:inline-flex;align-items:center;padding:2px 6px;border:1px solid var(--line);border-radius:999px;font-size:11px}.info-table{width:100%;margin:22px 0;border-collapse:collapse;overflow:hidden;border:1px solid var(--card-bd);border-radius:14px;font-size:14px}.info-table th,.info-table td{padding:12px 14px;border-bottom:1px solid var(--card-bd);text-align:left;vertical-align:top}.info-table th{color:var(--ink);background:var(--chip-bg);font-weight:700}.info-table td{color:var(--sub)}.info-table tr:last-child td{border-bottom:0}.default-value{color:var(--accent);font-weight:700}.callout{margin:22px 0;padding:15px 17px;border:1px solid var(--ok-bd);border-radius:12px;color:var(--ok-text);background:var(--ok-bg);font-size:14px}.callout.warn{border-color:var(--warn-bd);color:var(--warn-text);background:var(--warn-bg)}.compare-meter{display:grid;grid-template-columns:108px 1fr 44px;gap:12px;align-items:center;margin:11px 0;color:var(--sub);font-size:14px}.compare-meter b{height:9px;border-radius:99px;background:#d29922}.compare-meter.remaining b{background:#3fb950}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.event-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.event-card{padding:15px;border:1px solid var(--card-bd);border-radius:14px;background:var(--card)}.event-card code{color:var(--accent);font-size:12px}.event-card p{margin-top:6px;font-size:13px}.status-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.status-card{padding:15px;border:1px solid var(--card-bd);border-radius:13px;background:var(--card)}.status-card b{display:block}.status-card p{margin-top:5px;font-size:13px}.guide-bottom-nav{display:flex;justify-content:space-between;gap:12px;padding-top:24px;border-top:1px solid var(--hairline)}.page-hero{padding:80px 0 44px;border-bottom:1px solid var(--hairline)}.page-hero .lede{max-width:700px}.changelog-page{width:min(860px,calc(100% - 40px));margin:0 auto;padding:62px 0 100px}.release-entry{position:relative;padding:0 0 42px 30px;border-left:1px solid var(--line)}.release-entry:before{content:"";position:absolute;left:-6px;top:7px;width:11px;height:11px;border:2px solid var(--bg);border-radius:50%;background:var(--accent)}.release-entry h2{display:flex;align-items:center;gap:11px;font-size:25px}.release-entry h2 a{color:var(--ink)}.release-entry h2 a:hover{color:var(--accent)}.release-entry section{margin-top:17px;padding:16px 18px;border:1px solid var(--card-bd);border-radius:14px;background:var(--card)}.release-entry h3{color:var(--accent);font-size:14px}.release-entry ul{margin:8px 0 0;padding-left:18px;color:var(--sub);font-size:15px}.release-entry li+li{margin-top:6px}.loading{color:var(--muted)}.lightbox{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:none;place-items:center;padding:30px;background:#0d1117eb}.lightbox.is-open{display:grid}.lightbox-frame{width:min(100%,1000px)}.lightbox img{width:auto;max-width:100%;max-height:78vh;margin:auto;border-radius:12px;box-shadow:0 28px 80px #00000080}.lightbox-bar{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:12px;color:#c9d1d9;font-size:13px}.lightbox-close{border:1px solid rgba(240,246,252,.2);border-radius:9px;padding:7px 10px;color:#e6edf3;background:#f0f6fc14;cursor:pointer}@keyframes apFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes apPopIn{0%{opacity:0;transform:translateY(-12px) scale(.96)}to{opacity:1;transform:none}}@keyframes apGlanceIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes apRing{0%,to{box-shadow:0 0 #e8915b59}55%{box-shadow:0 0 0 13px #e8915b00}}@keyframes flow{to{background-position:-200% 0}}@media(max-width:1050px){.nav-links{gap:13px}.hero-grid,.phone-layout{grid-template-columns:1fr}.hero-copy,.phone-copy{max-width:720px}.product-stage,.phone-stage{max-width:760px;width:100%;margin:auto}.guide-layout{gap:42px}.changelog-list{grid-template-columns:1fr 1fr}}@media(max-width:780px){.nav-inner{width:min(100% - 28px,640px);gap:12px}.nav-toggle{display:grid;margin-left:auto}.nav-links{position:absolute;top:calc(100% + 8px);left:14px;right:14px;display:none;padding:13px;border:1px solid var(--card-bd);border-radius:13px;background:var(--card);box-shadow:var(--shadow)}.nav-links.is-open{display:grid}.nav-links a{padding:9px}.nav-actions{gap:7px}.nav-actions .button{display:none}.site-nav.is-scrolled{height:64px}.hero{padding-top:58px}.product-stage{min-height:540px}.phone-stage{min-height:560px}.app-panel{left:18px;width:calc(100% - 95px)}.system-notice{top:74px;right:15px;width:190px}.rail-preview{right:13px;bottom:49px;width:170px}.trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.story-layout,.privacy-grid{grid-template-columns:1fr}.story-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.bento,.hardware-grid,.workflow-grid,.rail-steps,.changelog-list{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>:first-child{grid-column:1 / -1}.guide-layout{display:block;padding-top:30px}.guide-toc{position:static;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:44px}.guide-toc a{font-size:13px}.settings-grid,.event-cards{grid-template-columns:1fr}.info-table{font-size:13px}.info-table th,.info-table td{padding:10px}.flow-nodes{grid-template-columns:1fr}.flow-node.mcp{grid-column:auto}.flow-nodes .flow-node:nth-child(2){order:3}.flow-nodes .flow-node:nth-child(3){order:2}.status-cards{grid-template-columns:1fr}}@media(max-width:480px){.shell{width:calc(100% - 32px)}.app-panel{top:49px;padding:10px;width:calc(100% - 54px)}.phone-stage{min-height:420px}.phone-desk-shot-reveal{top:28px;width:96%;padding:4px;border-radius:20px}.phone-desk-shot{border-radius:16px}.phone-glance-shot-reveal{left:0;width:min(160px,42%);padding:5px;border-radius:30px}.phone-glance-shot{border-radius:24px}.agent-chips{gap:4px}.agent-chip{padding:6px 5px}.system-notice{display:none}.rail-preview{width:142px;padding:9px}.product-stage{min-height:500px}.menubar-status{right:12px;transform:scale(.82);transform-origin:top right}.hero-panel-shot{top:58px;left:12px;width:calc(100% - 76px)}.hero-rail-shot{top:238px;right:10px;width:32px}.story-tabs{grid-template-columns:1fr}.trust-strip{gap:7px}.trust-item{padding:10px 7px;font-size:11px}.mock-heat{grid-template-columns:1fr}.hover-card{display:none}.changelog-head{align-items:start;flex-direction:column}.guide-toc{grid-template-columns:1fr}.compare-meter{grid-template-columns:82px 1fr 36px;gap:7px}.guide-bottom-nav{flex-direction:column}.lightbox{padding:18px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.pricing-page .site-nav{border-bottom-color:var(--hairline)}.pricing-page .shell{width:min(1120px,calc(100% - 80px))}.pricing-page .page-hero{padding:72px 0 0;border-bottom:0}.notfound-hero{padding:clamp(88px,14vh,160px) 0 0;border-bottom:0}.notfound-page .nav-actions{margin-left:auto}.pricing-page main>.section{padding:0}.pricing-page .page-hero+.section,.pricing-page main>.section+.section{margin-top:44px}.pricing-hero-copy{display:flex;flex-direction:column;gap:18px}.pricing-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.pricing-hero h1{font-size:clamp(38px,5vw,50px);letter-spacing:-.02em;line-height:1.1}.pricing-hero-copy .eyebrow{margin:0}.pricing-hero .lede{margin:0;max-width:520px;font-size:18px}.trust-chips{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.trust-chips li{padding:8px 12px;border:1px solid var(--line);border-radius:999px;color:var(--sub);font-size:12px;font-weight:650}.notice-compare{padding:22px;border:1px solid var(--card-bd);border-radius:24px;background:var(--card)}.notice-compare-title{margin:0 0 16px;color:var(--ink);font-size:12px;font-weight:750;letter-spacing:.12em}.notice-compare-label{margin:0 0 7px;color:var(--muted);font-size:12px}.notice-compare-label.is-member{margin-top:15px;color:var(--accent)}.notice-card{display:flex;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--card-bd);border-radius:14px;background:var(--bg);font-size:13px;opacity:.7}.notice-card.is-member{border-color:#f45e4d59;opacity:1}.notice-card.is-member{align-items:flex-start}.notice-card b{display:block;color:var(--ink);font-size:13px}.notice-card span{display:block;margin-top:2px;color:var(--sub)}.notice-card em{display:block;margin-top:3px;color:var(--muted);font-size:11px;font-style:normal}.notice-card small{margin-left:auto;color:var(--muted);font-size:11px;white-space:nowrap}.notice-icon{flex:none;width:32px;height:32px;object-fit:contain}.notice-compare-foot{margin:14px 0 0;color:var(--muted);font-size:12px}.pricing-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pricing-values .bento-card{min-height:0;padding:20px;border-radius:20px}.pricing-values h2{font-size:15px}.pricing-values p{margin:6px 0 0;color:var(--sub);font-size:13px;line-height:1.6}.plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,400px));justify-content:center;gap:18px;align-items:stretch}.plan-card{display:flex;flex-direction:column;padding:26px;border:1px solid var(--card-bd);border-radius:24px;background:var(--card)}.plan-card.is-recommended{position:relative;padding-top:0;border-color:var(--accent-deep)}.plan-ribbon{margin:0 -26px 22px;padding:8px 26px;border-radius:23px 23px 0 0;background:linear-gradient(180deg,var(--coral),var(--coral-deep));color:#111214;font-size:12px;font-weight:750;letter-spacing:.08em}.plan-card h2{font-size:15px}.plan-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:14px 0 0}.plan-price b{font-size:22px;font-weight:750;letter-spacing:-.01em}.plan-price span{color:var(--sub);font-size:13px}.plan-note{margin:12px 0 22px;color:var(--sub);font-size:13px;line-height:1.6}.plan-card .button{margin-top:auto;justify-content:center;text-align:center}.plan-guide{margin:10px 0 0;color:var(--muted);font-size:12px;text-align:center}.plan-footnote{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;margin-top:14px;padding:14px 20px;border:1px solid var(--card-bd);border-radius:16px;background:var(--card)}.plan-footnote p{margin:0;color:var(--sub);font-size:13px;line-height:1.6}.plan-trial{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:12px}.pricing-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pricing-split .bento-card{min-height:0;padding:24px 26px}.pricing-split h2{font-size:16px}.pricing-split p{margin:10px 0 0;color:var(--sub);font-size:13px;line-height:1.8}.compare-table td:not(:first-child),.compare-table th:not(:first-child){width:132px;text-align:center}.compare-table td:nth-child(2){color:var(--sub)}.compare-table .is-member{color:var(--accent)}.pricing-page .compare-table{margin:0;border-collapse:separate;border-spacing:0;background:var(--card);border-radius:24px}.pricing-page .compare-table th,.pricing-page .compare-table td{padding:12px 0}.pricing-page .compare-table th:first-child,.pricing-page .compare-table td:first-child{padding-left:26px}.pricing-page .compare-table th:last-child,.pricing-page .compare-table td:last-child{padding-right:26px}.qr-card{position:relative;display:flex;gap:18px;align-items:center}.qr-placeholder{flex:none;width:88px;height:88px;padding:8px;box-sizing:content-box;border:1px solid var(--card-bd);border-radius:10px;color:var(--ink);background:var(--bg);opacity:.7}.qr-copy{display:flex;flex-direction:column;gap:6px}.qr-copy h2{font-size:16px}.qr-copy p{margin:0}.pricing-footer{margin-top:72px;padding:36px 0}.pricing-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--sub);font-size:13px}.pricing-footer-meta,.pricing-footer-nav{display:flex;align-items:center}.pricing-footer-meta{gap:10px}.pricing-footer-nav{gap:22px}.pricing-footer-nav a{color:var(--sub);font-size:13px}.pricing-footer .brand-mark{width:22px;height:22px;border-radius:6px}@media(max-width:900px){.pricing-page .shell{width:calc(100% - 40px)}.pricing-hero,.pricing-split,.plan-footnote{grid-template-columns:1fr}.pricing-values{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-grid{grid-template-columns:1fr}.plan-trial{flex-direction:column;align-items:stretch}.compare-table td:not(:first-child),.compare-table th:not(:first-child){width:64px}.pricing-footer{padding:28px 0}.pricing-footer-inner{align-items:flex-start;flex-direction:column}.pricing-footer-nav{flex-wrap:wrap;gap:12px 18px}}.legal-meta{margin:14px 0 0;color:var(--muted);font-size:14px}.legal{width:min(760px,calc(100% - clamp(40px,8vw,96px)));margin:0 auto;padding:36px 0 12px}.legal h2{margin-top:36px;font-size:clamp(22px,2.4vw,28px)}.legal p,.legal li{font-size:16px}.legal ul{margin:12px 0 0;padding-left:1.2em}.legal li+li{margin-top:8px}.legal a{color:var(--accent)}.legal .faq-list{margin-top:8px}@media(max-width:480px){.pricing-page .shell,.legal{width:calc(100% - 32px)}.pricing-page .page-hero{padding-top:48px}.pricing-page .page-hero+.section,.pricing-page main>.section+.section{margin-top:32px}.pricing-values{grid-template-columns:1fr}.qr-card{align-items:flex-start}.qr-placeholder{width:64px;height:64px}}.release-state{padding:2px 8px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:0}
