@keyframes t-fade-in{0%{opacity:0}to{opacity:1}}@keyframes t-fade-out{0%{opacity:1}to{opacity:0}}@keyframes t-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes t-zoom-out{0%{transform:scale(.2)}to{transform:scale(1)}}.t-loading{font:var(--td-font-body-medium);color:var(--td-brand-color);box-sizing:border-box;font-size:var(--td-comp-size-l);margin:0;padding:0;list-style:none;position:relative}.t-loading--lock{overflow:hidden}.t-loading.t-size-s{font-size:var(--td-comp-size-xxxs)}.t-loading.t-size-l{font-size:var(--td-comp-size-xxxl)}.t-loading__parent--relative{position:relative!important}.t-loading__fullscreen{z-index:3500;width:100%;height:100%;position:fixed;top:0;left:0}.t-loading--center{vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.t-loading__content{position:absolute;top:20%;left:48%}.t-loading--inherit-color{color:inherit}.t-loading__parent{position:relative}.t-loading__overlay{background-color:var(--td-mask-disabled)}.t-loading--full{z-index:3500;width:100%;height:100%;position:absolute;top:0;left:0}.t-loading--hidden{visibility:hidden}.t-loading--visible{visibility:visible}.t-loading__text{vertical-align:middle;width:auto;font:var(--td-font-body-medium);margin-left:var(--td-comp-margin-xs);display:inline-block}.t-loading__gradient{vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.t-loading__gradient-conic{border-radius:var(--td-radius-circle);background:conic-gradient(from 90deg,#fff 0deg,currentColor 1turn);width:100%;height:100%;-webkit-mask:radial-gradient(#0000 calc(50% - .5px),#fff 50%);mask:radial-gradient(#0000 calc(50% - .5px),#fff 50%)}.t-icon{vertical-align:middle;width:1em;height:1em;display:inline-block}.t-icon:before{font-family:unset}.t-icon-loading{animation:1s linear infinite t-spin}.t-icon.t-size-s,i.t-size-s{font-size:14px}.t-icon.t-size-m,i.t-size-m{font-size:16px}.t-icon.t-size-l,i.t-size-l{font-size:18px}.t-message{border-radius:var(--td-radius-medium);background-color:var(--td-bg-color-container);width:-moz-fit-content;width:fit-content;box-shadow:var(--td-shadow-3),var(--td-shadow-inset-top),var(--td-shadow-inset-right),var(--td-shadow-inset-bottom),var(--td-shadow-inset-left);box-sizing:border-box;color:var(--td-text-color-primary);font:var(--td-font-body-medium);padding:0;padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l);outline:0;align-items:center;margin:0;list-style:none;display:flex}.t-message .t-loading,.t-message>.t-icon,.t-message>[data-t-icon]>.t-icon{color:var(--td-brand-color);margin-right:var(--td-comp-margin-s);font-size:calc(var(--td-font-size-body-medium) + 6px);flex-shrink:0}.t-message.t-is-success .t-loading,.t-message.t-is-success>.t-icon,.t-message.t-is-success>[data-t-icon]>.t-icon{color:var(--td-success-color)}.t-message.t-is-warning .t-loading,.t-message.t-is-warning>.t-icon,.t-message.t-is-warning>[data-t-icon]>.t-icon{color:var(--td-warning-color)}.t-message.t-is-error .t-loading,.t-message.t-is-error>.t-icon,.t-message.t-is-error>[data-t-icon]>.t-icon{color:var(--td-error-color)}.t-message.t-is-closable .t-message__close{margin-right:0;margin-left:var(--td-comp-margin-xxl);cursor:pointer;color:var(--td-text-color-secondary);display:inline-flex}.t-message.t-is-closable .t-message__close .t-icon-close{font-size:calc(var(--td-font-size-body-medium) + 2px);border-radius:var(--td-radius-default);transition:all .2s linear}.t-message.t-is-closable .t-message__close .t-icon-close:hover{background:var(--td-bg-color-container-hover)}.t-message.t-is-closable .t-message__close .t-icon-close:active{background:var(--td-bg-color-container-active)}.t-message__list{z-index:6000;pointer-events:none;position:fixed}.t-message__list .t-message{margin-bottom:var(--td-comp-margin-s);word-break:break-all;pointer-events:auto}.v3-gate-overlay[data-v-558afe40]{z-index:10020;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#0f172aad,#33415585),radial-gradient(120% 95% at 50% 0,#ffffff29,#0000 52%);place-items:center;padding:28px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.v3-gate-panel[data-v-558afe40]{color:#0f172a;background:linear-gradient(145deg,#ffffffed,#f8fafcc7),linear-gradient(90deg,#14b8a614,#f59e0b14);border:1px solid #ffffffc2;border-radius:30px;width:min(720px,100vw - 48px);max-height:min(86vh,820px);padding:34px;position:relative;overflow:auto;box-shadow:0 32px 80px #0f172a57,inset 0 1px #fffffff0}.v3-gate-panel[data-v-558afe40]:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(110deg,#ffffff85,#0000 38%,#ffffff38 72%,#0000),repeating-linear-gradient(0deg,#0f172a05 0 1px,#0000 0 5px);position:absolute;top:0;bottom:0;left:0;right:0}.gate-close[data-v-558afe40]{z-index:10;color:#334155;cursor:pointer;background:#ffffffb8;border:1px solid #cbd5e1c2;border-radius:50%;place-items:center;width:42px;height:42px;transition:transform .18s,border-color .18s,background .18s;display:inline-grid;position:absolute;top:22px;right:22px}.gate-close[data-v-558afe40]:hover{background:#ffffffeb;border-color:#64748b80;transform:translateY(-1px)}.gate-close svg[data-v-558afe40]{width:21px;height:21px}.gate-header[data-v-558afe40]{z-index:1;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:18px;margin-bottom:28px;padding-right:48px;display:grid;position:relative}.gate-icon[data-v-558afe40],.method-icon[data-v-558afe40],.row-icon[data-v-558afe40]{color:var(--tone-deep,#0f766e);background:linear-gradient(145deg,#fffffff0,#f1f5f9c7),linear-gradient(135deg,var(--tone-soft,#14b8a61f),transparent);border:1px solid #e2e8f0db;place-items:center;display:inline-grid;box-shadow:0 16px 34px #0f172a14}.gate-icon[data-v-558afe40]{border-radius:18px;width:62px;height:62px}.gate-icon svg[data-v-558afe40]{width:30px;height:30px}.gate-kicker[data-v-558afe40]{color:var(--tone-deep,#0f766e);letter-spacing:.08em;margin:0 0 4px;font-size:13px;font-weight:800}.gate-copy h2[data-v-558afe40]{color:#0b1220;margin:0;font-size:30px;font-weight:900;line-height:1.18}.gate-copy p[data-v-558afe40]:last-child{color:#64748b;margin:6px 0 0;font-size:16px;line-height:1.55}.gate-section[data-v-558afe40]{z-index:1;position:relative}.gate-section+.gate-section[data-v-558afe40]{margin-top:24px}.section-head[data-v-558afe40]{color:#334155;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;font-size:16px;font-weight:850;display:flex}.section-head b[data-v-558afe40]{color:var(--tone-deep,#0f766e);font-size:14px}.confirm-card[data-v-558afe40],.empty-state[data-v-558afe40],.other-guide[data-v-558afe40],.recommend-card[data-v-558afe40],.row-main[data-v-558afe40]{background:#ffffffb8;border:1px solid #e2e8f0e6;width:100%;box-shadow:0 18px 44px #0f172a14,inset 0 1px #ffffffdb}.recommend-card[data-v-558afe40]{text-align:left;cursor:pointer;min-height:138px;color:inherit;border-radius:24px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 24px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.other-guide[data-v-558afe40]:hover,.recommend-card[data-v-558afe40]:hover,.row-main[data-v-558afe40]:hover{border-color:color-mix(in srgb,var(--tone-deep,#0f766e) 42%,#e2e8f0);transform:translateY(-1px);box-shadow:0 22px 52px #0f172a1f,inset 0 1px #ffffffe6}.method-icon[data-v-558afe40],.row-icon[data-v-558afe40]{border-radius:17px;width:54px;height:54px}.method-icon svg[data-v-558afe40],.row-icon svg[data-v-558afe40]{width:26px;height:26px}.method-copy[data-v-558afe40]{min-width:0}.method-title-line[data-v-558afe40]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.method-title-line h3[data-v-558afe40]{color:#111827;margin:0;font-size:22px;font-weight:900;line-height:1.24}.method-copy p[data-v-558afe40],.row-copy p[data-v-558afe40]{color:#64748b;margin:7px 0 0;font-size:15px;line-height:1.5}.fold-btn[data-v-558afe40],.method-cta[data-v-558afe40],.row-cta[data-v-558afe40]{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-size:15px;font-weight:850;display:inline-flex}.method-cta[data-v-558afe40]{color:#fff;background:#172033;min-width:108px;height:50px;padding:0 22px;box-shadow:0 14px 30px #0f172a2e}.metric-strip[data-v-558afe40]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.metric-strip.compact[data-v-558afe40]{margin-top:9px}.metric-chip[data-v-558afe40]{color:#475569;background:#f8fafce6;border:1px solid #e2e8f0cc;border-radius:999px;align-items:baseline;gap:5px;max-width:100%;padding:6px 10px;font-size:13px;line-height:1.2;display:inline-flex}.metric-chip strong[data-v-558afe40]{color:#0f172a;font-size:15px;font-weight:900}.metric-chip em[data-v-558afe40]{color:#64748b;font-style:normal}.metric-cost[data-v-558afe40]{color:#92400e;background:#fffbebe6;border-color:#f59e0b61}.metric-balance[data-v-558afe40]{color:#0f766e;background:#f0fdfae6;border-color:#14b8a657}.metric-quota[data-v-558afe40]{color:#15803d;background:#f0fdf4e6;border-color:#22c55e4d}.entitlement-strip[data-v-558afe40]{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.entitlement-strip span[data-v-558afe40]{color:#64748b;font-size:13px;font-weight:750}.entitlement-strip b[data-v-558afe40]{color:#a16207;background:#fffbebe0;border:1px solid #f59e0b52;border-radius:999px;padding:5px 9px;font-size:13px}.status-pill[data-v-558afe40]{border-radius:999px;padding:4px 8px;font-size:12px;font-weight:850}.status-pill.warn[data-v-558afe40]{color:#b45309;background:#fffbebeb;border:1px solid #f59e0b52}.status-pill.danger[data-v-558afe40]{color:#be123c;background:#fff1f2f0;border:1px solid #f43f5e47}.fold-btn[data-v-558afe40]{color:#64748b;cursor:pointer;background:#ffffffb8;border:1px solid #e2e8f0e6;height:36px;padding:0 12px 0 14px}.fold-btn svg[data-v-558afe40]{width:16px;height:16px}.other-guide[data-v-558afe40]{min-height:70px;color:inherit;text-align:left;cursor:pointer;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.guide-pulse[data-v-558afe40]{background:#0f766e;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 7px #14b8a629}.guide-copy[data-v-558afe40]{gap:3px;min-width:0;display:grid}.guide-copy strong[data-v-558afe40]{color:#0f172a;font-size:16px}.guide-copy em[data-v-558afe40]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-style:normal;overflow:hidden}.guide-metrics[data-v-558afe40]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.guide-metrics b[data-v-558afe40]{color:#0f766e;background:#f0fdfadb;border:1px solid #14b8a642;border-radius:999px;padding:5px 8px;font-size:12px}.guide-arrow[data-v-558afe40]{color:#64748b;width:20px;height:20px}.method-list[data-v-558afe40]{gap:10px;display:grid}.method-row[data-v-558afe40]{border-radius:20px;overflow:hidden}.row-main[data-v-558afe40]{color:inherit;text-align:left;cursor:pointer;border-radius:20px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.row-icon[data-v-558afe40]{border-radius:15px;width:46px;height:46px}.row-icon svg[data-v-558afe40]{width:22px;height:22px}.row-copy[data-v-558afe40]{min-width:0}.row-copy .method-title-line h3[data-v-558afe40]{font-size:19px}.row-cta[data-v-558afe40]{color:#334155;background:#f8fafcdb;border:1px solid #e2e8f0f0;min-width:72px;height:38px;padding:0 15px}.inline-confirm[data-v-558afe40]{color:#92400e;background:#fffbebcc;border:1px solid #f59e0b52;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:13px 14px;font-size:14px;font-weight:750;display:flex}.inline-confirm>div[data-v-558afe40]{flex-shrink:0;gap:8px;display:flex}.confirm-card[data-v-558afe40],.empty-state[data-v-558afe40]{z-index:1;border-radius:24px;gap:22px;padding:24px;display:grid;position:relative}.confirm-label[data-v-558afe40]{color:#64748b;margin:0 0 8px;font-size:14px;font-weight:800}.confirm-card h3[data-v-558afe40]{color:#0f172a;margin:0;font-size:24px;font-weight:900}.confirm-text[data-v-558afe40]{color:#475569;margin:14px 0 0;font-size:15px}.confirm-actions[data-v-558afe40]{justify-content:flex-end;gap:10px;display:flex}.gate-btn[data-v-558afe40]{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:104px;height:46px;padding:0 18px;font-size:15px;font-weight:850;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.gate-btn[data-v-558afe40]:hover{transform:translateY(-1px)}.gate-btn.primary[data-v-558afe40]{color:#fff;background:#172033;box-shadow:0 14px 30px #0f172a2e}.gate-btn.ghost[data-v-558afe40]{color:#334155;background:#ffffffc7;border-color:#cbd5e1db}.gate-btn.small[data-v-558afe40]{min-width:76px;height:34px;padding:0 13px;font-size:13px}.gate-footer[data-v-558afe40]{z-index:1;color:#64748b;text-align:center;border-top:1px solid #e2e8f0b8;margin-top:18px;padding-top:16px;font-size:13px;position:relative}.tone-gold[data-v-558afe40]{--tone-deep:#b45309;--tone-soft:#f59e0b2b}.tone-green[data-v-558afe40]{--tone-deep:#15803d;--tone-soft:#22c55e29}.tone-cyan[data-v-558afe40]{--tone-deep:#0f766e;--tone-soft:#14b8a629}.tone-violet[data-v-558afe40]{--tone-deep:#6d28d9;--tone-soft:#7c3aed26}.tone-info[data-v-558afe40]{--tone-deep:#2563eb;--tone-soft:#2563eb24}.v3-gate-enter-active[data-v-558afe40],.v3-gate-leave-active[data-v-558afe40]{transition:opacity .18s}.v3-gate-enter-active .v3-gate-panel[data-v-558afe40],.v3-gate-leave-active .v3-gate-panel[data-v-558afe40]{transition:transform .18s,opacity .18s}.v3-gate-enter-from[data-v-558afe40],.v3-gate-leave-to[data-v-558afe40]{opacity:0}.v3-gate-enter-from .v3-gate-panel[data-v-558afe40],.v3-gate-leave-to .v3-gate-panel[data-v-558afe40]{opacity:0;transform:translateY(10px)scale(.985)}@media (max-width:720px){.v3-gate-overlay[data-v-558afe40]{align-items:end;padding:18px}.v3-gate-panel[data-v-558afe40]{border-radius:26px;width:100%;max-height:90vh;padding:26px 20px 22px}.gate-header[data-v-558afe40]{grid-template-columns:52px minmax(0,1fr);gap:14px;padding-right:42px}.gate-icon[data-v-558afe40]{width:52px;height:52px}.gate-copy h2[data-v-558afe40]{font-size:25px}.recommend-card[data-v-558afe40],.row-main[data-v-558afe40]{grid-template-columns:minmax(0,1fr)}.method-icon[data-v-558afe40],.row-icon[data-v-558afe40]{display:none}.method-cta[data-v-558afe40],.row-cta[data-v-558afe40]{width:100%}.other-guide[data-v-558afe40]{grid-template-columns:auto minmax(0,1fr) auto}.guide-metrics[data-v-558afe40]{grid-column:2/-1;justify-content:flex-start}.confirm-actions[data-v-558afe40],.inline-confirm[data-v-558afe40]{flex-direction:column;align-items:stretch}}.policy-consumed-toast[data-v-197eebf4]{z-index:10060;color:#0f172a;cursor:pointer;background:linear-gradient(#fffffffa,#f8fdfcf5);border:1px solid #14b8a638;border-radius:18px;align-items:center;gap:12px;width:min(520px,100vw - 48px);padding:14px 18px;display:flex;position:fixed;top:82px;left:50%;transform:translate(-50%);box-shadow:0 18px 48px #0f172a29,inset 0 1px #ffffffeb}.toast-mark[data-v-197eebf4]{color:#fff;background:#0f766e;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.toast-mark svg[data-v-197eebf4]{width:22px;height:22px}.toast-main[data-v-197eebf4]{flex:1;min-width:0}.toast-head[data-v-197eebf4]{align-items:center;gap:8px;min-width:0;display:flex}.toast-head strong[data-v-197eebf4]{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:750;line-height:22px;overflow:hidden}.toast-head span[data-v-197eebf4]{color:#0f766e;background:#0f766e1a;border-radius:999px;flex:none;padding:2px 7px;font-size:12px;font-weight:700;line-height:18px}.toast-main p[data-v-197eebf4]{color:#475569;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.policy-consumed-enter-active[data-v-197eebf4],.policy-consumed-leave-active[data-v-197eebf4]{transition:opacity .22s,transform .22s}.policy-consumed-enter-from[data-v-197eebf4],.policy-consumed-leave-to[data-v-197eebf4]{opacity:0;transform:translate(-50%,-12px)}@media (max-width:640px){.policy-consumed-toast[data-v-197eebf4]{width:calc(100vw - 28px);padding:12px 14px;top:74px}.toast-main p[data-v-197eebf4]{white-space:normal}}
