:root{--brand-primary:#ff8a65;--brand-primary-soft:#ffa37e;--brand-accent:#ff6b35;--brand-accent-dark:#ea5525;--brand-text:#5d4037;--brand-text-deep:#5b3f38;--brand-text-2:#8d6e63;--brand-text-3:#d8c6b7;--brand-bg:#fff8f0;--brand-bg-2:#fff2e5;--brand-bg-3:#fff7ef;--brand-card:#fff;--brand-mint:#a8d8b9;--brand-mint-soft:#ddf0e6;--brand-pink:#ffc1cc;--brand-pink-soft:#ffe9ee;--brand-mustard:#ffd84c;--brand-line:#f2eae0;--radius-sm:8px;--radius-md:18px;--radius-lg:20px;--radius-full:999px;--shadow-sm:0 2px 10px rgba(255,138,101,.08);--shadow-md:0 8px 28px rgba(93,64,55,.1);--shadow-soft:0 6px 22px rgba(255,138,101,.14);--font-sans:"Inter","Source Han Sans SC","Noto Sans SC","PingFang SC","Microsoft YaHei",-apple-system,BlinkMacSystemFont,sans-serif;--fs-h1:28px;--lh-h1:36px;--fs-h2:22px;--lh-h2:30px;--fs-body:16px;--lh-body:24px;--fs-caption:13px;--lh-caption:20px;--td-brand-color:#ff6b35;--td-brand-color-hover:#ff8560;--td-brand-color-active:#ea5525;--td-brand-color-disabled:#ffc7b0;--td-brand-color-light:#fff2e5;--td-brand-color-light-hover:#ffe8d6;--td-brand-color-focus:rgba(255,107,53,.18);--td-brand-color-gradient:linear-gradient(90deg,#ff8a65,#ff6b35);--td-error-color:#e34d59;--td-success-color:#a8d8b9;--td-warning-color:#ffb34d;--td-disabled-color:#d8c6b7}*{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--brand-bg);color:var(--brand-text);font-family:var(--font-sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}a{color:inherit;text-decoration:none}ol,ul{list-style:none}img{border:0;display:block;max-width:100%}button{background:none;border:0;cursor:pointer;font-family:inherit;outline:none}::-moz-selection{background:#ff6b352e}::selection{background:#ff6b352e}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:var(--brand-bg-2)}::-webkit-scrollbar-thumb{background:#e8cbb0;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--brand-primary)}.layout-container{margin:0 auto}.layout-container,.main-wrap{box-sizing:border-box;max-width:1920px;padding:0 32px;width:100%}.main-wrap{align-items:flex-start;display:flex;gap:16px;margin:16px auto}.card-padding{padding:20px}.ch-hero{background:linear-gradient(135deg,#5b3f38,#7a4e3c 45%,#ff6b35 130%);border-radius:var(--radius-lg);margin-bottom:8px;overflow:hidden;padding:28px 32px;position:relative}.ch-hero-deco{font-size:84px;opacity:.12;position:absolute;right:44px;top:50%;transform:translateY(-50%)}.ch-hero-inner{align-items:flex-end;display:flex;gap:30px;justify-content:space-between;position:relative}.ch-eyebrow{background:#ffffff24;border-radius:var(--radius-full);color:var(--brand-mustard);display:inline-block;font-size:11px;font-weight:700;letter-spacing:1.5px;padding:4px 12px}.ch-h1{color:#fff;font-size:26px;font-weight:800;letter-spacing:1px;line-height:1.4;margin:13px 0 8px}.ch-h1 em{color:var(--brand-mustard);font-style:normal}.ch-sub{color:#ffffffbf;font-size:13px;line-height:1.7;margin:0}.ch-hero-stats{display:flex;flex-shrink:0;gap:28px}.ch-hero-stats div{text-align:center}.ch-hero-stats b{color:var(--brand-mustard);display:block;font-size:19px;font-weight:800}.ch-hero-stats span{color:#fff9;font-size:11px}.ch-card{background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-lg);padding:20px 22px}.ch-sec-head{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.ch-sec-head h3{color:var(--brand-text);font-size:17px;font-weight:800;margin:0}.ch-sec-head p{color:var(--brand-text-2);font-size:12px;line-height:1.5;margin:0}.ch-sec-head p b{color:var(--brand-accent)}.ch-btn{border:none;border-radius:var(--radius-full);cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;padding:9px 20px;transition:all .2s;white-space:nowrap}.ch-btn.primary{background:var(--brand-accent);color:#fff}.ch-btn.primary:hover{background:var(--brand-accent-dark);box-shadow:0 4px 14px #ff6b354d;transform:translateY(-1px)}.ch-btn.ghost{background:#fff;border:1px solid var(--brand-line);color:var(--brand-text-2)}.ch-btn.ghost:hover{border-color:var(--brand-accent);color:var(--brand-accent)}.ch-btn.sm{font-size:12px;padding:6px 14px}.ch-btn.full{margin-top:12px;width:100%}.ch-btn.ghost-white{background:#ffffff29;border:1px solid hsla(0,0%,100%,.3);color:#fff}.ch-btn.ghost-white:hover{background:#ffffff42}.ch-chips{display:flex;flex-wrap:wrap;gap:8px}.ch-chip{background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-full);color:var(--brand-text-2);cursor:pointer;font-family:inherit;font-size:13px;padding:7px 15px;transition:all .18s}.ch-chip:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.ch-chip.on{background:var(--brand-accent);border-color:var(--brand-accent);color:#fff;font-weight:700}.ch-two{display:grid;gap:8px;grid-template-columns:1fr 1fr}.ch-three{grid-template-columns:repeat(3,1fr)}.ch-four,.ch-three{display:grid;gap:12px}.ch-four{grid-template-columns:repeat(4,1fr)}.ch-tag{background:var(--brand-bg-2);border-radius:var(--radius-sm);color:var(--brand-text-2);display:inline-block;font-size:11px;padding:3px 9px}.ch-tag.ok{background:#e8f7ef;color:#2e9e6b}.ch-tag.hot{background:#fff1e8;color:var(--brand-accent)}.ch-tag.blue{background:#e8f1fb;color:#4a90d9}.ch-empty{border-radius:var(--radius-md);font-size:13px;padding:28px;text-align:center}.ch-empty,.ch-tip{background:var(--brand-bg);color:var(--brand-text-2)}.ch-tip{border-radius:var(--radius-sm);font-size:12px;line-height:1.8;margin-top:12px;padding:10px 13px}.ch-sel{background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-md);color:var(--brand-text);font-family:inherit;font-size:13px;height:38px;padding:0 12px}.ch-search{align-items:center;background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-full);display:flex;gap:8px;height:40px;padding:0 16px}.ch-search:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 3px #ff8a651f}.ch-search input{background:transparent;border:none;color:var(--brand-text);flex:1;font-family:inherit;font-size:14px;outline:none}.ch-toast{background:#5d4037f0;border-radius:var(--radius-full);box-shadow:0 8px 24px #5d40374d;color:#fff;font-size:13px;left:50%;padding:10px 22px;position:fixed;top:96px;transform:translate(-50%);z-index:3200}@media (max-width:1500px){.ch-four,.ch-three{grid-template-columns:repeat(2,1fr)}.ch-two{grid-template-columns:1fr}}.tl-page{padding-bottom:40px}.tl-card{background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-lg);padding:20px 22px}.tl-box .kn-tools{border:1px solid var(--brand-line);border-radius:var(--radius-md);overflow:hidden}.mt{margin-top:16px}.tl-btn{border:none;border-radius:var(--radius-full);cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;padding:9px 20px;transition:all .2s;white-space:nowrap}.tl-btn.primary{background:var(--brand-accent);color:#fff}.tl-btn.primary:hover{background:var(--brand-accent-dark);box-shadow:0 4px 14px #ff6b354d;transform:translateY(-1px)}.tl-btn.ghost{background:#fff;border:1px solid var(--brand-line);color:var(--brand-text-2)}.tl-btn.ghost:hover{border-color:var(--brand-accent);color:var(--brand-accent)}.tl-btn.sm{font-size:12px;padding:6px 14px}.tl-btn.full{margin-top:12px;width:100%}.tl-sec-head{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.tl-sec-head h3{color:var(--brand-text);font-size:17px;font-weight:800;margin:0}.tl-sec-head p{color:var(--brand-text-2);font-size:12px;line-height:1.5;margin:0}.tl-sec-head p b{color:var(--brand-accent)}.tl-empty{border-radius:var(--radius-md);font-size:13px;padding:26px;text-align:center}.tl-empty,.tl-tip{background:var(--brand-bg);color:var(--brand-text-2)}.tl-tip{border-radius:var(--radius-sm);font-size:12px;line-height:1.8;margin-top:12px;padding:10px 13px}.tl-tip.danger{background:#ffebee;color:#c62828}.tl-tip b{color:#c62828}.tl-hero{background:linear-gradient(135deg,#5b3f38,#7a4e3c 45%,#ff6b35 130%);border-radius:var(--radius-lg);margin-bottom:8px;overflow:hidden;padding:28px 32px;position:relative}.tl-hero-deco{font-size:80px;opacity:.12;position:absolute;right:44px;top:40px}.tl-hero-inner{align-items:flex-end;display:flex;gap:30px;justify-content:space-between;position:relative}.tl-eyebrow{background:#ffffff24;border-radius:var(--radius-full);color:var(--brand-mustard);display:inline-block;font-size:11px;font-weight:700;letter-spacing:1.5px;padding:4px 12px}.tl-h1{color:#fff;font-size:26px;font-weight:800;letter-spacing:1px;line-height:1.4;margin:13px 0 8px}.tl-h1 em{color:var(--brand-mustard);font-style:normal}.tl-sub{color:#ffffffbf;font-size:13px;margin:0}.tl-hero-stats{display:flex;flex-shrink:0;gap:28px}.tl-hero-stats div{text-align:center}.tl-hero-stats b{color:var(--brand-mustard);display:block;font-size:19px;font-weight:800}.tl-hero-stats span{color:#fff9;font-size:11px}.tl-grid{display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-top:20px;position:relative}.tl-entry{align-items:center;border:none;border-radius:var(--radius-md);cursor:pointer;display:flex;font-family:inherit;gap:11px;padding:13px 14px;text-align:left;transition:all .2s}.tl-entry:hover{box-shadow:0 8px 20px #00000024;transform:translateY(-3px)}.tl-e-ico{font-size:22px}.tl-e-b{flex:1;min-width:0}.tl-e-b b{color:var(--brand-text);display:block;font-size:14px;font-weight:800}.tl-e-b span{color:var(--brand-text-2);display:block;font-size:11px;line-height:1.5;margin-top:2px}.tl-entry i{color:var(--brand-text-3);font-size:18px;font-style:normal}.tl-vac-form{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:14px}.tl-f{display:flex;flex-direction:column;gap:7px}.tl-f label{color:var(--brand-text);font-size:13px;font-weight:700}.tl-f label b{color:var(--brand-accent)}.tl-chips{display:flex;gap:8px}.tl-chip{background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-full);color:var(--brand-text-2);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:8px 16px}.tl-chip.on{background:var(--brand-accent);border-color:var(--brand-accent);color:#fff}.tl-range{accent-color:var(--brand-accent);width:320px}.tl-plan-head{align-items:baseline;border-bottom:1px dashed var(--brand-line);display:flex;flex-wrap:wrap;gap:12px;margin-bottom:10px;padding-bottom:10px}.tl-plan-head b{color:var(--brand-text);font-size:14px;font-weight:800}.tl-plan-head span{color:var(--brand-text-2);font-size:12px}.tl-plan-row{align-items:center;border-bottom:1px dashed var(--brand-line);display:flex;gap:12px;padding:10px 0}.tl-pr-ico{font-size:18px}.tl-pr-b{flex:1}.tl-pr-n{color:var(--brand-text);font-size:13px;font-weight:700}.tl-pr-m{font-size:12px;margin-top:2px}.tl-pr-m,.tl-pr-st{color:var(--brand-text-2)}.tl-pr-st{background:var(--brand-bg-2);border-radius:var(--radius-full);font-size:11px;font-weight:700;padding:3px 9px}.tl-plan-row.st-overdue .tl-pr-st{background:#ffebee;color:#c62828}.tl-plan-row.st-soon .tl-pr-st{background:#fff6e5;color:#c98a00}.tl-plan-row.st-plan .tl-pr-st{background:#e8f7ef;color:#2e9e6b}.tl-food-bar{flex-wrap:wrap;gap:12px;margin-bottom:14px}.tl-food-bar,.tl-search{align-items:center;display:flex}.tl-search{border:1px solid var(--brand-line);border-radius:var(--radius-full);flex:1;gap:8px;height:40px;min-width:260px;padding:0 16px}.tl-search:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 3px #ff8a651f}.tl-search input{background:transparent;border:none;color:var(--brand-text);flex:1;font-family:inherit;font-size:14px;outline:none}.tl-clear{background:var(--brand-bg-2);border:none;border-radius:50%;color:var(--brand-text-2);cursor:pointer;height:20px;width:20px}.tl-lvs{display:flex;flex-wrap:wrap;gap:8px}.tl-lv{background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-full);color:var(--brand-text-2);cursor:pointer;font-family:inherit;font-size:12px;padding:7px 14px}.tl-lv.on{background:var(--brand-text);border-color:var(--brand-text);color:#fff;font-weight:700}.tl-foods{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.tl-food{background:#fff;border:1px solid var(--brand-line);border-left:3px solid #ccc;border-radius:var(--radius-md);cursor:pointer;padding:12px 14px;transition:all .2s}.tl-food:hover{box-shadow:0 4px 14px #5d40371a}.tl-food.lv-danger{background:#fffbfb;border-left-color:#e8573f}.tl-food.lv-caution{background:#fffdf8;border-left-color:#f5a623}.tl-food.lv-safe{background:#fbfffc;border-left-color:#2e9e6b}.tl-fd-top{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tl-fd-name{color:var(--brand-text);font-size:14px;font-weight:800}.tl-fd-badge{background:#9e9e9e;border-radius:var(--radius-full);color:#fff;font-size:10px;font-weight:700;padding:2px 8px}.lv-danger .tl-fd-badge{background:#e8573f}.lv-caution .tl-fd-badge{background:#f5a623}.lv-safe .tl-fd-badge{background:#2e9e6b}.tl-fd-cat{color:var(--brand-text-3);font-size:11px;margin-left:auto}.tl-fd-risk{color:var(--brand-text-2);font-size:12px;margin-top:6px}.tl-fd-body{border-top:1px dashed var(--brand-line);margin-top:10px;padding-top:10px}.tl-fd-body p{color:var(--brand-text-2);font-size:12px;line-height:1.75;margin:0 0 5px}.tl-fd-body b{color:var(--brand-text)}.tl-er-list{display:flex;flex-direction:column;gap:10px}.tl-er{align-items:center;background:#fffbfb;border:1px solid var(--brand-line);border-left:3px solid #e8573f;border-radius:var(--radius-md);display:flex;gap:14px;padding:13px 16px}.tl-er-dot{background:#e8573f;border-radius:50%;box-shadow:0 0 0 4px #e8573f29;flex-shrink:0;height:10px;width:10px}.tl-er-b{flex:1;min-width:0}.tl-er-n{color:var(--brand-text);font-size:14px;font-weight:800}.tl-er-n em{color:var(--brand-text-2);font-size:12px;font-style:normal;font-weight:600}.tl-er-n i{background:var(--brand-accent);border-radius:var(--radius-sm);color:#fff;font-size:10px;font-style:normal;font-weight:700;margin-left:7px;padding:2px 7px}.tl-er-m{color:var(--brand-text-2);font-size:12px;margin:3px 0}.tl-er-e{color:var(--brand-text-3);font-size:11px}.tl-er-acts{display:flex;flex-shrink:0;gap:8px}.tl-poop{display:grid;gap:18px;grid-template-columns:1fr 1fr}.tl-pf-t{color:var(--brand-text);font-size:13px;font-weight:800;margin:12px 0 8px}.tl-pf-t:first-child{margin-top:0}.tl-shapes{display:grid;gap:7px;grid-template-columns:repeat(4,1fr)}.tl-shape{align-items:center;background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-sm);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:2px;padding:8px 4px;transition:all .18s}.tl-shape b{color:var(--brand-text);font-size:14px}.tl-shape span{color:var(--brand-text-2);font-size:11px}.tl-shape.on{background:#fff6f1;border-color:var(--brand-accent)}.tl-shape.on b,.tl-shape.on span{color:var(--brand-accent);font-weight:700}.tl-colors{display:flex;flex-wrap:wrap;gap:7px}.tl-color{align-items:center;background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-full);color:var(--brand-text-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;gap:6px;padding:6px 12px}.tl-color.on{background:#fff6f1;border-color:var(--brand-accent);color:var(--brand-accent);font-weight:700}.tl-color i{border-radius:50%;display:inline-block;height:12px;width:12px}.dot-brown{background:#8b5a2b}.dot-dark{background:#4a3728}.dot-black{background:#2b2b2b}.dot-red{background:#d32f2f}.dot-yellow{background:#d6a319}.dot-gray{background:#bdbdbd}.dot-green{background:#5b8c3a}.tl-extras{display:flex;flex-wrap:wrap;gap:7px}.tl-extra{background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-full);color:var(--brand-text-2);cursor:pointer;font-family:inherit;font-size:12px;padding:6px 12px}.tl-extra.on{background:#e8573f;border-color:#e8573f;color:#fff;font-weight:600}.tl-input{border:1px solid var(--brand-line);border-radius:var(--radius-md);box-sizing:border-box;color:var(--brand-text);font-family:inherit;font-size:13px;height:38px;margin-top:12px;padding:0 12px;width:100%}.tl-input:focus{border-color:var(--brand-primary);outline:none}.tl-advice{border-radius:var(--radius-md);padding:14px 16px}.tl-adv-t{color:var(--brand-text);font-size:14px;font-weight:800;margin-bottom:6px}.tl-advice p{color:var(--brand-text-2);font-size:12px;line-height:1.8;margin:0}.tl-poop-list{display:flex;flex-direction:column;gap:6px;max-height:260px;overflow-y:auto}.tl-poop-item{align-items:center;background:var(--brand-bg);border-radius:var(--radius-sm);display:flex;flex-wrap:wrap;font-size:12px;gap:8px;padding:8px 10px}.tl-pi-date{color:var(--brand-text-3)}.tl-pi-shape{color:var(--brand-text);font-weight:700}.tl-pi-color{align-items:center;color:var(--brand-text-2);display:inline-flex;gap:5px}.tl-pi-color i{border-radius:50%;height:10px;width:10px}.tl-pi-ex{background:#ffebee;border-radius:var(--radius-full);color:#c62828;font-size:11px;padding:2px 7px}.tl-pi-note{color:var(--brand-text-3)}.tl-stat{display:flex;flex-direction:column;gap:8px}.tl-stat-row{align-items:center;color:var(--brand-text-2);display:flex;font-size:12px;gap:10px}.tl-stat-row span{flex-shrink:0;width:66px}.tl-stat-bar{background:var(--brand-bg-2);flex:1;height:8px;overflow:hidden}.tl-stat-bar,.tl-stat-bar i{border-radius:var(--radius-full)}.tl-stat-bar i{display:block;height:100%;transition:width .4s}.tl-stat-row b{color:var(--brand-text);text-align:right;width:20px}.tl-quiz-bar{background:var(--brand-bg-2);border-radius:var(--radius-full);height:6px;margin-bottom:14px;overflow:hidden}.tl-quiz-fill{background:linear-gradient(90deg,var(--brand-primary),var(--brand-accent));height:100%;transition:width .3s}.tl-quiz-t{color:var(--brand-text);font-size:15px;font-weight:800;margin-bottom:14px}.tl-quiz-opts{display:flex;flex-direction:column;gap:9px}.tl-quiz-opt{align-items:center;background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-md);color:var(--brand-text);cursor:pointer;display:flex;font-family:inherit;font-size:14px;justify-content:space-between;padding:13px 16px;text-align:left;transition:all .18s}.tl-quiz-opt:hover{background:#fffaf6;border-color:var(--brand-primary);transform:translate(3px)}.tl-quiz-opt i{color:var(--brand-text-3);font-style:normal}.tl-quiz-back{background:none;border:none;color:var(--brand-text-2);cursor:pointer;font-family:inherit;font-size:13px;margin-top:14px;text-decoration:underline}.tl-fr-head{align-items:center;background:var(--brand-bg);border-radius:var(--radius-md);display:flex;gap:16px;padding:16px 18px}.tl-fr-ico{font-size:40px}.tl-fr-name{color:var(--brand-text);font-size:18px;font-weight:800}.tl-fr-desc{color:var(--brand-text-2);font-size:13px;line-height:1.7;margin-top:4px}.tl-fr-head .tl-btn{margin-left:auto}.tl-fr-scores{display:flex;flex-direction:column;gap:10px;margin-top:14px}.tl-fr-s{align-items:center;color:var(--brand-text-2);display:flex;font-size:13px;gap:12px}.tl-fr-s span{flex-shrink:0;width:110px}.tl-fr-bar{background:var(--brand-bg-2);flex:1;height:10px;overflow:hidden}.tl-fr-bar,.tl-fr-bar i{border-radius:var(--radius-full)}.tl-fr-bar i{background:var(--brand-primary);display:block;height:100%;transition:width .5s}.tl-fr-s.top .tl-fr-bar i{background:linear-gradient(90deg,var(--brand-primary),var(--brand-accent))}.tl-fr-s.top b{color:var(--brand-accent)}.tl-fr-s b{color:var(--brand-text);text-align:right;width:54px}.tl-fr-tips{background:#fff6f1;border:1px solid #ffd9c7;border-radius:var(--radius-md);margin-top:16px;padding:14px 16px}.tl-fr-tips-t{color:var(--brand-text);font-size:13px;font-weight:800;margin-bottom:8px}.tl-fr-tip{font-size:12px;line-height:1.9}.tl-fr-breeds,.tl-fr-tip{color:var(--brand-text-2)}.tl-fr-breeds{font-size:13px;margin-top:14px}.tl-fr-breeds span{background:var(--brand-bg-2);border-radius:var(--radius-full);color:var(--brand-text);display:inline-block;font-weight:700;margin-left:8px;padding:5px 14px}.tl-pk-pick{align-items:center;display:flex;gap:16px;justify-content:center;margin-bottom:16px}.tl-sel{background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-full);color:var(--brand-text);font-family:inherit;font-size:14px;height:40px;min-width:150px;padding:0 16px}.tl-pk-vs{color:var(--brand-accent);font-size:16px;font-weight:800}.tl-pk-head{align-items:center;display:grid;grid-template-columns:1fr 100px 1fr;margin-bottom:14px}.tl-pk-card{align-items:center;display:flex;gap:12px}.tl-pk-card:last-child{flex-direction:row-reverse}.tl-pk-card img{background:var(--brand-bg-2);border-radius:50%;height:56px;-o-object-fit:cover;object-fit:cover;width:56px}.tl-pk-card b{color:var(--brand-text);font-size:16px;font-weight:800}.tl-pk-mid{color:var(--brand-text-3);font-size:12px;text-align:center}.tl-pk-row{align-items:center;display:grid;gap:12px;grid-template-columns:1fr 130px 1fr;padding:7px 0}.tl-pk-dim{color:var(--brand-text-2);font-size:12px;font-weight:700;text-align:center}.tl-pk-dim em{color:var(--brand-text-3);display:block;font-size:10px;font-style:normal}.tl-pk-side{align-items:center;display:flex;gap:8px}.tl-pk-side.left{justify-content:flex-end}.tl-pk-side b{color:var(--brand-text-3);font-size:13px;font-weight:800;text-align:center;width:18px}.tl-pk-side.win b{color:var(--brand-accent)}.tl-pk-bar{background:var(--brand-bg-2);border-radius:var(--radius-full);flex:1;height:8px;overflow:hidden}.tl-pk-bar.rev{display:flex;justify-content:flex-end}.tl-pk-bar i{background:var(--brand-bg-2);border-radius:var(--radius-full);display:block;height:100%;transition:width .4s}.tl-pk-side.win .tl-pk-bar i{background:linear-gradient(90deg,var(--brand-primary),var(--brand-accent))}.tl-pk-meta{border-top:1px dashed var(--brand-line);margin-top:16px;padding-top:12px}.tl-pk-meta div{display:grid;font-size:12px;gap:12px;grid-template-columns:90px 1fr 1fr;padding:5px 0}.tl-pk-meta span{color:var(--brand-text-3)}.tl-pk-meta b{color:var(--brand-text);font-weight:700}.tl-pk-meta div b:last-child{text-align:right}.tl-pk-sum{background:var(--brand-bg);border-radius:var(--radius-sm);color:var(--brand-text);font-size:13px;font-weight:700;line-height:1.7;margin-top:14px;padding:12px 15px;text-align:center}.tl-toast{background:#5d4037f0;border-radius:var(--radius-full);box-shadow:0 8px 24px #5d40374d;color:#fff;font-size:13px;left:50%;padding:10px 22px;position:fixed;top:96px;transform:translate(-50%);z-index:3200}@media (max-width:1500px){.tl-foods,.tl-grid{grid-template-columns:repeat(2,1fr)}.tl-poop{grid-template-columns:1fr}.tl-shapes{grid-template-columns:repeat(4,1fr)}}.td-page{padding-bottom:40px}.td-crumb{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:7px;margin-bottom:10px}.td-crumb,.td-crumb a{color:var(--brand-text-2)}.td-crumb a{text-decoration:none}.td-crumb a:hover{color:var(--brand-accent)}.td-crumb i{color:var(--brand-text-3);font-style:normal}.td-crumb b{color:var(--brand-text);font-weight:700}.td-hero{align-items:center;background:linear-gradient(135deg,#5b3f38,#7a4e3c 45%,#ff6b35 130%);border-radius:var(--radius-lg);display:flex;gap:20px;margin-bottom:10px;overflow:hidden;padding:24px 28px;position:relative}.td-hero-deco{font-size:90px;opacity:.13;position:absolute;right:40px;top:50%;transform:translateY(-50%)}.td-hero-ico{align-items:center;background:#ffffff29;border-radius:var(--radius-md);display:flex;flex-shrink:0;font-size:30px;height:62px;justify-content:center;position:relative;width:62px}.td-hero-b{flex:1;min-width:0;position:relative}.td-hero-t{color:#fff;font-size:23px;font-weight:800;letter-spacing:.5px;margin:0 0 6px}.td-hero-d{color:#ffffffc7;font-size:13px;line-height:1.7;margin:0}.td-hero-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px;position:relative}.td-hero-tags span{background:#ffffff29;border-radius:var(--radius-full);color:#fff;font-size:11px;font-weight:700;padding:4px 11px}.td-wrap{align-items:start;display:grid;gap:10px;grid-template-columns:1fr 280px}.td-side{background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-lg);padding:16px 18px;position:sticky;top:16px}.td-side-t{color:var(--brand-text);font-size:13px;font-weight:800;gap:6px;margin-bottom:12px}.td-side-i,.td-side-t{align-items:center;display:flex}.td-side-i{border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;gap:10px;padding:9px 10px;transition:all .18s}.td-side-i:hover{background:var(--brand-bg);border-color:var(--brand-line)}.td-side-i.on{background:#fff6f1;border-color:#ffd9c7}.td-side-ico{align-items:center;border-radius:var(--radius-sm);display:flex;flex-shrink:0;font-size:16px;height:32px;justify-content:center;width:32px}.td-side-b{min-width:0}.td-side-b b{color:var(--brand-text);display:block;font-size:13px;font-weight:700}.td-side-i.on .td-side-b b{color:var(--brand-accent)}.td-side-b span{color:var(--brand-text-2);display:block;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-howto{background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-lg);margin-top:10px;padding:18px 22px}.td-howto h3{color:var(--brand-text);font-size:15px;font-weight:800;margin:0 0 12px}.td-howto ol{margin:0;padding-left:20px}.td-howto li{color:var(--brand-text-2);font-size:13px;line-height:1.95}.td-back{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.td-back .tl-btn{margin-top:0}.ti-grid{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.ti-card{background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-lg);cursor:pointer;overflow:hidden;padding:20px 22px;position:relative;transition:all .2s}.ti-card:hover{border-color:var(--brand-primary);box-shadow:0 10px 26px #5d40371c;transform:translateY(-3px)}.ti-c-top{gap:13px}.ti-c-ico,.ti-c-top{align-items:center;display:flex}.ti-c-ico{border-radius:var(--radius-md);flex-shrink:0;font-size:23px;height:46px;justify-content:center;width:46px}.ti-c-b{flex:1;min-width:0}.ti-c-b b{color:var(--brand-text);display:block;font-size:16px;font-weight:800}.ti-c-b span{color:var(--brand-text-2);display:block;font-size:12px;line-height:1.6;margin-top:3px}.ti-c-go{color:var(--brand-text-3);font-size:20px;font-style:normal}.ti-c-feats{border-top:1px dashed var(--brand-line);display:flex;flex-wrap:wrap;gap:7px;margin-top:14px;padding-top:13px}.ti-c-feats em{background:var(--brand-bg);color:var(--brand-text-2);font-size:11px;font-style:normal;padding:4px 11px}.ti-c-feats em,.ti-c-hot{border-radius:var(--radius-full)}.ti-c-hot{background:var(--brand-accent);color:#fff;font-size:10px;font-weight:700;padding:3px 9px;position:absolute;right:16px;top:16px}@media (max-width:1500px){.td-wrap{grid-template-columns:1fr}.td-side{position:static}.ti-grid{grid-template-columns:repeat(2,1fr)}}.hp-page{padding-bottom:40px}.hp-card{background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-lg);padding:20px 22px}.mb8{margin-bottom:8px}.mt{margin-top:18px}.hp-btn{border:none;border-radius:var(--radius-full);cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;padding:9px 20px;transition:all .2s;white-space:nowrap}.hp-btn.primary{background:var(--brand-accent);color:#fff}.hp-btn.primary:hover{background:var(--brand-accent-dark);box-shadow:0 4px 14px #ff6b354d;transform:translateY(-1px)}.hp-btn.ghost{background:#fff;border:1px solid var(--brand-line);color:var(--brand-text-2)}.hp-btn.ghost:hover{border-color:var(--brand-accent);color:var(--brand-accent)}.hp-btn.full{margin-top:12px;width:100%}.hp-sec-head{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.hp-sec-head h3{color:var(--brand-text);font-size:17px;font-weight:800;margin:0}.hp-sec-head p{color:var(--brand-text-2);font-size:12px;line-height:1.5;margin:0}.hp-sec-head p b{color:var(--brand-accent)}.hp-toast{background:#5d4037f0;border-radius:var(--radius-full);box-shadow:0 8px 24px #5d40374d;color:#fff;font-size:13px;left:50%;padding:10px 22px;position:fixed;top:96px;transform:translate(-50%);z-index:3200}.hp-crumb{align-items:center;display:flex;font-size:12px;gap:7px;margin-bottom:10px}.hp-crumb,.hp-crumb a{color:var(--brand-text-2)}.hp-crumb a{text-decoration:none}.hp-crumb a:hover{color:var(--brand-accent)}.hp-crumb i{color:var(--brand-text-3);font-style:normal}.hp-crumb b{color:var(--brand-text);font-weight:600}.hp-sub-hero{background:linear-gradient(120deg,#5b3f38,#8a5340);border-radius:var(--radius-lg);gap:16px;margin-bottom:8px;padding:22px 26px}.hp-sh-ico,.hp-sub-hero{align-items:center;display:flex}.hp-sh-ico{background:#ffffff24;border-radius:var(--radius-md);flex-shrink:0;font-size:27px;height:54px;justify-content:center;width:54px}.hp-sh-b{flex:1;min-width:0}.hp-sh-b h1{color:#fff;font-size:20px;font-weight:800;letter-spacing:.5px;margin:0 0 5px}.hp-sh-b p{color:#ffffffb8;font-size:12px;line-height:1.7;margin:0}.hp-sh-act{flex-shrink:0}.hp-back{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.hp-back span{color:var(--brand-text-3);font-size:12px}.hp-entries{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.hp-entry{align-items:center;background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-md);cursor:pointer;display:flex;gap:11px;padding:13px 15px;text-align:left;transition:all .18s}.hp-entry:hover{border-color:var(--brand-primary);box-shadow:0 5px 16px #ff8a651f;transform:translateY(-2px)}.hp-en-ico{align-items:center;border-radius:var(--radius-sm);display:flex;flex-shrink:0;font-size:19px;height:38px;justify-content:center;width:38px}.hp-en-b{flex:1;min-width:0}.hp-en-b b{color:var(--brand-text);display:block;font-size:13.5px;font-weight:800}.hp-en-b span{color:var(--brand-text-2);display:block;font-size:11px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-en-go{color:var(--brand-text-3);flex-shrink:0;font-size:17px;font-style:normal}.hp-consults{display:flex;flex-direction:column;gap:10px}.hp-consult{background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-md);cursor:pointer;padding:13px 15px;transition:all .2s}.hp-consult.on{background:#fffaf6;border-color:var(--brand-accent);box-shadow:0 2px 10px #ff6b351a}.hp-cs-top{align-items:center;display:flex;gap:10px}.hp-cs-ico{font-size:22px}.hp-cs-name{color:var(--brand-text);font-size:14px;font-weight:800}.hp-cs-price{color:var(--brand-accent);font-size:12px;font-weight:700}.hp-cs-time{font-size:11px;margin-left:auto}.hp-cs-fit,.hp-cs-time{color:var(--brand-text-2)}.hp-cs-fit{font-size:12px;line-height:1.6;margin:8px 0}.hp-cs-flow{margin:0;padding-left:18px}.hp-cs-flow li{color:var(--brand-text-2);font-size:12px;line-height:1.8}.hp-cs-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.hp-cs-tags span{background:var(--brand-bg-2);border-radius:var(--radius-sm);color:var(--brand-text-2);font-size:11px;padding:3px 8px}.hp-online-docs{display:flex;flex-direction:column;gap:8px;margin-top:14px}.hp-od{align-items:center;background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-md);display:flex;gap:10px;padding:9px 12px;position:relative}.hp-od img{background:var(--brand-bg-2);border-radius:50%;height:38px;-o-object-fit:cover;object-fit:cover;width:38px}.hp-od-dot{background:#ccc;border:1.5px solid #fff;border-radius:50%;height:9px;left:40px;position:absolute;top:36px;width:9px}.hp-od-dot.on{background:#2e9e6b}.hp-od-b{flex:1;min-width:0}.hp-od-n{color:var(--brand-text);font-size:13px;font-weight:700}.hp-od-n i{font-style:normal;font-weight:600;margin-left:6px}.hp-od-m,.hp-od-n i{color:var(--brand-text-2);font-size:11px}.hp-od-m{margin-top:2px}.hp-od-reply{color:#2e9e6b;flex-shrink:0;font-size:11px}.hp-symptoms{display:flex;flex-direction:column;gap:10px;max-height:340px;overflow-y:auto;padding-right:6px}.hp-sg-t{color:var(--brand-text);font-size:12px;font-weight:800;margin-bottom:6px}.hp-sg-items{display:flex;flex-wrap:wrap;gap:6px}.hp-sy{align-items:center;background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-full);color:var(--brand-text-2);cursor:pointer;display:inline-flex;font-size:12px;gap:5px;padding:6px 12px;transition:all .18s}.hp-sy:hover{border-color:var(--brand-primary)}.hp-sy.on{background:var(--brand-accent);border-color:var(--brand-accent);color:#fff;font-weight:600}.hp-sy.on.lv3{background:#e8573f;border-color:#e8573f}.hp-sy input{accent-color:var(--brand-accent);height:13px;width:13px}.hp-triage{border-radius:var(--radius-md);margin-top:14px;padding:14px 16px}.hp-triage.empty{background:var(--brand-bg);color:var(--brand-text-2);font-size:12px;padding:20px;text-align:center}.hp-tr-top{align-items:center;display:flex;gap:8px}.hp-tr-ico{font-size:18px}.hp-tr-top b{font-size:15px;font-weight:800}.hp-tr-desc{color:var(--brand-text-2);font-size:12px;line-height:1.7;margin:8px 0}.hp-triage ul{margin:0 0 10px;padding-left:18px}.hp-triage li{color:var(--brand-text-2);font-size:12px;line-height:1.9}.hp-tr-watch{background:#ffffffb3;border-radius:var(--radius-sm);color:#c62828;font-size:12px;line-height:1.7;margin-bottom:10px;padding:8px 10px}.hp-emr{flex-direction:column}.hp-emr,.hp-emr-item{display:flex;gap:12px}.hp-emr-date{color:var(--brand-accent);flex-shrink:0;font-size:12px;font-weight:700;padding-top:2px;width:78px}.hp-emr-body{border-left:2px solid var(--brand-line);flex:1;padding-left:14px;position:relative}.hp-emr-body:before{background:var(--brand-primary);border-radius:50%;content:"";height:8px;left:-5px;position:absolute;top:5px;width:8px}.hp-emr-top{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.hp-emr-top b{color:var(--brand-text);font-size:13px;font-weight:800}.hp-emr-top span{color:var(--brand-text-2);font-size:11px}.hp-emr-detail{color:var(--brand-text-2);font-size:12px;line-height:1.7;margin:5px 0}.hp-emr-foot{color:var(--brand-text-2);display:flex;flex-wrap:wrap;font-size:11px;gap:12px}.hp-emr-fee{color:var(--brand-accent);font-weight:700}.hp-emr-next{color:#4a90d9}.hp-emr-note{background:var(--brand-bg);border-radius:var(--radius-sm);color:var(--brand-text-2);font-size:12px;line-height:1.7;margin-top:12px;padding:10px 12px}.hp-so-mini{align-items:center;background:linear-gradient(100deg,#fff6f1,#fffdfb);border:1px solid #ffd9c7;border-radius:var(--radius-lg);display:flex;gap:14px;margin-top:8px;padding:16px 20px}.hp-sm-ico{flex-shrink:0;font-size:26px}.hp-sm-b{flex:1;min-width:0}.hp-sm-b b{color:var(--brand-text);display:block;font-size:14px;font-weight:800;margin-bottom:3px}.hp-sm-b p{color:var(--brand-text-2);font-size:12px;line-height:1.65;margin:0}.hp-sm-price{flex-shrink:0;margin-right:4px;text-align:right}.hp-sm-price b{color:var(--brand-accent);display:block;font-size:19px;font-weight:800}.hp-sm-price span{color:var(--brand-text-2);font-size:11px}.hp-trust-details>summary.hp-trust-toggle{list-style:none}.hp-trust-details>summary.hp-trust-toggle::-webkit-details-marker{display:none}.hp-trust-toggle{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-family:inherit;gap:8px;padding:0;text-align:left;width:100%}.hp-trust-toggle b{color:var(--brand-text);font-size:14px;font-weight:800}.hp-trust-toggle em{color:var(--brand-text-3);font-size:11px;font-style:normal;margin-left:2px}.hp-trust-toggle .hp-tt-arrow{color:var(--brand-accent);font-size:12px;font-style:normal;font-weight:700;margin-left:auto;transition:transform .2s}.hp-trust-details[open]>summary.hp-trust-toggle .hp-tt-arrow{transform:rotate(180deg)}.hp-trust{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:14px}.hp-trust-item{background:#fffcfa;border:1px solid var(--brand-line);border-radius:var(--radius-md);padding:15px 16px}.hp-trust-ico{font-size:22px}.hp-trust-t{color:var(--brand-text);font-size:14px;font-weight:800;line-height:1.35;margin:8px 0 6px}.hp-trust-item p{line-height:1.75;margin:0}.hp-dc-line,.hp-trust-item p{color:var(--brand-text-2);font-size:12px}.hp-dc-line{align-items:center;background:#fff9f5;border:1px solid #ffe3d3;border-radius:var(--radius-full);cursor:pointer;display:flex;gap:9px;padding:9px 18px}.hp-dc-line b{color:var(--brand-text);font-weight:700}.hp-dc-line i{color:var(--brand-accent);font-size:11px;font-style:normal;font-weight:700;margin-left:auto}.hp-dc-body{background:#fff6f1;border:1px solid #ffd9c7;border-radius:var(--radius-lg);margin-top:8px;padding:16px 22px}.hp-dc-t{color:#c62828;font-size:13px;font-weight:800;margin-bottom:8px}.hp-dc-body ul{margin:0;padding-left:18px}.hp-dc-body li{color:var(--brand-text-2);font-size:12px;line-height:1.95}.hp-dc-flow{background:#fff;border-radius:var(--radius-sm);color:var(--brand-text);font-size:12px;font-weight:700;margin-top:10px;padding:10px 14px;text-align:center}.hp-dc-flow i{color:var(--brand-primary);font-style:normal;margin:0 6px}@media (max-width:1500px){.hp-trust{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.hp-entries,.hp-trust{grid-template-columns:1fr}.hp-sub-hero{flex-wrap:wrap}}@media (max-width:768px){:root{--fs-h1:22px;--lh-h1:30px;--fs-h2:18px;--lh-h2:26px}.layout-container,.main-wrap{margin-bottom:12px;margin-top:12px;padding:0 12px}.ch-hero,.td-hero,.tl-hero{padding:20px 18px}.ch-hero-inner,.tl-hero-inner{align-items:flex-start;flex-direction:column;gap:16px}.ch-hero-stats,.tl-hero-stats{gap:12px;justify-content:space-around;width:100%}.ch-hero-deco,.td-hero-deco,.tl-hero-deco{display:none}.ch-four,.ch-three,.ti-grid,.tl-foods,.tl-grid{grid-template-columns:1fr}.tl-shapes{grid-template-columns:repeat(2,1fr)}.tl-pk-head,.tl-pk-meta div,.tl-pk-row{gap:8px;grid-template-columns:1fr}.tl-pk-card:last-child{flex-direction:row}}.top-header{backdrop-filter:blur(14px) saturate(180%);-webkit-backdrop-filter:blur(14px) saturate(180%);background:#fffaf3d1;border-bottom:1px solid rgba(255,138,101,.12);position:sticky;top:0;z-index:100}.top-header-inner{box-sizing:border-box;gap:26px;height:72px;margin:0 auto;max-width:1920px;padding:0 32px;width:100%}.logo-area,.top-header-inner{align-items:center;display:flex}.logo-area{cursor:pointer;flex-shrink:0;gap:9px}.logo-text{font-size:23px;font-weight:800;letter-spacing:1px}.logo-badge,.logo-text{color:var(--brand-accent)}.logo-badge{background:#ff6b350f;border:1px solid var(--brand-accent);border-radius:var(--radius-full);font-size:11px;font-weight:700;letter-spacing:1.5px;line-height:1;margin-left:2px;padding:4px 11px;white-space:nowrap}.city-area{flex-shrink:0;position:relative}.city-label{align-items:center;border-radius:var(--radius-full);color:var(--brand-text);cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:4px;padding:7px 12px;transition:all .2s;white-space:nowrap}.city-label:hover{background:var(--brand-bg-2);color:var(--brand-accent)}.city-panel{background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-md);box-shadow:0 12px 36px #5d40372e;display:flex;left:0;overflow:hidden;position:absolute;top:46px;width:470px;z-index:200}.city-rail{background:var(--brand-bg-2);box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;max-height:420px;overflow-y:auto;padding:6px 0;scrollbar-width:none;width:44px}.city-rail::-webkit-scrollbar{display:none}.rail-item{color:var(--brand-text-2);cursor:pointer;font-size:14px;font-weight:700;padding:7px 0;text-align:center;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rail-item:hover{background:var(--brand-accent);color:#fff}.rail-hot{color:var(--brand-accent)}.rail-hot:hover{color:#fff}.city-content{box-sizing:border-box;flex:1;height:420px;overflow-y:auto;padding:14px 18px}.city-content h5{color:var(--brand-text-3);font-size:12px;font-weight:600;margin:12px 0 6px}.city-content h5:first-child{margin-top:0}.city-grid{display:grid;gap:2px 10px;grid-template-columns:repeat(3,1fr)}.city-grid span{border-radius:6px;color:var(--brand-text);cursor:pointer;font-size:13px;padding:5px 8px;transition:all .15s}.city-grid span:hover{background:var(--brand-bg-2);color:var(--brand-accent);font-weight:600}.header-actions{flex-shrink:0;gap:4px;margin-left:auto}.action-link,.header-actions{align-items:center;display:flex}.action-link{border-radius:var(--radius-full);color:var(--brand-text-2);cursor:pointer;font-size:14px;font-weight:500;gap:5px;padding:7px 20px;transition:all .2s;white-space:nowrap}.action-link:hover{background:var(--brand-bg-2);color:var(--brand-accent)}.hover-pop{position:relative}.hover-pop:after{content:"";height:14px;left:0;position:absolute;right:0;top:100%}.pop-panel{background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-md);box-shadow:0 12px 36px #5d403733;opacity:0;padding:14px 16px;position:absolute;right:0;top:calc(100% + 12px);transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility .18s;visibility:hidden;z-index:300}.hover-pop:hover .pop-panel{opacity:1;transform:translateY(0);visibility:visible}.pop-panel:before{background:#fff;border-left:1px solid var(--brand-line);border-top:1px solid var(--brand-line);content:"";height:10px;position:absolute;right:28px;top:-6px;transform:rotate(45deg);width:10px}.pop-title{color:var(--brand-text);font-size:14px;font-weight:700;text-align:center}.pop-sub{color:var(--brand-text-3);font-size:12px;margin-top:4px;text-align:center}.pop-desktop{padding:12px 12px 16px;width:260px}.pop-desktop-preview{background:linear-gradient(135deg,#f2ede8,#e8e2dc);border-radius:var(--radius-sm);display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px;padding:18px 14px 14px}.pop-dt-icon{border-radius:9px;height:34px;width:34px}.pop-dt-ghost{background:#5d403714}.pop-dt-app{align-items:center;background:#fff;box-shadow:0 3px 8px #5d40372e;display:flex;justify-content:center}.pop-add-btn{background:var(--brand-accent);border-radius:var(--radius-full);color:#fff;cursor:pointer;display:block;font-size:14px;font-weight:700;height:40px;margin-top:12px;transition:background .2s;width:100%}.pop-add-btn:hover{background:var(--brand-accent-dark)}.pop-qr{text-align:center;width:180px}.pop-qr img{border-radius:var(--radius-sm);display:block;height:148px;margin:0 auto 10px;width:148px}.publish-btn{align-items:center;background:var(--brand-accent);border-radius:var(--radius-full);color:#fff;display:flex;font-size:13px;font-weight:600;gap:6px;height:36px;margin-left:6px;padding:0 16px;transition:background .2s;white-space:nowrap}.publish-btn:hover{background:var(--brand-accent-dark)}.account-area{flex-shrink:0;margin-left:14px;position:relative}.header-avatar{align-items:center;background:var(--brand-bg-2);border:2px solid var(--brand-line);border-radius:var(--radius-full);color:var(--brand-text-2);cursor:pointer;display:flex;flex-shrink:0;gap:5px;height:36px;justify-content:center;min-width:36px;padding:0 10px;transition:all .2s}.header-avatar:hover{background:var(--brand-bg-2)}.header-avatar.logined,.header-avatar:hover{border-color:var(--brand-primary);color:var(--brand-accent)}.header-avatar .ha-name{font-size:12px;font-style:normal;font-weight:700;max-width:76px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-avatar .ha-img{border-radius:50%;display:block;height:24px;-o-object-fit:cover;object-fit:cover;width:24px}.account-menu{background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-md);box-shadow:0 12px 30px #5d403724;min-width:190px;overflow:hidden;padding:6px;position:absolute;right:0;top:46px;z-index:60}.am-head{border-bottom:1px solid var(--brand-line);display:flex;flex-direction:column;gap:2px;margin-bottom:4px;padding:8px 12px 10px}.am-head b{color:var(--brand-text);font-size:13px;font-weight:800}.am-dot{color:var(--brand-accent);font-size:11px}.am-dot.muted{color:var(--brand-text-3)}.am-item{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--brand-text-2);cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:8px;padding:8px 12px;text-align:left;text-decoration:none;width:100%}.am-item:hover{background:var(--brand-bg-2);color:var(--brand-accent)}.am-item.danger{border-radius:0 0 var(--radius-sm) var(--radius-sm);border-top:1px solid var(--brand-line);color:#e35d5d;margin-top:4px}.am-emoji{font-size:13px;width:16px}.am-badge{background:#ff4d4f;border-radius:9px;color:#fff;font-size:10px;font-style:normal;font-weight:700;margin-left:auto;padding:1px 6px}.search-box{align-items:center;background:var(--brand-bg-2);border:1px solid transparent;border-radius:var(--radius-full);display:flex;flex:1;height:40px;max-width:380px;padding:0 6px 0 16px;transition:all .2s}.search-box:focus-within{background:#fff;border-color:var(--brand-primary);box-shadow:0 0 0 3px #ff8a6526}.search-ico{color:var(--brand-text-2);flex-shrink:0}.search-input{background:transparent;border:none;color:var(--brand-text);flex:1;font-size:14px;min-width:0;outline:none;padding:0 10px}.search-input::-moz-placeholder{color:var(--brand-text-3)}.search-input::placeholder{color:var(--brand-text-3)}.search-btn{background:var(--brand-accent);border-radius:var(--radius-full);color:#fff;flex-shrink:0;font-size:14px;font-weight:600;height:32px;padding:0 18px;transition:background .2s}.search-btn:hover{background:var(--brand-accent-dark)}.header-ad{border-radius:var(--radius-sm);display:block;flex-shrink:0;height:40px;overflow:hidden;transition:transform .2s,box-shadow .2s}.header-ad img{display:block;height:40px;width:auto}.header-ad:hover{box-shadow:0 6px 16px #ff6b354d;transform:translateY(-1px)}.main-wrap{align-items:flex-start;box-sizing:border-box;display:flex;gap:20px;margin:20px auto 32px;max-width:1920px;padding:0 32px;width:100%}.sidebar{flex-shrink:0;max-height:calc(100vh - 96px);overflow-y:auto;position:sticky;scrollbar-color:var(--brand-line) transparent;scrollbar-width:thin;top:92px;width:180px}.sidebar::-webkit-scrollbar{width:4px}.sidebar::-webkit-scrollbar-thumb{background:var(--brand-line);border-radius:2px}.sidebar::-webkit-scrollbar-track{background:transparent}.sidebar-card{padding:10px 8px}.side-item{align-items:center;border-radius:var(--radius-sm);color:var(--brand-text-2);cursor:pointer;display:flex;font-size:16px;gap:10px;height:46px;line-height:46px;margin-bottom:4px;padding:0 12px 0 18px;transition:all .2s}.side-item:last-child{margin-bottom:0}.side-item.active,.side-item:hover{background:var(--brand-bg-2);color:var(--brand-accent)}.side-item.active{font-weight:600}.side-icon{color:var(--brand-text-2);flex-shrink:0}.side-item.active .side-icon{color:var(--brand-accent)}.side-arrow{color:var(--brand-text-3);flex-shrink:0;margin-left:auto}.live-tag{background:var(--brand-accent);border-radius:var(--radius-full);color:#fff;font-size:10px;font-weight:600;margin-left:auto;padding:1px 6px}.content-main{flex:1;min-width:0}.hero-card{overflow:hidden;position:relative}.hero-card:before{background:radial-gradient(600px 300px at 85% 20%,rgba(255,193,204,.35),transparent 60%),radial-gradient(500px 260px at 10% 90%,rgba(168,216,185,.3),transparent 60%),linear-gradient(120deg,var(--brand-bg-3),var(--brand-bg-2));content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.hero-inner{align-items:center;display:flex;gap:24px;justify-content:space-between;padding:40px 48px;position:relative}.hero-left{max-width:460px}.hero-eyebrow{background:var(--brand-bg-2);border-radius:var(--radius-full);color:var(--brand-accent);display:inline-block;font-size:12px;font-weight:700;letter-spacing:2px;margin-bottom:16px;padding:5px 14px}.hero-title{color:var(--brand-text);font-size:var(--fs-h1);font-weight:800;letter-spacing:.5px;line-height:var(--lh-h1)}.hero-title em{color:var(--brand-accent);font-style:normal}.hero-sub{color:var(--brand-text-2);font-size:16px;margin:12px 0 22px}.hero-cta{align-items:center;display:flex;gap:14px;margin-bottom:22px}.hero-btn-primary{background:var(--brand-accent);border-radius:var(--radius-full);box-shadow:0 8px 20px #ff6b3559;color:#fff;font-size:16px;font-weight:700;height:48px;padding:0 32px;transition:all .2s}.hero-btn-primary:hover{background:var(--brand-accent-dark);box-shadow:0 12px 26px #ff6b3573;transform:translateY(-2px)}.hero-btn-ghost{background:transparent;border:1.5px solid var(--brand-primary);border-radius:var(--radius-full);color:var(--brand-accent);font-size:15px;font-weight:600;height:48px;padding:0 24px;transition:all .2s}.hero-btn-ghost:hover{background:var(--brand-bg-2)}.hero-tags{display:flex;flex-wrap:wrap;gap:10px}.hero-tag{background:#ffffffb3;border:1px solid var(--brand-line);border-radius:var(--radius-full);color:var(--brand-text);cursor:pointer;font-size:13px;font-weight:500;padding:6px 16px;transition:all .2s}.hero-tag:hover{background:var(--brand-bg-2);border-color:var(--brand-accent);color:var(--brand-accent)}.hero-right{flex-shrink:0;text-align:center}.hero-logo{display:inline-block;filter:drop-shadow(0 10px 20px rgba(255,107,53,.25))}.hero-brand-line{color:var(--brand-text-2);font-size:14px;font-weight:600;letter-spacing:1px;margin-top:14px}.card-white{background:var(--brand-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.mb8{margin-bottom:16px}.cat-grid{display:grid;gap:12px;grid-template-columns:repeat(8,1fr);padding:22px}.cat-item{align-items:center;border-radius:var(--radius-md);cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:6px 4px;transition:all .2s}.cat-item:hover{background:var(--brand-bg-2);transform:translateY(-2px)}.cat-icon{align-items:center;border-radius:50%;display:flex;font-size:24px;height:52px;justify-content:center;width:52px}.cat-name{color:var(--brand-text);font-size:13px;font-weight:500}.section-header{align-items:center;border-bottom:1px solid var(--brand-line);display:flex;flex-wrap:wrap;gap:12px 16px;padding:16px 20px}.section-header h3{align-items:center;color:var(--brand-text);display:inline-flex;flex-shrink:0;font-size:var(--fs-h2);font-weight:700;gap:10px;letter-spacing:.5px;margin:0}.news-tag{color:var(--brand-primary);font-size:12px;font-weight:600;margin:0}.section-header .tabs{display:flex;flex:1;gap:18px;min-width:0}.section-header .tabs span{color:var(--brand-text-2);cursor:pointer;font-size:13px;padding-bottom:4px}.section-header .tabs span.active{border-bottom:2px solid var(--brand-accent);color:var(--brand-accent);font-weight:700}.section-header .more{color:var(--brand-text-3);cursor:pointer;flex-shrink:0;font-size:13px;margin-left:auto;padding-left:8px;text-decoration:none}.section-header .more:hover{color:var(--brand-accent)}.rank-month{background:var(--brand-accent);border-radius:var(--radius-full);color:#fff;font-size:11px;font-weight:600;margin:0;padding:2px 7px}.pet-row{align-items:flex-start;border-bottom:1px solid var(--brand-line);container-name:pet-row;container-type:inline-size;display:flex;padding:14px 20px}.pet-row:last-child{border-bottom:none}.row-label{color:var(--brand-text);flex-shrink:0;font-size:14px;font-weight:700;margin-right:12px;min-width:72px;padding-top:22px;white-space:nowrap;width:auto}.row-items{display:grid;flex:1;gap:12px 8px;grid-template-columns:repeat(8,minmax(0,1fr));min-width:0}@container pet-row (max-width: 780px){.row-items{grid-template-columns:repeat(4,minmax(0,1fr))}}.pet-item{color:inherit;cursor:pointer;display:block;min-width:0;text-align:center;text-decoration:none;transition:transform .2s}.pet-item:hover{transform:translateY(-2px)}.pimg{background:var(--brand-bg-2);border-radius:var(--radius-sm);height:67px;margin:0 auto 4px;max-width:100%;overflow:hidden;width:86px}.pimg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pname{color:var(--brand-text);font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pet-item:hover .pname{color:var(--brand-accent)}.row-arrow{color:var(--brand-text-3);cursor:pointer;flex-shrink:0}.two-col{display:flex;gap:16px}.col-left{flex:1;min-width:0}.col-right{flex-shrink:0;width:340px}.focus-body{display:flex;gap:20px;padding:20px}.focus-slider{border-radius:var(--radius-md);flex-shrink:0;overflow:hidden;position:relative;width:340px}.focus-slider img{display:block;height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.slider-title{background:linear-gradient(transparent,#5d4037d9);bottom:0;color:#fff;font-size:13px;left:0;line-height:1.4;padding:24px 14px 12px;position:absolute;right:0}.focus-news{flex:1;min-width:0}.main-title{color:var(--brand-text);cursor:pointer;display:block;font-size:var(--fs-h2);font-weight:700;line-height:1.4;margin-bottom:12px;text-decoration:none}.main-title:hover{color:var(--brand-accent)}.focus-news-list{--focus-row:32px;--focus-gap-x:16px;--focus-gap-y:6px;-moz-column-gap:var(--focus-gap-x);column-gap:var(--focus-gap-x);display:grid;grid-auto-rows:var(--focus-row);grid-template-columns:repeat(auto-fill,minmax(min(100%,max(280px,calc(33.33333% - var(--focus-gap-x)*2/3))),1fr));max-height:calc(var(--focus-row)*4 + var(--focus-gap-y)*3);overflow:hidden;row-gap:var(--focus-gap-y)}.news-item{align-items:center;box-sizing:border-box;color:var(--brand-text-2);cursor:pointer;display:flex;font-size:13px;gap:8px;height:var(--focus-row);line-height:var(--focus-row);min-width:0;overflow:hidden;text-decoration:none}.news-item .tag,.news-item:hover{color:var(--brand-accent)}.news-item .tag{border:1px solid var(--brand-accent);border-radius:var(--radius-full);flex-shrink:0;font-size:11px;line-height:1.4;padding:1px 8px}.news-item-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hot-tags{border-top:1px solid var(--brand-line);display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px}.tag-link{background:var(--brand-bg-2);border-radius:var(--radius-full);color:var(--brand-accent);cursor:pointer;font-size:12px;padding:4px 12px}.tag-link:hover{background:var(--brand-primary);color:#fff}.rank-num{border-radius:6px;color:var(--brand-text-3);flex-shrink:0;font-size:12px;height:20px;line-height:20px;margin-right:4px;text-align:center;width:20px}.rank-num.top{background:var(--brand-accent);color:#fff;font-weight:700}.avatar{border-radius:50%;height:20px;-o-object-fit:cover;object-fit:cover;width:20px}.hosp-item{align-items:center;border-bottom:1px solid var(--brand-line);display:flex;gap:12px;padding:12px 18px}.hosp-item:last-child{border-bottom:none}.hosp-item:hover{background:var(--brand-bg-2)}.hosp-img{border-radius:var(--radius-md);flex-shrink:0;height:56px;-o-object-fit:cover;object-fit:cover;width:56px}.hosp-info{flex:1;min-width:0}.hosp-name{color:var(--brand-text);font-size:14px;font-weight:700}.hosp-rating{color:var(--brand-accent);font-size:12px;margin:3px 0}.hosp-rating span{color:var(--brand-text-3);margin-left:6px}.hosp-addr{color:var(--brand-text-3);font-size:11px}.hosp-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.mini-tag{background:var(--brand-bg-2);border-radius:var(--radius-full);color:var(--brand-accent);font-size:10px;padding:2px 8px}.consult-btn{background:var(--brand-accent);border:none;border-radius:var(--radius-full);color:#fff;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:600;padding:6px 16px}.consult-btn:hover{background:var(--brand-accent-dark)}.brand-row{display:flex;gap:10px;overflow-x:auto;padding:16px 20px}.brand-item{align-items:center;background:var(--brand-bg-3);border:1px solid var(--brand-line);border-radius:var(--radius-md);color:var(--brand-text-2);cursor:pointer;display:flex;flex-shrink:0;font-size:13px;font-weight:500;height:40px;justify-content:center;width:78px}.brand-item:hover{background:var(--brand-bg-2);border-color:var(--brand-accent);color:var(--brand-accent)}.food-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);padding:20px}.food-card{border:1px solid var(--brand-line);border-radius:var(--radius-md);cursor:pointer;padding:12px;position:relative;transition:all .2s}.food-card:hover{border-color:var(--brand-primary);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.food-tag{background:var(--brand-accent);border-radius:var(--radius-full);color:#fff;font-size:10px;font-weight:600;left:12px;padding:2px 8px;position:absolute;top:12px;z-index:1}.food-img{background:var(--brand-bg-2);border-radius:var(--radius-sm);height:100px;margin-bottom:8px;overflow:hidden;width:100%}.food-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.food-name{color:var(--brand-text);display:-webkit-box;font-size:12px;-webkit-line-clamp:2;line-height:1.4;-webkit-box-orient:vertical;font-weight:500;height:34px;overflow:hidden}.food-price{align-items:baseline;display:flex;gap:6px;margin-top:8px}.price-now{color:var(--brand-accent);font-size:15px;font-weight:800}.price-old{font-size:11px;text-decoration:line-through}.price-old,.price-sales{color:var(--brand-text-3)}.price-sales{font-size:10px;margin-left:auto}.rank-grid-4{background:var(--brand-line);display:grid;gap:1px;grid-template-columns:repeat(4,1fr)}.rank-col{background:var(--brand-card);padding:16px}.rank-col-title{border-bottom:2px solid var(--brand-accent);color:var(--brand-text);font-size:14px;font-weight:700;margin-bottom:10px;padding-bottom:10px}.rank-line{align-items:center;cursor:pointer;display:flex;font-size:12px;gap:8px;padding:6px 0}.rank-line:hover{color:var(--brand-accent)}.rank-thumb-sm{border-radius:var(--radius-sm);height:24px;-o-object-fit:cover;object-fit:cover;width:24px}.rank-val{color:var(--brand-accent);font-size:11px;font-weight:600;margin-left:auto}.site-footer{background:var(--brand-text-deep);color:#fff;margin-top:24px}.footer-inner{box-sizing:border-box;display:flex;gap:48px;margin:0 auto;max-width:1920px;padding:40px 32px;width:100%}.footer-brand{flex-shrink:0;width:260px}.fb-logo{align-items:center;color:var(--brand-primary);display:flex;font-size:22px;font-weight:800;gap:10px}.fb-slogan{color:var(--brand-pink);font-size:13px;letter-spacing:.5px;margin:14px 0 16px}.footer-services{display:flex;flex-wrap:wrap;gap:8px}.footer-services span{background:#ffc1cc1f;border-radius:var(--radius-full);color:var(--brand-pink-soft);font-size:12px;padding:4px 12px}.footer-col h4{color:#fff;font-size:14px;font-weight:600;margin-bottom:14px}.footer-col ul{list-style:none}.footer-col li{color:#ffffff9e;font-size:12px;padding:5px 0}.footer-col li a{color:inherit;cursor:pointer;text-decoration:none;transition:color .2s}.footer-col li a:hover{color:var(--brand-primary)}.footer-col li span{cursor:default;opacity:.8}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.1);color:#ffffff73;font-size:12px;padding:18px 0;text-align:center}.footer-bottom a{color:inherit;text-decoration:none}.footer-bottom a:hover{color:var(--brand-pink-soft);text-decoration:underline}.menu-toast{background:#5d4037f0;border-radius:var(--radius-full);bottom:90px;box-shadow:0 8px 24px #5d40374d;color:#fff;font-size:13px;left:50%;padding:10px 22px;position:fixed;transform:translate(-50%);white-space:nowrap;z-index:3000}@media (max-width:768px){.top-header-inner{flex-wrap:wrap;gap:10px 12px;height:auto;min-height:56px;padding:10px 12px}.logo-text{font-size:18px}.logo-badge{display:none}.city-area{margin-left:auto;order:2}.city-label{font-size:13px;padding:6px 10px}.city-panel{left:auto;right:0;width:min(470px,calc(100vw - 24px))}.header-actions{gap:2px;margin-left:0;order:3}.header-ad,.hover-pop{display:none}.publish-btn{justify-content:center;margin-left:0;min-width:36px;padding:0 12px}.header-avatar .ha-name,.publish-label{display:none}.header-avatar{padding:0;width:36px}.account-area{margin-left:6px}.account-menu{min-width:176px;right:-8px}.search-box{flex:1 1 100%;height:38px;max-width:none;order:4}.search-btn{font-size:13px;padding:0 14px}.main-wrap{flex-direction:column;gap:12px;margin:12px auto 0;padding:0 12px calc(68px + env(safe-area-inset-bottom,0px))}.content-main,.sidebar{width:100%}.sidebar{backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);background:#fffaf3f0;border-top:1px solid rgba(255,138,101,.15);bottom:0;box-shadow:0 -4px 20px #5d403714;left:0;max-height:none;padding:0 0 env(safe-area-inset-bottom,0);position:fixed;right:0;top:auto;z-index:95}.sidebar-card{background:transparent;border-radius:0;box-shadow:none;display:flex;gap:2px;overflow-x:auto;padding:6px 4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sidebar-card::-webkit-scrollbar{display:none}.side-item{flex:0 0 auto;flex-direction:column;font-size:10px;gap:2px;height:auto;justify-content:center;line-height:1.2;margin-bottom:0;min-height:52px;padding:6px 4px;text-align:center;width:64px}.side-text{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-tag,.side-arrow{display:none}.side-icon{margin:0}.hero-inner{flex-direction:column;padding:24px 18px;text-align:center}.hero-left{max-width:none}.hero-cta{flex-wrap:wrap;justify-content:center}.hero-right{margin:0 auto}.cat-grid{gap:8px;grid-template-columns:repeat(4,1fr);padding:14px 12px}.cat-icon{font-size:20px;height:44px;width:44px}.two-col{flex-direction:column}.col-right{width:100%}.focus-body{flex-direction:column;padding:14px}.focus-slider{width:100%}.section-header{gap:8px;padding:12px 14px}.section-header .tabs{flex-wrap:wrap;gap:12px}.pet-row{flex-direction:column;padding:12px 14px}.row-label{margin-bottom:6px;margin-right:0;padding-top:0}.food-grid{gap:10px;grid-template-columns:repeat(2,1fr);padding:14px}.rank-grid-4{grid-template-columns:1fr 1fr}.footer-inner{flex-direction:column;gap:28px;padding:28px 16px}.footer-brand{width:auto}.footer-bottom{font-size:11px;line-height:1.8;padding:14px 12px calc(14px + env(safe-area-inset-bottom,0px))}.menu-toast{bottom:calc(78px + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 32px);text-align:center;white-space:normal}}@keyframes t-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.t-icon{display:inline-block;height:1em;vertical-align:middle;width:1em}.t-icon:before{font-family:unset}.t-icon-loading{animation:t-spin 1s linear infinite}.t-icon.t-size-s,i.t-size-s{font-size:14px}.t-icon.t-size-m,i.t-size-m{font-size:16px}.t-icon.t-size-l,i.t-size-l{font-size:18px}.brand-logo[data-v-1c19299d]{align-items:center;display:inline-flex;line-height:0}.logo-mark[data-v-1c19299d]{display:block}.notfound[data-v-ed6a7ffc]{align-items:center;background:var(--brand-bg);display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 120px);padding:40px;text-align:center}.nf-404[data-v-ed6a7ffc]{background:linear-gradient(120deg,var(--brand-primary),var(--brand-accent));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:120px;font-weight:800;letter-spacing:4px;line-height:1;margin:22px 0 8px}.nf-title[data-v-ed6a7ffc]{color:var(--brand-text);font-size:28px;font-weight:800}.nf-desc[data-v-ed6a7ffc]{color:var(--brand-text-2);font-size:16px;margin:12px 0 30px}.nf-btn[data-v-ed6a7ffc]{background:var(--brand-accent);border-radius:var(--radius-full);box-shadow:0 8px 20px #ff6b3559;color:#fff;font-size:16px;font-weight:700;height:48px;padding:0 40px;transition:all .2s}.nf-btn[data-v-ed6a7ffc]:hover{background:var(--brand-accent-dark);transform:translateY(-2px)}
