.nf-campaign-rail{isolation:isolate;background:var(--nf-page-surface,var(--color-page));margin-block-end:clamp(18px,2.4vw,32px);padding:clamp(10px,1.5vw,22px) 0 clamp(24px,2.8vw,40px);position:relative;overflow:hidden}.nf-campaign-rail:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 72% 14%, #c79a5209, transparent 31%), var(--nf-page-surface,var(--color-page));position:absolute;inset:0 calc(50% - 50vw)}.nf-hero-bento{direction:ltr;grid-template-columns:minmax(0,1fr);grid-template-areas:"lead""routes";gap:15px;display:grid}.nf-hero-bento-lead,.nf-hero-bento-route{border:1px solid var(--nf-surface-border,var(--color-border-default));background:var(--nf-card-surface,var(--color-card));width:100%;min-width:0;max-width:100%;color:var(--nf-text-primary,var(--color-text-primary));direction:rtl;border-radius:12px;position:relative;overflow:hidden}.nf-hero-bento-lead{aspect-ratio:1;grid-area:lead;min-height:0}.nf-hero-bento-media{display:block;position:absolute;inset:0}.nf-hero-bento-media img{transition:transform .5s cubic-bezier(.2,.75,.2,1),filter .5s}.nf-hero-bento-lead .nf-hero-bento-media img{object-position:48% center;filter:brightness(.9)contrast(1.05)saturate(.88)}.nf-hero-bento-lead-scrim,.nf-hero-bento-route-scrim{z-index:1;pointer-events:none;position:absolute;inset:0}.nf-hero-bento-lead-scrim{background:linear-gradient(#04040405 20%,#0404042e 54%,#040404d4 100%),linear-gradient(90deg,#0404040d 24%,#040404b8 100%)}.nf-hero-bento-copy{z-index:2;text-align:start;justify-content:space-between;align-items:center;gap:clamp(16px,4vw,32px);width:auto;display:flex;position:absolute;inset-block-end:clamp(22px,4.8vw,62px);inset-inline-start:var(--nf-feature-copy-edge-space);inset-inline-end:clamp(20px,5vw,68px)}.nf-hero-bento-copy-text{flex-direction:column;align-items:flex-start;gap:13px;min-width:0;display:flex}.nf-hero-bento-copy h1{max-width:11ch;color:var(--nf-text-primary,var(--color-text-primary));font-size:var(--nf-type-hero);font-weight:var(--nf-type-heading-weight);letter-spacing:-.035em;text-wrap:balance;margin:0;line-height:1.22}.nf-hero-bento-copy h1>span{display:block}.nf-hero-bento-copy p{color:#c1bdb5;max-width:46ch;font-size:var(--nf-type-lede);font-weight:var(--nf-type-body-weight);text-wrap:pretty;margin:0;line-height:1.9}.nf-hero-scan{z-index:1;pointer-events:none;background:radial-gradient(#c79a5238 1px,#0000 1.4px) 0 0/18px 18px,#080706;position:absolute;inset:0}.nf-hero-scan[data-state=idle]{animation:.5s 4s forwards nf-hero-scan-failsafe}.nf-hero-scan[data-state=done]{visibility:hidden}.nf-hero-scan canvas{width:100%;height:100%;position:absolute;inset:0}.nf-hero-scan-bar{inset-block:0;opacity:0;background:var(--nf-bronze-primary,var(--color-bronze));width:2px;margin-left:-1px;position:absolute;left:100%;box-shadow:0 0 22px 5px #c79a528c,0 0 80px 26px #c79a5229}.nf-hero-scan-status{color:var(--nf-text-primary,var(--color-text-primary));font-size:var(--nf-type-caption,12px);direction:rtl;background:#060606b8;border:1px solid #c79a5266;border-radius:999px;align-items:center;gap:8px;padding:6px 13px;display:inline-flex;position:absolute;inset-block-start:clamp(16px,2.4vw,32px);inset-inline-end:clamp(16px,2.4vw,32px)}.nf-hero-scan-dot{background:var(--nf-bronze-primary,var(--color-bronze));border-radius:50%;width:7px;height:7px;animation:1.4s ease-out infinite nf-hero-scan-ping}@keyframes nf-hero-scan-ping{0%{box-shadow:0 0 #c79a52b3}to{box-shadow:0 0 0 9px #c79a5200}}@keyframes nf-hero-scan-failsafe{to{opacity:0;visibility:hidden}}.nf-hero-bento-frame{z-index:2;pointer-events:none;--nf-frame-line:#f3f0eab8;--nf-frame-arm:clamp(18px, 2.2vw, 30px);background:linear-gradient(var(--nf-frame-line), var(--nf-frame-line)) top left / var(--nf-frame-arm) 1.5px, linear-gradient(var(--nf-frame-line), var(--nf-frame-line)) top left / 1.5px var(--nf-frame-arm), linear-gradient(var(--nf-frame-line), var(--nf-frame-line)) top right / var(--nf-frame-arm) 1.5px, linear-gradient(var(--nf-frame-line), var(--nf-frame-line)) top right / 1.5px var(--nf-frame-arm), linear-gradient(var(--nf-frame-line), var(--nf-frame-line)) bottom left / var(--nf-frame-arm) 1.5px, linear-gradient(var(--nf-frame-line), var(--nf-frame-line)) bottom left / 1.5px var(--nf-frame-arm), linear-gradient(var(--nf-frame-line), var(--nf-frame-line)) bottom right / var(--nf-frame-arm) 1.5px, linear-gradient(var(--nf-frame-line), var(--nf-frame-line)) bottom right / 1.5px var(--nf-frame-arm);background-repeat:no-repeat;position:absolute;inset:clamp(12px,1.6vw,22px)}.nf-hero-bento-routes{direction:ltr;grid-area:routes;grid-template-columns:minmax(0,1fr);gap:15px;min-width:0;display:grid}.nf-hero-bento-route{aspect-ratio:2;min-height:0;display:block}.nf-hero-bento-route .nf-hero-bento-media img{filter:brightness(.76)contrast(1.06)saturate(.82)}.nf-hero-bento-route-scrim{background:linear-gradient(#0000 34%,#030303db 100%)}.nf-hero-bento-route-content{z-index:2;direction:rtl;justify-content:flex-end;align-items:center;gap:12px;display:flex;position:absolute;inset-block-end:clamp(13px,2.7vw,22px);inset-inline:clamp(13px,2.7vw,24px)}.nf-hero-bento-route-title{min-width:0;color:var(--nf-text-primary,var(--color-text-primary));font-size:var(--nf-type-tile);font-weight:var(--nf-type-title-weight);text-align:start;line-height:1.4}.nf-hero-bento-route:hover{color:var(--nf-text-primary,var(--color-text-primary));border-color:var(--nf-interactive-border,var(--color-border-active))}.nf-hero-bento-route:hover .nf-hero-bento-media img{filter:brightness(.85)contrast(1.06)saturate(.88);transform:scale(1.025)}a.nf-hero-bento-lead{display:block}a.nf-hero-bento-lead:hover{color:var(--nf-text-primary,var(--color-text-primary));border-color:var(--nf-interactive-border,var(--color-border-active))}a.nf-hero-bento-lead:hover .nf-hero-bento-media img{filter:brightness(.97)contrast(1.05)saturate(.94);transform:scale(1.025)}a.nf-hero-bento-lead:focus-visible{outline:2px solid var(--nf-bronze-primary,var(--color-bronze));outline-offset:2px;border-radius:12px}@container shell (max-width:719px){.nf-hero-bento-routes{grid-template-columns:repeat(2,minmax(0,1fr))}.nf-hero-bento-route{aspect-ratio:auto;height:clamp(112px,35cqi,180px);min-height:0}.nf-hero-bento-copy{align-items:center;gap:14px}.nf-hero-bento-copy-text{gap:10px}.nf-hero-bento-copy h1{letter-spacing:-.025em;max-width:16ch;line-height:1.16}.nf-hero-bento-copy p{line-height:1.7}.nf-hero-bento-route-content{inset-block-end:clamp(12px,3vw,18px);inset-inline:clamp(12px,3vw,20px)}.nf-hero-bento-route-title{text-wrap:balance;line-height:1.3}}@container shell (min-width:720px){.nf-hero-bento-routes{grid-template-columns:repeat(2,minmax(0,1fr))}.nf-hero-bento-copy h1{max-width:100%}}@container shell (min-width:960px){.nf-hero-bento{grid-template-columns:minmax(260px,1fr) minmax(0,1.3fr);grid-template-areas:"routes lead"}.nf-hero-bento-lead{aspect-ratio:1;height:auto;min-height:0}.nf-hero-bento-routes{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr)}.nf-hero-bento-route{aspect-ratio:auto;height:100%;min-height:0}.nf-hero-bento-copy{width:auto;inset-block-end:clamp(34px,4.2vw,60px);inset-inline-start:var(--nf-feature-copy-edge-space);inset-inline-end:clamp(20px,2vw,34px)}}.nf-hero-bento[data-routes="1"] .nf-hero-bento-routes{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}@container shell (min-width:720px){.nf-hero-bento[data-routes="0"] .nf-hero-bento-lead{aspect-ratio:16/9}}@container shell (min-width:960px){.nf-hero-bento[data-routes="0"]{grid-template-columns:minmax(0,1fr);grid-template-areas:"lead"}.nf-hero-bento[data-routes="0"] .nf-hero-bento-lead{aspect-ratio:21/8}}@media (prefers-reduced-motion:reduce){.nf-hero-bento-media img{transition:none}.nf-hero-scan{display:none}.nf-hero-bento-route:hover .nf-hero-bento-media img,a.nf-hero-bento-lead:hover .nf-hero-bento-media img{transform:none}}.nf-recovery-showcase{--nf-recovery-gap:15px;--nf-recovery-card-ratio:16 / 10}.nf-recovery-showcase-grid{gap:var(--nf-recovery-gap);direction:ltr;grid-template-columns:minmax(0,1fr);display:grid}.nf-recovery-showcase-lead,.nf-recovery-showcase-route{border:1px solid var(--nf-surface-border,var(--color-border-default));background:var(--nf-card-surface,var(--color-card));min-width:0;color:var(--nf-text-primary,var(--color-text-primary));min-height:0;aspect-ratio:var(--nf-recovery-card-ratio);direction:rtl;border-radius:12px;position:relative;overflow:hidden}.nf-recovery-showcase-lead>img,.nf-recovery-showcase-route>img{transition:transform .5s cubic-bezier(.2,.75,.2,1),filter .5s}.nf-recovery-showcase-lead>img{object-position:43% center;filter:brightness(.88)contrast(1.03)saturate(.92)}.nf-recovery-showcase-scrim,.nf-recovery-showcase-route-scrim{z-index:1;pointer-events:none;position:absolute;inset:0}.nf-recovery-showcase-scrim{background:linear-gradient(#04040405 24%,#04040429 58%,#040404ad 100%),linear-gradient(90deg,#04040400 26%,#040404bd 100%)}.nf-recovery-showcase-copy{z-index:2;text-align:start;flex-direction:column;align-items:flex-start;gap:12px;width:min(570px,100% - 44px);display:flex;position:absolute;inset-block-end:clamp(24px,4.5vw,58px);inset-inline-start:var(--nf-feature-copy-edge-space);inset-inline-end:auto}.nf-recovery-showcase-route-eyebrow{color:var(--nf-bronze-primary,var(--color-bronze));font-size:var(--nf-type-meta);font-weight:var(--nf-type-meta-weight);line-height:1.55}.nf-recovery-showcase-copy h3{max-width:11ch;color:var(--nf-text-primary,var(--color-text-primary));font-size:var(--nf-type-tile-lead);font-weight:var(--nf-type-title-weight);letter-spacing:-.035em;text-wrap:balance;margin:0;line-height:1.24}.nf-recovery-showcase-copy p{color:#c7c2b9;max-width:42ch;font-size:var(--nf-type-lede);font-weight:var(--nf-type-body-weight);text-wrap:pretty;margin:0;line-height:1.9}.nf-recovery-showcase-routes{gap:var(--nf-recovery-gap);direction:ltr;grid-template-columns:minmax(0,1fr);display:grid}.nf-recovery-showcase-route{display:block}.nf-recovery-showcase-route>img{object-position:center;filter:brightness(.82)contrast(1.04)saturate(.9)}.nf-recovery-showcase-route-scrim{background:linear-gradient(90deg,#03030300 20%,#030303d1 100%),linear-gradient(#0303030f,#0303034d)}.nf-recovery-showcase-route-content{z-index:2;text-align:start;direction:rtl;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:18px;display:flex;position:absolute;inset:clamp(18px,2.8vw,28px)}.nf-recovery-showcase-route-copy{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.nf-recovery-showcase-route-eyebrow{color:#d0cbc2;letter-spacing:.035em;max-width:22ch}.nf-recovery-showcase-route-title{max-width:10ch;color:var(--nf-text-primary,var(--color-text-primary));font-size:var(--nf-type-tile);font-weight:var(--nf-type-title-weight);line-height:1.3}.nf-recovery-showcase-route:hover{color:var(--nf-text-primary,var(--color-text-primary));border-color:var(--nf-interactive-border,var(--color-border-active))}.nf-recovery-showcase-route:hover>img{filter:brightness(.88)contrast(1.04)saturate(.94);transform:scale(1.025)}a.nf-recovery-showcase-lead{display:block}a.nf-recovery-showcase-lead:hover{color:var(--nf-text-primary,var(--color-text-primary));border-color:var(--nf-interactive-border,var(--color-border-active))}a.nf-recovery-showcase-lead:hover>img{filter:brightness(.94)contrast(1.03)saturate(.96);transform:scale(1.025)}a.nf-recovery-showcase-lead:focus-visible{outline:2px solid var(--nf-bronze-primary,var(--color-bronze));outline-offset:2px;border-radius:12px}@container shell (max-width:719px){.nf-recovery-showcase-copy p,.nf-recovery-showcase-route-eyebrow{display:none}}@container shell (min-width:720px){.nf-recovery-showcase-routes{grid-template-columns:repeat(2,minmax(0,1fr))}}@container shell (min-width:960px){.nf-recovery-showcase-grid{grid-template-columns:minmax(0,2.06fr) minmax(310px,1fr);align-items:start}.nf-recovery-showcase-lead{height:auto}.nf-recovery-showcase-routes{grid-template-rows:repeat(2,auto);grid-template-columns:minmax(0,1fr);align-content:start}.nf-recovery-showcase-route{height:auto}.nf-recovery-showcase-copy{inset-inline-start:var(--nf-feature-copy-edge-space);inset-inline-end:auto}}@media (prefers-reduced-motion:reduce){.nf-recovery-showcase-lead>img,.nf-recovery-showcase-route>img{transition:none}.nf-recovery-showcase-route:hover>img,a.nf-recovery-showcase-lead:hover>img{transform:none}}.nf-shop-row+.nf-shop-row{margin-block-start:clamp(28px,3.2vw,44px)}.nf-shop-row[data-divided]{border-block-start:1px solid var(--nf-surface-border,var(--color-border-default))}.nf-shop-pair{grid-template-columns:minmax(0,1fr);align-items:center;gap:16px;display:grid}.nf-shop-photo{aspect-ratio:1;border:1px solid var(--nf-surface-border,var(--color-border-default));background:var(--nf-card-surface,var(--color-card));min-width:0;color:var(--nf-text-primary,var(--color-text-primary));border-radius:12px;position:relative;overflow:hidden;container-type:inline-size}.nf-shop-photo>img{object-position:center;filter:brightness(.9)contrast(1.03)saturate(.92)}.nf-shop-spot{pointer-events:none;z-index:2;opacity:0;background:radial-gradient(circle at var(--nf-shop-x,50%) var(--nf-shop-y,50%), #0000 0, #0000 11cqi, #060504bd 19cqi);transition:opacity .4s;position:absolute;inset:0}.nf-shop-photo[data-open] .nf-shop-spot{opacity:1}.nf-shop-dot{z-index:4;width:30px;height:30px;box-shadow:inset 0 0 0 1.5px var(--nf-bronze-primary,var(--color-bronze));color:var(--nf-bronze-primary,var(--color-bronze));font:inherit;font-size:var(--nf-fs-13);font-weight:var(--nf-fw-bold);cursor:pointer;background:#0e0b088c;border:0;border-radius:50%;place-items:center;margin:-15px 0 0 -15px;padding:0;line-height:1;transition:transform .25s,background .25s,color .25s;display:grid;position:absolute}.nf-shop-dot:before{content:"";border:1px solid var(--nf-bronze-border,var(--color-border-active));border-radius:50%;animation:2.4s ease-out infinite nf-shop-ping;position:absolute;inset:-8px}.nf-shop-dot:hover,.nf-shop-dot[data-on]{background:var(--nf-bronze-primary,var(--color-bronze));color:var(--nf-page-surface,var(--color-page));transform:scale(1.15)}.nf-shop-dot:focus-visible{outline:2px solid var(--nf-text-primary,var(--color-text-primary));outline-offset:4px;border-radius:50%}@keyframes nf-shop-ping{0%{opacity:.9;transform:scale(.7)}80%,to{opacity:0;transform:scale(1.5)}}.nf-shop-card{z-index:5;box-sizing:border-box;border:1px solid var(--nf-bronze-border,var(--color-border-active));width:min(250px,45% - 40px);color:var(--nf-text-primary,var(--color-text-primary));background:#0e0e0ef0;border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;animation:.25s nf-shop-card-in;display:none;position:absolute;box-shadow:0 18px 40px -12px #000c}@keyframes nf-shop-card-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.nf-shop-card-category{color:var(--nf-bronze-primary,var(--color-bronze));font-size:var(--nf-type-meta);letter-spacing:.04em}.nf-shop-card-name{font-size:var(--nf-fs-15);font-weight:var(--nf-fw-bold);line-height:1.5}.nf-shop-card-actions{flex-wrap:wrap;gap:8px;margin-block-start:6px;display:flex}.nf-shop-add,.nf-shop-view{border:1px solid var(--nf-bronze-border,var(--color-border-active));color:var(--nf-text-primary,var(--color-text-primary));font:inherit;font-size:var(--nf-fs-13);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:7px 12px;line-height:1.5;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.nf-shop-add{border-color:var(--nf-bronze-primary,var(--color-bronze));background:var(--nf-bronze-primary,var(--color-bronze));color:var(--nf-page-surface,var(--color-page));font-weight:var(--nf-type-cta-weight)}.nf-shop-add:disabled{opacity:.55;cursor:default}.nf-shop-view:hover{border-color:var(--nf-bronze-primary,var(--color-bronze));color:var(--nf-text-primary,var(--color-text-primary))}.nf-shop-price{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:inline-flex}.nf-shop-price b{font-size:var(--nf-fs-15);font-weight:var(--nf-fw-bold)}.nf-shop-price small{color:var(--nf-text-secondary,var(--color-text-secondary));font-size:var(--nf-fs-12)}.nf-shop-panel{flex-direction:column;gap:12px;min-width:0;display:flex}.nf-shop-panel-label{color:var(--nf-text-secondary,var(--color-text-secondary));font-size:var(--nf-type-meta);letter-spacing:.08em;display:none}.nf-shop-list{border-block-start:1px solid var(--nf-surface-border,var(--color-border-default));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nf-shop-item{border-block-end:1px solid var(--nf-surface-border,var(--color-border-default))}.nf-shop-item-button{width:100%;color:var(--nf-text-primary,var(--color-text-primary));font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 2px;transition:background .2s;display:grid}.nf-shop-item-button:focus-visible{outline:2px solid var(--nf-bronze-primary,var(--color-bronze));outline-offset:-2px;border-radius:6px}.nf-shop-number{width:28px;height:28px;box-shadow:inset 0 0 0 1.5px var(--nf-bronze-primary,var(--color-bronze));color:var(--nf-bronze-primary,var(--color-bronze));font-size:var(--nf-fs-13);font-weight:var(--nf-fw-bold);border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid}.nf-shop-thumb{background:var(--nf-raised-surface,var(--color-raised));border-radius:8px;width:56px;height:56px;position:relative;overflow:hidden}.nf-shop-thumb[data-empty]{box-shadow:inset 0 0 0 1px var(--nf-surface-border,var(--color-border-default))}.nf-shop-item-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.nf-shop-item-meta small{color:var(--nf-text-secondary,var(--color-text-secondary));font-size:var(--nf-fs-12)}.nf-shop-item-meta b{font-size:var(--nf-fs-14);font-weight:var(--nf-fw-medium);line-height:1.5}.nf-shop-item-button .nf-shop-price{flex-direction:column;align-items:flex-end;gap:0}.nf-shop-item-button .nf-shop-price b{font-size:var(--nf-fs-14)}.nf-shop-go{display:none}.nf-shop-item[data-on] .nf-shop-item-button,.nf-shop-item-button:hover{background:linear-gradient(90deg,#c79a5200,#c79a5212)}.nf-shop-item[data-on] .nf-shop-number,.nf-shop-item-button:hover .nf-shop-number{background:var(--nf-bronze-primary,var(--color-bronze));color:var(--nf-page-surface,var(--color-page))}.nf-shop-more{border-block-end:1px solid var(--nf-bronze-border,var(--color-border-active));color:var(--nf-bronze-primary,var(--color-bronze));font-size:var(--nf-fs-14);font-weight:var(--nf-type-cta-weight);align-self:flex-start;margin-block-start:6px;padding-block-end:2px}.nf-shop-more:hover{border-color:var(--nf-bronze-primary,var(--color-bronze))}@container shell not (min-width:720px){.nf-shop-pair{--nf-shop-carousel:1}.nf-shop-list{border-block-start:0;flex-direction:row}.nf-shop-panel>.nf-shop-list,.nf-shop-panel>.nf-shop-strip{width:100%;margin:0;overflow:clip}.nf-shop-panel>.nf-shop-list{gap:12px}.nf-shop-panel>.nf-shop-list>.nf-shop-item{flex-shrink:0;width:calc(80% - 2.4px)}.nf-shop-strip .swiper-slide{height:auto}.nf-shop-list>.nf-shop-item{border-block-end:0;display:flex}.nf-shop-item-button{border:1px solid var(--nf-surface-border,var(--color-border-default));background:var(--nf-card-surface,var(--color-card));border-radius:8px;grid-template:"thumb meta meta"1fr"thumb price go"/76px minmax(0,1fr) auto;align-items:start;gap:8px 12px;padding:10px;transition:border-color .18s}.nf-shop-item-button:focus-visible{border-radius:8px}.nf-shop-item[data-on] .nf-shop-item-button,.nf-shop-item-button:hover{background:var(--nf-card-surface,var(--color-card));color:var(--nf-text-primary,var(--color-text-primary))}.nf-shop-item[data-on] .nf-shop-item-button{border-color:var(--nf-interactive-border,var(--color-border-active))}.nf-shop-thumb{border-radius:6px;grid-area:thumb;width:76px;height:76px}.nf-shop-number{z-index:1;background:var(--nf-card-surface,var(--color-card));width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--nf-bronze-primary,var(--color-bronze)), 0 0 0 3px var(--nf-card-surface,var(--color-card));grid-area:thumb;justify-self:start;margin-block-start:-6px;margin-inline-start:-6px;font-size:.6875rem}.nf-shop-item-meta{grid-area:meta}.nf-shop-item-meta small{color:var(--nf-text-tertiary,var(--color-text-tertiary))}.nf-shop-item-meta b{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nf-shop-item-button .nf-shop-price{flex-direction:row;grid-area:price;justify-content:flex-start;align-self:end;align-items:baseline;gap:4px}.nf-shop-go{color:var(--nf-bronze-primary,var(--color-bronze));grid-area:go;align-self:center;display:block}}@container shell (min-width:720px){.nf-shop-card{display:flex}.nf-shop-panel-label{display:block}}@container shell (min-width:960px){.nf-shop-pair{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:48px}.nf-shop-thumb{width:64px;height:64px}}@media (prefers-reduced-motion:reduce){.nf-shop-dot:before,.nf-shop-card{animation:none}.nf-shop-spot,.nf-shop-dot{transition:none}}@container shell (max-width:667px){.nf-campaign-rail{padding-block-start:34px}}.nf-help-call-panel{--nf-help-call-bronze:var(--nf-bronze-primary,var(--color-bronze));--nf-help-call-wash:#c79a5214;--nf-help-call-rim:#c79a5252;--nf-help-call-on-bronze:var(--nf-page-surface,var(--color-page));border:1px solid var(--nf-surface-border,var(--color-border-default));background:var(--nf-card-surface,var(--color-card));min-width:0;color:var(--nf-text-primary,var(--color-text-primary));border-radius:12px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.nf-help-call-contact,.nf-help-call-help{min-width:0}.nf-help-call-contact{background:radial-gradient(ellipse at 50% 20%, var(--nf-help-call-wash), transparent 65%);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:clamp(18px,2.4vw,28px) clamp(16px,2.4vw,28px);display:flex}.nf-help-call-screen{width:100%;max-width:340px;box-shadow:inset 0 0 24px var(--nf-help-call-wash);background:#0c0a06;border:1px solid #c79a522e;border-radius:12px;flex-direction:column;gap:2px;padding:12px 16px 10px;transition:border-color .3s;display:flex}.nf-help-call-screen[data-live]{border-color:#c79a5280}.nf-help-call-label{color:var(--nf-text-secondary,var(--color-text-secondary));font-size:var(--nf-type-meta);font-weight:var(--nf-type-meta-weight);justify-content:space-between;gap:12px;line-height:1.5;display:flex}.nf-help-call-state{color:var(--nf-help-call-bronze)}.nf-help-call-screen[data-live] .nf-help-call-state{color:var(--color-success)}.nf-help-call-number{min-height:1.15em;color:var(--nf-bronze-primary,var(--color-bronze));font-size:var(--nf-fs-display);font-weight:var(--nf-type-title-weight);letter-spacing:-.02em;white-space:nowrap;text-shadow:0 0 18px #c79a5259;border-radius:6px;align-self:flex-end;line-height:1.15;transition:color .16s}.nf-help-call-number:hover{color:var(--nf-text-primary,var(--color-text-primary))}.nf-help-call-caret{vertical-align:-.05em;background:currentColor;width:2px;height:.8em;margin-inline-start:4px;animation:1s step-end infinite nf-help-call-blink;display:inline-block}.nf-help-call-keys{direction:ltr;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:340px;display:grid}.nf-help-call-key{aspect-ratio:1.7;border:1px solid var(--nf-surface-border,var(--color-border-default));color:var(--nf-text-primary,var(--color-text-primary));font-size:var(--nf-type-tile);font-weight:var(--nf-type-meta-weight);background:linear-gradient(#171717,#111);border-radius:12px;align-content:center;place-items:center;line-height:1.2;transition:background-color .12s,border-color .12s,color .12s,transform .12s;display:grid}.nf-help-call-key small{min-height:1.4em;color:var(--nf-text-tertiary,var(--color-text-tertiary));font-size:var(--nf-type-meta);font-weight:var(--nf-type-body-weight);letter-spacing:.12em}.nf-help-call-key[data-on]{border-color:var(--nf-help-call-bronze);background:var(--nf-help-call-bronze);color:var(--nf-help-call-on-bronze);transform:translateY(1px)scale(.97)}.nf-help-call-key[data-on] small{color:var(--nf-help-call-on-bronze)}.nf-help-call-dial{border:1px solid var(--nf-help-call-bronze);background:var(--nf-help-call-bronze);min-height:44px;color:var(--nf-help-call-on-bronze);font-size:var(--nf-type-body);font-weight:var(--nf-type-cta-weight);border-radius:999px;align-items:center;gap:10px;padding:10px 24px;display:inline-flex}.nf-help-call-dial:hover{color:var(--nf-help-call-on-bronze)}.nf-help-call-dial[data-ringing]{animation:1.4s ease-out infinite nf-help-call-ring}.nf-help-call-dial[data-live]{border-color:var(--nf-help-call-rim);color:var(--nf-help-call-bronze);background:#1d1a14}.nf-help-call-showrooms{color:var(--nf-text-secondary,var(--color-text-secondary));font-size:var(--nf-type-body);font-weight:var(--nf-type-body-weight);border-radius:6px;align-items:center;gap:8px;line-height:1.6;transition:color .16s;display:inline-flex}.nf-help-call-showrooms:hover{color:var(--nf-bronze-primary,var(--color-bronze))}.nf-help-call-number:focus-visible,.nf-help-call-dial:focus-visible,.nf-help-call-showrooms:focus-visible,.nf-buying-help-cta:focus-visible{outline:2px solid var(--nf-bronze-primary,var(--color-bronze));outline-offset:3px}.nf-help-call-help{border-block-start:1px solid var(--nf-surface-border,var(--color-border-default));background:radial-gradient(circle at 1px 1px,#ffffff09 1px,#0000 0) 0 0/18px 18px,#0b0b0b;flex-direction:column;height:460px;display:flex}.nf-help-call-head{border-block-end:1px solid var(--nf-surface-border,var(--color-border-default));background:var(--nf-card-surface,var(--color-card));align-items:center;gap:12px;padding:12px 18px;display:flex}.nf-help-call-avatar{border:1px solid var(--nf-bronze-muted,var(--color-bronze-muted));width:40px;height:40px;color:var(--nf-help-call-bronze);font-size:var(--nf-type-card-title);font-weight:var(--nf-type-heading-weight);background:radial-gradient(circle at 30% 30%,#3a2c16,#1b150c);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.nf-help-call-avatar:after{content:"";border:2px solid var(--nf-card-surface,var(--color-card));background:var(--nf-text-tertiary,var(--color-text-tertiary));border-radius:50%;width:11px;height:11px;position:absolute;inset-block-end:1px;inset-inline-end:-1px}.nf-help-call-avatar[data-live]:after{background:var(--color-success)}.nf-help-call-who{min-width:0;color:var(--nf-text-secondary,var(--color-text-secondary));font-size:var(--nf-type-meta);font-weight:var(--nf-type-body-weight);flex-direction:column;flex:1;line-height:1.5;display:flex}.nf-help-call-who strong{color:var(--nf-text-primary,var(--color-text-primary));font-size:var(--nf-type-body);font-weight:var(--nf-type-title-weight)}.nf-help-call-timer{border:1px solid var(--nf-help-call-rim);color:var(--nf-help-call-bronze);font-size:var(--nf-type-meta);font-weight:var(--nf-type-meta-weight);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 10px}.nf-help-call-chat{flex-direction:column;flex:1;min-height:0;display:flex}.nf-help-call-wait{text-align:center;justify-items:center;gap:14px;margin:auto;padding:20px;display:grid}.nf-help-call-intro{max-width:40ch;color:var(--nf-text-secondary,var(--color-text-secondary));font-size:var(--nf-type-body);font-weight:var(--nf-type-body-weight);text-wrap:pretty;margin:0;line-height:1.7}.nf-help-call-topics{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.nf-help-call-topics>span{border:1px dashed var(--nf-help-call-rim);color:var(--nf-text-secondary,var(--color-text-secondary));font-size:var(--nf-type-meta);font-weight:var(--nf-type-body-weight);border-radius:999px;padding:4px 12px}.nf-help-call-log{scroll-behavior:smooth;scrollbar-width:thin;flex-direction:column;flex:1;gap:10px;min-height:0;padding:16px 18px;display:flex;overflow-y:auto}.nf-help-call-note{color:var(--nf-text-tertiary,var(--color-text-tertiary));font-size:var(--nf-type-meta);font-weight:var(--nf-type-body-weight);align-self:center}.nf-help-call-topic{border:1px solid var(--nf-help-call-rim);background:var(--nf-help-call-wash);color:var(--nf-help-call-bronze);font-size:var(--nf-type-meta);font-weight:var(--nf-type-meta-weight);border-radius:999px;align-self:center;padding:3px 12px;animation:.35s both nf-help-call-pop}.nf-help-call-bubble{max-width:85%;font-size:var(--nf-type-body);font-weight:var(--nf-type-body-weight);border-radius:16px;padding:10px 14px;line-height:1.75;animation:.35s both nf-help-call-pop}.nf-help-call-bubble[data-from=shopper]{background:#1f1f1f;border-end-end-radius:4px;align-self:flex-end}.nf-help-call-bubble[data-from=advisor]{background:#1c1710;border:1px solid #c79a5238;border-end-start-radius:4px;align-self:flex-start}.nf-help-call-from{color:var(--nf-help-call-bronze);font-size:var(--nf-type-meta);font-weight:var(--nf-type-title-weight);display:block}.nf-help-call-typing{border-radius:16px;background:#1c1710;border-end-start-radius:4px;align-self:flex-start;gap:4px;padding:12px 14px;display:inline-flex}.nf-help-call-wait .nf-help-call-typing{align-self:center}.nf-help-call-typing i{background:var(--nf-help-call-bronze);opacity:.4;border-radius:50%;width:6px;height:6px;animation:1s infinite nf-help-call-dot}.nf-help-call-typing i:nth-child(2){animation-delay:.15s}.nf-help-call-typing i:nth-child(3){animation-delay:.3s}.nf-help-call-product{background:#00000059;border-radius:12px;align-items:center;gap:10px;margin-block-start:8px;padding:8px;display:flex}.nf-help-call-product-media{background:var(--nf-raised-surface,var(--color-raised));border-radius:8px;flex:none;width:64px;height:64px;position:relative;overflow:hidden}.nf-help-call-product>span:last-child{min-width:0;color:var(--nf-help-call-bronze);font-size:var(--nf-type-meta);font-weight:var(--nf-type-meta-weight);flex-direction:column;display:flex}.nf-help-call-product strong{color:var(--nf-text-primary,var(--color-text-primary));font-size:var(--nf-type-body);font-weight:var(--nf-type-title-weight)}.nf-help-call-compare{border-collapse:collapse;width:100%;font-size:var(--nf-type-meta);font-variant-numeric:tabular-nums;margin-block-start:8px}.nf-help-call-compare th,.nf-help-call-compare td{border-block-end:1px solid var(--nf-surface-border,var(--color-border-default));text-align:center;padding:5px 8px}.nf-help-call-compare th{color:var(--nf-text-secondary,var(--color-text-secondary));font-weight:var(--nf-type-meta-weight)}.nf-help-call-compare td:first-child{color:var(--nf-text-secondary,var(--color-text-secondary));text-align:start}@keyframes nf-help-call-pop{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}@keyframes nf-help-call-dot{50%{opacity:1}}@keyframes nf-help-call-blink{50%{opacity:0}}@keyframes nf-help-call-ring{0%{box-shadow:0 0 #c79a528c}to{box-shadow:0 0 0 18px #c79a5200}}.nf-buying-help-cta{background:var(--nf-bronze-primary,var(--color-bronze));min-height:42px;color:var(--nf-page-surface,var(--color-page));font-size:var(--nf-type-meta);font-weight:var(--nf-type-cta-weight);border-radius:999px;align-items:center;gap:10px;padding:10px 16px;display:inline-flex}.nf-buying-help-cta:hover{color:var(--nf-page-surface,var(--color-page));background:var(--nf-bronze-primary,var(--color-bronze))}@container shell (max-width:519px){.nf-help-call-key{aspect-ratio:2.1}.nf-help-call-key small{display:none}.nf-help-call-bubble{max-width:92%}}@container shell (min-width:720px){.nf-help-call-panel{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:stretch}.nf-help-call-contact{padding:clamp(26px,3cqi,36px) clamp(22px,2.4cqi,32px)}.nf-help-call-help{contain:size;border-block-start:0;border-inline-start:1px solid var(--nf-surface-border,var(--color-border-default));height:auto;min-height:460px}}@media (prefers-reduced-motion:reduce){.nf-help-call-number,.nf-help-call-showrooms,.nf-help-call-key,.nf-help-call-screen{transition:none}.nf-help-call-caret,.nf-help-call-dial[data-ringing],.nf-help-call-topic,.nf-help-call-bubble,.nf-help-call-typing i{animation:none}.nf-help-call-log{scroll-behavior:auto}}
