.svg-icon[data-v-b3cca439]{display:inline-block;flex-shrink:0;vertical-align:middle;fill:currentColor;overflow:hidden;line-height:1}.ui-svg-icon[data-v-b3cca439]{display:inline-flex;align-items:center;justify-content:center}.ui-svg-icon[data-v-b3cca439] svg{display:block;width:100%;height:100%}@media(prefers-reduced-motion:no-preference){html[data-garden-transition] .edit-garden-page .content-area,html[data-garden-transition] .preview-stage{view-transition-name:garden-canvas}html[data-garden-transition] .edit-garden-page .left-panel{view-transition-name:garden-left-tools}html[data-garden-transition] .edit-garden-page .right-panel{view-transition-name:garden-right-tools}html[data-garden-transition]::view-transition-group(*){animation-duration:.56s;animation-timing-function:cubic-bezier(.22,1,.36,1)}html[data-garden-transition]::view-transition-group(garden-mode-switch){z-index:10;animation-duration:.4s}html[data-garden-transition]::view-transition-old(root){animation:garden-fade-out .2s ease both}html[data-garden-transition]::view-transition-new(root){animation:garden-fade-in .4s ease both}html[data-garden-transition]::view-transition-image-pair(garden-canvas){isolation:isolate}html[data-garden-transition]::view-transition-old(garden-canvas),html[data-garden-transition]::view-transition-new(garden-canvas){height:100%;object-fit:cover;object-position:top;mix-blend-mode:normal}html[data-garden-transition=to-preview]::view-transition-old(garden-canvas){animation:garden-canvas-fold .24s ease both}html[data-garden-transition=to-preview]::view-transition-new(garden-canvas){animation:garden-canvas-reveal .52s 80ms cubic-bezier(.22,1,.36,1) both}html[data-garden-transition=to-preview]::view-transition-old(garden-left-tools){animation:garden-tools-left-out .22s ease both}html[data-garden-transition=to-preview]::view-transition-old(garden-right-tools){animation:garden-tools-right-out .22s ease both}}@keyframes garden-fade-out{to{opacity:0}}@keyframes garden-fade-in{0%{opacity:0}}@keyframes garden-canvas-fold{to{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes garden-canvas-reveal{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:none}}@keyframes garden-tools-left-out{to{opacity:0;transform:translate(-32px)}}@keyframes garden-tools-right-out{to{opacity:0;transform:translate(32px)}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.t-dialog__ctx.subscription-dialog .t-dialog__position{height:100dvh;min-height:0;padding:16px}.subscription-dialog .t-dialog{display:flex;flex-direction:column;min-height:0;max-height:calc(100dvh - 32px);max-width:100%}.subscription-dialog .t-dialog__header,.subscription-dialog .t-dialog__footer{flex:none}.subscription-dialog .t-dialog__body{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;overflow-wrap:anywhere}.subscription-dialog--checkout .t-dialog{padding:24px}.subscription-dialog--checkout .t-dialog__body,.subscription-dialog--benefits .t-dialog__body{display:flex;flex-direction:column;padding:0;margin:0;overflow:hidden;scrollbar-gutter:auto}.subscription-dialog .t-dialog__footer .t-button{max-width:100%}@media(max-width:600px){.subscription-dialog--checkout .t-dialog{padding:16px}}.feature-icon[data-v-c8cae81f]{display:block;width:100%;height:100%;object-fit:contain;background:transparent;flex-shrink:0;pointer-events:none;-webkit-user-select:none;user-select:none}.feature-icon--blend[data-v-c8cae81f]{mix-blend-mode:multiply}.benefits-energy[data-v-53e118d3]{--td-brand-color: var(--ui-lilac-text);--td-brand-color-hover: var(--ui-lilac-text);--td-brand-color-active: var(--ui-lilac-text);margin-top:16px;padding:20px;border:1px solid var(--ui-lilac-line);border-radius:var(--radius-md);background:linear-gradient(115deg,var(--ui-lilac-soft),var(--ui-surface) 80%)}.energy-heading[data-v-53e118d3]{display:flex;align-items:center;justify-content:space-between;gap:16px}.benefits-energy[data-v-53e118d3]{isolation:isolate}.energy-heading h3[data-v-53e118d3]{display:flex;align-items:center;gap:8px;font-size:var(--td-font-size-title-medium);line-height:var(--td-line-height-title-medium)}.energy-icon[data-v-53e118d3]{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px}.energy-balance[data-v-53e118d3]{display:grid;grid-template-columns:1.4fr 1fr 1fr;align-items:center;gap:16px;margin:16px 0 0}.energy-balance>div[data-v-53e118d3]{min-width:0}.energy-balance dt[data-v-53e118d3]{color:var(--ui-text-secondary);font-size:var(--td-font-size-body-small);line-height:var(--td-line-height-body-small)}.energy-balance dd[data-v-53e118d3]{margin:4px 0 0;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:var(--td-font-size-title-large);line-height:var(--td-line-height-title-large)}.energy-available dd[data-v-53e118d3]{color:var(--ui-lilac-text);font-size:var(--td-font-size-headline-large);line-height:var(--td-line-height-headline-large)}.energy-expiry[data-v-53e118d3]{display:flex;align-items:flex-start;gap:8px;margin-top:12px;color:var(--ui-text-secondary);font-size:var(--td-font-size-body-small);line-height:var(--td-line-height-body-small)}.energy-expiry[data-v-53e118d3] .svg-icon{flex-shrink:0;margin-top:4px}.energy-features[data-v-53e118d3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin-top:16px;padding-top:16px;border-top:1px solid var(--ui-border-subtle)}.energy-feature[data-v-53e118d3]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.energy-feature>div[data-v-53e118d3]{display:grid;gap:4px;min-width:0}.energy-feature strong[data-v-53e118d3]{font-weight:500;overflow-wrap:anywhere}.energy-feature>div>span[data-v-53e118d3],.energy-feature-state[data-v-53e118d3]{color:var(--ui-text-secondary);font-size:var(--td-font-size-body-small);line-height:var(--td-line-height-body-small)}.energy-feature-state[data-v-53e118d3]{flex-shrink:0}.energy-feature-state.available[data-v-53e118d3]{color:var(--ui-lilac-text)}.energy-feedback[data-v-53e118d3]{display:flex;align-items:center;gap:8px;min-height:80px;color:var(--ui-text-secondary)}.energy-error[data-v-53e118d3]{flex-wrap:wrap;justify-content:space-between}.energy-feedback[data-v-53e118d3] .t-button{flex-shrink:0}.energy-muted[data-v-53e118d3]{color:var(--ui-text-secondary);font-size:var(--td-font-size-body-small);line-height:var(--td-line-height-body-small)}.energy-features>.energy-muted[data-v-53e118d3]{grid-column:1 / -1}.energy-history[data-v-53e118d3]{margin-top:16px;padding-top:8px;border-top:1px solid var(--ui-border-subtle)}.energy-history-toggle[data-v-53e118d3] .t-button__text{flex:1;display:flex;align-items:center;gap:8px}.energy-history-chevron[data-v-53e118d3]{margin-left:auto}.energy-history-content[data-v-53e118d3]{padding-top:12px}.energy-records[data-v-53e118d3]{padding:0;margin:8px 0 0;list-style:none}.energy-records li[data-v-53e118d3]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--ui-border-subtle)}.energy-records li[data-v-53e118d3]:last-child{border-bottom:0;padding-bottom:0}.energy-record-description[data-v-53e118d3]{min-width:0;overflow-wrap:anywhere}.energy-record-description strong[data-v-53e118d3]{font-weight:500}.energy-record-description p[data-v-53e118d3],.energy-record-description time[data-v-53e118d3]{display:block;color:var(--ui-text-secondary);font-size:var(--td-font-size-body-small);line-height:var(--td-line-height-body-small);margin-top:4px}.energy-record-change[data-v-53e118d3]{flex-shrink:0;font-variant-numeric:tabular-nums}.energy-record-change.is-grant[data-v-53e118d3]{color:var(--ui-lilac-text)}@media(max-width:600px){.benefits-energy[data-v-53e118d3]{padding:16px}.energy-balance[data-v-53e118d3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.energy-available[data-v-53e118d3]{grid-column:1 / -1}.energy-features[data-v-53e118d3]{grid-template-columns:minmax(0,1fr)}.energy-records li[data-v-53e118d3]{flex-wrap:wrap;gap:8px}}.benefits-dialog .t-dialog__position{padding:16px}.benefits-dialog .t-dialog{padding:24px;max-height:calc(100dvh - 32px)}.benefits-dialog .t-dialog__body{padding:0;overflow:hidden}.benefits-layout[data-v-3f05318c]{display:flex;flex-direction:column;min-height:0;color:var(--ui-text-primary);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}.benefits-header[data-v-3f05318c]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-shrink:0;padding:4px 4px 16px}.benefits-header h2[data-v-3f05318c]{font-size:var(--td-font-size-title-large);line-height:var(--td-line-height-title-large)}.benefits-header[data-v-3f05318c] .t-button{width:40px;height:40px;border-radius:var(--radius-sm)}.benefits-tabs[data-v-3f05318c]{display:flex;flex-direction:column;min-height:0;height:400px}.benefits-tabs[data-v-3f05318c] .t-tabs__header{flex:none}.benefits-tabs[data-v-3f05318c] .t-tabs__content{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.benefits-content[data-v-3f05318c]{min-width:0;padding:16px var(--ui-focus-gutter) var(--ui-focus-gutter)}.benefits-content[data-v-3f05318c] .benefits-energy{margin-top:0;padding:20px;border-color:var(--ui-border-subtle);background:var(--ui-surface)}.benefits-content[data-v-3f05318c],.benefits-content[data-v-3f05318c] *{box-sizing:border-box}.benefits-overview[data-v-3f05318c]{padding:24px;border:1px solid var(--ui-border-subtle);border-radius:var(--radius-md);color:var(--ui-text-primary);background:var(--ui-surface)}.benefits-card-top[data-v-3f05318c],.benefits-card-bottom[data-v-3f05318c]{display:flex;align-items:center;gap:16px}.benefits-card-top[data-v-3f05318c]{justify-content:space-between}.benefits-status[data-v-3f05318c]{flex-shrink:0;padding:4px 8px;color:var(--ui-accent);background:var(--ui-accent-soft);border-radius:var(--radius-sm);font-size:var(--td-font-size-body-small);line-height:var(--td-line-height-body-small)}.benefits-plan-heading[data-v-3f05318c]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-top:12px}.benefits-plan-energy[data-v-3f05318c]{margin-top:8px;color:var(--ui-text-secondary)}.benefits-eyebrow[data-v-3f05318c]{color:var(--ui-text-secondary);font-size:var(--td-font-size-body-small);line-height:var(--td-line-height-body-small)}.benefits-plan-heading h2[data-v-3f05318c]{margin:0;color:var(--ui-text-primary);font-size:var(--td-font-size-headline-medium);line-height:var(--td-line-height-headline-medium)}.benefits-card-bottom[data-v-3f05318c]{margin-top:24px;padding-top:20px;border-top:1px solid var(--ui-border-subtle)}.benefits-expiry[data-v-3f05318c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--ui-text-secondary)}.benefits-usage[data-v-3f05318c]{width:100%;min-width:0}.benefits-usage-heading[data-v-3f05318c]{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.benefits-usage-heading>span[data-v-3f05318c]:first-child{display:flex;align-items:center;gap:8px}.benefits-usage-heading strong[data-v-3f05318c]{font-size:var(--td-font-size-title-large);line-height:var(--td-line-height-title-large)}.benefits-usage progress[data-v-3f05318c]{display:block;appearance:none;width:100%;height:4px;margin-top:8px;border:0;border-radius:4px;overflow:hidden;background:var(--ui-border-subtle);color:var(--ui-accent)}.benefits-usage progress[data-v-3f05318c]::-webkit-progress-bar{background:var(--ui-border-subtle)}.benefits-usage progress[data-v-3f05318c]::-webkit-progress-value{background:var(--ui-accent);border-radius:4px}.benefits-usage progress[data-v-3f05318c]::-moz-progress-bar{background:var(--ui-accent);border-radius:4px}.benefits-usage-note[data-v-3f05318c]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;color:var(--ui-text-secondary);font-size:var(--td-font-size-body-small);line-height:var(--td-line-height-body-small)}.benefits-count-retry[data-v-3f05318c]{flex-shrink:0;color:inherit;border-color:currentColor;background:transparent}.benefits-count-retry[data-v-3f05318c]:hover{background:#ffffff1f}.is-expired[data-v-3f05318c]{background:var(--ui-surface-muted);border-color:var(--ui-border-default);color:var(--ui-text-secondary)}.is-expired .benefits-eyebrow[data-v-3f05318c],.is-expired .benefits-expiry[data-v-3f05318c],.is-expired .benefits-usage-note[data-v-3f05318c],.is-expired .benefits-card-brand[data-v-3f05318c]{color:var(--ui-text-secondary)}.is-expired .benefits-status[data-v-3f05318c]{color:var(--ui-text-secondary);background:var(--ui-surface);border-color:var(--ui-border-default)}.benefits-section[data-v-3f05318c]{padding:0 0 8px}.benefits-section h3[data-v-3f05318c]{display:flex;align-items:center;gap:8px;font-size:var(--td-font-size-title-medium);line-height:var(--td-line-height-title-medium)}.benefits-section h3[data-v-3f05318c] .svg-icon{color:var(--ui-accent)}.benefits-grid[data-v-3f05318c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:12px}.benefits-feature[data-v-3f05318c]{display:flex;align-items:flex-start;gap:8px;padding:12px 0;border-bottom:1px solid var(--ui-border-subtle)}.benefits-feature>span[data-v-3f05318c]{flex:1;min-width:0}.benefits-feature[data-v-3f05318c] .svg-icon{flex-shrink:0;margin-top:4px;color:var(--ui-accent)}.benefits-feature.is-pending[data-v-3f05318c] .svg-icon{color:var(--ui-text-tertiary)}.benefits-feature small[data-v-3f05318c]{flex-shrink:0;padding:0 4px;border-radius:4px;background:var(--ui-surface-page);color:var(--ui-text-secondary);font-size:var(--td-font-size-body-small);line-height:var(--td-line-height-body-small)}.benefits-empty[data-v-3f05318c]{display:flex;align-items:center;flex-direction:column;gap:16px;padding:32px 16px;text-align:center}.benefits-empty-icon[data-v-3f05318c]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;color:var(--ui-accent);background:var(--ui-surface);border:1px solid var(--ui-border-subtle);border-radius:var(--radius-md)}.benefits-unsubscribed[data-v-3f05318c]{border:1px solid var(--Brand-color-2);border-radius:var(--radius-md);background:linear-gradient(120deg,var(--Brand-color-1),var(--ui-surface))}.benefits-empty h2[data-v-3f05318c]{font-size:var(--td-font-size-title-large);line-height:var(--td-line-height-title-large)}.benefits-empty p[data-v-3f05318c]{color:var(--ui-text-secondary)}.benefits-actions[data-v-3f05318c]{display:flex;align-items:center;gap:12px;flex-shrink:0;margin-top:16px;padding:16px 4px 4px;border-top:1px solid var(--ui-border-subtle)}.benefits-layout[data-v-3f05318c] .t-button>.svg-icon+.t-button__text:not(:empty){margin-inline-start:8px}.benefits-redeem[data-v-3f05318c]{margin-left:auto}@media(max-width:600px){.benefits-dialog .t-dialog{padding:16px}.benefits-tabs[data-v-3f05318c] .t-tabs__nav-item{padding:0}.benefits-tabs[data-v-3f05318c] .t-tabs__nav-item-wrapper{padding-left:12px;padding-right:12px}.benefits-overview[data-v-3f05318c]{padding:16px}.benefits-card-bottom[data-v-3f05318c]{align-items:stretch;margin-top:16px;padding-top:16px}.benefits-usage[data-v-3f05318c]{width:100%}.benefits-grid[data-v-3f05318c]{grid-template-columns:minmax(0,1fr)}.benefits-actions[data-v-3f05318c]{gap:8px;flex-wrap:wrap}.benefits-actions[data-v-3f05318c] .t-button{padding:0 12px}}.redemption-dialog[data-v-b169e906]{display:grid;gap:16px;color:var(--ui-text-primary);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}.redemption-dialog>p[data-v-b169e906]{margin:0;color:var(--ui-text-secondary)}.redemption-summary[data-v-b169e906]{padding:16px;border-radius:var(--radius-sm);background:var(--ui-surface-muted)}.redemption-summary span[data-v-b169e906],.redemption-summary p[data-v-b169e906]{color:var(--ui-text-secondary)}.redemption-summary strong[data-v-b169e906]{display:block;margin:8px 0;font-size:var(--td-font-size-title-large);line-height:var(--td-line-height-title-large)}.redemption-summary p[data-v-b169e906]{margin:0}.redemption-gardens[data-v-b169e906]{display:grid;gap:8px;padding:16px;border:1px solid var(--ui-border-subtle);border-radius:var(--radius-sm)}.redemption-gardens h3[data-v-b169e906],.redemption-gardens p[data-v-b169e906]{margin:0}.redemption-gardens p[data-v-b169e906]{color:var(--ui-text-secondary)}.redemption-garden-list[data-v-b169e906]{display:grid;gap:12px;margin-top:8px}.redemption-count[data-v-b169e906]{color:var(--ui-accent)!important;font-weight:600}.redemption-error[data-v-b169e906]{margin:0;color:var(--td-error-color)!important}.redemption-actions[data-v-b169e906]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;padding-top:8px}.garden-trial[data-v-3144a65e]{padding:16px;margin-bottom:16px;background:var(--ui-surface);border:1px solid var(--ui-border-subtle);border-radius:var(--radius-md);display:flex;flex-direction:column;align-items:flex-start;gap:12px}.garden-trial h2[data-v-3144a65e]{margin:0;font-size:var(--td-font-size-title-medium);line-height:var(--td-line-height-title-medium);color:var(--ui-text-primary)}.garden-trial p[data-v-3144a65e],.garden-trial span[data-v-3144a65e]{margin:0;font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium);color:var(--ui-text-secondary)}.garden-trial--compact[data-v-3144a65e]{padding:8px 0;border:0;border-radius:0;background:transparent;flex-direction:row;align-items:center;justify-content:center;text-align:center;flex-wrap:wrap;gap:8px 16px}.garden-trial--compact h2[data-v-3144a65e]{font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium);font-weight:400;color:var(--ui-text-secondary)}.garden-trial--compact p[data-v-3144a65e]{font-size:var(--td-font-size-body-small);line-height:var(--td-line-height-body-small)}.plan-card[data-v-f86c7fd8]{display:flex;flex-direction:column;min-width:0;border:1px solid var(--ui-border-subtle);border-radius:var(--radius-md);background:var(--ui-surface);color:var(--ui-text-primary)}.plan-card--recommended[data-v-f86c7fd8]{border-color:var(--Brand-color-4);box-shadow:var(--ui-shadow-card)}.plan-card__summary[data-v-f86c7fd8]{padding:24px;background:linear-gradient(135deg,var(--ui-surface),var(--ui-surface-page));border-radius:var(--radius-md) var(--radius-md) 0 0}.plan-card--recommended .plan-card__summary[data-v-f86c7fd8],.plan-card--wide .plan-card__summary[data-v-f86c7fd8]{background:linear-gradient(135deg,var(--Brand-color-1),var(--ui-surface))}.plan-card header[data-v-f86c7fd8]{display:flex;align-items:center;justify-content:space-between;gap:8px}.plan-card__icon[data-v-f86c7fd8]{display:grid;place-items:center;width:40px;height:40px;color:var(--ui-accent);border:1px solid var(--Brand-color-2);border-radius:var(--radius-sm);background:var(--ui-surface)}.plan-card__period[data-v-f86c7fd8]{padding:4px 8px;border-radius:var(--radius-sm);background:var(--ui-surface-muted);color:var(--ui-text-secondary);font-size:var(--td-font-size-body-small);line-height:var(--td-line-height-body-small)}.plan-card--recommended .plan-card__period[data-v-f86c7fd8]{color:var(--Brand-color-8);background:var(--Brand-color-2)}.plan-card h2[data-v-f86c7fd8]{margin:16px 0 8px;font-weight:600;font-size:var(--td-font-size-headline-small);line-height:var(--td-line-height-headline-small)}.plan-card__description[data-v-f86c7fd8]{min-height:44px;color:var(--ui-text-secondary);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}.plan-card__price[data-v-f86c7fd8]{display:flex;align-items:baseline;gap:8px;margin-top:20px}.plan-card__price strong[data-v-f86c7fd8]{font-weight:600;font-size:var(--td-font-size-headline-large);line-height:var(--td-line-height-headline-large);font-variant-numeric:tabular-nums}.plan-card--recommended .plan-card__price strong[data-v-f86c7fd8],.plan-card--wide .plan-card__price strong[data-v-f86c7fd8]{color:var(--ui-accent)}.plan-card__price>span[data-v-f86c7fd8]{color:var(--ui-text-secondary);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}.plan-card__price-note[data-v-f86c7fd8]{margin:4px 0 20px;color:var(--ui-text-tertiary);font-size:var(--td-font-size-body-small);line-height:var(--td-line-height-body-small)}.plan-card__summary[data-v-f86c7fd8] .t-button__text{display:inline-flex;align-items:center;justify-content:center;gap:8px}.plan-card__benefits[data-v-f86c7fd8]{padding:20px 24px 24px;border-top:1px solid var(--ui-border-subtle)}.plan-card__benefits h3[data-v-f86c7fd8]{display:flex;align-items:center;gap:8px;font-weight:500;font-size:var(--td-font-size-title-small);line-height:var(--td-line-height-title-small)}.plan-card__benefits h3[data-v-f86c7fd8] .svg-icon{color:var(--ui-accent)}.plan-card ul[data-v-f86c7fd8]{display:grid;gap:12px;margin:16px 0 0;padding:0;list-style:none}.plan-card li[data-v-f86c7fd8]{display:flex;align-items:flex-start;gap:8px;min-width:0;font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}.plan-card li[data-v-f86c7fd8] .svg-icon{color:var(--ui-accent);flex-shrink:0;margin-top:4px}.plan-card__feature[data-v-f86c7fd8]{flex:1;min-width:0;overflow-wrap:anywhere}.plan-card .is-excluded[data-v-f86c7fd8],.plan-card .is-excluded[data-v-f86c7fd8] .svg-icon{color:var(--ui-text-tertiary)}.plan-card small[data-v-f86c7fd8]{flex-shrink:0;padding:0 4px;border-radius:4px;background:var(--ui-surface-muted);color:var(--ui-text-tertiary);font-size:var(--td-font-size-body-small);line-height:var(--td-line-height-body-small)}.plan-card--wide[data-v-f86c7fd8]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.plan-card--wide .plan-card__summary[data-v-f86c7fd8]{padding:32px;border-radius:var(--radius-md) 0 0 var(--radius-md)}.plan-card--wide .plan-card__benefits[data-v-f86c7fd8]{padding:32px;border-top:0;border-left:1px solid var(--ui-border-subtle)}.plan-card--wide .plan-card__description[data-v-f86c7fd8]{min-height:0}@media(max-width:600px){.plan-card--wide[data-v-f86c7fd8]{display:flex}.plan-card__summary[data-v-f86c7fd8],.plan-card--wide .plan-card__summary[data-v-f86c7fd8]{padding:20px;border-radius:var(--radius-md) var(--radius-md) 0 0}.plan-card__benefits[data-v-f86c7fd8],.plan-card--wide .plan-card__benefits[data-v-f86c7fd8]{padding:20px;border-left:0;border-top:1px solid var(--ui-border-subtle)}}.plan-card--compact .plan-card__summary[data-v-f86c7fd8]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:16px}.plan-card--compact header[data-v-f86c7fd8]{grid-column:1 / -1}.plan-card--compact .plan-card__icon[data-v-f86c7fd8]{width:32px;height:32px}.plan-card--compact h2[data-v-f86c7fd8]{align-self:center;margin:0;font-size:var(--td-font-size-title-large);line-height:var(--td-line-height-title-large)}.plan-card--compact .plan-card__description[data-v-f86c7fd8]{grid-column:1 / -1;grid-row:3}.plan-card--compact .plan-card__price[data-v-f86c7fd8]{grid-column:2;grid-row:2;margin:0;white-space:nowrap}.plan-card--compact .plan-card__price strong[data-v-f86c7fd8]{font-size:var(--td-font-size-headline-small);line-height:var(--td-line-height-headline-small)}.plan-card--compact .plan-card__price-note[data-v-f86c7fd8]{grid-column:1 / -1;margin:0}.plan-card--compact .plan-card__summary[data-v-f86c7fd8] .t-button{grid-column:1 / -1}.plan-card--compact .plan-card__benefits[data-v-f86c7fd8]{padding:16px}.plan-card--compact ul[data-v-f86c7fd8]{gap:8px;margin-top:0}.plan-card__more[data-v-f86c7fd8]{margin-top:12px}.plan-card__more summary[data-v-f86c7fd8]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 0;cursor:pointer;list-style:none;color:var(--ui-accent);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}.plan-card__more summary[data-v-f86c7fd8]::-webkit-details-marker{display:none}.plan-card__more summary[data-v-f86c7fd8]:focus-visible{outline:2px solid var(--ui-accent);outline-offset:4px;border-radius:var(--radius-sm)}.plan-card__more .plan-card__collapse[data-v-f86c7fd8],.plan-card__more[open] .plan-card__expand[data-v-f86c7fd8]{display:none}.plan-card__more[open] .plan-card__collapse[data-v-f86c7fd8]{display:inline}.plan-card__more[open] summary[data-v-f86c7fd8] .svg-icon{transform:rotate(180deg)}.plan-card--compact .plan-card__more ul[data-v-f86c7fd8]{margin-top:12px}@media(max-width:600px){.plan-card--compact .plan-card__summary[data-v-f86c7fd8]{grid-template-columns:minmax(0,1fr)}.plan-card--compact .plan-card__price[data-v-f86c7fd8]{grid-column:1;grid-row:4}.plan-card--compact .plan-card__description[data-v-f86c7fd8]{min-height:0;margin:0}}.wechat-checkout[data-v-7f4cd2fc]{display:grid;gap:16px;margin-top:16px}.wechat-checkout p[data-v-7f4cd2fc]{margin:0;overflow-wrap:anywhere}.wechat-qr[data-v-7f4cd2fc]{width:224px;height:224px;max-width:100%;margin:0 auto;background:#fff}.wechat-qr[data-v-7f4cd2fc] canvas{max-width:100%;height:auto}.wechat-order-summary[data-v-7f4cd2fc]{display:grid;gap:4px;text-align:center}.wechat-order-summary strong[data-v-7f4cd2fc]{font-size:var(--td-font-size-headline-large);line-height:var(--td-line-height-headline-large);color:var(--ui-accent);font-variant-numeric:tabular-nums}.wechat-order-summary span[data-v-7f4cd2fc],.wechat-notice[data-v-7f4cd2fc]{color:var(--ui-text-secondary)}.wechat-notice[data-v-7f4cd2fc],.wechat-status[data-v-7f4cd2fc]{text-align:center}.wechat-status[data-v-7f4cd2fc]{display:grid;gap:8px}.wechat-status-title[data-v-7f4cd2fc]{display:flex;align-items:center;justify-content:center;gap:8px}.wechat-actions[data-v-7f4cd2fc]{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.wechat-error[data-v-7f4cd2fc]{color:var(--td-error-color)}.wechat-checkout--compact[data-v-7f4cd2fc]{margin-top:0}.wechat-qr-placeholder[data-v-7f4cd2fc]{display:grid;place-content:center;justify-items:center;gap:16px;width:224px;height:224px;max-width:100%;margin:0 auto;box-sizing:border-box;padding:16px;border:1px solid var(--ui-border-subtle);border-radius:var(--radius-sm);background:var(--ui-surface);color:var(--ui-text-tertiary);text-align:center}.wechat-qr-placeholder p[data-v-7f4cd2fc],.wechat-expiry[data-v-7f4cd2fc],.wechat-test-notice[data-v-7f4cd2fc],.wechat-agreements[data-v-7f4cd2fc]{font-size:var(--td-font-size-body-small);line-height:var(--td-line-height-body-small)}.wechat-expiry[data-v-7f4cd2fc],.wechat-agreements[data-v-7f4cd2fc]{text-align:center;color:var(--ui-text-secondary)}.wechat-test-notice[data-v-7f4cd2fc]{color:var(--td-warning-color)}.wechat-agreements a[data-v-7f4cd2fc]{color:var(--ui-accent);text-decoration:none}.wechat-agreements a[data-v-7f4cd2fc]:hover{text-decoration:underline}.wechat-agreements a[data-v-7f4cd2fc]:focus-visible{outline:2px solid var(--ui-accent);outline-offset:4px}.subscription-checkout-inline[data-v-74b43545]{box-sizing:border-box;width:min(640px,100%);margin:0 auto;padding:16px}.subscription-checkout-inline--dialog[data-v-74b43545]{display:flex;flex-direction:column;width:100%;min-height:0;padding:0}.subscription-checkout-inline--dialog .checkout[data-v-74b43545]{min-height:0}.checkout[data-v-74b43545]{display:flex;flex-direction:column;min-height:0;color:var(--ui-text-primary);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}.checkout-header[data-v-74b43545]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;padding:4px 4px 20px}.checkout-heading[data-v-74b43545]{display:flex;align-items:center;gap:12px;min-width:0}.checkout-heading-icon[data-v-74b43545]{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;color:var(--ui-accent);border:1px solid var(--Brand-color-2);border-radius:var(--radius-md);background:var(--ui-accent-soft)}.checkout-eyebrow[data-v-74b43545]{color:var(--ui-text-tertiary);margin-bottom:4px;font-size:var(--td-font-size-body-small);line-height:var(--td-line-height-body-small)}.checkout-header h2[data-v-74b43545]{font-size:var(--td-font-size-headline-small);line-height:var(--td-line-height-headline-small);font-weight:600}.checkout-header[data-v-74b43545]>.t-button{flex-shrink:0;width:40px;height:40px}.checkout-content[data-v-74b43545]{min-height:0;padding:var(--ui-focus-gutter);overflow:auto;overflow-anchor:none;overscroll-behavior:contain}.checkout-note[data-v-74b43545]{color:var(--ui-text-tertiary);font-size:var(--td-font-size-body-small);line-height:var(--td-line-height-body-small)}.checkout-intro[data-v-74b43545]{display:flex;align-items:flex-start;gap:8px;padding:12px 16px;margin-bottom:16px;border:1px solid var(--Brand-color-2);border-radius:var(--radius-sm);color:var(--Brand-color-8);background:var(--ui-accent-soft)}.checkout-intro[data-v-74b43545] .svg-icon{flex-shrink:0;margin-top:4px}.checkout-toolbar[data-v-74b43545]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;color:var(--ui-text-secondary)}.checkout-cycles[data-v-74b43545]{flex-shrink:0}.checkout-grid[data-v-74b43545]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.checkout-grid--1[data-v-74b43545]{grid-template-columns:minmax(0,1fr)}.checkout-grid--2[data-v-74b43545]{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-support[data-v-74b43545]{margin-top:16px;padding:4px}.checkout-redeem[data-v-74b43545]{flex-shrink:0}.checkout-summary[data-v-74b43545]{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:24px;border:1px solid var(--Brand-color-2);border-radius:var(--radius-md);background:linear-gradient(115deg,var(--Brand-color-1),var(--ui-surface))}.checkout-summary h2[data-v-74b43545]{margin:8px 0;font-size:var(--td-font-size-headline-small);line-height:var(--td-line-height-headline-small)}.checkout-summary p[data-v-74b43545],.checkout-summary span[data-v-74b43545]{color:var(--ui-text-secondary)}.checkout-price[data-v-74b43545]{display:grid;gap:4px;text-align:right;white-space:nowrap}.checkout-price strong[data-v-74b43545]{font-size:var(--td-font-size-headline-large);line-height:var(--td-line-height-headline-large);color:var(--ui-accent);font-variant-numeric:tabular-nums}.checkout-facts[data-v-74b43545]{display:grid;margin:16px 0;padding:0 16px}.checkout-facts>div[data-v-74b43545]{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--ui-border-subtle)}.checkout-facts dt[data-v-74b43545]{color:var(--ui-text-tertiary);flex-shrink:0}.checkout-facts dd[data-v-74b43545]{margin:0;text-align:right}.checkout-callout[data-v-74b43545]{background:var(--ui-surface-muted);border-radius:var(--radius-sm);padding:16px;margin:16px 0;color:var(--ui-text-secondary)}.restore-gardens[data-v-74b43545]{margin:16px 0;padding:16px;border:1px solid var(--ui-border-subtle);border-radius:var(--radius-sm);background:var(--ui-surface-muted)}.restore-gardens h3[data-v-74b43545]{font-size:var(--td-font-size-title-medium);line-height:var(--td-line-height-title-medium)}.restore-gardens h3[data-v-74b43545],.restore-gardens p[data-v-74b43545]{margin:0}.restore-gardens p[data-v-74b43545]{margin-top:8px;color:var(--ui-text-secondary)}.restore-garden-list[data-v-74b43545]{display:grid;gap:12px;margin-top:16px;padding:4px}.restore-garden-count[data-v-74b43545]{color:var(--ui-accent)!important;font-weight:600}.checkout-actions[data-v-74b43545]{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;flex-shrink:0;gap:12px;margin-top:20px;padding:16px 4px 4px;border-top:1px solid var(--ui-border-subtle)}.checkout[data-v-74b43545] .t-button>.svg-icon+.t-button__text:not(:empty){margin-left:8px}.checkout-empty[data-v-74b43545]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:32px 16px}.checkout-empty[data-v-74b43545]>.svg-icon{color:var(--ui-accent)}.checkout-empty h3[data-v-74b43545]{font-size:var(--td-font-size-title-large);line-height:var(--td-line-height-title-large)}.checkout-error[data-v-74b43545]{margin-top:16px;color:var(--td-error-color)}@media(max-width:800px){.checkout-grid--3[data-v-74b43545]{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.checkout-grid--2[data-v-74b43545]{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.checkout-header[data-v-74b43545]{gap:8px;padding-bottom:16px}.checkout-heading-icon[data-v-74b43545]{width:40px;height:40px}.checkout-header h2[data-v-74b43545]{font-size:var(--td-font-size-title-large);line-height:var(--td-line-height-title-large)}.checkout-toolbar[data-v-74b43545]{flex-direction:column;align-items:flex-start;gap:8px}.checkout-summary[data-v-74b43545]{padding:16px;flex-wrap:wrap}.checkout-price[data-v-74b43545]{text-align:left}.checkout-actions[data-v-74b43545]{justify-content:flex-start;gap:8px;margin-top:16px}.checkout-actions[data-v-74b43545] .t-button{max-width:100%}.checkout-actions[data-v-74b43545] .t-button__text{white-space:normal;overflow-wrap:anywhere}}.checkout-payment-layout[data-v-74b43545]{min-width:0}.checkout--payment .checkout-content[data-v-74b43545]{padding:0}.checkout--payment .checkout-header[data-v-74b43545]{padding-bottom:24px}.checkout--payment .checkout-payment-layout[data-v-74b43545]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);gap:0}.checkout-order-panel[data-v-74b43545],.checkout-payment-panel[data-v-74b43545]{min-width:0}.checkout--payment .checkout-order-panel[data-v-74b43545]{padding:0 24px 4px 4px}.checkout--payment .checkout-payment-panel[data-v-74b43545]{padding:24px;border-left:1px solid var(--ui-border-subtle);border-radius:var(--radius-md);background:var(--ui-surface-page)}.checkout-section-title[data-v-74b43545]{margin:0 0 12px;font-weight:500;font-size:var(--td-font-size-title-small);line-height:var(--td-line-height-title-small)}.checkout--payment .checkout-summary[data-v-74b43545]{margin-bottom:24px;padding:16px;background:var(--ui-accent-soft)}.checkout--payment .checkout-summary h2[data-v-74b43545]{margin-top:4px}.checkout--payment .checkout-price[data-v-74b43545]{display:none}.checkout--payment .checkout-facts[data-v-74b43545]{margin:0;padding:16px;border-radius:var(--radius-md);background:var(--ui-surface-page)}.checkout--payment .checkout-facts>div[data-v-74b43545]{padding:8px 0;border:0}.checkout--payment .checkout-facts dt[data-v-74b43545]{color:var(--ui-text-secondary)}.checkout--payment .checkout-total[data-v-74b43545]{align-items:center;margin-top:8px;padding-top:16px!important;border-top:1px solid var(--ui-border-subtle)!important}.checkout-total dd[data-v-74b43545]{color:var(--ui-accent);font-weight:600;font-size:var(--td-font-size-headline-medium);line-height:var(--td-line-height-headline-medium);font-variant-numeric:tabular-nums}.checkout-pay-title[data-v-74b43545]{display:flex;justify-content:center;align-items:center;gap:8px;margin:0 0 24px;font-weight:500;font-size:var(--td-font-size-title-medium);line-height:var(--td-line-height-title-medium)}.checkout-pay-title[data-v-74b43545] .svg-icon{color:var(--ui-accent)}.checkout-back[data-v-74b43545]{margin-top:16px}@media(max-width:700px){.checkout--payment .checkout-payment-layout[data-v-74b43545]{grid-template-columns:minmax(0,1fr)}.checkout--payment .checkout-order-panel[data-v-74b43545]{padding:4px}.checkout--payment .checkout-payment-panel[data-v-74b43545]{margin-top:16px;padding:20px 16px;border-left:0}.checkout--payment .checkout-header[data-v-74b43545]{padding-bottom:16px}}.checkout-actions.checkout-actions--selection[data-v-74b43545]{justify-content:center}body,ul,li,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}body{min-width:1200px}body.admin-mode{min-width:0;background:#f7fafa}body.landing-mode{min-width:0;background:#fff}body.fluid-mode{min-width:0}ul{list-style:none}img{border-style:none}a{text-decoration:none;color:inherit}.mobile-web-notice{position:fixed;top:max(12px,env(safe-area-inset-top));left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));z-index:9999;display:flex;align-items:flex-start;gap:12px;max-width:560px;margin:0 auto;padding:12px 16px;border:1px solid rgba(0,131,116,.26);border-radius:14px;background:#008374;box-shadow:0 16px 38px #004d4447;color:#fff;pointer-events:none;font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}.mobile-web-notice__icon{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;flex:0 0 22px;margin-top:4px;color:#dff8ef}.mobile-web-notice__text{display:flex;min-width:0;flex-direction:column;gap:4px}.mobile-web-notice__text strong{font-weight:700;font-size:var(--td-font-size-title-small);line-height:var(--td-line-height-title-small)}.mobile-web-notice__text span{color:#ffffffdb}:root{--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--ui-font-size-xs: var(--td-font-size-body-small);--ui-font-size-sm: var(--td-font-size-body-medium);--ui-font-size-md: var(--td-font-size-body-large);--ui-font-size-lg: var(--td-font-size-title-large);--ui-font-size-xl: var(--td-font-size-title-extraLarge);--ui-font-size-2xl: var(--td-font-size-headline-small);--ui-font-size-3xl: var(--td-font-size-headline-medium);--ui-font-size-4xl: var(--td-font-size-headline-large);--ui-font-size-5xl: var(--td-font-size-display-medium);--ui-line-height-xs: var(--td-line-height-body-small);--ui-line-height-sm: var(--td-line-height-body-medium);--ui-line-height-md: var(--td-line-height-body-large);--ui-line-height-lg: var(--td-line-height-title-large);--ui-line-height-xl: var(--td-line-height-title-extraLarge);--ui-line-height-2xl: var(--td-line-height-headline-small);--ui-line-height-3xl: var(--td-line-height-headline-medium);--ui-line-height-4xl: var(--td-line-height-headline-large);--ui-line-height-5xl: var(--td-line-height-display-medium);--ui-font-weight-regular: 400;--ui-font-weight-medium: 500;--ui-font-weight-semibold: 600;--ui-font-weight-bold: 700;--ui-font-weight-heavy: 800;--ui-space-1: 4px;--ui-space-2: 8px;--ui-space-3: 12px;--ui-space-4: 16px;--ui-space-5: 20px;--ui-space-6: 24px;--ui-space-8: 32px;--ui-space-10: 40px;--ui-space-12: 48px;--ui-space-16: 64px;--ui-space-20: 80px;--ui-control-height-sm: 32px;--ui-control-height-md: 40px;--ui-control-height-lg: 48px;--ui-button-height-compact: var(--ui-control-height-sm);--ui-button-height-standard: var(--ui-control-height-md);--ui-button-height-prominent: var(--ui-control-height-lg);--ui-content-max: 1040px;--ui-grid-gap: var(--ui-space-6);--ui-page-gutter: var(--ui-space-4);--ui-text-primary: var(--text-icon-font-gy-1);--ui-text-secondary: var(--text-icon-font-gy-2);--ui-text-tertiary: var(--text-icon-font-gy-3);--ui-text-disabled: var(--text-icon-font-gy-4);--ui-text-inverse: var(--text-icon-font-wh-1);--ui-accent: var(--Brand-color-6);--ui-accent-hover: var(--Brand-color-7);--ui-accent-soft: var(--Brand-color-1);--ui-accent-soft-hover: var(--Brand-color-2);--ui-coral: #ff9b83;--ui-coral-soft: #fff2ec;--ui-coral-line: #ffdccf;--ui-coral-icon: #c96c52;--ui-coral-text: #a34934;--ui-coral-ink: #733122;--ui-lilac: #a18ae8;--ui-lilac-soft: #f4f0fe;--ui-lilac-line: #e2d9f6;--ui-lilac-icon: #9076db;--ui-lilac-text: #654b9c;--ui-lilac-ink: #352354;--ui-surface: var(--Base-White);--ui-surface-page: var(--Brand-Content-Background);--ui-surface-subtle: var(--Gray-color-1);--ui-surface-muted: var(--Gray-color-2);--ui-border-subtle: var(--Gray-color-3);--ui-border-default: var(--Gray-color-4);--ui-border-strong: rgba(24, 29, 39, .16);--ui-border-accent-subtle: color-mix(in srgb, var(--ui-accent) 16%, transparent);--ui-shadow-card: 0 10px 24px rgba(16, 24, 40, .05);--ui-shadow-segment: 0 1px 4px rgba(16, 24, 40, .08);--ui-shadow-float: 0 12px 36px rgba(16, 24, 40, .08);--ui-shadow-pop: 0 8px 24px rgba(16, 24, 40, .12);--ui-input-border-hover: var(--td-brand-color);--ui-input-border-focus: var(--ui-accent);--ui-focus-ring: 0 0 0 2px rgba(0, 131, 116, .12);--ui-transition-base: background-color .2s ease, border-color .2s ease, color .2s ease, box-shadow .2s ease, opacity .2s ease, transform .2s ease;--td-font-family: pingfang sc, microsoft yahei, arial regular;--td-font-family-medium: pingfang sc, microsoft yahei, arial medium;--Base-White: #FFFFFF;--Base-Black: #000000;--Brand-color-1: #eafaf5;--Brand-color-2: #cbece4;--Brand-color-3: #9ed6ca;--Brand-color-4: #6dbdae;--Brand-color-5: #4ba193;--Brand-color-6: #008374;--Brand-color-7: #006c5e;--Brand-color-8: #005247;--Brand-color-9: #003b33;--Brand-color-10: #002721;--td-brand-color-1: var(--Brand-color-1);--td-brand-color-2: var(--Brand-color-2);--td-brand-color-3: var(--Brand-color-3);--td-brand-color-4: var(--Brand-color-4);--td-brand-color-5: var(--Brand-color-5);--td-brand-color-6: var(--Brand-color-6);--td-brand-color-7: var(--Brand-color-7);--td-brand-color-8: var(--Brand-color-8);--td-brand-color-9: var(--Brand-color-9);--td-brand-color-10: var(--Brand-color-10);--td-brand-color: var(--td-brand-color-6);--td-brand-color-hover: var(--td-brand-color-5);--td-brand-color-light: var(--td-brand-color-1);--td-brand-color-focus: var(--Brand-color-2);--td-brand-color-disabled: var(--Brand-color-3);--td-brand-color-active: var(--td-brand-color-7);--Brand-Menu-background: #EDF5F4;--Brand-Content-Background: #F7FAFA;--Warning-color-1: #FFF1E9;--Warning-color-2: #FFD9C2;--Warning-color-3: #FFB98C;--Warning-color-4: #FA9550;--Warning-color-5: #E37318;--Warning-color-6: #BE5A00;--Warning-color-7: #ba431b;--Warning-color-8: #9e3610;--Warning-color-9: #842b0b;--Warning-color-10: #5a1907;--td-warning-color: var(--Warning-color-5);--td-warning-color-hover: var(--Warning-color-4);--td-warning-color-focus: var(--Warning-color-2);--td-warning-color-active: var(--Warning-color-6);--td-warning-color-disabled: var(--Warning-color-3);--td-warning-color-light: var(--Warning-color-1);--Error-color-1: #fff0ed;--Error-color-2: #ffd8d2;--Error-color-3: #f8b9b0;--Error-color-4: #f78d94;--Error-color-5: #f6685d;--Error-color-6: #d54941;--Error-color-7: #ad352f;--Error-color-8: #b11f26;--Error-color-9: #951114;--Error-color-10: #680506;--td-error-color: var(--Error-color-6);--td-error-color-hover: var(--Error-color-5);--td-error-color-focus: var(--Error-color-2);--td-error-color-active: var(--Error-color-7);--td-error-color-disabled: var(--Error-color-3);--td-error-color-light: var(--Error-color-1);--Success-color-1: #E3F9E9;--Success-color-2: #C6F3D7;--Success-color-3: #92DAB2;--Success-color-4: #56C08D;--Success-color-5: #2BA471;--Success-color-6: #008858;--Success-color-7: #067945;--Success-color-8: #056334;--Success-color-9: #044f2a;--Success-color-10: #033017;--td-success-color: var(--Success-color-5);--td-success-color-hover: var(--Success-color-4);--td-success-color-focus: var(--Success-color-2);--td-success-color-active: var(--Success-color-6);--td-success-color-disabled: var(--Success-color-3);--td-success-color-light: var(--Success-color-1);--Info-color-1: #E6F4FF;--Info-color-2: #BAE0FF;--Info-color-3: #91CAFF;--Info-color-4: #69B1FF;--Info-color-5: #4096FF;--Info-color-6: #1677FF;--Info-color-7: #0958D9;--Info-color-8: #003EB3;--Info-color-9: #002C8C;--Info-color-10: #001D66;--Overlay-light: rgba(0, 0, 0, .5);--Overlay-white: rgba(255, 255, 255, .95);--Overlay-dark: rgba(0, 0, 0, .65);--Gray-color-1: #FAFAFA;--Gray-color-2: #F5F5F5;--Gray-color-3: #E9EAEB;--Gray-color-4: #D5D7DA;--Gray-color-5: #A4A7AE;--Gray-color-6: #717680;--Gray-color-7: #535862;--Gray-color-8: #414651;--Gray-color-9: #252B37;--Gray-color-10: #181D27;--Gray-color-11: #0A0D12;--Gray-color-12: #2c2c2c;--Gray-color-13: #242424;--Gray-color-14: #181818;--td-bg-color-container: var(--Base-White);--td-bg-color-container-select: var(--Base-White);--td-bg-color-page: var(--Gray-color-2);--td-bg-color-secondarycontainer: var(--Gray-color-1);--td-bg-color-container-hover: var(--Gray-color-1);--td-bg-color-container-active: var(--Gray-color-3);--td-bg-color-secondarycontainer-hover: var(--Gray-color-2);--td-bg-color-secondarycontainer-active: var(--Gray-color-4);--td-bg-color-component: var(--Gray-color-3);--td-bg-color-component-hover: var(--Gray-color-4);--td-bg-color-component-active: var(--Gray-color-6);--td-bg-color-component-disabled: var(--Gray-color-2);--td-component-stroke: var(--Gray-color-3);--td-component-border: var(--Gray-color-4);--text-icon-font-wh-4: #535862;--text-icon-font-wh-3: #717680;--text-icon-font-wh-2: #A4A7AE;--text-icon-font-wh-1: #FFFFFF;--text-icon-font-gy-4: #A4A7AE;--text-icon-font-gy-3: #717680;--text-icon-font-gy-2: #535862;--text-icon-font-gy-1: #181D27;--td-text-color-primary: var(--text-icon-font-gy-1);--td-text-color-secondary: var(--text-icon-font-gy-2);--td-text-color-placeholder: var(--text-icon-font-gy-3);--td-text-color-disabled: var(--text-icon-font-gy-4);--td-text-color-anti: #fff;--td-text-color-brand: var(--td-brand-color);--td-text-color-link: var(--td-brand-color);--td-brand-color-light-hover: var(--td-brand-color-2);--td-warning-color-light-hover: var(--td-warning-color-2);--td-error-color-light-hover: var(--Error-color-2);--td-success-color-light-hover: var(--Success-color-2);--td-bg-color-secondarycomponent: var(--Gray-color-4);--td-bg-color-secondarycomponent-hover: var(--Gray-color-5);--td-bg-color-secondarycomponent-active: var(--Gray-color-6);--td-table-shadow-color: rgba(0, 0, 0, 8%);--td-scrollbar-color: rgba(0, 0, 0, 10%);--td-scrollbar-hover-color: rgba(0, 0, 0, 30%);--td-scroll-track-color: #fff;--td-bg-color-specialcomponent: #fff;--td-border-level-1-color: var(--td-gray-color-3);--td-border-level-2-color: var(--td-gray-color-4);--td-shadow-1: 0 1px 10px rgba(0, 0, 0, 5%), 0 4px 5px rgba(0, 0, 0, 8%), 0 2px 4px -1px rgba(0, 0, 0, 12%);--td-shadow-2: 0 3px 14px 2px rgba(0, 0, 0, 5%), 0 8px 10px 1px rgba(0, 0, 0, 6%), 0 5px 5px -3px rgba(0, 0, 0, 10%);--td-shadow-3: 0 6px 30px 5px rgba(0, 0, 0, 5%), 0 16px 24px 2px rgba(0, 0, 0, 4%), 0 8px 10px -5px rgba(0, 0, 0, 8%);--td-shadow-inset-top: inset 0 .5px 0 #dcdcdc;--td-shadow-inset-right: inset .5px 0 0 #dcdcdc;--td-shadow-inset-bottom: inset 0 -.5px 0 #dcdcdc;--td-shadow-inset-left: inset -.5px 0 0 #dcdcdc;--td-mask-active: rgba(0, 0, 0, .6);--td-mask-disabled: rgba(255, 255, 255, .6);--td-radius-default: var(--radius-sm);--td-radius-medium: var(--radius-sm);--td-radius-large: var(--radius-md);--td-radius-round: 999px}:root .t-input{--td-radius-default: var(--radius-sm)}body{font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}body:has(.handbook-page){min-width:0}:where(h1){font-size:var(--td-font-size-headline-large);line-height:var(--td-line-height-headline-large)}:where(h2){font-size:var(--td-font-size-headline-small);line-height:var(--td-line-height-headline-small)}:where(h3){font-size:var(--td-font-size-title-extraLarge);line-height:var(--td-line-height-title-extraLarge)}:where(h4){font-size:var(--td-font-size-title-large);line-height:var(--td-line-height-title-large)}:where(h5){font-size:var(--td-font-size-title-medium);line-height:var(--td-line-height-title-medium)}:where(h6){font-size:var(--td-font-size-title-small);line-height:var(--td-line-height-title-small)}:where(small){font-size:var(--td-font-size-body-small);line-height:var(--td-line-height-body-small)}:where(button,input,textarea,select){font:inherit}.ui-button-compact{height:var(--ui-button-height-compact)!important;min-height:var(--ui-button-height-compact)}.ui-button-standard{height:var(--ui-button-height-standard)!important;min-height:var(--ui-button-height-standard)}.ui-button-prominent{height:var(--ui-button-height-prominent)!important;min-height:var(--ui-button-height-prominent)}.t-dialog__footer .t-button{height:var(--ui-button-height-standard);min-height:var(--ui-button-height-standard)}.t-dialog__footer .t-button--theme-default.t-button--variant-base{border:1px solid var(--ui-border-default, #d5d7da);background:var(--ui-surface, #fff);color:var(--ui-text-primary, #181d27)}.t-dialog__footer .t-button--theme-default.t-button--variant-base:hover,.t-dialog__footer .t-button--theme-default.t-button--variant-base:focus-visible{border-color:var(--ui-accent, #008374);background:var(--ui-surface, #fff);color:var(--ui-accent, #008374)}:root[theme-mode=dark]{--td-brand-color-1: #4ba19320;--td-brand-color-2: #003b33;--td-brand-color-3: #005247;--td-brand-color-4: #006c5e;--td-brand-color-5: #008374;--td-brand-color-6: #4ba193;--td-brand-color-7: #6dbdae;--td-brand-color-8: #9ed6ca;--td-brand-color-9: #cbece4;--td-brand-color-10: #eafaf5;--td-brand-color-light: var(--td-brand-color-1);--td-brand-color-focus: var(--td-brand-color-2);--td-brand-color-disabled: var(--td-brand-color-3);--td-brand-color-hover: var(--td-brand-color-5);--td-brand-color: var(--td-brand-color-6);--td-brand-color-active: var(--td-brand-color-7);--td-warning-color-1: #4f2a1d;--td-warning-color-2: #582f21;--td-warning-color-3: #733c23;--td-warning-color-4: #a75d2b;--td-warning-color-5: #cf6e2d;--td-warning-color-6: #dc7633;--td-warning-color-7: #e8935c;--td-warning-color-8: #ecbf91;--td-warning-color-9: #eed7bf;--td-warning-color-10: #f3e9dc;--td-error-color-1: #472324;--td-error-color-2: #5e2a2d;--td-error-color-3: #703439;--td-error-color-4: #83383e;--td-error-color-5: #a03f46;--td-error-color-6: #c64751;--td-error-color-7: #de6670;--td-error-color-8: #ec888e;--td-error-color-9: #edb1b6;--td-error-color-10: #eeced0;--td-success-color-1: #193a2a;--td-success-color-2: #1a4230;--td-success-color-3: #17533d;--td-success-color-4: #0d7a55;--td-success-color-5: #059465;--td-success-color-6: #43af8a;--td-success-color-7: #46bf96;--td-success-color-8: #80d2b6;--td-success-color-9: #b4e1d3;--td-success-color-10: #deede8;--td-gray-color-1: #f3f3f3;--td-gray-color-2: #eee;--td-gray-color-3: #e7e7e7;--td-gray-color-4: #dcdcdc;--td-gray-color-5: #c5c5c5;--td-gray-color-6: #a6a6a6;--td-gray-color-7: #8b8b8b;--td-gray-color-8: #777;--td-gray-color-9: #5e5e5e;--td-gray-color-10: #4b4b4b;--td-gray-color-11: #383838;--td-gray-color-12: #2c2c2c;--td-gray-color-13: #242424;--td-gray-color-14: #181818;--td-bg-color-page: var(--td-gray-color-14);--td-bg-color-container: var(--td-gray-color-13);--td-bg-color-container-hover: var(--td-gray-color-12);--td-bg-color-container-active: var(--td-gray-color-10);--td-bg-color-container-select: var(--td-gray-color-9);--td-bg-color-secondarycontainer: var(--td-gray-color-12);--td-bg-color-secondarycontainer-hover: var(--td-gray-color-11);--td-bg-color-secondarycontainer-active: var(--td-gray-color-9);--td-bg-color-component: var(--td-gray-color-11);--td-bg-color-component-hover: var(--td-gray-color-10);--td-bg-color-component-active: var(--td-gray-color-9);--td-bg-color-component-disabled: var(--td-gray-color-12);--td-component-stroke: var(--td-gray-color-11);--td-component-border: var(--td-gray-color-9);--text-icon-font-wh-4: #535862;--text-icon-font-wh-3: #717680;--text-icon-font-wh-2: #A4A7AE;--text-icon-font-wh-1: #FFFFFF;--text-icon-font-gy-4: #A4A7AE;--text-icon-font-gy-3: #717680;--text-icon-font-gy-2: #535862;--text-icon-font-gy-1: #181D27;--td-font-gray-2: rgba(0, 0, 0, .6);--td-font-gray-3: rgba(0, 0, 0, .4);--td-font-gray-4: rgba(0, 0, 0, .26);--td-text-color-primary: var(--text-icon-font-wh-1);--td-text-color-secondary: var(--text-icon-font-wh-2);--td-text-color-placeholder: var(--text-icon-font-wh-3);--td-text-color-disabled: var(--text-icon-font-wh-4);--td-text-color-anti: #fff;--td-text-color-brand: var(--td-brand-color);--td-text-color-link: var(--td-brand-color);--td-shadow-1: 0 4px 6px rgba(0, 0, 0, .06), 0 1px 10px rgba(0, 0, 0, .08), 0 2px 4px rgba(0, 0, 0, .12);--td-shadow-2: 0 8px 10px rgba(0, 0, 0, .12), 0 3px 14px rgba(0, 0, 0, .1), 0 5px 5px rgba(0, 0, 0, .16);--td-shadow-3: 0 16px 24px rgba(0, 0, 0, .14), 0 6px 30px rgba(0, 0, 0, .12), 0 8px 10px rgba(0, 0, 0, .2);--td-shadow-inset-top: inset 0 .5px 0 #5e5e5e;--td-shadow-inset-right: inset .5px 0 0 #5e5e5e;--td-shadow-inset-bottom: inset 0 -.5px 0 #5e5e5e;--td-shadow-inset-left: inset -.5px 0 0 #5e5e5e;--td-table-shadow-color: rgba(0, 0, 0, 55%);--td-scrollbar-color: rgba(255, 255, 255, 10%);--td-scrollbar-hover-color: rgba(255, 255, 255, 30%);--td-scroll-track-color: #333;--td-bg-color-specialcomponent: transparent;--td-border-level-1-color: var(--td-gray-color-11);--td-border-level-2-color: var(--td-gray-color-9);--td-mask-active: rgba(0, 0, 0, .4);--td-mask-disabled: rgba(0, 0, 0, .6)}:where(body:not(.admin-mode)) .t-input,:where(body:not(.admin-mode)) .t-input__wrap,:where(body:not(.admin-mode)) .t-input-adornment,:where(body:not(.admin-mode)) .t-select-input,:where(body:not(.admin-mode)) .t-input-number,:where(body:not(.admin-mode)) .t-input__inner{border-radius:var(--radius-sm);transition:var(--ui-transition-base)}:where(body:not(.admin-mode)) .t-input,:where(body:not(.admin-mode)) .t-input__wrap,:where(body:not(.admin-mode)) .t-input-adornment,:where(body:not(.admin-mode)) .t-select-input,:where(body:not(.admin-mode)) .t-input-number{border-color:var(--ui-border-default);background:var(--ui-surface);color:var(--ui-text-primary)}:where(body:not(.admin-mode)) .t-input:hover,:where(body:not(.admin-mode)) .t-input__wrap:hover,:where(body:not(.admin-mode)) .t-input-adornment:hover,:where(body:not(.admin-mode)) .t-select-input:hover,:where(body:not(.admin-mode)) .t-input-number:hover{border-color:var(--ui-border-strong)}:where(body:not(.admin-mode)) .t-input.t-is-focused,:where(body:not(.admin-mode)) .t-input:focus-within,:where(body:not(.admin-mode)) .t-input__wrap:focus-within,:where(body:not(.admin-mode)) .t-input-adornment:focus-within,:where(body:not(.admin-mode)) .t-select-input.t-is-focused,:where(body:not(.admin-mode)) .t-select-input:focus-within,:where(body:not(.admin-mode)) .t-input-number.t-is-focused,:where(body:not(.admin-mode)) .t-input-number:focus-within{border-color:var(--ui-accent);box-shadow:var(--ui-focus-ring);outline:none}body:not(.admin-mode) .t-input:not(.t-is-disabled),body:not(.admin-mode) .t-input__wrap,body:not(.admin-mode) .t-input-adornment,body:not(.admin-mode) .t-select-input,body:not(.admin-mode) .t-input-number{border-color:var(--ui-border-default);background-color:var(--ui-surface);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}body:not(.admin-mode) .t-input:not(.t-is-disabled):hover,body:not(.admin-mode) .t-input__wrap:hover,body:not(.admin-mode) .t-input-adornment:hover,body:not(.admin-mode) .t-select:not(.t-is-disabled):hover .t-input,body:not(.admin-mode) .t-select-input:not(.t-is-disabled):hover,body:not(.admin-mode) .t-input-number:not(.t-is-disabled):hover{border-color:var(--ui-input-border-hover)!important;background-color:var(--ui-surface);box-shadow:none!important}body:not(.admin-mode) .t-input.t-is-focused,body:not(.admin-mode) .t-input:focus-within,body:not(.admin-mode) .t-input__wrap:focus-within,body:not(.admin-mode) .t-input-adornment:focus-within,body:not(.admin-mode) .t-select.t-is-focused .t-input,body:not(.admin-mode) .t-select-input.t-is-focused,body:not(.admin-mode) .t-select-input:focus-within,body:not(.admin-mode) .t-input-number.t-is-focused,body:not(.admin-mode) .t-input-number:focus-within{border-color:var(--ui-input-border-focus)!important;background-color:var(--ui-surface);box-shadow:var(--ui-focus-ring)!important;outline:none}body:not(.admin-mode) .t-input.t-is-success,body:not(.admin-mode) .t-input.t-is-success:hover{border-color:var(--td-success-color)!important}body:not(.admin-mode) .t-input.t-is-success:focus,body:not(.admin-mode) .t-input.t-is-success.t-is-focused,body:not(.admin-mode) .t-input.t-is-success.t-input--focused{box-shadow:0 0 0 2px var(--td-success-color-focus)!important}body:not(.admin-mode) .t-input.t-is-warning,body:not(.admin-mode) .t-input.t-is-warning:hover{border-color:var(--td-warning-color)!important}body:not(.admin-mode) .t-input.t-is-warning:focus,body:not(.admin-mode) .t-input.t-is-warning.t-is-focused,body:not(.admin-mode) .t-input.t-is-warning.t-input--focused{box-shadow:0 0 0 2px var(--td-warning-color-focus)!important}body:not(.admin-mode) .t-input.t-is-error,body:not(.admin-mode) .t-input.t-is-error:hover{border-color:var(--td-error-color)!important}body:not(.admin-mode) .t-input.t-is-error:focus,body:not(.admin-mode) .t-input.t-is-error.t-is-focused,body:not(.admin-mode) .t-input.t-is-error.t-input--focused{box-shadow:0 0 0 2px var(--td-error-color-focus)!important}body:not(.admin-mode) .t-input.t-is-disabled,body:not(.admin-mode) .t-input__wrap.t-is-disabled,body:not(.admin-mode) .t-select.t-is-disabled .t-input,body:not(.admin-mode) .t-input-number.t-is-disabled{cursor:not-allowed;border-color:var(--Gray-color-3, #e9eaeb)!important;background-color:var(--Gray-color-2, #fafafa);box-shadow:none!important}:root{--ui-focus-gutter: 4px}body .t-dialog__body:where(:not(.t-dialog__body--fullscreen,.t-dialog__body--full-screen)){padding-inline:var(--ui-focus-gutter);margin-inline:calc(-1 * var(--ui-focus-gutter));scroll-padding-inline:var(--ui-focus-gutter)}:is(.garden-share-dialog,.benefits-dialog,.material-review-dialog) .t-dialog__body{margin-inline:0}.ui-focus-gutter{scroll-padding:var(--ui-focus-gutter);padding:var(--ui-focus-gutter);margin:calc(-1 * var(--ui-focus-gutter))}:is(.t-input,.t-input__inner,.t-textarea__inner,.t-range-input){scroll-margin:var(--ui-focus-gutter)}:root{--workspace-gutter: var(--ui-space-4);--workspace-gap: var(--ui-space-4);--workspace-sidebar-width: 216px;--workspace-sidebar-compact-width: 56px;--workspace-sidebar-duration: .22s;--workspace-sidebar-easing: cubic-bezier(.2, 0, 0, 1);--workspace-card-padding: var(--ui-space-4);--workspace-content-top-inset: 8px}body:has(.workspace-shell){min-width:0}.workspace-shell{display:flex;width:100%;height:100dvh;min-height:0;padding:var(--workspace-gutter);gap:var(--workspace-gap);box-sizing:border-box;overflow:hidden}.workspace-shell>aside.garden-sidebar{width:var(--workspace-sidebar-width);min-width:var(--workspace-sidebar-width);height:100%;min-height:0}.workspace-shell>main.workspace-main{flex:1;min-width:0;min-height:0;margin:0;padding:0}@media(min-width:761px){.workspace-shell:has(>.garden-sidebar)>main.workspace-main{padding-top:var(--workspace-content-top-inset);box-sizing:border-box}.workspace-shell>aside.garden-sidebar{transition:width var(--workspace-sidebar-duration) var(--workspace-sidebar-easing),min-width var(--workspace-sidebar-duration) var(--workspace-sidebar-easing)}.workspace-shell:has(>.garden-sidebar.is-collapsed){--workspace-sidebar-width: var(--workspace-sidebar-compact-width)}}@media(max-width:760px){.workspace-shell{flex-direction:column}.workspace-shell>aside.garden-sidebar{width:100%;min-width:0;height:64px;flex-shrink:0}.workspace-shell>main.workspace-main{width:100%;overflow:auto}}@media(prefers-reduced-motion:reduce){:root{--workspace-sidebar-duration: 0ms}}body.admin-mode{--admin-radius-sm: 8px;--admin-radius-md: 12px;--admin-radius-lg: 20px;--admin-bg: #f7fafa;--admin-bg-soft: rgba(255, 255, 255, .72);--admin-surface: rgba(255, 255, 255, .86);--admin-surface-strong: #ffffff;--admin-surface-muted: #f8fbfb;--admin-border: rgba(24, 29, 39, .08);--admin-border-strong: #d5d7da;--admin-shadow-sm: none;--admin-shadow-md: none;--admin-shadow-lg: none;--admin-text-primary: #181d27;--admin-text-secondary: #535862;--admin-text-tertiary: #717680;--admin-accent: #008374;--admin-accent-strong: #006c5e;--admin-accent-soft: #eafaf5;--admin-accent-line: rgba(0, 131, 116, .18);--admin-input-border-hover: var(--td-brand-color);--admin-input-focus-ring: 0 0 0 2px rgba(0, 131, 116, .12);--td-font-family: "PingFang SC", "Microsoft YaHei", Arial, sans-serif;--td-font-family-medium: "PingFang SC", "Microsoft YaHei", Arial, sans-serif;--td-text-color-primary: var(--admin-text-primary);--td-text-color-secondary: var(--admin-text-secondary);--td-text-color-placeholder: var(--admin-text-tertiary);--td-text-color-disabled: #a4a7ae;--td-bg-color-page: var(--admin-bg);--td-bg-color-container: var(--admin-surface-strong);--td-bg-color-container-hover: #fbfdfd;--td-bg-color-container-active: #f2f7f6;--td-bg-color-secondarycontainer: #f8fbfb;--td-bg-color-secondarycontainer-hover: #f2f7f6;--td-bg-color-secondarycontainer-active: #e8f2f0;--td-bg-color-component: #f8fbfb;--td-bg-color-component-hover: #f2f7f6;--td-bg-color-component-active: #e8f2f0;--td-bg-color-component-disabled: #f3f4f6;--td-bg-color-container-select: var(--admin-surface-strong);--td-component-border: var(--admin-border-strong);--td-component-stroke: #e9eaeb;--td-radius-default: var(--admin-radius-sm);--td-radius-medium: var(--admin-radius-sm);--td-radius-large: var(--admin-radius-md);--td-shadow-1: var(--admin-shadow-sm);--td-shadow-2: var(--admin-shadow-md);--td-shadow-3: var(--admin-shadow-lg);background:var(--admin-bg);color:var(--admin-text-primary)}body.admin-mode:before,body.admin-mode:after{display:none}body.admin-mode #app{position:relative;z-index:1}body.admin-mode .admin-surface{background:var(--admin-surface);border:1px solid transparent;box-shadow:var(--admin-shadow-md);backdrop-filter:none;-webkit-backdrop-filter:none}body.admin-mode .admin-surface-strong{background:var(--admin-surface-strong);border:1px solid transparent;box-shadow:var(--admin-shadow-sm)}body.admin-mode .admin-kicker{margin:0;color:var(--admin-accent);font-weight:600;letter-spacing:.14em;text-transform:uppercase;font-size:var(--td-font-size-body-small);line-height:var(--td-line-height-body-small)}body.admin-mode .admin-section-title{margin:8px 0 0;color:var(--admin-text-primary);font-weight:600;font-size:var(--td-font-size-headline-medium);line-height:var(--td-line-height-headline-medium)}body.admin-mode .admin-section-desc{margin:16px 0 0;color:var(--admin-text-secondary);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}body.admin-mode .admin-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--admin-radius-sm);border:1px solid var(--admin-accent-line);background:#ffffffbd;color:var(--admin-text-secondary);font-weight:500;font-size:var(--td-font-size-body-small);line-height:var(--td-line-height-body-small)}body.admin-mode .admin-badge:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--admin-accent);box-shadow:0 0 0 5px #0083741f}body.admin-mode .admin-chip-group{display:flex;flex-wrap:wrap;gap:12px}body.admin-mode .admin-meta-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}body.admin-mode .admin-meta-card{padding:16px;border-radius:var(--admin-radius-md);background:linear-gradient(180deg,#ffffffeb,#f8fbfbe6);border:1px solid rgba(24,29,39,.06)}body.admin-mode .admin-meta-label{margin:0;color:var(--admin-text-tertiary);font-size:var(--td-font-size-body-small);line-height:var(--td-line-height-body-small)}body.admin-mode .admin-meta-value{margin:12px 0 0;color:var(--admin-text-primary);font-weight:600;font-size:var(--td-font-size-headline-medium);line-height:var(--td-line-height-headline-medium)}body.admin-mode .admin-meta-note{margin:8px 0 0;color:var(--admin-text-secondary);font-size:var(--td-font-size-body-small);line-height:var(--td-line-height-body-small)}body.admin-mode .admin-toolbar-grid{display:grid;gap:12px}body.admin-mode .admin-filter-bar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(160px,190px) auto;padding:var(--ui-focus-gutter);scroll-padding:var(--ui-focus-gutter);margin:calc(-1 * var(--ui-focus-gutter));align-items:center;gap:12px;min-width:0}body.admin-mode .admin-filter-bar.is-two-filters{grid-template-columns:minmax(280px,1fr) repeat(2,minmax(150px,180px)) auto}body.admin-mode .admin-filter-bar.is-three-filters{grid-template-columns:minmax(280px,1fr) repeat(3,minmax(140px,170px)) auto}body.admin-mode .admin-filter-bar.is-four-filters{grid-template-columns:minmax(240px,1fr) repeat(4,minmax(120px,144px)) auto}body.admin-mode .admin-filter-bar.is-five-filters{grid-template-columns:minmax(240px,1fr) repeat(5,minmax(120px,144px)) max-content;overflow-x:auto}body.admin-mode .is-five-filters .admin-filter-search,body.admin-mode .is-five-filters .admin-filter-actions{grid-column:auto}body.admin-mode .is-five-filters .admin-filter-actions{display:inline-flex;flex-wrap:nowrap}body.admin-mode .is-five-filters .admin-filter-actions .t-button{flex:none;width:auto}body.admin-mode .admin-filter-bar.is-filter-only{grid-template-columns:repeat(2,minmax(140px,180px)) minmax(0,1fr)}body.admin-mode .admin-list-page{display:flex;flex-direction:column;height:calc(100dvh - (var(--workspace-gutter) * 2));min-width:0;min-height:0;color:var(--admin-text-primary)}body.admin-mode .admin-list-card{display:flex;flex:1;flex-direction:column;gap:var(--workspace-gap);min-width:0;min-height:0;padding:var(--workspace-card-padding);border-radius:var(--admin-radius-lg)}body.admin-mode .admin-list-toolbar{flex-shrink:0;padding-bottom:16px;border-bottom:1px solid var(--admin-border)}body.admin-mode .admin-list-card .admin-table-scroll{flex:1;min-height:0}body.admin-mode .admin-list-pagination{display:flex;flex-shrink:0;justify-content:flex-start;padding:16px var(--ui-focus-gutter) var(--ui-focus-gutter);margin:0 calc(-1 * var(--ui-focus-gutter)) calc(-1 * var(--ui-focus-gutter));overflow-x:auto}@media(max-width:1400px){body.admin-mode .admin-filter-bar.is-four-filters{grid-template-columns:repeat(2,minmax(0,1fr))}body.admin-mode .is-four-filters .admin-filter-search,body.admin-mode .is-four-filters .admin-filter-actions{grid-column:1 / -1}}@media(max-width:960px){body.admin-mode .admin-list-page{height:auto}body.admin-mode .admin-list-card .admin-table-scroll{flex:none;max-height:60dvh}}body.admin-mode .admin-filter-search,body.admin-mode .admin-filter-control{min-width:0}body.admin-mode .admin-filter-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:12px;white-space:nowrap}body.admin-mode .admin-filter-actions .t-button{min-width:76px}body.admin-mode .admin-filter-actions .t-button>.svg-icon+.t-button__text:not(:empty){margin-left:8px}body.admin-mode .admin-filter-bar .t-input,body.admin-mode .admin-filter-bar .t-input__wrap,body.admin-mode .admin-filter-bar .t-select,body.admin-mode .admin-filter-bar .t-select__wrap,body.admin-mode .admin-filter-actions .t-button{height:40px;min-height:40px;box-sizing:border-box}body.admin-mode .admin-table-scroll{width:100%;max-width:100%;overflow-x:auto;overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(83,88,98,.34) transparent}body.admin-mode .admin-table-scroll .t-table{min-width:var(--admin-table-min-width, 980px)}body.admin-mode .admin-table-scroll .t-table__content{overflow:visible}body.admin-mode .admin-table-scroll .t-table th{position:sticky;top:0;z-index:2}body.admin-mode .admin-table-scroll::-webkit-scrollbar{width:8px;height:8px}body.admin-mode .admin-table-scroll::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#53586257;background-clip:padding-box}body.admin-mode .admin-table-scroll::-webkit-scrollbar-track{background:transparent}body.admin-mode .admin-list-card{padding:var(--workspace-card-padding);border-radius:var(--admin-radius-lg)}body.admin-mode .admin-list-title{margin:0;color:var(--admin-text-primary);font-weight:600;font-size:var(--td-font-size-title-large);line-height:var(--td-line-height-title-large)}body.admin-mode .admin-list-subtitle{margin:8px 0 0;color:var(--admin-text-tertiary);font-size:var(--td-font-size-body-small);line-height:var(--td-line-height-body-small)}body.admin-mode .admin-plain-list{margin:20px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}body.admin-mode .admin-plain-list li{position:relative;padding-left:20px;color:var(--admin-text-secondary);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}body.admin-mode .admin-plain-list li:before{content:"";position:absolute;top:10px;left:0;width:6px;height:6px;border-radius:999px;background:var(--admin-accent)}body.admin-mode .t-input,body.admin-mode .t-textarea__inner{border-radius:var(--admin-radius-sm);background:var(--admin-surface-strong);border-color:var(--admin-border-strong);box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}body.admin-mode .t-input:not(.t-is-disabled):hover,body.admin-mode .t-textarea__inner:not(:disabled):hover{border-color:var(--admin-input-border-hover)}body.admin-mode .t-input.t-is-focused,body.admin-mode .t-input.t-input--focused,body.admin-mode .t-input:focus-within,body.admin-mode .t-textarea.t-is-focused .t-textarea__inner,body.admin-mode .t-textarea__inner:focus{border-color:var(--admin-accent);box-shadow:var(--admin-input-focus-ring);outline:none}body.admin-mode .t-input.t-is-disabled,body.admin-mode .t-textarea__inner:disabled{background:var(--td-bg-color-component-disabled);border-color:var(--admin-border-strong);box-shadow:none}body.admin-mode .t-popup:not(.t-tooltip)>.t-popup__content{max-width:calc(100vw - 32px);box-sizing:border-box;border:1px solid var(--admin-border-strong);box-shadow:0 8px 24px #181d271f}body.admin-mode .t-input.t-is-success,body.admin-mode .t-input.t-is-success:hover{border-color:var(--td-success-color)}body.admin-mode .t-input.t-is-success:focus,body.admin-mode .t-input.t-is-success.t-is-focused,body.admin-mode .t-input.t-is-success.t-input--focused{box-shadow:0 0 0 2px var(--td-success-color-focus)}body.admin-mode .t-input.t-is-warning,body.admin-mode .t-input.t-is-warning:hover{border-color:var(--td-warning-color)}body.admin-mode .t-input.t-is-warning:focus,body.admin-mode .t-input.t-is-warning.t-is-focused,body.admin-mode .t-input.t-is-warning.t-input--focused{box-shadow:0 0 0 2px var(--td-warning-color-focus)}body.admin-mode .t-input.t-is-error,body.admin-mode .t-input.t-is-error:hover{border-color:var(--td-error-color)}body.admin-mode .t-input.t-is-error:focus,body.admin-mode .t-input.t-is-error.t-is-focused,body.admin-mode .t-input.t-is-error.t-input--focused{box-shadow:0 0 0 2px var(--td-error-color-focus)}body.admin-mode .t-form__label,body.admin-mode .t-form-item__label{color:var(--admin-text-secondary);font-weight:500;font-size:var(--td-font-size-title-small);line-height:var(--td-line-height-title-small)}body.admin-mode .t-button{border-radius:var(--admin-radius-sm);font-weight:600;box-shadow:none!important;transition:border-color .2s ease,background-color .2s ease}body.admin-mode .t-button:hover,body.admin-mode .t-button:focus,body.admin-mode .t-button:active{transform:none;box-shadow:none!important}body.admin-mode .t-button--variant-outline{background:#fffc}body.admin-mode .t-tag{border-radius:var(--admin-radius-sm);font-weight:600}body.admin-mode .t-card{border-radius:var(--admin-radius-md);border-color:transparent;box-shadow:var(--admin-shadow-sm);background:#fffc}body.admin-mode .t-table{background:transparent}body.admin-mode .t-table table{border-collapse:separate;border-spacing:0}body.admin-mode .t-table th{background:#f7fbfa;color:var(--admin-text-tertiary);font-weight:600;border-bottom-color:#e9eaeb;font-size:var(--td-font-size-body-small);line-height:var(--td-line-height-body-small)}body.admin-mode .t-table td{background:#ffffff8a;color:var(--admin-text-primary);border-bottom-color:#181d270f}body.admin-mode .t-table tbody tr:hover td{background:#eafaf580}body.admin-mode .t-pagination{padding-top:8px}body.admin-mode .t-pagination .t-button,body.admin-mode .t-pagination .t-pagination__number{border-radius:var(--admin-radius-sm)}body.admin-mode .t-dialog__wrap .t-dialog{border-radius:var(--admin-radius-lg);box-shadow:var(--admin-shadow-lg);border:1px solid rgba(24,29,39,.08)}body.admin-mode .t-dialog__header{color:var(--admin-text-primary)}body.admin-mode .t-checkbox__label{color:var(--admin-text-secondary)}@keyframes admin-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}body.admin-mode .admin-animate-in{animation:admin-fade-up .45s ease both}body.admin-mode .admin-delay-1{animation-delay:.08s}body.admin-mode .admin-delay-2{animation-delay:.16s}@media(max-width:1180px){body.admin-mode .admin-meta-grid{grid-template-columns:1fr}body.admin-mode .admin-filter-bar,body.admin-mode .admin-filter-bar.is-two-filters,body.admin-mode .admin-filter-bar.is-three-filters,body.admin-mode .admin-filter-bar.is-filter-only{grid-template-columns:repeat(2,minmax(0,1fr))}body.admin-mode .admin-filter-search{grid-column:1 / -1}body.admin-mode .admin-filter-actions{justify-content:flex-start}}@media(max-width:640px){body.admin-mode .admin-filter-bar,body.admin-mode .admin-filter-bar.is-two-filters,body.admin-mode .admin-filter-bar.is-three-filters,body.admin-mode .admin-filter-bar.is-four-filters,body.admin-mode .admin-filter-bar.is-filter-only{grid-template-columns:1fr}body.admin-mode .admin-list-pagination{justify-content:flex-start}body.admin-mode .admin-filter-search{grid-column:auto}body.admin-mode .admin-filter-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body.admin-mode .admin-filter-actions .t-button{width:100%}}body.admin-mode .admin-list-pagination>.t-pagination{flex-shrink:0;width:max-content;min-width:100%;margin-inline-start:auto}.t-fake-arrow{background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m6%209%206%206%206-6'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center / contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m6%209%206%206%206-6'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center / contain no-repeat;transition:transform .2s}.t-fake-arrow path{display:none}.t-fake-arrow--active{transform:rotate(180deg)}:root{--ui-segmented-shadow: 0 1px 8px rgba(0, 0, 0, 4%), 0 2px 4px rgba(0, 0, 0, 6%), 0 1px 2px -1px rgba(0, 0, 0, 10%)}.t-radio-group.t-radio-group:has(>.t-radio-button){--ui-segmented-radius: var(--radius-sm);isolation:isolate;gap:4px;padding:4px;border:0;border-radius:var(--ui-segmented-radius);background:var(--ui-surface-muted);max-width:100%;min-width:0}.t-radio-group.t-radio-group:has(>.t-radio-button)>.t-radio-group__bg-block{display:block;border-radius:var(--ui-segmented-radius);background:var(--ui-surface);box-shadow:var(--ui-segmented-shadow);pointer-events:none;z-index:0}.t-radio-group.t-radio-group:has(>.t-radio-button)>.t-radio-button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:0;min-width:0;height:32px;margin:0;padding:4px 20px;border:0;border-radius:var(--ui-segmented-radius);background:transparent;color:var(--ui-text-secondary);font-weight:500;font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium);transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.t-radio-group.t-radio-group:has(>.t-radio-button)>.t-radio-button:before,.t-radio-group.t-radio-group:has(>.t-radio-button)>.t-radio-button:after{display:none}.t-radio-group.t-radio-group:has(>.t-radio-button)>.t-radio-button:not(.t-is-disabled):hover{background:var(--ui-surface);color:var(--ui-text-primary)}.t-radio-group.t-radio-group:has(>.t-radio-button)>.t-radio-button.t-is-checked{background:var(--ui-surface);color:var(--ui-text-primary);font-weight:500;box-shadow:var(--ui-segmented-shadow)}.t-radio-group.t-radio-group:has(>.t-radio-button)>.t-radio-button:focus-visible,.t-radio-group.t-radio-group:has(>.t-radio-button)>.t-radio-button:has(input:focus-visible){outline:2px solid var(--ui-accent);outline-offset:-2px}.t-radio-group.t-radio-group:has(>.t-radio-button)>.t-radio-button.t-is-disabled{color:var(--td-text-color-disabled);cursor:not-allowed}.t-radio-group.t-radio-group:has(>.t-radio-button)>.t-radio-button.t-is-disabled.t-is-checked{background:var(--td-bg-color-component-disabled);box-shadow:none}.t-radio-group.t-radio-group.t-radio-group--filled:has(>.t-radio-button)>.t-radio-button.t-is-checked,.t-radio-group.t-radio-group.t-radio-group--filled:has(>.t-radio-button)>.t-radio-button:not(.t-is-disabled):hover{background:transparent;box-shadow:none}.t-radio-group--filled:has(>.t-radio-button.t-is-checked.t-is-disabled)>.t-radio-group__bg-block{background:var(--td-bg-color-component-disabled);box-shadow:none}.t-radio-group.t-radio-group.t-size-s:has(>.t-radio-button)>.t-radio-button{height:24px;padding:0 12px;font-size:var(--td-font-size-body-small);line-height:var(--td-line-height-body-small)}.t-radio-group.t-radio-group.t-size-l:has(>.t-radio-button){--ui-segmented-radius: var(--radius-md)}.t-radio-group.t-radio-group.t-size-l:has(>.t-radio-button)>.t-radio-button{height:44px}@media(max-width:600px){.t-radio-group.t-radio-group:has(>.t-radio-button)>.t-radio-button{padding-left:12px;padding-right:12px}}@media(prefers-reduced-motion:reduce){.t-radio-group.t-radio-group:has(>.t-radio-button)>.t-radio-button,.t-radio-group.t-radio-group:has(>.t-radio-button)>.t-radio-group__bg-block{transition:none}}.t-radio-group.t-radio-group:has(>.t-radio-button)>.t-radio-button:first-child,.t-radio-group.t-radio-group:has(>.t-radio-button)>.t-radio-button:last-child{border-radius:var(--ui-segmented-radius)}
