.bay .bay__form{gap:.75rem;display:grid}.bay .bay__dims{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.bay .bay__dims label{color:var(--ink);background:#fffffff5;border-radius:.75rem;gap:.3rem;padding:.55rem .65rem;display:grid}.bay .bay__dims span{color:var(--ink-soft);font-size:.78rem;font-weight:700}.bay .bay__dims input,.bay .bay__dims select{min-height:2.4rem;font:inherit;color:var(--ink);background:0 0;border:0;padding:0;font-size:1.05rem;font-weight:700}.bay .bay__dims input:focus,.bay .bay__dims select:focus{outline:none}.bay .bay__live{min-height:var(--tap);color:#f2ddc5;background:#c8894a29;border:1px solid #c8894a57;border-radius:.85rem;justify-content:center;align-items:center;gap:.4rem;padding:0 .9rem;font-size:.84rem;font-weight:700;display:flex}.bay .bay__live:before{content:"";background:#8fd6a8;border-radius:50%;flex:none;width:.42rem;height:.42rem;box-shadow:0 0 0 3px #8fd6a82e}.bay .bay__meta{flex-wrap:wrap;align-items:flex-end;gap:.4rem 1.2rem;margin:.95rem 0 .9rem;display:flex}.bay .bay__meta__text{flex:24rem;min-width:0}.bay .bay__meta__lead{color:#f3f5f6;margin:0 0 .34rem;font-size:.98rem;font-weight:600;line-height:1.3}.bay .bay__meta__lead b{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:#f0d9c0;font-size:1.32rem;font-weight:700;line-height:1}.bay .bay__meta__lead .u{color:#f0d9c0a8;margin-left:.14rem;font-size:.8rem;font-weight:600}.bay .bay__meta__lead .sep{color:#e8ecef47;margin:0 .5rem;font-weight:400}.bay .bay__meta__lead--empty{color:#f0d9c0}.bay .bay__meta__sub{color:#e8ecef8f;margin:0;font-size:.78rem;line-height:1.55}.bay .bay__meta__sub b{color:#e8ecefdb;font-weight:600}.bay .bay__empty{color:#f0d9c0;background:#ffffff14;border-radius:.85rem;margin:0;padding:1rem}.bay .bay__plans{counter-reset:bay-plan;gap:1.35rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.bay .plan{color:var(--ink);counter-increment:bay-plan;background:#fffffff7;border:1px solid #ffffff59;border-radius:1rem;transition:transform .22s,box-shadow .22s;overflow:hidden;box-shadow:0 10px 28px #1c1f2414;container:plan/inline-size}.bay .plan--featured{border-color:#2f6f5e47;box-shadow:0 22px 48px #1c1f2429}.bay .plan:not(.plan--featured){opacity:.96}.bay .plan:hover{transform:translateY(-2px);box-shadow:0 22px 48px #1c1f2424}.bay .plan__card{grid-template-columns:1fr;gap:0;display:grid}.bay .plan__stage{isolation:isolate;background:radial-gradient(120% 80% at 10% 0,#b873331f,#0000 55%),linear-gradient(165deg,#eef1f3 0%,#e3e7eb 100%);min-height:14rem;margin:0;position:relative}.bay .plan__card--high .plan__stage{background:radial-gradient(120% 80% at 10% 0,#2f6f5e24,#0000 55%),linear-gradient(165deg,#e8f1ee 0%,#e4e9ec 100%)}.bay .plan__card--mid .plan__stage{background:radial-gradient(120% 80% at 10% 0,#b8733329,#0000 55%),linear-gradient(165deg,#f3ebe3 0%,#e8e6e3 100%)}.bay .plan__fill,.bay .fit__viz-cap{z-index:2;pointer-events:none;margin:0;position:absolute}.bay .plan__fill{-webkit-backdrop-filter:blur(12px);color:#fff;background:#1c1f247a;border-radius:.75rem;justify-items:end;gap:.05rem;padding:.35rem .55rem .4rem;line-height:1;display:grid;top:.75rem;right:.75rem}.bay .plan__fill-label{letter-spacing:.04em;opacity:.85;font-size:.62rem;font-weight:700}.bay .plan__fill-pct{font-family:var(--font-display);letter-spacing:-.04em;font-size:1.55rem;font-weight:700}.bay .plan__fill-pct small{margin-left:.05em;font-size:.45em}.bay .plan__card--high .plan__fill{background:#2f6f5eb8}.bay .plan__card--mid .plan__fill{background:#8f5a28b8}.bay .plan__head{gap:.25rem;display:grid}.bay .plan__title{font-size:inherit;font-weight:inherit;flex-wrap:wrap;align-items:baseline;gap:.3rem .55rem;margin:0;line-height:1;display:flex}.bay .plan__ah{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(1.85rem,4vw,2.35rem);font-weight:700;line-height:1}.bay .plan__ah small{margin-left:.08em;font-size:.45em}.bay .plan__v,.bay .plan__wh{color:var(--ink-soft);font-size:1rem;font-weight:700}.bay .fit__viz-cap{color:#1c1f24b8;font-variant-numeric:tabular-nums;text-shadow:0 1px #ffffff8c;font-size:.68rem;line-height:1.35;bottom:.55rem;left:.75rem;right:.75rem}.bay .fit__thumb{z-index:1;cursor:zoom-in;text-align:left;background:0 0;border:0;width:100%;min-height:14rem;margin:0;padding:1.1rem .75rem 2.1rem;display:block;position:relative}.bay .fit__thumb:focus-visible{outline:2px solid var(--copper);outline-offset:-2px}.bay .fit__preview{object-fit:contain;filter:drop-shadow(0 12px 24px #1c1f241f);width:100%;height:auto;max-height:16rem;display:block}.bay .fit__empty{min-height:14rem;color:var(--ink-soft);place-items:center;font-size:.88rem;font-weight:650;display:grid}.bay .fit__svg{width:100%;height:auto;display:block}.bay .fit__zoom{z-index:2;-webkit-backdrop-filter:blur(8px);color:#fff;pointer-events:none;background:#1c1f24b8;border-radius:999px;padding:.22rem .5rem;font-size:.68rem;font-weight:700;position:absolute;bottom:2rem;right:.75rem}.bay .plan__rail{background:#fff;align-content:start;gap:.85rem;padding:.95rem 1rem .85rem;display:grid}.bay .plan__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--copper-deep);margin:0;font-size:.72rem;font-weight:700}.bay .plan--featured .plan__eyebrow{color:var(--teal)}.bay .plan__kpi{grid-template-columns:1fr 1fr;gap:.55rem;margin:0;display:grid}.bay .plan__kpi>div{background:#f3f5f6;border-radius:.7rem;gap:.2rem;padding:.55rem .65rem;display:grid}.bay .plan__kpi dt{letter-spacing:.03em;color:var(--ink-soft);margin:0;font-size:.68rem;font-weight:700}.bay .plan__kpi dd{font-family:var(--font-body);color:var(--ink);font-variant-numeric:tabular-nums;word-break:break-word;margin:0;font-size:.98rem;font-weight:750;line-height:1.3}.bay .plan__kit{background:#fafbfc;border:1px solid #1c1f241a;border-radius:.75rem;margin:0;padding:.7rem .75rem .8rem}.bay .plan__kit-title{letter-spacing:.04em;color:var(--ink-soft);margin:0 0 .65rem;font-size:.72rem;font-weight:700}.bay .plan__kit-list{gap:.7rem;margin:0;display:grid}.bay .plan__kit-row{gap:.28rem;min-width:0;display:grid}.bay .plan__kit-row+.plan__kit-row{border-top:1px solid #1c1f2414;padding-top:.65rem}.bay .plan__kit-row dt{letter-spacing:.04em;color:var(--ink-soft);margin:0;font-size:.68rem;font-weight:750}.bay .plan__kit-row dd{min-width:0;color:var(--ink);margin:0}.bay .plan__kit-cell{min-width:0}.bay .plan__kit-cell-inner{vertical-align:top;max-width:100%;padding-right:5.25rem;display:inline-block;position:relative}.bay .plan__kit-meta{color:var(--ink-soft);font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;margin:0;font-size:.74rem;font-weight:600;line-height:1.2;position:absolute;top:.05rem;right:0}.bay .plan__kit-name{color:var(--teal);word-break:break-word;font-size:.95rem;font-weight:700;line-height:1.35;text-decoration:none;display:inline}.bay .plan__kit-name:hover{text-decoration:underline}.bay .plan__kit-row--sp dd{flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;display:flex}.bay .plan__specs{background:#f6f7f8;border:1px solid #1c1f240f;border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .75rem;margin:0 0 .75rem;padding:.7rem .8rem;display:grid}.bay .plan__specs div{min-width:0}.bay .plan__specs dt{letter-spacing:.03em;color:var(--ink-soft);margin:0;font-size:.66rem;font-weight:700}.bay .plan__specs dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:.12rem 0 0;font-size:.82rem;font-weight:700;line-height:1.3}.bay .plan__price-hint{color:var(--ink-soft);margin:0;font-size:.74rem;line-height:1.4}.bay .plan__price-hint--assume{color:var(--ink);font-weight:600}.bay .plan__cfg-sp{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:1rem;font-weight:700}.bay .plan__cfg-qty{color:var(--ink-soft);font-size:.84rem;font-weight:650}.bay .plan__actions{flex-wrap:wrap;gap:.45rem;margin:0;display:flex}.bay .plan__cta{background:linear-gradient(180deg, #c8894a, var(--copper-deep));color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:2.4rem;padding:0 .95rem;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 10px 22px #8f5a2838}.bay .plan__cta:focus-visible{outline:2px solid var(--copper);outline-offset:2px}.bay .fit__dialog{width:min(92vw,52rem);max-height:min(90vh,40rem);color:var(--ink);opacity:0;transition-behavior:allow-discrete;background:#f4f6f7;border:0;border-radius:.85rem;padding:0;transition-property:opacity,transform,display,overlay;transition-duration:.22s;transition-timing-function:ease-out;transform:scale(.96);box-shadow:0 24px 60px #00000059}.bay .fit__dialog[open]{opacity:1;transform:scale(1);@starting-style{opacity:0;transform:scale(.96)}}.bay .fit__dialog::backdrop{transition-behavior:allow-discrete;background:#0a0c0e00;transition-property:background,display,overlay;transition-duration:.22s;transition-timing-function:ease-out}.bay .fit__dialog[open]::backdrop{background:#0a0c0e8c;@starting-style{background:#0a0c0e00}}.bay .fit__dialog-bar{background:#fff;border-bottom:1px solid #1c1f241a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;padding:.75rem .9rem;display:flex}.bay .fit__dialog-title{margin:0;font-size:.9rem;font-weight:700}.bay .fit__dialog-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.bay .fit__dialog-png,.bay .fit__dialog-close{min-height:2.2rem;font:inherit;cursor:pointer;color:var(--ink);background:#fff;border:1px solid #1c1f2429;border-radius:.55rem;justify-content:center;align-items:center;padding:0 .75rem;font-size:.82rem;font-weight:750;text-decoration:none;display:inline-flex}.bay .fit__dialog-png{background:linear-gradient(180deg, #c8894a, var(--copper-deep));color:#fff;border-color:#0000}.bay .fit__dialog-stage{padding:.85rem 1rem .4rem;overflow:auto}.bay .fit__svg--lg{background:#eef0f2;border-radius:.55rem;width:100%;max-width:none;max-height:min(62vh,28rem);margin-inline:auto}.bay .fit__dialog-cap{color:var(--ink-soft);font-variant-numeric:tabular-nums;margin:0;padding:0 1rem .9rem;font-size:.78rem}.bay .plan__more{border-top:1px solid var(--line);background:#fff;grid-column:1/-1;margin:0;padding:.65rem 1rem .9rem}.bay .plan__more summary{cursor:pointer;min-height:var(--tap);color:var(--ink);background:linear-gradient(#f7f8f9 0%,#f1f3f5 100%);border:1px dashed #1c1f2438;border-radius:.85rem;align-items:center;gap:.55rem;padding:.55rem .85rem;font-size:.9rem;font-weight:700;list-style:none;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.bay .plan__more summary::-webkit-details-marker{display:none}.bay .plan__more summary::marker{content:""}.bay .plan__more summary:hover{background:linear-gradient(#fff 0%,#f6efe7 100%);border-style:solid;border-color:#b8733373;box-shadow:0 8px 18px #1c1f240f}.bay .plan__more summary:focus-visible{outline:2px solid var(--copper);outline-offset:2px}.bay .plan__more-ico{width:1.55rem;height:1.55rem;color:var(--copper-deep);background:#b8733324;border-radius:999px;flex:none;place-items:center;transition:transform .2s,background .18s,color .18s;display:grid}.bay .plan__more-ico:before{content:"";border-bottom:2px solid;border-right:2px solid;width:.45rem;height:.45rem;transform:translateY(-1px)rotate(45deg)}.bay .plan__more-label{flex:auto;min-width:0}.bay .plan__more-hint{color:var(--ink-soft);background:#1c1f240f;border-radius:999px;flex:none;align-items:center;gap:.25rem;padding:.18rem .55rem;font-size:.74rem;font-weight:750;display:inline-flex}.bay .plan__more-hint-open{display:none}.bay .plan__more[open] summary{background:linear-gradient(#eef6f3 0%,#f5f8f7 100%);border-style:solid;border-color:#2f6f5e47;margin-bottom:.7rem}.bay .plan__more[open] .plan__more-ico{color:var(--teal);background:#2f6f5e29;transform:rotate(180deg)}.bay .plan__more[open] .plan__more-hint-closed{display:none}.bay .plan__more[open] .plan__more-hint-open{display:inline}@media (prefers-reduced-motion:reduce){.bay .plan__more summary,.bay .plan__more-ico{transition:none}}.plan__more a{color:var(--teal);font-weight:700}.bay .plan__more table{border-collapse:collapse;width:100%;font-size:.82rem}.bay .plan__more th,.bay .plan__more td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.45rem .3rem}.bay .plan__more thead th{color:var(--ink-soft);font-size:.72rem}.bay .line-kind{color:var(--ink-soft);letter-spacing:.03em;font-size:.7rem;font-weight:700;display:block}.bay .line-name{margin-top:.12rem;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-block}.bay a.line-name:hover{text-decoration:underline}.bay .plan__more tfoot th,.bay .plan__more tfoot td{border-bottom:0;padding-top:.6rem;font-weight:700}.bay .plan__note{color:var(--ink-soft);margin:.65rem 0 0;font-size:.76rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.bay .plan{transition:none}.bay .plan:hover{transform:none}.bay .fit__dialog,.bay .fit__dialog::backdrop{transition-duration:80ms;transform:none}.bay .fit__dialog[open]{transform:none;@starting-style{transform:none}}}@container plan (width>=640px){.plan__card:has(>.plan__stage){grid-template-columns:minmax(0,1.45fr) minmax(16rem,.9fr);align-items:stretch}.plan__stage{min-height:100%}.fit__thumb{height:100%;min-height:18rem;padding:2.2rem 1rem 2.8rem}.fit__preview{max-height:18rem}.plan__rail{align-content:start;padding:1.05rem 1.1rem 1rem}.plan:not(.plan--featured) .fit__thumb{min-height:14rem}.plan:not(.plan--featured) .fit__preview{max-height:13rem}.plan__specs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=720px){.bay .bay__dims{grid-template-columns:repeat(4,minmax(0,1fr))}.bay .bay__form{grid-template-columns:1fr auto;align-items:end}.bay .bay__live{min-width:9.5rem}}.bay .bay__next{margin:1rem 0 0}.bay .bay__next>a{border:1px solid var(--copper);color:var(--ink);background:#c8894a14;border-radius:.85rem;flex-direction:column;gap:.2rem;padding:.8rem .95rem;text-decoration:none;display:flex}.bay .bay__next>a:hover,.bay .bay__next>a:focus-visible{outline:2px solid var(--copper);outline-offset:2px;background:#c8894a29}.bay .bay__next b{color:var(--copper-deep);font-size:.95rem}.bay .bay__next span{color:var(--ink-soft);font-size:.82rem;line-height:1.5}.bay .bay__next.is-miss{border:1px dashed var(--line);color:var(--ink-soft);border-radius:.85rem;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;padding:.7rem .9rem;font-size:.82rem;display:flex}.bay .bay__next.is-miss b{color:var(--ink)}.bay .bay__next.is-miss a{color:var(--copper-deep);text-underline-offset:2px;text-decoration:underline}.bay .bay__scan{color:var(--ink);background:#fffffff5;border-radius:.85rem;margin-top:1.1rem;overflow:hidden}.bay .bay__scan>summary{cursor:pointer;align-items:center;gap:.55rem;padding:.7rem .9rem;font-size:.86rem;font-weight:700;list-style:none;display:flex}.bay .bay__scan>summary::-webkit-details-marker{display:none}.bay .bay__scan>summary:after{content:"展开";color:var(--ink-soft);margin-left:auto;font-size:.76rem;font-weight:700}.bay .bay__scan[open]>summary:after{content:"收起"}.bay .bay__scan-n{color:var(--ink-soft);font-size:.78rem;font-weight:600}.bay .bay__scan-wrap{border-top:1px solid var(--line);-webkit-overflow-scrolling:touch;max-height:21rem;overflow:auto}.bay .bay__scan-note{color:var(--ink-soft);border-top:1px dashed var(--line);margin:0;padding:.55rem .9rem .7rem;font-size:.74rem;line-height:1.5}.bay .bay__scan table{border-collapse:collapse;width:100%;font-size:.8rem}.bay .bay__scan th,.bay .bay__scan td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:.42rem .55rem}.bay .bay__scan thead th{z-index:1;color:var(--ink-soft);background:#fff;font-size:.72rem;font-weight:700;position:sticky;top:0}.bay .bay__scan tbody th a{color:var(--copper-deep);font-weight:700;text-decoration:none}.bay .bay__scan tbody th a:hover{text-decoration:underline}.bay .bay__scan .tag{color:#5a6472;background:#eef2f6;border-radius:99px;padding:.1rem .5rem;font-size:.7rem;font-weight:700;display:inline-block}.bay .bay__scan .tag.ok{color:#137a4b;background:#e6f4ec}.bay .bay__scan .tag.warn{color:#9a6417;background:#fdf3e5}.bay .bay__volt output{flex-wrap:wrap;align-items:baseline;gap:.4rem;min-height:2.4rem;display:flex}.bay .bay__volt b{color:var(--ink);font-size:1.05rem;font-weight:700}.bay .bay__volt small{color:var(--ink-soft);font-size:.72rem;font-weight:700}.bay .bay__hint{color:#e8ecefb3;margin:0;font-size:.78rem;line-height:1.5}.share-stage{display:contents}.share-rail{top:auto;right:max(.9rem, env(safe-area-inset-right));bottom:calc(.9rem + env(safe-area-inset-bottom));z-index:30;background:var(--copper-deep);opacity:0;pointer-events:none;border:0;border-radius:50%;flex-direction:column;width:3.5rem;height:3.5rem;padding:0;transition:opacity .24s,transform .26s cubic-bezier(.22,.8,.3,1);display:flex;position:fixed;transform:translateY(calc(100% + 1.2rem));box-shadow:0 2px 6px #14181c29,0 10px 24px #7a4c2057}.share-rail.is-on{opacity:1;pointer-events:auto;transform:none}.share-rail__btn{color:#fff;width:100%;height:100%;font:inherit;letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;padding:0;font-size:.6rem;font-weight:700;line-height:1;transition:background .16s;display:flex;position:relative}.share-rail__btn:not(.share-rail__btn--main){display:none}.share-rail__btn svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.3rem;height:1.3rem}.share-rail__btn:hover,.share-rail__btn:focus-visible{background:#ffffff29;outline:none}.share-rail__btn--main,.share-rail__btn--main:hover,.share-rail__btn--main:focus-visible{color:#fff;background:0 0}.share-rail__btn--main:hover,.share-rail__btn--main:focus-visible{background:#ffffff29}.share-rail__lbl--full{display:none}.share-toast{left:50%;bottom:calc(2rem + env(safe-area-inset-bottom));z-index:130;color:#f4f5f6;text-align:center;opacity:0;pointer-events:none;background:#181b1ff0;border-radius:999px;max-width:min(24rem,100vw - 2rem);margin:0;padding:.62rem 1.05rem;font-size:.82rem;line-height:1.45;transition:opacity .2s,transform .2s;position:fixed;transform:translate(-50%,.6rem);box-shadow:0 10px 28px #0c0f1247}.share-toast.is-on{opacity:1;transform:translate(-50%)}@media (width<=1319px){.share-toast{bottom:calc(5.4rem + env(safe-area-inset-bottom))}}.sharesheet{z-index:110;position:fixed;inset:0}.sharesheet[hidden]{display:none}.sharesheet__mask{background:#12151980;animation:.2s both sheet-fade;position:absolute;inset:0}.sharesheet__panel{padding:.9rem .9rem calc(.9rem + env(safe-area-inset-bottom));background:#fff;border-radius:1.1rem 1.1rem 0 0;gap:.7rem;animation:.24s cubic-bezier(.22,.8,.3,1) both sheet-up;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -16px 40px #0c0f123d}@keyframes sheet-up{0%{opacity:0;transform:translateY(16%)}to{opacity:1;transform:none}}@keyframes sheet-fade{0%{opacity:0}}.sharesheet__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sharesheet__title{color:var(--ink);font-size:1rem;font-weight:700}.sharesheet__x{background:var(--bg);width:2.25rem;height:2.25rem;color:var(--ink-soft);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.sharesheet__x:hover,.sharesheet__x:focus-visible{background:var(--bg-deep);color:var(--ink);outline:none}.sharesheet__main{background:var(--copper-deep);color:#fff;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:.85rem;align-items:center;gap:.7rem;width:100%;min-height:3.6rem;padding:.6rem .8rem;transition:background .15s;display:flex}.sharesheet__main svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.45rem;height:1.45rem}.sharesheet__main span{gap:.16rem;min-width:0;display:grid}.sharesheet__main b{font-size:.98rem;font-weight:700}.sharesheet__main small{color:#ffffffd1;font-size:.74rem;line-height:1.35}.sharesheet__main:hover,.sharesheet__main:focus-visible{background:#7a4c20;outline:none}.sharesheet__sub{letter-spacing:.1em;color:var(--ink-soft);margin:.15rem 0 -.1rem;font-size:.74rem;font-weight:700}.sharesheet__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.sharesheet__cell{min-height:var(--tap);border:1px solid var(--line);color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:.7rem;align-items:center;gap:.4rem;padding:0 .6rem;font-size:.88rem;font-weight:600;transition:border-color .15s,background .15s;display:flex}.sharesheet__cell[hidden]{display:none}.sharesheet__cell:hover,.sharesheet__cell:focus-visible{background:var(--paper);border-color:#1c1f243d;outline:none}.sharesheet__dot{background:var(--c,#9aa0a8);border-radius:50%;flex:none;width:.5rem;height:.5rem}.sharesheet__cell[data-share=wechat]{--c:#07c160}.sharesheet__cell[data-share=moments]{--c:#1aad19}.sharesheet__cell[data-share=xhs]{--c:#ff2442}.sharesheet__cell[data-share=weibo]{--c:#e6162d}.sharesheet__cell[data-share=qq]{--c:#12b7f5}.sharesheet__cell[data-share=qzone]{--c:#f7b500}.sharesheet__cell[data-share=copy],.sharesheet__cell[data-share=more]{--c:#8a9099}.sharesheet__cancel{min-height:var(--tap);border:1px solid var(--line);color:var(--ink-soft);font:inherit;cursor:pointer;background:#fff;border-radius:.8rem;font-size:.9rem;font-weight:600}.sharesheet__cancel:hover,.sharesheet__cancel:focus-visible{color:var(--ink);border-color:var(--copper);outline:none}@media (width>=900px){.sharesheet{place-items:center;display:grid}.sharesheet__panel{border-radius:1.1rem;width:25rem;padding:1.15rem;animation:.2s both sheet-pop;position:static;box-shadow:0 26px 70px #0c0f124d}@keyframes sheet-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.sharesheet__cancel{display:none}}.sharecard{z-index:120;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.sharecard[hidden]{display:none}.sharecard__mask{background:#121519a8;position:absolute;inset:0}.sharecard__panel{overscroll-behavior:contain;background:#fff;border-radius:18px;flex-direction:column;gap:.7rem;width:min(100%,468px);max-height:calc(100dvh - 2rem);padding:.6rem .85rem .95rem;display:flex;position:relative;overflow:auto;box-shadow:0 24px 64px #0c0f1257}.sharecard__bar{justify-content:space-between;align-items:center;gap:.75rem;padding:0 .15rem;display:flex}.sharecard__title{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-soft);font-size:.72rem}.sharecard__x{border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;background:#ffffffeb;border-radius:999px;flex:none;padding:.26rem .6rem;font-size:.72rem}.sharecard__x:hover,.sharecard__x:focus-visible{color:var(--ink);border-color:var(--copper);outline:none}.sharecard__frame{background:var(--paper);border-radius:12px;line-height:0;position:relative;overflow:hidden}.sharecard__frame canvas{width:100%;height:auto;display:block}.sharecard__loading{background:var(--paper);color:var(--ink-soft);place-items:center;margin:0;font-size:.82rem;line-height:1.5;display:grid;position:absolute;inset:0}.sharecard__loading[data-done]{display:none}.sharecard__flash{z-index:2;color:#1c1f24;text-align:center;opacity:0;pointer-events:none;background:#fffffff7;border-radius:999px;width:max-content;max-width:calc(100% - 1.6rem);margin:0;padding:.42rem .9rem;font-size:.78rem;line-height:1.35;transition:opacity .18s,transform .18s;position:absolute;top:.55rem;left:50%;transform:translate(-50%,-.35rem);box-shadow:0 6px 18px #0c0f1242}.sharecard__flash.is-on{opacity:1;transform:translate(-50%)}.sharecard__acts{grid-template-columns:1fr;gap:.5rem;display:grid}.sharecard__btn{border:1px solid var(--line);min-height:2.55rem;color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;padding:0 .9rem;font-size:.86rem;font-weight:600}.sharecard__btn--main{border-color:var(--ink);background:var(--ink);color:#f4f5f6}.sharecard__btn--main.is-done,.sharecard__btn--main.is-done:hover{color:#fff;background:#2f7d4f;border-color:#2f7d4f}.sharecard__btn:hover,.sharecard__btn:focus-visible{border-color:var(--copper);outline:2px solid var(--copper);outline-offset:2px}.sharecard__btn--main:hover,.sharecard__btn--main:focus-visible{color:#fff;background:#2a2e35}.sharecard__hint{color:var(--ink-soft);text-align:center;margin:0;font-size:.73rem;line-height:1.5}@media (width>=1320px){.share-stage{pointer-events:none;display:block;position:absolute;inset:0}.share-rail{z-index:60;border:1px solid var(--line);border-right:1px solid var(--line);text-align:center;opacity:0;pointer-events:none;background:#fffffff2;border-radius:16px;width:68px;height:auto;margin-left:auto;margin-right:-82px;padding:.4rem .35rem;transition:opacity .24s,transform .24s;position:sticky;top:4.4rem;bottom:auto;right:auto;transform:translateY(10px);box-shadow:0 1px 2px #14181c0a,0 10px 26px #14181c14}.share-rail.is-on{opacity:1;pointer-events:auto;transform:none}.share-rail__btn,.share-rail__btn:not(.share-rail__btn--main){height:auto;min-height:2.75rem;color:var(--ink-soft);letter-spacing:.01em;border-radius:11px;gap:.18rem;padding:.44rem 0 .4rem;font-size:.61rem;font-weight:600;display:flex}.share-rail__btn:hover,.share-rail__btn:focus-visible{color:var(--copper-deep);background:#b873331a}.share-rail__btn--main,.share-rail__btn--main:hover,.share-rail__btn--main:focus-visible{background:var(--copper-deep);color:#fff}.share-rail__btn--main:hover,.share-rail__btn--main:focus-visible{background:#7a4c20}.share-rail__lbl--full{display:inline}.share-rail__lbl--short{display:none}.share-rail__btn+.share-rail__btn:before{content:"";background:var(--line);width:64%;height:1px;position:absolute;top:-2px;left:18%}.share-rail__btn svg{width:1.06rem;height:1.06rem}.share-rail__btn--main{margin-bottom:.15rem}}
