.vd-media{--vd-line:var(--fg-muted);color:var(--fg);margin:2rem 0;font-size:.94rem;line-height:1.65;container-type:inline-size}.vd-media .vd-kicker{color:var(--fg-muted);letter-spacing:.05em;margin:0 0 .4rem;font-size:.78rem;display:block}.vd-media h3{margin:0 0 1rem;font-size:1.15rem;line-height:1.5}.vd-media strong{color:var(--fg)}.vd-media figcaption{color:var(--fg-muted);margin:1rem 0 0;font-size:.84rem}.vd-media p{margin:.6rem 0}.vd-media button{font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--border);cursor:pointer;border-radius:.35rem;padding:.55rem .85rem}.vd-media button:hover{border-color:var(--accent)}.vd-media :is(button,input,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.vd-media [hidden]{display:none!important}.vd-media .vd-pivot-flow{gap:2rem;margin:0;padding:0;list-style:none;display:grid}.vd-pivot-flow li{border:1px solid var(--border);background:var(--bg-soft);border-radius:.5rem;margin:0;padding:1rem;position:relative}.vd-pivot-flow li+li:before{content:"↓";color:var(--accent);font-size:1.3rem;position:absolute;top:-2rem;left:50%}.vd-pivot-flow strong{display:block}.vd-pivot-flow p{color:var(--fg-muted);font-size:.85rem}.vd-lanes{gap:1rem;display:grid}.vd-lanes>div{border-left:2px solid var(--border);background:var(--bg-soft);padding:1rem}.vd-media .vd-lanes h4{margin:0 0 .8rem;font-size:1rem}.vd-lanes h4 span{color:var(--fg-muted);font-size:.78rem;font-weight:400;display:block}.vd-media .vd-lanes ol{margin:0;padding:0;list-style:none}.vd-lanes li{background:var(--bg);border:1px solid var(--border);border-radius:.25rem;margin:0 0 1.1rem;padding:.4rem .6rem;font-size:.87rem;position:relative}.vd-lanes li:last-child{margin-bottom:0}.vd-lanes li+li:before{content:"↓";color:var(--fg-muted);font-size:.9rem;position:absolute;top:-1.25rem;left:50%}.vd-candidates>article{border-top:1px solid var(--border);padding:1.2rem 0}.vd-candidates>article:last-child{border-bottom:1px solid var(--border)}.vd-candidates header{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.vd-candidates header h3{flex:1;min-width:10rem;margin:0;font-size:1.05rem}.vd-letter{border:1px solid var(--border);width:2rem;height:2rem;color:var(--fg-muted);border-radius:50%;place-items:center;font-weight:700;display:grid}.vd-verdict{border:1px solid var(--border);border-radius:.25rem;padding:.15rem .5rem;font-size:.78rem}.vd-priority .vd-letter,.vd-priority .vd-verdict{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.vd-candidates dl{margin:.9rem 0 0}.vd-candidates dl>div{grid-template-columns:5.6rem minmax(0,1fr);gap:.6rem;margin:.55rem 0;display:grid}.vd-candidates dt{color:var(--fg-muted);font-size:.85rem}.vd-candidates dd{margin:0}.vd-cost{border:1px solid var(--border);background:var(--bg-soft);border-radius:.65rem;padding:1.2rem}.vd-media .vd-cost-intro{color:var(--fg-muted);margin:-.3rem 0 1.3rem;font-size:.84rem}.vd-work-bars{margin:1rem 0 1.5rem}.vd-bar-row{margin:1rem 0}.vd-bar-row strong{justify-content:space-between;font-size:.9rem;display:flex}.vd-bar-track{background:var(--bg);border-radius:2px;gap:0;width:100%;height:.9rem;margin:.35rem 0;display:flex;overflow:hidden}.vd-bar-track i{border-right:1px solid var(--bg);flex-shrink:0;display:block}.vd-prep{background:var(--fg-muted)}.vd-build{background:var(--accent)}.vd-check{background:var(--ok)}.vd-send{background:var(--fg)}.vd-bar-row small{color:var(--fg-muted);font-size:.79rem;display:block}.vd-cost-controls{gap:.9rem;display:grid}.vd-cost-controls label{font-size:.88rem;display:block}.vd-cost-controls label>span{flex-wrap:wrap;justify-content:space-between;gap:.25rem .8rem;display:flex}.vd-cost-controls b{font-variant-numeric:tabular-nums;font-weight:500}.vd-cost-controls input{width:100%;height:1.5rem;margin:.45rem 0 0;display:block}.vd-cost-result{background:var(--bg);border-left:3px solid var(--accent);margin:1.1rem 0 0;padding:.9rem}.vd-cost-result p{margin:0 0 .5rem}.vd-cost-result p:last-child{margin:0;font-size:.86rem}.vd-cost-actions{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.vd-case-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.vd-case{border:1px solid var(--border);background:var(--bg-soft);border-radius:.6rem;padding:1rem}.vd-case-name{margin-bottom:1rem;font-size:1rem;display:block}.vd-case-step{text-align:center;flex-direction:column;align-items:center;gap:.35rem;display:flex}.vd-case-step>span,.vd-case-step>strong{background:var(--bg);border:1px solid var(--border);border-radius:.35rem;width:100%;padding:.6rem}.vd-case-step>b{color:var(--accent);font-size:1.3rem;font-weight:400;line-height:1.1}.vd-media .vd-case-note{color:var(--fg-muted);margin:1rem 0 0;font-size:.84rem}.vd-brief{border:1px solid var(--border);border-radius:.65rem;overflow:hidden}.vd-brief-top{background:var(--accent-soft);border-bottom:1px solid var(--border);padding:1.2rem}.vd-brief-top h3{margin:0}.vd-brief dl{margin:0;padding:0 1.2rem}.vd-brief dl>div{border-bottom:1px solid var(--border);padding:1rem 0}.vd-brief dl>div:last-child{border-bottom:0}.vd-brief dt{margin:0 0 .3rem;font-weight:600}.vd-brief dd{margin:0}.vd-signals details{border-bottom:1px solid var(--border);margin:0}.vd-signals details:first-of-type{border-top:1px solid var(--border)}.vd-signals summary{cursor:pointer;padding:1rem .15rem;font-weight:600}.vd-signals summary::marker{color:var(--accent)}.vd-signal-number{color:var(--accent);font-variant-numeric:tabular-nums;margin-right:.6rem;font-size:.82rem}.vd-signals details>div{padding:0 1rem .5rem}.vd-signals details p{margin:.5rem 0 1rem}@container (width>=580px){.vd-media .vd-pivot-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.vd-pivot-flow li{padding:.8rem}.vd-pivot-flow li+li:before{content:"→";top:50%;left:-1.4rem}.vd-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.vd-lanes>div{padding:.75rem}.vd-lanes li{align-items:center;min-height:3.5rem;display:flex}.vd-case-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vd-brief dl>div{grid-template-columns:6rem 1fr;gap:1rem;display:grid}}@container (width>=500px){.vd-cost-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem 1.5rem}}@container (width<=400px){.vd-candidates dl>div{margin-top:.8rem;display:block}.vd-candidates dt{margin-bottom:.15rem}.vd-cost-actions button{flex:auto}}.lc-media{color:var(--fg);margin:2rem 0;font-size:.94rem;line-height:1.7;container-type:inline-size}.lc-media h3{margin:0 0 1rem;font-size:1.15rem;line-height:1.5}.lc-media h4{margin:0 0 .65rem;font-size:1rem;line-height:1.5}.lc-media p{margin:.6rem 0}.lc-media .lc-eyebrow{color:var(--fg-muted);margin:0 0 .4rem;font-size:.78rem}.lc-media .lc-caption,.lc-media figcaption{color:var(--fg-muted);margin:1rem 0 0;font-size:.84rem}.lc-media button,.lc-media select{color:inherit;font:inherit;border:1px solid var(--border);background:var(--bg);border-radius:.4rem;padding:.6rem .8rem}.lc-media button{cursor:pointer;min-height:44px}.lc-media button:hover{border-color:var(--accent)}.lc-media :is(button,select,input,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.lc-media [hidden]{display:none!important}.lc-media summary{cursor:pointer;min-height:44px;padding:.65rem 0;font-weight:600}.lc-media summary::marker{color:var(--accent)}.lc-sequence ol{gap:2rem;margin:0;padding:0;list-style:none;display:grid}.lc-sequence li{background:var(--bg-soft);border:1px solid var(--border);border-radius:.5rem;margin:0;padding:1rem;position:relative}.lc-sequence li+li:before{content:"↓";color:var(--accent);font-size:1.25rem;position:absolute;top:-1.9rem;left:50%}.lc-step{color:var(--accent);font-variant-numeric:tabular-nums;margin-bottom:.3rem;font-size:.8rem;display:block}.lc-sequence p{color:var(--fg-muted);font-size:.87rem}.lc-options{border-top:1px solid var(--border)}.lc-options>div{border-bottom:1px solid var(--border);padding:1rem 0}.lc-options p{margin:0}.lc-letter{border:1px solid var(--border);border-top:3px solid var(--accent);background:var(--bg-soft);border-radius:.5rem;padding:1.4rem}.lc-letter p{margin:.85rem 0}.lc-letter p:last-child{margin-bottom:0}.lc-sample-path{gap:1.9rem;display:grid}.lc-sample-path>section{border:1px solid var(--border);background:var(--bg-soft);border-radius:.5rem;min-width:0;padding:1rem;position:relative}.lc-sample-path>section+section:before{content:"↓";color:var(--accent);font-size:1.25rem;position:absolute;top:-1.85rem;left:50%}.lc-sample-path table{width:100%;margin:.5rem 0;font-size:.85rem;display:table}.lc-sample-path th,.lc-sample-path td{padding:.35rem}.lc-sample-path small{color:var(--fg-muted);font-size:.8rem;line-height:1.6;display:block}.lc-rules{border:1px solid var(--border);border-radius:.5rem;padding:.6rem 1.2rem}.lc-video{border:1px solid var(--border);background:var(--bg-soft);border-radius:.6rem;padding:1.2rem}.lc-video-stage{aspect-ratio:16/9;border:1px solid var(--border);background:var(--bg);border-radius:.4rem;margin-top:1rem;overflow:hidden}.lc-video-prompt{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:1rem;display:flex}.lc-video-prompt>span{color:var(--accent);font-size:1.8rem}.lc-video-prompt p{max-width:27rem;margin:.5rem 0 1rem;font-size:.86rem}.lc-video-stage iframe{border:0;width:100%;height:100%;display:block}.lc-video details{margin-top:.6rem}.lc-review{background:var(--bg-soft);border:1px solid var(--border);border-radius:.6rem;padding:1.2rem}.lc-review-controls{gap:.9rem;margin:1rem 0 1.4rem;display:grid}.lc-review-controls label{font-size:.9rem;display:block}.lc-review-controls select{width:100%;max-width:100%;margin-top:.4rem;display:block}.lc-review-controls .lc-check{cursor:pointer;align-items:center;gap:.65rem;min-height:44px;display:flex}.lc-check input{flex-shrink:0;width:1.1rem;height:1.1rem}.lc-rounds{gap:1rem;display:grid}.lc-rounds article{background:var(--bg);border:1px solid var(--border);border-radius:.5rem;min-width:0;padding:1rem}.lc-rounds dl{margin:.5rem 0;font-size:.82rem}.lc-rounds dl>div{margin-bottom:.75rem}.lc-rounds dt{color:var(--fg-muted)}.lc-rounds dd{font-variant-numeric:tabular-nums;margin:.15rem 0 0}.lc-rounds .lc-result-count{margin:1rem 0 .5rem;font-size:1.6rem;font-weight:700;line-height:1.3}.lc-meter{background:var(--bg-soft);border-radius:.2rem;height:.65rem;overflow:hidden}.lc-meter>span{background:var(--accent);height:100%;display:block}.lc-rounds [data-launch-effort]{font-variant-numeric:tabular-nums;font-size:.87rem}.lc-review-reading{border-left:3px solid var(--accent);background:var(--bg);margin-top:1rem;padding:.8rem 1rem}.lc-review-reading p{margin:0}.lc-review>button{margin-top:1rem}.lc-decision{border-left:3px solid var(--accent);background:var(--bg-soft);border-radius:0 .5rem .5rem 0;padding:1.2rem}.lc-decision p+p{margin-top:1rem}@container (width>=560px){.lc-sequence ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.lc-sequence li{padding:.8rem}.lc-sequence li+li:before{content:"→";top:45%;left:-1.45rem}.lc-rounds{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-options>div{grid-template-columns:11rem minmax(0,1fr);gap:1.2rem;display:grid}}@container (width<=400px){.lc-video-stage{aspect-ratio:auto;min-height:12rem}.lc-video-stage:has(iframe){aspect-ratio:16/9;min-height:0}}.if-media{color:var(--fg);margin:2rem 0;font-size:.94rem;line-height:1.7;container-type:inline-size}.if-media h3{margin:0 0 1rem;font-size:1.15rem;line-height:1.5}.if-media h4{margin:0 0 .8rem;font-size:1rem;line-height:1.5}.if-media p{margin:.8rem 0}.if-media small{color:var(--fg-muted);font-size:.8rem;line-height:1.6;display:block}.if-media figcaption,.if-media .if-caption{color:var(--fg-muted);margin:1rem 0 0;font-size:.84rem}.if-media .if-kicker{color:var(--fg-muted);margin:0 0 .4rem;font-size:.78rem}.if-media [hidden]{display:none!important}.if-flow{gap:1.8rem;margin:0;padding:0;list-style:none;display:grid}.if-flow li{background:var(--bg-soft);border:1px solid var(--border);text-align:center;border-radius:.4rem;min-width:0;margin:0;padding:.9rem;position:relative}.if-flow li+li:before{content:"↓";color:var(--accent);font-size:1.2rem;position:absolute;top:-1.85rem;left:50%}.if-phases section{border:1px solid var(--border);border-radius:.5rem;padding:1rem}.if-phases .if-transition{color:var(--accent);text-align:center;margin:1.2rem 0;font-size:.86rem}.if-latency{border:1px solid var(--border);background:var(--bg-soft);border-radius:.6rem;padding:1.2rem}.if-controls{gap:1rem;margin:1.2rem 0;display:grid}.if-controls label{font-size:.9rem;display:block}.if-controls input{width:100%;max-width:100%;min-height:44px;font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--border);border-radius:.4rem;margin:.4rem 0;padding:.6rem;display:block}.if-media :is(input,button,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.if-media input[aria-invalid=true]{border-color:var(--accent)}.if-input-error{border-left:3px solid var(--accent);padding:.7rem}.if-paths{gap:1rem;display:grid}.if-paths>section{background:var(--bg);border:1px solid var(--border);border-radius:.5rem;padding:1rem}.if-paths>section>p:first-of-type{font-variant-numeric:tabular-nums;margin-top:1.2rem}.if-paths strong{font-size:1.5rem}.if-paths .if-formula{color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:.86rem}.if-meter{background:var(--bg-soft);border-radius:.2rem;height:.6rem;overflow:hidden}.if-meter span{background:var(--accent);height:100%;display:block}.if-reading{border-left:3px solid var(--accent);background:var(--bg);padding:.8rem 1rem}.if-media button{color:inherit;font:inherit;background:var(--bg);border:1px solid var(--border);cursor:pointer;border-radius:.4rem;min-height:44px;margin-top:1rem;padding:.6rem .8rem}.if-media button:hover{border-color:var(--accent)}.if-mail ol{gap:1.9rem;margin:0;padding:0;list-style:none;display:grid}.if-mail li{border-left:3px solid var(--accent);background:var(--bg-soft);margin:0;padding:1rem;position:relative}.if-mail li+li:before{content:"↓";color:var(--accent);font-size:1.2rem;position:absolute;top:-1.9rem;left:50%}.if-mail li span{margin:.5rem 0;display:block}.if-drill-table table{width:100%;margin:0}.if-drill-table th,.if-drill-table td{min-width:10rem}.if-recovery-start{border:1px solid var(--border);background:var(--bg-soft);text-align:center;border-radius:.4rem;padding:.9rem}.if-recovery-branches{border-left:1px solid var(--border);gap:1rem;margin-top:1.5rem;padding-left:1.4rem;display:grid}.if-recovery-branches section{border:1px solid var(--border);background:var(--bg-soft);border-radius:.4rem;padding:1rem;position:relative}.if-recovery-branches section:before{content:"→";color:var(--accent);font-size:1.2rem;position:absolute;top:1rem;left:-1.4rem}.if-recovery-end{text-align:center;border-bottom:2px solid var(--accent);padding:1rem}.if-rules{border:1px solid var(--border);border-radius:.5rem;padding:.6rem 1.2rem}.if-rules summary{cursor:pointer;min-height:44px;padding:.6rem 0;font-weight:600}.if-rules summary::marker{color:var(--accent)}@container (width>=560px){.if-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.if-flow li{padding:.7rem}.if-flow li+li:before{content:"→";top:32%;left:-1.45rem}.if-controls,.if-recovery-branches{grid-template-columns:repeat(2,minmax(0,1fr))}.if-recovery-branches{border-left:0;margin-top:2rem;padding-left:0}.if-recovery-branches section:before{content:"↓";top:-1.9rem;left:50%}}@container (width<=440px){.if-drill-table table,.if-drill-table tbody,.if-drill-table tr,.if-drill-table td{display:block}.if-drill-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.if-drill-table tr{border:1px solid var(--border);border-radius:.4rem;margin-bottom:1rem;overflow:hidden}.if-drill-table td{border:0;min-width:0;padding:.7rem .9rem}.if-drill-table td:first-child{background:var(--bg-soft);font-weight:600}.if-drill-table td:nth-child(2):before{content:"观察：";font-weight:600}.if-drill-table td:last-child{color:var(--fg-muted);padding-top:0;font-size:.86rem}}.pr-media{color:var(--fg);margin:2rem 0;font-size:.94rem;line-height:1.7;container-type:inline-size}.pr-media h3{margin:0 0 1rem;font-size:1.15rem;line-height:1.5}.pr-media p{margin:.8rem 0}.pr-media .pr-kicker{color:var(--fg-muted);margin:0 0 .5rem;font-size:.78rem}.pr-media figcaption,.pr-media .pr-caption{color:var(--fg-muted);margin:1rem 0 0;font-size:.84rem}.pr-media small{color:var(--fg-muted);font-size:.8rem;line-height:1.6}.pr-media [hidden]{display:none!important}.pr-choice ol{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.pr-choice li{border:1px solid var(--border);border-radius:.4rem;margin:0;padding:1rem}.pr-choice li span{color:var(--fg-muted);margin-top:.3rem;display:block}.pr-choice li p{margin:.6rem 0 0}.pr-choice .pr-chosen{border-left:4px solid var(--accent);background:var(--bg-soft)}.pr-offer{border:1px solid var(--border);border-top:4px solid var(--accent);border-radius:.4rem;padding:1.4rem}.pr-offer .pr-price{margin:1rem 0 .5rem;font-size:2rem;font-weight:650;line-height:1.4}.pr-price span{color:var(--fg-muted);font-size:1rem;font-weight:400;display:block}.pr-offer dl{margin:1.2rem 0 0}.pr-offer dt{border-top:1px solid var(--border);padding-top:.9rem;font-weight:650}.pr-offer dd{margin:.3rem 0 .9rem}.pr-calculator{border:1px solid var(--border);background:var(--bg-soft);border-radius:.6rem;padding:1.2rem}.pr-inputs{gap:1rem;margin:1.2rem 0;display:grid}.pr-inputs label{font-size:.86rem;display:block}.pr-inputs input{border:1px solid var(--border);width:100%;min-height:44px;color:var(--fg);background:var(--bg);font:inherit;border-radius:.4rem;margin-top:.4rem;padding:.6rem;display:block}.pr-media :is(input,button):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.pr-media input[aria-invalid=true]{border-color:var(--accent)}.pr-media [data-pricing-error]{border-left:3px solid var(--accent);padding:.7rem}.pr-waterfall{gap:1.6rem;margin:1.5rem 0;display:grid}.pr-waterfall>div{border:1px solid var(--border);background:var(--bg);border-radius:.4rem;padding:.7rem;position:relative}.pr-waterfall>div+div:before{content:"↓";color:var(--accent);position:absolute;top:-1.7rem;left:50%}.pr-waterfall>div>span{color:var(--fg-muted);font-size:.82rem;display:block}.pr-waterfall strong{font-variant-numeric:tabular-nums;font-size:1.1rem}.pr-waterfall .pr-result{border-bottom:3px solid var(--accent)}.pr-totals{gap:.8rem;display:grid}.pr-totals p{background:var(--bg);border:1px solid var(--border);border-radius:.4rem;margin:0;padding:1rem}.pr-totals strong{font-variant-numeric:tabular-nums;margin:.4rem 0;font-size:1.45rem;display:block}.pr-totals small{display:block}.pr-reading{border-left:3px solid var(--accent);background:var(--bg);padding:.8rem 1rem}.pr-media button{font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--border);cursor:pointer;border-radius:.4rem;min-height:44px;margin-top:1rem;padding:.6rem .8rem}.pr-media button:hover{border-color:var(--accent)}.pr-timeline ol{gap:1.8rem;margin:0;padding:0;list-style:none;display:grid}.pr-timeline li{border-left:3px solid var(--accent);background:var(--bg-soft);margin:0;padding:1rem;position:relative}.pr-timeline li span{margin-top:.5rem;display:block}.pr-timeline li+li:before{content:"↓";color:var(--accent);position:absolute;top:-1.8rem;left:50%}.pr-timeline aside{border:1px dashed var(--border);border-radius:.4rem;margin-top:1.2rem;padding:1rem}.pr-timeline aside p{margin-bottom:0}@container (width>=300px){.pr-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-inputs label{align-content:end;display:grid}}@container (width<=499px){.pr-waterfall>div{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.pr-waterfall strong{flex-shrink:0}.pr-waterfall>div>span{max-width:9em}}@container (width>=500px){.pr-inputs,.pr-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-waterfall{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}.pr-waterfall>div+div:before{content:"→";top:35%;left:-1.15rem}.pr-waterfall strong{font-size:1rem}.pr-price span{margin-left:.5rem;display:inline}}.pay-media{color:var(--fg);margin:2rem 0;font-size:.94rem;line-height:1.7;container-type:inline-size}.pay-media h3{margin:0 0 1rem;font-size:1.15rem;line-height:1.5}.pay-media p{margin:.8rem 0}.pay-media .pay-kicker{color:var(--fg-muted);margin:0 0 .5rem;font-size:.78rem}.pay-media :is(figcaption,.pay-caption){color:var(--fg-muted);margin:1rem 0 0;font-size:.84rem}.pay-media [hidden]{display:none!important}.pay-media .pay-root{text-align:center;border:1px solid var(--border);background:var(--bg-soft);border-radius:.4rem;margin:0;padding:.7rem;font-weight:650}.pay-branches{border-left:1px solid var(--accent);gap:1rem;margin:0 0 0 1rem;padding:1.7rem 0 0 1rem;list-style:none;display:grid}.pay-branches li{border:1px solid var(--border);border-radius:.4rem;margin:0;padding:1rem;position:relative}.pay-branches li:before{content:"→";color:var(--accent);position:absolute;top:.6rem;left:-1.1rem}.pay-branches :is(strong,span,small){display:block}.pay-branches small{color:var(--fg-muted);margin-top:.5rem;font-size:.8rem}.pay-arrow{color:var(--accent)}.pay-flow-list{gap:1.6rem;margin:0;padding:0;list-style:none;display:grid}.pay-flow-list>li{border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:.4rem;margin:0;padding:1rem;position:relative}.pay-flow-list>li+li:before{content:"↓";color:var(--accent);position:absolute;top:-1.6rem;left:50%}.pay-flow-list>li>span{color:var(--fg-muted);margin-top:.25rem;display:block}.pay-flow-list aside{border-top:1px dashed var(--border);margin-top:.7rem;padding-top:.6rem;font-size:.84rem}.pay-media .pay-sidepath{background:var(--bg-soft);border:1px dashed var(--border);border-radius:.4rem;margin-top:1.2rem;padding:1rem}.pay-replay{border:1px solid var(--border);background:var(--bg-soft);border-radius:.6rem;padding:1.2rem}.pay-replay fieldset{border:0;min-width:0;margin:0;padding:0}.pay-replay legend{margin-bottom:.6rem;font-size:.85rem}.pay-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.pay-replay button{font:inherit;min-height:44px;color:var(--fg);background:var(--bg);border:1px solid var(--border);cursor:pointer;border-radius:.4rem;padding:.6rem .7rem;font-size:.88rem;line-height:1.5}.pay-replay button:disabled{opacity:.55;cursor:default}.pay-replay button:not(:disabled):hover{border-color:var(--accent)}.pay-replay button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.pay-state{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:1rem 0;display:grid}.pay-state>div{background:var(--bg);border:1px solid var(--border);border-radius:.3rem;min-width:0;padding:.7rem}.pay-state dt{color:var(--fg-muted);font-size:.78rem}.pay-state dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.35rem 0 0;font-size:.94rem;font-weight:650}.pay-expiry{grid-column:1/-1}.pay-replay .pay-result{border-left:3px solid var(--accent);background:var(--bg);padding:.8rem}.pay-details{border:1px solid var(--border);border-radius:.4rem;padding:1rem}.pay-details summary{cursor:pointer;font-weight:650}.pay-details[open] summary{margin-bottom:1rem}.pay-details h3{margin-top:1.5rem}.pay-comparison{container-type:inline-size}@container (width<=500px){.pay-comparison table,.pay-comparison tbody,.pay-comparison tr,.pay-comparison td{display:block}.pay-comparison thead{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.pay-comparison tr{border:1px solid var(--border);border-radius:.4rem;margin-bottom:1rem;overflow:hidden}.pay-comparison td{border:0;padding:.75rem}.pay-comparison td:first-child{background:var(--bg-soft);font-size:1rem;font-weight:650}.pay-comparison td:nth-child(n+2):before{color:var(--fg-muted);margin-bottom:.3rem;font-weight:650;display:block}.pay-comparison td:nth-child(2):before{content:"本例为什么考虑它"}.pay-comparison td:nth-child(3):before{content:"什么会使我改变选择"}}@container (width>=560px){.pay-branches{border-left:0;border-top:1px solid var(--accent);grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1.4rem 0 0;padding:1.4rem 0 0;position:relative}.pay-branches:before{content:"";background:var(--accent);width:1px;height:1.4rem;position:absolute;top:-1.4rem;left:50%}.pay-branches li:before{content:"↓";top:-1.5rem;left:50%}.pay-branches li{padding:.8rem}.pay-buttons{grid-template-columns:repeat(4,minmax(0,1fr))}}.market-media{margin:2rem 0;font-size:.94rem;line-height:1.75;container-type:inline-size}.market-media h3{margin:0 0 .85rem;font-size:1.15rem;line-height:1.5}.market-media p{margin:.7rem 0}.market-media .market-kicker,.market-media figcaption{color:var(--fg-muted);font-size:.84rem}.market-media [hidden]{display:none!important}.market-route{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.market-route li{border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:.4rem;margin:0;padding:.9rem 1rem;position:relative}.market-route li+li:before{content:"↓";color:var(--accent);position:absolute;top:-1.6rem;left:50%}.market-route strong,.market-route span{display:block}.market-route span{color:var(--fg-muted);margin-top:.3rem}.market-paths{gap:1rem;display:grid}.market-paths article,.market-copy{border:1px solid var(--border);border-radius:.5rem;padding:1rem}.market-paths h3{font-size:1.05rem}.market-paths p{margin:.6rem 0}.market-paths .market-choice{color:var(--accent);font-weight:650}.market-demo{background:var(--bg-soft);border:1px solid var(--border);border-radius:.6rem;padding:1.1rem}.market-demo fieldset{border:0;min-width:0;margin:0;padding:0}.market-demo legend{margin-bottom:.7rem;font-weight:650}.market-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.market-controls label:nth-child(n+3){grid-column:1/-1}.market-controls label{flex-direction:column;gap:.35rem;min-width:0;font-size:.86rem;display:flex}.market-demo :is(input,select,button){font:inherit;border:1px solid var(--border);width:100%;min-width:0;min-height:44px;color:var(--fg);background:var(--bg);border-radius:.35rem;padding:.6rem;font-size:.94rem}.market-demo :is(input,select,button):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.market-demo :is(input,select):disabled{opacity:.7}.market-demo button{cursor:pointer;width:auto;margin-top:.8rem}.market-report{border:1px solid var(--border);background:var(--bg);border-radius:.4rem;margin:1.3rem 0 0;padding:1rem}.market-report dl{margin:0}.market-report dl>div{border-top:1px solid var(--border);padding:.7rem 0}.market-report dt{color:var(--fg-muted);font-size:.82rem}.market-report dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:.2rem 0 0;font-weight:600}.market-demo .market-status{border-left:3px solid var(--accent);background:var(--bg);padding:.6rem .8rem}.market-static{margin:1rem 0 0}.market-static summary{cursor:pointer;font-weight:600}.market-example{overflow-wrap:anywhere}.market-terms>div{border-top:1px solid var(--border);padding:1rem 0}.market-terms dt{color:var(--accent);font-weight:650}.market-terms dd{margin:.4rem 0 0}.market-terms dd p{margin:.35rem 0}.market-terms .market-meaning{color:var(--fg-muted);font-size:.86rem}@container (width>=540px){.market-controls label:nth-child(n+3){grid-column:auto}.market-terms>div{grid-template-columns:7rem 1fr;gap:1rem;display:grid}.market-terms dd{margin-top:0}}.market-reading{border-block:1px solid var(--border);gap:.65rem;padding:1rem 0;display:grid}.market-reading a{font-weight:600;text-decoration:none}.market-reading a span{color:var(--fg-muted);font-size:.84rem;font-weight:400;display:block}.market-fork-start,.market-fork-end{border:1px solid var(--border);background:var(--bg-soft);border-radius:.4rem;padding:1rem}.market-fork-branches{gap:.8rem;display:grid}.market-fork-branches>div{border:1px solid var(--border);border-radius:.4rem;padding:.8rem 1rem}.market-media h4{margin:.3rem 0 .6rem;font-size:1.02rem;line-height:1.6}.market-fork-branches strong{color:var(--accent);font-size:.86rem}.market-fork-branches .market-connector{color:var(--fg-muted);margin:0 0 .6rem;font-size:.82rem}.market-proof{border:1px solid var(--border);border-radius:.5rem;padding:1.1rem}.market-proof-grid{gap:1.2rem;display:grid}.market-proof-document{background:var(--bg-soft);border-top:3px solid #527481;padding:1rem;font-size:.9rem}.market-proof-document h4{font-size:1.2rem}.market-proof-notes p{margin:0 0 1rem}.market-copy summary{cursor:pointer;font-weight:600}.market-copy[open]>summary{margin-bottom:1rem}.market-plan-options{gap:1rem;display:grid}.market-plan-options article{border:1px solid var(--border);border-radius:.5rem;padding:.9rem 1rem}.market-plan-options article:first-child{border-left:3px solid #527481}.market-plan-options article:last-child{border-left:3px solid #a07866}.market-plan-options .market-plan-number{font-variant-numeric:tabular-nums;color:var(--accent);font-size:1.12rem;font-weight:650}.market-budget-result{background:var(--bg);border-left:3px solid #527481;margin:1.2rem 0;padding:1rem}.market-budget[data-over-budget=true] .market-budget-result{border-color:#a07866}.market-budget-result [data-entry-total]{font-variant-numeric:tabular-nums;font-size:1.12rem;font-weight:650}.market-budget-result dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.7rem 0;display:grid}.market-budget-result dt{color:var(--fg-muted);font-size:.82rem}.market-budget-result dd{overflow-wrap:anywhere;margin:.3rem 0 0;font-weight:600}.market-budget-result [data-entry-decision]{font-size:.88rem}@container (width>=560px){.market-fork-branches{grid-template-columns:repeat(3,minmax(0,1fr))}.market-proof-grid{grid-template-columns:1fr 1fr}.market-plan-options{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=340px){.market-controls,.market-budget-result dl{grid-template-columns:1fr}}.market-proof-document time,.market-budget-result [data-entry-total] span{white-space:nowrap;display:inline-block}.retention-media{margin:2rem 0;font-size:.94rem;line-height:1.75;container-type:inline-size}.retention-media h3{margin:0 0 .85rem;font-size:1.15rem;line-height:1.5}.retention-media p{margin:.75rem 0}.retention-media [hidden]{display:none!important}.retention-kicker,.retention-media figcaption{color:var(--fg-muted);font-size:.84rem}.retention-records{margin:0;padding:0;list-style:none}.retention-records li{border-top:1px solid var(--border);grid-template-columns:2rem 1fr;gap:.7rem;margin:0;padding:.8rem 0;display:grid}.retention-records b{color:var(--accent)}.retention-records strong,.retention-records span{display:block}.retention-records span{color:var(--fg-muted);margin-top:.2rem;font-size:.87rem}.retention-demo{background:var(--bg-soft);border:1px solid var(--border);border-radius:.6rem;padding:1rem}.retention-demo fieldset{border:0;min-width:0;margin:0;padding:0}.retention-demo legend{margin-bottom:.5rem;font-weight:650}.retention-controls{gap:.85rem;display:grid}.retention-controls label{flex-direction:column;gap:.35rem;display:flex}.retention-demo :is(select,button){font:inherit;min-width:0;max-width:100%;min-height:44px;color:var(--fg);background:var(--bg);border:1px solid var(--border);border-radius:.3rem;padding:.6rem;font-size:.9rem}.retention-demo :is(select,button):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.retention-demo button{cursor:pointer;margin-top:.7rem}.retention-metrics{gap:.8rem;margin-top:1rem;display:grid}.retention-metrics>div{border:1px solid var(--border);background:var(--bg);border-radius:.4rem;padding:.8rem}.retention-metrics h4{margin:0;font-size:.9rem}.retention-metrics strong{color:var(--accent);font-variant-numeric:tabular-nums;margin-top:.3rem;font-size:1.35rem;display:block}.retention-metrics p{color:var(--fg-muted);margin-bottom:0;font-size:.8rem}.retention-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:1rem 0;padding:0;list-style:none;display:grid}.retention-people li{border:1px solid var(--border);border-left:3px solid var(--border);background:var(--bg);border-radius:.3rem;margin:0;padding:.6rem}.retention-people li[data-qualified=true]{border-left-color:var(--accent)}.retention-people span,.retention-people em{margin-top:.25rem;font-size:.78rem;line-height:1.5;display:block}.retention-people em{color:var(--fg-muted);font-style:normal}.retention-status{border-left:3px solid var(--accent);background:var(--bg);padding:.5rem .75rem;font-size:.87rem}.retention-static summary{cursor:pointer;font-weight:600}.retention-tree{margin:0;padding:0;list-style:none}.retention-tree>li{margin:0}.retention-question{border:1px solid var(--border);background:var(--bg-soft);border-radius:.35rem;padding:.8rem;font-weight:650}.retention-offshoot{border-left:2px dashed var(--border);color:var(--fg-muted);margin:.5rem 0 .5rem 1rem;padding:.3rem .8rem}.retention-continue{color:var(--accent);padding:.3rem .8rem .6rem;font-weight:650;display:block}.retention-destination{border:1px solid var(--accent);border-radius:.35rem;padding:.8rem}.retention-decision{border:1px solid var(--border);border-radius:.5rem;padding:1rem}.retention-decision dt{color:var(--accent);margin-top:1rem;font-weight:650}.retention-decision dd{margin:.3rem 0}@container (width>=530px){.retention-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.retention-people{grid-template-columns:repeat(4,minmax(0,1fr))}.retention-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}.po-media{border:1px solid var(--border);background:var(--bg-soft);border-radius:.6rem;margin:2rem 0;padding:1.15rem;font-size:.94rem;line-height:1.75;container-type:inline-size}.po-media h3{margin:0 0 1rem;font-size:1.13rem;line-height:1.55}.po-media p{margin:.75rem 0}.po-media figcaption,.po-kicker{color:var(--fg-muted);font-size:.82rem}.po-media [hidden]{display:none!important}.po-path,.po-reconcile{margin:1rem 0;padding:0;list-style:none}.po-path li,.po-reconcile li{border:1px solid var(--border);background:var(--bg);border-radius:.4rem;margin:0 0 1.9rem;padding:.8rem 1rem;position:relative}.po-path li:not(:last-child):after,.po-reconcile li:not(:last-child):after{content:"↓";height:1.9rem;color:var(--accent);font-size:1.1rem;position:absolute;top:100%;left:50%}.po-path li:last-child,.po-reconcile li:last-child{margin-bottom:0}.po-path strong,.po-path span,.po-path small,.po-reconcile span,.po-reconcile strong,.po-reconcile small{display:block}.po-path small,.po-reconcile small{color:var(--fg-muted);margin-top:.25rem;font-size:.82rem}.po-path strong{color:var(--accent)}.po-reconcile strong{font-variant-numeric:tabular-nums;font-size:1.25rem}.po-details{border-block:1px solid var(--border);margin:1.2rem 0;padding:.85rem 0}.po-details summary{cursor:pointer;font-weight:650;line-height:1.7}.po-details p:last-child{margin-bottom:.25rem}.po-details summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.po-media fieldset{border:0;min-width:0;margin:1rem 0;padding:0}.po-media legend{margin-bottom:.5rem;padding:0;font-weight:650}.po-media label{gap:.4rem;margin:.6rem 0;display:grid}.po-media :is(select,button){font:inherit;width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--fg);background:var(--bg);border:1px solid var(--border);border-radius:.35rem;padding:.6rem}.po-media :is(select,button):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.po-media button{cursor:pointer;width:auto;margin-top:.8rem}.po-result{border-left:3px solid var(--accent);background:var(--bg);padding:.25rem .8rem}.po-trace-root{border:1px solid var(--accent);border-radius:.35rem;padding:.6rem .8rem;font-weight:650}.po-trace ul{border-left:2px solid var(--border);margin:0 0 0 1rem;padding:0 0 0 1.15rem;list-style:none}.po-trace li{border:1px solid var(--border);background:var(--bg);border-radius:.35rem;margin:.9rem 0;padding:.7rem .85rem;position:relative}.po-trace li:before{content:"";border-top:2px solid var(--border);width:1.2rem;position:absolute;top:1.4rem;left:-1.2rem}.po-trace li strong,.po-trace li span{display:block}.po-trace li span{margin-top:.3rem}.po-letter{border-left:3px solid var(--border);background:var(--bg-soft);overflow-wrap:anywhere;margin:1.5rem 0;padding:.3rem 1rem;font-size:.94rem}@container (width>=540px){.po-path li{grid-template-columns:7rem 1fr;column-gap:1rem;display:grid}.po-path small{grid-column:2}}.po-options{margin:1.5rem 0;container-type:inline-size}.po-options>div{border:1px solid var(--border);border-radius:.45rem;margin:.8rem 0;padding:1rem}.po-options dt{color:var(--accent);font-weight:650}.po-options dd{margin:.65rem 0 0}.po-options dd p{margin:0;font-size:.94rem}@container (width>=540px){.po-options>div{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.3rem;display:grid}.po-options dt{grid-column:1/-1}}.en-media{border:1px solid var(--border);background:var(--bg-soft);border-radius:.6rem;margin:2rem 0;padding:1.15rem;font-size:.94rem;line-height:1.75;container-type:inline-size}.en-media h3{margin:0 0 1rem;font-size:1.13rem;line-height:1.55}.en-media p{margin:.8rem 0}.en-media figcaption,.en-kicker{color:var(--fg-muted);font-size:.82rem}.en-media [hidden]{display:none!important}.en-chain{margin:1rem 0;padding:0;list-style:none}.en-chain li{border:1px solid var(--border);background:var(--bg);border-radius:.4rem;margin:0 0 1.8rem;padding:.75rem 1rem;position:relative}.en-chain li:not(:last-child):after{content:"↓";height:1.8rem;color:var(--accent);position:absolute;top:100%;left:50%}.en-chain li:last-child{margin-bottom:0}.en-chain strong,.en-chain span{display:block}.en-chain strong{color:var(--accent)}.en-root{border:1px solid var(--accent);border-radius:.35rem;padding:.6rem .8rem;font-weight:650}.en-tree ul{border-left:2px solid var(--border);margin:0 0 0 .8rem;padding:0 0 0 1rem;list-style:none}.en-tree li{background:var(--bg);border:1px solid var(--border);border-radius:.35rem;margin:.8rem 0;padding:.7rem .8rem;position:relative}.en-tree li:before{content:"";border-top:2px solid var(--border);width:1.1rem;position:absolute;top:1.3rem;left:-1.1rem}.en-tree strong,.en-tree span{display:block}.en-tree span{margin-top:.3rem}.en-plan{border-left:3px solid var(--accent);background:var(--bg-soft);margin:1.5rem 0;padding:.25rem 1rem}.en-plan>div{padding:.8rem 0}.en-plan>div+div{border-top:1px solid var(--border)}.en-plan dt{font-weight:650}.en-plan dd{margin:.25rem 0 0}.en-quote-table{font-variant-numeric:tabular-nums}.en-media label{gap:.5rem;display:grid}.en-media :is(select,button){font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--border);border-radius:.35rem;min-width:0;max-width:100%;min-height:44px;padding:.6rem}.en-media select{width:100%}.en-media :is(select,button):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.en-media button{cursor:pointer}.en-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1rem 0;display:grid}.en-totals>div{border:1px solid var(--border);background:var(--bg);border-radius:.35rem;padding:.7rem}.en-totals dt{color:var(--fg-muted);font-size:.85rem}.en-totals dd{font-variant-numeric:tabular-nums;margin:.25rem 0 0;font-size:1.15rem;font-weight:650}.en-result{border-left:3px solid var(--accent);background:var(--bg);padding:.65rem .8rem}@container (width>=540px){.en-chain li{grid-template-columns:8rem 1fr;gap:1rem;display:grid}}.tx-media{border:1px solid var(--border);background:var(--bg-soft);border-radius:.6rem;margin:2rem 0;padding:1.15rem;font-size:.94rem;line-height:1.75;container-type:inline-size}.tx-media h3{margin:0 0 1rem;font-size:1.13rem;line-height:1.55}.tx-media p{margin:.8rem 0}.tx-media figcaption,.tx-kicker{color:var(--fg-muted);font-size:.82rem}.tx-media [hidden]{display:none!important}.tx-chain{margin:1rem 0;padding:0;list-style:none}.tx-chain li{border:1px solid var(--border);background:var(--bg);border-radius:.4rem;margin:0 0 1.8rem;padding:.8rem;position:relative}.tx-chain li:not(:last-child):after{content:"↓";height:1.8rem;color:var(--accent);position:absolute;top:100%;left:50%}.tx-chain li:last-child{margin-bottom:0}.tx-chain strong,.tx-chain span{display:block}.tx-chain strong{color:var(--accent)}.tx-chain span{margin-top:.35rem}.tx-record{border-left:3px solid var(--accent);background:var(--bg-soft);margin:1.5rem 0;padding:.25rem 1rem}.tx-record>div{padding:.8rem 0}.tx-record>div+div{border-top:1px solid var(--border)}.tx-record dt{font-weight:650}.tx-record dd{margin:.25rem 0 0}.tx-inputs{gap:1rem;display:grid}.tx-media label{gap:.4rem;display:grid}.tx-media :is(input,button){font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--border);border-radius:.35rem;min-width:0;max-width:100%;min-height:44px;padding:.6rem}.tx-media :is(input,button):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.tx-media button{cursor:pointer;margin-top:.8rem}.tx-results{border-left:3px solid var(--accent);background:var(--bg);font-variant-numeric:tabular-nums;padding:.5rem .9rem}.tx-results strong,.tx-results span{display:block}.tx-results strong{color:var(--fg-muted);font-size:.85rem}.tx-results span{margin-top:.3rem;font-size:1.05rem}.tx-results [data-tax-result]{border-top:1px solid var(--border);padding-top:.75rem}@container (width>=500px){.tx-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}}.as-media{border:1px solid var(--border);background:var(--bg-soft);border-radius:.6rem;margin:2rem 0;padding:1.15rem;font-size:.94rem;line-height:1.75;container-type:inline-size}.as-media h3{margin:0 0 1rem;font-size:1.13rem;line-height:1.55}.as-media p{margin:.8rem 0}.as-media figcaption,.as-kicker{color:var(--fg-muted);font-size:.82rem}.as-media [hidden]{display:none!important}.as-route{margin:1rem 0;padding:0;list-style:none}.as-route li{border:1px solid var(--border);background:var(--bg);border-radius:.4rem;margin:0 0 1.9rem;padding:.8rem;position:relative}.as-route li:not(:last-child):after{content:"↓";height:1.9rem;color:var(--accent);position:absolute;top:100%;left:50%}.as-route li:last-child{margin-bottom:0}.as-route strong,.as-route span{display:block}.as-route strong{color:var(--accent)}.as-route span{margin-top:.35rem}.as-devices{font-variant-numeric:tabular-nums;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:0;font-size:.85rem;list-style:none;display:grid}.as-devices li{border:1px solid var(--border);text-align:center;background:var(--bg);border-radius:.25rem;margin:0;padding:.45rem}.as-devices [data-version=bad]{border:2px dashed var(--accent);font-weight:700}.as-devices [data-version=fixed]{border:2px solid var(--accent);font-weight:700}.as-actions{flex-wrap:wrap;gap:.6rem;display:flex}.as-actions button{font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--border);cursor:pointer;text-align:left;border-radius:.35rem;max-width:100%;min-height:44px;padding:.6rem .75rem}.as-actions button:disabled{opacity:.55;cursor:default}.as-actions button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.as-result{border-left:3px solid var(--accent);background:var(--bg);font-variant-numeric:tabular-nums;padding:.8rem}@container (width>=450px){.as-devices{grid-template-columns:repeat(4,minmax(0,1fr))}}.as-entry{background:var(--bg);border:1px solid var(--border);text-align:center;border-radius:.4rem;padding:.8rem;font-weight:650}.as-branches{gap:1rem;display:grid}.as-branch-label{text-align:center;color:var(--accent);font-weight:650}.as-stop-node{border:1px dashed var(--border);background:var(--bg);border-radius:.4rem;padding:.8rem}.as-stop-node strong,.as-stop-node span{display:block}.as-stop-node span{margin-top:.4rem}.as-route .as-return{border-top:1px dashed var(--border);color:var(--fg-muted);margin-top:.7rem;padding-top:.55rem;font-size:.83rem}@container (width>=550px){.as-branches{grid-template-columns:1fr 1.6fr}}.as-table{container-type:inline-size}@container (width<=500px){.as-table table,.as-table tbody,.as-table tr,.as-table td{display:block}.as-table thead{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.as-table tr{border:1px solid var(--border);border-radius:.4rem;margin-bottom:1rem;overflow:hidden}.as-table td{border:0;padding:.75rem}.as-table td:first-child{background:var(--bg-soft);font-weight:650}.as-table td:nth-child(n+2):before{color:var(--fg-muted);margin-bottom:.3rem;font-weight:650;display:block}.as-choice-table td:nth-child(2):before{content:"先观察什么"}.as-choice-table td:nth-child(3):before{content:"本例的投入决定"}.as-account-table td:nth-child(2):before{content:"Apple Developer Program"}.as-account-table td:nth-child(3):before{content:"Google Play Console"}.as-test-table td:nth-child(2):before{content:"假设构建 12 的结果"}.as-test-table td:nth-child(3):before{content:"构建 13 的处理与复测"}.as-milestone-table td:nth-child(2):before{content:"本例留下的决定"}.as-milestone-table td:nth-child(3):before{content:"继续推进前需要的结果"}}.risk-media{border:1px solid var(--border);background:var(--bg-soft);border-radius:.6rem;margin:2rem 0;padding:1.15rem;font-size:.94rem;line-height:1.75;container-type:inline-size}.risk-media h3{margin:0 0 1rem;font-size:1.15rem;line-height:1.5}.risk-media p{margin:.8rem 0}.risk-media figcaption,.risk-kicker{color:var(--fg-muted);font-size:.82rem}.risk-media [hidden]{display:none!important}.risk-node,.risk-exit{border:1px solid var(--border);background:var(--bg);border-radius:.4rem;padding:.9rem}.risk-node strong,.risk-node span{display:block}.risk-node strong,.risk-exit>strong{color:var(--accent)}.risk-node span{margin-top:.4rem}.risk-node small{border-top:1px dashed var(--border);color:var(--fg-muted);padding-top:.55rem;display:block}.risk-arrow{text-align:center;color:var(--accent)}.risk-exit{border-left:3px solid var(--accent);margin:1rem 0}.risk-flow{margin:1rem 0;padding:0;list-style:none}.risk-flow li{border:1px solid var(--border);background:var(--bg);border-radius:.4rem;margin:0 0 1.7rem;padding:.8rem;position:relative}.risk-flow li:not(:last-child):after{content:"↓";height:1.7rem;color:var(--accent);position:absolute;top:100%;left:50%}.risk-flow li:last-child{margin-bottom:.8rem}.risk-flow strong,.risk-flow span{display:block}.risk-flow span{margin-top:.4rem}.risk-fork{gap:.8rem;display:grid}.risk-controls{border:1px solid var(--border);border-radius:.4rem;margin:1rem 0;padding:.75rem}.risk-controls legend{padding:0 .35rem;font-weight:650}.risk-controls label{cursor:pointer;align-items:flex-start;gap:.65rem;min-height:44px;padding:.55rem .2rem;display:flex}.risk-controls input{width:1.1rem;height:1.1rem;accent-color:var(--accent);flex:none;margin-top:.25rem}.risk-controls input:disabled{cursor:default}.risk-controls input:focus-visible,.risk-reset:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.risk-result{border-left:3px solid var(--accent);background:var(--bg);font-variant-numeric:tabular-nums;padding:.9rem}.risk-result dl{margin:0}.risk-result dl>div{border-bottom:1px solid var(--border);padding:.55rem 0}.risk-result dt{color:var(--fg-muted);font-size:.84rem}.risk-result dd{margin:.25rem 0 0;font-weight:650}.risk-reset{font:inherit;min-height:44px;color:var(--fg);background:var(--bg);border:1px solid var(--border);cursor:pointer;border-radius:.35rem;margin-top:1rem;padding:.6rem .85rem}.risk-case{border-left:3px solid var(--accent);background:var(--bg-soft);margin:1.7rem 0;padding:.5rem 1.1rem}.risk-table{container-type:inline-size}@container (width>=500px){.risk-fork{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=500px){.risk-table table,.risk-table tbody,.risk-table tr,.risk-table td{display:block}.risk-table thead{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.risk-table tr{border:1px solid var(--border);border-radius:.4rem;margin-bottom:1rem;overflow:hidden}.risk-table td{border:0;padding:.75rem}.risk-table td:first-child{background:var(--bg-soft);font-weight:650}.risk-table td:nth-child(n+2):before{color:var(--fg-muted);margin-bottom:.3rem;font-weight:650;display:block}.risk-drill-table td:nth-child(2):before{content:"已复制的旧密钥"}.risk-drill-table td:nth-child(3):before{content:"已知业务请求"}.risk-law-table td:nth-child(2):before{content:"当前规则的关键差别"}.risk-law-table td:nth-child(3):before{content:"这时应准备什么"}}.privacy-media{border:1px solid var(--border);background:var(--bg-soft);border-radius:.6rem;margin:2rem 0;padding:1.15rem;font-size:.94rem;line-height:1.75;container-type:inline-size}.privacy-media h3{margin:0 0 1rem;font-size:1.15rem;line-height:1.5}.privacy-media p{margin:.8rem 0}.privacy-media figcaption,.privacy-kicker{color:var(--fg-muted);font-size:.82rem}.privacy-media [hidden]{display:none!important}.privacy-local{border:2px solid var(--accent);background:var(--bg);border-radius:.45rem;padding:.85rem}.privacy-local strong{color:var(--accent);display:block}.privacy-path{gap:1.8rem;margin:.8rem 0 1.2rem;padding:0;list-style:none;display:grid}.privacy-path li{background:var(--bg);border:1px solid var(--border);text-align:center;border-radius:.35rem;margin:0;padding:.65rem;position:relative}.privacy-path li+li{margin:0}.privacy-path li:not(:last-child):after{content:"↓";height:1.8rem;color:var(--accent);position:absolute;top:100%;left:50%}.privacy-data-paths{gap:1rem;margin-top:1rem;display:grid}.privacy-data-paths>div{border:1px solid var(--border);border-radius:.4rem;padding:.85rem}.privacy-data-paths strong{color:var(--accent)}.privacy-actions{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.privacy-actions button{color:var(--fg);background:var(--bg);font:inherit;border:1px solid var(--border);text-align:left;cursor:pointer;border-radius:.35rem;max-width:100%;min-height:44px;padding:.65rem .8rem}.privacy-actions button:disabled{opacity:.55;cursor:default}.privacy-actions button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.privacy-records{margin:1rem 0}.privacy-records>div{border-bottom:1px solid var(--border);padding:.6rem 0}.privacy-records dt{color:var(--fg-muted);font-size:.84rem}.privacy-records dd{overflow-wrap:anywhere;margin:.2rem 0 0;font-weight:650}.privacy-result{background:var(--bg);border-left:3px solid var(--accent);padding:.8rem}.privacy-case{background:var(--bg-soft);border-left:3px solid var(--accent);margin:1.5rem 0;padding:.5rem 1rem}.privacy-table{container-type:inline-size}@container (width>=500px){.privacy-data-paths{grid-template-columns:1fr 1fr}.privacy-local .privacy-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem}.privacy-local .privacy-path li:not(:last-child):after{content:"→";width:1.8rem;top:50%;left:100%;transform:translateY(-50%)}}@container (width<=500px){.privacy-table table,.privacy-table tbody,.privacy-table tr,.privacy-table td{display:block}.privacy-table thead{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.privacy-table tr{border:1px solid var(--border);border-radius:.4rem;margin-bottom:1rem;overflow:hidden}.privacy-table td{border:0;padding:.75rem}.privacy-table td:first-child{background:var(--bg-soft);font-weight:650}.privacy-table td:nth-child(n+2):before{color:var(--fg-muted);margin-bottom:.3rem;font-weight:650;display:block}.privacy-data-table td:nth-child(2):before{content:"首版决定"}.privacy-data-table td:nth-child(3):before{content:"怎样证明承诺落地"}}.resource-flow{border:1px solid var(--border);background:var(--bg-soft);border-radius:.6rem;margin:2rem 0;padding:1.1rem}.resource-flow h2{margin:0 0 1rem;font-size:1.15rem}.resource-flow ol{gap:1.8rem;margin:1rem 0;padding:0;list-style:none;display:grid}.resource-flow li{border:1px solid var(--border);background:var(--bg);border-radius:.4rem;padding:.8rem;position:relative}.resource-flow li+li{margin-top:0}.resource-flow li:not(:last-child):after{content:"↓";color:var(--accent);height:1.8rem;position:absolute;top:100%;left:50%}.resource-flow strong,.resource-flow span{display:block}.resource-flow strong{color:var(--accent)}.resource-flow span,.resource-flow figcaption{font-size:.86rem;line-height:1.65}.resource-flow figcaption{color:var(--fg-muted)}.resource-index{container-type:inline-size}.resource-drills{gap:1rem;margin:1.5rem 0;display:grid}.resource-drills>div{border-left:3px solid var(--accent);background:var(--bg-soft);padding:1rem}.resource-drills h3{margin:0;font-size:1.08rem}.resource-drills p{margin:.6rem 0}.resource-controls{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.resource-controls button{min-height:44px;font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--border);cursor:pointer;border-radius:.4rem;padding:.55rem .75rem}.resource-controls button[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 -3px var(--accent);font-weight:700}.resource-controls button:focus-visible,.resource-card a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.resource-count{color:var(--fg-muted);font-size:.9rem}.resource-cards{gap:1rem;margin:1rem 0 2rem;display:grid}.resource-card{border:1px solid var(--border);background:var(--bg-soft);border-radius:.45rem;min-width:0;padding:1rem}.resource-card h4{margin:0 0 .5rem;font-size:1.08rem;line-height:1.55}.resource-card p{margin:.65rem 0 0}.resource-card p:first-of-type{color:var(--fg-muted);font-size:.84rem}[data-resource-library] [hidden]{display:none!important}@media (width>=760px){.resource-flow ol{grid-template-columns:repeat(4,minmax(0,1fr))}.resource-flow li:not(:last-child):after{content:"→";text-align:center;width:1.8rem;top:50%;left:100%;transform:translateY(-50%)}.resource-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=560px){.resource-index table,.resource-index tbody,.resource-index tr,.resource-index td{display:block}.resource-index thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.resource-index tr{border:1px solid var(--border);border-radius:.4rem;margin-bottom:1rem;overflow:hidden}.resource-index td{border:0;padding:.75rem}.resource-index td:first-child{background:var(--bg-soft);font-weight:650}.resource-index td:nth-child(n+2):before{color:var(--fg-muted);margin-bottom:.25rem;font-weight:650;display:block}.resource-index td:nth-child(2):before{content:"先读哪一段"}.resource-index td:nth-child(3):before{content:"可以直接参考的材料"}}.resource-example{border-left:3px solid var(--accent);background:var(--bg-soft);margin:1.5rem 0;padding:1rem}.resource-example h3{margin-top:0;font-size:1.12rem}.resource-example [lang]{background:var(--bg);border:1px solid var(--border);border-radius:.35rem;padding:.25rem .9rem}.growth-media{margin:2rem 0;font-size:.94rem;line-height:1.75;container-type:inline-size}.growth-media h3{margin:0 0 1rem;font-size:1.15rem;line-height:1.5}.growth-media h4{margin:1.1rem 0 .4rem;font-size:1rem}.growth-media p{margin:.8rem 0}.growth-media [hidden]{display:none!important}.growth-kicker,.growth-media figcaption{color:var(--fg-muted);font-size:.84rem}.growth-entry{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding-bottom:1.5rem;display:grid;position:relative}.growth-entry:after{content:"";border-bottom:2px solid var(--accent);position:absolute;bottom:0;left:calc(16.6667% - .266667rem);right:calc(16.6667% - .266667rem)}.growth-entry>div{border:1px solid var(--border);background:var(--bg-soft);border-radius:.4rem;padding:.8rem;position:relative}.growth-entry>div:after{content:"";border-left:2px solid var(--accent);height:1.5rem;position:absolute;top:100%;left:50%}.growth-entry strong,.growth-entry span,.growth-entry small,.growth-path strong,.growth-path span{display:block}.growth-entry small{color:var(--fg-muted);margin-top:.4rem}.growth-discovery .growth-merge{text-align:center;color:var(--accent);margin:0 0 1rem;font-size:.85rem}.growth-path{margin:0;padding:0;list-style:none}.growth-path li,.growth-path li+li{border:1px solid var(--border);border-radius:.4rem;margin:0 0 1.6rem;padding:.8rem 1rem;position:relative}.growth-path li:not(:last-child):after{content:"↓";color:var(--accent);line-height:1.6rem;position:absolute;top:100%;left:50%}.growth-return{border:1px solid var(--accent);border-radius:.4rem;padding:.7rem 1rem}.growth-sample,.growth-note,.growth-demo{border:1px solid var(--border);background:var(--bg-soft);border-radius:.5rem;padding:1.1rem}.growth-sample>summary{cursor:pointer;font-weight:600}.growth-sample[open]>summary{margin-bottom:1rem}.growth-sample blockquote{background:var(--bg);border-left:3px solid var(--accent);color:var(--fg);margin:1rem 0;padding:.5rem 1rem;font-style:normal}.growth-note [lang]{border-left:2px solid var(--border);padding-left:.8rem}.growth-table{margin:1.5rem 0;container-type:inline-size}.growth-table table{table-layout:fixed;width:100%}.growth-options-table th:first-child{width:20%}.growth-table th,.growth-table td{overflow-wrap:anywhere}.growth-demo .growth-table th:first-child{width:4rem}.growth-demo fieldset{border:0;min-width:0;margin:1.3rem 0;padding:0}.growth-demo legend{margin-bottom:.6rem;font-weight:650}.growth-options{gap:.5rem;display:grid}.growth-demo label{border:1px solid var(--border);cursor:pointer;background:var(--bg);border-radius:.35rem;align-items:center;gap:.6rem;min-height:44px;padding:.6rem;display:flex}.growth-demo input{width:1.1rem;height:1.1rem;accent-color:var(--accent);flex:0 0 1.1rem}.growth-demo label:has(input:checked){border-color:var(--accent)}.growth-demo label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.growth-evidence{margin-top:.8rem}.growth-fixed{border-left:3px solid var(--accent);background:var(--bg);padding:.6rem .8rem}.growth-bars{gap:.7rem;margin:1.2rem 0;padding:0;list-style:none;display:grid}.growth-bars li,.growth-bars li+li{grid-template-columns:6rem 1.5rem 1fr;align-items:center;gap:.6rem;margin:0;font-size:.9rem;display:grid}.growth-bars b{font-variant-numeric:tabular-nums}.growth-bars li>div{background:var(--border);border-radius:.15rem;height:.65rem;overflow:hidden}.growth-bars i{background:var(--accent);height:100%;display:block}.growth-demo [role=status]{font-size:.88rem}.growth-demo button{font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--border);cursor:pointer;border-radius:.35rem;min-height:44px;padding:.6rem 1rem}.growth-demo button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@container (width<=540px){.growth-table table,.growth-table tbody,.growth-table tr,.growth-table td{display:block}.growth-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.growth-table tr{border:1px solid var(--border);background:var(--bg);border-radius:.35rem;margin-bottom:.8rem;padding:.7rem}.growth-table td{border:0;padding:.3rem 0}.growth-table tbody th{color:var(--accent);border:0;padding:0 0 .3rem;display:block;width:auto!important}.growth-table td:first-child{font-weight:650}.growth-table td:before{color:var(--fg-muted);font-weight:650}.growth-options-table td:nth-child(2):before{content:"条件与材料："}.growth-options-table td:nth-child(3):before{content:"代价与条件："}.growth-budget-table td:nth-child(2):before{content:"投入："}.growth-budget-table td:nth-child(3):before{content:"留下的结果："}.growth-record-table td:nth-child(2):before{content:"接触顺序："}.growth-record-table td:nth-child(3):before{content:"使用结果："}}.growth-cost{border:1px solid var(--border);background:var(--bg-soft);border-radius:.5rem;padding:1.1rem}.growth-cost fieldset{border:0;min-width:0;margin:1rem 0;padding:0}.growth-cost legend{margin-bottom:.8rem;font-weight:650}.growth-cost label{display:block}.growth-cost input[type=range]{width:100%;min-height:44px;accent-color:var(--accent);cursor:pointer;margin:.2rem 0 .8rem;display:block}.growth-cost-results{gap:.7rem;margin:1rem 0;display:grid}.growth-cost-results>div{border-left:3px solid var(--accent);background:var(--bg);padding:.8rem}.growth-cost dt{color:var(--fg-muted);font-size:.85rem}.growth-cost dd{font-variant-numeric:tabular-nums;margin:.2rem 0 0;font-weight:650}.growth-cost [role=status]{font-size:.86rem}.growth-cost button{font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--border);cursor:pointer;border-radius:.35rem;min-height:44px;padding:.6rem 1rem}.growth-cost :is(input,button):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@container (width<=540px){.growth-entry{border-left:2px solid var(--accent);grid-template-columns:1fr;gap:.6rem;padding:0 0 0 1rem}.growth-entry:after{display:none}.growth-entry>div:after{border-left:0;border-top:2px solid var(--accent);width:1rem;height:0;top:50%;left:-1rem}.growth-discovery .growth-merge{text-align:left;padding:.7rem 0}.growth-cost-table td:nth-child(2):before{content:"美元："}.growth-cost-table td:nth-child(3):before{content:"口径："}}.first-media{margin:2rem 0;font-size:.95rem;line-height:1.8}.first-media h3{margin:0 0 .9rem;font-size:1.18rem;line-height:1.5}.first-media h4{margin:0 0 .8rem;font-size:1rem}.first-media p{margin:.7rem 0}.first-media [hidden]{display:none!important}.first-media figcaption,.first-caption,.first-eyebrow{color:var(--fg-muted);font-size:.85rem}.first-media .first-eyebrow{letter-spacing:.04em;margin:0 0 .8rem}.first-entry{border-top:3px solid var(--accent);background:var(--bg-soft);padding:1.3rem 1.2rem}.first-entry-links{flex-wrap:wrap;gap:.7rem 1.5rem;margin:1rem 0;display:flex}.first-flow ol{border-left:2px solid var(--accent);margin:0;padding:0 0 0 1.2rem;list-style:none}.first-flow li,.first-flow li+li{background:var(--bg-soft);border:1px solid var(--border);border-radius:.4rem;margin:0 0 2rem;padding:1rem;position:relative}.first-flow li:before{content:"";background:var(--accent);border:2px solid var(--bg);border-radius:50%;width:.65rem;height:.65rem;position:absolute;top:1.5rem;left:-1.6rem}.first-flow li:not(:last-child):after{content:"↓";color:var(--accent);line-height:2rem;position:absolute;top:100%;left:50%}.first-flow a{text-decoration:none}.first-flow b,.first-flow span{display:block}.first-flow span{color:var(--fg)}.first-flow aside{border-top:1px dashed var(--border);margin-top:.6rem;padding-top:.6rem;font-size:.87rem}.first-flow-exit{border-left:2px solid var(--accent);background:var(--bg-soft);padding:.5rem 1rem}.first-spec{border-left:3px solid var(--border);padding:.2rem 1.2rem}.first-demo{background:var(--bg-soft);border:1px solid var(--border);border-radius:.65rem;padding:1.25rem}.first-demo fieldset{border:0;min-width:0;margin:1.2rem 0;padding:0}.first-demo legend{margin-bottom:.75rem;font-weight:650}.first-buttons{flex-wrap:wrap;gap:.6rem;display:flex}.first-demo button{font:inherit;background:var(--bg);color:var(--fg);border:1px solid var(--border);cursor:pointer;border-radius:.4rem;min-height:44px;padding:.6rem .85rem}.first-demo button[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 -3px var(--accent)}.first-demo button:disabled{opacity:.55;cursor:not-allowed}.first-demo .first-primary{border-color:var(--accent);font-weight:650}.first-demo :is(button,input,a):focus-visible,.first-media a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.first-status{border-left:3px solid var(--accent);background:var(--bg);padding:.6rem .85rem}.first-row{border-bottom:1px solid var(--border);grid-template-columns:1fr 6rem;align-items:center;gap:.8rem;padding:.9rem 0;display:grid}.first-row span{color:var(--fg-muted);font-size:.85rem;display:block}.first-row b{text-align:center;font-size:1.2rem}.first-demo input[type=text]{box-sizing:border-box;border:1px solid var(--border);background:var(--bg);width:100%;min-width:0;color:var(--fg);font:inherit;border-radius:.3rem;padding:.7rem}.first-demo input[aria-invalid=true]{border-width:2px;border-color:#a93d29}.first-demo input:disabled{opacity:.55}.first-check{cursor:pointer;align-items:flex-start;gap:.6rem;padding:.6rem 0;display:flex}.first-check input{width:1.2rem;height:1.2rem;accent-color:var(--accent);flex:0 0 1.2rem;margin-top:.3rem}.first-manual{margin:1.2rem 0}.first-manual label{margin-top:1rem;display:block}.first-manual input{margin-top:.4rem}.first-error{color:#a93d29;font-size:.87rem}.first-errors:not(:empty){border:2px solid #a93d29;border-radius:.3rem;margin:1rem 0;padding:.7rem 1rem}.first-errors ul{padding-left:1.2rem}.first-preview{background:var(--bg);border:1px solid var(--border);border-radius:.4rem;margin:1.2rem 0;padding:1.1rem}.first-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--fg);background:0 0;padding:0;font-size:.88rem}.first-static{border-top:1px solid var(--border);margin-top:1rem;padding-top:.8rem;font-size:.87rem}.first-static summary{cursor:pointer}.first-output{border:1px solid var(--border);border-top:4px solid var(--accent);padding:1.2rem 1.5rem}.first-report-heading{font-size:1.35rem;font-weight:650}.first-output dl{gap:1rem;display:grid}.first-output dl div{border-bottom:1px solid var(--border);grid-template-columns:8rem 1fr;gap:1rem;padding-bottom:1rem;display:grid}.first-output dt{color:var(--fg-muted);font-weight:650}.first-output dd{margin:0}.first-help{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:1.2rem 0}.first-help div{border-left:3px solid var(--accent);padding-left:1rem}.first-help h3:not(:first-child){margin-top:1.8rem}.first-observations{margin:1.5rem 0;container-type:inline-size}.first-observations table{table-layout:fixed;width:100%}.first-observations th,.first-observations td{overflow-wrap:anywhere}.first-observations tbody th{font-weight:650}@media (prefers-color-scheme:dark){.first-error{color:#edab99}.first-demo input[aria-invalid=true],.first-errors:not(:empty){border-color:#edab99}}@media (width<=540px){.first-demo,.first-output{padding:1rem}.first-output dl div{grid-template-columns:1fr;gap:.3rem}.first-row{grid-template-columns:1fr 5rem;gap:.5rem}}@container (width<=540px){.first-observations table,.first-observations tbody,.first-observations tr,.first-observations td{display:block}.first-observations thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.first-observations tr{border:1px solid var(--border);border-radius:.3rem;margin-bottom:.8rem;padding:.8rem}.first-observations tbody th{border:0;padding:0 0 .4rem;display:block}.first-observations td{border:0;padding:.4rem 0}.first-observations td:nth-child(2):before{content:"观察：";font-weight:650}.first-observations td:nth-child(3):before{content:"下一步：";font-weight:650}}.review-media{margin:2rem 0;font-size:.94rem;line-height:1.75;container-type:inline-size}.review-media h3{margin:0 0 1rem;font-size:1.15rem;line-height:1.5}.review-media h4{margin:0 0 .6rem;font-size:1rem}.review-media p{margin:.8rem 0}.review-media [hidden]{display:none!important}.review-caption,.review-media figcaption{color:var(--fg-muted);font-size:.85rem}.review-money-start,.review-exit-start,.review-exit-end{border:1px solid var(--accent);background:var(--bg-soft);border-radius:.4rem;padding:.9rem 1rem}.review-money-start>*,.review-exit-start>*,.review-exit-end>*{display:block}.review-money-start span,.review-exit-start span,.review-exit-end span{margin-top:.4rem}.review-money-start b{margin-top:.6rem;font-size:.88rem}.review-money-branches{grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:1.5rem;display:grid}.review-money-branches>div{border:1px solid var(--border);border-radius:.4rem;padding:1rem;position:relative}.review-money-branches>div:before{content:"";background:var(--accent);width:1px;height:1.5rem;position:absolute;top:-1.5rem;left:50%}.review-money-branches strong{color:var(--accent);font-variant-numeric:tabular-nums}.review-time-step{border-top:1px dashed var(--border);margin-top:1rem;padding-top:.5rem}.review-time-step>span{color:var(--fg-muted);font-size:.85rem}.review-demo,.review-notice{border:1px solid var(--border);background:var(--bg-soft);border-radius:.5rem;padding:1.15rem}.review-demo fieldset{border:0;min-width:0;margin:1.3rem 0;padding:0}.review-demo legend{margin-bottom:.5rem;font-weight:650}.review-demo label{margin:.6rem 0 .3rem;display:block}.review-demo select{width:100%;min-height:44px;font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--border);border-radius:.3rem;padding:.6rem;display:block}.review-demo select:disabled{opacity:.75}.review-demo button{min-height:44px;font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--border);cursor:pointer;border-radius:.3rem;padding:.6rem 1rem}.review-demo :is(button,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.review-demo details{margin-top:1rem}.review-demo summary{cursor:pointer;min-height:44px;padding:.5rem 0}.review-results{grid-template-columns:1fr 1fr;gap:.6rem;margin-bottom:1rem;display:grid}.review-results>div{border:1px solid var(--border);background:var(--bg);border-radius:.3rem;padding:.7rem}.review-results>div:nth-child(3),.review-results>p{grid-column:1/-1}.review-results span,.review-results strong{display:block}.review-results span{color:var(--fg-muted);font-size:.85rem}.review-results strong{font-variant-numeric:tabular-nums;font-size:1.3rem}.review-results p{font-size:.87rem}.review-exit-lanes{border-left:2px solid var(--accent);grid-template-columns:1fr;gap:1rem;margin-left:.6rem;padding-left:1rem;display:grid}.review-exit-lanes>div{border:1px solid var(--border);border-radius:.4rem;padding:1rem;position:relative}.review-exit-lanes>div:before{content:"";background:var(--accent);width:1rem;height:1px;position:absolute;top:1.8rem;left:-1rem}.review-exit-lanes aside{border-top:1px dashed var(--border);color:var(--fg-muted);padding-top:.6rem;font-size:.85rem}.review-connector{text-align:center;color:var(--accent);font-size:.85rem}.review-notice [lang=en]{line-height:1.8}.review-notice>div{border-left:2px solid var(--accent);padding-left:1rem}.review-table{margin:1.5rem 0;container-type:inline-size}.review-table table{table-layout:fixed;width:100%}.review-table :is(th,td){overflow-wrap:anywhere}@container (width<=540px){.review-money-branches{border-left:1px solid var(--accent);grid-template-columns:1fr;margin-left:.5rem;padding-left:1rem}.review-money-branches>div:before{width:1rem;height:1px;top:1.8rem;left:-1rem}.review-results{grid-template-columns:1fr}.review-table table,.review-table tbody,.review-table tr,.review-table td{display:block}.review-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.review-table tr{border:1px solid var(--border);background:var(--bg);border-radius:.35rem;margin-bottom:.8rem;padding:.75rem}.review-table td{border:0;padding:.3rem 0}.review-table td:first-child{font-weight:650}.review-table td:before{color:var(--fg-muted);font-weight:650}.review-ledger td:nth-child(2):before{content:"金额或用时："}.review-ledger td:nth-child(3):before{content:"核对依据："}.review-choice td:nth-child(2):before{content:"接下来承担："}.review-choice td:nth-child(3):before{content:"这次判断："}.review-close-table td:nth-child(2):before{content:"已留依据："}.review-close-table td:nth-child(3):before{content:"下一步与依赖："}}.team-media{margin:2rem 0;font-size:.94rem;line-height:1.8;container-type:inline-size}.team-media h3{margin:0 0 1rem;font-size:1.15rem;line-height:1.5}.team-media h4{margin:0 0 .8rem;font-size:1rem}.team-media p{margin:.8rem 0}.team-caption,.team-media figcaption{color:var(--fg-muted);font-size:.85rem}.team-media figcaption{margin-top:1rem}.team-role-center,.team-flow-start,.team-flow-gate{background:var(--bg-soft);border:1px solid var(--accent);border-radius:.35rem;padding:1rem}:is(.team-role-center,.team-flow-start,.team-flow-gate)>*{display:block}.team-roles ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.team-roles li{border-left:2px solid var(--accent);margin:0;padding:.5rem .8rem;position:relative}.team-roles li:before{content:"";border-left:1px solid var(--border);height:1.5rem;position:absolute;top:-1.5rem;left:-2px}.team-roles li>*{display:block}.team-roles li span{color:var(--fg-muted);margin-top:.4rem}.team-brief,.team-demo,.team-handover{background:var(--bg-soft);border:1px solid var(--border);border-radius:.5rem;padding:1.15rem}.team-brief dl{margin:0}.team-brief dl>div{border-top:1px solid var(--border);padding:.8rem 0}.team-brief dt{margin-bottom:.3rem;font-weight:650}.team-brief dd{margin:0}.team-flow-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:2rem 0;display:grid}.team-flow-lanes>div{border:1px solid var(--border);border-radius:.35rem;padding:1rem;position:relative}.team-flow-lanes>div:before,.team-flow-lanes>div:after{content:"↓";color:var(--accent);position:absolute;left:calc(50% - .5rem)}.team-flow-lanes>div:before{top:-1.8rem}.team-flow-lanes>div:after{bottom:-1.9rem}.team-flow-lanes ol{margin:0;padding:0;list-style:none}.team-flow-lanes li{margin:0}.team-flow-lanes li+li:before{content:"↓";color:var(--accent);margin:.3rem 0;display:block}.team-flow-outcomes{border-top:1px solid var(--accent);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0 0;padding:1.2rem 0 0;display:grid;position:relative}.team-flow-outcomes:before{content:"";background:var(--accent);width:1px;height:1.5rem;position:absolute;top:-1.5rem;left:50%}.team-flow-outcomes>div{position:relative}.team-flow-outcomes>div:before{content:"";border-left:1px solid var(--accent);width:1px;height:1.2rem;position:absolute;top:-1.2rem;left:.7rem}.team-flow-outcomes strong,.team-flow-outcomes span{display:block}.team-flow-outcomes span{color:var(--fg-muted)}.team-letter{border-block:1px solid var(--border);padding:.8rem 0}.team-letter summary{cursor:pointer;min-height:44px;padding:.3rem 0;font-weight:600}.team-letter [lang=en],.team-change [lang=en]{border-left:2px solid var(--accent);padding-left:1rem}.team-change{border-block:1px solid var(--border);padding:1.1rem 0}.team-demo fieldset{border:0;min-width:0;margin:1rem 0;padding:0}.team-demo legend{margin-bottom:.5rem;font-weight:650}.team-demo label{margin:1rem 0 .4rem;font-size:.9rem;display:block}.team-demo :is(select,button){font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--border);border-radius:.3rem;min-height:44px;padding:.6rem;font-size:.9rem}.team-demo select{width:100%}.team-demo button{cursor:pointer}.team-demo .team-checkbox{align-items:center;gap:.6rem;min-height:44px;display:flex}.team-demo input[type=checkbox]{width:1.15rem;height:1.15rem;accent-color:var(--accent);flex-shrink:0}.team-demo-actions{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.team-demo-result{border-left:3px solid var(--accent);background:var(--bg);font-variant-numeric:tabular-nums;padding:.5rem 1rem}.team-media :is(button,select,input,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.team-table{margin:1.5rem 0;container-type:inline-size}.team-table table{table-layout:fixed;width:100%}.team-table :is(th,td){overflow-wrap:anywhere}.team-table th:first-child{width:20%}@container (width<=540px){.team-roles ul,.team-flow-lanes,.team-flow-outcomes{grid-template-columns:1fr}.team-flow-lanes{border-left:1px solid var(--accent);margin-left:.5rem;padding-left:1.2rem;position:relative}.team-flow-lanes:before,.team-flow-lanes:after{content:"";background:var(--accent);width:1px;height:2rem;position:absolute;left:-1px}.team-flow-lanes:before{top:-2rem}.team-flow-lanes:after{bottom:-2rem}.team-flow-lanes>div:before{content:"";border-top:1px solid var(--accent);width:1.2rem;top:1.6rem;left:-1.2rem}.team-flow-lanes>div:after{content:none}.team-flow-outcomes{border-top:0;border-left:1px solid var(--accent);margin-left:.5rem;padding:0 0 0 1.2rem}.team-flow-outcomes:before{left:-1px}.team-flow-outcomes>div:before{border-left:0;border-top:1px solid var(--accent);width:1.2rem;height:1px;top:.8rem;left:-1.2rem}.team-records td:nth-child(2):before{content:"首次检查：";font-weight:650}.team-records td:nth-child(3):before{content:"修复后复测：";font-weight:650}.team-table table,.team-table tbody,.team-table tr,.team-table td{display:block}.team-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.team-table tr{border:1px solid var(--border);border-radius:.35rem;margin-bottom:.8rem;padding:.8rem}.team-table td{border:0;padding:.3rem 0}.team-table td:first-child{font-weight:650}.team-routes td:nth-child(2):before{content:"要证明什么：";font-weight:650}.team-routes td:nth-child(3):before{content:"工作与取舍：";font-weight:650}}.aap-media{margin:2rem 0;font-size:.94rem;line-height:1.8;container-type:inline-size}.aap-media h3{margin:0 0 1.1rem;font-size:1.16rem;line-height:1.5}.aap-media p{margin:.85rem 0}.aap-caption,.aap-media figcaption{color:var(--fg-muted);font-size:.85rem}.aap-media figcaption{margin-top:1rem}.aap-stack ol,.aap-data ol{margin:0;padding:0;list-style:none}.aap-stack li,.aap-data li{border:1px solid var(--border);background:var(--bg-soft);border-radius:.35rem;margin:0;padding:1rem 1.1rem;position:relative}.aap-stack li+li,.aap-data li+li{margin-top:1.5rem}.aap-stack li+li:before,.aap-data li+li:before{content:"↓";color:var(--accent);position:absolute;top:-1.6rem;left:calc(50% - .45rem)}.aap-stack li>*,.aap-data li>*,.aap-boundary>*{display:block}.aap-stack .aap-kicker{color:var(--accent);letter-spacing:.08em;font-size:.8rem}.aap-stack li>span:last-child,.aap-data li span{color:var(--fg-muted);margin-top:.25rem}.aap-boundary{border-left:3px solid var(--accent);margin-top:1rem;padding:.7rem 1rem}.aap-sample,.aap-cost{border:1px solid var(--border);background:var(--bg-soft);border-radius:.5rem;padding:1.2rem}.aap-draft{border-left:3px solid var(--accent);background:var(--bg);margin:1rem 0;padding:.25rem 1rem}.aap-cost fieldset{border:0;min-width:0;margin:1rem 0;padding:0}.aap-cost legend{font-weight:650}.aap-cost label{margin-top:1rem;display:block}.aap-cost input{width:100%;min-height:44px;accent-color:var(--accent);margin:0 0 .3rem;display:block}.aap-cost button{border:1px solid var(--border);background:var(--bg);min-height:44px;color:var(--fg);font:inherit;cursor:pointer;border-radius:.3rem;padding:.6rem .8rem}.aap-cost-results{font-variant-numeric:tabular-nums;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.aap-cost-results>div{border-top:2px solid var(--accent);background:var(--bg);padding:.8rem 1rem}.aap-recovery-main{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.5rem;display:grid}.aap-recovery-main>span:not([aria-hidden]){background:var(--bg-soft);border:1px solid var(--border);text-align:center;border-radius:.3rem;padding:.8rem .5rem}.aap-recovery-main>span[aria-hidden]{color:var(--accent)}.aap-recovery-return{border-left:3px solid var(--accent);margin:1.2rem 0;padding:.75rem 1rem}.aap-recovery-return>*,.aap-recovery-forks strong,.aap-recovery-forks span{display:block}.aap-recovery-forks{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:1rem;padding-top:1rem;display:grid}.aap-recovery-forks span{color:var(--fg-muted)}.aap-contract{border-block:1px solid var(--border);padding:.8rem 0}.aap-contract summary{cursor:pointer;min-height:44px;padding:.3rem 0;font-weight:650}.aap-media :is(input,button,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.aap-table{margin:1.5rem 0;container-type:inline-size}.aap-table table{table-layout:fixed;width:100%}.aap-table :is(th,td){overflow-wrap:anywhere}.aap-table th:first-child{width:24%}@container (width<=540px){.aap-cost-results,.aap-recovery-forks{grid-template-columns:1fr}.aap-recovery-main{grid-template-columns:1fr;gap:.25rem}.aap-recovery-main>span[aria-hidden]{text-align:center;font-size:0}.aap-recovery-main>span[aria-hidden]:after{content:"↓";font-size:1rem}.aap-table table,.aap-table tbody,.aap-table tr,.aap-table td{display:block}.aap-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.aap-table tr{border:1px solid var(--border);border-radius:.35rem;margin-bottom:.8rem;padding:.8rem}.aap-table td{border:0;padding:.3rem 0}.aap-table td:first-child{font-weight:650}.aap-options td:nth-child(2):before{content:"得到什么：";font-weight:650}.aap-options td:nth-child(3):before{content:"取舍：";font-weight:650}.aap-evals td:nth-child(2):before{content:"应有行为：";font-weight:650}.aap-evals td:nth-child(3):before{content:"失败输出：";font-weight:650}.aap-permissions td:nth-child(2):before{content:"权限范围：";font-weight:650}.aap-permissions td:nth-child(3):before{content:"恢复办法：";font-weight:650}}.ads-media,.ads-note{margin:2rem 0;container-type:inline-size}.ads-media h3,.ads-note h3{margin-top:0}.ads-media figcaption,.ads-caption{color:var(--fg-muted);font-size:.9rem;line-height:1.75}.ads-routes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1.1rem 0;display:grid}.ads-routes a{border:1px solid var(--border);color:var(--fg);background:var(--bg-soft);border-radius:.4rem;grid-template-columns:2rem 1fr;column-gap:.7rem;padding:1rem;text-decoration:none;display:grid}.ads-routes a:hover{border-color:var(--accent)}.ads-routes a>span:last-child{color:var(--fg-muted);grid-column:2;margin-top:.35rem;font-size:.92rem}.ads-symbol{color:var(--accent);grid-row:1/3;font-size:1.7rem}.ads-parallel,.ads-budget-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ads-parallel>div{border-top:2px solid var(--accent);background:var(--bg-soft);padding:1rem}.ads-parallel strong,.ads-parallel span,.ads-budget-pair strong,.ads-budget-pair span{display:block}.ads-parallel span,.ads-budget-pair span{margin-top:.6rem}.ads-join{text-align:center;border:1px solid var(--border);border-radius:.3rem;padding:1rem}.ads-chain{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;list-style:none;display:grid;margin:1rem 0!important;padding:0!important}.ads-chain>li{border-top:2px solid var(--accent);background:var(--bg-soft);padding:1rem .75rem;position:relative;margin:0!important}.ads-chain>li+li:before{content:"→";color:var(--accent);position:absolute;top:1rem;left:-1.2rem}.ads-chain :is(strong,span,small){display:block}.ads-chain span{margin:.6rem 0;font-size:.95rem}.ads-chain small{color:var(--fg-muted);font-size:.87rem}.ads-copy{border-left:3px solid var(--accent);background:var(--bg-soft);padding:.5rem 1.2rem}.ads-copy p{line-height:1.7}.ads-note{border:1px solid var(--border);border-radius:.4rem;padding:1.25rem}.ads-budget-pair>div{border-left:2px solid var(--border);padding-left:.8rem}.ads-storyboard{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.ads-time{color:var(--fg-muted);margin-bottom:.6rem;font-size:.82rem;display:block}.ads-frame{aspect-ratio:4/5;background:var(--bg-soft);border:1px solid var(--border);border-radius:.5rem;justify-content:center;align-items:center;margin-bottom:.7rem;padding:.65rem;display:flex}.ads-frame>div{background:var(--bg);border:1px solid var(--border);border-radius:.25rem;width:100%;padding:.65rem;font-size:.72rem}.ads-frame span{display:block}.ads-sheet span+span{border-top:1px solid var(--border);margin-top:.6rem;padding-top:.6rem}.ads-report b{color:var(--accent);padding:.75rem 0;font-size:2.5rem;line-height:1.3;display:block}.ads-fake-button{border:1px solid var(--accent);color:var(--accent);border-radius:.2rem;margin-top:1rem;padding:.35rem .2rem}.ads-storyboard p{margin-top:.4rem;font-size:.9rem}.ads-table{margin:1.5rem 0;container-type:inline-size}.ads-table table{table-layout:fixed;width:100%}.ads-table :is(th,td){overflow-wrap:anywhere}.ads-events th:first-child{width:21%}.ads-query-table th:first-child{width:40%}.ads-query-table tbody th{font-weight:500}.ads-demo{border:1px solid var(--border);background:var(--bg-soft);border-radius:.5rem;padding:1.25rem}.ads-demo fieldset{border:0;min-width:0;margin:1rem 0;padding:0}.ads-demo legend{margin-bottom:.5rem;font-weight:650}.ads-demo label{cursor:pointer;border:1px solid var(--border);background:var(--bg);border-radius:.25rem;align-items:center;gap:.65rem;min-height:44px;margin:.5rem 0;padding:.6rem;display:flex}.ads-demo label:has(input:checked){border-color:var(--accent)}.ads-demo input{width:1.1rem;height:1.1rem;accent-color:var(--accent);flex:none}.ads-demo button{min-height:44px;font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--border);cursor:pointer;border-radius:.3rem;margin-top:.5rem;padding:.45rem .8rem}.ads-result{border-left:3px solid var(--accent);background:var(--bg);padding:.1rem 1rem}.ads-query-table .ads-excluded :is(th,td){color:var(--fg-muted)}.ads-query-table .ads-excluded th{text-decoration:line-through}.ads-diagnosis{grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0;display:grid}.ads-diagnosis>div{border-left:2px solid var(--accent);padding:.2rem .8rem}.ads-diagnosis strong,.ads-diagnosis span{display:block}.ads-diagnosis span{margin-top:.4rem;font-size:.94rem}.ads-record{border-block:1px solid var(--border);margin:2rem 0;padding:.6rem 0}.ads-record summary{cursor:pointer;min-height:44px;padding:.6rem 0;font-weight:650}.ads-media :is(input,button,a):focus-visible,.ads-record summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@container (width<=540px){.ads-routes,.ads-parallel,.ads-budget-pair,.ads-chain,.ads-diagnosis,.ads-storyboard{grid-template-columns:1fr}.ads-chain>li+li:before{content:"↓";top:-1.5rem;left:1rem}.ads-storyboard>div{grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:1rem;display:grid}.ads-time{grid-column:1/-1}.ads-frame{grid-area:2/1/4}.ads-storyboard strong{grid-column:2;align-self:end}.ads-storyboard p{grid-column:2}.ads-frame>div{padding:.5rem}.ads-table table,.ads-table tbody,.ads-table tr,.ads-table td,.ads-query-table tbody th{display:block}.ads-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ads-table tr{border:1px solid var(--border);background:var(--bg);border-radius:.25rem;margin:.8rem 0;padding:.7rem}.ads-table td,.ads-query-table tbody th{border:0;padding:.3rem 0;width:auto!important}.ads-table tr>:first-child{font-weight:650}.ads-query-table td:nth-child(2):before{content:"点击 / 花费：";font-weight:650}.ads-query-table td:nth-child(3):before{content:"完成 / 买家：";font-weight:650}.ads-query-table td:nth-child(4):before{content:"当前筛选：";font-weight:650}.ads-events td:nth-child(2):before{content:"记录时机：";font-weight:650}.ads-events td:nth-child(3):before{content:"不代表：";font-weight:650}}@container (width<=300px){.ads-storyboard>div{display:block}.ads-frame{aspect-ratio:auto;min-height:170px}.ads-frame>div{max-width:210px;font-size:.85rem}}.rights-media{margin:2rem 0;container-type:inline-size}.rights-media h3{margin-top:0}.rights-media figcaption,.rights-caption{color:var(--fg-muted);font-size:.9rem;line-height:1.7}.rights-chain{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;list-style:none;display:grid;margin:1.2rem 0!important;padding:0!important}.rights-chain>li{border-top:2px solid var(--accent);background:var(--bg-soft);padding:.8rem;position:relative;margin:0!important}.rights-chain>li+li:before{content:"→";color:var(--accent);position:absolute;top:.8rem;left:-1.25rem}.rights-chain strong,.rights-chain span{display:block}.rights-chain span{margin-top:.3rem;font-size:.94rem}.rights-fork{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0;padding-top:.8rem;display:grid}.rights-fork>div{border-left:2px solid var(--border);padding-left:.8rem}.rights-fork strong,.rights-fork span{display:block}.rights-fork span{margin-top:.25rem}.rights-demo{border:1px solid var(--border);background:var(--bg-soft);border-radius:.5rem;padding:1.25rem}.rights-demo fieldset{border:0;min-width:0;margin:1rem 0;padding:0}.rights-demo legend{margin-bottom:.5rem;font-weight:650}.rights-demo label{margin:.65rem 0;display:block}.rights-demo label:is(.rights-check,.rights-choice){cursor:pointer;align-items:center;gap:.7rem;min-height:44px;display:flex}.rights-demo label.rights-choice{border:1px solid var(--border);background:var(--bg);border-radius:.25rem;padding:.55rem}.rights-demo label.rights-choice:has(input:checked){border-color:var(--accent)}.rights-demo input{width:1.1rem;height:1.1rem;accent-color:var(--accent);flex:none}.rights-demo button{font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--border);cursor:pointer;border-radius:.3rem;min-height:44px;padding:.5rem .8rem}.rights-result{border-left:3px solid var(--accent);background:var(--bg);margin-top:1rem;padding:.25rem 1rem}.rights-media :is(select,input,button,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.rights-letter{border-left:3px solid var(--accent);background:var(--bg-soft);padding:.2rem 1.2rem}.rights-record{border-block:1px solid var(--border);padding:.8rem 0}.rights-record summary{cursor:pointer;min-height:44px;padding:.4rem 0;font-weight:650}.rights-table{margin:1.5rem 0;container-type:inline-size}.rights-table table{table-layout:fixed;width:100%}.rights-table :is(th,td){overflow-wrap:anywhere}.rights-table th:first-child{width:22%}.rights-table th:nth-child(2){width:36%}.rights-closure{border:1px solid var(--border);background:var(--bg-soft);border-radius:.4rem;padding:1rem}@container (width<=540px){.rights-chain,.rights-fork{grid-template-columns:1fr}.rights-chain>li+li:before{content:"↓";top:-1.5rem;left:1rem}.rights-table table,.rights-table tbody,.rights-table tr,.rights-table td{display:block}.rights-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rights-table tr{border:1px solid var(--border);border-radius:.3rem;margin:.9rem 0;padding:.7rem}.rights-table td{border:0;padding:.3rem 0}.rights-table td:first-child{font-weight:650}.rights-ledger td:nth-child(2):before{content:"手中证据：";font-weight:650}.rights-ledger td:nth-child(3):before{content:"这次决定：";font-weight:650}.rights-code td:nth-child(2):before{content:"具体边界：";font-weight:650}.rights-code td:nth-child(3):before{content:"交付动作：";font-weight:650}}.email-media{margin:2rem 0;line-height:1.85;container-type:inline-size}.email-media h3{margin:0 0 1rem;font-size:1.12rem;line-height:1.5}.email-media p{margin:.85rem 0}.email-caption,.email-kicker,.email-media figcaption{color:var(--fg-muted);font-size:.85rem}.email-paper,.email-letter{background:var(--bg-soft);border:1px solid var(--border);border-radius:.4rem;padding:1.25rem}.email-paper{border-top:3px solid #527481}.email-letter{border-left:3px solid #527481}.email-media [lang=en]{line-height:1.75}.email-letter pre,.email-letter pre code{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.85rem}.email-media blockquote{margin-left:0;margin-right:0}.email-node{background:var(--bg-soft);border:1px solid var(--border);border-radius:.35rem;padding:1rem}.email-node :is(b,span){display:block}.email-node span{margin-top:.5rem;font-size:.9rem}.email-fork{grid-template-columns:1fr 1fr;gap:1rem;margin:1.8rem 0 .8rem;display:grid}.email-fork>div{background:var(--bg-soft);border-left:2px solid #527481;padding:.65rem 1rem;position:relative}.email-fork>div:before{content:"↓";color:var(--accent);position:absolute;top:-1.8rem;left:50%}.email-fork p{font-size:.9rem}.email-arrow{color:var(--accent);text-align:center;padding:.5rem;font-size:.85rem}.email-media summary{cursor:pointer;min-height:44px;padding:.6rem 0;font-weight:600}.email-media summary::marker{color:var(--accent)}.email-lab{border:1px solid var(--border);background:var(--bg-soft);border-radius:.5rem;padding:1.2rem}.email-lab label{margin:1rem 0;display:block}.email-lab :is(select,button){font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--border);border-radius:.3rem;min-height:44px;padding:.55rem .7rem}.email-lab select{width:100%;margin-top:.4rem;display:block}.email-lab button{cursor:pointer}.email-media :is(select,button,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.email-result{background:var(--bg);border-left:3px solid #527481;padding:.8rem 1rem}.email-media table{table-layout:fixed;width:100%;font-size:.88rem}.email-media :is(td,th){overflow-wrap:anywhere}.email-records th:first-child{width:12%}.email-records caption{text-align:left;color:var(--fg-muted);padding:.5rem 0;font-size:.85rem}.email-records [data-eligible=true] th{border-left:3px solid #527481}.email-terms{margin:0}.email-terms>div{border-bottom:1px solid var(--border);grid-template-columns:6rem 1fr;gap:1rem;padding:.85rem 0;display:grid}.email-terms>div:last-child{border:0}.email-terms dt{font-weight:600}.email-terms dd{margin:0}.email-revision-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.email-revision-grid>div{border:1px solid var(--border);border-top:3px solid #a07866;border-radius:.35rem;padding:1rem}.email-revision-grid>div:last-child{background:var(--bg-soft);border-top-color:#527481}@container (width<=540px){.email-fork,.email-revision-grid{grid-template-columns:1fr}.email-fork{border-left:1px solid #527481;margin-left:.2rem;padding-left:1rem}.email-fork>div:before{content:"→";top:.6rem;left:-1.2rem}.email-terms>div{grid-template-columns:1fr;gap:.2rem}.email-records :is(table,tbody,tr,td,th[scope=row]),.email-diagnostics :is(table,tbody,tr,td),.email-settlement :is(table,tbody,tr,td){display:block}.email-media thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.email-media tr{border-bottom:1px solid var(--border);padding:.75rem 0}.email-media :is(th[scope=row],td){border:0;width:auto;padding:.3rem .4rem}.email-records td:nth-child(2):before{content:"记录：";color:var(--fg-muted)}.email-records td:nth-child(3):before{content:"处理：";color:var(--fg-muted)}.email-diagnostics td:first-child,.email-settlement td:first-child{font-weight:600}.email-diagnostics td:nth-child(2):before{content:"核对：";color:var(--fg-muted)}.email-diagnostics td:nth-child(3):before{content:"处理：";color:var(--fg-muted)}.email-settlement td:nth-child(2):before{content:"价款：";color:var(--fg-muted)}.email-settlement td:nth-child(3):before{content:"记录：";color:var(--fg-muted)}}.email-records caption{width:100%;display:block}.search-media{margin:2rem 0;line-height:1.8;container-type:inline-size}.search-media h3{margin:0 0 1rem;font-size:1.12rem;line-height:1.5}.search-media p{margin:.8rem 0}.search-caption,.search-media figcaption,.search-kicker{color:var(--fg-muted);font-size:.85rem}.search-paper{border:1px solid var(--border);background:var(--bg-soft);border-top:3px solid #527481;border-radius:.35rem;padding:1.35rem}.search-paper [lang=en]{line-height:1.7}.search-transform{margin:1.4rem 0}.search-transform>div:not(.search-arrow){background:var(--bg);border:1px solid var(--border);border-radius:.25rem;padding:.8rem 1rem}.search-transform pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.85rem}.search-node{border:1px solid var(--border);background:var(--bg-soft);border-radius:.35rem;padding:1rem}.search-node :is(b,span){display:block}.search-node span{margin-top:.5rem;font-size:.9rem}.search-arrow{text-align:center;color:var(--accent);padding:.4rem;font-size:.85rem}.search-fork{grid-template-columns:1fr 1fr;gap:1rem;margin:1.7rem 0 .7rem;display:grid}.search-fork>div{border-left:2px solid var(--accent);background:var(--bg-soft);padding:.7rem 1rem;position:relative}.search-fork>div:before{content:"↓";color:var(--accent);position:absolute;top:-1.7rem;left:50%}.search-fork p{font-size:.9rem}.search-media summary{cursor:pointer;min-height:44px;padding:.7rem 0;font-weight:600}.search-diagnosis{border-left:2px solid #527481;padding:0 1rem}.search-lab{border:1px solid var(--border);background:var(--bg-soft);border-radius:.5rem;padding:1.25rem}.search-lab label{margin:1rem 0;display:block}.search-lab :is(select,button){font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--border);border-radius:.3rem;min-height:44px;padding:.5rem .7rem}.search-lab select{width:100%;margin-top:.4rem;display:block}.search-lab button{cursor:pointer}.search-media :is(select,button,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.search-lab [role=status]{border-left:3px solid var(--accent);background:var(--bg);padding:.7rem 1rem}.search-metrics{grid-template-columns:repeat(3,1fr);gap:.6rem;margin:1.3rem 0;display:grid}.search-metrics>div{background:var(--bg);border-bottom:2px solid #527481;padding:.7rem}.search-metrics b{font-variant-numeric:tabular-nums;font-size:1.25rem;display:block}.search-metrics span{font-size:.8rem}.search-report-table table,.search-choices table{table-layout:fixed;width:100%;font-size:.88rem}.search-report-table th:first-child{width:48%}.search-report-table caption{text-align:left;color:var(--fg-muted);padding:.7rem 0;font-size:.8rem}.search-media :is(td,th){overflow-wrap:anywhere}.search-report-table [data-selected=true] td:first-child{border-left:3px solid #527481}@container (width<=540px){.search-fork{border-left:1px solid var(--accent);grid-template-columns:1fr;margin-left:.2rem;padding-left:1rem}.search-fork>div:before{content:"→";top:.6rem;left:-1.15rem}.search-choices table,.search-choices tbody,.search-choices tr,.search-choices td{display:block}.search-choices thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.search-choices tr{border-bottom:1px solid var(--border);padding:.7rem 0}.search-choices td{border:0;padding:.3rem 0}.search-choices td:first-child{font-weight:600}.search-choices td:nth-child(2):before{content:"已有办法：";color:var(--fg-muted)}.search-choices td:nth-child(3):before{content:"本例取舍：";color:var(--fg-muted)}}@container (width<=330px){.search-metrics{grid-template-columns:1fr;gap:.2rem}.search-metrics>div{align-items:baseline;gap:.8rem;display:flex}.search-report-table :is(th,td){padding:.5rem .2rem;font-size:.78rem}}.search-diagnosis pre,.search-diagnosis pre code{white-space:pre-wrap;overflow-wrap:anywhere}.measurement-media{margin:2rem 0;line-height:1.8;container-type:inline-size}.measurement-media h3{margin:0 0 1rem;font-size:1.15rem;line-height:1.5}.measurement-media p{margin:.8rem 0}.measurement-caption,.measurement-media figcaption{color:var(--fg-muted);font-size:.85rem}.measurement-node{border:1px solid var(--border);background:var(--bg-soft);border-radius:.4rem;padding:1rem}.measurement-node :is(b,span){display:block}.measurement-node span{margin-top:.4rem;font-size:.9rem}.measurement-arrow{text-align:center;color:var(--accent);padding:.4rem;font-size:.85rem}.measurement-fork{grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0;display:grid}.measurement-fork>div{border-left:2px solid var(--accent);background:var(--bg-soft);padding:.5rem 1rem}.measurement-lab{border:1px solid var(--border);background:var(--bg-soft);border-radius:.5rem;padding:1.25rem}.measurement-lab form{margin:1rem 0}.measurement-lab label{margin:1rem 0;display:block}.measurement-lab :is(select,button){font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--border);border-radius:.3rem;min-height:44px;padding:.5rem .7rem}.measurement-lab select{width:100%;margin-top:.4rem;display:block}.measurement-lab button{cursor:pointer}.measurement-lab [role=status]{border-left:3px solid var(--accent);background:var(--bg);padding:.6rem 1rem}.measurement-media summary{cursor:pointer;min-height:44px;padding:.7rem 0;font-weight:600}.measurement-media :is(button,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.measurement-bar{border:1px solid var(--border);background:linear-gradient(to right, color-mix(in srgb, var(--accent) 20%, transparent) var(--portion), var(--bg) var(--portion));border-radius:.25rem;padding:.7rem;font-size:.88rem}.measurement-log table{table-layout:fixed;width:100%;font-size:.86rem}.measurement-log :is(td,th){overflow-wrap:anywhere}.measurement-log td:first-child{font-variant-numeric:tabular-nums}.measurement-log th:first-child{width:6rem}@container (width<=540px){.measurement-fork{grid-template-columns:1fr}.measurement-log table,.measurement-log tbody,.measurement-log tr,.measurement-log td{display:block}.measurement-log thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.measurement-log tr{border-bottom:1px solid var(--border);padding:.6rem 0}.measurement-log td{border:0;padding:.2rem 0}.measurement-log td:first-child{font-weight:650}.measurement-log td:last-child:before{content:"报表处理：";color:var(--fg-muted)}}.measurement-dictionary th:first-child{width:11rem}@container (width<=540px){.measurement-dictionary td:last-child:before{content:"不能据此判断："}}.measurement-tasks{grid-template-columns:repeat(3,1fr);gap:.6rem;margin:1.4rem 0 .6rem;display:grid}.measurement-tasks>div{border:1px solid var(--border);border-top:3px solid var(--fg-muted);background:var(--bg);border-radius:.25rem;padding:.7rem}.measurement-tasks b{font-size:1.1rem;display:block}.measurement-tasks span{font-size:.8rem}.measurement-tasks [data-state=ready]{background:color-mix(in srgb, #527481 9%, var(--bg));border-top-color:#527481}.measurement-tasks [data-state=blocked]{border-top-color:#a04637}@container (width<=400px){.measurement-tasks{grid-template-columns:repeat(2,1fr)}}.measurement-fork{padding-top:1rem}.measurement-fork>div{position:relative}.measurement-fork>div:before{content:"↓";color:var(--accent);position:absolute;top:-1.8rem;left:50%}@container (width<=540px){.measurement-fork{border-left:1px solid var(--accent);margin-left:.3rem;padding:0 0 0 1rem}.measurement-fork>div:before{content:"→";top:.5rem;left:-1.1rem}}.support-media{margin:2rem 0;font-size:.95rem;line-height:1.8;container-type:inline-size}.support-media h3{margin:0 0 1rem;font-size:1.15rem;line-height:1.5}.support-media p{margin:.75rem 0}.support-caption,.support-media figcaption,.support-stamp{color:var(--fg-muted);font-size:.84rem}.support-stamp{letter-spacing:.02em;font-weight:600}.support-letter,.support-help,.support-capacity{border:1px solid var(--border);background:var(--bg-soft);border-radius:.45rem;padding:1.25rem}.support-letter [lang=en],.support-help{line-height:1.8}.support-node{border:1px solid var(--border);background:var(--bg-soft);border-radius:.4rem;padding:1rem}.support-node>*{display:block}.support-node span{margin-top:.45rem;font-size:.88rem}.support-decision{border-color:var(--accent)}.support-arrow{text-align:center;color:var(--accent);padding:.4rem 0;font-size:.86rem}.support-branches{grid-template-columns:1fr 1fr;gap:1.25rem;padding-top:1.5rem;display:grid}.support-branches>div{border:1px solid var(--border);border-radius:.4rem;padding:1rem;position:relative}.support-branches>div:before{content:"↓";color:var(--accent);position:absolute;top:-1.65rem;left:50%}.support-outcomes{grid-template-columns:repeat(3,1fr);gap:.7rem;margin:1.5rem 0 1rem;display:grid}.support-outcomes p{border-top:2px solid var(--accent);padding-top:.65rem;font-size:.85rem;position:relative}.support-outcomes p:before{content:"↓";color:var(--accent);position:absolute;top:-1.8rem;left:50%}.support-thread{border-left:2px solid var(--accent);margin-left:.2rem;padding-left:1.25rem}.support-thread>div,.support-thread-more>div{padding:.2rem 0 1.2rem;position:relative}.support-thread>div:before,.support-thread-more>div:before{content:"";border:1px solid var(--accent);background:var(--bg);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:1.1rem;left:-1.58rem}.support-thread blockquote{background:var(--bg-soft);color:var(--fg);border-left:0;border-radius:.35rem;margin:.7rem 0;padding:.5rem 1rem;font-style:normal}.support-table table{table-layout:fixed;width:100%}.support-table :is(td,th){overflow-wrap:anywhere}.support-capacity fieldset{border:0;min-width:0;margin:1.25rem 0;padding:0}.support-capacity legend{font-weight:650}.support-capacity label{margin:1rem 0;display:block}.support-capacity select{width:100%;min-height:44px;font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--border);border-radius:.3rem;margin-top:.3rem;padding:.5rem;display:block}.support-capacity .support-check{align-items:flex-start;gap:.5rem;display:flex}.support-check input{flex:none;width:1rem;height:1rem;margin-top:.4rem}.support-capacity button{min-height:44px;font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--fg);cursor:pointer;border-radius:.3rem;padding:.55rem 1rem}.support-capacity :is(select,input,button):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.support-capacity-result{border-left:3px solid var(--accent);background:var(--bg);padding:.25rem 1rem}.support-capacity-result[data-over=true]{border-color:#a04637}.support-budget-chart{margin-top:1.5rem}.support-budget-chart>div{grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:.7rem;margin:.45rem 0;font-size:.85rem;display:grid}.support-budget-chart span{background:linear-gradient(to right, color-mix(in srgb, var(--accent) 18%, transparent) var(--portion), transparent var(--portion));font-variant-numeric:tabular-nums;padding:.3rem .5rem;display:block}.support-budget-chart [data-deficit=true] span{background:linear-gradient(to right, #a0463726 var(--portion), transparent var(--portion))}@container (width<=540px){.support-branches,.support-outcomes{grid-template-columns:1fr}.support-branches{border-left:1px solid var(--accent);margin-top:1.25rem;margin-left:.35rem;padding-top:0;padding-left:.9rem}.support-branches>div:before{content:"→";top:1rem;left:-1.1rem}.support-outcomes{border-left:1px solid var(--accent);gap:0;margin-left:.35rem;padding-left:.9rem}.support-outcomes p{border-top:0;padding-top:0}.support-outcomes p:before{content:"→";top:0;left:-1.1rem}.support-table table,.support-table tbody,.support-table tr,.support-table td{display:block}.support-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.support-table tr{border:1px solid var(--border);border-radius:.3rem;margin-bottom:.8rem;padding:.7rem}.support-table td{border:0;padding:.25rem 0}.support-table td:first-child{font-weight:650}.support-table td:nth-child(2):before{content:"本周状态：";color:var(--fg-muted)}.support-table td:nth-child(3):before{content:"用时与下一步：";color:var(--fg-muted)}}.support-thread-more{margin:0;padding:0}.support-thread-more summary,.support-followup summary{cursor:pointer;min-height:44px;padding:.7rem 0;font-weight:600}.support-thread-more summary:focus-visible,.support-followup summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.support-followup{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.revenue-media{margin:2rem 0;font-size:.94rem;line-height:1.75;container-type:inline-size}.revenue-media h3{margin:0 0 1rem;font-size:1.15rem;line-height:1.5}.revenue-media h4{margin:0 0 .6rem;font-size:1rem}.revenue-media p{margin:.8rem 0}.revenue-media [hidden]{display:none!important}.revenue-caption,.revenue-media figcaption{color:var(--fg-muted);font-size:.85rem}.revenue-map-start{border:1px solid var(--accent);background:var(--bg-soft);border-radius:.4rem;padding:1rem}.revenue-map-start>*{display:block}.revenue-map-start span{margin-top:.4rem}.revenue-map-branches{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.revenue-map-branches>div{border:1px solid var(--border);border-radius:.4rem;padding:1rem;position:relative}.revenue-map-branches>div:before{content:"";background:var(--accent);width:1px;height:1.5rem;position:absolute;top:-1.5rem;left:50%}.revenue-map-branches aside{border-top:1px dashed var(--border);color:var(--fg-muted);padding-top:.6rem;font-size:.85rem}.revenue-demo,.revenue-sponsor,.revenue-disclosure{border:1px solid var(--border);background:var(--bg-soft);border-radius:.5rem;padding:1.15rem}.revenue-demo fieldset{border:0;min-width:0;margin:1.3rem 0;padding:0}.revenue-demo legend{margin-bottom:.5rem;font-weight:650}.revenue-demo label{margin:.7rem 0 0;display:block}.revenue-demo input[type=range]{width:100%;min-height:44px;accent-color:var(--accent);cursor:pointer;margin:0;display:block}.revenue-demo input:disabled{cursor:default}.revenue-demo output,.revenue-results strong{font-variant-numeric:tabular-nums}.revenue-demo button{min-height:44px;font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--border);cursor:pointer;border-radius:.3rem;padding:.6rem 1rem}.revenue-demo :is(button,input,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.revenue-demo details{margin-top:1rem}.revenue-demo summary{cursor:pointer;min-height:44px;padding:.5rem 0}.revenue-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-bottom:1rem;display:grid}.revenue-results>div{border:1px solid var(--border);background:var(--bg);border-radius:.3rem;padding:.7rem}.revenue-results>p{grid-column:1/-1;font-size:.87rem}.revenue-results span,.revenue-results strong{display:block}.revenue-results span{color:var(--fg-muted);font-size:.85rem}.revenue-results strong{font-size:1.25rem}.revenue-settlement ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem;margin:1.25rem 0;padding:0;list-style:none;display:grid}.revenue-settlement li{border:1px solid var(--border);border-radius:.4rem;margin:0;padding:.8rem;position:relative}.revenue-settlement li+li:before{content:"→";color:var(--accent);position:absolute;top:.8rem;left:-1.45rem}.revenue-settlement li>*{display:block}.revenue-settlement li span{color:var(--fg-muted);margin-top:.5rem;font-size:.85rem}.revenue-sponsor>div{border-left:2px solid var(--accent);padding-left:1rem}.revenue-sponsor [lang=en],.revenue-disclosure [lang=en]{line-height:1.8}.revenue-table{margin:1.5rem 0;container-type:inline-size}.revenue-table table{table-layout:fixed;width:100%}.revenue-table th:first-child{width:18%}.revenue-table :is(th,td){overflow-wrap:anywhere}@container (width<=600px){.revenue-map-branches{border-left:1px solid var(--accent);grid-template-columns:1fr;margin-left:.5rem;padding-left:1rem;position:relative}.revenue-map-branches:before{content:"";background:var(--accent);width:1px;height:1.5rem;position:absolute;top:-1.5rem;left:-1px}.revenue-map-branches>div:before{width:1rem;height:1px;top:1.8rem;left:-1rem}.revenue-results{grid-template-columns:1fr}.revenue-settlement ol{grid-template-columns:1fr;gap:1.8rem}.revenue-settlement li+li:before{content:"↓";top:-1.7rem;left:1rem}}@container (width<=540px){.revenue-table table,.revenue-table tbody,.revenue-table tr,.revenue-table td{display:block}.revenue-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.revenue-table tr{border:1px solid var(--border);background:var(--bg);border-radius:.35rem;margin-bottom:.8rem;padding:.75rem}.revenue-table td{border:0;padding:.3rem 0}.revenue-table td:first-child{font-weight:650}.revenue-table td:before{color:var(--fg-muted);font-weight:650}.revenue-model-table td:nth-child(2):before{content:"买的是什么："}.revenue-model-table td:nth-child(3):before{content:"验证与工作："}}
