.drt[data-v-43df2fec]{grid-template-columns:1fr;gap:.6rem;display:grid}@media (width>=640px){.drt[data-v-43df2fec]{grid-template-columns:repeat(3,minmax(0,1fr))}.drt--4[data-v-43df2fec]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.drt--4[data-v-43df2fec]{grid-template-columns:repeat(4,minmax(0,1fr))}}.drt-item[data-v-43df2fec]{text-align:left;background:var(--dro-paper);border:1px solid var(--dro-line);cursor:pointer;border-radius:2px;flex-direction:column;align-items:stretch;gap:.15rem;padding:.75rem .9rem .8rem;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.drt-item[data-v-43df2fec]:hover{border-color:var(--dro-faint)}.drt-item[data-v-43df2fec]:focus-visible{outline:2px solid var(--dro-accent);outline-offset:2px}.drt-item.is-on[data-v-43df2fec]{border-color:var(--dro-accent);background:linear-gradient(180deg, var(--dro-accent-soft), transparent 70%), var(--dro-paper);box-shadow:0 0 0 1px var(--dro-accent) inset, 0 10px 22px -18px var(--dro-accent)}.drt-top[data-v-43df2fec]{align-items:center;gap:.45rem;min-width:0;display:flex}.drt-dot[data-v-43df2fec]{border:1px solid var(--dro-faint);background:var(--dro-paper);border-radius:999px;flex-shrink:0;width:.85rem;height:.85rem;transition:all .15s}.is-on .drt-dot[data-v-43df2fec]{border-color:var(--dro-accent);box-shadow:inset 0 0 0 3px var(--dro-paper);background:var(--dro-accent)}.drt-label[data-v-43df2fec]{min-width:0;color:var(--dro-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.9rem;font-weight:600;overflow:hidden}.drt-rec[data-v-43df2fec]{letter-spacing:.14em;color:#fdfcfa;background:var(--dro-accent);border-radius:1px;flex-shrink:0;padding:.1rem .4rem;font-size:10px}.drt-tagline[data-v-43df2fec]{color:var(--dro-muted);padding-left:1.3rem;font-size:.75rem}.drt-price[data-v-43df2fec]{align-items:baseline;gap:.4rem;margin-top:.35rem;padding-left:1.3rem;display:flex}.drt-amount[data-v-43df2fec]{font-family:var(--font-ui);color:var(--dro-ink);font-variant-numeric:tabular-nums;font-size:1.3rem}.is-on .drt-amount[data-v-43df2fec]{color:var(--dro-accent-deep)}.drt-full[data-v-43df2fec]{color:var(--dro-faint);font-size:.72rem;text-decoration:line-through}.drt-perk[data-v-43df2fec]{margin-top:.2rem;padding-left:1.3rem}.drt-desc[data-v-43df2fec]{color:var(--dro-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.35rem;padding-left:1.3rem;font-size:.72rem;line-height:1.6;display:-webkit-box;overflow:hidden}@media (width<=639px){.drt-item[data-v-43df2fec]{-moz-column-gap:.75rem;grid-template-columns:1fr auto;column-gap:.75rem;display:grid}.drt-top[data-v-43df2fec],.drt-tagline[data-v-43df2fec],.drt-perk[data-v-43df2fec]{grid-column:1}.drt-price[data-v-43df2fec]{flex-direction:column;grid-area:1/2/span 2;align-self:center;align-items:flex-end;gap:0;margin-top:0;padding-left:0}.drt-desc[data-v-43df2fec]{display:none}}.drq-label[data-v-ea2adebd]{letter-spacing:.2em;color:var(--dro-ink-2);justify-content:space-between;align-items:baseline;margin-bottom:.45rem;font-size:.78rem;display:flex}.drq-count[data-v-ea2adebd]{letter-spacing:0;color:var(--dro-faint);font-variant-numeric:tabular-nums;font-size:.7rem}.drq-count.is-over[data-v-ea2adebd]{color:var(--dro-accent)}.drq-input[data-v-ea2adebd]{resize:vertical;width:100%;min-height:6.4rem;font-family:var(--font-kai);color:var(--dro-ink);background-color:var(--dro-paper);background-image:repeating-linear-gradient(180deg, transparent 0, transparent calc(2rem - 1px), var(--dro-line-soft) calc(2rem - 1px), var(--dro-line-soft) 2rem);border:1px solid var(--dro-line);background-position:0 .2rem;background-attachment:local;border-radius:2px;padding:.2rem .85rem;font-size:1.05rem;line-height:2rem;transition:border-color .15s,box-shadow .15s;display:block}.drq-input[data-v-ea2adebd]::placeholder{color:var(--dro-faint)}.drq-input[data-v-ea2adebd]:focus{border-color:var(--dro-accent);box-shadow:0 0 0 3px var(--dro-accent-soft);outline:none}.drq-input.is-error[data-v-ea2adebd]{border-color:var(--dro-accent)}.drq-foot[data-v-ea2adebd]{color:var(--dro-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .75rem;margin-top:.45rem;font-size:.74rem;line-height:1.6;display:flex}.drq-foot .is-error[data-v-ea2adebd]{color:var(--dro-accent)}.drq-chip[data-v-ea2adebd]{color:var(--dro-ink-2);border:1px solid var(--dro-line);background:var(--dro-paper-2);border-radius:1px;flex-shrink:0;padding:.1rem .5rem;font-size:.72rem}.dro-ol[data-v-54acf0e5]{border-top:1px dashed var(--dro-line);border-bottom:1px dashed var(--dro-line)}.dro-ol-toggle[data-v-54acf0e5]{text-align:left;width:100%;color:var(--dro-ink-2);align-items:center;gap:.75rem;padding:.6rem 0;display:flex}.dro-ol-label[data-v-54acf0e5]{font-family:var(--font-kai);color:var(--dro-ink);flex-shrink:0;font-size:.95rem}.dro-ol-peek[data-v-54acf0e5]{min-width:0;color:var(--dro-faint);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.75rem;overflow:hidden}.dro-ol-chev[data-v-54acf0e5]{color:var(--dro-faint);flex-shrink:0;transition:transform .2s}.dro-ol-list[data-v-54acf0e5]{gap:.55rem 1.5rem;padding:.25rem 0 .9rem;display:grid}@media (width>=640px){.dro-ol-list[data-v-54acf0e5]{grid-template-columns:repeat(2,minmax(0,1fr))}}.dro-ol-list li[data-v-54acf0e5]{align-items:baseline;gap:.65rem;display:flex}.dro-ol-no[data-v-54acf0e5]{font-family:var(--font-ui);color:var(--dro-accent);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem}.dro-ol-title[data-v-54acf0e5]{font-family:var(--font-kai);color:var(--dro-ink);font-size:.92rem;display:block}.dro-ol-desc[data-v-54acf0e5]{color:var(--dro-muted);font-size:.72rem;line-height:1.55;display:block}.dqc[data-v-189c66e5]{border:1px dashed var(--dro-line,#e2ddd0);background:var(--dro-paper-2,#f9f7f3);color:var(--dro-ink-2,#4a3c30);border-radius:2px;flex-direction:column;gap:.55rem;padding:.75rem .9rem;font-size:.8rem;line-height:1.7;display:flex}.dqc-offer[data-v-189c66e5],.dqc-row[data-v-189c66e5]{flex-direction:column;gap:.6rem;display:flex}@media (width>=640px){.dqc-offer[data-v-189c66e5],.dqc-row[data-v-189c66e5]{flex-direction:row;justify-content:space-between;align-items:center}}.dqc-info[data-v-189c66e5]{flex-direction:column;min-width:0;display:flex}.dqc-chip[data-v-189c66e5]{letter-spacing:.12em;color:var(--dro-accent,#b91c1c);border:1px solid color-mix(in srgb, var(--dro-accent,#b91c1c) 35%, transparent);background:var(--dro-accent-soft,#c530300f);vertical-align:1px;border-radius:1px;margin-right:.4rem;padding:0 .4rem;font-size:10.5px;display:inline-block}.dqc-info>.dqc-chip[data-v-189c66e5]{align-self:flex-start;margin-bottom:.15rem}.dqc-soft[data-v-189c66e5]{color:var(--dro-faint,#b8a990);margin-left:.25rem}.dqc-info>.dqc-soft[data-v-189c66e5]{margin-left:0}.dqc-block[data-v-189c66e5]{margin-left:0;display:block}.dqc-off[data-v-189c66e5]{color:var(--dro-accent,#b91c1c);margin-left:.35rem}.dqc-line[data-v-189c66e5]{color:var(--dro-ink-2,#4a3c30)}.dqc-btn[data-v-189c66e5]{font-family:var(--font-kai);letter-spacing:.06em;color:var(--dro-accent-deep,#991b1b);background:var(--dro-paper,#fdfcfa);border:1px solid var(--dro-accent,#b91c1c);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-size:.95rem;transition:background .15s;display:inline-flex}.dqc-btn[data-v-189c66e5]:hover:not(:disabled){background:var(--dro-accent-soft,#c530300f)}.dqc-btn[data-v-189c66e5]:disabled{opacity:.5;cursor:not-allowed}.dqc-link[data-v-189c66e5]{color:var(--dro-accent,#b91c1c);text-underline-offset:2px;margin-left:.35rem;text-decoration:underline}.dqc-link[data-v-189c66e5]:disabled{opacity:.5;cursor:not-allowed}.dqc-buy[data-v-189c66e5]{flex-shrink:0;align-items:center;gap:.3rem;margin-left:0;display:inline-flex}.dqc-note[data-v-189c66e5]{color:var(--dro-muted,#8b7355)}.dqc-note.is-ok[data-v-189c66e5],.dqc-error[data-v-189c66e5]{color:var(--dro-accent,#b91c1c)}@media (width<=639px){.dqc-btn[data-v-189c66e5]{width:100%}}.dro[data-v-8b1eda5e]{--dro-paper:#fdfcfa;--dro-paper-2:#f9f7f3;--dro-line:#cec5b0bf;--dro-line-soft:#ebe5d6;--dro-ink:#2d2520;--dro-ink-2:#4a3c30;--dro-muted:#8b7355;--dro-faint:#b8a990;--dro-accent:#b91c1c;--dro-accent-deep:#991b1b;--dro-accent-soft:#c530300f;--dro-gold:#d4a017;background:var(--dro-paper);border:1px solid var(--dro-line);color:var(--dro-ink);border-radius:2px;scroll-margin-top:5rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #d4a01766,0 14px 32px -22px #4a3c3059}.dro--liuyao[data-v-8b1eda5e]{--dro-paper:#fdf9ec;--dro-paper-2:#fbf3dc;--dro-line:#c8a878;--dro-line-soft:#ecdcb8;--dro-ink:#2a1d12;--dro-ink-2:#5b3a1c;--dro-muted:#6b4423;--dro-faint:#a8875f;--dro-accent:#7c2d2d;--dro-accent-deep:#5e1f1f;--dro-accent-soft:#7c2d2d12;--dro-gold:#b8860b;font-family:var(--font-ui);border-radius:.4rem}.dro--ziwei[data-v-8b1eda5e]{--dro-paper:#fdfaf2;--dro-paper-2:#f7f1e3;--dro-line:#e4d9c2;--dro-line-soft:#ede4d1;--dro-ink:#372c1f;--dro-ink-2:#6b5d49;--dro-muted:#6b5d49;--dro-faint:#a09274;--dro-accent:#8c3f2b;--dro-accent-deep:#6e2f1f;--dro-accent-soft:#8c3f2b12;--dro-gold:#8a6c1e;border-radius:12px;box-shadow:0 2px 12px -6px #5a462824}.dro-watermark[data-v-8b1eda5e]{opacity:.07;pointer-events:none;width:11rem;height:11rem;position:absolute;top:-1.5rem;right:-1.5rem}.dro-head[data-v-8b1eda5e]{border-bottom:1px solid var(--dro-line-soft);background:linear-gradient(180deg, var(--dro-paper-2), var(--dro-paper));align-items:flex-start;gap:.9rem;padding:1.15rem 1.25rem 1rem;display:flex;position:relative}.dro-eyebrow[data-v-8b1eda5e]{letter-spacing:.3em;color:var(--dro-accent);font-size:10px}.dro-title[data-v-8b1eda5e]{font-family:var(--font-kai);color:var(--dro-ink);flex-wrap:wrap;align-items:center;gap:.25rem .6rem;margin-top:.2rem;font-size:1.45rem;line-height:1.3;display:flex}.dro-badge[data-v-8b1eda5e]{font-family:var(--font-sans);letter-spacing:.12em;color:var(--dro-accent);border:1px solid var(--dro-line);border:1px solid color-mix(in srgb, var(--dro-accent) 35%, transparent);background:var(--dro-accent-soft);border-radius:1px;padding:.15rem .45rem;font-size:10.5px}.dro-tagline[data-v-8b1eda5e]{color:var(--dro-muted);max-width:40rem;margin-top:.4rem;font-size:.82rem;line-height:1.7}.dro-body[data-v-8b1eda5e]{flex-direction:column;gap:1.1rem;padding:1.1rem 1.25rem 1.25rem;display:flex;position:relative}.dro-label[data-v-8b1eda5e]{letter-spacing:.2em;color:var(--dro-ink-2);margin-bottom:.45rem;font-size:.78rem}.dro-cta[data-v-8b1eda5e]{flex-direction:column;gap:.85rem;padding-top:.15rem;display:flex}@media (width>=640px){.dro-cta[data-v-8b1eda5e]{flex-direction:row;justify-content:space-between;align-items:center}}.dro-meta[data-v-8b1eda5e]{min-width:0;color:var(--dro-muted);font-size:.75rem;line-height:1.75}.dro-meta-soft[data-v-8b1eda5e]{color:var(--dro-faint)}.dro-btn[data-v-8b1eda5e]{font-family:var(--font-kai);letter-spacing:.08em;color:#fdfcfa;background:var(--dro-accent);background:linear-gradient(180deg, color-mix(in srgb, var(--dro-accent) 88%, #fff), var(--dro-accent-deep));border:1px solid var(--dro-accent-deep);box-shadow:inset 0 1px 0 #fffbeb40, 0 6px 14px -8px var(--dro-accent);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.4rem;font-size:1.02rem;transition:filter .15s,transform .1s;display:inline-flex}.dro-btn[data-v-8b1eda5e]:hover:not(:disabled){filter:brightness(1.08)}.dro-btn[data-v-8b1eda5e]:active:not(:disabled){transform:translateY(1px)}.dro-btn[data-v-8b1eda5e]:disabled{opacity:.5;cursor:not-allowed}.dro-btn-price[data-v-8b1eda5e]{font-family:var(--font-ui);font-variant-numeric:tabular-nums;border-left:1px solid #fdfcfa59;margin-left:.1rem;padding-left:.6rem}.dro-error[data-v-8b1eda5e]{color:var(--dro-accent);font-size:.82rem}.dro-mine[data-v-8b1eda5e]{border-top:1px solid var(--dro-line-soft);background:var(--dro-paper-2);padding:.9rem 1.25rem 1.1rem}.dro-mine-head[data-v-8b1eda5e]{letter-spacing:.15em;color:var(--dro-muted);justify-content:space-between;align-items:baseline;margin-bottom:.55rem;font-size:.75rem;display:flex}.dro-mine-all[data-v-8b1eda5e]{letter-spacing:0;color:var(--dro-faint);transition:color .15s}.dro-mine-all[data-v-8b1eda5e]:hover{color:var(--dro-accent)}@media (width<=639px){.dro-head[data-v-8b1eda5e]{padding:1rem 1rem .9rem}.dro-body[data-v-8b1eda5e]{padding:1rem}.dro-mine[data-v-8b1eda5e]{padding:.85rem 1rem 1rem}.dro-btn[data-v-8b1eda5e]{width:100%}.dro-watermark[data-v-8b1eda5e]{width:8rem;height:8rem}}
