:root{--tx:#0F1A17;--tx-2:#2B3A36;--mute:#5F6E6A;--faint:#93A19C;--bg:#F3F6F5;--surface:#FFFFFF;--sub:#EEF2F1;--line:#E1E7E5;--line-2:#CFD8D5;--brand:#0E5C57;--brand-2:#0A4742;--brand-tint:#E3F1EF;--brand-ink:#0B6B64;--brand-soft:#9FD4CC;--amber:#C77A12;--amber-tint:#FBF0DC;--ok:#1E8E5A;--ok-tint:#E4F4EB;--no:#B4332A;--no-tint:#FBE9E7;--info:#2457B8;--c-job:#2457B8;--c-event:#B0367A;--c-pro:#0E5C57;--c-cv:#5B5FC7;--c-trade:#8A5A12;--r:14px;--r-sm:10px;--r-lg:20px;--sh:0 1px 2px rgba(15,26,23,.05),0 1px 1px rgba(15,26,23,.03);--sh-2:0 8px 24px -12px rgba(15,26,23,.22),0 2px 6px rgba(15,26,23,.06);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s7:32px;--s8:48px;--s9:64px;--font-h:'IBM Plex Sans',system-ui,sans-serif;--font-b:'Inter',system-ui,sans-serif;  --primary:var(--brand);--text:var(--tx);--text-mute:var(--mute);--text-muted:var(--mute);--kit-bg-default:var(--surface);--kit-bg-subtle:var(--sub);--kit-border-default:var(--line);--kit-fg-default:var(--tx);--kit-fg-muted:var(--mute);--kit-surface:var(--surface)}[data-theme="dark"]{--tx:#EDF2F0;--tx-2:#C9D3D0;--mute:#93A19C;--faint:#66746F;--bg:#0F1413;--surface:#171C1B;--sub:#1F2624;--line:#28302E;--line-2:#36403D;--brand-tint:#163229;--brand-ink:#6FC4B9;--brand-soft:#6FC4B9;--amber-tint:#33270F;--ok-tint:#123322;--no-tint:#3A1A17;--sh:0 1px 2px rgba(0,0,0,.4);--sh-2:0 10px 30px -12px rgba(0,0,0,.7)}body{background:var(--bg);color:var(--tx);font-family:var(--font-b);font-size:14.5px;line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-h);letter-spacing:-.01em;line-height:1.2;color:var(--tx)}.num{font-variant-numeric:tabular-nums}.wrap{max-width:1240px;margin:0 auto;padding:0 var(--s6)}  .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:10px;padding:0 14px;height:40px;font-weight:600;font-size:14px;border:1px solid var(--line-2);background:var(--surface);color:var(--tx);white-space:nowrap;transition:.15s;line-height:1;text-decoration:none}.btn:hover{border-color:var(--tx);background:var(--surface);color:var(--tx)}.btn-brand,.btn-ink,.btn-primary{background:var(--brand);border-color:var(--brand);color:#fff}.btn-brand:hover,.btn-ink:hover,.btn-primary:hover{background:var(--brand-2);border-color:var(--brand-2);color:#fff}.btn-soft{background:var(--brand-tint);border-color:transparent;color:var(--brand-ink)}.btn-soft:hover{background:#d4e9e6;border-color:transparent;color:var(--brand-ink)}.btn-ghost{border-color:transparent;background:transparent}.btn-ghost:hover{background:var(--sub);border-color:transparent}.btn-quiet{background:var(--surface);border-color:var(--line-2);color:var(--tx)}.btn-wa{border-color:#25D366;color:#128C7E}.btn-wa:hover{background:#e9faf0;border-color:#25D366;color:#128C7E}.btn-sm{height:34px;padding:0 12px;font-size:13px;border-radius:9px}.btn-lg{height:48px;padding:0 20px;font-size:15px;border-radius:12px}.btn-ic{width:40px;padding:0}.btn-sm.btn-ic{width:34px}.btn.btn-active{background:var(--tx);border-color:var(--tx);color:#fff}      .gh-header{position:sticky;top:0;z-index:1150;background:var(--surface);border-bottom:1px solid var(--line);box-shadow:none}[data-theme="dark"] .gh-header{background:rgba(23,28,27,.92)}.gh-inner{max-width:1240px;margin:0 auto;padding:0 var(--s6);display:flex;align-items:center;gap:var(--s5);height:64px}.gh-brand{font-family:var(--font-h);font-weight:700;font-size:19px;letter-spacing:-.02em;color:var(--tx);display:flex;align-items:center;gap:8px;text-decoration:none}.gh-brand:hover{color:var(--tx)}.gh-logo-text{color:var(--tx)}.gh-nav{display:flex;gap:2px}.gh-link{padding:8px 11px;border-radius:9px;font-weight:500;color:var(--tx-2);font-size:14px;text-decoration:none;display:inline-flex;align-items:center;gap:5px}.gh-link:hover,.gh-link.on,.gh-link.is-active{background:var(--sub);color:var(--tx)}.gh-search-wrap{flex:1;max-width:460px}.gh-actions{margin-left:auto;display:flex;align-items:center;gap:6px}.gh-icon-btn{width:40px;height:40px;border-radius:10px;border:0;background:transparent;color:var(--tx-2);display:inline-flex;align-items:center;justify-content:center;font-size:17px;position:relative;text-decoration:none}.gh-icon-btn:hover{background:var(--sub);color:var(--tx)}@media (min-width:992px){.gh-search-toggle{display:none}}@media (max-width:991.98px){.gh-search-toggle{display:inline-flex}}.gh-cta-btn{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 14px;border-radius:10px;background:var(--brand);color:#fff;font-weight:600;font-size:14px;text-decoration:none}.gh-cta-btn:hover{background:var(--brand-2);color:#fff}.gh-user-pill{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 10px 0 4px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);color:var(--tx);font-weight:600;font-size:13px}.gh-dot{position:absolute;top:4px;right:4px;min-width:16px;height:16px;border-radius:999px;background:var(--brand);color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center;padding:0 4px}  .gh-unstuck{position:static}.gh-wide .gh-inner{max-width:none}  .gh-bstrip{background:var(--brand-ink,#0D1F1A);color:#CFE6E3;font-size:11.5px;font-weight:600}.gh-bstrip .gh-inner{height:auto;min-height:30px;gap:14px;padding-top:5px;padding-bottom:5px;flex-wrap:wrap}.gh-bstrip a,.gh-bstrip span{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.gh-bstrip a:hover{color:#fff;text-decoration:underline}.gh-bstrip-sp{margin-left:auto}  .gh-style-b .gh-inner{height:72px}.gh-style-b .gh-search-wrap{max-width:640px;margin:0 auto}.gh-style-b .gh-search-box{height:46px}  .gh-navrow{border-top:1px solid var(--line);background:var(--surface)}.gh-navrow .gh-inner{height:auto;gap:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.gh-navrow .gh-inner::-webkit-scrollbar{display:none}.gh-navrow .gh-link{padding:12px 12px;border-radius:0;border-bottom:2px solid transparent;font-weight:600;white-space:nowrap}.gh-navrow .gh-link:hover,.gh-navrow .gh-link.on,.gh-navrow .gh-link.is-active{background:transparent;color:var(--tx);border-bottom-color:var(--brand)}@media (max-width:900px){.gh-style-b .gh-inner{height:60px}.gh-navrow .gh-inner{padding-left:var(--s4);padding-right:var(--s4)}}  .ph{background:var(--surface);border-bottom:1px solid var(--line)}.ph .wrap{padding-top:var(--s6);padding-bottom:var(--s6)}.crumbs,.breadcrumb-gdir{display:flex;gap:6px;font-size:12.5px;color:var(--mute);margin-bottom:var(--s3);flex-wrap:wrap;list-style:none;padding:0}.crumbs a:hover{color:var(--tx)}.crumbs span,.crumbs .sep{color:var(--faint)}.ph h1{font-size:30px;font-weight:700;margin:0}.ph-row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s5);flex-wrap:wrap}.ph-meta{display:flex;gap:14px;flex-wrap:wrap;color:var(--mute);font-size:13.5px;margin-top:8px;align-items:center}.ph-meta .dot{width:3px;height:3px;border-radius:50%;background:var(--line-2)}.ph-id{display:flex;gap:16px;align-items:flex-start;min-width:0}.ph-ico{flex:none;width:64px;height:64px;border-radius:18px;display:grid;place-items:center;background:color-mix(in srgb,var(--c) 12%,var(--surface));color:var(--c);font-size:30px}.ph-city{font-weight:500;color:var(--mute)}.ph-sibs{margin-top:12px}@media (max-width:720px){.ph-ico{width:48px;height:48px;border-radius:13px;font-size:22px}.ph-id{gap:12px}}  .g-67{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--s6);align-items:start}.g-30{display:grid;grid-template-columns:300px minmax(0,1fr);gap:var(--s6);align-items:start}.g-30--right{grid-template-columns:minmax(0,1fr) 300px}.g-30--right>.fil{order:2}.g-30--top,.g-30--none{grid-template-columns:minmax(0,1fr)}.g-30--none>.fil{display:none}.rail{position:sticky;top:80px;display:flex;flex-direction:column;gap:var(--s4);min-width:0}.stack{display:flex;flex-direction:column;gap:var(--s4);min-width:0}.stack>*{min-width:0}.sec{padding:var(--s8) 0}.sec-h{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s4);margin-bottom:var(--s5)}.sec-h h2{font-size:22px;font-weight:700;margin:0}.sec-h p{margin:4px 0 0;color:var(--mute);font-size:14px}.sec-h .more{font-weight:600;color:var(--brand-ink);font-size:14px;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;text-decoration:none}.gpanel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:var(--s5);box-shadow:var(--sh)}.gpanel h3,.gpanel .gp-h{font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px;margin:0 0 var(--s4)}.gpanel h3 .cnt{margin-left:auto;font-size:12px;font-weight:600;color:var(--mute);background:var(--sub);border-radius:999px;padding:1px 9px}.gpanel h3 .bi{color:var(--brand-ink)}  .gchip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line-2);background:var(--surface);border-radius:999px;padding:0 12px;height:32px;font-size:13px;font-weight:500;color:var(--tx-2);white-space:nowrap;text-decoration:none;cursor:pointer}.gchip:hover{border-color:var(--tx);color:var(--tx)}.gchip.on{background:var(--tx);border-color:var(--tx);color:#fff}  .gchip-label{border:0;background:0 0;padding-left:0;color:var(--tx-3,var(--tx-2));font-weight:600;cursor:default}.gchip b{font-weight:600;color:var(--faint);font-size:12px}.gchip.on b{color:var(--brand-soft)}.gchip .bi{font-size:13px}.chip-row{display:flex;gap:8px;flex-wrap:wrap}.chip-scroll{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.chip-scroll::-webkit-scrollbar{display:none}.gtag{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:999px;background:var(--sub);color:var(--tx-2);white-space:nowrap}.gtag.ok{background:var(--ok-tint);color:var(--ok)}.gtag.no{background:var(--no-tint);color:var(--no)}.gtag.amber{background:var(--amber-tint);color:var(--amber)}.gtag.brand{background:var(--brand-tint);color:var(--brand-ink)}.gtag .dot{width:6px;height:6px;border-radius:50%;background:currentColor}  .ggrid{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:var(--s5)}  .ggrid>.listing-card-wrap{display:flex;min-width:0}  .ggrid>.listing-card-wrap,.ggrid>.gc{max-height:560px}@media (max-width:720px){  .ggrid>.listing-card-wrap,.ggrid>.gc{max-height:460px}}.ggrid--2{--cols:2}.ggrid--3{--cols:3}.ggrid--4{--cols:4}.ggrid--list{grid-template-columns:minmax(0,1fr)}  .ggrid>.ad-slot{grid-column:1/-1}    .sbar{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:8px;display:flex;gap:8px;box-shadow:var(--sh);position:relative;z-index:1100;margin:0}.sbar .f{flex:1;display:flex;align-items:center;gap:8px;padding:0 12px;height:44px;border-radius:10px;background:var(--sub);color:var(--mute);font-size:14px;min-width:0;position:relative;margin:0;cursor:text}.sbar .f.q{flex:2.2}.sbar .f.a{cursor:pointer}.sbar .f .bi{flex:none}.sbar .f input,.sbar .f select{border:0;background:transparent;flex:1;font:inherit;outline:0;min-width:0;color:var(--tx);height:100%;appearance:none;-webkit-appearance:none;padding:0}.sbar .f input::-webkit-search-cancel-button,.sbar .f input::-webkit-search-decoration{-webkit-appearance:none;display:none}.sbar .f input::placeholder{color:var(--mute)}.sbar .f:focus-within{box-shadow:0 0 0 3px var(--brand-tint);background:var(--surface)}.sbar .f select{padding-right:22px;cursor:pointer}.sbar .f .caret{position:absolute;right:10px;color:var(--faint);pointer-events:none}.sbar .f .x{border:0;background:transparent;color:var(--faint);padding:0;width:22px;height:22px;display:grid;place-items:center;font-size:14px;cursor:pointer;flex:none;margin-right:-4px}.sbar .f .x:hover{color:var(--tx)}.sbar .btn{height:44px}.sbar .btn-ic{width:44px}.sbar .btn-go{flex:none}  .sbar--hero{background:#fff;border:0;border-radius:16px;padding:8px;gap:6px;box-shadow:0 20px 50px -20px rgba(0,0,0,.6);color:#0F1A17;z-index:20}.sbar--hero .f{height:52px;border-radius:11px;font-size:14.5px;background:#F3F6F5;color:#5F6E6A}.sbar--hero .f input,.sbar--hero .f select{color:#0F1A17}.sbar--hero .f input::placeholder{color:#7C8B87}.sbar--hero .f:focus-within{background:#fff;box-shadow:0 0 0 3px rgba(14,92,87,.15)}.sbar--hero .btn{height:52px;padding:0 22px;font-size:15px}.sbar--hero .ac-drop{left:8px;right:8px}  .sbar--head{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none;z-index:auto}.sbar--head .f{height:40px;border-radius:12px;font-size:13.5px;border:1.5px solid var(--gh-search-border,var(--line));background:var(--gh-search-bg,var(--sub));color:var(--gh-muted,var(--mute))}.sbar--head .f input{color:var(--gh-text,var(--tx))}.sbar--head .f:focus-within{border-color:var(--gh-search-focus,var(--brand));background:var(--gh-bg,var(--surface));box-shadow:0 0 0 3px rgba(14,92,87,.1)}.sbar--head .ac-drop{z-index:9999}.sf-fn{min-width:18px;height:18px;border-radius:999px;background:var(--brand);color:#fff;font-size:11px;font-weight:700;display:inline-grid;place-items:center;padding:0 5px}.nearby-row{display:flex;align-items:center;gap:12px;margin-top:10px;padding:0 4px;font-size:13px;color:var(--tx-2)}.nearby-row input[type=range]{flex:1;accent-color:var(--brand)}.res-h{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);margin:var(--s5) 0 var(--s4);flex-wrap:wrap}.res-h h2{font-size:17px;font-weight:600;margin:0}.res-h h2 b{color:var(--brand-ink)}.res-h h2 span{color:var(--mute);font-weight:500}.res-h .r{display:flex;gap:8px;align-items:center}.sortsel{display:inline-flex;align-items:center;gap:6px;height:34px;border:1px solid var(--line-2);border-radius:999px;background:var(--surface);padding:0 10px 0 12px;font-size:13px;color:var(--tx-2);position:relative}.sortsel select{border:0;background:transparent;font:inherit;font-weight:600;color:var(--tx);outline:0;appearance:none;-webkit-appearance:none;padding-right:16px;cursor:pointer}.sortsel .bi{position:absolute;right:9px;pointer-events:none;color:var(--faint);font-size:12px}.seg{display:inline-flex;border:1px solid var(--line-2);border-radius:9px;overflow:hidden;background:var(--surface)}.seg button,.seg a{border:0;background:transparent;height:34px;width:38px;display:grid;place-items:center;color:var(--mute);cursor:pointer;text-decoration:none}.seg .on{background:var(--tx);color:#fff}.fil{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);min-width:0}.fg{padding:14px 16px;border-bottom:1px solid var(--line)}.fg:last-child{border-bottom:0}.fg-t .bi{color:var(--faint)}.fg-t .gtag{margin-left:auto}.opt{display:flex;align-items:center;gap:9px;padding:5px 0;font-size:13.5px;color:var(--tx-2);cursor:pointer;margin:0}.opt input{position:absolute;opacity:0;width:0;height:0}.opt i{width:17px;height:17px;border:1.5px solid var(--line-2);border-radius:5px;flex:none;display:grid;place-items:center;background:var(--surface);font-size:11px;color:#fff;font-style:normal}.opt input:checked+i{background:var(--brand);border-color:var(--brand)}.opt input:checked+i::before{content:"\F272";font-family:"bootstrap-icons";font-weight:700}.opt.radio i{border-radius:50%}.opt.radio input:checked+i::before{content:"";width:7px;height:7px;border-radius:50%;background:#fff}.opt b{margin-left:auto;font-weight:500;color:var(--faint);font-size:12px}.opt:hover{color:var(--tx)}.fg .more{font-size:12.5px;color:var(--brand-ink);font-weight:600;text-decoration:none;display:inline-block;margin-top:4px}.fg select.gsel{width:100%;height:38px;border:1px solid var(--line-2);border-radius:9px;background:var(--surface);padding:0 10px;font:inherit;color:var(--tx)}.applied{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:var(--s4);align-items:center}.applied .gchip{height:30px;font-size:12.5px;background:var(--brand-tint);border-color:transparent;color:var(--brand-ink)}.applied .gchip .bi{font-size:11px;opacity:.7}.applied .clr{font-size:12.5px;color:var(--mute);text-decoration:none;font-weight:600}.pager{display:flex;justify-content:center;gap:6px;margin-top:var(--s7);flex-wrap:wrap}.pager a,.pager span{min-width:38px;height:38px;padding:0 10px;border-radius:10px;border:1px solid var(--line-2);display:grid;place-items:center;font-weight:600;font-size:13.5px;background:var(--surface);color:var(--tx);text-decoration:none}.pager .on{background:var(--tx);color:#fff;border-color:var(--tx)}.pager span{border-color:transparent;background:transparent;color:var(--faint)}  .fs-handle,.fs-head,.fs-foot,.fs-backdrop{display:none}.recent{margin-top:var(--s6)}.recent .eyebrow{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mute);margin-bottom:8px}.gfoot .cols{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:var(--s7)}.gfoot .brand{font-family:var(--font-h);font-weight:700;font-size:19px;color:#fff;margin-bottom:12px;display:inline-flex;align-items:center;gap:8px}.gfoot .brand em{font-style:normal;color:var(--brand-soft)}.gfoot .bot{border-top:1px solid rgba(255,255,255,.1);margin-top:var(--s7);padding-top:var(--s5);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12.5px;color:#7E8F8A}.gfoot .bot a{display:inline;padding:0;color:#7E8F8A}  @media (max-width:1100px){.ggrid--3,.ggrid--4{--cols:2}.g-30{grid-template-columns:260px minmax(0,1fr)}.g-30--right{grid-template-columns:minmax(0,1fr) 260px}}@media (max-width:991.98px){.gh-inner{height:60px;gap:12px}.gh-nav,.gh-search-wrap{display:none!important}.g-67,.g-30,.g-30--right{grid-template-columns:minmax(0,1fr)}.g-30--right>.fil{order:0}.rail{position:static}.gfoot .cols{grid-template-columns:1fr 1fr}  .fil{position:fixed;inset:auto 0 0 0;z-index:1200;max-height:88vh;border-radius:18px 18px 0 0;transform:translateY(100%);transition:transform .25s;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 -10px 40px rgba(0,0,0,.25)}.fil.is-open,.fil.open{transform:none}.fil .fil-h{display:none}.fs-handle{display:block;width:38px;height:4px;background:var(--line-2);border-radius:2px;margin:9px auto 0;flex:none}.fs-head{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--line);flex:none}.fs-head h2{font-size:15px;font-weight:700;margin:0}.fs-close{border:0;background:none;font-size:18px;color:var(--mute)}.fs-body{overflow-y:auto;flex:1;-webkit-overflow-scrolling:touch}.fs-foot{display:flex;gap:8px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);flex:none;background:var(--surface)}.fs-foot .btn{flex:1}.fs-backdrop{position:fixed;inset:0;background:rgba(8,18,15,.42);z-index:1190;opacity:0;pointer-events:none;transition:opacity .2s}.fs-backdrop.is-open,.fs-backdrop.open{display:block;opacity:1;pointer-events:auto}}@media (max-width:720px){body{font-size:14px}.wrap{padding:0 var(--s4)}.gh-inner{padding:0 var(--s4)}.gh-cta-btn .gh-cta-label{display:none}.ph h1{font-size:24px}.ph .wrap{padding-top:var(--s5);padding-bottom:var(--s5)}.sec{padding:var(--s7) 0}.sec-h h2{font-size:19px}.ggrid,.ggrid--2,.ggrid--3,.ggrid--4{--cols:2;gap:12px}.sbar--page{flex-wrap:wrap;position:sticky;top:60px;z-index:30}.sbar--page .f.q{flex:1 0 100%}.sbar--page .f{flex:1 1 120px}.sbar--page .f,.sbar--page .btn{height:42px}.sbar--page .btn-go{flex:0 0 auto;width:42px;padding:0}.sbar--page .btn-go span{display:none}.sbar--hero{flex-direction:column;gap:6px;padding:6px;border-radius:14px}.sbar--hero .f{height:46px}.sbar--hero .btn{width:100%;height:46px}.res-h{margin-top:var(--s4)}.gfoot .cols{grid-template-columns:minmax(0,1fr);gap:var(--s5)}.gpanel{padding:var(--s4)}.bnav a .bi{font-size:21px;line-height:1}.bnav a.on{color:var(--brand-ink)}.bnav a.add i{width:44px;height:44px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;margin-top:-24px;box-shadow:var(--sh-2);font-size:22px}body{padding-bottom:72px}}@media (max-width:420px){.ggrid,.ggrid--2,.ggrid--3,.ggrid--4{--cols:2;gap:10px}}    nav.crumbs{margin-bottom:var(--s3)}nav.crumbs ol{display:flex;gap:6px;flex-wrap:wrap;list-style:none;margin:0;padding:0;font-size:12.5px;color:var(--mute)}nav.crumbs li+li::before{content:"/";color:var(--faint);margin-right:6px}nav.crumbs a{color:var(--mute);text-decoration:none}nav.crumbs a:hover{color:var(--tx)}  .se{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0;padding:0}.se::-webkit-scrollbar{display:none}.se-c{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line-2);background:var(--surface);border-radius:999px;padding:0 12px;height:34px;font-size:13px;font-weight:500;color:var(--tx-2);white-space:nowrap;text-decoration:none}.se-c:hover{border-color:var(--tx);color:var(--tx)}.se-c.is-on{background:var(--tx);border-color:var(--tx);color:#fff}.se-c.is-empty{opacity:.55}.se-c .bi{font-size:13px}.se-n{font-weight:600;color:var(--faint);font-size:12px}.se-c.is-on .se-n{color:var(--brand-soft)}.sf-b.is-focus{background:var(--brand-tint);border-radius:10px;margin:8px 8px 4px;border-bottom:0}.sf-b.is-focus .sf-h{color:var(--brand-ink)}.sf-h .bi{color:var(--faint);font-size:13px}.sf-rows[data-collapsed] .is-extra{display:none}.sf-r{display:flex;align-items:center;gap:9px;padding:5px 0;font-size:13.5px;color:var(--tx-2);cursor:pointer;margin:0;position:relative}.sf-r input{appearance:none;-webkit-appearance:none;width:17px;height:17px;flex:none;margin:0;border:1.5px solid var(--line-2);border-radius:5px;background:var(--surface);display:grid;place-items:center;cursor:pointer;position:static}.sf-r input[type=radio]{border-radius:50%}.sf-r input:checked{background:var(--brand);border-color:var(--brand)}.sf-r input[type=checkbox]:checked::before{content:"\F272";font-family:"bootstrap-icons";font-size:11px;color:#fff;font-weight:700;line-height:1}.sf-r input[type=radio]:checked::before{content:"";width:7px;height:7px;border-radius:50%;background:#fff}.sf-l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-c{font-weight:500;color:var(--faint);font-size:12px}.sf-go{color:var(--faint);font-size:12px;text-decoration:none;padding:2px;opacity:0}.sf-r:hover .sf-go,.sf-go:focus{opacity:1}.sf-go:hover{color:var(--brand-ink)}.sf-more{border:0;background:none;color:var(--brand-ink);font:600 12.5px var(--font-b);padding:4px 0 0;cursor:pointer}.sf-arch .bi{font-size:11px;margin-left:4px}.sf-f{display:flex;flex-direction:column;gap:4px;margin:6px 0}.sf-fl{font-size:12.5px;font-weight:600;color:var(--tx-2)}.sf-fl em{font-style:normal;font-weight:500;color:var(--faint);margin-left:4px}.sf-f input{height:36px;border:1px solid var(--line-2);border-radius:9px;padding:0 10px;font:inherit;background:var(--surface);color:var(--tx)}  .empty-state,.kit-empty{text-align:center;padding:var(--s8) var(--s5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}  .site-footer{background:#0F1A17;color:#B8C6C2;padding:var(--s8) 0 var(--s6);font-size:13.5px;margin-top:var(--s8)!important;border:0}.site-footer .brand{font-family:var(--font-h);font-weight:700;font-size:19px;color:#fff}.site-footer .text-mute{color:#93A19C!important}.site-footer .footer-h{color:#fff;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px;font-family:var(--font-b);font-weight:700}.site-footer .footer-links{list-style:none;margin:0;padding:0}.site-footer .footer-links a,.site-footer .footer-link{display:block;padding:3px 0;color:#B8C6C2;text-decoration:none;font-size:13.5px}.site-footer .footer-links a:hover,.site-footer .footer-link:hover{color:#fff}.site-footer .social-btn{width:36px;height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.14);display:inline-grid;place-items:center;color:#DCE7E4;text-decoration:none}.site-footer .social-btn:hover{background:rgba(255,255,255,.08);color:#fff}.site-footer .footer-bottom{border-top:1px solid rgba(255,255,255,.1);margin-top:var(--s6);padding-top:var(--s5);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12.5px;color:#7E8F8A}.site-footer .footer-bottom .footer-link{display:inline;padding:0;color:#7E8F8A;font-size:12.5px}  .kit-scopes{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0;padding:0;border:0;background:transparent}.kit-scopes::-webkit-scrollbar{display:none}.kit-scope{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line-2);background:var(--surface);border-radius:999px;padding:0 12px;height:34px;font-size:13px;font-weight:500;color:var(--tx-2);white-space:nowrap;text-decoration:none}.kit-scope:hover{border-color:var(--tx);color:var(--tx)}.kit-scope.is-active,.kit-scope.is-on,.kit-scope.on,.kit-scope.active{background:var(--tx);border-color:var(--tx);color:#fff}.kit-scope-n{font-weight:600;color:var(--faint);font-size:12px}.kit-scope.is-active .kit-scope-n,.kit-scope.is-on .kit-scope-n,.kit-scope.on .kit-scope-n,.kit-scope.active .kit-scope-n{color:var(--brand-soft)}  .hero{background:#0F1A17;color:#fff;position:relative;overflow:hidden}.hero::before{content:"";position:absolute;inset:0;background:radial-gradient(900px 400px at 15% 0%,rgba(14,92,87,.75),transparent 60%),radial-gradient(600px 300px at 90% 100%,rgba(199,122,18,.35),transparent 60%)}  .hero--own-bg::before{display:none}  .hquick{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.hquick-b{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:10px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);color:#fff;font:600 13px var(--font-b);text-decoration:none;transition:.15s}.hquick-b:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.4)}.hquick-b i{font-size:14px}.hero .wrap{position:relative;padding:var(--s9) var(--s6) var(--s8);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--s8);align-items:center}.hero .kick{font-size:12.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-soft);margin-bottom:14px;display:flex;align-items:center;gap:8px}.hero .kick i{width:20px;height:2px;background:var(--brand-soft);display:inline-block}.hero h1{color:#fff;font-size:46px;font-weight:700;letter-spacing:-.025em;line-height:1.08;margin:0;text-wrap:balance}.hero h1 em{font-style:normal;color:var(--brand-soft)}.hero p{font-size:16.5px;color:#B8C6C2;max-width:52ch;margin:16px 0 26px}.hkinds{display:flex;gap:8px;margin-top:18px;flex-wrap:wrap}.hkinds a{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:0 13px;height:34px;font-size:13px;font-weight:500;color:#DCE7E4;text-decoration:none}.hkinds a:hover{background:#fff;color:#0F1A17;border-color:#fff}.hkinds a b{color:var(--brand-soft);font-weight:600}.hkinds a:hover b{color:var(--brand-ink)}.hstats{display:flex;gap:28px;margin-top:26px;color:#B8C6C2;font-size:13px;flex-wrap:wrap}.hstats b{display:block;font:700 22px var(--font-h);color:#fff;letter-spacing:-.02em}  .sec--tight{padding-bottom:0}.cats{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:12px}  .hcat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:16px 10px 14px;text-align:center;box-shadow:var(--sh);transition:.15s;display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none;color:var(--tx);min-width:0}.hcat:hover{transform:translateY(-2px);box-shadow:var(--sh-2);border-color:var(--line-2);color:var(--tx)}.hcat i{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:color-mix(in srgb,var(--c) 12%,var(--surface));color:var(--c);font-size:22px;font-style:normal}.hcat b{font-family:var(--font-h);font-weight:600;font-size:13px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;max-width:100%}.hcat small{font-size:11.5px;color:var(--mute)}.band{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.split{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--s6);align-items:start}.jobs-list{display:flex;flex-direction:column;gap:10px}.job{display:flex;align-items:center;gap:14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;box-shadow:var(--sh);border-left:4px solid var(--tone,var(--c-job));text-decoration:none;color:var(--tx);min-width:0}.job:hover{box-shadow:var(--sh-2);color:var(--tx)}.job .ic{width:40px;height:40px;border-radius:10px;background:var(--wash,#EAF0FA);color:var(--tone,var(--c-job));display:grid;place-items:center;font-weight:700;font-size:12px;flex:none}.job .t{flex:1;min-width:0}.job .t b{display:block;font-family:var(--font-h);font-weight:600;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job .t span{font-size:12.5px;color:var(--mute);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job .m{text-align:right;font-size:12.5px;color:var(--mute);white-space:nowrap;flex:none}.job .m b{display:block;font:700 14px var(--font-h);color:var(--tx)}.cta-box{background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;border-radius:var(--r-lg);padding:28px;position:relative;overflow:hidden}.cta-box::after{content:"";position:absolute;right:-40px;bottom:-60px;width:220px;height:220px;border-radius:50%;background:rgba(255,255,255,.08)}.cta-box h3{color:#fff;font-size:22px;margin:0 0 8px}.cta-box p{color:#CFE3E0;font-size:14px;margin:0 0 18px;max-width:40ch}.cta-box ul{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13.5px;color:#E5F0EE}.cta-box li{display:flex;gap:8px;align-items:center}.cta-box li .bi{color:var(--brand-soft)}.cta-box .btn{background:#fff;color:var(--brand-ink);border-color:#fff;position:relative}.cta-box .btn:hover{background:#E3F1EF;border-color:#E3F1EF;color:var(--brand-2)}@media (max-width:1100px){.cats{grid-template-columns:repeat(5,minmax(0,1fr))}.hero .wrap{grid-template-columns:minmax(0,1fr)}}@media (max-width:991.98px){.split{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.hero .wrap{padding:var(--s7) var(--s4) var(--s7)}.hero h1{font-size:32px}.hero p{font-size:15px;margin:12px 0 18px}.hstats{gap:18px}.hstats b{font-size:18px}.cats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hcat{padding:12px 6px}.hcat i{width:40px;height:40px;font-size:19px}.job{padding:12px}.job .m{display:none}.cta-box{padding:22px}}                                    .hp-members{display:grid;gap:12px;grid-template-columns:repeat(var(--lv-cols,4),minmax(0,1fr))}@media(max-width:1024px){.hp-members{grid-template-columns:repeat(var(--lv-cols-t,3),minmax(0,1fr))}}@media(max-width:640px){.hp-members{grid-template-columns:repeat(var(--lv-cols-m,2),minmax(0,1fr))}}.mcard{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:var(--surface,#fff);border:1px solid var(--line);border-radius:16px;padding:16px 12px;text-decoration:none;color:inherit;transition:border-color .16s,transform .16s}.mcard:hover{border-color:var(--primary,#0E5C57);transform:translateY(-2px)}.mcard:focus-visible{outline:2px solid var(--primary,#0E5C57);outline-offset:2px}  .mcard-av{position:relative;width:68px;height:68px;border-radius:50%;display:grid;place-items:center;background:var(--primary-wash,#E7F2F0);color:var(--primary,#0E5C57);font-weight:800;font-size:24px}.mcard-av img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.mcard-av.is-online::after,.mcard-av.is-recent::after{content:"";position:absolute;right:1px;bottom:1px;width:14px;height:14px;border-radius:50%;border:3px solid var(--surface,#fff)}.mcard-av.is-online::after{background:#22C55E}.mcard-av.is-recent::after{background:#B4740E}.mcard-n{display:flex;align-items:center;gap:4px;font-size:13.5px;font-weight:800;line-height:1.25;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcard-tick{color:var(--primary,#0E5C57);font-size:12px}.mcard-sub,.mcard-meta{font-size:11.5px;color:var(--text-muted);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcard-meta{font-weight:600}.mcard-seen{font-size:10.5px;font-weight:700;color:var(--text-muted);background:var(--surface-2,#F5F8F7);border-radius:999px;padding:3px 9px;margin-top:2px}.mcard-seen.is-online{background:#E9FBF1;color:#137a4b}.mcard-seen i{font-size:6px;vertical-align:middle}  .fm-reach{display:inline-flex;align-items:baseline;gap:8px;margin-bottom:12px;background:var(--surface-2,#F5F8F7);border:1px solid var(--line);border-radius:999px;padding:6px 14px}.fm-reach-n{font-size:19px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.fm-reach-l{font-size:11.5px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.fm-soc{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.fm-soc-t{position:relative;overflow:hidden;border-radius:14px;padding:14px;color:#fff;text-decoration:none;display:block;background:#3A3A3A;transition:transform .16s,box-shadow .16s}.fm-soc-t:hover{transform:translateY(-2px);color:#fff;box-shadow:0 2px 4px rgba(14,22,19,.08),0 16px 30px -16px rgba(14,22,19,.5)}.fm-soc-t:focus-visible{outline:2px solid #fff;outline-offset:-4px}.fm-soc-bg{position:absolute;right:-8px;top:-10px;font-size:58px;opacity:.18;pointer-events:none}.fm-soc-n{display:block;font-size:23px;font-weight:800;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;position:relative}.fm-soc-n--name{font-size:17px}.fm-soc-l{display:block;font-size:11.5px;font-weight:700;opacity:.92;position:relative}.fm-soc--instagram{background:linear-gradient(135deg,#B4318F,#E8613C)}.fm-soc--facebook{background:linear-gradient(135deg,#1B4F9C,#3A79D6)}.fm-soc--youtube{background:linear-gradient(135deg,#B3231F,#E14B45)}.fm-soc--tiktok{background:linear-gradient(135deg,#111,#3A3A3A)}.fm-soc--x{background:linear-gradient(135deg,#0B0B0B,#333)}.fm-soc--linkedin{background:linear-gradient(135deg,#0A5A8C,#2C86BE)}.fm-soc--pinterest{background:linear-gradient(135deg,#9B1220,#D8323F)}.fm-soc--snapchat{background:linear-gradient(135deg,#C9A200,#F2D544);color:#1A1A1A}.fm-soc--snapchat:hover{color:#1A1A1A}@media(max-width:420px){.fm-soc{grid-template-columns:repeat(2,minmax(0,1fr))}.fm-soc-n{font-size:20px}}                @media (min-width:880px){.pf-editorial .pd-grid{grid-template-columns:minmax(0,300px) minmax(0,1fr)}.pf-editorial .pd-side{order:1}.pf-editorial .pd-main{order:2}}                .art-adminbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:#141F1C;color:#E6EDEA;font-size:12px;padding:8px 16px;line-height:1.4}.art-adminbar-cta{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.14);color:#fff;text-decoration:none;font-weight:700;padding:4px 11px;border-radius:6px;white-space:nowrap}.art-adminbar-cta:hover{background:rgba(255,255,255,.24);color:#fff}.art-adminbar-s{opacity:.66;white-space:nowrap}.art-adminbar-l{margin-left:auto;color:#E6EDEA;opacity:.8;text-decoration:none;white-space:nowrap}.art-adminbar-l:hover{opacity:1;color:#fff;text-decoration:underline}@media (max-width:600px){.art-adminbar{gap:9px;padding:7px 14px;font-size:11.4px}.art-adminbar-l{margin-left:0}}  .ac-drop{position:absolute;left:0;right:0;top:calc(100% + 6px);background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--sh-2);z-index:1060;display:none;max-height:460px;overflow-y:auto;color:var(--tx);text-align:left}.ac-drop.open{display:block}.ac-g{display:flex;align-items:center;justify-content:space-between;padding:10px 14px 4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.ac-g .ac-more{font-size:11.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--brand);text-decoration:none}.ac-it{display:flex;align-items:center;gap:10px;padding:8px 14px;text-decoration:none;color:var(--tx)}.ac-it:hover,.ac-it.on{background:var(--sub);color:var(--tx)}.ac-th{width:36px;height:36px;border-radius:9px;background:var(--brand-tint);color:var(--brand-ink);display:grid;place-items:center;flex:none;overflow:hidden;font-size:15px}.ac-th img{width:100%;height:100%;object-fit:cover}.ac-t{min-width:0;display:grid}.ac-t b{font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-t small{font-size:12px;color:var(--mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-t mark{background:rgba(14,92,87,.14);color:inherit;border-radius:2px;padding:0}.ac-all{border-top:1px solid var(--line);margin-top:4px}.ac-all .ac-th{background:var(--brand);color:#fff}.ac-all b{color:var(--brand-ink)}.ac-empty{padding:16px 14px;font-size:13.5px;color:var(--mute)}  .ac-drop{padding:0}  .gh-cart{position:relative}.gh-cart [data-gc-count][hidden]{display:none!important}.gh-cart [data-gc-count]{position:absolute;top:2px;right:2px;min-width:16px;height:16px;border-radius:999px;background:var(--brand);color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center;padding:0 4px}  .rfq{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start;padding:var(--s5) 0 var(--s8)}@media (max-width:900px){.rfq{grid-template-columns:1fr}}.rfq .gpanel{padding:18px}.rfq .f{display:grid;gap:4px;margin-bottom:12px}.rfq .f label{font-size:12.5px;font-weight:600;color:var(--tx-2)}.rfq .f input,.rfq .f textarea,.rfq .f select{border:1px solid var(--line-2);border-radius:10px;height:42px;padding:0 12px;font:inherit;font-size:14px;color:var(--tx);background:var(--surface);width:100%}.rfq .f textarea{height:auto;min-height:76px;padding:10px 12px}.rfq .f .h{font-size:11.5px;color:var(--mute)}.rfq .f2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:640px){.rfq .f2{grid-template-columns:1fr}}.rfq .sum .r{display:flex;justify-content:space-between;gap:10px;font-size:13px;padding:6px 0;border-bottom:1px solid var(--line)}.rfq .sum .r:last-child{border:0}.rfq .sum .mu{color:var(--mute)}.rfq-ok{border:1px solid var(--ok);background:#E7F5EC;border-radius:12px;padding:16px;display:flex;gap:12px;align-items:flex-start}.rfq-ok>i{font-size:24px;color:var(--ok)}.rfq-ok code{background:#fff;border-radius:6px;padding:1px 6px;font-weight:700}.rfq-ok .biz{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.rfq-ok .biz a{display:inline-flex;align-items:center;gap:6px;border:1px solid #25D366;color:#128C7E;border-radius:9px;padding:6px 10px;font-size:13px;font-weight:600;text-decoration:none;background:#fff}  .search-page{position:relative}.fstrip{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:var(--s4) 0 0}.fchip-w{display:inline-flex;align-items:stretch;border-radius:10px}.fchip{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:1px solid var(--line-2);border-radius:10px;background:var(--surface);color:var(--tx);font-weight:600;font-size:13px;text-decoration:none;white-space:nowrap;cursor:pointer;transition:.15s;max-width:260px}.fchip:hover{border-color:var(--tx);color:var(--tx)}.fchip .bi{font-size:13px;color:var(--mute)}.fchip .bi.c{font-size:10px;color:var(--faint);margin-left:2px}.fchip em{font-style:normal;font-weight:600;color:var(--brand-ink);overflow:hidden;text-overflow:ellipsis}.fchip.on,.fchip[aria-expanded="true"]{border-color:var(--brand);background:var(--brand-tint);color:var(--brand-ink)}.fchip.on .bi,.fchip[aria-expanded="true"] .bi{color:var(--brand-ink)}.fchip-w.on .fchip{border-radius:10px 0 0 10px;border-right:0}.fchip-x{display:inline-grid;place-items:center;width:30px;border:1px solid var(--brand);border-radius:0 10px 10px 0;background:var(--brand-tint);color:var(--brand-ink);font-size:11px;text-decoration:none}.fchip-x:hover{background:var(--brand);color:#fff}.fchip--all{margin-left:auto}.fchip--all .fn{min-width:18px;height:18px;border-radius:999px;background:var(--brand);color:#fff;font-size:11px;display:inline-grid;place-items:center;padding:0 5px}.fchip--all .fn[hidden]{display:none}.fchip--sort .bi:first-child{color:var(--mute)}  .fpop{position:absolute;z-index:1150;width:320px;max-width:calc(100vw - 32px);background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--sh-2);display:flex;flex-direction:column;max-height:min(70vh,520px)}.fpop[hidden]{display:none}.fpop-h{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 8px;font-weight:600;font-size:13.5px}.fpop-x{border:0;background:none;color:var(--mute);font-size:13px;cursor:pointer;padding:4px}.fpop-b{padding:0 14px;overflow-y:auto;flex:1}.fpop-b .fd-b{padding:0 0 8px}.fpop-f{display:flex;align-items:center;gap:8px;padding:10px 14px;border-top:1px solid var(--line)}.fpop-n{margin-left:auto;font-size:12.5px;color:var(--mute)}  .fd-find{display:flex;align-items:center;gap:8px;margin:12px 16px 4px;height:38px;border-radius:10px;background:var(--sub);padding:0 12px;color:var(--faint)}.fd-find input{border:0;background:transparent;flex:1;font:inherit;font-size:13.5px;color:var(--tx);outline:0;min-width:0}.fd-find input::-webkit-search-cancel-button{-webkit-appearance:none}.fd-g{border-bottom:1px solid var(--line)}.fd-g:last-child{border-bottom:0}.fd-g.is-hidden{display:none}.fd-s{display:flex;align-items:center;gap:8px;padding:12px 16px;font-size:13.5px;font-weight:600;color:var(--tx);cursor:pointer;list-style:none;user-select:none}.fd-s::-webkit-details-marker{display:none}.fd-s .bi{color:var(--faint);font-size:13px;flex:none}.fd-s .bi.c{margin-left:auto;font-size:11px;transition:transform .15s}.fd-g[open]>.fd-s .bi.c{transform:rotate(180deg)}.fd-l{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-n{font-size:11.5px;font-weight:600;color:var(--mute);background:var(--sub);border-radius:999px;padding:1px 8px;flex:none}.fd-n.on{background:var(--brand);color:#fff}.fd-n--val{background:transparent;color:var(--brand-ink);font-size:12.5px}.fd-g.is-focus{background:var(--brand-tint)}.fd-g.is-focus>.fd-s{color:var(--brand-ink)}.fd-b{padding:0 16px 12px}.fd-b .sf-r{padding:6px 0}.fd-b .sf-r.is-hidden{display:none}.fd-none{padding:16px;color:var(--mute);font-size:13px;margin:0}.fd-save{padding:12px 16px}.fd-save .btn{width:100%}.sf-range{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fs-tot{font-weight:500;font-size:12.5px;color:var(--mute);margin-left:6px}  .fil--rail .fs-head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--line)}.fil--rail .fs-head h2{font-size:14.5px;font-weight:700;margin:0;display:flex;align-items:center;gap:6px}.fil--rail .fs-close{display:none}  .g-30--none>.fil--drawer{display:flex}.fil--drawer{position:fixed;top:0;right:0;bottom:0;width:min(420px,100vw);z-index:1200;border-radius:0;transform:translateX(100%);transition:transform .25s;display:flex;flex-direction:column;overflow:hidden;box-shadow:-20px 0 60px -30px rgba(0,0,0,.4);border:0;border-left:1px solid var(--line)}.fil--drawer.is-open{transform:none}.fil--drawer .fs-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--line);flex:none}.fil--drawer .fs-head h2{font-size:15px;font-weight:700;margin:0;display:flex;align-items:center;gap:6px}.fil--drawer .fs-close{display:inline-grid;border:0;background:none;font-size:18px;color:var(--mute);cursor:pointer}.fil--drawer .fs-body{overflow-y:auto;flex:1;-webkit-overflow-scrolling:touch}.fil--drawer .fs-foot{display:flex;gap:8px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);flex:none;background:var(--surface)}.fil--drawer .fs-foot .btn{flex:1;justify-content:center}.fs-backdrop.is-open{display:block;position:fixed;inset:0;background:rgba(8,18,15,.42);z-index:1190;opacity:1;pointer-events:auto}  .res-busy{font-size:12.5px;color:var(--brand-ink);display:inline-flex;align-items:center;gap:4px}.res-busy[hidden]{display:none}.res-busy .bi{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}#resultsMain.is-loading #results-container,#resultsMain.is-loading .applied{opacity:.45;pointer-events:none;transition:opacity .15s}#resultsMain.is-loading::before{content:"";position:sticky;top:60px;display:block;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--brand-tint),var(--brand),var(--brand-tint));background-size:200% 100%;animation:sh 1.1s linear infinite;z-index:5;margin-bottom:-3px}@keyframes sh{0%{background-position:200% 0}100%{background-position:-200% 0}}.showmore{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:var(--s6)}.showmore .small{font-size:12.5px}@media (min-width:992px){.fstrip{position:sticky;top:60px;z-index:40;background:var(--bg);padding:8px 0;margin-top:var(--s3)}}@media (max-width:991.98px){.fstrip{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;margin:var(--s3) 0 0;padding-bottom:2px}.fstrip::-webkit-scrollbar{display:none}.fchip,.fchip-w{flex:none}.fchip{height:34px;padding:0 10px;font-size:12.5px}.fchip--all{margin-left:0;order:-1}.fpop{display:none!important}.fil--drawer{inset:auto 0 0 0;width:auto;transform:translateY(100%);border-radius:18px 18px 0 0;max-height:88vh;border-left:0;box-shadow:0 -10px 40px rgba(0,0,0,.25)}.fil--drawer.is-open{transform:none}.fil--rail .fs-close{display:inline-grid;border:0;background:none;font-size:18px;color:var(--mute)}}  .alert-warning{background:var(--amber-tint);color:var(--amber);border-color:transparent}.alert a{color:inherit;font-weight:600}.ph-act{display:flex;gap:8px;flex-wrap:wrap}@media (max-width:640px){.ph-act{width:100%}.ph-act .btn{flex:1;justify-content:center;min-width:0;font-size:13px;padding:0 10px}.enq .ph h1{font-size:24px}}.enq{padding:var(--s5) 0 var(--s8)}.enq .h{font-size:12.5px;color:var(--mute)}.enq-pill{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:999px;white-space:nowrap}.enq-pill.wait{background:var(--sub);color:var(--mute)}.enq-pill.ok{background:var(--brand-tint);color:var(--brand-ink)}.enq-pill.won{background:var(--ok-tint);color:var(--ok)}.enq-pill.no{background:var(--no-tint);color:var(--no)}.enq-groups{display:grid;gap:12px;margin-bottom:var(--s6)}.enq-g{display:block;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;text-decoration:none;color:var(--tx);box-shadow:var(--sh);transition:.15s}.enq-g:hover{border-color:var(--brand-soft);box-shadow:var(--sh-2)}.enq-g-h{display:flex;justify-content:space-between;align-items:center;gap:10px}.enq-g-h b{font-family:var(--font-h);font-size:15px}.enq-g-m{font-size:12.5px;color:var(--mute);margin-top:2px}.enq-g-b{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:10px}.enq-biz{display:inline-flex;align-items:center;gap:6px;font-size:13px}.enq-biz small{color:var(--mute)}.enq-biz .dot{width:8px;height:8px;border-radius:50%;background:var(--faint);display:inline-block}.enq-biz .dot.ok{background:var(--brand-ink)}.enq-biz .dot.won{background:var(--ok)}.enq-biz .dot.no{background:var(--no)}.enq-find{max-width:640px}.enq-find .row{display:flex;gap:8px;flex-wrap:wrap}.enq-find .row input{flex:1;min-width:150px;height:42px;border:1px solid var(--line-2);border-radius:10px;padding:0 12px;font:inherit;font-size:14px;background:var(--surface);color:var(--tx)}.enq-find p{margin:0 0 12px}.enq-cards{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start}.enq-c{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);padding:16px;display:grid;gap:12px;border-top:3px solid var(--faint)}.enq-c--ok{border-top-color:var(--brand)}.enq-c--won{border-top-color:var(--ok)}.enq-c--no{border-top-color:var(--no);opacity:.85}.enq-c-h{display:flex;align-items:center;gap:10px}.enq-c-h .av{width:38px;height:38px;border-radius:10px;background:var(--brand-tint);color:var(--brand-ink);display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:700;flex:none}.enq-c-h .t{flex:1;min-width:0;display:grid}.enq-c-h .t a{font-family:var(--font-h);font-weight:700;font-size:15px;color:var(--tx);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.enq-c-h .t small{font-size:12px;color:var(--mute)}.enq-fast{color:var(--amber);font-weight:600}.enq-q{border:1px solid var(--brand-soft);background:var(--brand-tint);border-radius:12px;padding:12px 14px;display:grid;gap:6px}.enq-q.is-accepted{border-color:var(--ok);background:var(--ok-tint)}.enq-q.is-expired,.enq-q.is-declined{border-color:var(--line);background:var(--sub);opacity:.8}.enq-q-tot{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.enq-q-tot span{font-size:12px;color:var(--mute);font-weight:600}.enq-q-tot b{font-family:var(--font-h);font-size:22px;letter-spacing:-.01em}.enq-q-m{font-size:12.5px;color:var(--tx-2);display:flex;flex-wrap:wrap;gap:4px}.enq-q-lines summary{font-size:12.5px;color:var(--brand-ink);cursor:pointer;font-weight:600}.enq-q-lines table{width:100%;border-collapse:collapse;margin-top:6px;font-size:13px}.enq-q-lines td{padding:5px 0;border-top:1px solid rgba(0,0,0,.06);vertical-align:top}.enq-q-lines td.n{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.enq-q-lines tr.ex td:first-child{color:var(--mute)}.enq-q-lines small{color:var(--mute)}.enq-q-msg{margin:0;font-size:13px;color:var(--tx-2);font-style:italic}.enq-wait{font-size:13.5px;color:var(--mute);background:var(--sub);border-radius:10px;padding:10px 12px}.enq-msg{font-size:13.5px;background:var(--sub);border-radius:10px;padding:10px 12px}.enq-contact{border:1px solid var(--ok);background:var(--ok-tint);border-radius:12px;padding:12px 14px;display:grid;gap:8px}.enq-contact>b{color:var(--ok);font-size:13.5px}.enq-contact .row{display:flex;gap:8px;flex-wrap:wrap}.enq-act{display:flex;gap:8px;flex-wrap:wrap}.enq-act form{display:contents}.enq-reply{display:grid;gap:8px}.enq-reply[hidden]{display:none}.enq-reply textarea{border:1px solid var(--line-2);border-radius:10px;padding:10px 12px;font:inherit;font-size:14px;min-height:80px;background:var(--surface);color:var(--tx);width:100%}.enq-reply .row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.enq-tl summary{font-size:12.5px;color:var(--mute);cursor:pointer}.enq-items{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px}.enq-items li{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:13px;align-items:baseline}.enq-items small{color:var(--mute)}.enq-items em{width:100%;font-size:12px;color:var(--mute);font-style:normal;padding-left:10px;border-left:2px solid var(--line)}.enq-ev{list-style:none;margin:10px 0 0;padding:0 0 0 14px;border-left:2px solid var(--line);display:grid;gap:8px}.enq-ev li{position:relative;font-size:12.5px;display:grid}.enq-ev li::before{content:"";position:absolute;left:-19px;top:5px;width:8px;height:8px;border-radius:50%;background:var(--faint)}.enq-ev li.ev-quoted::before,.enq-ev li.ev-accepted::before{background:var(--ok)}.enq-ev li.ev-declined::before,.enq-ev li.ev-expired::before{background:var(--no)}.enq-ev time{color:var(--mute);font-size:11.5px}.enq-ev span{color:var(--tx-2);margin-top:2px}.enq-foot{margin:var(--s6) 0 0}@media (max-width:640px){.enq-c{padding:14px}.enq-q-tot b{font-size:20px}.enq-act .btn{flex:1;justify-content:center}}  .pd-buy{border:1px solid var(--line);border-radius:14px;padding:14px;margin-bottom:16px;background:var(--surface)}.pd-buy-p{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pd-buy-big{font-family:var(--font-h);font-weight:700;font-size:26px;line-height:1.1;color:var(--brand-ink)}.pd-buy-p small{color:var(--mute);font-size:12.5px}.pd-buy-p s{color:var(--faint);font-size:14px}.pd-buy-until{margin-top:6px;font-size:12.5px;color:var(--amber)}.pd-buy-stock{margin-top:8px;font-size:13px;font-weight:600;color:var(--ok);display:flex;align-items:center;gap:6px}.pd-buy-stock.is-out{color:var(--no)}.pd-buy-row{display:flex;gap:8px;margin-top:12px;align-items:stretch}.pd-buy-add{flex:1;justify-content:center;white-space:nowrap}.pd-buy-note{margin:8px 0 0;font-size:12px;color:var(--mute);line-height:1.45}.pd-qty{display:inline-flex;align-items:center;border:1px solid var(--line-2);border-radius:10px;overflow:hidden;flex:none;background:var(--surface)}.pd-qty button{width:32px;height:40px;border:0;background:transparent;color:var(--tx);font-size:16px;line-height:1;cursor:pointer}.pd-qty button:hover{background:var(--sub)}.pd-qty input{width:46px;height:40px;border:0;border-left:1px solid var(--line);border-right:1px solid var(--line);text-align:center;font:600 14px var(--font-b);color:var(--tx);background:transparent;-moz-appearance:textfield}.pd-qty input::-webkit-outer-spin-button,.pd-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pd-qty em{font-style:normal;font-size:11.5px;color:var(--mute);padding:0 8px}@media (max-width:420px){.pd-buy-row{flex-wrap:wrap}.pd-buy-add{width:100%;flex:1 0 100%}}    .mobile-action-bar .mab-p{display:inline-flex;flex-direction:column;justify-content:center;font-family:var(--font-h);font-weight:700;font-size:15px;color:var(--brand-ink);line-height:1.05;padding-right:4px;white-space:nowrap}.mobile-action-bar .mab-p small{font:500 10.5px var(--font-b);color:var(--mute)}  @media (max-width:991.98px){.lp-editorial .mobile-action-bar{bottom:calc(58px + env(safe-area-inset-bottom));z-index:1044;border-top:1px solid var(--line);background:var(--surface)}.lp-editorial .mobile-action-bar .btn{min-height:42px}body.has-pd-bar,.lp-editorial{--pd-bar:64px}.lp-editorial{padding-bottom:var(--pd-bar)}}  .pm-rows{display:flex;flex-direction:column}.pm-row{display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:13px 0;border-top:1px solid var(--line)}.pm-row:first-child{border-top:0;padding-top:2px}.pm-ic{width:34px;height:34px;border-radius:10px;background:var(--brand-tint);color:var(--brand-ink);display:grid;place-items:center;font-size:15px;flex:none}.pm-body{min-width:0}.pm-name{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:8px}.pm-name b{font-size:13.4px;font-weight:700;color:var(--tx)}.pm-name span{font:600 11.5px var(--font-b);color:var(--faint)}.pm-pills{display:flex;flex-wrap:wrap;gap:6px}.pmp{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line-2);border-radius:999px;padding:6px 12px;font-size:12.8px;font-weight:600;color:var(--tx);background:var(--surface);text-decoration:none;line-height:1.25;transition:border-color .12s,background .12s,color .12s}.pmp .bi{font-size:12.5px;color:var(--faint)}.pmp:hover{border-color:var(--brand);color:var(--brand-ink)}.pmp:hover .bi{color:var(--brand)}  .pmp--on{background:var(--tx);border-color:var(--tx);color:var(--surface)}.pmp--on .bi{color:var(--brand-soft)}.pmp--on:hover{background:var(--brand-ink);border-color:var(--brand-ink);color:#fff}  .pmp--all{border-style:dashed;color:var(--mute);font-weight:600}.pmp--all .bi{font-size:11.5px}@media (max-width:420px){.pm-row{grid-template-columns:28px minmax(0,1fr);gap:9px;padding:11px 0}.pm-ic{width:28px;height:28px;border-radius:9px;font-size:13px}.pmp{padding:5px 10px;font-size:12.2px}}  .pd-seller{border:1px solid var(--line);border-radius:14px;padding:13px 14px;margin-bottom:16px;background:var(--surface)}.pd-seller-h{font:700 10.5px var(--font-b);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:10px}.pd-seller-r{display:flex;gap:11px;align-items:center;text-decoration:none;color:inherit;min-width:0}.pd-seller-lg{width:44px;height:44px;border-radius:12px;flex:none;display:grid;place-items:center;overflow:hidden;background:var(--wash,var(--sub));color:var(--tone,var(--brand));font:700 13px var(--font-h);border:1px solid var(--line)}.pd-seller-lg img{width:100%;height:100%;object-fit:cover}.pd-seller-t{min-width:0}.pd-seller-t b{display:block;font-size:14px;font-weight:700;color:var(--tx);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-seller-t b .bi{color:var(--info);font-size:12px}.pd-seller-t>span{display:block;font-size:12.3px;color:var(--mute);margin-top:2px}.pd-seller-t>span .bi{color:var(--amber);font-size:11px}.pd-seller-r:hover b{color:var(--brand-ink)}.pd-seller-go{width:100%;justify-content:center;margin-top:11px}                      .pd-sheet-bd{position:fixed;inset:0;background:rgba(8,18,15,.44);z-index:1190;opacity:0;transition:opacity .2s}.pd-sheet-bd.is-open{opacity:1}.pd-sheet{position:fixed;left:0;right:0;bottom:0;z-index:1200;background:var(--surface);color:var(--tx);border-radius:20px 20px 0 0;box-shadow:0 -10px 40px rgba(0,0,0,.25);max-height:88vh;display:flex;flex-direction:column;transform:translateY(100%);transition:transform .22s ease}.pd-sheet.is-open{transform:none}.pd-sheet[hidden],.pd-sheet-bd[hidden]{display:none}.pd-sheet-grip{width:38px;height:4px;background:var(--line-2);border-radius:2px;margin:9px auto 2px;flex:none}.pd-sheet-h{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 16px 10px;border-bottom:1px solid var(--line);flex:none}.pd-sheet-h b{font-family:var(--font-h);font-size:15px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-sheet-b{padding:6px 10px 10px;overflow-y:auto;flex:1;-webkit-overflow-scrolling:touch}.pd-mrow{display:flex;align-items:center;gap:11px;padding:11px 8px;border-radius:11px;text-decoration:none;color:var(--tx)}.pd-mrow:hover,.pd-mrow.is-here{background:var(--sub)}.pd-mrow .mi{width:34px;height:34px;border-radius:10px;background:var(--brand-tint);color:var(--brand-ink);display:grid;place-items:center;font-size:15px;flex:none}.pd-mrow .mt{flex:1;min-width:0}.pd-mrow .mt b{display:block;font-size:13.6px;font-weight:650;color:var(--tx)}.pd-mrow .mt span{display:block;font-size:11.8px;color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-mrow .mc{font:700 11px var(--font-b);color:var(--mute);background:var(--sub);border:1px solid var(--line);border-radius:999px;padding:1px 8px;flex:none}.pd-sheet-f{display:flex;gap:8px;padding:10px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);flex:none}.pd-sheet-f .btn{flex:1;justify-content:center}@media (prefers-reduced-motion:reduce){.pd-sheet,.pd-sheet-bd{transition:none}}  .pd-mini{position:fixed;left:0;right:0;top:0;z-index:1035;transform:translateY(-100%);transition:transform .2s ease;background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.pd-mini.is-on{transform:none}.pd-mini-in{max-width:var(--wrap,1200px);margin:0 auto;display:flex;align-items:center;gap:11px;padding:8px 22px}.pd-mini i.lg{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:none;overflow:hidden;font:700 12px var(--font-h);font-style:normal;color:var(--tone,var(--brand));background:var(--wash,var(--sub))}.pd-mini i.lg img{width:100%;height:100%;object-fit:cover}.pd-mini .t{flex:1;min-width:0}.pd-mini .t b{display:block;font-size:14px;font-weight:700;color:var(--tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-mini .t span{font-size:11.6px;color:var(--mute)}.pd-mini .btn{min-height:36px;padding:7px 12px;font-size:12.5px}@media (max-width:991.98px){.pd-mini{display:none}}  body.pd-sheet-on #gdirBugWidgetOpen{opacity:0;pointer-events:none}  .pd-side--cart{position:relative}.gcp{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden;position:sticky;top:112px}.gcp-h{display:flex;align-items:center;gap:9px;padding:12px 15px;border-bottom:1px solid var(--line);background:var(--sub)}.gcp-h .bi{color:var(--brand)}.gcp-h b{font-family:var(--font-h);font-size:15px;font-weight:600;color:var(--tx)}.gcp-note{display:flex;gap:8px;align-items:flex-start;padding:10px 15px;background:var(--brand-tint);color:var(--brand-ink);font-size:12.2px;line-height:1.45;border-bottom:1px solid var(--line)}.gcp-b{padding:2px 15px;max-height:min(52vh,520px);overflow-y:auto}.gcp-f{padding:12px 15px 14px;border-top:1px solid var(--line)}.gcp-fine{font-size:11.7px;color:var(--faint);margin:9px 0 0;line-height:1.45}.gcp-other{padding:10px 15px;border-top:1px solid var(--line);font-size:11.8px;color:var(--mute)}.gcp-back{margin:12px 0 0;font-size:12.8px}.gcp-back a{color:var(--mute);text-decoration:none;display:inline-flex;align-items:center;gap:7px}.gcp-back a:hover{color:var(--brand-ink)}@media (max-width:991.98px){  .pd-side--cart{display:none}}    .ggrid{--cell:356px}  .pbc-grid,.pbc-grid2,.pbc-lead,.pbc-wide{grid-template-columns:repeat(var(--lv-cols,3),minmax(0,1fr))}.pbc-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.pbc-wide{grid-template-columns:minmax(0,1fr)}  .pbc-dbl{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:820px){.pbc-dbl{grid-template-columns:minmax(0,1fr)}}  .pbc-rail{display:flex;gap:var(--s5);overflow:visible}@media(max-width:1024px) and (min-width:641px){.pbc-t-grid,.pbc-t-lead{grid-template-columns:repeat(var(--lv-cols-t,2),minmax(0,1fr))}.pbc-t-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.pbc-t-wide,.pbc-t-rows,.pbc-t-dbl{grid-template-columns:minmax(0,1fr)}.pbc-t-rail{display:flex;overflow-x:auto;gap:var(--s5)}}@media(max-width:640px){.pbc-m-grid,.pbc-m-lead{grid-template-columns:repeat(var(--lv-cols-m,2),minmax(0,1fr))}.pbc-m-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.pbc-m-wide,.pbc-m-rows,.pbc-m-dbl{grid-template-columns:minmax(0,1fr)}  .pbc-m-rail{display:flex;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory}}  .pbc-split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--s6);align-items:start}.pbc-split--flip{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.pbc-split--flip .pbc-split-a{order:2}.pbc-split--flip .pbc-split-b{order:1}@media(max-width:820px){.pbc-split,.pbc-split--flip{grid-template-columns:minmax(0,1fr)}.pbc-split--flip .pbc-split-a,.pbc-split--flip .pbc-split-b{order:0}}@media (max-width:560px){.ggrid{--cell:292px}  .ggrid[data-phone="row"]{--cols:1;--cell:124px}.ggrid[data-phone="row"] .listing-card-wrap{display:block}}@keyframes gcsk{0%{background-position:-180px 0}100%{background-position:calc(100% + 180px) 0}}  .ph-id>div{min-width:0}.ph h1{overflow-wrap:break-word}  @media (min-width:992px){.ggrid[data-short="1"]:not(.ggrid--list){grid-template-columns:minmax(0,400px)}.ggrid[data-short="2"]:not(.ggrid--list){grid-template-columns:repeat(2,minmax(0,400px))}.ggrid[data-short="3"]:not(.ggrid--list){grid-template-columns:repeat(3,minmax(0,400px))}}    .rv-invite{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rv-invite-t{font-size:14px;font-weight:600}.rv-invite .btn{margin-left:auto}.rv-slider{display:flex;align-items:center;gap:12px;margin:0 0 10px}.rv-sl-n{width:104px;font-size:12.8px;color:var(--tx-2);display:flex;align-items:center;gap:6px;flex:none}.rv-sl-n i{color:var(--brand-ink);font-size:13px}.rv-slider input[type=range]{flex:1;accent-color:var(--brand);min-width:0}.rv-slider input[type=range][disabled]{opacity:.55}.rv-sl-v{width:30px;text-align:right;font-weight:700;font-size:13px;font-variant-numeric:tabular-nums;color:var(--tx)}.rv-word{margin-left:8px;font-size:13px;font-weight:600;color:var(--brand-ink);align-self:center}.rv-hint{display:flex;justify-content:space-between;font-size:11.6px;color:var(--faint);margin-top:5px}.rv-pts{display:flex;align-items:center;gap:7px;font-size:12.6px;font-weight:600;color:var(--brand-ink);background:var(--brand-tint);border-radius:9px;padding:8px 11px;margin:0 0 12px}    #rail-contact .btn{white-space:normal;min-width:0;flex-wrap:wrap;line-height:1.35;text-align:center}#rail-contact .btn small{display:block;width:100%;margin-top:2px}#rail-contact .btn>span{min-width:0;overflow-wrap:anywhere}    @media (pointer: coarse){.sf-go{padding:9px 7px;margin:-9px -7px}.sf-more{padding:9px 8px 9px 0;margin:-4px -8px -9px 0}button.cat-ask{padding:9px 0;margin:-3px 0}a.cat-count.cat-moved{padding-top:6px;padding-bottom:6px;margin-top:-4px;margin-bottom:-4px}.gh-search .x,button.x{min-width:32px;min-height:32px}}                .pd-foot{border-top:1px solid var(--line);background:var(--bg,#F4F7F6);padding:22px 0 26px;margin-top:22px}.pd-foot-bento{display:grid;grid-template-columns:1.35fr 1fr;gap:16px;align-items:start}  .pd-foot-bento:has(> :nth-child(3)){grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}  .pd-foot-bento>*{min-width:0}.pd-foot .sec-card{margin:0}  .pd-foot .ggrid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.pd-foot .pf-h{display:flex;align-items:center;justify-content:space-between;gap:10px}.pd-foot .pf-h .sec-title{margin:0}.pd-foot .pf-all{font:600 12.4px var(--font-b);color:var(--brand-ink);text-decoration:none;white-space:nowrap}.pd-foot .pf-all:hover{text-decoration:underline}.pd-foot .pf-trend-list{margin-top:10px}.pd-foot .pf-trend-row{display:flex;gap:11px;align-items:flex-start;padding:10px 0;text-decoration:none;color:inherit;border-top:1px solid var(--line)}.pd-foot .pf-trend-row:first-child{border-top:0;padding-top:2px}.pd-foot .pf-rank{font:800 15px var(--font-h);color:var(--line);width:20px;flex:none;text-align:center;font-variant-numeric:tabular-nums}.pd-foot .pf-trend-row:hover .pf-rank{color:var(--brand)}.pd-foot .pf-trend-row:hover .pf-tt{color:var(--brand-ink)}.pd-foot .pf-tb{min-width:0}.pd-foot .pf-tt{display:block;font:600 13.4px/1.35 var(--font-b)}.pd-foot .pf-tm{display:flex;gap:9px;flex-wrap:wrap;font-size:11.4px;color:var(--faint);margin-top:3px}.pd-foot .pf-tm b{font-weight:600;color:var(--mute)}@media (max-width:991px){  .pd-foot-bento{grid-template-columns:1fr}}          .shr{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.shr--article{margin:2em 0 1.4em;padding:14px 0;border-top:1px solid var(--line,#e6e6e6);border-bottom:1px solid var(--line,#e6e6e6)}.shr-lbl{font-size:13px;font-weight:700;color:var(--tx-2,#555);margin-right:4px}.shr-btn{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:7px 12px;border:1px solid var(--line,#e6e6e6);border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.shr-btn:hover{background:var(--sub,rgba(127,127,127,.08))}.shr-btn i{font-size:15px;line-height:1}  .shr--rail .shr-btn{flex:1 1 0;justify-content:center;padding:7px 10px;min-height:36px}@media (max-width:520px){.shr--article{gap:6px}.shr--article .shr-lbl{flex:1 0 100%;margin-bottom:2px}.shr--article .shr-btn span{display:none}.shr--article .shr-btn{flex:1 1 0;justify-content:center}}    .sec-else,.fnd-else{margin:22px 0 4px;padding-top:16px;border-top:1px solid var(--line)}.sec-else-t,.fnd-else-t{display:block;font-size:11.6px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--tx-mute);margin-bottom:9px}.fnd-else .gchip b{margin-left:5px;font-weight:700;opacity:.6;font-variant-numeric:tabular-nums}  .ft-mini{display:block;padding:14px 0 4px}.ft-mini-strip{display:flex;align-items:center;gap:9px;margin-bottom:12px}.ft-mini-mark{width:26px;height:26px;border-radius:7px;flex:none;display:grid;place-items:center;background:var(--brand,#0E5C57);color:#fff;font:700 12px/1 var(--font-b)}.ft-mini-name{font:600 13px/1.2 var(--font-h);color:#fff;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft-mini-up{font:500 11.5px/1 var(--font-b);color:inherit;opacity:.6;text-decoration:none;flex:none;min-height:32px;display:inline-flex;align-items:center;padding:0 4px}.ft-mini-links{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}  .ft-mini-links a{font:600 11.8px/1 var(--font-b);color:#fff;text-decoration:none;opacity:.9;border:1px solid rgba(255,255,255,.17);border-radius:999px;padding:0 12px;min-height:36px;display:inline-flex;align-items:center}.ft-mini-links a:hover{opacity:1;border-color:rgba(255,255,255,.34)}.ft-mini-cr{font:11.2px/1.65 var(--font-b);opacity:.5}  .ft-mini-cr a{color:inherit;text-decoration:none;display:inline;font-size:11.2px;padding:0}.ft-mini-cr a:hover{text-decoration:underline}@media (min-width:768px){.ft-mini{display:none}}@media (max-width:767.98px){.site-footer .ft-full{display:none!important}  .site-footer{padding:6px 0 calc(72px + env(safe-area-inset-bottom,0px));margin-top:var(--s6)!important}}  body.is-writing .site-header,body.is-writing .gh-header,body.is-writing .gh-bstrip,body.is-writing .site-footer,body.is-writing .ft-mini{display:none !important}  body.is-writing #gdirMobBar{display:none !important}body.is-writing .wr-shell{padding-top:0}body.is-writing main,body.is-writing .wrap{padding-top:0 !important}  body.is-writing .blged-bar{position:sticky;top:0;z-index:60}  .blged-full #blogEditorForm input[name="excerpt"]{text-overflow:ellipsis}  body.is-writing{background:var(--surface)}  .pr60{padding:var(--s6) 0 var(--s7,56px)}.pr-head{max-width:60ch;margin:0 0 var(--s6)}.pr-eyebrow{display:block;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-ink);margin-bottom:8px}.pr-head h1{font-family:var(--font-h);font-size:clamp(26px,4.2vw,40px);font-weight:800;letter-spacing:-.022em;line-height:1.1;margin:0;text-wrap:balance}.pr-lede{font-size:17px;line-height:1.6;color:var(--tx-2);margin:14px 0 0;max-width:54ch}.pr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--s5)}.pr-card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:20px 20px 16px}.pr-name{font-family:var(--font-h);font-size:17px;font-weight:700;line-height:1.25;margin:0;color:var(--tx)}  .pr-price{display:flex;align-items:baseline;gap:7px;margin:10px 0 0;flex-wrap:wrap}.pr-price b{font-family:var(--font-h);font-size:27px;font-weight:800;letter-spacing:-.02em;color:var(--tx);font-variant-numeric:tabular-nums}.pr-price span{font-size:13px;color:var(--mute)}.pr-blurb{font-size:14.5px;line-height:1.6;color:var(--tx-2);margin:12px 0 0}  .pr-ask{margin-top:auto;padding-top:16px;display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:650;color:var(--brand-ink);text-decoration:none}.pr-ask i{transition:transform .15s ease}.pr-ask:hover i{transform:translateX(3px)}.pr-empty{border:1px dashed var(--line);border-radius:var(--r);padding:32px 22px;background:var(--surface);max-width:60ch}.pr-empty p{margin:0 0 8px;color:var(--tx-2);font-size:15px}.pr-empty p:last-child{margin:0}  .pr-how{margin-top:var(--s6);padding-top:var(--s6);border-top:1px solid var(--line);max-width:64ch}.pr-how h2{font-family:var(--font-h);font-size:19px;font-weight:750;margin:0 0 12px}.pr-how ol{margin:0;padding-left:20px;color:var(--tx-2);font-size:15px;line-height:1.7}.pr-how ol li{margin-bottom:6px}.pr-how ol b{color:var(--tx)}.pr-how-note{margin:14px 0 0;font-size:13.5px;line-height:1.6;color:var(--mute)}.pr-how-acts{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px}@media (max-width:600px){.pr-grid{grid-template-columns:minmax(0,1fr);gap:12px}.pr-card{padding:16px}.pr-price b{font-size:24px}.pr-how-acts .btn{flex:1;justify-content:center}}  .ad-slot{margin:0 0 16px;text-align:center}.ad-slot-label{display:none;font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--faint,#9aa4a2);margin-bottom:7px;text-align:left}  .ad-slot:not(:has(ins.adsbygoogle)) .ad-slot-label{display:block}.ad-slot:has(ins.adsbygoogle[data-ad-status="filled"]) .ad-slot-label{display:block}        .ad-slot:has(ins.adsbygoogle):not(:has(ins.adsbygoogle[data-ad-status="filled"])){margin:0}  .ad-slot:has(ins.adsbygoogle[data-ad-status="unfilled"]){display:none}  .ad-slot[data-ad-answer="none"]{display:none}  body.ads-indicating .ad-slot{display:block!important;margin:0 0 16px}body.ads-indicating .ad-slot .ad-slot-label{display:block}  .ad-spot-mark{position:relative;min-height:38px;margin:0 0 16px;border-radius:8px;outline:2px dashed #c98a2e;outline-offset:2px;background:rgba(201,138,46,.05)}.ad-spot-mark:before{content:"nothing to show here";display:block;padding:11px 12px;font-size:12px;font-style:italic;color:#8a7350}.ad-spot-mark:after{content:attr(data-spot) " · " attr(data-state);position:absolute;top:0;right:0;background:#c98a2e;color:#fff;font-size:9.5px;letter-spacing:.03em;padding:1px 7px;border-bottom-left-radius:7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}  body.ads-indicating .ad-slot{outline:2px dashed rgba(201,138,46,.55);outline-offset:2px}  .isheet{border:0;padding:0;background:transparent;max-width:min(880px,94vw);width:100%;max-height:88vh;overflow:visible;color:var(--tx)}.isheet::backdrop{background:rgba(10,18,16,.58);backdrop-filter:blur(2px)}.isheet-slot{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:0 30px 80px -30px rgba(10,18,16,.55);overflow:hidden;max-height:88vh;  --cat-line:var(--line,#E3E8E5);--cat-surf:var(--surface,#fff);--cat-soft:var(--sub,#F6F8F7);--cat-ink:var(--tx,#16211E);--cat-mute:var(--mute,#6B7B75);--cat-brand:var(--brand,#0E5C57);--cat-tint:var(--brand-tint,#E3F0EE);--cat-ink2:var(--brand-ink,#0A4A45)}.isheet-in{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);max-height:88vh}  .isheet-in:not(:has(.isheet-gal)){grid-template-columns:minmax(0,1fr)}.isheet-in:not(:has(.isheet-gal)) .isheet-body{padding:24px 26px}.isheet-x{position:absolute;right:10px;top:10px;z-index:2;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--tx);cursor:pointer;font:400 15px/1 var(--font-h);box-shadow:var(--sh)}.isheet-x:hover{background:var(--sub)}.isheet-gal{background:var(--sub);padding:14px;display:flex;flex-direction:column;gap:10px;align-content:start;min-width:0}  .isheet-shot{flex:1 1 auto;min-height:0;max-height:440px;aspect-ratio:4/3;border-radius:var(--r-sm);overflow:hidden;background:var(--surface)}.isheet-shot img{width:100%;height:100%;object-fit:cover;display:block}.isheet-thumbs{display:flex;gap:8px;flex-wrap:wrap;flex:none}.isheet-thumb{width:54px;aspect-ratio:1;border-radius:8px;overflow:hidden;border:2px solid transparent;background:var(--surface);padding:0;cursor:pointer}.isheet-thumb[aria-current="true"]{border-color:var(--brand)}.isheet-thumb img{width:100%;height:100%;object-fit:cover;display:block}.isheet-body{padding:20px 22px;min-width:0;display:flex;flex-direction:column;overflow-y:auto}.isheet-eyebrow{font:700 10.9px/1.3 var(--font-h);letter-spacing:.07em;text-transform:uppercase;color:var(--mute);overflow-wrap:anywhere}.isheet-h{font:750 21px/1.25 var(--font-h);margin:6px 0 0;overflow-wrap:anywhere}  .isheet-h:focus{outline:none}.isheet-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.isheet-price{margin-top:13px}.isheet-price .cat-p{font:800 25px/1.15 var(--font-h);color:var(--brand-ink)}.isheet-text{font-size:14px;color:var(--tx-2);margin:12px 0 0;overflow-wrap:anywhere}.isheet-body .cat-facts,.isheet-body .cat-sizes,.isheet-body .cat-tiers,.isheet-body .cat-rnote{margin-top:12px}  .isheet-own{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:13px 15px;margin-top:15px;border-radius:var(--r-sm);background:var(--amber-tint);color:var(--amber);font-size:12.8px;line-height:1.55}.isheet-own b{color:inherit}.isheet-own .isheet-btn{justify-self:start;margin-top:6px;display:inline-flex;align-items:center;font:650 12.4px/1 var(--font-h);padding:9px 14px;border-radius:22px;text-decoration:none;background:var(--surface);border:1px solid rgba(199,122,18,.35);color:var(--amber)}.isheet-act{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:auto;padding-top:18px}.isheet-copy{font:650 12.8px/1 var(--font-h);padding:10px 15px;border-radius:22px;border:0;background:var(--sub);color:var(--tx-2);cursor:pointer}.isheet-copy:hover{background:var(--line)}.isheet-foot{border-top:1px solid var(--line);margin-top:15px;padding-top:12px;font-size:12.4px;color:var(--mute)}.isheet-foot a{color:var(--brand-ink);font-weight:600}  .cat-open{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;text-align:left;overflow-wrap:anywhere}.cat-open:hover{color:var(--brand-ink)}.cat-open:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.cat-c-i[data-cat-open],.cat-th[data-cat-open]{cursor:pointer}@media (max-width:640px){.isheet{max-width:100vw;max-height:100vh;width:100vw}.isheet-slot{border-radius:0;border:0;max-height:100vh}.isheet-in{grid-template-columns:minmax(0,1fr);max-height:100vh}.isheet-body{padding:16px 16px 20px}.isheet-shot{max-height:46vh}.isheet-act .cat-add,.isheet-act .cat-ask,.isheet-copy{flex:1 1 auto;justify-content:center}}  .pb-groups{display:grid;gap:14px;grid-template-columns:repeat(var(--lv-cols,3),minmax(0,1fr))}@media(max-width:1024px){.pb-groups{grid-template-columns:repeat(var(--lv-cols-t,2),minmax(0,1fr))}}@media(max-width:640px){.pb-groups{grid-template-columns:repeat(var(--lv-cols-m,1),minmax(0,1fr))}}.pb-group{display:flex;flex-direction:column;padding:14px 14px 10px}.pb-group-h{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;padding-bottom:11px;margin-bottom:8px;border-bottom:1px solid var(--line)}.pb-group-h:hover .pb-group-t{color:var(--primary,#0E5C57)}.pb-group-ico{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-size:18px}.pb-group-t{min-width:0;display:flex;flex-direction:column;gap:1px;font-size:14.5px;font-weight:800;line-height:1.25;transition:color .16s}.pb-group-c{font-size:11.5px;font-weight:500;color:var(--mute,#5F6E6A)}  .pb-group-s{display:flex;align-items:center;gap:8px;padding:5px 2px;font-size:12.5px;text-decoration:none;color:var(--tx,#0F1A17);border-radius:7px}.pb-group-s span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pb-group-s b{flex:none;font-weight:600;font-size:11.5px;color:var(--mute,#5F6E6A);font-variant-numeric:tabular-nums}.pb-group-s:hover{background:var(--primary-wash,#E3F1EF);color:var(--primary,#0E5C57);padding-left:7px;padding-right:7px}.pb-group-s:hover b{color:inherit}.pb-group-all{margin-top:auto;padding-top:9px;font-size:12px;font-weight:700;text-decoration:none;color:var(--primary,#0E5C57)}.pb-group-all:hover{text-decoration:underline}  .pb-chips{display:flex;flex-wrap:wrap;gap:8px}.pb-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;border:1px solid var(--line);background:var(--surface,#fff);font-size:12.5px;font-weight:600;text-decoration:none;color:var(--tx,#0F1A17);transition:border-color .16s,background .16s,color .16s}.pb-chip:hover{border-color:var(--primary,#0E5C57);background:var(--primary-wash,#E3F1EF);color:var(--primary,#0E5C57)}.pb-chip:focus-visible{outline:2px solid var(--primary,#0E5C57);outline-offset:2px}.pb-chip b{font-weight:600;font-size:11px;color:var(--mute,#5F6E6A);font-variant-numeric:tabular-nums}.pb-chip:hover b{color:inherit}@media(max-width:640px){.pb-chips{gap:7px}.pb-chip{padding:6px 11px;font-size:12px}}  .pb-faq{display:grid;gap:10px;max-width:820px}.pb-faq-i{border:1px solid var(--line);border-radius:14px;background:var(--surface,#fff);overflow:hidden;transition:border-color .16s}.pb-faq-i[open]{border-color:var(--primary,#0E5C57)}.pb-faq-q{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none;padding:14px 16px;font-size:14.5px;font-weight:700;line-height:1.4;color:var(--tx,#0F1A17)}.pb-faq-q::-webkit-details-marker{display:none}.pb-faq-q:hover{color:var(--primary,#0E5C57)}.pb-faq-i:focus-within .pb-faq-q{outline:2px solid var(--primary,#0E5C57);outline-offset:-2px;border-radius:14px}.pb-faq-q i{margin-left:auto;flex:none;font-size:13px;color:var(--mute,#5F6E6A);transition:transform .18s}.pb-faq-i[open] .pb-faq-q i{transform:rotate(180deg)}.pb-faq-a{padding:0 16px 15px;font-size:13.5px;line-height:1.65;color:var(--mute,#5F6E6A);max-width:66ch}@media(max-width:640px){.pb-faq-q{padding:12px 13px;font-size:13.5px}.pb-faq-a{padding:0 13px 13px;font-size:13px}}  .hscope-f{display:block}.hscope{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:12px}.hscope-t{position:relative}.hscope-t input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.hscope-t span{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;font:600 13px var(--font-b);color:#B8C6C2;cursor:pointer;white-space:nowrap;border:1px solid transparent;transition:background .15s,color .15s,border-color .15s}.hscope-t span i{font-size:13px;opacity:.85}.hscope-t:hover span{color:#fff;background:rgba(255,255,255,.08)}.hscope-t input:checked+span{background:#fff;color:#0F1A17;border-color:#fff}.hscope-t input:checked+span i{opacity:1;color:var(--brand,#0E5C57)}.hscope-t input:focus-visible+span{outline:2px solid var(--brand-soft,#7FC9C2);outline-offset:2px}  .hpanel{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:6px 6px 8px;backdrop-filter:blur(2px)}.hpanel-h{display:flex;align-items:center;gap:8px;padding:12px 14px 10px;font:700 12.5px var(--font-b);letter-spacing:.06em;text-transform:uppercase;color:#DCE7E4}.hpanel-h i{color:var(--brand-soft,#7FC9C2);font-size:14px}.hpanel-l{display:flex;flex-direction:column}.hpanel-l a{display:flex;align-items:center;gap:10px;padding:9px 14px;border-radius:11px;font-size:13.5px;color:#DCE7E4;text-decoration:none;transition:background .14s,color .14s}.hpanel-l a span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hpanel-l a b{flex:none;font-weight:600;font-size:12px;color:#8FA5A0;font-variant-numeric:tabular-nums}.hpanel-l a:hover{background:rgba(255,255,255,.12);color:#fff}.hpanel-l a:hover b{color:var(--brand-soft,#7FC9C2)}.hpanel-all{display:inline-flex;align-items:center;gap:7px;margin:6px 14px 6px;font:700 12.5px var(--font-b);color:var(--brand-soft,#7FC9C2);text-decoration:none}.hpanel-all:hover{text-decoration:underline}  .hkinds a.is-empty{border-style:dashed;color:#9DB0AB}.hkinds a.is-empty b.be{color:#8FA5A0;font-weight:600;font-size:11.5px}.hkinds a.is-empty:hover{background:rgba(255,255,255,.14);color:#fff;border-style:solid}.hkinds a.is-empty:hover b.be{color:#fff}@media(max-width:900px){.hscope{gap:3px}.hscope-t span{padding:7px 11px;font-size:12.5px}}  @media(max-width:640px){.hpanel-l a:nth-child(n+5){display:none}}