.log-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);-moz-column-gap:clamp(24px,5vw,88px);column-gap:clamp(24px,5vw,88px);row-gap:26px;padding-block:clamp(52px,8vw,128px) clamp(44px,6vw,88px)}.log-hero>*{grid-column:1/-1}.log-hero>h1{grid-column:1;max-width:15ch}.log-hero>h1+p{grid-column:2;align-self:end;font-size:clamp(1.05rem,1.35vw,1.2rem);color:var(--ink-2)}.log-hero:after{content:"";position:absolute;z-index:-1;right:calc(var(--pad) - clamp(60px,10vw,200px));top:clamp(-120px,-8vw,-40px);width:clamp(320px,46vw,680px);aspect-ratio:1;background:var(--orbit-art) center/contain no-repeat;pointer-events:none}.log-hero:before{content:"";position:absolute;z-index:-1;right:calc(var(--pad) + clamp(40px,12vw,220px));top:clamp(60px,9vw,150px);width:14px;height:14px;border-radius:50%;background:var(--c-cyan);box-shadow:clamp(90px,14vw,220px) clamp(60px,9vw,130px)0-3px var(--c-orange),clamp(-160px,-9vw,-60px) clamp(150px,16vw,260px)0-4px var(--c-yellow)}.offer{overflow-x:clip}.hint{font-size:.85rem;color:var(--ink-2)}.stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,44px)}.stages>div{padding-top:20px;border-top:1px solid var(--ink);display:grid;gap:12px;align-content:start;min-width:0}.stages h3,.method h3{font-size:clamp(2rem,3vw,2.75rem);font-weight:300;letter-spacing:-.02em;line-height:1}.stages .lead,.method .lead{color:var(--ink);font-weight:500}.stages>div>p:not(.lead):not(.contrib){color:var(--ink-2);font-size:.97rem}.contrib{display:grid;gap:4px;padding-top:12px;border-top:1px solid var(--line);font-size:.94rem}.method{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px clamp(16px,2.6vw,36px);counter-reset:none}.method li{display:grid;gap:12px;align-content:start;padding-top:18px;border-top:1px solid var(--ink);min-width:0}.method .num{font-family:var(--font-mono);font-size:.76rem;color:var(--ink-2)}.method .num:before{content:"0."}.method p{color:var(--ink-2);font-size:.95rem}.method p.lead{color:var(--ink)}.tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.tile{background:var(--bg);padding:22px 20px 20px;display:grid;gap:12px;grid-template-rows:auto auto 1fr auto;text-decoration:none;color:var(--ink);min-width:0;transition:background-color var(--hover)}.tile:hover{background:var(--surface)}.tile h3{font-family:var(--font-body);font-size:.72rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2);line-height:1.4}.tile p{font-family:var(--font-display);font-weight:300;font-size:clamp(1.3rem,1.7vw,1.55rem);line-height:1.18;letter-spacing:-.01em}.tile .ex{font-size:.88rem;color:var(--ink-2)}.tile .st{font-size:.78rem;color:var(--ink-2);display:grid;gap:4px;padding-top:12px;border-top:1px solid var(--line)}.tile .st .go{color:var(--ink);display:inline-flex;align-items:center}.tile:hover .go:after{transform:translate(3px)}.caps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,4vw,64px);border-top:1px solid var(--ink)}.caps li{padding:16px 0;border-bottom:1px solid var(--line);display:grid;gap:4px;align-content:start}.caps li b{font-weight:500}.caps li span{color:var(--ink-2);font-size:.95rem}.pkgs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pkg{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(22px,2.6vw,34px);display:grid;gap:14px;grid-template-rows:auto auto 1fr auto auto;min-width:0}.pkg h3{font-size:clamp(1.45rem,2.1vw,1.9rem);font-weight:300;max-width:24ch}.pkg p{color:var(--ink-2);font-size:.95rem}.spec{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding-top:14px;border-top:1px solid var(--line)}.spec dt,.allow dt{font-weight:500;font-size:.72rem;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2)}.spec dd{margin:0;font-family:var(--font-display);font-weight:300;font-size:1.9rem;line-height:1.1;font-variant-numeric:lining-nums tabular-nums}.pkg-foot{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--line)}.pkg-foot b{font-family:var(--font-display);font-weight:400;font-size:1.25rem}.pkg-foot .or{display:block;font-size:.82rem;color:var(--ink-2)}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.plan{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:inset 0 3px 0 var(--ink);overflow:hidden;padding:clamp(22px,2.4vw,32px);display:flex;flex-direction:column;gap:16px;min-width:0}.plan-top{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.plan h3{font-size:clamp(2rem,2.8vw,2.6rem);font-weight:300;letter-spacing:-.02em}.plan .term{font-family:var(--font-mono);font-size:.74rem;color:var(--ink-2)}.plan .for{color:var(--ink-2);font-size:.95rem;min-height:3.2em}.allowance{margin:0;border-top:1px solid var(--line)}.allowance>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line);font-size:.93rem}.allowance dt{color:var(--ink-2)}.allowance dd{margin:0;font-weight:500;font-variant-numeric:tabular-nums;text-align:right}.plan .also{margin:0;padding-left:18px;display:grid;gap:5px;font-size:.92rem;color:var(--ink)}.plan .plan-cta{margin-top:auto;align-self:flex-start}.allow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--line);border-block:1px solid var(--line);margin:0}.allow>div{background:var(--band);padding:18px 18px 20px;display:grid;gap:4px;align-content:start;min-width:0}.allow dd{margin:0}.allow .v{font-family:var(--font-display);font-weight:300;font-size:clamp(2.2rem,3.4vw,3rem);line-height:1.05;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums}.allow .u{font-size:.9rem;color:var(--ink-2)}.seats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.seats>div{padding:20px 22px;display:grid;gap:8px;align-content:start;background:var(--surface);border-radius:var(--radius);min-width:0}.seats>div.no{background:0 0;border:1px dashed var(--hair)}.faq{border-top:1px solid var(--ink)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;padding:22px 44px 22px 0;font-family:var(--font-display);font-weight:300;font-size:clamp(1.25rem,1.9vw,1.65rem);line-height:1.25;list-style:none;position:relative;transition:color var(--hover)}.faq summary::-webkit-details-marker{display:none}.faq summary:before,.faq summary:after{content:"";position:absolute;right:6px;top:50%;width:16px;height:1px;background:currentColor;transition:transform var(--hover)}.faq summary:after{transform:rotate(90deg)}.faq details[open] summary:after{transform:rotate(0)}.faq summary:hover{color:var(--ink-2)}.faq details p{padding-bottom:24px;color:var(--ink-2);max-width:72ch}:root:lang(zh) .faq summary{font-family:var(--font-zh-display);font-weight:400}.diagram{overflow-x:auto;background:var(--surface);border-radius:var(--radius);padding:clamp(14px,2vw,28px)}.diagram svg{display:block;width:100%;min-width:720px;height:auto}.d-box{fill:var(--surface);stroke:var(--ink);stroke-width:1}.d-box-accent{fill:var(--signal-weak);stroke:var(--signal);stroke-width:1.2}.d-box-wait{fill:var(--wait-weak);stroke:var(--wait);stroke-width:1.2;stroke-dasharray:5 4}.d-line{stroke:var(--ink-2);stroke-width:1.1;fill:none}.d-line-wait{stroke:var(--wait);stroke-width:1.2;fill:none;stroke-dasharray:5 4}.d-arrow{fill:var(--ink-2)}.d-arrow-wait{fill:var(--wait)}.d-t{fill:var(--ink);font-family:var(--font-body);font-size:14px;font-weight:500}.d-s{fill:var(--ink-2);font-family:var(--font-body);font-size:12px}.d-m{fill:var(--ink-2);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em}.d-mw{fill:var(--wait);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em}:root:lang(zh) .d-t,:root:lang(zh) .d-s{font-family:var(--font-zh)}.models{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,44px)}.models>div{border-top:1px solid var(--ink);padding-top:18px;display:grid;gap:10px;align-content:start}.models h3{font-size:clamp(1.4rem,2vw,1.8rem);font-weight:300}@media (max-width:1040px){.tiles,.method{grid-template-columns:repeat(2,minmax(0,1fr))}.allow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.log-hero{grid-template-columns:minmax(0,1fr)}.log-hero>h1,.log-hero>h1+p{grid-column:1}.stages,.models,.caps,.plans,.seats,.pkgs{grid-template-columns:minmax(0,1fr)}.plan .for{min-height:0}.allow{grid-template-columns:repeat(2,minmax(0,1fr))}.allow>div:last-child{grid-column:1/-1}}@media (max-width:600px){.tiles,.method{grid-template-columns:minmax(0,1fr)}.spec{grid-template-columns:repeat(2,minmax(0,1fr))}}