.site-header[data-v-9c4235b9]{position:fixed;inset:0 0 auto;z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffef8c7;border-bottom:1px solid rgba(171,203,112,.2);box-shadow:0 12px 30px #86a84914}.site-header__inner[data-v-9c4235b9]{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:78px}.brand[data-v-9c4235b9]{display:flex;align-items:center;gap:12px}.brand__badge[data-v-9c4235b9]{width:44px;height:44px;border-radius:16px;display:grid;place-items:center;font-size:16px;font-weight:700;color:#50623a;background:linear-gradient(135deg,#e4f69f,#a8cf5e);box-shadow:0 14px 28px #95b55438}.brand__title[data-v-9c4235b9]{font-size:16px;font-weight:700;color:#52623d}.brand__subtitle[data-v-9c4235b9]{margin-top:2px;font-size:12px;color:#7e8767}.site-header__nav[data-v-9c4235b9]{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.site-header__link[data-v-9c4235b9]{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;color:#70795d;font-size:13px;font-weight:600;transition:transform .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.site-header__link[data-v-9c4235b9]:hover,.site-header__link.router-link-active[data-v-9c4235b9]{color:#5d7540;background:#e9f3c1eb;box-shadow:inset 0 0 0 1px #abcb7033;transform:translateY(-1px)}@media (max-width: 820px){.site-header__inner[data-v-9c4235b9]{flex-direction:column;align-items:flex-start;padding:12px 0}.site-header__nav[data-v-9c4235b9]{width:100%}}.app-layout[data-v-4a4fa2f2]{min-height:100vh}.app-layout__main[data-v-4a4fa2f2]{padding-top:86px}.site-footer[data-v-4a4fa2f2]{padding:20px 0 34px;color:#7e8767;font-size:12px;text-align:center}.email-tool[data-v-afce7608],.result-group[data-v-afce7608]{display:grid;gap:14px}.result-block[data-v-afce7608]{display:grid;gap:8px}.result-block__label[data-v-afce7608]{color:#52623d;font-size:13px;font-weight:700}.result-box[data-v-afce7608]{position:relative;display:flex;align-items:center;min-height:58px;padding:12px 72px 12px 14px;border:1px solid rgba(171,203,112,.28);border-radius:18px;background:#fffff8f5;color:#52623d;font-size:16px;font-weight:600;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease;word-break:break-all}.result-box[data-v-afce7608]:hover{border-color:#9ac8506b;background:#f7faebfa}.result-box--password[data-v-afce7608]{font-family:Consolas,Courier New,monospace;color:#7c9b46;letter-spacing:1px}.result-box--refreshing[data-v-afce7608]{transform:scale(.985);opacity:.82}.result-box__copy[data-v-afce7608]{position:absolute;top:50%;right:12px;transform:translateY(-50%);width:52px;height:32px;border-radius:10px;background:#f1f8d6f5;color:#6d8742;font-size:12px;font-weight:700;cursor:pointer}.controls-box[data-v-afce7608]{padding:16px;border-radius:18px;background:#f8f3e5f0;border:1px solid rgba(180,164,131,.16)}.control-row[data-v-afce7608]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.control-row[data-v-afce7608]:last-of-type{margin-bottom:0}.control-row label[data-v-afce7608]{width:42%;color:#52623d;font-size:13px}.control-row label span[data-v-afce7608]{color:#84a549;font-weight:700}.control-row input[data-v-afce7608]{width:58%;accent-color:#a7cf57;cursor:pointer}.controls-box__tip[data-v-afce7608]{margin:12px 0 0;color:#7e8767;font-size:12px}.action-row--stretch[data-v-afce7608]{display:flex;gap:12px}.secondary-action[data-v-afce7608],.primary-action[data-v-afce7608]{flex:1;min-height:44px;border-radius:14px;font-size:13px;font-weight:700;cursor:pointer}.secondary-action[data-v-afce7608]{background:#fffef7f5;color:#52623d;border:1px solid rgba(180,164,131,.22)}.primary-action[data-v-afce7608]{background:linear-gradient(135deg,#d9ef8f,#9ac850);color:#4d6037;box-shadow:0 12px 24px #8fb44438}.toast-box[data-v-afce7608]{justify-self:center;padding:8px 14px;border-radius:999px;background:linear-gradient(135deg,#d7ef8d,#9ec954);color:#4c5f35;font-size:12px;font-weight:700;box-shadow:0 10px 18px #8fb4442e}.toast-fade-enter-active[data-v-afce7608],.toast-fade-leave-active[data-v-afce7608]{transition:all .2s ease}.toast-fade-enter-from[data-v-afce7608],.toast-fade-leave-to[data-v-afce7608]{opacity:0;transform:translateY(10px)}@media (max-width: 720px){.control-row[data-v-afce7608],.action-row--stretch[data-v-afce7608]{flex-direction:column;align-items:stretch}.control-row label[data-v-afce7608],.control-row input[data-v-afce7608]{width:100%}}.github-tool[data-v-20d32ffe]{display:grid;gap:14px}.tool-switch[data-v-20d32ffe]{display:flex;align-items:center;justify-content:space-between;gap:12px}.tool-switch__tabs[data-v-20d32ffe]{display:inline-flex;gap:8px}.tool-switch__tab[data-v-20d32ffe]{min-width:88px;min-height:38px;border-radius:14px;background:#f1f8d6b8;color:#7e8767;font-size:13px;font-weight:700;cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.tool-switch__tab--active[data-v-20d32ffe]{background:linear-gradient(135deg,#d9ef8f,#9ac850);color:#4e6037;box-shadow:0 10px 20px #8fb44438}.tool-switch__clock[data-v-20d32ffe]{color:#7e8767;font-size:12px}.github-tool__body[data-v-20d32ffe]{display:grid;gap:12px}.tool-label[data-v-20d32ffe]{color:#52623d;font-size:13px;font-weight:700}.tool-input[data-v-20d32ffe],.tool-textarea[data-v-20d32ffe]{width:100%;border:1px solid rgba(171,203,112,.28);border-radius:16px;padding:12px 14px;background:#fffff9f0;color:#52623d;font-size:13px}.tool-input[data-v-20d32ffe]:focus,.tool-textarea[data-v-20d32ffe]:focus{outline:none;border-color:#9ac850a3;box-shadow:0 0 0 4px #e7f3becc}.tool-textarea[data-v-20d32ffe]{resize:vertical;min-height:120px;font-family:Consolas,Courier New,monospace}.code-box[data-v-20d32ffe]{display:grid;place-items:center;min-height:100px;padding:14px;border-radius:22px;background:#fffff8f5;color:#7b9945;font-size:clamp(28px,5vw,40px);font-weight:700;letter-spacing:.18em;border:1px solid rgba(171,203,112,.18)}.code-box--empty[data-v-20d32ffe]{color:#b0a98f;font-size:22px;letter-spacing:normal}.code-box--error[data-v-20d32ffe]{color:#c8836d;letter-spacing:.04em}.timer-row[data-v-20d32ffe]{display:grid;gap:8px;color:#7e8767;font-size:12px}.timer-row--compact[data-v-20d32ffe]{margin-top:-2px}.progress-track[data-v-20d32ffe]{height:6px;border-radius:999px;overflow:hidden;background:#f1f8d6eb}.progress-bar[data-v-20d32ffe]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#dff395,#9ac850);transition:width 1s linear}.copy-btn[data-v-20d32ffe]{min-height:42px;border-radius:14px;background:linear-gradient(135deg,#d9ef8f,#9ac850);color:#4e6037;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 12px 24px #8fb44433}.copy-btn[data-v-20d32ffe]:disabled{background:#abcb702e;color:#52623d80;cursor:not-allowed;box-shadow:none}.copy-btn--done[data-v-20d32ffe]{background:linear-gradient(135deg,#cfea81,#8fbc45)}.tool-tip[data-v-20d32ffe]{margin:0;color:#7e8767;font-size:12px}.result-list[data-v-20d32ffe]{display:grid;gap:10px;padding:10px;border-radius:18px;background:#f8f3e5e6;border:1px solid rgba(180,164,131,.18)}.result-empty[data-v-20d32ffe]{color:#aaa28c;font-size:12px}.result-row[data-v-20d32ffe]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:14px;background:#fffff8f5}.result-row__text[data-v-20d32ffe]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7e8767;font-size:12px}.result-row__right[data-v-20d32ffe]{display:flex;align-items:center;gap:10px}.result-row__error[data-v-20d32ffe]{color:#c8836d;font-size:12px;font-weight:700}.result-row__code[data-v-20d32ffe]{font-family:Consolas,Courier New,monospace;color:#799744;font-size:18px;font-weight:700;letter-spacing:.12em}.result-row__copy[data-v-20d32ffe]{min-width:62px;height:34px;border-radius:10px;background:#f1f8d6f5;color:#6c8442;font-size:12px;font-weight:700;cursor:pointer}@media (max-width: 720px){.tool-switch[data-v-20d32ffe],.result-row[data-v-20d32ffe],.result-row__right[data-v-20d32ffe]{flex-direction:column;align-items:stretch}.tool-switch__tabs[data-v-20d32ffe]{width:100%}.tool-switch__tab[data-v-20d32ffe]{flex:1}.result-row__code[data-v-20d32ffe]{font-size:16px}}.tool-modal[data-v-4d4ae2af]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:20px;background:#58643e2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tool-modal__panel[data-v-4d4ae2af]{position:relative;width:min(100%,620px);max-height:calc(100vh - 40px);overflow:auto;padding:26px;background:linear-gradient(180deg,#fffef9fa,#f7f9ecf5)}.tool-modal__panel--wide[data-v-4d4ae2af]{width:min(100%,860px)}.tool-modal__close[data-v-4d4ae2af]{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:50%;background:#f4f8def5;color:#6b8543;font-size:22px;line-height:1;cursor:pointer}.tool-modal__head[data-v-4d4ae2af]{margin-bottom:16px;padding-right:40px}.tool-modal__head h3[data-v-4d4ae2af]{margin:8px 0 6px;font-size:22px;color:#52623d}.tool-modal__head p[data-v-4d4ae2af]{margin:0;color:#7e8767;font-size:14px;line-height:1.82}.tool-modal__badge[data-v-4d4ae2af]{display:inline-flex;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;color:#6b8342;background:#eaf3c2f0}.modal-fade-enter-active[data-v-4d4ae2af],.modal-fade-leave-active[data-v-4d4ae2af]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-4d4ae2af],.modal-fade-leave-to[data-v-4d4ae2af]{opacity:0}@media (max-width: 720px){.tool-modal__panel[data-v-4d4ae2af]{padding:20px}}.home-view[data-v-e273544c]{padding:20px 0 18px}.home-view__section[data-v-e273544c]{padding-top:20px}.home-view__more-link[data-v-e273544c]{min-width:112px}.tool-card[data-v-e273544c],.download-card[data-v-e273544c]{padding:26px}.download-grid[data-v-e273544c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.download-card[data-v-e273544c]{background:linear-gradient(135deg,#fffef8fa,#f1f8d6fa);border:1px solid rgba(171,203,112,.22);box-shadow:0 18px 36px #8aa5531f}.download-card h3[data-v-e273544c]{margin:0 0 8px;font-size:20px;color:#52623d}.download-card p[data-v-e273544c]{margin:0;color:#7e8767;font-size:14px;line-height:1.82}.download-card__actions[data-v-e273544c]{margin-top:20px;align-items:center;justify-content:space-between}.tool-card__icon[data-v-e273544c]{width:48px;height:48px;border-radius:18px;display:grid;place-items:center;font-size:16px;font-weight:700;color:#6d8742;background:linear-gradient(135deg,#ecf5c8fa,#fffbecf0);border:1px solid rgba(171,203,112,.24);box-shadow:inset 0 1px #fffc;flex-shrink:0}.tool-card p[data-v-e273544c]{color:#7e8767;font-size:14px;line-height:1.82}.download-card__meta[data-v-e273544c]{color:#b49371;font-size:12px;font-weight:700}.tool-grid[data-v-e273544c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.tool-card[data-v-e273544c]{cursor:pointer;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.tool-card[data-v-e273544c]:hover{transform:translateY(-5px);border-color:#9ac85057;box-shadow:0 24px 40px #8cab522e}.tool-card h3[data-v-e273544c]{margin:0 0 8px;font-size:18px;color:#52623d}.tool-card__top[data-v-e273544c]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.badge[data-v-e273544c]{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap;border:1px solid transparent}.badge--primary[data-v-e273544c]{background:#e0f2acb8;color:#698242;border-color:#abcb704d}.badge--success[data-v-e273544c]{background:#fbf3dceb;color:#9b7d60;border-color:#c5ac843d}@media (max-width: 720px){.tool-card[data-v-e273544c],.download-card[data-v-e273544c]{padding:20px}.download-grid[data-v-e273544c]{grid-template-columns:1fr}.download-card__actions[data-v-e273544c]{align-items:stretch}}.about-page__shell[data-v-79fc37bd]{display:grid;gap:22px}.about-grid[data-v-79fc37bd]{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:18px}.info-card[data-v-79fc37bd],.qr-card[data-v-79fc37bd]{padding:24px}.info-card h2[data-v-79fc37bd],.qr-card h2[data-v-79fc37bd]{margin:0 0 12px;font-size:20px;color:#52623d}.contact-list[data-v-79fc37bd]{display:grid;gap:14px}.contact-item[data-v-79fc37bd]{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:18px;background:#fffef7f5;border:1px solid rgba(171,203,112,.18)}.contact-item strong[data-v-79fc37bd]{color:#7b9844;font-size:18px;font-weight:700;word-break:break-all}.contact-item__head[data-v-79fc37bd]{display:flex;align-items:center;justify-content:space-between;gap:10px}.contact-item__label[data-v-79fc37bd]{color:#7e8767;font-size:12px}.contact-item__copy[data-v-79fc37bd]{min-height:34px;padding:6px 12px;font-size:12px}.tips-box[data-v-79fc37bd]{margin-top:16px;padding:14px 16px;border-radius:18px;background:#f1f8d6d6;color:#7e8767;font-size:13px;line-height:1.8}.tips-box p[data-v-79fc37bd]{margin:0}.qr-card__desc[data-v-79fc37bd]{margin:0 0 14px;color:#7e8767;font-size:13px}.qr-box[data-v-79fc37bd]{display:grid;place-items:center;min-height:260px;padding:16px;border-radius:22px;background:#fffff9f5;border:1px solid rgba(171,203,112,.2)}.qr-box img[data-v-79fc37bd]{width:220px;height:220px;object-fit:contain}.qr-box__placeholder[data-v-79fc37bd]{text-align:center;color:#7e8767;font-size:13px;line-height:1.8}.qr-card__meta[data-v-79fc37bd]{margin-top:14px;text-align:center;color:#b49371;font-size:13px}@media (max-width: 1100px){.about-grid[data-v-79fc37bd]{grid-template-columns:1fr}}@media (max-width: 720px){.contact-item__head[data-v-79fc37bd]{flex-direction:column;align-items:flex-start}}.tool-catalog__toolbar[data-v-4d0b1b73],.tool-catalog__pagination[data-v-4d0b1b73],.tool-catalog__empty[data-v-4d0b1b73]{padding:22px 24px}.tool-catalog__toolbar[data-v-4d0b1b73]{display:flex;align-items:center;justify-content:space-between;gap:18px}.tool-catalog__search[data-v-4d0b1b73]{display:flex;align-items:center;gap:14px;flex:1}.tool-catalog__search span[data-v-4d0b1b73]{color:#b49371;font-size:13px;font-weight:700;white-space:nowrap}.tool-catalog__search input[data-v-4d0b1b73]{width:100%;min-height:46px;padding:0 14px;border:1px solid rgba(171,203,112,.28);border-radius:16px;outline:none;background:#fffff9eb;color:#52623d;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.tool-catalog__search input[data-v-4d0b1b73]:focus{border-color:#9ac85094;background:#fffef7fa;box-shadow:0 0 0 4px #e7f3bee0}.tool-catalog__summary[data-v-4d0b1b73]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;color:#7e8767;font-size:13px;white-space:nowrap}.tool-catalog__summary strong[data-v-4d0b1b73]{color:#52623d;font-size:14px}.tool-catalog__list[data-v-4d0b1b73]{margin-top:18px;display:flex;flex-direction:column;gap:16px}.tool-catalog__item[data-v-4d0b1b73]{display:grid;grid-template-columns:108px minmax(220px,280px) minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px 24px}.tool-catalog__item--interactive[data-v-4d0b1b73]{cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.tool-catalog__item--interactive[data-v-4d0b1b73]:hover{transform:translateY(-3px);border-color:#9ac8504d;box-shadow:0 20px 38px #8aa55324}.tool-catalog__preview[data-v-4d0b1b73]{min-height:84px;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#ebf5c8f5,#fffaedf5);border:1px solid rgba(171,203,112,.24);color:#6d8742;text-align:center;font-size:12px;font-weight:700}.tool-catalog__preview-icon[data-v-4d0b1b73]{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:#fffff9f5;color:#7a9847;font-size:18px;font-weight:700;box-shadow:inset 0 1px #fffc}.tool-catalog__title-row[data-v-4d0b1b73]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tool-catalog__title-row h3[data-v-4d0b1b73]{margin:0;font-size:20px;color:#52623d}.tool-catalog__scene[data-v-4d0b1b73]{margin-top:8px;color:#b49371;font-size:13px}.tool-catalog__description[data-v-4d0b1b73]{margin:0;color:#7e8767;line-height:1.82}.tool-catalog__action-wrap[data-v-4d0b1b73]{display:flex;justify-content:flex-end}.tool-catalog__action[data-v-4d0b1b73]{min-width:132px}.tool-catalog__action--disabled[data-v-4d0b1b73],.tool-catalog__page-btn[data-v-4d0b1b73]:disabled{cursor:not-allowed;opacity:.72;transform:none;box-shadow:none}.tool-catalog__empty[data-v-4d0b1b73]{margin-top:18px}.tool-catalog__empty h3[data-v-4d0b1b73]{margin:0 0 8px;color:#52623d;font-size:20px}.tool-catalog__empty p[data-v-4d0b1b73]{margin:0;color:#7e8767;line-height:1.8}.tool-catalog__pagination[data-v-4d0b1b73]{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:16px}.tool-catalog__page-numbers[data-v-4d0b1b73]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tool-catalog__page-number[data-v-4d0b1b73]{width:38px;height:38px;border-radius:14px;border:1px solid rgba(180,164,131,.22);background:#fffff9eb;color:#70795d;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}.tool-catalog__page-number[data-v-4d0b1b73]:hover{transform:translateY(-2px);border-color:#9ac85061;background:#fbf9effa}.tool-catalog__page-number--active[data-v-4d0b1b73]{color:#4f6038;border-color:transparent;background:linear-gradient(135deg,#d9ef8f,#9ac850);box-shadow:0 10px 24px #8fb4443d}.tool-catalog__page-info[data-v-4d0b1b73]{color:#7e8767;font-size:13px;white-space:nowrap}.badge[data-v-4d0b1b73]{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap;border:1px solid transparent}.badge--primary[data-v-4d0b1b73]{background:#e0f2acb8;color:#698242;border-color:#abcb7047}.badge--success[data-v-4d0b1b73]{background:#fbf3dceb;color:#9b7d60;border-color:#c5ac8433}@media (max-width: 980px){.tool-catalog__toolbar[data-v-4d0b1b73],.tool-catalog__pagination[data-v-4d0b1b73]{flex-direction:column;align-items:stretch}.tool-catalog__summary[data-v-4d0b1b73]{align-items:flex-start;white-space:normal}.tool-catalog__item[data-v-4d0b1b73]{grid-template-columns:96px minmax(0,1fr)}.tool-catalog__description[data-v-4d0b1b73],.tool-catalog__action-wrap[data-v-4d0b1b73]{grid-column:1/-1}.tool-catalog__action-wrap[data-v-4d0b1b73]{justify-content:flex-start}}@media (max-width: 720px){.tool-catalog__toolbar[data-v-4d0b1b73],.tool-catalog__pagination[data-v-4d0b1b73],.tool-catalog__empty[data-v-4d0b1b73],.tool-catalog__item[data-v-4d0b1b73]{padding:18px}.tool-catalog__search[data-v-4d0b1b73]{flex-direction:column;align-items:stretch}.tool-catalog__item[data-v-4d0b1b73]{grid-template-columns:1fr}.tool-catalog__preview[data-v-4d0b1b73]{min-height:72px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;font-family:Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6;color:#52623d;background:radial-gradient(circle at 8% 6%,rgba(214,239,141,.82),transparent 32%),radial-gradient(circle at 92% 10%,rgba(255,244,214,.96),transparent 34%),radial-gradient(circle at 50% 100%,rgba(231,241,190,.74),transparent 42%),linear-gradient(180deg,#fffef8,#fbfaef 45%,#f6efdf)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{border:none}#app{min-height:100vh}.page-shell{width:min(1160px,100% - 32px);margin:0 auto}.surface-card{background:linear-gradient(180deg,#fffef8fa,#f8f9ecf5);border:1px solid rgba(171,203,112,.28);border-radius:26px;box-shadow:0 18px 46px #86a84929;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.page-section{padding:34px 0}.page-title{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.page-title h1,.page-title h2{margin:0;font-size:clamp(24px,3.4vw,36px);line-height:1.2;letter-spacing:-.02em;color:#52623d}.page-title p{margin:0;max-width:760px;color:#7e8767;font-size:14px;line-height:1.8}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.section-head h2{margin:0;font-size:clamp(20px,3vw,28px);line-height:1.25;letter-spacing:-.02em;color:#52623d}.section-head p{margin:8px 0 0;max-width:720px;color:#7e8767;font-size:14px;line-height:1.8}.pill-badge{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:fit-content;padding:7px 13px;border-radius:999px;font-size:12px;font-weight:600;color:#7f9d4a;background:#e7f3bedb;border:1px solid rgba(171,203,112,.24)}.action-row{display:flex;flex-wrap:wrap;gap:12px}.primary-btn,.ghost-btn,.soft-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 16px;border-radius:15px;font-size:13px;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.primary-btn{color:#4e6137;background:linear-gradient(135deg,#d9ef8f,#9ac850);box-shadow:0 12px 26px #8fb4443d}.primary-btn:hover{transform:translateY(-2px);box-shadow:0 16px 30px #8fb4444d}.ghost-btn{color:#52623d;background:#fffff9e0;border:1px solid rgba(180,164,131,.2)}.ghost-btn:hover{transform:translateY(-2px);background:#fbf8eefa;border-color:#abcb7052}.soft-btn{color:#7f9d4a;background:#f4f8deeb;border:1px solid rgba(171,203,112,.22)}.soft-btn:hover{transform:translateY(-2px);background:#e7f0bff5}@media (max-width: 720px){.page-shell{width:min(100% - 24px,1160px)}.section-head{flex-direction:column;align-items:flex-start}.primary-btn,.ghost-btn,.soft-btn{width:100%}}
