:root{--ink: #101828;--muted: #5B6473;--line: #E3E6EB;--ground: #F5F6F8;--surface: #FFFFFF;--photo: #E9ECF1;--accent: #C7430E;--accent-ink: #B93A0C;--accent-soft: #FFF0E9;--good: #0B655D;--good-soft: #E6F4F2;--bad: #B42318;--bad-soft: #FDECEA;font-family:Onest,system-ui,-apple-system,PingFang SC,sans-serif;color:var(--ink);background:var(--ground)}:root[data-theme=dark]{--ink: #E8EAED;--muted: #A0A8B5;--line: #2C323B;--ground: #0F1216;--surface: #181C22;--photo: #232830;--accent: #F0642A;--accent-ink: #FF8A57;--accent-soft: #3A2117;--good: #4FC3B5;--good-soft: #10302C;--bad: #FF7A6E;--bad-soft: #3B1814;color-scheme:dark}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{background:var(--surface);color:var(--ink);border-color:var(--line)}*{box-sizing:border-box}body{margin:0;font-size:15px;line-height:1.45;-webkit-tap-highlight-color:transparent}a{color:var(--accent-ink)}h1,h2,h3{margin:0}.muted{color:var(--muted)}.num{font-variant-numeric:tabular-nums;white-space:nowrap}.pad{padding:16px}.row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.stack{display:flex;flex-direction:column;gap:12px}.app{min-height:100vh;display:flex;flex-direction:column}.top{position:sticky;top:0;z-index:10;background:var(--surface);border-bottom:1px solid var(--line)}.top-in{max-width:1240px;margin:0 auto;padding:10px 16px 12px;display:flex;gap:10px 12px;align-items:center;flex-wrap:wrap}.top-in .searchbar{order:3;flex-basis:100%}.top-in .lang{margin-left:auto}.searchbar .btn{display:none}.logo{font-weight:700;font-size:20px;color:var(--ink);text-decoration:none;letter-spacing:-.01em;flex:none}.logo b{color:var(--accent)}.searchbar{flex:1;min-width:0;height:46px;border-radius:12px;background:var(--ground);border:1.5px solid var(--line);display:flex;align-items:center;gap:8px;padding:0 6px 0 12px;color:var(--muted)}.searchbar input{flex:1;min-width:0;border:0;background:transparent;font:400 15px inherit;font-family:inherit;color:var(--ink);outline:none}.top-links{display:none;gap:4px;align-items:center}.top-links a{height:40px;padding:0 12px;border-radius:10px;display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:var(--ink);font-weight:500}.top-links a.on{background:var(--ground)}.lang{width:auto;height:40px;border-radius:10px;border:0;background:transparent;font:600 13px inherit;font-family:inherit;color:var(--ink);padding:0 8px;cursor:pointer}main.page{flex:1;width:100%;max-width:1240px;margin:0 auto;padding:16px 16px 96px;display:flex;flex-direction:column;gap:16px}.tabbar{position:fixed;bottom:0;left:0;right:0;z-index:10;height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--surface);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.tabbar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-decoration:none;color:var(--muted);font-size:11.5px;position:relative}.tabbar a.on{color:var(--accent);font-weight:600}.badge-dot{position:absolute;top:6px;left:calc(50% + 6px);min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--accent);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}@media(min-width:900px){.top-in{flex-wrap:nowrap}.top-in .searchbar{order:0;flex-basis:auto}.top-in .lang{margin-left:0}.searchbar .btn{display:inline-flex}.top-links{display:flex}.tabbar{display:none}main.page{padding-bottom:48px}}.card{background:var(--surface);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:12px}.card h2{font-size:18px}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.section-head h2{font-size:20px}.hero{position:relative;overflow:hidden;border-radius:20px;background:var(--ink);color:#fff;padding:24px 20px;display:flex;flex-direction:column;gap:14px}.hero:after{content:"";position:absolute;right:-50px;top:-50px;width:200px;height:200px;border-radius:50%;background:var(--accent);opacity:.92}.hero>*{position:relative;z-index:1;max-width:560px}.hero .kicker{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#ffd9c9}.hero h1{font-size:26px;line-height:1.15}.hero p{margin:0;color:#d0d5dd}@media(min-width:900px){.hero{padding:48px}.hero h1{font-size:44px}.hero:after{width:360px;height:360px;right:-80px;top:auto;bottom:-140px}}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;background:var(--surface);border-radius:16px;padding:14px 8px}.step{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12.5px;font-weight:500;text-align:center}.step i{width:44px;height:44px;border-radius:12px;background:var(--accent-soft);color:var(--accent-ink);display:flex;align-items:center;justify-content:center}.products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:700px){.products{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}}.pcard{background:var(--surface);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:var(--ink)}.photo{background:var(--photo);display:flex;align-items:center;justify-content:center;position:relative}.pcard .src{position:absolute;left:8px;bottom:8px;height:22px;padding:0 8px;border-radius:6px;background:var(--surface);font-size:11.5px;font-weight:600;color:var(--muted);display:flex;align-items:center}.pcard .body{padding:10px 10px 12px;display:flex;flex-direction:column;gap:6px}.pcard .title{font-size:13.5px;line-height:1.3;height:35px;overflow:hidden}.pcard .price{font-size:17px;font-weight:700}.btn{height:48px;padding:0 18px;border-radius:12px;border:1.5px solid transparent;font:600 15px inherit;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;white-space:nowrap}.btn.sm{height:36px;padding:0 12px;font-size:13.5px;border-radius:10px}.btn.primary{background:var(--accent);color:#fff}.btn.dark{background:var(--ink);color:#fff}.btn.light{background:var(--surface);color:var(--ink)}.btn.ghost{background:var(--surface);border-color:var(--line);color:var(--ink)}.btn.outline{background:var(--surface);border-color:var(--ink);color:var(--ink)}.btn.block{width:100%}.btn:disabled{opacity:.5;cursor:default}.btn:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.chip:focus-visible{outline:2.5px solid #3B5BDB;outline-offset:1px}.chip{height:44px;padding:0 16px;border-radius:10px;border:1.5px solid var(--line);background:var(--surface);font:400 14px inherit;font-family:inherit;color:var(--ink);cursor:pointer}.chip.on{border-color:var(--ink);font-weight:600}input,select,textarea{height:46px;border-radius:10px;border:1.5px solid var(--line);padding:0 12px;font:15px inherit;font-family:inherit;color:var(--ink);background:var(--surface);width:100%;min-width:0}textarea{height:auto;padding:10px 12px}.field{display:flex;flex-direction:column;gap:5px;font-size:13px;color:var(--muted)}.field input,.field select,.field textarea{color:var(--ink)}.check{width:22px;height:22px;accent-color:var(--ink);flex:none}.notice{border-radius:12px;padding:12px 14px;display:flex;gap:10px;align-items:center;justify-content:space-between;font-size:13.5px}.notice.info{background:var(--accent-soft);color:#7a2a08}.notice.good{background:var(--good-soft);color:var(--good)}.notice.bad{background:var(--bad-soft);color:var(--bad)}.empty{background:var(--surface);border-radius:16px;padding:32px 16px;text-align:center;color:var(--muted);display:flex;flex-direction:column;gap:12px;align-items:center}.tag{height:24px;padding:0 8px;border-radius:6px;background:var(--ground);font-size:12px;font-weight:600;color:var(--muted);display:inline-flex;align-items:center}.tag.good{background:var(--good-soft);color:var(--good)}.tag.warn{background:#fff5db;color:#8a5a00}.tag.accent{background:var(--accent-soft);color:var(--accent-ink)}.line{display:flex;gap:12px;align-items:flex-start}.line .thumb{width:72px;height:72px;flex:none;border-radius:10px;background:var(--photo);display:flex;align-items:center;justify-content:center}.qty{display:inline-flex;align-items:center;border-radius:10px;border:1.5px solid var(--line)}.qty button{width:40px;height:40px;border:0;background:transparent;font:500 20px inherit;font-family:inherit;cursor:pointer;color:var(--ink)}.qty span{min-width:32px;text-align:center;font-weight:600}.sum{display:flex;justify-content:space-between;gap:12px;font-size:14px}.sum.total{font-size:16px;font-weight:700;border-top:1px solid var(--line);padding-top:10px}.sticky-bar{position:sticky;bottom:calc(64px + env(safe-area-inset-bottom));background:var(--surface);border-radius:16px;padding:12px;display:flex;gap:10px;align-items:center;box-shadow:0 -1px 0 var(--line)}@media(min-width:900px){.sticky-bar{bottom:16px}}.timeline{list-style:none;margin:0;padding:0}.timeline li{display:flex;gap:12px}.timeline .dot{width:16px;display:flex;flex-direction:column;align-items:center}.timeline .dot b{width:12px;height:12px;border-radius:6px;margin-top:4px;background:var(--ink)}.timeline .dot i{flex:1;width:2px;background:var(--line);min-height:22px}.timeline li:last-child .dot b{background:var(--accent);box-shadow:0 0 0 3px #c7430e2e}.timeline .txt{padding-bottom:14px;display:flex;flex-direction:column}.code-box{border-radius:14px;background:var(--ink);color:#fff;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.code-box strong{font-size:20px;letter-spacing:.06em}.menu a{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-decoration:none;color:var(--ink);border-bottom:1px solid var(--line)}.menu a:last-child{border-bottom:0}.thread{display:flex;flex-direction:column;gap:8px}.bubble{max-width:85%;padding:10px 12px;border-radius:14px;background:var(--surface);white-space:pre-wrap}.bubble.customer{align-self:flex-end;background:var(--accent-soft)}.bubble .meta{font-size:11.5px;color:var(--muted);margin-top:4px}.two-col{display:grid;gap:16px}@media(min-width:900px){.two-col{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}}.toast{pointer-events:none;position:fixed;left:50%;transform:translate(-50%);bottom:calc(80px + env(safe-area-inset-bottom));z-index:20;background:var(--ink);color:#fff;padding:12px 16px;border-radius:12px;font-size:14px}.photo>.img,.thumb>.img{width:100%;height:100%;object-fit:cover;display:block}.photo,.thumb{overflow:hidden}.gallery{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.gallery button{flex:none;width:64px;height:64px;border-radius:10px;border:2px solid transparent;padding:0;overflow:hidden;background:var(--photo);display:flex;align-items:center;justify-content:center;cursor:pointer}.gallery button.on{border-color:var(--accent)}.gallery .img{width:100%;height:100%;object-fit:cover}.dims{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.dims legend{font-size:13px;color:var(--muted);margin-bottom:6px;padding:0}.ship-hint{display:inline-flex;gap:8px;align-items:center;font-size:14px;color:var(--ink);text-decoration:none}.ship-hint svg{width:18px;height:18px;color:var(--accent);flex:none}.switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:46px;height:28px;border-radius:14px;background:var(--line);position:relative;cursor:pointer;flex:none;transition:background .15s}.switch:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--surface);box-shadow:0 1px 2px #0003;transition:transform .15s}.switch:checked{background:var(--accent)}.switch:checked:after{transform:translate(18px)}.switch:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.banners{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:20px}.banners::-webkit-scrollbar{display:none}.banner{position:relative;display:block;aspect-ratio:16 / 7;border-radius:20px;overflow:hidden;background:var(--photo);scroll-snap-align:start;color:#fff;text-decoration:none}.banner .img{width:100%;height:100%;object-fit:cover;display:block}.banner-text{position:absolute;left:0;right:0;bottom:0;padding:18px 20px;display:flex;flex-direction:column;gap:4px;background:linear-gradient(transparent,#101828b8)}.banner-text strong{font-size:20px;line-height:1.2}@media(min-width:900px){.banners{grid-auto-columns:calc(50% - 6px)}.banner{aspect-ratio:16 / 8}}.cat-strip{display:grid;grid-auto-flow:column;grid-auto-columns:76px;gap:10px;overflow-x:auto;scrollbar-width:none;padding:2px}.cat-strip::-webkit-scrollbar{display:none}.cat{display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;color:var(--ink);font-size:12.5px;text-align:center;line-height:1.25}.cat-ico{width:56px;height:56px;border-radius:18px;background:var(--accent-soft, #FFF1EA);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700}.cat-ico.sm{width:32px;height:32px;border-radius:10px;font-size:16px;display:inline-flex;vertical-align:middle;margin-right:6px}.hscroll{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.hscroll::-webkit-scrollbar{display:none}.hscroll.chips .chip{flex:none}.mini{flex:none;width:112px;display:flex;flex-direction:column;gap:6px;text-decoration:none;color:var(--ink);font-size:13px}.mini .photo{width:112px;height:112px;border-radius:14px}.mini .title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fav{position:absolute;top:12px;right:12px;width:44px;height:44px;border-radius:50%;border:0;background:#ffffffeb;color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 3px #1018281f}.fav.on{color:var(--accent)}.fav.on svg{fill:currentColor}.filters{display:grid;gap:12px}.price-range{border:0;margin:0;padding:0;display:flex;gap:8px;align-items:center}.price-range legend{font-size:13px;color:var(--muted);margin-bottom:6px;padding:0}.price-range input{flex:1;min-width:0}.services{display:grid;gap:8px}.service{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--line);border-radius:12px;cursor:pointer}.service:has(input:checked){border-color:var(--accent);background:var(--accent-soft, #FFF1EA)}.sum.good{color:var(--good)}a.chip{text-decoration:none;color:inherit;display:inline-flex;align-items:center;gap:6px}.ubar{display:none;background:var(--ink);color:#c9ced6;font-size:12.5px}.ubar-in{max-width:1240px;margin:0 auto;padding:0 16px;height:34px;display:flex;align-items:center;gap:18px}.ubar a{color:#e4e7ec;text-decoration:none}.ubar a:hover{color:#fff;text-decoration:underline}.ubar b{color:#fff;font-weight:600}.ubar-gap{flex:1}.ubar .lang{height:26px;color:#fff;background:transparent;font-size:12.5px;padding:0 4px}.ubar .lang option{color:var(--ink)}.ubar .tag{background:#ffffff1f;color:#fff;height:22px}.top-links a svg{width:20px;height:20px}.top-links .count{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--accent);color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.mainnav{display:none;border-top:1px solid var(--line)}.mainnav-in{max-width:1240px;margin:0 auto;padding:0 16px;height:46px;display:flex;align-items:stretch;gap:4px}.dd{position:relative;display:flex}.dd-btn{height:46px;padding:0 14px;border:0;background:transparent;font:500 14.5px inherit;font-family:inherit;color:var(--ink);display:inline-flex;align-items:center;gap:8px;cursor:pointer;text-decoration:none;white-space:nowrap}.dd-btn:hover{color:var(--accent-ink)}.dd-btn.strong{font-weight:700;background:var(--ground);border-radius:10px;height:36px;margin:5px 8px 5px 0}.dd-btn.strong svg{width:18px;height:18px}.dd-btn.accent{margin-left:auto;color:var(--accent-ink);font-weight:600}.dd-menu{display:none;position:absolute;top:100%;left:0;z-index:30;min-width:340px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 40px #1018281f;padding:8px;flex-direction:column}.dd-menu.narrow{min-width:220px}.dd:hover .dd-menu,.dd:focus-within .dd-menu{display:flex}.dd-menu a{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;color:var(--ink);text-decoration:none;font-size:14px}.dd-menu a:hover{background:var(--ground)}.dd-menu a small{color:var(--muted);font-size:12.5px;line-height:1.35}.dd-menu.mega{min-width:640px;display:none;flex-direction:row;flex-wrap:wrap;gap:4px 12px;padding:16px}.dd:hover .dd-menu.mega,.dd:focus-within .dd-menu.mega{display:flex}.mega-col{flex:1 1 180px;display:flex;flex-direction:column}.mega-col a{padding:6px 8px}.mega-col .mega-top{font-weight:700}.mega-all{flex-basis:100%;font-weight:600;color:var(--accent-ink)!important}.mobile-only{display:inline-block}footer.foot{background:var(--ink);color:#c9ced6;margin-bottom:calc(64px + env(safe-area-inset-bottom))}.foot-in{max-width:1240px;margin:0 auto;padding:32px 16px 20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.foot-brand{grid-column:1 / -1;display:flex;flex-direction:column;gap:8px;max-width:420px}.foot-brand p{margin:0;font-size:13.5px}.logo.light{color:#fff}.muted-light{color:#98a2b3}.foot-col{display:flex;flex-direction:column;gap:8px;font-size:13.5px}.foot-col h3{font-size:14px;color:#fff;margin-bottom:2px}.foot-col a,.foot-base a{color:#c9ced6;text-decoration:none}.foot-col a:hover,.foot-base a:hover{color:#fff;text-decoration:underline}.foot-base{max-width:1240px;margin:0 auto;padding:14px 16px 22px;border-top:1px solid rgba(255,255,255,.1);font-size:12.5px;color:#98a2b3}.floatbar{display:none}@media(min-width:900px){.ubar,.mainnav{display:block}.mobile-only{display:none}footer.foot{margin-bottom:0}.foot-in{grid-template-columns:1.5fr repeat(5,minmax(0,1fr));padding-top:44px}.foot-brand{grid-column:auto}.floatbar{display:flex;position:fixed;right:16px;top:50%;transform:translateY(-50%);z-index:15;flex-direction:column;gap:2px;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:6px;box-shadow:0 8px 24px #10182814}.floatbar a,.floatbar button{position:relative;width:44px;height:44px;border-radius:12px;border:0;background:transparent;color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer}.floatbar a:hover,.floatbar button:hover{background:var(--ground);color:var(--accent-ink)}.floatbar .badge-dot{top:2px;left:auto;right:0}}.btn.ghost-light{background:transparent;border-color:#ffffff73;color:#fff}.btn.ghost-light:hover{border-color:#fff}.btn svg{width:18px;height:18px}.eyebrow{font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--good)}.h-lg{font-size:24px;line-height:1.2;letter-spacing:-.01em}@media(min-width:900px){.h-lg{font-size:34px}}.hero2{border-radius:22px;overflow:hidden;color:#fff;background:radial-gradient(circle at 92% 18%,rgba(199,67,14,.95) 0 120px,transparent 121px),radial-gradient(circle at 78% 110%,rgba(255,255,255,.07) 0 220px,transparent 221px),linear-gradient(135deg,#101828,#1d2939)}.hero2-in{padding:28px 20px;display:flex;flex-direction:column;gap:14px;max-width:760px}.hero2 .kicker{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffd9c9}.hero2 h1{font-size:27px;line-height:1.15;letter-spacing:-.015em}.hero2 p{margin:0;color:#d0d5dd;font-size:16px}.searchbar.big{height:56px;background:var(--surface);border:0;border-radius:14px;padding:0 6px 0 16px}.searchbar.big .btn{display:inline-flex;height:44px;padding:0 20px}.hero2-actions{gap:10px}@media(min-width:900px){.hero2-in{padding:56px 56px 52px}.hero2 h1{font-size:46px}.hero2{background:radial-gradient(circle at 88% 30%,rgba(199,67,14,.95) 0 190px,transparent 191px),radial-gradient(circle at 70% 120%,rgba(255,255,255,.07) 0 320px,transparent 321px),linear-gradient(135deg,#101828,#1d2939)}}.stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--surface);border-radius:18px;overflow:hidden}.stats>div{padding:16px;display:flex;flex-direction:column;gap:2px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.stats strong{font-size:22px;color:var(--accent-ink);font-variant-numeric:tabular-nums}.stats span{font-weight:600;font-size:14px}.stats small{color:var(--muted);font-size:12.5px;line-height:1.35}@media(min-width:900px){.stats{grid-template-columns:repeat(4,minmax(0,1fr))}.stats>div{border-bottom:0;padding:20px 24px}.stats>div:last-child{border-right:0}.stats strong{font-size:28px}}.svc-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media(min-width:640px){.svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.svc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.svc{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:20px;display:flex;flex-direction:column;gap:8px;text-decoration:none;color:var(--ink);transition:border-color .15s,transform .15s}.svc:hover{border-color:var(--accent);transform:translateY(-2px)}.svc i{width:44px;height:44px;border-radius:12px;background:var(--accent-soft);color:var(--accent-ink);display:flex;align-items:center;justify-content:center}.svc:nth-child(2) i{background:#eaf0ff;color:#2948b8}.svc:nth-child(3) i{background:var(--good-soft);color:var(--good)}.svc:nth-child(4) i{background:#f2eeff;color:#5b3dc8}.svc h3{font-size:17px}.svc p{margin:0;color:var(--muted);font-size:14px;flex:1}.svc .more{color:var(--accent-ink);font-weight:600;font-size:14px}.band{background:var(--surface);border-radius:20px;padding:24px 18px;display:flex;flex-direction:column;gap:14px}@media(min-width:900px){.band{padding:40px}}.band.split{display:grid;gap:24px}@media(min-width:900px){.band.split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:48px}}.numbered{list-style:none;margin:4px 0;padding:0;display:flex;flex-direction:column;gap:14px}.numbered li{display:flex;gap:12px;align-items:flex-start}.numbered b{flex:none;width:34px;height:34px;border-radius:50%;background:var(--ink);color:#fff;font-size:13px;display:flex;align-items:center;justify-content:center}.numbered li div{display:flex;flex-direction:column;gap:2px;font-size:14px}.numbered strong{font-size:15.5px}.mock{background:var(--ground);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 24px 48px #10182814}.mock-bar{height:34px;background:var(--surface);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;color:var(--muted)}.mock-bar i{width:9px;height:9px;border-radius:50%;background:var(--line)}.mock-bar span{margin-left:8px}.mock-body{padding:18px;display:flex;flex-direction:column;gap:14px}.mock-head{display:flex;justify-content:space-between;align-items:center;gap:8px;background:var(--surface);border-radius:12px;padding:12px 14px;font-size:14px}.mock-steps{list-style:none;margin:0;padding:0 6px;display:flex;flex-direction:column;gap:10px;font-size:13.5px;color:var(--muted)}.mock-steps li{display:flex;align-items:center;gap:10px}.mock-steps b{width:12px;height:12px;border-radius:50%;background:var(--good)}.mock-steps li.now{color:var(--ink);font-weight:600}.mock-steps li.now b{background:var(--accent);box-shadow:0 0 0 4px #c7430e2e}.mock-track{height:8px;border-radius:4px;background:var(--line);overflow:hidden}.mock-track span{display:block;height:100%;background:linear-gradient(90deg,var(--good),var(--accent))}.aud-grid{display:grid;gap:12px}@media(min-width:900px){.aud-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.aud{background:var(--surface);border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.aud svg{color:var(--accent)}.aud h3{font-size:18px}.aud p{margin:0;color:var(--muted);font-size:14px;flex:1}.aud.dark{background:var(--ink);color:#fff}.aud.dark p{color:#c9ced6}.aud.dark svg{color:#ffb08f}.fee-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:900px){.fee-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.fee{border:1px solid var(--line);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:4px}.fee span{font-size:13px;color:var(--muted)}.fee strong{font-size:19px;font-variant-numeric:tabular-nums}.fee small{font-size:12.5px;color:var(--muted)}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:14px}.fee-table{width:100%;border-collapse:collapse;font-size:14px;min-width:520px}.fee-table caption{text-align:left;font-weight:700;padding:12px 14px 4px}.fee-table th,.fee-table td{text-align:left;padding:10px 14px;border-top:1px solid var(--line)}.fee-table th{font-size:12.5px;color:var(--muted);font-weight:600}.chip.static{cursor:default;height:36px;display:inline-flex;align-items:center;gap:4px;font-size:13.5px}.faq{display:grid;gap:8px}@media(min-width:900px){.faq{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.faq details{background:var(--surface);border-radius:14px;padding:0 16px}.faq summary{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;font-weight:600;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:20px;color:var(--muted);flex:none}.faq details[open] summary:after{content:"−"}.faq details p{margin:0 0 16px;color:var(--muted);font-size:14px}.cta-band{border-radius:20px;background:var(--accent);color:#fff;padding:24px 20px;display:flex;flex-direction:column;gap:16px}.cta-band h2{font-size:22px}.cta-band p{margin:4px 0 0;color:#ffe4d8}.cta-band .btn.primary{background:var(--surface);color:var(--accent-ink)}@media(min-width:900px){.cta-band{flex-direction:row;align-items:center;justify-content:space-between;padding:36px 40px}.cta-band h2{font-size:28px}}.hero2-actions .btn{white-space:normal;height:auto;min-height:40px;padding:8px 14px;text-align:left;line-height:1.25}.small{font-size:13px}.help-hero{border-radius:20px;background:linear-gradient(135deg,#101828,#1d2939);color:#fff;padding:28px 20px;display:flex;flex-direction:column;gap:10px}.help-hero h1{font-size:28px}.help-hero p{margin:0;color:#d0d5dd}.help-hero .searchbar{max-width:620px}@media(min-width:900px){.help-hero{padding:44px 48px}.help-hero h1{font-size:38px}}.help-grid{display:grid;gap:12px}@media(min-width:700px){.help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.help-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.help-cat{background:var(--surface);border-radius:18px;padding:20px;display:flex;flex-direction:column;gap:4px}.help-cat h2{font-size:17px;margin-bottom:6px}.help-cat a{color:var(--ink);text-decoration:none;padding:7px 0;border-bottom:1px solid var(--line);font-size:14.5px}.help-cat a:last-child{border-bottom:0}.help-cat a:hover{color:var(--accent-ink)}.help-cta{background:var(--surface);border-radius:18px;padding:18px 20px;display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.help-cta p{margin:2px 0 0;color:var(--muted);font-size:14px}.article-wrap{display:grid;gap:16px}@media(min-width:900px){.article-wrap{grid-template-columns:minmax(0,1fr) 280px;align-items:start}.article-wrap .help-cta{grid-column:1 / -1}.article-wrap.single{grid-template-columns:minmax(0,860px);justify-content:center}}.article{background:var(--surface);border-radius:18px;padding:22px 20px;display:flex;flex-direction:column;gap:10px}@media(min-width:900px){.article{padding:36px 44px}}.article h1{font-size:26px;line-height:1.2}@media(min-width:900px){.article h1{font-size:32px}}.article .notice{margin:0}.crumbs{font-size:13px;color:var(--muted)}.crumbs a{color:var(--muted)}.lead{margin:0;font-size:17px;color:var(--ink)}.rich{font-size:15.5px;line-height:1.65}.rich h2{font-size:19px;margin:22px 0 6px}.rich h3{font-size:16.5px;margin:18px 0 4px}.rich p{margin:0 0 12px}.rich ul,.rich ol{margin:0 0 12px;padding-left:22px}.rich li{margin-bottom:4px}.article-side{background:var(--surface);border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:2px;position:sticky;top:140px}.article-side strong{margin-bottom:6px}.article-side a{color:var(--ink);text-decoration:none;padding:8px 10px;border-radius:10px;font-size:14px}.article-side a:hover{background:var(--ground)}.article-side a.on{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.notice-item{text-decoration:none;color:var(--ink);gap:6px}.notice-item .more,.pinned .more{color:var(--accent-ink);font-weight:600;font-size:14px}.pinned{display:flex;gap:10px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:10px 14px;text-decoration:none;color:var(--ink);font-size:14px;flex-wrap:wrap}.pinned .more{margin-left:auto}.thumb-sm{position:relative;width:72px;height:72px;border-radius:10px;overflow:hidden;background:var(--photo);display:inline-flex;align-items:center;justify-content:center}.thumb-sm .img{width:100%;height:100%;object-fit:cover}.thumb-sm button{position:absolute;top:2px;right:2px;width:22px;height:22px;border-radius:50%;border:0;background:#101828b3;color:#fff;cursor:pointer;line-height:1}label.btn input[type=file]{display:none}.offer-grid{display:grid;gap:12px}@media(min-width:700px){.offer-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}.offer{background:var(--surface);border:1.5px solid var(--line);border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:8px}.offer.chosen{border-color:var(--good)}.offer .price{font-size:18px}.offer .btn{align-self:flex-start}.seo-pre{max-width:1100px;margin:0 auto;padding:24px 16px;color:#475467}.seo-pre img{max-width:100%;height:auto}.chip .count{margin-left:6px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--accent);color:#fff;font-size:11.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.inbox-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.inbox-item{width:100%;text-align:left;display:flex;gap:12px;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:var(--surface);font:inherit;color:var(--ink);cursor:pointer}.inbox-item:hover{border-color:var(--ink)}.inbox-item.unread{background:#fffaf3;border-color:#f5d9b0}.inbox-dot{flex:none;width:8px;height:8px;border-radius:50%;margin-top:7px;background:transparent}.inbox-item.unread .inbox-dot{background:var(--accent)}.inbox-body{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.inbox-body .link{color:var(--accent-ink);font-weight:600}.bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--ink)}.bell .badge-dot{position:absolute;top:2px;right:0;left:auto}@media(min-width:900px){.bell.mobile-only{display:none}}.chip.toggle[aria-pressed=true]{border-color:var(--accent);color:var(--accent-ink);font-weight:600}.guide-grid{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:700px){.guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.guide-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:16px;background:var(--surface);overflow:hidden;text-decoration:none;color:var(--ink)}.guide-card:hover{border-color:var(--ink)}.guide-cover{aspect-ratio:16 / 9;background:linear-gradient(135deg,#fff4e5,#eef4ff);display:flex;align-items:center;justify-content:center;color:#98a2b3}.guide-cover img{width:100%;height:100%;object-fit:cover}.guide-text{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px}.guide-text .more{color:var(--accent-ink);font-weight:600;font-size:14px;margin-top:auto}.article-cover{display:block;border-radius:14px;overflow:hidden;aspect-ratio:16 / 9;background:var(--ground)}.article-cover img{width:100%;height:100%;object-fit:cover}.menu a.danger-link span:first-child{color:#b42318}.in-app header.top{padding-top:env(safe-area-inset-top)}.in-app footer.foot,.in-app .floatbar,.in-app .ubar{display:none}.in-app main.page{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.code-input{font-size:24px;letter-spacing:8px;text-align:center;font-variant-numeric:tabular-nums}.btn.wa{background:#1f8f4e;border-color:#1f8f4e;color:#fff;gap:8px}.btn.wa:hover{background:#18773f;border-color:#18773f}.btn.wa svg{width:20px;height:20px}.wa-hours{font-weight:500;opacity:.85;font-size:13px}.foot-wa{display:inline-flex;align-items:center;gap:6px;color:#fff}.foot-wa svg{width:18px;height:18px}.floatbar a.fl-wa{color:#1f8f4e}.dtrack .timeline li:last-child .dot b{background:var(--ink);box-shadow:none}.dtrack .timeline li:first-child .dot b{background:var(--accent);box-shadow:0 0 0 3px #c7430e2e}.stars{display:inline-flex;gap:1px;vertical-align:-3px;color:#d0d5dd}.stars span{display:inline-flex}.stars svg{width:var(--s, 16px);height:var(--s, 16px)}.stars .on{color:#e8a317}.rating-line{display:inline-flex;align-items:center;gap:6px;color:var(--ink);text-decoration:none;font-size:14px}.rv-summary{display:flex;gap:20px;align-items:center}.rv-big{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:84px}.rv-big strong{font-size:34px;line-height:1}.rv-bars{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.rv-bar{display:grid;grid-template-columns:12px 1fr 28px;gap:8px;align-items:center;font-size:12.5px}.rv-bar .bar{height:6px;border-radius:3px;background:var(--ground);overflow:hidden}.rv-bar .bar i{display:block;height:100%;background:#e8a317;border-radius:3px}.review{border-top:1px solid var(--line);padding-top:12px;display:flex;flex-direction:column;gap:6px}.review p{margin:0;line-height:1.5;white-space:pre-wrap}.rv-photos{display:flex;gap:6px;flex-wrap:wrap}.rv-photos img,.rv-thumb img{width:72px;height:72px;object-fit:cover;border-radius:8px;display:block}.rv-reply{background:var(--ground);border-radius:10px;padding:8px 12px;font-size:14px}.rv-form{background:var(--ground);border-radius:12px;padding:12px}.rv-pick{display:flex;align-items:center;gap:4px}.rv-pick .muted{margin-right:6px}.rv-pick button{border:0;background:transparent;padding:2px;color:#d0d5dd;cursor:pointer}.rv-pick button svg{width:30px;height:30px}.rv-pick button.on{color:#e8a317}.rv-thumb{position:relative}.rv-thumb button{position:absolute;top:-6px;right:-6px;width:22px;height:22px;border-radius:11px;border:0;background:var(--ink);color:#fff;cursor:pointer;line-height:1}.rv-todo{display:flex;flex-direction:column;gap:6px}.rv-todo-item{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;padding:6px 0;border-top:1px solid var(--line)}.rv-todo-item:first-child{border-top:0}.rv-todo-item .thumb img{width:100%;height:100%;object-fit:cover}.coupons{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.coupon{display:flex;background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}.coupon.off{opacity:.6}.coupon-val{background:var(--accent);color:#fff;padding:14px;min-width:112px;max-width:132px;display:flex;flex-direction:column;justify-content:center;gap:4px;border-right:2px dashed rgba(255,255,255,.6)}.coupon-val strong{font-size:22px;line-height:1.1;white-space:nowrap}.coupon-val small{overflow-wrap:anywhere}.coupon-val small{opacity:.9}.coupon-body{padding:12px 14px;display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.coupon-code{font-weight:700;letter-spacing:.04em;background:var(--ground);border-radius:6px;padding:4px 8px}.coupon-offers{margin-top:10px;gap:6px}.iin-missing{color:#8a5a00;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}body.no-scroll{overflow:hidden}.modal-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#1018288c;display:flex;align-items:center;justify-content:center;padding:16px}.modal{background:var(--surface);border-radius:16px;width:100%;max-width:480px;max-height:calc(100vh - 32px);overflow:auto;padding:20px;display:flex;flex-direction:column;gap:14px;box-shadow:0 20px 50px #10182840}.modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.modal-head h2{margin:0;font-size:20px}.icon-btn{border:0;background:none;font-size:26px;line-height:1;cursor:pointer;color:#667085;padding:0 4px}.steps-bar{display:flex;gap:6px}.steps-bar span{flex:1;height:4px;border-radius:2px;background:#eaecf0}.steps-bar span.on{background:var(--accent)}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.seg{display:flex;gap:6px;flex-wrap:wrap}.seg button{border:1px solid #D0D5DD;background:var(--surface);border-radius:999px;padding:6px 12px;font-size:14px;cursor:pointer}.seg button.on{border-color:var(--accent);color:var(--accent);background:var(--accent-soft);font-weight:600}.id-slot{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1.58;border:1.5px dashed #D0D5DD;border-radius:12px;background:#f9fafb;overflow:hidden;cursor:pointer}.id-slot.has{border-style:solid}.id-slot img{width:100%;height:100%;object-fit:cover}.id-slot-empty{display:flex;flex-direction:column;align-items:center;gap:6px;color:#667085;font-size:14px;text-align:center;padding:8px}.id-slot-label{position:absolute;left:0;right:0;bottom:0;background:#10182899;color:#fff;font-size:12px;padding:3px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal input:disabled{background:var(--ground);color:#667085}.id-preview{width:100%;max-width:360px;border-radius:10px;border:1px solid #EAECF0}.done-mark{width:56px;height:56px;border-radius:50%;background:#ecfdf3;color:#12b76a;display:flex;align-items:center;justify-content:center}.done-mark svg{width:28px;height:28px}@media(max-width:560px){.modal-back{align-items:flex-end;padding:0}.modal{max-width:none;border-radius:16px 16px 0 0;max-height:92vh;padding:18px 16px calc(18px + env(safe-area-inset-bottom))}.grid-2{grid-template-columns:1fr}.modal .grid-2:has(.id-slot){grid-template-columns:1fr 1fr}}.hotwords{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;font-size:13.5px;color:var(--muted, #667085);margin-top:10px}.hotwords a{color:inherit;background:var(--ground);border-radius:999px;padding:3px 10px;text-decoration:none}.hotwords a:hover{color:var(--accent-ink);background:var(--accent-soft)}.hotwords.light{color:#d0d5dd}.hotwords.light a{background:#ffffff1a;color:#fff}.hotwords.light a:hover{background:#fff3;color:#fff}
