.entitlement-strip[data-v-d806c221]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:2px 0 0;padding:11px 16px;border:1px dashed rgba(61,58,54,.2);border-radius:12px;background:#ffffff73}.entitlement-strip--dark[data-v-d806c221]{border-color:#ffffff24;background:#ffffff08}.entitlement-strip-head[data-v-d806c221]{display:flex;align-items:baseline;gap:8px;flex:none}.entitlement-strip-title[data-v-d806c221]{font-family:var(--font-display);font-style:italic;font-size:1rem;letter-spacing:.06em}.entitlement-strip-tier[data-v-d806c221],.entitlement-strip-error[data-v-d806c221]{font-size:.7rem;letter-spacing:.06em;color:#3d3a3680}.entitlement-strip--dark .entitlement-strip-tier[data-v-d806c221],.entitlement-strip--dark .entitlement-strip-error[data-v-d806c221]{color:#ffffff80}.entitlement-chip-row[data-v-d806c221]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.entitlement-strip-head+.entitlement-chip-row[data-v-d806c221]{margin-left:auto}.entitlement-chip[data-v-d806c221]{display:inline-flex;align-items:baseline;gap:8px;padding:5px 12px;border:1px solid rgba(61,58,54,.12);border-radius:999px;background:#3d3a3608;font-size:.72rem;letter-spacing:.04em}.entitlement-strip--dark .entitlement-chip[data-v-d806c221]{border-color:#ffffff1f;background:#ffffff0a}.entitlement-chip-key[data-v-d806c221]{color:#3d3a3699}.entitlement-strip--dark .entitlement-chip-key[data-v-d806c221]{color:#fff9}.entitlement-chip-val[data-v-d806c221]{font-weight:500;color:#b87e6b}.entitlement-strip--dark .entitlement-chip-val[data-v-d806c221]{color:#d8bf95}.entitlement-chip-sub[data-v-d806c221]{font-size:.68rem;color:#3d3a3673}.entitlement-strip--dark .entitlement-chip-sub[data-v-d806c221]{color:#ffffff73}.entitlement-chip--permanent .entitlement-chip-val[data-v-d806c221]{color:#5f7186}.entitlement-strip--dark .entitlement-chip--permanent .entitlement-chip-val[data-v-d806c221]{color:#a6bcda}.apc[data-v-98a3a4ce]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;margin:10px 0 0;padding:7px 10px;border:1px dashed rgba(95,113,134,.45);border-radius:2px;background:#5f718612;font-size:.72rem;line-height:1.5;color:#5f7186}.apc--dark[data-v-98a3a4ce]{border-color:#8fa8c86b;background:#8fa8c814;color:#8fa8c8}.apc-text[data-v-98a3a4ce]{flex:1 1 200px;min-width:0}.apc-btn[data-v-98a3a4ce]{flex:none;padding:3px 10px;border:1px solid currentColor;border-radius:2px;background:transparent;color:inherit;font-size:.7rem;letter-spacing:.06em;cursor:pointer;transition:background-color .18s ease,opacity .18s ease}.apc-btn[data-v-98a3a4ce]:hover{background:#5f718624}.apc--dark .apc-btn[data-v-98a3a4ce]:hover{background:#8fa8c829}.apc-btn[data-v-98a3a4ce]:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media (prefers-reduced-motion: reduce){.apc-btn[data-v-98a3a4ce]{transition:none}}.mq[data-v-64cf3dab]{position:relative;z-index:2;margin:0 0 14px;padding:12px 14px;border:1px dashed rgba(61,58,54,.18);border-radius:2px;background:#f4f1ea8c;font-size:.78rem;line-height:1.5}.mq--dark[data-v-64cf3dab]{border-color:#ffffff24;background:#ffffff0a}.mq-notice[data-v-64cf3dab]{margin-bottom:10px;padding:6px 10px;border:1px dashed rgba(184,126,107,.45);border-radius:2px;background:#b87e6b1a;font-size:.72rem;color:#a3654f}.mq--dark .mq-notice[data-v-64cf3dab]{border-color:#d8bf9566;background:#d8bf951a;color:#d8bf95}.mq-state[data-v-64cf3dab]{display:flex;align-items:center;gap:8px;min-height:34px;color:#3d3a3699}.mq--dark .mq-state[data-v-64cf3dab]{color:#fff9}.mq-state--error[data-v-64cf3dab]{justify-content:space-between;color:#a3654f}.mq--dark .mq-state--error[data-v-64cf3dab]{color:#d8bf95}.mq-state-text[data-v-64cf3dab]{flex:1;font-size:.74rem}.mq-state-spinner[data-v-64cf3dab]{flex:none;width:13px;height:13px;border-radius:50%;border:2px solid rgba(61,58,54,.18);border-top-color:#b87e6b;animation:mq-spin-64cf3dab .75s linear infinite}.mq--dark .mq-state-spinner[data-v-64cf3dab]{border-color:#fff3;border-top-color:#d8bf95}@keyframes mq-spin-64cf3dab{to{transform:rotate(360deg)}}.mq-retry[data-v-64cf3dab]{flex:none;padding:4px 10px;font-size:.7rem;letter-spacing:.08em;border:1px dashed rgba(61,58,54,.3);border-radius:2px;background:transparent;color:inherit;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.mq-retry[data-v-64cf3dab]:hover{border-color:#3d3a3680;background:#3d3a360d}.mq--dark .mq-retry[data-v-64cf3dab]{border-color:#ffffff47}.mq--dark .mq-retry[data-v-64cf3dab]:hover{border-color:#ffffff73;background:#ffffff0f}.mq-head[data-v-64cf3dab]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.mq-action[data-v-64cf3dab]{font-size:.66rem;font-weight:500;letter-spacing:.2em;color:#b87e6b}.mq--dark .mq-action[data-v-64cf3dab]{color:#d8bf95}.mq-action--blocked[data-v-64cf3dab]{color:#3d3a3680}.mq--dark .mq-action--blocked[data-v-64cf3dab]{color:#ffffff80}.mq-period[data-v-64cf3dab]{font-size:.68rem;letter-spacing:.06em;color:#3d3a3680}.mq--dark .mq-period[data-v-64cf3dab]{color:#ffffff80}.mq-rows[data-v-64cf3dab]{display:flex;flex-direction:column;gap:5px;margin:0}.mq-row[data-v-64cf3dab]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.mq-row dt[data-v-64cf3dab]{font-size:.7rem;letter-spacing:.08em;color:#3d3a3680}.mq--dark .mq-row dt[data-v-64cf3dab]{color:#ffffff85}.mq-row dd[data-v-64cf3dab]{margin:0;font-variant-numeric:tabular-nums}.mq-row--discount dd[data-v-64cf3dab]{color:#8fa08e}.mq--dark .mq-row--discount dd[data-v-64cf3dab]{color:#6a9068}.mq-convert-days[data-v-64cf3dab]{color:#5f7186}.mq--dark .mq-convert-days[data-v-64cf3dab]{color:#a6bcda}.mq-row--until dd[data-v-64cf3dab]{letter-spacing:.04em;font-weight:500}.mq-tip[data-v-64cf3dab]{margin-top:8px;font-size:.68rem;letter-spacing:.04em;color:#3d3a368c}.mq--dark .mq-tip[data-v-64cf3dab]{color:#ffffff8c}.mq-tip--warn[data-v-64cf3dab]{padding-left:8px;border-left:2px solid rgba(184,126,107,.6);color:#a3654f}.mq--dark .mq-tip--warn[data-v-64cf3dab]{border-left-color:#d8bf958c;color:#d8bf95}.mq-blocked[data-v-64cf3dab]{margin:0;font-size:.74rem;color:#3d3a36a6}.mq--dark .mq-blocked[data-v-64cf3dab]{color:#ffffffa6}.mq-history[data-v-64cf3dab]{margin-top:9px;font-size:.7rem}.mq-cycle[data-v-64cf3dab]{display:flex;flex-direction:column;gap:3px;margin-top:10px;padding-top:9px;border-top:1px dashed rgba(61,58,54,.14)}.mq--dark .mq-cycle[data-v-64cf3dab]{border-top-color:#ffffff1f}.mq-cycle-head[data-v-64cf3dab]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.mq-cycle-title[data-v-64cf3dab]{font-family:var(--font-display);font-size:.86rem;letter-spacing:.04em;color:#5f7186}.mq--dark .mq-cycle-title[data-v-64cf3dab]{color:#a6bcda}.mq-cycle-desc[data-v-64cf3dab]{font-size:.7rem;color:#3d3a3699}.mq--dark .mq-cycle-desc[data-v-64cf3dab]{color:#fff9}.mq-cycle-until[data-v-64cf3dab]{font-size:.68rem;letter-spacing:.04em;color:#3d3a3673}.mq--dark .mq-cycle-until[data-v-64cf3dab]{color:#ffffff73}@media (max-width: 480px){.mq[data-v-64cf3dab]{padding:10px 12px}.mq-cycle-head[data-v-64cf3dab]{flex-direction:column;gap:2px}}.convert-overlay[data-v-1f96a04b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10030;background:#3d3a368c}.convert-overlay-enter-active[data-v-1f96a04b]{transition:opacity .22s ease}.convert-overlay-leave-active[data-v-1f96a04b]{transition:opacity .18s ease}.convert-overlay-enter-from[data-v-1f96a04b],.convert-overlay-leave-to[data-v-1f96a04b]{opacity:0}.convert-shell[data-v-1f96a04b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10031;display:flex;align-items:center;justify-content:center;pointer-events:none;padding:16px}.convert-dialog-enter-active[data-v-1f96a04b]{transition:opacity .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1)}.convert-dialog-leave-active[data-v-1f96a04b]{transition:opacity .18s ease,transform .18s ease}.convert-dialog-enter-from[data-v-1f96a04b],.convert-dialog-leave-to[data-v-1f96a04b]{opacity:0;transform:translateY(14px) scale(.98)}.convert-card[data-v-1f96a04b]{position:relative;pointer-events:auto;width:100%;max-width:430px;max-height:calc(100vh - 32px);overflow-y:auto;border-radius:4px;padding:26px 26px 22px;font-family:var(--font-sans);box-shadow:0 2px 4px #3d3a3614,0 12px 36px -12px #3d3a3638,0 24px 64px -24px #3d3a362e}.convert-card--light[data-v-1f96a04b]{background:#fff;border:1px solid rgba(61,58,54,.14);color:#3d3a36}.convert-card--dark[data-v-1f96a04b]{background:#15151a;border:1px solid rgba(255,255,255,.12);color:#ecedf0}.convert-texture[data-v-1f96a04b]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.04;background-image:repeating-linear-gradient(90deg,currentColor,currentColor 1px,transparent 1px,transparent 4px),repeating-linear-gradient(0deg,currentColor,currentColor 1px,transparent 1px,transparent 4px)}.convert-stitch[data-v-1f96a04b]{position:absolute;top:8px;left:8px;right:8px;bottom:8px;border:1px dashed rgba(61,58,54,.14);border-radius:2px;pointer-events:none;z-index:1}.convert-card--dark .convert-stitch[data-v-1f96a04b]{border-color:#ffffff1f}.convert-ribbon[data-v-1f96a04b]{position:relative;z-index:2;display:flex;justify-content:center;gap:6px;margin-bottom:12px}.convert-ribbon-dot[data-v-1f96a04b]{width:4px;height:4px;border-radius:50%;background:#b87e6b;opacity:.65}.convert-ribbon-dot[data-v-1f96a04b]:nth-child(2){background:#8fa08e}.convert-ribbon-dot[data-v-1f96a04b]:nth-child(3){background:#5f7186}.convert-card--dark .convert-ribbon-dot[data-v-1f96a04b]:nth-child(1){background:#d8bf95}.convert-card--dark .convert-ribbon-dot[data-v-1f96a04b]:nth-child(2){background:#6a9068}.convert-card--dark .convert-ribbon-dot[data-v-1f96a04b]:nth-child(3){background:#8fa8c8}.convert-close[data-v-1f96a04b]{position:absolute;top:14px;right:14px;z-index:5;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:1px dashed transparent;border-radius:2px;background:transparent;color:#3d3a368c;cursor:pointer;transition:border-color .18s ease,color .18s ease}.convert-close[data-v-1f96a04b]:hover:not(:disabled){border-color:#3d3a3640}.convert-close[data-v-1f96a04b]:disabled{opacity:.35;cursor:not-allowed}.convert-card--dark .convert-close[data-v-1f96a04b]{color:#ffffff8c}.convert-card--dark .convert-close[data-v-1f96a04b]:hover:not(:disabled){border-color:#ffffff47}.convert-head[data-v-1f96a04b]{position:relative;z-index:2;text-align:center;margin-bottom:14px}.convert-eyebrow[data-v-1f96a04b]{display:block;font-size:.6rem;letter-spacing:.28em;color:#3d3a3666}.convert-card--dark .convert-eyebrow[data-v-1f96a04b]{color:#fff6}.convert-title[data-v-1f96a04b]{margin:6px 0 0;font-family:var(--font-display);font-size:1.5rem;font-weight:500;letter-spacing:.04em}.convert-sub[data-v-1f96a04b]{margin:6px 0 0;font-size:.74rem;line-height:1.6;color:#3d3a3699}.convert-card--dark .convert-sub[data-v-1f96a04b]{color:#ffffff8c}.convert-facts[data-v-1f96a04b]{position:relative;z-index:2;margin:0;display:flex;flex-direction:column;gap:7px;padding:12px 14px;border:1px dashed rgba(61,58,54,.18);border-radius:2px;background:#f4f1ea8c}.convert-card--dark .convert-facts[data-v-1f96a04b]{border-color:#ffffff24;background:#ffffff0a}.convert-fact[data-v-1f96a04b]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.convert-fact dt[data-v-1f96a04b]{flex:none;font-size:.7rem;letter-spacing:.08em;color:#3d3a3680}.convert-card--dark .convert-fact dt[data-v-1f96a04b]{color:#ffffff85}.convert-fact dd[data-v-1f96a04b]{margin:0;font-size:.76rem;text-align:right;font-variant-numeric:tabular-nums}.convert-fact--name dd[data-v-1f96a04b]{font-weight:500}.convert-fact--accent dd[data-v-1f96a04b]{color:#5f7186;font-weight:500}.convert-card--dark .convert-fact--accent dd[data-v-1f96a04b]{color:#a6bcda}.convert-fact--pay[data-v-1f96a04b]{margin-top:3px;padding-top:8px;border-top:1px dashed rgba(61,58,54,.18)}.convert-card--dark .convert-fact--pay[data-v-1f96a04b]{border-top-color:#ffffff24}.convert-fact--pay dd[data-v-1f96a04b]{font-family:var(--font-display);font-size:1.3rem;font-weight:500;color:#b87e6b}.convert-card--dark .convert-fact--pay dd[data-v-1f96a04b]{color:#d8bf95}.convert-tag[data-v-1f96a04b]{display:inline-block;margin-left:6px;padding:1px 6px;border:1px dashed rgba(143,160,142,.7);border-radius:2px;background:#8fa08e24;font-family:var(--font-sans);font-size:.62rem;font-weight:400;letter-spacing:.06em;color:#5f7458;vertical-align:middle}.convert-card--dark .convert-tag[data-v-1f96a04b]{border-color:#8fa08e80;background:#8fa08e29;color:#a9bda6}.convert-fact-note[data-v-1f96a04b]{display:block;margin-top:2px;font-size:.64rem;letter-spacing:.02em;color:#3d3a3680}.convert-card--dark .convert-fact-note[data-v-1f96a04b]{color:#ffffff80}.convert-warn[data-v-1f96a04b]{position:relative;z-index:2;margin:12px 0 0;font-size:.68rem;line-height:1.6;color:#a3654f}.convert-card--dark .convert-warn[data-v-1f96a04b]{color:#d8bf95}.convert-actions[data-v-1f96a04b]{position:relative;z-index:2;display:flex;gap:10px;margin-top:16px}.convert-btn[data-v-1f96a04b]{position:relative;padding:10px 16px;font-family:var(--font-sans);font-size:.74rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;border:none;background:transparent;cursor:pointer;overflow:hidden;transition:all .22s cubic-bezier(.4,0,.2,1)}.convert-btn[data-v-1f96a04b]:disabled{opacity:.6;cursor:not-allowed}.convert-btn[data-v-1f96a04b]:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px dashed rgba(255,255,255,.28);z-index:2;pointer-events:none}.convert-btn-bg[data-v-1f96a04b]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;transition:all .22s cubic-bezier(.4,0,.2,1)}.convert-btn-inner[data-v-1f96a04b]{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;gap:6px}.convert-btn-cancel[data-v-1f96a04b]{flex:1;min-width:0}.convert-btn-ok[data-v-1f96a04b]{flex:2;min-width:0}.convert-btn--primary[data-v-1f96a04b]{color:#f4f1ea}.convert-btn--primary .convert-btn-bg[data-v-1f96a04b]{background-color:#3d3a36;box-shadow:0 4px 12px #3d3a362e}.convert-btn--primary:hover:not(:disabled) .convert-btn-bg[data-v-1f96a04b]{filter:brightness(1.08);transform:scale(1.015)}.convert-card--dark .convert-btn--primary .convert-btn-bg[data-v-1f96a04b]{background-color:#5f7186}.convert-btn--ghost[data-v-1f96a04b]{color:#3d3a36}.convert-btn--ghost .convert-btn-bg[data-v-1f96a04b]{background:transparent;border:1px solid #3d3a36}.convert-btn--ghost[data-v-1f96a04b]:after{border-color:#3d3a3640}.convert-btn--ghost:hover:not(:disabled) .convert-btn-bg[data-v-1f96a04b]{background:#3d3a36}.convert-btn--ghost[data-v-1f96a04b]:hover:not(:disabled){color:#f4f1ea}.convert-card--dark .convert-btn--ghost[data-v-1f96a04b]{color:#ecedf0}.convert-card--dark .convert-btn--ghost .convert-btn-bg[data-v-1f96a04b]{background:transparent;border-color:#ffffff8c}.convert-card--dark .convert-btn--ghost[data-v-1f96a04b]:after{border-color:#ffffff2e}.convert-card--dark .convert-btn--ghost:hover:not(:disabled) .convert-btn-bg[data-v-1f96a04b]{background:#ffffffeb}.convert-card--dark .convert-btn--ghost[data-v-1f96a04b]:hover:not(:disabled){color:#0b0b0e}.convert-spinner[data-v-1f96a04b]{display:inline-block;width:12px;height:12px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:convert-spin-1f96a04b .7s linear infinite}@keyframes convert-spin-1f96a04b{to{transform:rotate(360deg)}}@media (max-width: 480px){.convert-card[data-v-1f96a04b]{padding:22px 18px 18px}.convert-actions[data-v-1f96a04b]{flex-direction:column}.convert-btn-cancel[data-v-1f96a04b],.convert-btn-ok[data-v-1f96a04b]{flex:none;width:100%}}.qty[data-v-6e0e8954]{display:flex;flex-direction:column;gap:6px}.qty-row[data-v-6e0e8954]{display:flex;align-items:center;justify-content:space-between;gap:12px}.qty-copy[data-v-6e0e8954]{display:flex;flex-direction:column;gap:2px;min-width:0}.qty-label[data-v-6e0e8954]{font-size:.68rem;font-weight:500;letter-spacing:.16em;color:#3d3a367a}.qty--dark .qty-label[data-v-6e0e8954]{color:#ffffff80}.qty-meta[data-v-6e0e8954]{font-size:.62rem;letter-spacing:.06em;color:#3d3a3666}.qty--dark .qty-meta[data-v-6e0e8954]{color:#fff6}.qty-stepper[data-v-6e0e8954]{display:inline-flex;align-items:center;height:36px;border:1px solid rgba(61,58,54,.16);border-radius:3px;background:#ffffffc7;overflow:hidden}.qty--dark .qty-stepper[data-v-6e0e8954]{border-color:#ffffff24;background:#ffffff0d}.qty-stepper.is-disabled[data-v-6e0e8954]{opacity:.55}.qty-btn[data-v-6e0e8954]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;background:transparent;color:#3d3a36b3;cursor:pointer;transition:background-color .16s ease,color .16s ease}.qty-btn svg[data-v-6e0e8954]{width:14px;height:14px}.qty-btn[data-v-6e0e8954]:hover:not(:disabled){background:#3d3a360f}.qty-btn[data-v-6e0e8954]:disabled{opacity:.35;cursor:not-allowed}.qty--dark .qty-btn[data-v-6e0e8954]{color:#ffffffb8}.qty--dark .qty-btn[data-v-6e0e8954]:hover:not(:disabled){background:#ffffff14}.qty-input[data-v-6e0e8954]{width:3.2rem;height:36px;margin:0;padding:0 4px;border:0;border-left:1px solid rgba(61,58,54,.12);border-right:1px solid rgba(61,58,54,.12);background:transparent;text-align:center;font-family:var(--font-display);font-size:1rem;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:inherit;outline:none}.qty--dark .qty-input[data-v-6e0e8954]{border-left-color:#ffffff1f;border-right-color:#ffffff1f}.qty-input[data-v-6e0e8954]:disabled{cursor:not-allowed}.qty-btn[data-v-6e0e8954]:focus-visible,.qty-input[data-v-6e0e8954]:focus-visible{outline:2px solid #b87e6b;outline-offset:-2px;z-index:1}.qty--dark .qty-btn[data-v-6e0e8954]:focus-visible,.qty--dark .qty-input[data-v-6e0e8954]:focus-visible{outline-color:#d8bf95}.qty-hint[data-v-6e0e8954]{margin:0;font-size:.66rem;letter-spacing:.04em;color:#3d3a367a}.qty--dark .qty-hint[data-v-6e0e8954]{color:#ffffff7a}@media (max-width: 480px){.qty-row[data-v-6e0e8954]{align-items:stretch;flex-direction:column;gap:8px}.qty-stepper[data-v-6e0e8954]{width:100%}.qty-btn[data-v-6e0e8954]{width:44px;height:40px}.qty-input[data-v-6e0e8954]{flex:1;height:40px;width:auto}}.addon-row[data-v-6d2d0170]{display:flex;align-items:center;gap:9px;margin:0 0 10px;padding:8px 10px;border:1px dashed rgba(61,58,54,.24);border-radius:2px;background:#f4f1ea80;transition:border-color .18s ease,background-color .18s ease}.addon-row--dark[data-v-6d2d0170]{border-color:#ffffff29;background:#ffffff0a}.addon-row--checked[data-v-6d2d0170]{border-color:#b87e6bbf;background:#b87e6b1a}.addon-row--dark.addon-row--checked[data-v-6d2d0170]{border-color:#d8bf95b3;background:#d8bf951a}.addon-row--disabled[data-v-6d2d0170]{opacity:.62}.addon-toggle[data-v-6d2d0170]{display:flex;align-items:center;gap:9px;flex:1;min-width:0;padding:0;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer}.addon-toggle[data-v-6d2d0170]:disabled{cursor:not-allowed}.addon-box[data-v-6d2d0170]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border:1px solid rgba(61,58,54,.45);border-radius:2px;background:transparent;color:#fff;transition:background-color .16s ease,border-color .16s ease}.addon-row--dark .addon-box[data-v-6d2d0170]{border-color:#ffffff73}.addon-row--checked .addon-box[data-v-6d2d0170]{border-color:#b87e6b;background:#b87e6b}.addon-row--dark.addon-row--checked .addon-box[data-v-6d2d0170]{border-color:#d8bf95;background:#d8bf95;color:#2a2622}.addon-tick[data-v-6d2d0170]{width:11px;height:11px;opacity:0;transition:opacity .16s ease}.addon-row--checked .addon-tick[data-v-6d2d0170]{opacity:1}.addon-body[data-v-6d2d0170]{display:flex;flex-direction:column;gap:1px;min-width:0}.addon-title[data-v-6d2d0170]{font-size:.76rem;letter-spacing:.02em;color:#3d3a36}.addon-row--dark .addon-title[data-v-6d2d0170]{color:#ffffffe6}.addon-desc[data-v-6d2d0170]{font-size:.68rem;line-height:1.45;color:#3d3a369e}.addon-row--dark .addon-desc[data-v-6d2d0170]{color:#ffffff94}.addon-price[data-v-6d2d0170]{flex:none;display:inline-flex;align-items:baseline;gap:1px;color:#b87e6b;white-space:nowrap}.addon-row--dark .addon-price[data-v-6d2d0170]{color:#d8bf95}.addon-price-symbol[data-v-6d2d0170]{font-size:.66rem}.addon-price-value[data-v-6d2d0170]{font-size:.95rem;font-weight:600}.addon-price-unit[data-v-6d2d0170]{margin-left:3px;font-size:.62rem;color:#3d3a368c}.addon-row--dark .addon-price-unit[data-v-6d2d0170]{color:#ffffff80}.pricing-page[data-v-da51da16]{position:relative;font-family:var(--font-sans);color:#3d3a36;background:#f4f1ea;background-image:radial-gradient(ellipse at top,rgba(184,126,107,.06) 0%,transparent 60%)}.pricing-page--dark[data-v-da51da16]{color:#ecedf0;background:#0b0b0e;background-image:radial-gradient(ellipse at top,rgba(216,191,149,.08) 0%,transparent 60%)}.pricing-bg-texture[data-v-da51da16]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.04;background-image:repeating-linear-gradient(90deg,currentColor,currentColor 1px,transparent 1px,transparent 4px),repeating-linear-gradient(0deg,currentColor,currentColor 1px,transparent 1px,transparent 4px)}.pricing-header[data-v-da51da16]{background:#f4f1eab8;border-bottom:1px dashed rgba(61,58,54,.18)}.pricing-page--dark .pricing-header[data-v-da51da16]{background:#0b0b0ec7;border-bottom-color:#ffffff24}.pricing-back-btn[data-v-da51da16]{display:flex;align-items:center;gap:6px;padding:4px 10px;border:1px dashed transparent;border-radius:2px;cursor:pointer;background:transparent;color:#6e6b66;transition:all .18s ease}.pricing-back-btn[data-v-da51da16]:hover{border-color:#3d3a3640;background:#3d3a360d;color:#3d3a36}.pricing-page--dark .pricing-back-btn[data-v-da51da16]{color:#8b8c95}.pricing-page--dark .pricing-back-btn[data-v-da51da16]:hover{border-color:#ffffff38;background:#ffffff0f;color:#ecedf0}.pricing-login-header-btn[data-v-da51da16]{font-family:var(--font-sans);font-size:.75rem;font-weight:500;letter-spacing:.12em;padding:6px 14px;border:1px dashed rgba(61,58,54,.3);border-radius:2px;background:transparent;color:#6e6b66;cursor:pointer;transition:all .18s ease}.pricing-login-header-btn[data-v-da51da16]:hover{border-color:#3d3a3680;color:#3d3a36;background:#3d3a360d}.pricing-page--dark .pricing-login-header-btn[data-v-da51da16]{color:#8b8c95;border-color:#ffffff40}.pricing-page--dark .pricing-login-header-btn[data-v-da51da16]:hover{border-color:#ffffff73;color:#ecedf0;background:#ffffff0f}.pricing-header-slash[data-v-da51da16]{font-size:.85rem;color:#3d3a364d}.pricing-page--dark .pricing-header-slash[data-v-da51da16]{color:#ffffff4d}.pricing-header-title[data-v-da51da16]{font-family:var(--font-display);font-size:1.35rem;font-weight:500;letter-spacing:.18em;font-style:italic}.pricing-intro[data-v-da51da16]{text-align:center;margin:18px auto 36px;max-width:640px}.pricing-intro-line[data-v-da51da16]{width:36px;height:1px;margin:0 auto 16px;background:currentColor;opacity:.4}.pricing-intro-tag[data-v-da51da16]{font-size:.68rem;font-weight:500;letter-spacing:.32em;color:#b87e6b}.pricing-page--dark .pricing-intro-tag[data-v-da51da16]{color:#d8bf95}.pricing-intro-quote[data-v-da51da16]{font-family:var(--font-display);font-size:1.5rem;font-style:italic;line-height:1.5;margin:14px auto 8px;color:#3d3a36}.pricing-page--dark .pricing-intro-quote[data-v-da51da16]{color:#ecedf0}.pricing-intro-quote em[data-v-da51da16]{color:#b87e6b}.pricing-page--dark .pricing-intro-quote em[data-v-da51da16]{color:#d8bf95}.pricing-intro-meta[data-v-da51da16]{font-size:.78rem;letter-spacing:.06em;color:#3d3a368c}.pricing-page--dark .pricing-intro-meta[data-v-da51da16]{color:#ffffff8c}.pricing-intro-meta strong[data-v-da51da16]{font-weight:500;color:#b87e6b;letter-spacing:.04em}.pricing-page--dark .pricing-intro-meta strong[data-v-da51da16]{color:#d8bf95}.pricing-intro-meta-sep[data-v-da51da16]{margin:0 .5em;opacity:.45}.pricing-intro-meta-byok[data-v-da51da16]{white-space:nowrap}.pricing-nav-item--membership[data-v-da51da16],.pricing-chapter--membership[data-v-da51da16]{--acc: #b87e6b;--acc-soft: rgba(184, 126, 107, .09);--acc-line: rgba(184, 126, 107, .34)}.pricing-nav-item--point[data-v-da51da16],.pricing-chapter--point[data-v-da51da16]{--acc: #6d8a6b;--acc-soft: rgba(143, 160, 142, .1);--acc-line: rgba(143, 160, 142, .38)}.pricing-nav-item--entitlement[data-v-da51da16],.pricing-chapter--entitlement[data-v-da51da16]{--acc: #5f7186;--acc-soft: rgba(95, 113, 134, .1);--acc-line: rgba(95, 113, 134, .34)}.pricing-page--dark .pricing-nav-item--membership[data-v-da51da16],.pricing-page--dark .pricing-chapter--membership[data-v-da51da16]{--acc: #e0b79c;--acc-soft: rgba(216, 191, 149, .12);--acc-line: rgba(224, 183, 156, .38)}.pricing-page--dark .pricing-nav-item--point[data-v-da51da16],.pricing-page--dark .pricing-chapter--point[data-v-da51da16]{--acc: #9dc098;--acc-soft: rgba(109, 160, 106, .16);--acc-line: rgba(157, 192, 152, .4)}.pricing-page--dark .pricing-nav-item--entitlement[data-v-da51da16],.pricing-page--dark .pricing-chapter--entitlement[data-v-da51da16]{--acc: #a6bcda;--acc-soft: rgba(143, 168, 200, .14);--acc-line: rgba(166, 188, 218, .38)}.pricing-nav[data-v-da51da16]{position:sticky;top:72px;z-index:20;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:24px 0 0;padding:8px;border:1px solid rgba(61,58,54,.1);border-radius:12px;background:color-mix(in srgb,#f4f1ea 86%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 6px 22px -18px #3d3a3680}.pricing-page--dark .pricing-nav[data-v-da51da16]{border-color:#ffffff1a;background:color-mix(in srgb,#0b0b0e 80%,transparent);box-shadow:0 6px 22px -18px #000c}.pricing-nav-item[data-v-da51da16]{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid transparent;border-radius:9px;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.pricing-nav-item[data-v-da51da16]:hover{background:#3d3a360d}.pricing-page--dark .pricing-nav-item[data-v-da51da16]:hover{background:#ffffff0d}.pricing-nav-item.is-active[data-v-da51da16]{border-color:var(--acc-line);background:var(--acc-soft)}.pricing-nav-numeral[data-v-da51da16]{flex:none;font-family:var(--font-display);font-size:1rem;letter-spacing:.06em;color:var(--acc);opacity:.75}.pricing-nav-body[data-v-da51da16]{display:flex;flex-direction:column;gap:1px;min-width:0}.pricing-nav-label[data-v-da51da16]{font-size:.8rem;font-weight:500;letter-spacing:.08em}.pricing-nav-meta[data-v-da51da16]{font-size:.66rem;letter-spacing:.08em;color:#3d3a3680}.pricing-page--dark .pricing-nav-meta[data-v-da51da16]{color:#ffffff80}.pricing-nav-item.is-active .pricing-nav-numeral[data-v-da51da16]{opacity:1}.pricing-chapter[data-v-da51da16]{position:relative;margin-top:22px;padding:24px 24px 26px;border:1px solid rgba(61,58,54,.12);border-radius:14px;background:linear-gradient(180deg,var(--acc-soft) 0%,transparent 34%),#fff9;scroll-margin-top:152px}.pricing-page--dark .pricing-chapter[data-v-da51da16]{border-color:#ffffff1a;background:linear-gradient(180deg,var(--acc-soft) 0%,transparent 34%),#ffffff05}.pricing-chapter[data-v-da51da16]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:14px 14px 0 0;background:linear-gradient(90deg,var(--acc) 0%,color-mix(in srgb,var(--acc) 10%,transparent) 72%);opacity:.9;pointer-events:none}.chapter-head[data-v-da51da16]{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:20px}.chapter-badge[data-v-da51da16]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid var(--acc-line);border-radius:11px;background:var(--acc-soft);font-family:var(--font-display);font-size:1.3rem;letter-spacing:.06em;line-height:1;color:var(--acc)}.chapter-head-text[data-v-da51da16]{flex:1 1 240px;min-width:0}.chapter-title[data-v-da51da16]{font-family:var(--font-display);font-size:1.7rem;font-weight:500;letter-spacing:.05em;font-style:italic;line-height:1.25}.chapter-sub[data-v-da51da16]{margin-top:2px;font-size:.8rem;letter-spacing:.04em;color:#3d3a368c}.pricing-page--dark .chapter-sub[data-v-da51da16]{color:#ffffff8c}.chapter-head-aside[data-v-da51da16]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-left:auto}.chapter-chip[data-v-da51da16]{font-size:.66rem;letter-spacing:.1em;padding:4px 10px;border:1px dashed rgba(61,58,54,.24);border-radius:999px;color:#3d3a3699;white-space:nowrap}.pricing-page--dark .chapter-chip[data-v-da51da16]{border-color:#fff3;color:#fff9}.billing-cycle-toggle[data-v-da51da16]{display:inline-flex;align-items:center;gap:0;margin-bottom:24px;border:1px dashed rgba(61,58,54,.25);border-radius:3px;overflow:hidden;background:#3d3a360a}.pricing-page--dark .billing-cycle-toggle[data-v-da51da16]{border-color:#fff3;background:#ffffff0a}.cycle-btn[data-v-da51da16]{position:relative;padding:7px 20px;font-family:var(--font-sans);font-size:.74rem;font-weight:500;letter-spacing:.1em;border:none;background:transparent;color:#3d3a3680;cursor:pointer;transition:all .18s ease;display:flex;align-items:center;gap:6px}.pricing-page--dark .cycle-btn[data-v-da51da16]{color:#ffffff73}.cycle-btn--active[data-v-da51da16]{background:#3d3a36;color:#f4f1ea}.pricing-page--dark .cycle-btn--active[data-v-da51da16]{background:#ffffff26;color:#ecedf0}.cycle-btn-badge[data-v-da51da16]{font-size:.58rem;font-weight:500;letter-spacing:.1em;padding:1px 5px;background:#b87e6b;color:#fff;border-radius:2px}.pricing-page--dark .cycle-btn-badge[data-v-da51da16]{background:#d8bf95}.pricing-grid[data-v-da51da16]{display:grid;gap:18px}.pricing-grid--membership[data-v-da51da16]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.pricing-grid--point[data-v-da51da16]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.pricing-grid--entitlement[data-v-da51da16]{grid-template-columns:1fr}.price-card[data-v-da51da16]{position:relative;padding:22px 22px 20px;border-radius:4px;border:1px solid rgba(61,58,54,.14);background:#fff;display:flex;flex-direction:column;transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1),border-color .22s ease;overflow:hidden;scroll-margin-top:152px}.pricing-page--dark .price-card[data-v-da51da16]{background:#15151a;border-color:#ffffff1f}.price-card[data-v-da51da16]:hover{transform:translateY(-2px);box-shadow:0 2px 4px #3d3a360f,0 12px 28px -10px #3d3a362e}.pricing-page--dark .price-card[data-v-da51da16]:hover{box-shadow:0 2px 4px #0000004d,0 12px 28px -10px #00000080}.price-card-stitch[data-v-da51da16]{position:absolute;top:8px;left:8px;right:8px;bottom:8px;border:1px dashed rgba(61,58,54,.12);border-radius:2px;pointer-events:none}.pricing-page--dark .price-card-stitch[data-v-da51da16]{border-color:#ffffff1a}.price-card--recommended[data-v-da51da16]{border-color:var(--acc-line);background:linear-gradient(180deg,var(--acc-soft) 0%,transparent 48%),#fff;box-shadow:0 20px 40px -26px color-mix(in srgb,var(--acc) 70%,transparent)}.pricing-page--dark .price-card--recommended[data-v-da51da16]{background:linear-gradient(180deg,var(--acc-soft) 0%,transparent 48%),#15151a;box-shadow:0 20px 40px -22px #000000bf}.price-card-ribbon[data-v-da51da16]{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:4;padding:5px 16px 7px;font-size:.62rem;font-weight:500;letter-spacing:.2em;color:#fff;background:var(--acc);clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%)}.pricing-page--dark .price-card-ribbon[data-v-da51da16]{color:#0b0b0e}.price-card-flag--entitlement[data-v-da51da16]{position:absolute;top:0;right:18px;font-size:.62rem;font-weight:500;letter-spacing:.18em;background:#5f7186;color:#fff;padding:5px 12px 7px;z-index:3;clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%)}.pricing-page--dark .price-card-flag--entitlement[data-v-da51da16]{background:#8fa8c8;color:#0b0b0e}.price-card--owned-entitlement[data-v-da51da16]{border-color:var(--acc-line);opacity:.92}.price-card--attention[data-v-da51da16]{animation:price-card-attention-da51da16 1.6s ease-out 1}@keyframes price-card-attention-da51da16{0%,to{box-shadow:0 1px 2px #3d3a360f}30%{box-shadow:0 0 0 3px #5f718673,0 14px 30px -14px #5f718699}}@media (prefers-reduced-motion: reduce){.price-card--attention[data-v-da51da16]{animation:none;outline:2px dashed var(--acc-line);outline-offset:3px}}.price-card-head[data-v-da51da16]{position:relative;z-index:1;margin-bottom:18px}.price-card-eyebrow[data-v-da51da16]{display:inline-block;font-size:.6rem;font-weight:500;letter-spacing:.22em;padding:2px 6px;border:1px dashed rgba(61,58,54,.25);border-radius:2px;margin-bottom:10px;color:#3d3a368c}.pricing-page--dark .price-card-eyebrow[data-v-da51da16]{color:#ffffff8c;border-color:#fff3}.price-card-name[data-v-da51da16]{font-family:var(--font-display);font-size:1.25rem;font-weight:500;letter-spacing:.04em;font-style:italic;line-height:1.3}.price-card-desc[data-v-da51da16]{margin-top:4px;font-size:.78rem;line-height:1.55;color:#3d3a3699;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.1em}.pricing-page--dark .price-card-desc[data-v-da51da16]{color:#ffffff8c}.price-card-hero[data-v-da51da16]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 0 16px;border-top:1px dashed rgba(61,58,54,.15);border-bottom:1px dashed rgba(61,58,54,.15);margin-bottom:14px;min-height:84px}.pricing-page--dark .price-card-hero[data-v-da51da16]{border-top-color:#ffffff1f;border-bottom-color:#ffffff1f}.price-card-hero-value[data-v-da51da16]{font-family:var(--font-display);font-size:2rem;font-weight:500;line-height:1;letter-spacing:.02em;color:var(--acc, #b87e6b)}.price-card-hero-value--num[data-v-da51da16]{font-feature-settings:"tnum"}.price-card-hero-unit[data-v-da51da16]{font-size:.85rem;letter-spacing:.06em;margin-left:2px;opacity:.7}.price-card-hero-label[data-v-da51da16]{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:#3d3a3680}.pricing-page--dark .price-card-hero-label[data-v-da51da16]{color:#ffffff80}.price-card-hero-tooltip[data-v-da51da16]{position:relative;display:inline-flex;align-items:center;margin-left:4px;cursor:default;vertical-align:middle}.price-card-hero-tooltip-icon[data-v-da51da16]{width:13px;height:13px;opacity:.35;transition:opacity .15s}.price-card-hero-tooltip:hover .price-card-hero-tooltip-icon[data-v-da51da16]{opacity:.7}.price-card-hero-tooltip-text[data-v-da51da16]{display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);white-space:nowrap;font-family:var(--font-sans);font-size:.65rem;font-weight:500;letter-spacing:.06em;padding:4px 8px;border-radius:3px;background:#3d3a36;color:#f4f1ea;pointer-events:none;z-index:10}.price-card-hero-tooltip-text[data-v-da51da16]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:#3d3a36}.price-card-hero-tooltip:hover .price-card-hero-tooltip-text[data-v-da51da16]{display:block}.pricing-page--dark .price-card-hero-tooltip-text[data-v-da51da16]{background:#ecedf0;color:#0b0b0e}.pricing-page--dark .price-card-hero-tooltip-text[data-v-da51da16]:after{border-top-color:#ecedf0}.price-card-head-top[data-v-da51da16]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.price-card-head-top .price-card-eyebrow[data-v-da51da16]{margin-bottom:0}.price-card-save[data-v-da51da16]{flex:none;font-size:.62rem;font-weight:500;letter-spacing:.1em;padding:3px 9px;border:1px solid var(--acc-line);border-radius:999px;background:var(--acc-soft);color:var(--acc);white-space:nowrap}.price-card-perks[data-v-da51da16]{position:relative;z-index:1;list-style:none;padding:0;margin:0 0 18px;display:flex;flex-direction:column;gap:6px;font-size:.78rem;color:#3d3a36b3}.pricing-page--dark .price-card-perks[data-v-da51da16]{color:#ffffffa6}.price-card-perks li[data-v-da51da16]{display:flex;align-items:center;gap:8px}.price-card-perks strong[data-v-da51da16]{font-weight:500;color:#3d3a36}.pricing-page--dark .price-card-perks strong[data-v-da51da16]{color:#ecedf0}.perk-dot[data-v-da51da16]{width:5px;height:5px;border-radius:50%;background:var(--acc, #b87e6b);flex-shrink:0}.price-card-perks--inline[data-v-da51da16]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px}.price-card-perks--benefit[data-v-da51da16]{gap:9px}.price-card-perks--benefit .perk-row[data-v-da51da16]{align-items:baseline}.perk-body[data-v-da51da16]{display:flex;flex-direction:column;gap:1px;min-width:0}.perk-title[data-v-da51da16]{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;line-height:1.35}.perk-quota[data-v-da51da16]{flex:none;margin-left:auto;text-align:right;white-space:nowrap}.perk-quota strong[data-v-da51da16]{font-weight:500;color:#3d3a36}.pricing-page--dark .perk-quota strong[data-v-da51da16]{color:#ecedf0}.perk-quota em[data-v-da51da16]{margin-left:6px;font-style:normal;font-size:.66rem;color:#3d3a3673}.pricing-page--dark .perk-quota em[data-v-da51da16]{color:#ffffff6b}.perk-row--has-tip[data-v-da51da16]{position:relative}.perk-tip-mark[data-v-da51da16]{display:inline-flex;align-items:center;cursor:default;color:inherit}.perk-tip-mark[data-v-da51da16]:focus-visible{outline:none}.perk-tip-icon[data-v-da51da16]{width:12px;height:12px;opacity:.3;transition:opacity .15s ease}.perk-tip-mark:hover .perk-tip-icon[data-v-da51da16],.perk-tip-mark:focus-visible .perk-tip-icon[data-v-da51da16]{opacity:.75}.perk-tip-text[data-v-da51da16]{position:absolute;bottom:calc(100% + 8px);left:0;z-index:20;width:-moz-max-content;width:max-content;max-width:230px;padding:7px 10px;border-radius:8px;background:#3d3a36;color:#f4f1ea;font-family:var(--font-sans);font-size:.68rem;font-weight:400;line-height:1.5;letter-spacing:.02em;text-align:left;opacity:0;visibility:hidden;transform:translateY(3px);transition:opacity .16s ease,transform .16s ease,visibility .16s;pointer-events:none}.perk-row:has(.perk-tip-mark:hover) .perk-tip-text[data-v-da51da16],.perk-row:has(.perk-tip-mark:focus-visible) .perk-tip-text[data-v-da51da16],.perk-row--has-tip:hover .perk-tip-text[data-v-da51da16]{opacity:1;visibility:visible;transform:translateY(0)}.pricing-page--dark .perk-tip-text[data-v-da51da16]{background:#ecedf0;color:#0b0b0e}.perk-row--muted[data-v-da51da16]{font-size:.72rem;color:#3d3a3680}.pricing-page--dark .perk-row--muted[data-v-da51da16]{color:#ffffff80}.price-card-foot[data-v-da51da16]{position:relative;z-index:1;margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.price-card-quote-hint[data-v-da51da16]{position:relative;z-index:1;margin:0 0 8px;padding:5px 8px;border:1px dashed rgba(184,126,107,.35);border-radius:2px;background:#b87e6b14;font-size:.68rem;letter-spacing:.03em;line-height:1.4;color:#a3654f}.pricing-page--dark .price-card-quote-hint[data-v-da51da16]{border-color:#d8bf9552;background:#d8bf9514;color:#d8bf95}.price-card-rate[data-v-da51da16]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-4px 0 14px;padding:7px 10px;border-radius:7px;background:var(--acc-soft);border:1px dashed var(--acc-line)}.price-card-rate-value[data-v-da51da16]{font-family:var(--font-display);font-size:.95rem;letter-spacing:.02em;color:var(--acc)}.pricing-page--dark .price-card-rate-value[data-v-da51da16]{color:var(--acc)}.price-card-rate-save[data-v-da51da16]{font-size:.64rem;letter-spacing:.06em;color:#3d3a3699;text-align:right;white-space:nowrap}.pricing-page--dark .price-card-rate-save[data-v-da51da16]{color:#fff9}.price-card--entitlement[data-v-da51da16]{flex-direction:row;align-items:stretch;gap:26px;padding:24px 26px}.price-card--entitlement .price-card-main[data-v-da51da16]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center}.price-card--entitlement .price-card-head[data-v-da51da16]{margin-bottom:14px}.price-card--entitlement .price-card-name[data-v-da51da16]{font-size:1.4rem}.price-card--entitlement .price-card-perks[data-v-da51da16]{margin-bottom:0}.price-card--entitlement .price-card-desc[data-v-da51da16]{display:block;-webkit-line-clamp:unset;overflow:visible;min-height:0}.price-card-buy[data-v-da51da16]{position:relative;z-index:1;flex:0 0 232px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:6px;padding-left:26px;border-left:1px dashed rgba(61,58,54,.16)}.pricing-page--dark .price-card-buy[data-v-da51da16]{border-left-color:#ffffff24}.price-card-buy-label[data-v-da51da16]{font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--acc)}.price-card-buy-tip[data-v-da51da16]{font-size:.66rem;letter-spacing:.06em;color:#3d3a3680}.pricing-page--dark .price-card-buy-tip[data-v-da51da16]{color:#ffffff80}.price-card-buy .fabric-btn[data-v-da51da16]{width:100%;margin-top:6px}.byok-guest-hint[data-v-da51da16]{margin:12px 0 0;font-size:.7rem;line-height:1.5;letter-spacing:.02em;color:#3d3a368c}.pricing-page--dark .byok-guest-hint[data-v-da51da16]{color:#ffffff8c}.byok-modes[data-v-da51da16]{margin-top:16px}.byok-modes-label[data-v-da51da16]{display:block;margin-bottom:7px;font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;color:#3d3a366b}.pricing-page--dark .byok-modes-label[data-v-da51da16]{color:#ffffff6b}.byok-modes-list[data-v-da51da16]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.byok-mode[data-v-da51da16]{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid rgba(61,58,54,.16);border-radius:3px;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.byok-mode[data-v-da51da16]:hover{border-color:#b87e6b8c}.byok-mode--active[data-v-da51da16]{border-color:#b87e6bd9;background:#b87e6b17}.pricing-page--dark .byok-mode[data-v-da51da16]{border-color:#ffffff29}.pricing-page--dark .byok-mode--active[data-v-da51da16]{border-color:#d8bf95cc;background:#d8bf951c}.byok-mode[data-v-da51da16]:focus-visible{outline:2px solid rgba(184,126,107,.65);outline-offset:2px}.byok-mode-head[data-v-da51da16]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.byok-mode-name[data-v-da51da16]{font-size:.8rem;font-weight:500;letter-spacing:.02em}.byok-mode-price[data-v-da51da16]{flex:none;font-size:.78rem;color:var(--acc)}.byok-mode-note[data-v-da51da16]{font-size:.64rem;line-height:1.45;color:#3d3a368c}.pricing-page--dark .byok-mode-note[data-v-da51da16]{color:#ffffff8c}.price-card-buy-pending[data-v-da51da16]{font-size:.92rem;color:#3d3a3680}.pricing-page--dark .price-card-buy-pending[data-v-da51da16]{color:#ffffff80}.price-card-foot-price[data-v-da51da16]{display:flex;flex-direction:column;gap:2px;min-width:0}.price-card-price-note[data-v-da51da16]{font-size:.64rem;letter-spacing:.02em;color:#3d3a3680}.pricing-page--dark .price-card-price-note[data-v-da51da16]{color:#ffffff80}.price-card-price-tip[data-v-da51da16]{position:relative;display:inline-flex;align-items:center;align-self:center;margin-left:5px;cursor:default;outline:none}.price-card-price-tip-icon[data-v-da51da16]{width:13px;height:13px;opacity:.38;transition:opacity .15s}.price-card-price-tip:hover .price-card-price-tip-icon[data-v-da51da16],.price-card-price-tip:focus .price-card-price-tip-icon[data-v-da51da16]{opacity:.75}.price-card-price-tip-text[data-v-da51da16]{display:none;position:absolute;bottom:calc(100% + 7px);left:-4px;width:198px;max-width:62vw;padding:7px 9px;border-radius:3px;background:#3d3a36;color:#f4f1ea;font-family:var(--font-sans);font-size:.65rem;font-weight:500;line-height:1.55;letter-spacing:.03em;text-align:left;pointer-events:none;z-index:12}.price-card-price-tip-text[data-v-da51da16]:after{content:"";position:absolute;top:100%;left:12px;border:4px solid transparent;border-top-color:#3d3a36}.price-card-price-tip-line[data-v-da51da16]{display:block}.price-card-price-tip:hover .price-card-price-tip-text[data-v-da51da16],.price-card-price-tip:focus .price-card-price-tip-text[data-v-da51da16]{display:block}.pricing-page--dark .price-card-price-tip-text[data-v-da51da16]{background:#ecedf0;color:#0b0b0e}.pricing-page--dark .price-card-price-tip-text[data-v-da51da16]:after{border-top-color:#ecedf0}@media (max-width: 760px){.pricing-nav[data-v-da51da16]{position:static;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px}.pricing-nav-item[data-v-da51da16]{padding:8px;gap:6px}.pricing-nav-numeral[data-v-da51da16]{font-size:.85rem}.pricing-nav-label[data-v-da51da16]{font-size:.74rem;letter-spacing:.04em}.pricing-nav-meta[data-v-da51da16]{display:none}.pricing-chapter[data-v-da51da16]{padding:20px 16px 22px;scroll-margin-top:24px}.chapter-head[data-v-da51da16]{gap:10px}.chapter-head-aside[data-v-da51da16]{margin-left:0;width:100%}.price-card--entitlement[data-v-da51da16]{flex-direction:column;gap:16px}.price-card-buy[data-v-da51da16]{flex:none;align-items:stretch;padding-left:0;padding-top:16px;border-left:none;border-top:1px dashed rgba(61,58,54,.16)}.pricing-page--dark .price-card-buy[data-v-da51da16]{border-top-color:#ffffff24}.price-card-perks--inline[data-v-da51da16],.byok-modes-list[data-v-da51da16]{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.byok-mode[data-v-da51da16]{transition:none}}.price-card-price[data-v-da51da16]{display:flex;align-items:baseline;gap:1px;font-family:var(--font-display);color:var(--acc, #b87e6b);line-height:1}.price-symbol[data-v-da51da16]{font-size:.95rem;font-weight:500;margin-right:1px;opacity:.85}.price-int[data-v-da51da16]{font-size:2.1rem;font-weight:500;letter-spacing:-.01em}.price-dec[data-v-da51da16]{font-size:1rem;font-weight:500;opacity:.7}.fabric-btn[data-v-da51da16]{position:relative;padding:10px 16px;font-family:var(--font-sans);font-size:.74rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:none;background:transparent;color:#f4f1ea;transition:all .22s cubic-bezier(.4,0,.2,1);overflow:hidden;flex-shrink:0;min-width:110px}.fabric-btn[data-v-da51da16]:disabled{opacity:.6;cursor:not-allowed}.fabric-btn-bg[data-v-da51da16]{position:absolute;top:0;right:0;bottom:0;left:0;transition:all .22s cubic-bezier(.4,0,.2,1);z-index:0}.fabric-btn[data-v-da51da16]:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px dashed rgba(255,255,255,.28);z-index:2;pointer-events:none}.fabric-btn-inner[data-v-da51da16]{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;gap:6px}.fabric-btn--primary .fabric-btn-bg[data-v-da51da16]{background-color:#3d3a36;box-shadow:0 4px 12px #3d3a362e}.fabric-btn--primary:hover:not(:disabled) .fabric-btn-bg[data-v-da51da16]{filter:brightness(1.08);transform:scale(1.015);box-shadow:0 6px 16px #3d3a3647}.pricing-page--dark .fabric-btn--primary .fabric-btn-bg[data-v-da51da16]{background-color:#5f7186}.fabric-btn--ghost[data-v-da51da16]{color:#3d3a36}.fabric-btn--ghost .fabric-btn-bg[data-v-da51da16]{background:transparent;border:1px solid #3d3a36}.fabric-btn--ghost[data-v-da51da16]:after{border-color:#3d3a3640}.fabric-btn--ghost:hover:not(:disabled) .fabric-btn-bg[data-v-da51da16]{background:#3d3a36}.fabric-btn--ghost[data-v-da51da16]:hover:not(:disabled){color:#f4f1ea}.pricing-page--dark .fabric-btn--ghost[data-v-da51da16]{color:#ecedf0}.pricing-page--dark .fabric-btn--ghost .fabric-btn-bg[data-v-da51da16]{background:transparent;border-color:#ffffff8c}.pricing-page--dark .fabric-btn--ghost[data-v-da51da16]:after{border-color:#ffffff2e}.pricing-page--dark .fabric-btn--ghost:hover:not(:disabled) .fabric-btn-bg[data-v-da51da16]{background:#ffffffeb}.pricing-page--dark .fabric-btn--ghost[data-v-da51da16]:hover:not(:disabled){color:#0b0b0e}.fabric-spinner[data-v-da51da16]{display:inline-block;width:12px;height:12px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:fabric-spin-da51da16 .7s linear infinite}.fabric-btn--ghost .fabric-spinner[data-v-da51da16]{border-color:#3d3a3659;border-top-color:#3d3a36}.pricing-page--dark .fabric-btn--ghost .fabric-spinner[data-v-da51da16]{border-color:#ffffff59;border-top-color:#ecedf0}@keyframes fabric-spin-da51da16{to{transform:rotate(360deg)}}.pricing-login-gate[data-v-da51da16]{display:flex;flex-direction:column;align-items:center;gap:20px;padding:80px 0;text-align:center}.pricing-login-quote[data-v-da51da16]{font-family:var(--font-display);font-style:italic;font-size:1.2rem;color:#3d3a368c}.pricing-page--dark .pricing-login-quote[data-v-da51da16]{color:#ffffff80}.pricing-login-btn[data-v-da51da16]{min-width:160px}.pricing-loading[data-v-da51da16]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:80px 0}.pricing-loading-needle[data-v-da51da16]{color:#b87e6b;animation:needle-float-da51da16 1.6s ease-in-out infinite}.pricing-page--dark .pricing-loading-needle[data-v-da51da16]{color:#d8bf95}@keyframes needle-float-da51da16{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.pricing-loading-text[data-v-da51da16]{font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:#3d3a3699}.pricing-page--dark .pricing-loading-text[data-v-da51da16]{color:#ffffff8c}.pricing-empty[data-v-da51da16]{text-align:center;padding:80px 0}.pricing-empty-quote[data-v-da51da16]{font-family:var(--font-display);font-style:italic;font-size:1.2rem;color:#3d3a3680}.pricing-page--dark .pricing-empty-quote[data-v-da51da16]{color:#ffffff73}.pricing-footer[data-v-da51da16]{margin-top:56px;text-align:center}.pricing-footer-line[data-v-da51da16]{width:28px;height:1px;margin:0 auto 12px;background:currentColor;opacity:.3}.pricing-footer-tip[data-v-da51da16]{font-size:.72rem;letter-spacing:.1em;color:#3d3a3673}.pricing-page--dark .pricing-footer-tip[data-v-da51da16]{color:#ffffff73}.pricing-footer-tip+.pricing-footer-tip[data-v-da51da16]{margin-top:8px}.confirm-overlay[data-v-da51da16]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10020;background:#3d3a368c}.confirm-overlay-enter-active[data-v-da51da16]{transition:opacity .22s ease}.confirm-overlay-leave-active[data-v-da51da16]{transition:opacity .18s ease}.confirm-overlay-enter-from[data-v-da51da16],.confirm-overlay-leave-to[data-v-da51da16]{opacity:0}.confirm-shell[data-v-da51da16]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10021;display:flex;align-items:center;justify-content:center;pointer-events:none;padding:16px}.confirm-dialog-enter-active[data-v-da51da16]{transition:opacity .32s cubic-bezier(.4,0,.2,1),transform .32s cubic-bezier(.4,0,.2,1)}.confirm-dialog-leave-active[data-v-da51da16]{transition:opacity .2s ease,transform .2s ease}.confirm-dialog-enter-from[data-v-da51da16],.confirm-dialog-leave-to[data-v-da51da16]{opacity:0;transform:translateY(16px) scale(.97)}.confirm-card[data-v-da51da16]{position:relative;pointer-events:auto;width:100%;max-width:460px;border-radius:4px;padding:28px 28px 24px;overflow:hidden;box-shadow:0 2px 4px #3d3a3614,0 12px 36px -12px #3d3a3638,0 24px 64px -24px #3d3a362e}.confirm-card--light[data-v-da51da16]{background:#fff;border:1px solid rgba(61,58,54,.14);color:#3d3a36}.confirm-card--dark[data-v-da51da16]{background:#15151a;border:1px solid rgba(255,255,255,.12);color:#ecedf0}.confirm-texture[data-v-da51da16]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.04;background-image:repeating-linear-gradient(90deg,currentColor,currentColor 1px,transparent 1px,transparent 4px),repeating-linear-gradient(0deg,currentColor,currentColor 1px,transparent 1px,transparent 4px)}.confirm-stitch[data-v-da51da16]{position:absolute;top:8px;left:8px;right:8px;bottom:8px;border:1px dashed rgba(61,58,54,.14);border-radius:2px;pointer-events:none;z-index:1}.confirm-card--dark .confirm-stitch[data-v-da51da16]{border-color:#ffffff1f}.confirm-ribbon[data-v-da51da16]{position:relative;z-index:2;display:flex;justify-content:center;gap:6px;margin-bottom:12px}.confirm-ribbon-dot[data-v-da51da16]{width:4px;height:4px;border-radius:50%;background:#b87e6b;opacity:.65}.confirm-ribbon-dot[data-v-da51da16]:nth-child(2){background:#8fa08e}.confirm-ribbon-dot[data-v-da51da16]:nth-child(3){background:#5f7186}.confirm-card--dark .confirm-ribbon-dot[data-v-da51da16]:nth-child(1){background:#d8bf95}.confirm-card--dark .confirm-ribbon-dot[data-v-da51da16]:nth-child(2){background:#6a9068}.confirm-card--dark .confirm-ribbon-dot[data-v-da51da16]:nth-child(3){background:#8fa8c8}.confirm-close[data-v-da51da16]{position:absolute;top:14px;right:14px;z-index:5;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:2px;background:transparent;border:1px dashed transparent;color:#3d3a368c;cursor:pointer;transition:all .18s ease}.confirm-close[data-v-da51da16]:hover:not(:disabled){border-color:#3d3a3640;background:#3d3a360d;color:#3d3a36}.confirm-close[data-v-da51da16]:disabled{opacity:.35;cursor:not-allowed}.confirm-card--dark .confirm-close[data-v-da51da16]{color:#ffffff8c}.confirm-card--dark .confirm-close[data-v-da51da16]:hover:not(:disabled){border-color:#ffffff38;background:#ffffff0f;color:#ecedf0}.confirm-head[data-v-da51da16]{position:relative;z-index:2;text-align:center;margin-bottom:16px}.confirm-eyebrow[data-v-da51da16]{font-size:.62rem;font-weight:500;letter-spacing:.28em;color:#3d3a3666}.confirm-card--dark .confirm-eyebrow[data-v-da51da16]{color:#fff6}.confirm-title[data-v-da51da16]{margin-top:6px;font-family:var(--font-display);font-size:1.5rem;font-weight:500;letter-spacing:.06em;font-style:italic}.confirm-sub[data-v-da51da16]{margin-top:6px;font-size:.78rem;letter-spacing:.04em;color:#3d3a368c}.confirm-card--dark .confirm-sub[data-v-da51da16]{color:#ffffff8c}.confirm-product[data-v-da51da16]{position:relative;z-index:2;margin:0 0 14px;padding:14px 16px;border:1px dashed rgba(61,58,54,.18);border-radius:2px;background:#f4f1ea8c}.confirm-card--dark .confirm-product[data-v-da51da16]{border-color:#ffffff24;background:#ffffff0a}.confirm-product-head[data-v-da51da16]{display:flex;flex-direction:column;gap:3px}.confirm-product-name[data-v-da51da16]{font-family:var(--font-display);font-size:1.05rem;font-weight:500;letter-spacing:.03em}.confirm-product-desc[data-v-da51da16]{font-size:.72rem;line-height:1.5;color:#3d3a368c}.confirm-card--dark .confirm-product-desc[data-v-da51da16]{color:#ffffff80}.confirm-qty[data-v-da51da16]{margin-top:12px}.confirm-chips[data-v-da51da16]{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.confirm-chip[data-v-da51da16]{display:inline-flex;align-items:baseline;gap:6px;padding:4px 9px;border:1px solid rgba(61,58,54,.12);border-radius:2px;background:#ffffffb8;font-size:.72rem;line-height:1.3}.confirm-card--dark .confirm-chip[data-v-da51da16]{border-color:#ffffff1a;background:#ffffff0d}.confirm-chip--wide[data-v-da51da16]{flex:1 1 100%}.confirm-chip-key[data-v-da51da16]{font-size:.66rem;letter-spacing:.08em;color:#3d3a3673}.confirm-card--dark .confirm-chip-key[data-v-da51da16]{color:#ffffff73}.confirm-chip-val[data-v-da51da16]{font-weight:500;font-variant-numeric:tabular-nums;color:#b87e6b}.confirm-card--dark .confirm-chip-val[data-v-da51da16]{color:#d8bf95}.confirm-chip-val--point[data-v-da51da16]{color:#5f7186}.confirm-card--dark .confirm-chip-val--point[data-v-da51da16]{color:#8fa8c8}.confirm-chip-val--muted[data-v-da51da16]{font-weight:400;color:#3d3a3699}.confirm-card--dark .confirm-chip-val--muted[data-v-da51da16]{color:#ffffff8c}.confirm-chip-tag[data-v-da51da16]{margin-left:5px;padding:0 5px;border:1px dashed rgba(184,126,107,.4);border-radius:2px;font-size:.6rem;font-weight:400;letter-spacing:.06em;color:#b87e6b}.confirm-card--dark .confirm-chip-tag[data-v-da51da16]{border-color:#d8bf9566;color:#d8bf95}.confirm-channel-row[data-v-da51da16]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.confirm-channel-label[data-v-da51da16]{font-size:.68rem;font-weight:500;letter-spacing:.16em;color:#3d3a367a}.confirm-card--dark .confirm-channel-label[data-v-da51da16]{color:#ffffff80}.confirm-channel-group[data-v-da51da16]{display:flex;gap:8px}.confirm-channel-btn[data-v-da51da16]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-family:var(--font-sans);font-size:.74rem;font-weight:500;letter-spacing:.08em;border-radius:3px;border:1px dashed rgba(61,58,54,.25);background:transparent;color:#3d3a3699;cursor:pointer;transition:all .18s ease}.confirm-channel-btn[data-v-da51da16]:hover{border-color:#3d3a3666;color:#3d3a36}.confirm-channel-btn--active[data-v-da51da16]{border-style:solid;border-color:#3d3a36;background:#3d3a36;color:#f4f1ea}.confirm-card--dark .confirm-channel-btn[data-v-da51da16]{border-color:#ffffff40;color:#fff9}.confirm-card--dark .confirm-channel-btn[data-v-da51da16]:hover{border-color:#fff6;color:#ecedf0}.confirm-card--dark .confirm-channel-btn--active[data-v-da51da16]{border-color:#ffffff8c;background:#ffffffeb;color:#0b0b0e}.confirm-channel-icon[data-v-da51da16]{display:inline-block;width:16px;height:16px;border-radius:2px;vertical-align:middle}.confirm-channel-icon--alipay[data-v-da51da16]{background:#1677ff}.confirm-channel-icon--wechat[data-v-da51da16]{background:#07c160}.confirm-price-bar[data-v-da51da16]{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;padding:14px 16px;margin-bottom:18px;background:#3d3a36;color:#f4f1ea;border-radius:2px}.confirm-card--dark .confirm-price-bar[data-v-da51da16]{background:#101014}.confirm-price-bar[data-v-da51da16]:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px dashed rgba(255,255,255,.18);pointer-events:none}.confirm-price-label[data-v-da51da16]{display:flex;flex-direction:column;gap:2px}.confirm-price-label-key[data-v-da51da16]{font-size:.62rem;font-weight:500;letter-spacing:.22em;color:#ffffff8c}.confirm-price-label-tip[data-v-da51da16]{font-size:.66rem;letter-spacing:.06em;color:#fff6}.confirm-price-display[data-v-da51da16]{font-family:var(--font-display);display:flex;align-items:baseline;gap:1px;color:#f4d6a8;line-height:1}.confirm-card--dark .confirm-price-display[data-v-da51da16]{color:#d8bf95}.confirm-price-symbol[data-v-da51da16]{font-size:1rem;font-weight:500;margin-right:1px;opacity:.85}.confirm-price-int[data-v-da51da16]{font-size:2rem;font-weight:500;letter-spacing:-.01em}.confirm-price-dec[data-v-da51da16]{font-size:1rem;font-weight:500;opacity:.7}.confirm-price-pending[data-v-da51da16]{font-family:var(--font-sans);font-size:.82rem;font-weight:500;letter-spacing:.12em;opacity:.75}.confirm-price-tag[data-v-da51da16]{align-self:center;margin-left:8px;padding:2px 7px;border:1px dashed rgba(255,255,255,.3);border-radius:2px;font-family:var(--font-sans);font-size:.6rem;font-weight:400;letter-spacing:.08em;color:#ffffffbf;white-space:nowrap}.confirm-actions[data-v-da51da16]{position:relative;z-index:2;display:flex;gap:10px}.confirm-btn-cancel[data-v-da51da16]{flex:1;min-width:0}.confirm-btn-ok[data-v-da51da16]{flex:2;min-width:0}.confirm-footer-tip[data-v-da51da16]{position:relative;z-index:2;margin-top:14px;text-align:center;font-size:.68rem;letter-spacing:.08em;color:#3d3a3666}.confirm-card--dark .confirm-footer-tip[data-v-da51da16]{color:#fff6}@media (max-width: 480px){.confirm-channel-row[data-v-da51da16]{flex-direction:column;align-items:stretch;gap:8px}.confirm-price-bar[data-v-da51da16]{flex-direction:column;align-items:flex-start;gap:6px}}.pricing-faq[data-v-da51da16]{position:relative;max-width:880px;margin:60px auto 0;padding-top:34px}.pricing-faq[data-v-da51da16]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,#3d3a362e,#3d3a3600)}.pricing-page--dark .pricing-faq[data-v-da51da16]:before{background:linear-gradient(90deg,#ffffff29,#fff0)}.pricing-faq-head[data-v-da51da16]{text-align:center;margin-bottom:28px}.pricing-faq-tag[data-v-da51da16]{font-size:.64rem;font-weight:500;letter-spacing:.3em;color:#7a7189}.pricing-page--dark .pricing-faq-tag[data-v-da51da16]{color:#b3a7c4}.pricing-faq-title[data-v-da51da16]{margin-top:9px;font-family:var(--font-display);font-size:1.5rem;font-weight:500;letter-spacing:.1em;font-style:italic}.pricing-faq-sub[data-v-da51da16]{margin-top:8px;font-size:.78rem;letter-spacing:.04em;line-height:1.6;color:#3d3a368c}.pricing-page--dark .pricing-faq-sub[data-v-da51da16]{color:#ffffff8c}.faq-section+.faq-section[data-v-da51da16]{margin-top:28px}.faq-section-head[data-v-da51da16]{display:flex;align-items:center;gap:10px}.faq-section-eyebrow[data-v-da51da16]{font-size:.62rem;font-weight:500;letter-spacing:.22em;color:#7a7189}.pricing-page--dark .faq-section-eyebrow[data-v-da51da16]{color:#b3a7c4}.faq-section-label[data-v-da51da16]{font-size:.74rem;font-weight:500;letter-spacing:.08em;color:#3d3a369e}.pricing-page--dark .faq-section-label[data-v-da51da16]{color:#ffffff9e}.faq-section-rule[data-v-da51da16]{flex:1;height:1px;background:#7a7189;opacity:.24}.pricing-page--dark .faq-section-rule[data-v-da51da16]{background:#b3a7c4;opacity:.28}.faq-item[data-v-da51da16]{border-bottom:1px solid rgba(61,58,54,.09)}.pricing-page--dark .faq-item[data-v-da51da16]{border-bottom-color:#ffffff14}.faq-question[data-v-da51da16]{width:100%;display:flex;align-items:center;gap:14px;padding:15px 0;border:none;background:transparent;color:inherit;font-family:var(--font-sans);text-align:left;cursor:pointer}.faq-number[data-v-da51da16]{flex:none;width:22px;font-size:.68rem;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#3d3a364d;transition:color .22s ease}.pricing-page--dark .faq-number[data-v-da51da16]{color:#ffffff47}.faq-question-text[data-v-da51da16]{flex:1;font-size:.86rem;font-weight:500;letter-spacing:.02em;line-height:1.5;transition:color .22s ease}.faq-question:hover .faq-question-text[data-v-da51da16],.faq-item.is-open .faq-question-text[data-v-da51da16]{color:#7a7189}.pricing-page--dark .faq-question:hover .faq-question-text[data-v-da51da16],.pricing-page--dark .faq-item.is-open .faq-question-text[data-v-da51da16]{color:#b3a7c4}.faq-item.is-open .faq-number[data-v-da51da16]{color:#7a7189}.pricing-page--dark .faq-item.is-open .faq-number[data-v-da51da16]{color:#b3a7c4}.faq-mark[data-v-da51da16]{position:relative;flex:none;width:13px;height:13px;color:#3d3a3661;transition:color .22s ease}.pricing-page--dark .faq-mark[data-v-da51da16]{color:#ffffff5c}.faq-mark-bar[data-v-da51da16]{position:absolute;top:50%;left:0;width:100%;height:1px;background:currentColor;transform:translateY(-50%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.faq-mark-bar+.faq-mark-bar[data-v-da51da16]{transform:translateY(-50%) rotate(90deg)}.faq-item.is-open .faq-mark-bar+.faq-mark-bar[data-v-da51da16]{transform:translateY(-50%) rotate(90deg) scaleX(0)}.faq-item.is-open .faq-mark[data-v-da51da16]{color:#7a7189}.pricing-page--dark .faq-item.is-open .faq-mark[data-v-da51da16]{color:#b3a7c4}.faq-answer-fold[data-v-da51da16]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1),opacity .24s ease}.faq-item.is-open .faq-answer-fold[data-v-da51da16]{grid-template-rows:1fr;opacity:1}.faq-answer[data-v-da51da16]{overflow:hidden}.faq-answer-line[data-v-da51da16]{margin:0 0 6px;padding-left:36px;padding-right:24px;font-size:.79rem;line-height:1.75;letter-spacing:.02em;color:#3d3a3699}.faq-answer-line[data-v-da51da16]:last-child{margin-bottom:16px}.pricing-page--dark .faq-answer-line[data-v-da51da16]{color:#fff9}.pricing-faq-footnote[data-v-da51da16]{margin-top:22px;text-align:center;font-size:.7rem;letter-spacing:.06em;color:#3d3a366b}.pricing-page--dark .pricing-faq-footnote[data-v-da51da16]{color:#fff6}@media (max-width: 640px){.faq-answer-line[data-v-da51da16]{padding-left:0;padding-right:8px}}.pricing-page .pricing-chapter .fabric-btn--primary .fabric-btn-bg[data-v-da51da16]{background-color:var(--acc, #3d3a36)}.pricing-page .pricing-chapter .fabric-btn--primary[data-v-da51da16]:after{border-color:#ffffff57}.pricing-page--dark .pricing-chapter .fabric-btn--primary[data-v-da51da16]{color:#14141a}.pricing-page--dark .pricing-chapter .fabric-btn--primary[data-v-da51da16]:after{border-color:#00000038}.pricing-redeem[data-v-da51da16]{margin-top:48px;text-align:center}.pricing-redeem-trigger[data-v-da51da16]{font-family:var(--font-sans);font-size:.78rem;font-weight:500;letter-spacing:.1em;color:#3d3a3680;background:transparent;border:1px dashed rgba(61,58,54,.25);border-radius:2px;padding:8px 20px;cursor:pointer;transition:all .18s ease}.pricing-redeem-trigger[data-v-da51da16]:hover{border-color:#3d3a3673;color:#3d3a36;background:#3d3a360a}.pricing-page--dark .pricing-redeem-trigger[data-v-da51da16]{color:#ffffff80;border-color:#fff3}.pricing-page--dark .pricing-redeem-trigger[data-v-da51da16]:hover{border-color:#fff6;color:#ecedf0;background:#ffffff0d}.pricing-redeem-box[data-v-da51da16]{max-width:320px;margin:0 auto}
