[data-app=retail]{--color-surface:#faf8f3;--color-surface-alt:#fff;--color-surface-card:#fff;--color-surface-hover:#f5f2ea;--color-surface-rail:#faf8f3;--color-border:#ece7dc;--color-border-light:#ede8df;--color-border-faint:#f2eee6;--color-border-emphasis:#ddd6ca;--color-text:#1a1815;--color-text-muted:#6f6862;--color-text-dim:#9a938b;--color-text-faint:#b5aea4;--color-accent:#2f62c4;--color-accent-hover:#1f4a9e;--color-accent-tint:#eef3fd;--color-premium:#b08a3c;--color-premium-tint:#fbf3e2;--color-premium-text:#8f6e28;--color-positive:#2c7a5b;--color-negative:#c4553f;--radius-retail-button:10px;--radius-retail-card:14px;--radius-retail-card-lg:16px;--radius-retail-panel:20px;--shadow-retail:0 1px 2px #1a18150a;background-color:var(--color-surface);color:var(--color-text)}@media (max-width:379px){[data-app=retail] .retail-logo-word{display:none}}[data-app=retail]{font-family:var(--font-zen-kaku), -apple-system, "Hiragino Kaku Gothic ProN", sans-serif}[data-app=retail] .retail-num{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}[data-app=retail] .retail-label{letter-spacing:.1em;color:var(--color-text-dim);font-size:12px}[data-app=retail] .retail-card{background-color:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-retail-card-lg);box-shadow:var(--shadow-retail)}[data-app=retail]{--retail-accent-press:#254fa5;--retail-secondary-hover:#f7f4ed;--retail-row-hover:#fbf9f5;--retail-row-rule:#f5f1ea;--retail-head-bg:#fdfcf9;--retail-head-rule:#f1ede4;--retail-field-bg:#fdfcf9;--retail-badge-bg:#f1eee7;--retail-track:#e7e2d8;--retail-gate-bg:#fbf9f5;--retail-bar-sales:#ede8df;--retail-bar-sales-legend:#cfc8bc;--retail-bar-forecast:#f4f1ea;--retail-bar-forecast-rule:#ddd6ca;--retail-bar-forecast-rule-accent:#b9cbec;--retail-people-hue:#7a5ea8;--color-positive-tint:#eaf3ee;--color-negative-tint:#fbede9;--retail-people-seg-1:#2f62c4;--retail-people-seg-2:#c9c1b4;--retail-people-seg-3:#7a5ea8}[data-app=retail] :focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:6px}[data-app=retail] .retail-focus-inset:focus-visible{outline-offset:-2px;border-radius:inherit}[data-app=retail] .retail-field:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}[data-app=retail] .retail-field :focus-visible{outline:none}[data-app=retail] .retail-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-app=retail] .retail-list{container-type:inline-size}[data-app=retail] .retail-row-wide{display:none}[data-app=retail] .retail-row-narrow{display:flex}@container (min-width:700px){[data-app=retail] .retail-row-wide{display:grid}[data-app=retail] .retail-row-narrow{display:none}}[data-app=retail]{--lm-label:168px}@media (max-width:640px){[data-app=retail]{--lm-label:96px}}[data-app=retail]{--retail-hover-border:#b9cbec;--retail-hover-border-muted:#d6cfc1}[data-app=retail] .retail-hover-row:hover{background:var(--retail-row-hover)!important}[data-app=retail] .retail-hover-card:hover{border-color:var(--retail-hover-border)!important}[data-app=retail] .retail-hover-muted:hover{border-color:var(--retail-hover-border-muted)!important}[data-app=retail] .retail-market-nav-parent{transition:background-color .16s,color .16s}[data-app=retail] .retail-market-nav-parent[data-group-active=true]:not([aria-current=page]){font-weight:500!important}[data-app=retail] .retail-market-nav-parent:not([aria-current=page]):hover,[data-app=retail] .retail-market-nav-parent[data-group-active=true]:not([aria-current=page]):hover{background:var(--retail-row-hover)!important}[data-app=retail] .retail-market-nav-parent:active{background:var(--retail-secondary-hover)!important}[data-app=retail] .retail-market-nav-children{border-left:1px solid var(--color-border-emphasis);flex-direction:column;gap:0;margin:2px 4px 4px 20px;padding-left:12px;display:flex}[data-app=retail] .retail-market-nav-child{border-radius:6px;transition:background-color .16s,color .16s;position:relative}[data-app=retail] .retail-market-nav-child:not([aria-current=page]):hover{background:var(--retail-row-hover);color:var(--color-text)!important}[data-app=retail] .retail-market-nav-child:active{background:var(--retail-secondary-hover)}[data-app=retail] .retail-market-nav-child[aria-current=page]{background:color-mix(in srgb, var(--color-accent-tint) 62%, transparent)}[data-app=retail] .retail-market-nav-child[aria-current=page]:before{background:var(--color-accent);content:"";border-radius:999px;width:2px;position:absolute;top:8px;bottom:8px;left:-13px}[data-app=retail] .retail-market-drawer-link,[data-app=retail] .retail-mobile-nav-item{transition:background-color .16s,color .16s}[data-app=retail] .retail-market-drawer-link:active,[data-app=retail] .retail-mobile-nav-item:active{background:var(--retail-secondary-hover)!important}[data-app=retail] .retail-mobile-nav-item{position:relative}[data-app=retail] .retail-mobile-nav-item[aria-current]{font-weight:600}[data-app=retail] .retail-mobile-nav-item[aria-current]:before{content:"";background:currentColor;border-radius:0 0 999px 999px;width:20px;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (hover:hover){[data-app=retail] .retail-market-drawer-link:hover{background:var(--retail-row-hover)!important}}[data-app=retail] .retail-top-action{transition:background-color .16s,color .16s}[data-app=retail] .retail-top-action:focus-visible{border-radius:999px}@media (hover:hover){[data-app=retail] .retail-top-action:not([aria-current]):not([aria-expanded=true]):hover{background:var(--color-border-emphasis)!important;color:var(--color-text)!important}}[data-app=retail] .retail-unread-badge{background:var(--color-accent);min-width:16px;height:16px;box-shadow:0 0 0 2px var(--color-surface-alt);color:#fff;font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;animation:.36s cubic-bezier(.3,1.6,.5,1) both retail-unread-pop;position:absolute;top:-4px;left:18px}[data-app=retail] .retail-unread-dot{background:var(--color-accent);width:8px;height:8px;box-shadow:0 0 0 2px var(--color-surface-alt);border-radius:999px;animation:.36s cubic-bezier(.3,1.6,.5,1) both retail-unread-pop;position:absolute;top:-2px;right:-3px}@keyframes retail-unread-pop{0%{transform:scale(0)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){[data-app=retail] .retail-top-action,[data-app=retail] .retail-unread-badge,[data-app=retail] .retail-unread-dot{transition:none;animation:none}[data-app=retail] .retail-market-nav-parent,[data-app=retail] .retail-market-nav-child,[data-app=retail] .retail-market-drawer-link,[data-app=retail] .retail-mobile-nav-item{transition:none}}@media (hover:none){[data-app=retail] .retail-hover-row:hover{background:revert-layer!important}[data-app=retail] .retail-hover-card:hover,[data-app=retail] .retail-hover-muted:hover{border-color:revert-layer!important}}@media (pointer:coarse){[data-app=retail] input,[data-app=retail] textarea,[data-app=retail] select{font-size:16px}}@keyframes retail-sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes retail-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}[data-app=retail] .retail-scroll{scrollbar-width:thin;scrollbar-color:var(--retail-track) transparent;overscroll-behavior:contain}[data-app=retail] .retail-scroll.retail-scroll-x{overscroll-behavior-x:contain;overscroll-behavior-y:auto}[data-app=retail] .retail-scroll::-webkit-scrollbar{width:6px}[data-app=retail] .retail-scroll::-webkit-scrollbar-track{background:0 0}[data-app=retail] .retail-scroll::-webkit-scrollbar-thumb{background:var(--retail-track);border-radius:3px}[data-app=retail] .retail-skel{background:var(--retail-track);border-radius:6px;position:relative;overflow:hidden}[data-app=retail] .retail-skel:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);animation:1.5s ease-in-out infinite retail-sheen;position:absolute;inset:0}[data-app=retail] .retail-rise{animation:.45s cubic-bezier(.22,.61,.36,1) both retail-rise}@keyframes retail-pixel-frame{0%,33.3%{opacity:1}33.4%,to{opacity:0}}@keyframes retail-pixel-caption{0%,to{opacity:.55}50%{opacity:1}}[data-app=retail] .retail-pixel-frame{animation:.9s step-end infinite retail-pixel-frame}[data-app=retail] .retail-pixel-caption{animation:1.8s ease-in-out infinite retail-pixel-caption}@keyframes retail-ring{to{stroke-dashoffset:0}}@keyframes retail-check{to{stroke-dashoffset:0}}[data-app=retail] .retail-ring{animation:.8s cubic-bezier(.2,.8,.2,1) .1s forwards retail-ring}[data-app=retail] .retail-check{animation:.45s .75s forwards retail-check}@keyframes retail-settle{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}[data-app=retail] .retail-settle{animation:.55s cubic-bezier(.22,.61,.36,1) both retail-settle}[data-app=retail] .retail-settle-text{animation:.6s cubic-bezier(.22,.61,.36,1) .12s both retail-settle}@keyframes retail-caret{0%,45%{opacity:1}55%,to{opacity:0}}[data-app=retail] .retail-caret{vertical-align:-.15em;background:var(--color-accent);width:2px;height:1em;margin-left:2px;animation:1s step-end infinite retail-caret;display:inline-block}@keyframes retail-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}[data-app=retail] .retail-grow{transform-origin:bottom;animation:.5s cubic-bezier(.2,.8,.2,1) both retail-grow}@keyframes retail-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}[data-app=retail] .retail-pulse{animation:2.4s ease-in-out infinite retail-pulse}@keyframes retail-shimmer{0%{left:-40%}to{left:120%}}[data-app=retail] .retail-shimmer{background:linear-gradient(90deg,#0000,#2f62c48c,#0000);width:40%;animation:1.7s linear infinite retail-shimmer;position:absolute;top:0;bottom:0}[data-app=retail]{--retail-session-open:#3f8f6d;--retail-session-open-tint:#dcebe3;--retail-session-break:#d9923a;--retail-session-break-tint:#f6e6cf;--retail-session-closed:#d3ccc0;--retail-session-closed-tint:#eeeae3}[data-app=retail] .retail-session-open{background:var(--retail-session-open)}[data-app=retail] .retail-session-break{background:repeating-linear-gradient(135deg, var(--retail-session-break) 0 3px, var(--retail-session-break-tint) 3px 5px)}[data-app=retail] .retail-session-closed{background:var(--retail-session-closed)}[data-app=retail] .retail-session-holiday{background:repeating-linear-gradient(90deg, var(--retail-session-closed) 0 4px, transparent 4px 7px)}@keyframes retail-day-seg{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-app=retail] .retail-day-seg{transform-origin:0;animation:.42s cubic-bezier(.2,.8,.2,1) both retail-day-seg}@keyframes retail-day-fill{0%{width:0}}[data-app=retail] .retail-day-fill{transition:width 1s linear;animation:.9s cubic-bezier(.2,.8,.2,1) both retail-day-fill}@keyframes retail-day-bead{0%{transform:scale(0)}to{transform:scale(1)}}[data-app=retail] .retail-day-bead{animation:.34s cubic-bezier(.34,1.56,.64,1) both retail-day-bead}@media (prefers-reduced-motion:reduce){[data-app=retail] .retail-day-seg,[data-app=retail] .retail-day-fill,[data-app=retail] .retail-day-bead{transition:none;animation:none}}@keyframes retail-fv-pop{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}[data-app=retail] .retail-fv-pop{transform-box:fill-box;transform-origin:50%;animation:.34s cubic-bezier(.2,.8,.2,1) both retail-fv-pop}@keyframes retail-fv-draw{to{stroke-dashoffset:0}}[data-app=retail] .retail-fv-draw{animation:1.1s cubic-bezier(.4,0,.2,1) both retail-fv-draw}@media (prefers-reduced-motion:reduce){[data-app=retail] .retail-skel:after{opacity:0;animation:none}[data-app=retail] .retail-rise{animation:none}[data-app=retail] .retail-pixel-frame{opacity:0;animation:none}[data-app=retail] .retail-pixel-frame:first-child{opacity:1}[data-app=retail] .retail-pixel-caption{animation:none}[data-app=retail] .retail-ring,[data-app=retail] .retail-check{stroke-dashoffset:0;animation:none}[data-app=retail] .retail-settle,[data-app=retail] .retail-settle-text{animation:none}[data-app=retail] .retail-caret{display:none}[data-app=retail] .retail-grow,[data-app=retail] .retail-band-grow,[data-app=retail] .retail-pulse{animation:none}[data-app=retail] .retail-shimmer{display:none}[data-app=retail] .retail-fv-pop{animation:none}[data-app=retail] .retail-fv-draw{stroke-dashoffset:0;animation:none}}[data-app=retail] .retail-rail-scroll{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;overflow-y:auto}[data-app=retail] .retail-rail-scroll::-webkit-scrollbar{width:0;height:0}@keyframes retail-band-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-app=retail] .retail-band-grow{transform-origin:0;animation:.6s cubic-bezier(.22,1,.36,1) both retail-band-grow}[data-app=retail] .retail-xscroll{overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}[data-app=retail] .retail-xscroll::-webkit-scrollbar{width:0;height:0}[data-app=retail] .retail-trending-strip{scrollbar-width:none;scroll-behavior:auto}[data-app=retail] .retail-trending-strip::-webkit-scrollbar{display:none}[data-app=retail] .retail-trending-pulse{background:#e8543c;animation:1.2s ease-in-out infinite retail-trending-pulse}@keyframes retail-trending-pulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}[data-app=retail] .retail-x-mark:hover{color:var(--color-text)!important}@media (prefers-reduced-motion:reduce){[data-app=retail] .retail-trending-pulse{opacity:1;animation:none}}@keyframes disclosurePulse{0%{box-shadow:0 0 #2c7a5b66}70%{box-shadow:0 0 0 6px #2c7a5b00}to{box-shadow:0 0 #2c7a5b00}}.disclosure-pulse{animation:2s ease-out infinite disclosurePulse}@media (prefers-reduced-motion:reduce){.disclosure-pulse{animation:none}}[data-app=retail] .retail-jp-wrap{word-break:auto-phrase;overflow-wrap:break-word}@keyframes retail-logo-draw{0%{stroke-dashoffset:900px}to{stroke-dashoffset:0}}@keyframes retail-logo-wing{0%,to{transform:scaleX(1)}50%{transform:scaleX(.9)}}@keyframes retail-logo-head{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}[data-app=retail] .retail-logo-draw{stroke-dasharray:900;animation:1.5s cubic-bezier(.22,1,.36,1) both retail-logo-draw}[data-app=retail] .retail-logo-draw-2{animation-delay:.12s}[data-app=retail] .retail-logo-draw-3{animation-duration:1.1s;animation-delay:.5s}[data-app=retail] .retail-logo-wing{transform-box:view-box;transform-origin:150px 141px;animation:4.6s ease-in-out 1.5s infinite retail-logo-wing}[data-app=retail] .retail-logo-head{transform-box:view-box;transform-origin:150px 93px;animation:.62s cubic-bezier(.22,1,.36,1) 1.05s both retail-logo-head}@keyframes retail-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}[data-app=retail] .retail-caret-blink{animation:1.1s step-end infinite retail-caret-blink}@media (prefers-reduced-motion:reduce){[data-app=retail] .retail-logo-draw,[data-app=retail] .retail-logo-wing,[data-app=retail] .retail-logo-head,[data-app=retail] .retail-caret-blink{stroke-dashoffset:0;opacity:1;animation:none;transform:none}}@keyframes joinRow{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}@keyframes leaveRow{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes retail-gs-bar-a{0%,to{height:26%}50%{height:74%}}@keyframes retail-gs-bar-b{0%,to{height:58%}50%{height:32%}}@keyframes retail-gs-bar-c{0%,to{height:38%}50%{height:92%}}[data-app=retail] .retail-gs-bar-a{animation:2.6s ease-in-out infinite retail-gs-bar-a}[data-app=retail] .retail-gs-bar-b{animation:2.6s ease-in-out infinite retail-gs-bar-b}[data-app=retail] .retail-gs-bar-c{animation:2.6s ease-in-out infinite retail-gs-bar-c}@media (prefers-reduced-motion:reduce){[data-app=retail] .retail-gs-bar-a,[data-app=retail] .retail-gs-bar-b,[data-app=retail] .retail-gs-bar-c{height:52%;animation:none}}@keyframes retail-gs-type{0%,8%{width:0}42%,to{width:100%}}@keyframes retail-gs-cycle{0%,42%{opacity:1;transform:none}50%,92%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes retail-gs-cycle-b{0%,42%{opacity:0;transform:translateY(5px)}50%,92%{opacity:1;transform:none}to{opacity:0;transform:translateY(5px)}}[data-app=retail] .retail-gs-type{animation:4.4s ease-in-out infinite retail-gs-type}[data-app=retail] .retail-gs-cycle{animation:5.2s ease-in-out infinite retail-gs-cycle}[data-app=retail] .retail-gs-cycle-b{animation:5.2s ease-in-out infinite retail-gs-cycle-b}@media (prefers-reduced-motion:reduce){[data-app=retail] .retail-gs-type{width:100%;animation:none}[data-app=retail] .retail-gs-cycle{animation:none}[data-app=retail] .retail-gs-cycle-b{animation:none;display:none}}.retail-translating{background:linear-gradient(90deg, color-mix(in srgb, var(--color-accent) 7%, transparent) 0%, color-mix(in srgb, var(--color-accent) 14%, transparent) 50%, color-mix(in srgb, var(--color-accent) 7%, transparent) 100%);background-size:200% 100%;border-radius:3px;animation:1.6s ease-in-out infinite retail-translating-pulse}@keyframes retail-translating-pulse{0%{opacity:.62;filter:blur(.35px);background-position:200% 0}50%{opacity:.9;filter:blur();background-position:0 0}to{opacity:.62;filter:blur(.35px);background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.retail-translating{opacity:.72;animation:none}}@keyframes retail-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-app=retail] .retail-grow-x{transform-origin:0;animation:.45s cubic-bezier(.2,.8,.2,1) both retail-grow-x}@keyframes retail-pulse-once{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}[data-app=retail] .retail-pulse-once{animation:.42s cubic-bezier(.22,.61,.36,1) retail-pulse-once}@keyframes retail-dot-travel{0%{left:var(--dot-origin);opacity:0}}[data-app=retail] .retail-dot-travel{animation:.5s cubic-bezier(.22,.61,.36,1) both retail-dot-travel}@media (prefers-reduced-motion:reduce){[data-app=retail] .retail-pulse-once,[data-app=retail] .retail-dot-travel{animation:none}}@keyframes retail-navigation-progress{0%{transform:translate(-100%)scaleX(.35)}55%{transform:translate(-12%)scaleX(.72)}to{transform:translate(70%)scaleX(.3)}}.retail-navigation-progress-bar{transform-origin:0;width:72%;animation:1.15s ease-in-out infinite retail-navigation-progress}@media (prefers-reduced-motion:reduce){.retail-navigation-progress-bar{width:42%;animation:none;transform:none}}[data-app=retail] .nl-stage{height:var(--nl-h,calc(100dvh - 156px));--color-text-dim:var(--color-text-muted);--color-text-faint:var(--color-text-muted);padding:10px 24px;display:flex;overflow:hidden}[data-app=retail] .retail-nav-rail{height:calc(100dvh - 60px)}[data-app=retail] .retail-rail-scroll{max-height:calc(100dvh - 60px)}[data-app=retail] .retail-language-action,[data-app=retail] .retail-language-dismiss{border-radius:var(--radius-retail-button);transition:color .18s,background-color .18s,transform .12s}[data-app=retail] .retail-language-action{color:var(--color-accent)}[data-app=retail] .retail-language-dismiss{color:var(--color-text-muted)}[data-app=retail] .retail-language-action:hover,[data-app=retail] .retail-language-dismiss:hover{background:var(--color-surface-hover)}[data-app=retail] .retail-language-action:hover{color:var(--color-accent-hover)}[data-app=retail] .retail-language-dismiss:hover{color:var(--color-text)}[data-app=retail] .retail-language-action:active,[data-app=retail] .retail-language-dismiss:active{transform:translateY(1px)}[data-app=retail]:has(.retail-language-banner) .retail-nav-rail{height:calc(100dvh - 104px)}[data-app=retail]:has(.retail-language-banner) .retail-rail-scroll{max-height:calc(100dvh - 104px)}@media (max-width:767px){[data-app=retail] .nl-stage{height:var(--nl-h,calc(100dvh - 208px));padding:0}}@media (max-height:799px){[data-app=retail] .nl-stage{height:var(--nl-h,calc(100dvh - 156px));overflow:hidden}}@media (max-width:1023px) and (max-height:799px){[data-app=retail] .nl-stage{height:var(--nl-h,calc(100dvh - 208px))}}[data-app=retail] .nl-stage:is([data-fit=compact],[data-fit=tight]) .nl-grid{row-gap:7px}[data-app=retail] .nl-stage:is([data-fit=compact],[data-fit=tight]) .nl-offer{gap:7px}[data-app=retail] .nl-stage:is([data-fit=compact],[data-fit=tight]) .nl-h1{margin-top:2px;font-size:19px;line-height:1.18}[data-app=retail] .nl-stage:is([data-fit=compact],[data-fit=tight]) .nl-reads{margin:2px 0;padding-block:1px}[data-app=retail] .nl-stage:is([data-fit=compact],[data-fit=tight]) .nl-contents{margin-top:6px}[data-app=retail] .nl-stage:is([data-fit=compact],[data-fit=tight]) .nl-contents-title{display:none}[data-app=retail] .nl-stage:is([data-fit=compact],[data-fit=tight]) .nl-contents ul{gap:2px}[data-app=retail] .nl-stage:is([data-fit=compact],[data-fit=tight]) .nl-contents li{font-size:11.5px;line-height:1.45}[data-app=retail] .nl-stage:is([data-fit=compact],[data-fit=tight]) .nl-close{padding-top:6px}[data-app=retail] .nl-stage:is([data-fit=compact],[data-fit=tight]) .nl-close .nl-fine{margin-top:2px}[data-app=retail] .nl-stage:is([data-fit=compact],[data-fit=tight]) .nl-price{font-size:27px}[data-app=retail] .nl-stage:is([data-fit=compact],[data-fit=tight]) .nl-cta-row>a{min-height:44px}[data-app=retail] .nl-stage:is([data-fit=compact],[data-fit=tight]) .nl-proof{min-height:64px}[data-app=retail] .nl-stage:is([data-fit=compact],[data-fit=tight]) .nl-mail-head{padding-block:8px}[data-app=retail] .nl-stage:is([data-fit=compact],[data-fit=tight]) .nl-subject{margin-bottom:7px;padding-block:9px 7px}[data-app=retail] .nl-stage:is([data-fit=compact],[data-fit=tight]) .nl-head{padding-block:9px 8px}[data-app=retail] .nl-stage:is([data-fit=compact],[data-fit=tight]) .nl-head-stats{margin-bottom:7px}[data-app=retail] .nl-stage:is([data-fit=compact],[data-fit=tight]) .nl-head-bars,[data-app=retail] .nl-stage:is([data-fit=compact],[data-fit=tight]) .nl-head-ends,[data-app=retail] .nl-stage:is([data-fit=compact],[data-fit=tight]) .nl-head-bars-label,[data-app=retail] .nl-stage[data-fit=tight] .nl-contents{display:none}[data-app=retail] .nl-stage[data-fit=tight] .nl-h1{font-size:18px}[data-app=retail] .nl-stage[data-fit=tight] .nl-fine:not(.nl-cta-sub){font-size:10.5px}[data-app=retail] .nl-stage[data-fit=tight] .nl-proof{min-height:88px}@media (max-width:359px) and (max-height:699px){[data-app=retail] .nl-h1{font-size:17px}[data-app=retail] .nl-price{font-size:24px}[data-app=retail] .nl-close>div{column-gap:8px}[data-app=retail] .nl-cta-row>a{padding-inline:12px}}[data-app=retail] .nl-grid{grid-template:"offer proof""close proof"1fr/minmax(0,.86fr) minmax(0,1.14fr);align-content:center;gap:20px 40px;width:100%;max-width:1200px;min-height:0;margin:0 auto;display:grid}[data-app=retail] .nl-offer{grid-area:offer}[data-app=retail] .nl-close{grid-area:close;align-self:start}[data-app=retail] .nl-proof{grid-area:proof;align-items:center;min-width:0;min-height:0;display:flex}@media (max-width:1023px){[data-app=retail] .nl-grid{grid-template:"offer""close""proof"minmax(0,1fr)/minmax(0,1fr);align-content:stretch;row-gap:12px}[data-app=retail] .nl-seg-hint,[data-app=retail] .nl-both,[data-app=retail] .nl-cta-sub,[data-app=retail] .nl-lede-wide{display:none}}[data-app=retail] .nl-lede-narrow{display:none}@media (max-width:1023px){[data-app=retail] .nl-lede-narrow{display:block}}[data-app=retail] .nl-offer{flex-direction:column;gap:20px;min-width:0;display:flex}@media (max-width:1023px){[data-app=retail] .nl-offer{gap:12px}}[data-app=retail] .nl-h1{letter-spacing:-.02em;flex-direction:column;margin-top:10px;font-size:30px;font-weight:700;line-height:1.28;display:flex}@media (max-width:1023px){[data-app=retail] .nl-h1{margin-top:6px;font-size:21px}}@media (max-width:359px){[data-app=retail] .nl-h1{font-size:19px}}[data-app=retail] .nl-lede{color:var(--color-text-muted);text-wrap:pretty;max-width:34em;margin-top:14px;font-size:14.5px;line-height:1.85}@media (max-width:1023px){[data-app=retail] .nl-lede{margin-top:8px;font-size:13px;line-height:1.7}}[data-app=retail] .nl-seg-hint{color:var(--color-text-dim);margin-top:10px;font-size:12.5px}[data-app=retail] .nl-close{border-top:1px solid var(--color-border-light);padding-top:16px}@media (max-width:1023px){[data-app=retail] .nl-close{padding-top:10px}[data-app=retail] .nl-close>div{flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:14px;display:flex}[data-app=retail] .nl-close .nl-price-block{order:1}[data-app=retail] .nl-close .nl-cta-row{order:2;margin:0}[data-app=retail] .nl-close .nl-fine{order:3;width:100%;margin-top:4px}}[data-app=retail] .nl-price{letter-spacing:-.03em;font-size:38px;font-weight:700;line-height:1}@media (max-width:1023px){[data-app=retail] .nl-price{font-size:30px}}[data-app=retail] .nl-price-unit{color:var(--color-text-muted);font-size:14px}[data-app=retail] .nl-fine{color:var(--color-text-dim);margin-top:6px;font-size:12px}[data-app=retail] .nl-cta-row>a{min-height:44px;color:var(--color-text);transition:color .18s,background-color .18s,filter .18s,transform .12s}[data-app=retail] .nl-cta-row>a:hover{opacity:1;filter:brightness(.94)}[data-app=retail] .nl-cta-row>a:active{transform:translateY(1px)}[data-app=retail] .nl-offer .retail-xscroll button{min-height:44px}[data-app=retail] .nl-cta-row{flex-wrap:wrap;align-items:center;gap:14px;margin:14px 0 10px;display:flex}[data-app=retail] .nl-cta-sub{max-width:20em;margin-top:0}[data-app=retail] .nl-link{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}[data-app=retail] .nl-link:hover{color:var(--color-accent-hover)}[data-app=retail] .nl-mail{background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-retail-card-lg);flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #1a18150a,0 12px 32px #1a18150d}[data-app=retail] .nl-mail-head{border-bottom:1px solid var(--color-border-light);background:var(--color-surface);flex:none;align-items:center;gap:8px;padding:11px 16px;display:flex}[data-app=retail] .nl-mail-when{color:var(--color-text-faint);align-items:center;gap:5px;margin-left:auto;font-size:11px;display:inline-flex}[data-app=retail] .nl-mail-sun{font-size:12px;line-height:1;transform:translateY(-.5px)}[data-app=retail] .nl-mail-sep{color:var(--color-border-emphasis)}[data-app=retail] .nl-mail-body{flex:1;min-height:0;padding:0 18px 20px;overflow-y:auto}[data-app=retail] .nl-mail-body:focus-visible{outline-offset:-2px;border-radius:0}@media (max-width:1023px){[data-app=retail] .nl-mail-when{color:var(--color-text-faint);align-items:center;gap:5px;margin-left:auto;font-size:11px;display:inline-flex}[data-app=retail] .nl-mail-sun{font-size:12px;line-height:1;transform:translateY(-.5px)}[data-app=retail] .nl-mail-sep{color:var(--color-border-emphasis)}[data-app=retail] .nl-mail-body{padding:0 14px 16px}}[data-app=retail] .nl-subject{z-index:1;background:var(--color-surface-alt);letter-spacing:-.01em;color:var(--color-text);border-bottom:1px solid var(--color-border-light);margin:0 -18px 14px;padding:16px 18px 12px;font-size:15px;font-weight:700;position:sticky;top:0}@media (max-width:1023px){[data-app=retail] .nl-subject{margin:0 -14px 11px;padding:13px 14px 9px;font-size:14px}}[data-app=retail] .nl-intro{color:var(--color-text-muted);text-wrap:pretty;background:var(--color-surface);border-radius:8px;padding:11px 13px;font-size:12.5px;line-height:1.9}[data-app=retail] .nl-entry{border-top:1px dashed var(--color-border);margin-top:16px;padding-top:16px}[data-app=retail] .nl-entry-who{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}[data-app=retail] .nl-entry-code{color:var(--color-accent);font-size:11.5px;font-weight:600}[data-app=retail] .nl-entry-name{font-size:12.5px;font-weight:600}[data-app=retail] .nl-entry-tag{background:var(--color-surface-hover);color:var(--color-text-dim);border-radius:4px;padding:1px 5px;font-size:9.5px}[data-app=retail] .nl-entry-head{letter-spacing:-.01em;color:var(--color-text);text-wrap:pretty;margin-top:6px;font-size:15.5px;font-weight:600;line-height:1.58}@media (max-width:1023px){[data-app=retail] .nl-entry-head{font-size:14.5px}}[data-app=retail] .nl-entry-body{color:var(--color-text-muted);text-wrap:pretty;margin-top:8px;font-size:12.5px;line-height:1.95}[data-app=retail] .nl-entry-src{color:var(--color-text-faint);margin-top:9px;font-size:10px}[data-app=retail] .nl-trail{border-left:2px solid var(--color-border-emphasis);flex-direction:column;gap:7px;margin-top:12px;padding-left:12px;display:flex}[data-app=retail] .nl-trail-row{grid-template-columns:46px 52px minmax(0,1fr);align-items:baseline;column-gap:10px;animation:.42s cubic-bezier(.22,.61,.36,1) both nl-item;display:grid}@media (max-width:1023px){[data-app=retail] .nl-trail-row{grid-template-columns:42px 48px minmax(0,1fr);column-gap:7px}}[data-app=retail] .nl-trail-fy{color:var(--color-text-faint);font-size:10px}[data-app=retail] .nl-trail-move{text-align:center;background:var(--color-accent-tint);color:var(--color-accent);border-radius:4px;padding:1px 0;font-size:10px;font-weight:600}[data-app=retail] .nl-trail-move[data-down]{color:var(--color-negative);background:#fbedea}[data-app=retail] .nl-trail-said{color:var(--color-text-muted);font-size:11.5px;line-height:1.6}@keyframes nl-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}[data-app=retail] .nl-rise{animation:.55s cubic-bezier(.22,.61,.36,1) both nl-rise}@keyframes nl-item{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes nl-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}[data-app=retail] .nl-up{animation:.52s cubic-bezier(.22,.61,.36,1) both nl-up}@media (prefers-reduced-motion:reduce){[data-app=retail] .nl-rise,[data-app=retail] .nl-item,[data-app=retail] .nl-trail-row,[data-app=retail] .nl-entry,[data-app=retail] .nl-up{opacity:1;animation:none;transform:none}}[data-app=retail] .nl-scene,[data-app=retail] .nl-scene-hold,[data-app=retail] .nl-proof-inner{width:100%;height:100%;min-height:0}[data-app=retail] .nl-proof-inner{flex-direction:column;display:flex}[data-app=retail] .nl-scene-hold{background:var(--color-surface);border-radius:var(--radius-retail-card-lg);border:1px solid var(--color-border)}[data-app=retail] .nl-replay{min-height:44px;color:var(--color-text-dim);border-radius:6px;align-self:center;align-items:center;margin-top:8px;padding:4px 10px;font-size:11px;transition:color .18s,background .18s;display:flex}[data-app=retail] .nl-replay:hover{color:var(--color-accent);background:var(--color-surface-hover)}[data-app=retail] .nl-replay:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (max-width:1023px){[data-app=retail] .nl-replay{display:none}}[data-app=retail] .nl-h1{font-size:27px;line-height:1.5;display:block}[data-app=retail] .nl-h1>span{white-space:normal}@media (max-width:1023px){[data-app=retail] .nl-h1{font-size:20px;line-height:1.55}}[data-app=retail] .nl-reads{white-space:nowrap;background:var(--color-accent-tint);color:var(--color-accent);transform-origin:50% 0;border-radius:8px;margin:0 2px;padding:1px 9px;animation:.44s cubic-bezier(.22,.61,.36,1) both nl-flip;display:inline-block}@keyframes nl-flip{0%{opacity:0;transform:perspective(420px)rotateX(-72deg)}60%{opacity:1}to{opacity:1;transform:perspective(420px)rotateX(0)}}[data-app=retail] .nl-both{color:var(--color-text-dim);margin-bottom:8px;font-size:11.5px}[data-app=retail] .nl-contents{margin-top:18px}[data-app=retail] .nl-contents-title{margin-bottom:9px;font-size:10px}[data-app=retail] .nl-contents ul{flex-direction:column;gap:7px;display:flex}[data-app=retail] .nl-contents li{color:var(--color-text-muted);text-wrap:pretty;padding-left:15px;font-size:12.5px;line-height:1.75;position:relative}[data-app=retail] .nl-contents li:before{content:"";background:var(--color-border-emphasis);width:7px;height:1px;position:absolute;top:.68em;left:0}[data-app=retail] .nl-contents-foot{color:var(--color-text-faint);margin-top:10px;font-size:11px}@media (max-width:1023px){[data-app=retail] .nl-contents{margin-top:10px}[data-app=retail] .nl-contents li:nth-child(n+3),[data-app=retail] .nl-contents-foot{display:none}}@media (prefers-reduced-motion:reduce){[data-app=retail] .nl-reads{opacity:1;animation:none;transform:none}}[data-app=retail] .nl-contents li{grid-template-columns:16px minmax(0,1fr) auto;align-items:baseline;column-gap:9px;padding-left:0;display:grid}[data-app=retail] .nl-contents li:before{content:none}[data-app=retail] .nl-row-icon{color:var(--color-text-faint);transform:translateY(2px)}[data-app=retail] .nl-row-text{color:var(--color-text-muted)}[data-app=retail] .nl-row-value{color:var(--color-text-dim);white-space:nowrap;font-size:11px}[data-app=retail] .nl-contents li:nth-child(3) .nl-row-value,[data-app=retail] .nl-contents li:nth-child(4) .nl-row-value{color:var(--color-accent);font-weight:600}[data-app=retail] .nl-signin{align-items:baseline;gap:6px;display:flex}[data-app=retail] .nl-h1-line{display:block}[data-app=retail] .nl-reads{width:fit-content;margin:4px 0;padding:2px 12px;display:block}[data-app=retail] .nl-change{background:var(--color-surface);border-left:2px solid var(--color-border-emphasis);border-radius:0 8px 8px 0;margin-top:11px;padding:10px 12px}[data-app=retail] .nl-change-label{margin-bottom:7px;font-size:9.5px}[data-app=retail] .nl-change-row{grid-template-columns:78px minmax(0,1fr);align-items:baseline;column-gap:10px;font-size:11.5px;line-height:1.7;display:grid}[data-app=retail] .nl-change-row+.nl-change-row{margin-top:4px}[data-app=retail] .nl-change-when{color:var(--color-text-faint);font-size:10px}[data-app=retail] .nl-change-before{color:var(--color-text-dim);text-decoration:line-through;-webkit-text-decoration-color:var(--color-border-emphasis);text-decoration-color:var(--color-border-emphasis)}[data-app=retail] .nl-change-after{color:var(--color-accent);font-weight:600}[data-app=retail] .nl-change-after[data-gone]{color:var(--color-negative);font-style:normal;font-weight:600}@media (max-width:1023px){[data-app=retail] .nl-change-row{grid-template-columns:64px minmax(0,1fr);font-size:10.5px}}[data-app=retail] .nl-spec{margin-top:12px}[data-app=retail] .nl-spec-head{border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:7px;display:flex}[data-app=retail] .nl-spec-thread{letter-spacing:.06em;font-size:9.5px}[data-app=retail] .nl-spec-legend{color:var(--color-text-faint);text-align:center;grid-template-columns:repeat(3,34px);font-size:9px;display:grid}[data-app=retail] .nl-spec-row{border-bottom:1px dashed var(--color-border-faint);grid-template-columns:34px 52px 102px 22px minmax(0,1fr);align-items:center;column-gap:8px;padding:5px 0;animation:.4s cubic-bezier(.22,.61,.36,1) both nl-item;display:grid}[data-app=retail] .nl-spec-fy{color:var(--color-text-faint);font-size:10px}[data-app=retail] .nl-spec-move{text-align:center;background:var(--color-accent-tint);color:var(--color-accent);border-radius:4px;padding:1px 0;font-size:9.5px;font-weight:600}[data-app=retail] .nl-spec-move[data-down]{color:var(--color-negative);background:#fbedea}[data-app=retail] .nl-spec-dots{grid-template-columns:repeat(3,34px);justify-items:center;display:grid}[data-app=retail] .nl-spec-dots i{border:1px solid var(--color-border-emphasis);background:0 0;border-radius:50%;width:7px;height:7px}[data-app=retail] .nl-spec-dots i[data-on]{background:var(--color-accent);border-color:var(--color-accent)}[data-app=retail] .nl-spec-emph{background:var(--color-border-emphasis);border-radius:1px;justify-self:center;width:3px}[data-app=retail] .nl-spec-emph[data-level=HIGH]{background:var(--color-text-muted);height:14px}[data-app=retail] .nl-spec-emph[data-level=MEDIUM]{height:9px}[data-app=retail] .nl-spec-emph[data-level=LOW]{height:4px}[data-app=retail] .nl-spec-said{color:var(--color-text-muted);font-size:11px;line-height:1.5}[data-app=retail] .nl-spec-foot{color:var(--color-text-faint);margin-top:8px;font-size:9.5px;line-height:1.6}@media (max-width:1023px){[data-app=retail] .nl-spec-row{grid-template-columns:30px 46px 84px 18px minmax(0,1fr);column-gap:6px}[data-app=retail] .nl-spec-legend,[data-app=retail] .nl-spec-dots{grid-template-columns:repeat(3,28px)}[data-app=retail] .nl-spec-said{font-size:10px}}[data-app=retail] .nl-report-open{padding:2px 2px 12px}[data-app=retail] .nl-report-kicker{color:var(--color-accent);font-size:9.5px}[data-app=retail] .nl-report-dek{max-width:42em;color:var(--color-text);text-wrap:pretty;margin-top:6px;font-size:13.5px;font-weight:500;line-height:1.72}[data-app=retail] .nl-head{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:10px;padding:13px 14px 12px}[data-app=retail] .nl-head-recap-label{margin-bottom:5px;font-size:9.5px}[data-app=retail] .nl-head-recap p{color:var(--color-text);font-size:13px;font-weight:500;line-height:1.65}[data-app=retail] .nl-head-stats{border-top:1px solid var(--color-border-light);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:13px 0;padding-top:11px;display:grid}[data-app=retail] .nl-head-key{margin-bottom:3px;font-size:9.5px}[data-app=retail] .nl-head-val{align-items:baseline;gap:5px;display:flex}[data-app=retail] .nl-head-val>.retail-num:first-child{letter-spacing:-.02em;font-size:19px;font-weight:600}[data-app=retail] .nl-head-delta{color:var(--color-negative);font-size:11px}[data-app=retail] .nl-head-delta[data-up]{color:var(--color-positive)}@media (max-width:1023px){[data-app=retail] .nl-head-val>.retail-num:first-child{font-size:16px}}[data-app=retail] .nl-head-bars-label{border-top:1px solid var(--color-border-light);margin-top:13px;margin-bottom:6px;padding-top:11px;font-size:9px}[data-app=retail] .nl-head-bars{align-items:flex-end;gap:2px;height:46px;display:flex}[data-app=retail] .nl-head-bar{min-width:0;height:var(--h,20px);background:var(--color-negative);opacity:.82;border-radius:2px 2px 0 0;flex:1;animation:.5s cubic-bezier(.22,.61,.36,1) both nl-bar-grow}[data-app=retail] .nl-head-bar[data-down]{background:var(--color-positive)}@keyframes nl-bar-grow{0%{height:0}to{height:var(--h,20px)}}[data-app=retail] .nl-head-ends{color:var(--color-negative);justify-content:space-between;gap:10px;margin-top:5px;font-size:10px;display:flex}[data-app=retail] .nl-head-ends [data-down]{color:var(--color-positive)}[data-app=retail] .nl-head-note{color:var(--color-text-faint);margin-top:9px;font-size:10px}[data-app=retail] .nl-head .nl-intro{border-top:1px solid var(--color-border-light);background:0 0;margin-top:9px;padding:9px 0 0}[data-app=retail] .nl-report-index{border-block:1px solid var(--color-border-light);margin-top:13px;padding:11px 12px}[data-app=retail] .nl-report-index-label{margin-bottom:7px;font-size:9.5px}[data-app=retail] .nl-report-index-row{color:var(--color-text-muted);grid-template-columns:24px minmax(72px,.7fr) minmax(0,1.7fr);align-items:baseline;gap:8px;padding:5px 0;font-size:10.5px;line-height:1.45;display:grid}[data-app=retail] .nl-report-index-row+.nl-report-index-row{border-top:1px solid var(--color-border-light)}[data-app=retail] .nl-report-index-row>.retail-num{color:var(--color-accent)}[data-app=retail] .nl-report-index-row strong{min-width:0;color:var(--color-text);font-weight:500}@media (max-width:1023px){[data-app=retail] .nl-report-dek{font-size:12.5px}[data-app=retail] .nl-report-index-row{grid-template-columns:22px minmax(62px,.65fr) minmax(0,1.6fr);gap:6px;font-size:10px}}@media (prefers-reduced-motion:reduce){[data-app=retail] .nl-head-bar{animation:none}}[data-app=retail] .nl-viz{background:var(--color-surface);border-radius:8px;margin-top:11px;padding:10px 12px}[data-app=retail] .nl-viz-label{justify-content:space-between;gap:10px;margin-bottom:9px;font-size:9.5px;display:flex}[data-app=retail] .nl-viz-unit{color:var(--color-text-faint);letter-spacing:0}[data-app=retail] .nl-viz-note{color:var(--color-text-dim);margin-top:9px;font-size:10.5px;line-height:1.65}[data-app=retail] .nl-presence{gap:6px;display:flex}[data-app=retail] .nl-presence>span{text-align:center;flex:1}[data-app=retail] .nl-presence i{border:1px solid var(--color-border-emphasis);background:0 0;border-radius:3px;height:18px;display:block}[data-app=retail] .nl-presence [data-on] i{background:var(--color-accent);border-color:var(--color-accent)}[data-app=retail] .nl-presence [data-mark] i{border-color:var(--color-negative);border-width:1.5px}[data-app=retail] .nl-presence [data-mark] em{color:var(--color-negative);font-weight:600}[data-app=retail] .nl-presence em{color:var(--color-text-faint);margin-top:4px;font-size:9px;font-style:normal;display:block}[data-app=retail] .nl-series{align-items:flex-end;gap:6px;display:flex}[data-app=retail] .nl-series>span{text-align:center;flex:1}[data-app=retail] .nl-series b{background:var(--color-border-emphasis);border-radius:2px 2px 0 0;display:block}[data-app=retail] .nl-series [data-revised] b{background:var(--color-negative)}[data-app=retail] .nl-series em{color:var(--color-text-muted);margin-top:4px;font-size:9.5px;font-style:normal;display:block}[data-app=retail] .nl-series [data-revised] em{color:var(--color-negative);font-weight:600}[data-app=retail] .nl-series i{color:var(--color-text-faint);font-size:8.5px;font-style:normal;display:block}[data-app=retail] .nl-pair{flex-direction:column;gap:8px;display:flex}[data-app=retail] .nl-pair>div{grid-template-columns:minmax(0,1fr) 96px auto;align-items:center;column-gap:9px;display:grid}[data-app=retail] .nl-pair-name{color:var(--color-text-muted);font-size:10.5px}[data-app=retail] .nl-pair-track{background:var(--color-surface-hover);border-radius:2px;height:8px;overflow:hidden}[data-app=retail] .nl-pair-track b{background:var(--color-accent);height:100%;display:block}[data-app=retail] .nl-pair [data-b] .nl-pair-track b{background:var(--color-negative)}[data-app=retail] .nl-pair-val{font-size:11px;font-weight:600}[data-app=retail] .nl-sameday{flex-direction:column;gap:7px;display:flex}[data-app=retail] .nl-sameday>div{grid-template-columns:46px minmax(0,1fr);align-items:baseline;column-gap:10px;padding-left:11px;display:grid;position:relative}[data-app=retail] .nl-sameday>div:before{content:"";background:var(--color-border-emphasis);width:1px;position:absolute;top:4px;bottom:-7px;left:0}[data-app=retail] .nl-sameday>div:last-child:before{height:8px;bottom:auto}[data-app=retail] .nl-sameday-kind{color:var(--color-text-faint);font-size:9.5px}[data-app=retail] .nl-sameday-text{color:var(--color-text-muted);font-size:11px;line-height:1.6}[data-app=retail] .nl-sameday-text[data-down]{color:var(--color-text)}@media (max-width:1023px){[data-app=retail] .nl-pair>div{grid-template-columns:minmax(0,1fr) 62px auto;column-gap:7px}[data-app=retail] .nl-presence{gap:4px}}[data-app=retail] .nl-entry-img{background:var(--color-surface-hover);border-top:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light);width:calc(100% + 36px);max-width:none;height:auto;margin:0 -18px 12px;display:block}@media (max-width:1023px){[data-app=retail] .nl-entry-img{width:calc(100% + 28px);margin:0 -14px 10px}}[data-app=retail] .nl-mail .nl-up,[data-app=retail] .nl-mail .nl-spec-row,[data-app=retail] .nl-mail .nl-trail-row,[data-app=retail] .nl-mail .nl-head-bar{opacity:1;animation:none;transform:none}[data-app=retail] .nl-h1-line{text-wrap:balance}[data-app=retail] .nl-scene-wrap{width:100%;height:100%;position:relative}[data-app=retail] .nl-scene-skip{z-index:3;border:1px solid var(--color-border-emphasis);border-radius:var(--radius-retail-button);background:color-mix(in srgb, var(--color-surface-alt) 92%, transparent);min-height:44px;color:var(--color-text-muted);align-items:center;gap:6px;padding:0 12px;font-size:12px;transition:background .2s,color .2s,transform .2s;display:inline-flex;position:absolute;top:10px;right:10px}[data-app=retail] .nl-scene-skip:hover{background:var(--color-surface-alt);color:var(--color-text)}[data-app=retail] .nl-scene-skip:active{transform:translateY(1px)}[data-app=retail] .nl-scene-disclosure{z-index:2;text-align:right;max-width:52%;color:var(--color-text-faint);margin:0;font-size:9px;line-height:1.45;position:absolute;bottom:10%;right:6%}@media (max-width:767px){[data-app=retail] .nl-contents,[data-app=retail] .nl-both,[data-app=retail] .nl-seg-hint{display:none}[data-app=retail] .nl-close{z-index:19;left:0;right:0;bottom:calc(56px + env(safe-area-inset-bottom,0px));background:var(--color-surface);border-top:1px solid var(--color-border);padding:9px 16px 10px;position:fixed}[data-app=retail] .nl-close .nl-price-block{font-size:22px}[data-app=retail] .nl-close .nl-fine:not(.nl-trial-error){display:none}[data-app=retail] .nl-close .nl-cta-row{margin-block:7px 0}[data-app=retail] .nl-proof{padding-bottom:76px}[data-app=retail] .nl-scene-disclosure{display:none}[data-app=retail] .nl-scene-cap{display:none!important}[data-app=retail] .nl-offer{position:relative}[data-app=retail] .nl-seg-wrap{z-index:4;position:absolute;top:0;right:0}[data-app=retail] .nl-seg-wrap>div:last-child{border-radius:999px;width:auto;padding:2px;display:inline-flex}[data-app=retail] .nl-seg-wrap button{white-space:nowrap;border-radius:999px;min-height:30px;padding:0 11px;font-size:11px}[data-app=retail] .nl-h1{margin-top:20px}[data-app=retail] .nl-scene-skip{min-height:32px;padding:0 9px;font-size:11px;top:6px;right:6px}}[data-app=retail] .nl-entry-src a{color:inherit;text-underline-offset:2px;text-decoration:underline}[data-app=retail] .nl-entry-src a:hover{color:var(--color-accent)}@media (min-width:1024px) and (max-height:799px){[data-app=retail] .nl-stage{padding-block:4px}[data-app=retail] .nl-grid{align-content:start;row-gap:8px}[data-app=retail] .nl-offer{gap:8px}[data-app=retail] .nl-h1{margin-top:4px;font-size:24px;line-height:1.2}[data-app=retail] .nl-lede{margin-top:6px;font-size:13px;line-height:1.55}[data-app=retail] .nl-reads{margin-block:3px}[data-app=retail] .nl-seg-hint,[data-app=retail] .nl-cta-sub{display:none}[data-app=retail] .nl-both{margin-bottom:4px}[data-app=retail] .nl-contents{margin-top:8px}[data-app=retail] .nl-contents-title{margin-bottom:4px}[data-app=retail] .nl-contents ul{gap:3px}[data-app=retail] .nl-contents li{font-size:11.5px;line-height:1.5}[data-app=retail] .nl-close{padding-top:8px}[data-app=retail] .nl-price{font-size:30px}[data-app=retail] .nl-cta-row{margin-block:8px 5px}}@media (max-width:1023px) and (max-height:550px){html:has([data-app=retail] .nl-stage){scroll-padding-bottom:72px}[data-app=retail] .nl-stage{height:auto;overflow:visible}[data-app=retail] .nl-contents{display:block}[data-app=retail] .nl-contents li:nth-child(n+3){display:grid}[data-app=retail] .nl-grid{grid-template-rows:auto auto 320px}[data-app=retail] .nl-proof{min-height:320px}[data-app=retail] .nl-fine:not(.nl-cta-sub){font-size:11.5px}[data-app=retail] .nl-cta-row>a,[data-app=retail] .nl-link,[data-app=retail] .nl-scene-skip,[data-app=retail] .nl-replay{scroll-margin-block:12px 72px}}[data-app=retail] .nl-research-trigger{width:44px;height:44px;color:var(--color-text-muted);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}[data-app=retail] .nl-stage,[data-app=retail] .nl-research-trigger,[data-app=retail] .nl-research-popover,[data-app=retail] .nl-research-empty,[data-app=retail] .nl-welcome-market,[data-app=retail] .nl-welcome-watch{--color-premium-text:#76591f}[data-app=retail] .nl-research-trigger:hover,[data-app=retail] .nl-research-trigger[aria-expanded=true]{background:var(--color-premium-tint);border-color:color-mix(in srgb, var(--color-premium-text) 28%, transparent);color:var(--color-premium-text)}[data-app=retail] .nl-research-trigger:active{transform:scale(.96)}[data-app=retail] .nl-research-trigger:focus-visible,[data-app=retail] .nl-research-action:focus-visible,[data-app=retail] .nl-research-empty button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}[data-app=retail] .nl-research-trigger[data-pending]{cursor:wait}[data-app=retail] .nl-research-trigger[data-compact]{border-color:var(--color-border-emphasis);background:var(--color-surface-alt);border-radius:12px}[data-app=retail] .nl-research-mark{transition:transform .2s;display:inline-flex;position:relative}[data-app=retail] .nl-research-trigger[aria-expanded=true] .nl-research-mark{transform:scale(1.08)}[data-app=retail] .nl-research-mark i{border:1px solid var(--color-surface-alt);background:var(--color-text-faint);border-radius:999px;width:6px;height:6px;transition:background .2s,box-shadow .2s;position:absolute;bottom:-1px;right:-2px}[data-app=retail] .nl-research-mark[data-active] i{background:var(--color-premium-text);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-premium-text) 14%, transparent);animation:2.4s ease-in-out infinite nl-research-pulse}[data-app=retail] .nl-research-mark[data-active] i:after{border-right:1px solid var(--color-surface-alt);border-bottom:1px solid var(--color-surface-alt);content:"";position:absolute;inset:1px 2px 2px 1px;transform:rotate(40deg)}@keyframes nl-research-pulse{0%,to{opacity:.72;transform:scale(.88)}50%{opacity:1;transform:scale(1.12)}}[data-app=retail] .nl-research-popover{z-index:50;border:1px solid var(--color-border-light);background:var(--color-surface-alt);width:min(304px,100vw - 24px);color:var(--color-text);text-align:left;border-radius:12px;flex-direction:column;gap:11px;padding:15px;animation:.18s ease-out both nl-popover-in;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 38px -18px #1a181547}@keyframes nl-popover-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}[data-app=retail] .nl-research-popover-head{align-items:center;gap:9px;font-size:15px;display:flex}[data-app=retail] .nl-research-popover-copy,[data-app=retail] .nl-research-popover-note{color:var(--color-text-muted);font-size:13px;line-height:1.65}[data-app=retail] .nl-research-action{border-radius:var(--radius-retail-button);background:var(--color-premium-text);color:#fff;justify-content:center;align-items:center;min-height:44px;font-size:14px;font-weight:600;transition:filter .2s,transform .2s,opacity .2s;display:inline-flex}[data-app=retail] .nl-research-action:hover{filter:brightness(.94)}[data-app=retail] .nl-research-action:active{transform:translateY(1px)}[data-app=retail] .nl-research-action[data-off]{border:1px solid var(--color-border-emphasis);color:var(--color-text-muted);background:0 0}[data-app=retail] .nl-research-action:disabled,[data-app=retail] .nl-research-empty button:disabled{cursor:wait;opacity:.58}[data-app=retail] .nl-research-error{color:#a84230;font-size:12px;line-height:1.5}[data-app=retail] .nl-research-empty{border:1px dashed color-mix(in srgb, var(--color-premium-text) 42%, var(--color-border-light));background:color-mix(in srgb, var(--color-premium-tint) 52%, transparent);color:var(--color-premium-text);border-radius:14px;align-items:center;gap:13px;padding:15px 16px;display:flex}[data-app=retail] .nl-research-empty strong,[data-app=retail] .nl-research-empty span span{display:block}[data-app=retail] .nl-research-empty strong{font-size:15px}[data-app=retail] .nl-research-empty span span{color:var(--color-text-muted);margin-top:3px;font-size:13px;line-height:1.55}[data-app=retail] .nl-research-empty button{border-radius:var(--radius-retail-button);background:var(--color-premium-text);color:#fff;flex:none;min-height:44px;padding:0 15px;font-size:13px;font-weight:600}@media (max-width:639px){[data-app=retail] .nl-research-popover{top:var(--nl-popover-top,68px);position:fixed;right:12px}[data-app=retail] .nl-research-empty{flex-wrap:wrap;align-items:flex-start}[data-app=retail] .nl-research-empty button{width:100%}}@media (prefers-reduced-motion:reduce){[data-app=retail] .nl-research-mark[data-active] i,[data-app=retail] .nl-research-popover{animation:none}}[data-app=retail] .nl-welcome-mail,[data-app=retail] .nl-welcome-market,[data-app=retail] .nl-welcome-watch{text-align:left;width:100%;max-width:460px}[data-app=retail] .nl-welcome-research-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;width:min(100%,760px);display:grid}[data-app=retail] .nl-welcome-research-grid .nl-welcome-market,[data-app=retail] .nl-welcome-research-grid .nl-welcome-watch{max-width:none;height:100%}[data-app=retail] .nl-welcome-mail{color:#236449;background:#eaf3ee;border-radius:10px;align-items:center;gap:9px;padding:10px 13px;font-size:13px;display:flex}[data-app=retail] .nl-welcome-market{border:1px solid var(--color-border-light);color:var(--color-text-muted);border-radius:12px;align-items:flex-start;gap:11px;padding:13px 15px;font-size:14px;line-height:1.65;display:flex}[data-app=retail] .nl-welcome-market[data-on]{border-color:color-mix(in srgb, var(--color-premium-text) 30%, var(--color-border-light));background:var(--color-premium-tint)}[data-app=retail] .nl-welcome-watch{border:1px solid var(--color-border-emphasis);min-height:72px;color:var(--color-text);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 16px;transition:background .2s,border-color .2s,transform .2s;display:grid}[data-app=retail] .nl-welcome-watch:hover{border-color:var(--color-premium-text);background:var(--color-premium-tint)}[data-app=retail] .nl-welcome-watch:active{transform:translateY(1px)}[data-app=retail] .nl-welcome-watch:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}[data-app=retail] .nl-welcome-retry{color:var(--color-accent);text-underline-offset:2px;margin-top:5px;font-weight:600;text-decoration:underline;display:block}[data-app=retail] .nl-welcome-watch strong,[data-app=retail] .nl-welcome-watch span span{display:block}[data-app=retail] .nl-welcome-watch strong{font-size:14px}[data-app=retail] .nl-welcome-watch span span{color:var(--color-text-muted);margin-top:3px;font-size:12px;line-height:1.5}[data-app=retail] .nl-welcome-watch b{color:var(--color-premium-text);white-space:nowrap;font-size:12px}@media (max-width:479px){[data-app=retail] .nl-welcome-research-grid{grid-template-columns:minmax(0,1fr)}[data-app=retail] .nl-welcome-watch{grid-template-columns:auto minmax(0,1fr)}[data-app=retail] .nl-welcome-watch b{grid-column:2}}[data-app=retail] .nl-trial{width:100%;margin:2px 0 12px}[data-app=retail] .nl-trial[data-compact]{margin:2px 0 0}[data-app=retail] .nl-trial-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}[data-app=retail] .nl-trial[data-compact] .nl-trial-head{flex-wrap:wrap;row-gap:2px}[data-app=retail] .nl-trial-label{color:var(--color-premium-text);white-space:nowrap;font-size:11px}[data-app=retail] .nl-trial[data-phase=teaser] .nl-trial-label{color:var(--color-text-muted)}[data-app=retail] .nl-trial-left{color:var(--color-text);white-space:nowrap;font-size:12px}[data-app=retail] .nl-trial-track{gap:3px;margin-top:7px;display:flex}[data-app=retail] .nl-trial-seg{background:var(--color-premium-tint);transform-origin:0;border-radius:2px;flex:1;height:6px;animation:.42s cubic-bezier(.22,.61,.36,1) both nl-trial-seg}[data-app=retail] .nl-trial[data-phase=trial] .nl-trial-seg[data-done]{background:var(--color-premium)}[data-app=retail] .nl-trial[data-phase=trial] .nl-trial-seg[data-next]{background:var(--color-premium);animation:.42s cubic-bezier(.22,.61,.36,1) both nl-trial-seg,2.4s ease-in-out 1s infinite nl-trial-next}[data-app=retail] .nl-trial[data-phase=teaser] .nl-trial-seg{background:var(--color-border-emphasis)}[data-app=retail] .nl-trial[data-phase=teaser] .nl-trial-seg[data-done]{box-shadow:inset 0 0 0 1px var(--color-border-light);background:0 0}[data-app=retail] .nl-trial-note{margin-top:7px}[data-app=retail] .nl-cta-row{flex-wrap:wrap}[data-app=retail] .nl-trial-nocard{color:var(--color-premium-text);font-weight:600}[data-app=retail] .nl-trial-error{color:var(--color-negative)}[data-app=retail] .nl-trial-started{color:var(--color-premium-text)}[data-app=retail] .nl-research-popover-fine{color:var(--color-text-faint);font-size:11px;line-height:1.6}[data-app=retail] .nl-research-popover-fine strong{color:var(--color-premium-text);font-weight:600}@keyframes nl-trial-seg{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:none}}@keyframes nl-trial-next{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){[data-app=retail] .nl-trial-seg,[data-app=retail] .nl-trial[data-phase=trial] .nl-trial-seg[data-next]{animation:none}}[data-app=retail] .nl-research-popover:before{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}@media (max-width:479px){[data-app=retail] .nl-close>div{column-gap:8px}[data-app=retail] .nl-cta-row{gap:6px}[data-app=retail] .nl-cta-row>a,[data-app=retail] .nl-cta-row>button{padding-inline:11px;font-size:14px}}[data-app=retail] .nl-grid:has(.nl-trial) .nl-contents{display:none}[data-app=retail] .nl-subscribed-label{color:var(--color-premium-text);font-size:12px}[data-app=retail] .nl-subscribed-body{color:var(--color-text-muted);margin:6px 0 0;font-size:13px;line-height:1.7}[data-app=retail] .nl-trial-placeholder{border-radius:var(--radius-retail-button);background:var(--retail-badge-bg);width:104px;min-height:44px;display:inline-block}@keyframes nl-research-attention{0%{box-shadow:0 0 #b15c4273}70%{box-shadow:0 0 0 10px #b15c4200}to{box-shadow:0 0 #b15c4200}}[data-app=retail] .nl-research-trigger[data-attention]{animation:1.6s ease-out infinite nl-research-attention}@media (prefers-reduced-motion:reduce){[data-app=retail] .nl-research-trigger[data-attention]{animation:none;box-shadow:0 0 0 3px #b15c4273}}[data-app=retail] .retail-bleed-root{height:100dvh;overflow:clip}[data-app=retail] .retail-bleed-main{overflow:clip}@media (max-width:767px){[data-app=retail] .retail-bleed-main{margin-bottom:calc(57px + env(safe-area-inset-bottom))}}[data-app=retail] .rc-root{height:100%;min-height:0;position:relative}[data-app=retail] .rc-body{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(400px,560px) 1px 1fr;height:100%}@media (max-width:1023px){[data-app=retail] .rc-body{grid-template-columns:minmax(360px,48%) 1px 1fr}}@media (max-width:767px){[data-app=retail] .rc-body{grid-template-columns:1fr}[data-app=retail] .rc-body .ac-rail-wrap{display:none}}[data-app=retail] .rc-body .ac-drag-handle{background:var(--color-border-light);cursor:default}[data-app=retail] .rc-body .ac-drag-handle:after{display:none}[data-app=retail] .ac-chat{background:var(--color-surface-alt);min-width:0}[data-app=retail] .ac-stream{gap:22px;padding:26px 28px 8px}@media (max-width:767px){[data-app=retail] .ac-stream{padding:18px 16px 8px}}[data-app=retail] .ac-msg-user{background:var(--retail-badge-bg);border-radius:14px;max-width:82%;padding:10px 14px;font-size:15px;line-height:1.65;animation:.3s cubic-bezier(.22,1,.36,1) both rc-rise}[data-app=retail] .ac-msg-asst .text{font-size:15px;line-height:1.85}[data-app=retail] .ac-msg-asst .text p{margin:0 0 10px}[data-app=retail] .ac-msg-asst .text p:last-child{margin-bottom:0}[data-app=retail] .ac-msg-asst .text strong{color:var(--color-accent);font-weight:600}[data-app=retail] .ac-msg-asst .text em{color:var(--color-text);font-style:normal;font-weight:500}[data-app=retail] .ac-msg-asst .text ol,[data-app=retail] .ac-msg-asst .text ul{margin:0 0 10px;padding-left:20px}[data-app=retail] .ac-tool-group{gap:2px;margin:-12px 0}[data-app=retail] .ac-tool{font-family:inherit;font-size:13px;animation:.3s cubic-bezier(.22,1,.36,1) both rc-tool-in}[data-app=retail] .ac-tool .name{color:var(--color-text-dim)}[data-app=retail] .ac-tool--running .name{color:var(--color-text-muted)}[data-app=retail] .ac-tool--error .name{color:var(--color-premium-text)}[data-app=retail] .ac-thinking{align-items:center;gap:10px;display:flex}[data-app=retail] .rc-thinking-mark{flex-shrink:0}[data-app=retail] .ac-thinking{letter-spacing:.06em;text-transform:none;color:var(--color-text-dim);font-family:inherit;font-size:13px}[data-app=retail] .ac-composer--retail{padding:6px 24px 16px}@media (max-width:767px){[data-app=retail] .ac-composer--retail{padding:4px 12px 10px}}[data-app=retail] .ac-composer--retail .ac-comp-disclaimer{opacity:1;color:var(--color-text-dim);text-wrap:balance;padding:0 4px 8px;font-family:inherit;font-size:12px;line-height:1.6}[data-app=retail] .rc-anon-line{color:var(--color-text-muted);margin-right:.5em;font-weight:500}[data-app=retail] .ac-composer--retail .ac-comp-box{background:var(--color-surface-alt);border:1px solid var(--color-border-emphasis);border-radius:14px;padding:12px 12px 8px 16px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #1a18150a,0 6px 20px #1a18150a}[data-app=retail] .ac-composer--retail .ac-comp-box:focus-within{border-color:var(--retail-hover-border);box-shadow:0 0 0 3px var(--color-accent-tint)}[data-app=retail] .ac-composer--retail .ac-comp-box textarea{width:100%;color:var(--color-text);resize:none;background:0 0;border:none;outline:none;max-height:168px;padding:2px 0 10px;font-family:inherit;font-size:16px;line-height:1.6;display:block;overflow-y:auto}[data-app=retail] .ac-composer--retail .ac-comp-box textarea::placeholder{color:var(--color-text-dim)}[data-app=retail] .ac-composer--retail .ac-comp-bar{gap:10px}[data-app=retail] .ac-composer--retail .ac-comp-left{flex:1;min-width:0}[data-app=retail] .ac-composer--retail .ac-comp-send{color:#fff;background:var(--color-accent);flex-shrink:0;width:32px;height:32px;transition:background .2s,transform .2s}[data-app=retail] .ac-composer--retail .ac-comp-send:hover:not(:disabled){background:var(--retail-accent-press);opacity:1}[data-app=retail] .ac-composer--retail .ac-comp-send:disabled{background:var(--retail-track);color:var(--color-text-faint);cursor:default}@media (max-width:640px){[data-app=retail] .ac-composer--retail .ac-comp-send{width:44px;height:44px}}[data-app=retail] .rc-usage{min-width:0;color:var(--color-text-dim);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}[data-app=retail] .rc-usage-pct{color:var(--color-text-muted)}[data-app=retail] .rc-usage-reset{text-overflow:ellipsis;overflow:hidden}[data-app=retail] .rc-usage-reset:before{content:"·";color:var(--color-text-faint);margin-right:7px}[data-app=retail] .rc-ring circle:last-child{transition:stroke .3s}@media (max-width:767px){[data-app=retail] .ac-mobile-arts{gap:6px}[data-app=retail] .ac-mobile-art{border-color:var(--color-border);background:var(--color-surface);border-radius:12px;min-height:48px;padding:10px 14px;font-family:inherit;font-size:14px;animation:.3s both rc-rise}[data-app=retail] .ac-mobile-art .kind{letter-spacing:.02em;text-transform:none;color:var(--color-text-dim);font-size:12px}[data-app=retail] .ac-mobile-art .name{font-family:inherit;font-size:14px}[data-app=retail] .ac-mobile-art:after{content:"›";color:var(--color-text-dim);font-size:18px}[data-app=retail] .ac-mobile-art.active{border-color:var(--retail-hover-border);background:var(--color-accent-tint)}[data-app=retail] .ac-mobile-art.active .kind{color:var(--color-accent)}}[data-app=retail] .rc-stage{background:var(--color-surface);flex-direction:column;height:100%;min-height:0;display:flex}[data-app=retail] .rc-tabs{border-bottom:1px solid var(--color-border-light);scrollbar-width:none;flex-shrink:0;gap:2px;padding:12px 28px 0;display:flex;position:relative;overflow-x:auto}[data-app=retail] .rc-tabs::-webkit-scrollbar{display:none}[data-app=retail] .rc-tab{max-width:240px;color:var(--color-text-dim);white-space:nowrap;border-radius:8px 8px 0 0;flex-shrink:0;align-items:center;gap:6px;padding:9px 10px 12px;font-size:13px;transition:color .2s,background .2s;animation:.35s cubic-bezier(.22,1,.36,1) both rc-tab-in;display:inline-flex}[data-app=retail] .rc-tab span{text-overflow:ellipsis;overflow:hidden}[data-app=retail] .rc-tab:hover{color:var(--color-text-muted);background:var(--retail-row-hover)}[data-app=retail] .rc-tab--on{color:var(--color-text)}[data-app=retail] .rc-tab--on svg{color:var(--color-accent)}[data-app=retail] .rc-tabs-bar{background:var(--color-accent);border-radius:2px;height:2px;transition:transform .4s cubic-bezier(.22,1,.36,1),width .4s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0}[data-app=retail] .rc-stage-body{flex:1;min-height:0;padding:28px 32px 56px;scroll-padding-top:16px;overflow-y:auto}[data-app=retail] .rc-view{max-width:760px;animation:.4s cubic-bezier(.22,1,.36,1) both rc-view-in}[data-app=retail] .rc-view-head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kind open""title title";align-items:center;gap:6px 16px;margin-bottom:26px;display:grid}[data-app=retail] .rc-view-kind{letter-spacing:.06em;color:var(--color-accent);grid-area:kind;align-items:center;gap:6px;font-size:12px;display:inline-flex}[data-app=retail] .rc-view-title{letter-spacing:.01em;grid-area:title;font-size:24px;font-weight:700;line-height:1.35}[data-app=retail] .rc-view-open{color:var(--color-accent);white-space:nowrap;border-radius:8px;grid-area:open;align-items:center;gap:3px;padding:6px 8px;font-size:13px;display:inline-flex}[data-app=retail] .rc-view-open:hover{background:var(--color-accent-tint)}[data-app=retail] .rc-stage-empty{color:var(--color-text-dim);flex-direction:column;align-items:center;gap:12px;margin:auto;font-size:14px;display:flex}[data-app=retail] .rc-stage-empty-art{opacity:.8;width:160px;height:100px}[data-app=retail] .rc-skel{background:var(--retail-badge-bg);border-radius:12px;animation:1.4s ease-in-out infinite ac-skel}[data-app=retail] .rc-cap{letter-spacing:.06em;color:var(--color-text-dim);justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;display:flex}[data-app=retail] .rc-big{letter-spacing:-.01em;font-size:40px;font-weight:500;line-height:1}[data-app=retail] .rc-big-unit{color:var(--color-text-muted);margin-left:4px;font-size:14px}[data-app=retail] .rc-fine{color:var(--color-text-dim);font-size:12px;line-height:1.6}[data-app=retail] .rc-row{color:var(--color-text);border-bottom:1px solid var(--retail-row-rule);border-radius:10px;gap:3px;margin:0 -10px;padding:12px 10px;transition:background .15s;display:grid}[data-app=retail] a.rc-row:hover{background:var(--retail-row-hover)}[data-app=retail] .rc-row--tight{grid-template-columns:112px minmax(0,1fr);align-items:baseline;gap:12px;padding:9px 10px}[data-app=retail] .rc-row--draft{opacity:.62}[data-app=retail] .rc-row-title{font-size:15px;line-height:1.6}[data-app=retail] .rc-row-title--strong{font-weight:600}[data-app=retail] .rc-row-meta{color:var(--color-text-dim);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:12px;display:flex}[data-app=retail] .rc-row-sub{color:var(--color-text-muted);font-size:13px;line-height:1.6}[data-app=retail] .rc-row-when{color:var(--color-text-dim);font-size:12px}[data-app=retail] .rc-row-in{animation:.4s cubic-bezier(.22,1,.36,1) both rc-rise}[data-app=retail] .rc-part{position:relative}[data-app=retail] .rc-hl .rc-row-title,[data-app=retail] .rc-hl .rc-lane-co{color:var(--color-accent);transition:color .4s}[data-app=retail] .rc-hl .rc-row:before{content:"";background:var(--color-accent);border-radius:50%;width:6px;height:6px;animation:.35s cubic-bezier(.34,1.56,.64,1) both rc-dot-in;position:absolute;top:20px;left:-16px}[data-app=retail] .rc-row{position:relative}[data-app=retail] .rc-rail-nodes .rc-part{margin:0;padding:0}[data-app=retail] .rc-rail-nodes .rc-hl{background:0 0}[data-app=retail] .rc-co-meta{color:var(--color-text-muted);gap:12px;margin-top:-14px;font-size:13px;display:flex}[data-app=retail] .rc-seg-bar{border-radius:4px;gap:3px;height:14px;display:flex;overflow:hidden}[data-app=retail] .rc-seg-bar>span{border-radius:3px;height:100%;display:block}[data-app=retail] .rc-seg-bar--thin{height:8px}[data-app=retail] .rc-seg-labels{flex-wrap:wrap;gap:8px 22px;display:flex}[data-app=retail] .rc-seg-label{align-items:baseline;gap:6px;font-size:13px;display:inline-flex}[data-app=retail] .rc-seg-label .retail-num{color:var(--color-text-muted)}[data-app=retail] .rc-seg-swatch{border-radius:2px;width:9px;height:9px;margin-right:2px;display:inline-block}[data-app=retail] .rc-waffle{grid-template-columns:repeat(auto-fill,13px);gap:3px;display:grid}[data-app=retail] .rc-waffle>span{border-radius:3px;width:13px;height:13px;animation:.25s cubic-bezier(.34,1.56,.64,1) both rc-dot-in}[data-app=retail] .rc-legend{color:var(--color-text-muted);flex-wrap:wrap;gap:6px 16px;font-size:12px;display:flex}[data-app=retail] .rc-thread-meta{color:var(--color-text-muted);flex-wrap:wrap;gap:4px 14px;margin-top:-14px;font-size:13px;display:flex}[data-app=retail] .rc-thread-status{color:var(--color-text);font-weight:500}[data-app=retail] .rc-track{margin:0 -4px;padding:0 4px;overflow-x:auto}[data-app=retail] .rc-track>*{min-width:600px}[data-app=retail] .rc-rail-nodes{flex-direction:column;display:flex}[data-app=retail] .rc-node{padding-left:28px;position:relative}[data-app=retail] .rc-node:before{content:"";background:var(--retail-track);width:2px;transition:background .5s;position:absolute;top:0;bottom:0;left:8px}[data-app=retail] .rc-node--past:before{background:color-mix(in srgb, var(--color-accent) 40%, var(--retail-track))}[data-app=retail] .rc-node-pin{background:var(--color-surface);border:2px solid var(--c,var(--color-border-emphasis));z-index:1;border-radius:50%;width:12px;height:12px;transition:transform .35s cubic-bezier(.34,1.56,.64,1),background .3s;position:absolute;top:15px;left:3px}[data-app=retail] .rc-node--open .rc-node-pin{background:var(--c);box-shadow:0 0 0 5px color-mix(in srgb, var(--c) 18%, transparent);animation:.9s ease-out rc-pin;transform:scale(1.3)}[data-app=retail] .rc-node-head{text-align:left;align-items:baseline;gap:10px;width:100%;min-height:44px;padding:10px 0;display:flex}[data-app=retail] .rc-node-when{color:var(--color-text-dim);min-width:78px;font-size:12px}[data-app=retail] .rc-node-move{color:var(--c);white-space:nowrap;font-size:13px;font-weight:500}[data-app=retail] .rc-node-line{min-width:0;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}[data-app=retail] .rc-node-head:hover .rc-node-line{color:var(--color-text)}[data-app=retail] .rc-node-body{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1);display:grid}[data-app=retail] .rc-node-body>div{min-height:0;overflow:hidden}[data-app=retail] .rc-node--open .rc-node-body,[data-app=retail] .rc-sc-br--open .rc-node-body{grid-template-rows:1fr}[data-app=retail] .rc-quote{color:var(--color-text);quotes:"「" "」";padding:2px 0 10px;font-size:16px;line-height:1.9;display:block}[data-app=retail]:lang(en) .rc-quote,html[lang=en] [data-app=retail] .rc-quote{quotes:"“" "”"}[data-app=retail] .rc-node-note{color:var(--color-text-muted);padding-bottom:6px;font-size:13px;line-height:1.7}[data-app=retail] .rc-node-src{color:var(--color-accent);padding:2px 0 14px;font-size:13px;display:inline-block}[data-app=retail] .rc-node--run{align-items:center;gap:10px;padding-top:6px;padding-bottom:6px;display:flex}[data-app=retail] .rc-node--run .rc-node-pin{background:var(--color-border-emphasis);border:0;width:6px;height:6px;margin-top:-3px;top:50%;left:6px}[data-app=retail] .rc-node-more{color:var(--color-text-dim);font-size:12px}[data-app=retail] .rc-strip{flex-wrap:wrap;gap:2px;display:flex}[data-app=retail] .rc-strip-dot{border-radius:2px;animation:.22s cubic-bezier(.34,1.56,.64,1) both rc-dot-in}[data-app=retail] .rc-years{align-items:flex-end;gap:3px;width:min(50%,260px);height:64px;margin-bottom:18px;display:flex;position:relative}[data-app=retail] .rc-years>span:not(.rc-years-ax){background:color-mix(in srgb, var(--color-accent) 24%, white);border-radius:2px 2px 0 0;flex:1}[data-app=retail] .rc-years>span.on{background:var(--color-accent)}[data-app=retail] .rc-years-ax{color:var(--color-text-dim);justify-content:space-between;font-size:11px;display:flex;position:absolute;bottom:-18px;left:0;right:0}[data-app=retail] .rc-lanes{display:grid}[data-app=retail] .rc-lane{border-left:1px solid var(--retail-row-rule);flex-direction:column;padding:0 14px;display:flex}[data-app=retail] .rc-lane:first-child{border-left:0;padding-left:0}[data-app=retail] .rc-lane-head{color:var(--color-text-muted);border-bottom:2px solid var(--color-text);margin-bottom:4px;padding-bottom:8px;font-size:12px}[data-app=retail] .rc-lane-head .retail-num{color:var(--color-accent);margin-right:4px}[data-app=retail] .rc-lane-item{border-bottom:1px solid var(--retail-row-rule);flex-direction:column;gap:2px;padding:10px 0;display:flex}[data-app=retail] .rc-lane-co{font-size:14px;font-weight:600}[data-app=retail] .rc-lane-item--here .rc-lane-co{color:var(--color-accent)}[data-app=retail] .rc-lane-t{color:var(--color-text-muted);font-size:12px;line-height:1.55}@media (max-width:767px){[data-app=retail] .rc-lanes{gap:18px;grid-template-columns:1fr!important}[data-app=retail] .rc-lane{border-left:0;padding:0}}[data-app=retail] .rc-day{flex-direction:column;display:flex}[data-app=retail] .rc-day-head{color:var(--color-text-dim);padding-bottom:4px;font-size:12px}[data-app=retail] .rc-sc-root{align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}[data-app=retail] .rc-sc-root-dot{background:var(--color-text);border-radius:3px;width:12px;height:12px}[data-app=retail] .rc-sc{border-left:2px solid var(--color-border-emphasis);flex-direction:column;margin-left:5px;padding-left:22px;display:flex;position:relative}[data-app=retail] .rc-sc-br{animation:.45s cubic-bezier(.22,1,.36,1) both rc-rise;position:relative}[data-app=retail] .rc-sc-br:before{content:"";background:var(--color-border-emphasis);width:16px;height:2px;transition:background .3s;position:absolute;top:22px;left:-22px}[data-app=retail] .rc-sc-br--open:before{background:var(--color-accent)}[data-app=retail] .rc-sc-head{text-align:left;align-items:baseline;gap:10px;width:100%;min-height:44px;padding:11px 0;display:flex}[data-app=retail] .rc-sc-glyph{color:var(--color-text-dim);width:16px;font-size:15px}[data-app=retail] .rc-sc-title{color:var(--color-text-muted);font-size:15px;font-weight:600;transition:color .3s}[data-app=retail] .rc-sc-br--open .rc-sc-title,[data-app=retail] .rc-sc-head:hover .rc-sc-title{color:var(--color-text)}[data-app=retail] .rc-sc-br--open .rc-sc-glyph{color:var(--color-accent)}[data-app=retail] .rc-sc-dir{color:var(--color-text-dim);white-space:nowrap;margin-left:auto;font-size:12px}[data-app=retail] .rc-sc-steps{flex-wrap:wrap;gap:6px;padding:0 0 8px 26px;display:flex}[data-app=retail] .rc-sc-step{border:1px solid var(--color-border-emphasis);background:var(--color-surface-alt);border-radius:8px;padding:5px 10px;font-size:13px;animation:.35s both rc-rise}[data-app=retail] .rc-sc-step--spec{color:var(--color-text-muted);background:0 0;border-style:dashed}[data-app=retail] .rc-sc-cohort{color:var(--color-text-dim);padding:0 0 14px 26px;font-size:12px;display:block}[data-app=retail] .rc-co-tabs{border-bottom:1px solid var(--color-border-light)}[data-app=retail] .rc-co-tab{animation:.35s cubic-bezier(.22,1,.36,1) both rc-view-in}[data-app=retail] .rc-sc-path{flex-wrap:wrap;align-items:baseline;gap:6px 0;font-size:14px;display:flex}[data-app=retail] .rc-sc-path li{align-items:baseline;gap:6px;animation:.35s cubic-bezier(.22,1,.36,1) both rc-rise;display:inline-flex}[data-app=retail] .rc-sc-path li .retail-num{color:var(--color-accent);font-size:11px}[data-app=retail] .rc-sc-path li:not(:last-child):after{content:"→";color:var(--color-text-faint);margin:0 10px}[data-app=retail] .rc-sc-path li:last-child{font-weight:600}[data-app=retail] .rc-wl-state{background:var(--retail-badge-bg);color:var(--color-text-muted);border-radius:999px;align-self:flex-start;align-items:center;gap:5px;margin-top:-14px;padding:4px 10px;font-size:12px;display:inline-flex}[data-app=retail] .rc-wl-state--on{background:var(--color-accent-tint);color:var(--color-accent);animation:.4s cubic-bezier(.34,1.56,.64,1) .6s both rc-pop}[data-app=retail] .rc-wl-alerts{border-top:1px solid var(--color-border-light);flex-direction:column;padding-top:12px;display:flex}[data-app=retail] .rc-wl-alerts-head{color:var(--color-text-dim);padding-bottom:4px;font-size:12px}[data-app=retail] .rc-wl-alert{border-bottom:1px solid var(--color-border-light);color:var(--color-accent);grid-template-columns:16px 1fr auto;align-items:baseline;gap:3px 10px;padding:12px 0;display:grid}[data-app=retail] .rc-wl-alert-icon{align-self:center}[data-app=retail] .rc-wl-alert-name{color:var(--color-text);font-size:14px;font-weight:500}[data-app=retail] .rc-wl-alert-state{color:var(--color-text);text-align:right;font-size:13px}[data-app=retail] .rc-wl-alert-why{color:var(--color-text-muted);grid-column:2/-1;font-size:12px;line-height:1.6}[data-app=retail] .rc-wl-alert-count{color:var(--color-text-dim);white-space:nowrap;margin-top:2px;display:block}[data-app=retail] .rc-wl-alert--off{color:var(--color-text-dim)}[data-app=retail] .rc-wl-alert--off .rc-wl-alert-name,[data-app=retail] .rc-wl-alert--off .rc-wl-alert-state{color:var(--color-text-dim);font-weight:400}[data-app=retail] .rc-wl-preview{padding-top:16px}[data-app=retail] .rc-wl-delivery{color:var(--color-text-muted);align-items:center;gap:6px;padding-top:12px;font-size:12px;display:flex}[data-app=retail] .rc-wl-delivery--warn{color:var(--color-warn)}[data-app=retail] .rc-wl-alert--off .rc-wl-alert-name,[data-app=retail] .rc-wl-alert--off .rc-wl-alert-state{color:var(--color-text-dim)}[data-app=retail] .rc-blank{justify-content:center;height:100%;display:flex;overflow-y:auto}[data-app=retail] .rc-blank-inner{flex-direction:column;align-items:center;gap:22px;width:100%;max-width:800px;margin-block:auto;padding:32px 24px;display:flex}@media (max-width:767px){[data-app=retail] .rc-blank-inner{gap:16px;padding:20px 12px}}[data-app=retail] .rc-blank-title{letter-spacing:.02em;text-align:center;font-size:28px;font-weight:700;line-height:1.4;animation:.5s cubic-bezier(.22,1,.36,1) both rc-rise}@media (max-width:767px){[data-app=retail] .rc-blank-title{font-size:22px}}[data-app=retail] .rc-blank-composer{width:100%}[data-app=retail] .rc-blank-composer .ac-composer--retail{padding:0}[data-app=retail] .rc-blank-composer .rc-wall-wrap{max-height:none;padding:0;overflow:visible}[data-app=retail] .rc-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;padding-top:6px;display:grid}[data-app=retail] .rc-chips>.rc-chip:nth-child(n+7){display:none}@media (max-width:767px){[data-app=retail] .rc-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}[data-app=retail] .rc-chips>.rc-chip:nth-child(n+5){display:none}}[data-app=retail] .rc-chip{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;flex-direction:column;gap:10px;padding:10px 10px 14px;transition:background .2s,border-color .2s,transform .25s cubic-bezier(.22,1,.36,1);animation:.5s cubic-bezier(.22,1,.36,1) both rc-rise;display:flex}[data-app=retail] .rc-chip:hover:not(:disabled){background:var(--color-surface-alt);border-color:var(--color-border);transform:translateY(-2px)}[data-app=retail] .rc-chip:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}[data-app=retail] .rc-chip-art{border-radius:10px;height:108px;display:block}@media (max-width:767px){[data-app=retail] .rc-chip-art{height:84px}}[data-app=retail] .rc-chip-q{color:var(--color-text);padding:0 2px;font-size:14px;line-height:1.6}@media (max-width:767px){[data-app=retail] .rc-chip-q{font-size:13px}}[data-app=retail] .rc-chip--picked{background:var(--color-accent-tint);border-color:var(--retail-hover-border)}[data-app=retail] .rc-blank--leaving .rc-chip:not(.rc-chip--picked),[data-app=retail] .rc-blank--leaving .rc-blank-title,[data-app=retail] .rc-blank--leaving .rc-blank-composer{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(-6px)}[data-app=retail] .iso-wrap{display:block}[data-app=retail] .iso-wrap svg{width:100%;height:100%;display:block}[data-app=retail] .rc-chip-art{padding:8px}[data-app=retail] .iso-box{transition:transform .35s cubic-bezier(.34,1.56,.64,1);animation:.55s cubic-bezier(.22,1,.36,1) both iso-rise}[data-app=retail] .iso-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:.7s cubic-bezier(.22,1,.36,1) both iso-draw}[data-app=retail] .iso-line--dash{stroke-dashoffset:0;animation:.5s both rc-fade}[data-app=retail] .iso-dot{transform-box:fill-box;transform-origin:50%;animation:.4s cubic-bezier(.34,1.56,.64,1) both rc-dot-in}[data-app=retail] .iso-slide{animation-name:iso-slide}[data-app=retail] .iso-drop{animation-name:iso-drop}[data-app=retail] .rc-chip:hover .iso-accent{transform:translateY(-3px)}[data-app=retail] .rc-wall-wrap{flex-shrink:0;max-height:70%;padding:6px 24px 16px;overflow-y:auto}@media (max-width:767px){[data-app=retail] .rc-wall-wrap{padding:4px 12px 10px}}[data-app=retail] .rc-wall{background:var(--color-surface-alt);border:1px solid var(--color-border-emphasis);border-radius:14px;flex-direction:column;gap:14px;padding:18px;animation:.45s cubic-bezier(.22,1,.36,1) both rc-rise;display:flex;box-shadow:0 1px 2px #1a18150a,0 6px 20px #1a18150a}[data-app=retail] .rc-wall-opt{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:16px;display:grid}[data-app=retail] .rc-wall-art{width:104px;height:76px}[data-app=retail] .rc-wall-copy{flex-direction:column;align-items:flex-start;gap:6px;display:flex}[data-app=retail] .rc-wall-title{font-size:17px;font-weight:700;line-height:1.45}[data-app=retail] .rc-wall-sub{font-size:15px;font-weight:600}[data-app=retail] .rc-wall-body{color:var(--color-text-muted);font-size:13px;line-height:1.65}[data-app=retail] .rc-wall-split{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-app=retail] .rc-wall-split>.rc-wall-opt{grid-template-columns:1fr;align-items:start;gap:10px;padding:0 18px}[data-app=retail] .rc-wall-split>.rc-wall-opt:first-child{padding-left:0}[data-app=retail] .rc-wall-split>.rc-wall-opt+.rc-wall-opt{border-left:1px solid var(--retail-row-rule)}[data-app=retail] .rc-wall-split--one{grid-template-columns:1fr}[data-app=retail] .rc-wall-split>.rc-wall-opt .rc-wall-art{width:96px;height:64px}@media (max-width:560px){[data-app=retail] .rc-wall-split{grid-template-columns:1fr}[data-app=retail] .rc-wall-split>.rc-wall-opt{grid-template-columns:76px minmax(0,1fr);align-items:center;padding:12px 0 0}[data-app=retail] .rc-wall-split>.rc-wall-opt+.rc-wall-opt{border-left:0;border-top:1px solid var(--retail-row-rule);margin-top:12px}[data-app=retail] .rc-wall-split>.rc-wall-opt .rc-wall-art{width:76px;height:54px}[data-app=retail] .rc-wall-opt{grid-template-columns:76px minmax(0,1fr);gap:12px}[data-app=retail] .rc-wall-art{width:76px;height:54px}}[data-app=retail] .rc-wall-back{color:var(--color-text-dim);font-size:12px}[data-app=retail] .rc-wall-disclaimer{opacity:1;color:var(--color-text-dim);text-align:center;text-wrap:balance;padding:10px 4px 0;font-family:inherit;font-size:12px}[data-app=retail] .rc-nudge{border-top:1px solid var(--color-border-light);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0 0;animation:.5s cubic-bezier(.22,1,.36,1) .2s both rc-rise;display:grid}[data-app=retail] .rc-stage-foot{flex-shrink:0;padding:0 32px 24px}[data-app=retail] .rc-nudge-card{max-width:760px;animation:.5s cubic-bezier(.22,1,.36,1) .3s both rc-rise}[data-app=retail] .rc-nudge-card .rc-nudge{border-top:0;padding:0;animation:none}@media (min-width:768px){[data-app=retail] .rc-nudge-inline{display:none}}[data-app=retail] .rc-nudge-art{width:64px;height:44px}[data-app=retail] .rc-nudge-line{font-size:14px;line-height:1.6}[data-app=retail] .rc-nudge-btn{white-space:nowrap;padding:8px 14px;font-size:14px}@media (max-width:767px){[data-app=retail] .rc-nudge{grid-template-columns:52px minmax(0,1fr)}[data-app=retail] .rc-nudge-art{width:52px;height:36px}[data-app=retail] .rc-nudge-btn{grid-column:1/-1}}[data-app=retail] .rc-sheet-wrap{z-index:60;background:#1a181552;align-items:flex-end;animation:.2s both rc-fade;display:flex;position:fixed;inset:0}[data-app=retail] .rc-sheet{background:var(--color-surface);width:100%;max-height:88dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:20px 20px 0 0;flex-direction:column;animation:.36s cubic-bezier(.22,1,.36,1) both rc-sheet-up;display:flex;position:relative}[data-app=retail] .rc-sheet-handle{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;flex-shrink:0}[data-app=retail] .rc-sheet--dragged{transition:transform .22s cubic-bezier(.22,1,.36,1);animation:none}[data-app=retail] .rc-sheet-wrap--leaving{opacity:0;transition:opacity .22s}[data-app=retail] .rc-sheet-grip{background:var(--color-border-emphasis);border-radius:4px;width:40px;height:4px;margin:8px auto 4px}[data-app=retail] .rc-sheet-head{border-bottom:1px solid var(--color-border-light);grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"kind close""title close";align-items:center;gap:2px 0;padding:4px 8px 12px 18px;display:grid}[data-app=retail] .rc-sheet-head .rc-view-kind{grid-area:kind}[data-app=retail] .rc-sheet-title{grid-area:title;font-size:18px;font-weight:700;line-height:1.45}[data-app=retail] .rc-sheet-close{width:44px;height:44px;color:var(--color-text-muted);grid-area:close;place-items:center;display:grid}[data-app=retail] .rc-sheet-body{padding:18px 18px 16px;overflow-y:auto}[data-app=retail] .rc-sheet-body .rc-co-meta,[data-app=retail] .rc-sheet-body .rc-thread-meta,[data-app=retail] .rc-sheet-body .rc-wl-state{margin-top:0}[data-app=retail] .rc-sheet-foot{border-top:1px solid var(--color-border-light);background:var(--color-surface);padding:10px 16px 14px}@keyframes rc-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rc-tool-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes rc-tab-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes rc-view-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes rc-dot-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}@keyframes rc-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes rc-pin{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--c) 45%, transparent)}to{box-shadow:0 0 0 5px color-mix(in srgb, var(--c) 18%, transparent)}}@keyframes rc-fade{0%{opacity:0}to{opacity:1}}@keyframes rc-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes iso-rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes iso-draw{to{stroke-dashoffset:0}}@keyframes iso-slide{0%{opacity:0;transform:translate(-12px,-7px)}to{opacity:1;transform:none}}@keyframes iso-drop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-app=retail] :is(.rc-chip,.rc-view,.rc-tab,.rc-row-in,.ac-tool,.ac-msg-user,.rc-strip-dot,.rc-waffle>span,.rc-nudge,.rc-wall,.rc-sc-br,.rc-sc-step,.iso-box,.iso-line,.iso-dot,.rc-blank-title){animation:none}[data-app=retail] .iso-line{stroke-dashoffset:0}[data-app=retail] :is(.rc-node-body,.rc-tabs-bar,.rc-node-pin){transition:none}}[data-app=retail] .rc-grid{flex-direction:column;gap:3px;display:flex}[data-app=retail] .rc-grid-row{grid-template-columns:minmax(84px,128px) minmax(0,1fr);align-items:center;gap:10px;display:grid}[data-app=retail] .rc-grid-name{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;text-align:right;font-size:12px;overflow:hidden}[data-app=retail] .rc-grid-cells{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:3px;display:grid}[data-app=retail] .rc-grid-cells>span{height:14px;box-shadow:inset 0 0 0 1px var(--retail-row-rule);background:0 0;border-radius:3px;transition:opacity .4s}[data-app=retail] .rc-grid-cells>span.on{box-shadow:none}[data-app=retail] .rc-grid-row--self{margin-bottom:6px}[data-app=retail] .rc-grid-row--self .rc-grid-name{color:var(--color-text);font-weight:600}[data-app=retail] .rc-grid-row--self .rc-grid-cells>span{height:18px}[data-app=retail] .rc-grid-row--self .rc-grid-cells>span.on{box-shadow:inset 0 0 0 1.5px #1a181559}[data-app=retail] .rc-grid-axis .rc-grid-cells>span{height:auto;box-shadow:none;color:var(--color-text-dim);text-align:center;background:0 0;font-size:11px;opacity:1!important}[data-app=retail] .rc-disc-type{align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}[data-app=retail] .rc-disc-type>span:first-child{border-radius:2px;width:7px;height:7px}[data-app=retail] .rc-disc-when{color:var(--color-text-dim);margin-left:4px;font-weight:400}[data-app=retail] .rc-criteria{color:var(--color-text-muted);flex-wrap:wrap;gap:4px 0;font-size:13px;display:flex}[data-app=retail] .rc-criteria span:not(:last-child):after{content:"＋";color:var(--color-text-faint);margin:0 8px}[data-app=retail] .rc-pending{color:var(--color-text-muted);padding:4px 0;font-size:14px;line-height:1.7}[data-app=retail] .rc-history{flex-direction:column;gap:2px;width:100%;margin-top:28px;display:flex}[data-app=retail] .rc-history-row{border-bottom:1px solid var(--retail-row-rule);min-height:44px;color:var(--color-text);flex-direction:column;justify-content:center;gap:3px;padding:9px 0;font-size:14px;display:flex}[data-app=retail] .rc-history-row:hover{color:var(--color-accent)}[data-app=retail] .rc-history-title{text-overflow:ellipsis;white-space:nowrap;line-height:1.5;overflow:hidden}[data-app=retail] .rc-history-meta{color:var(--color-text-faint);align-items:center;gap:6px;font-size:11.5px;display:flex}[data-app=retail] .rc-history-meta:empty{display:none}[data-app=retail] .rc-history-meta>svg{color:var(--color-text-muted);flex-shrink:0}[data-app=retail] .rc-history-meta>svg+span{margin-left:2px}[data-app=retail] .rc-history-row--on{color:var(--color-accent);position:relative}[data-app=retail] .rc-history-row--on:before{content:"";background:var(--color-accent);border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:-9px}[data-app=retail] .rc-history-more{cursor:pointer;width:100%;color:var(--color-accent);background:0 0;border-top:0;border-left:0;border-right:0;padding:0;font-size:13px}[data-app=retail] .rc-history-more:disabled{opacity:.5;cursor:default}[data-app=retail] .rc-convbar{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:12px 24px 0;display:flex}[data-app=retail] .rc-convbar-btn{cursor:pointer;background:var(--retail-badge-bg);width:32px;height:32px;color:var(--color-text-muted);border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}[data-app=retail] .rc-convbar-btn[aria-expanded=true]{background:var(--color-accent-tint);color:var(--color-accent)}[data-app=retail] .rc-convbar-btn[data-tip]:after{content:attr(data-tip);z-index:31;white-space:nowrap;pointer-events:none;background:var(--color-text);color:var(--color-surface-alt);opacity:0;border-radius:7px;padding:4px 9px;font-size:12px;line-height:1.5;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-2px)}@media (hover:hover){[data-app=retail] .rc-convbar-btn[data-tip]:hover:after{opacity:1;transition-delay:.25s;transform:none}}[data-app=retail] .rc-convbar-btn[data-tip]:focus-visible:after{opacity:1;transform:none}@media (max-width:640px){[data-app=retail] .rc-convbar{padding:8px 16px 0}[data-app=retail] .rc-convbar-btn{width:44px;height:44px}[data-app=retail] .rc-convbar-menu{top:52px}}[data-app=retail] .rc-convbar-menu{z-index:30;background:var(--color-surface-alt);border:1px solid var(--color-border-light);border-radius:14px;width:min(340px,100vw - 32px);max-height:420px;padding:6px 16px 8px;position:absolute;top:42px;right:0;overflow-y:auto;box-shadow:0 12px 32px -12px #1a181538}[data-app=retail] .rc-convbar-menu .rc-history{margin:0}[data-app=retail] .rc-topup{border-bottom:2px solid var(--color-premium);max-width:760px;color:var(--color-text);margin:12px auto 0;padding:10px 16px;font-size:14px;animation:.4s cubic-bezier(.2,.8,.2,1) both rc-rise}[data-app=retail] .rc-topup--credited{border-color:var(--color-accent)}[data-app=retail]{--hone-ink:#1f2c25;--hone-ink-2:#23332b;--hone-paper:#f7f8f4;--hone-paper-dim:#f7f8f49e;--hone-green:#3fb37f;--hone-green-dark:#23784f}@keyframes hone-cell-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}[data-app=retail] .hone-mark-cell{transform-box:fill-box;transform-origin:50%;animation:.34s cubic-bezier(.22,1.4,.36,1) both hone-cell-in}[data-app=retail] .hone-banner{border-radius:var(--radius-retail-card-lg);background:radial-gradient(120% 140% at 0% 0%, var(--hone-ink-2) 0%, var(--hone-ink) 60%);color:var(--hone-paper);isolation:isolate;align-items:stretch;gap:28px;padding:22px 24px;display:flex;position:relative;overflow:hidden}[data-app=retail] .hone-title{color:var(--hone-paper);text-wrap:balance;margin:0;font-size:19px;font-weight:500;line-height:1.45}[data-app=retail] .hone-body{color:var(--hone-paper-dim);max-width:56ch;margin:0;font-size:13.5px;line-height:1.75}[data-app=retail] .hone-cta{border-radius:var(--radius-retail-button);background:var(--hone-green);color:#0b1a12;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:14px;font-weight:500;transition:background .15s,transform .15s;display:inline-flex}[data-app=retail] .hone-cta:active{transform:translateY(1px)}[data-app=retail] .hone-cta-arrow{transition:transform .2s cubic-bezier(.22,1,.36,1);display:inline-block}[data-app=retail] .hone-cta:hover .hone-cta-arrow,[data-app=retail] .hone-rail:hover .hone-cta-arrow{transform:translate(3px)}[data-app=retail] .hone-link{color:var(--hone-paper-dim);text-underline-offset:3px;align-items:center;min-height:40px;font-size:13px;-webkit-text-decoration:underline #f7f8f440;text-decoration:underline #f7f8f440;display:inline-flex}[data-app=retail] .hone-link:hover{color:var(--hone-paper)}@keyframes hone-rise{to{opacity:1;transform:none}}@media (max-width:767px){[data-app=retail] .hone-banner{flex-direction:column;gap:18px;padding:18px 16px}[data-app=retail] .hone-title{font-size:17px}[data-app=retail] .hone-cta{min-height:44px}}[data-app=retail] .hone-rail{border-radius:var(--radius-retail-card);background:var(--hone-ink);color:var(--hone-paper);flex-direction:column;gap:8px;padding:13px;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s;display:flex;position:relative;overflow:hidden}[data-app=retail] .hone-rail:hover{transform:translateY(-1px);box-shadow:0 6px 18px #1f2c252e}[data-app=retail] .hone-rail.is-row{flex-flow:wrap;align-items:center;column-gap:12px;padding:14px 16px}[data-app=retail] .hone-rail-title{text-wrap:balance;font-size:13.5px;font-weight:500;line-height:1.55}[data-app=retail] .hone-rail-cta{color:var(--hone-green);align-items:center;gap:4px;min-height:24px;font-size:13px;display:inline-flex}@media (prefers-reduced-motion:reduce){[data-app=retail] .hone-mark-cell{opacity:1;animation:none;transform:none}}[data-app=retail] .hone-title,[data-app=retail] .hone-hero-title,[data-app=retail] .hone-h2,[data-app=retail] .hone-rail-title,[data-app=retail] .hone-promise-text{word-break:auto-phrase}[data-app=retail] .hone-lockup{color:var(--hone-paper);white-space:nowrap;align-items:center;gap:10px;font-size:13px;display:inline-flex}[data-app=retail] .hone-lockup-komori,[data-app=retail] .hone-lockup-hone{letter-spacing:.01em;align-items:center;gap:6px;font-weight:500;display:inline-flex}[data-app=retail] .hone-lockup-komori{color:var(--hone-paper)}[data-app=retail] .hone-lockup-hone{color:var(--hone-green);opacity:0}[data-app=retail] .hone-lockup-x{color:var(--hone-paper-dim);opacity:0;font-size:12px}[data-app=retail] .is-in .hone-lockup-x{animation:.3s ease-out .55s forwards hone-fade}[data-app=retail] .is-in .hone-lockup-hone{animation:.3s ease-out .6s forwards hone-fade}@keyframes hone-fade{to{opacity:1}}[data-app=retail] .hone-rail-sub{color:var(--hone-paper-dim);margin-top:4px;font-size:12px;font-weight:400;display:block}[data-app=retail] .hone-rail .hone-lockup{gap:6px;font-size:11px}[data-app=retail] .hone-rail .hone-lockup-komori,[data-app=retail] .hone-rail .hone-lockup-hone{gap:4px}@media (prefers-reduced-motion:reduce){[data-app=retail] .hone-lockup-hone,[data-app=retail] .hone-lockup-x{opacity:1;animation:none!important}}[data-app=retail] .hone-pair-komori,[data-app=retail] .hone-pair-you,[data-app=retail] .hone-body,[data-app=retail] .hone-hero-lead,[data-app=retail] .hone-proof-body,[data-app=retail] .hone-proof-you,[data-app=retail] .hone-rail-sub{word-break:auto-phrase}[data-app=retail]{--hone-green-soft:#84b39a}[data-app=retail] .hone-banner{background:var(--hone-ink);gap:32px}[data-app=retail] .hone-title{font-size:20px}[data-app=retail] .hone-funds{color:var(--hone-paper-dim);opacity:.8;margin:0;font-size:12px}[data-app=retail] .hone-cta{background:var(--hone-paper);color:var(--hone-ink)}[data-app=retail] .hone-cta:hover{background:#fff}[data-app=retail] .hone-banner .hone-funds{opacity:1;margin-top:-4px;font-size:13px}[data-app=retail] .hone-stat-line{color:var(--hone-paper);max-width:56ch;word-break:auto-phrase;border-top:1px solid #f7f8f41a;margin:6px 0 0;padding-top:12px;font-size:15px;font-weight:500;line-height:1.6}[data-app=retail] .hone-share{flex-direction:column;flex:0 0 236px;justify-content:center;gap:14px;display:flex}[data-app=retail] .hone-share-grid{grid-template-columns:repeat(10,1fr);gap:5px;width:190px;display:grid}[data-app=retail] .hone-share-grid span{aspect-ratio:1;background:#f7f8f414;border-radius:3px}[data-app=retail] .hone-share-grid span.on{background:#f7f8f414}[data-app=retail] .hone-share.is-in .hone-share-grid span.on{animation:.3s ease-out forwards hone-share-on}@keyframes hone-share-on{to{background:var(--hone-green-soft)}}[data-app=retail] .hone-share-cap{color:var(--hone-paper-dim);flex-direction:column;gap:2px;max-width:210px;font-size:12px;line-height:1.5;display:flex}[data-app=retail] .hone-share-num{color:var(--hone-paper);font-size:26px;font-weight:500}@media (max-width:767px){[data-app=retail] .hone-share{border-top:1px solid #f7f8f41a;flex-direction:row;flex-basis:auto;align-items:center;gap:16px;padding-top:14px}[data-app=retail] .hone-share-grid{flex-shrink:0;gap:3px;width:120px}}@media (prefers-reduced-motion:reduce){[data-app=retail] .hone-share-grid span.on{background:var(--hone-green-soft);animation:none!important}}[data-app=retail] .hone-rail{cursor:default;gap:10px;padding:14px 14px 12px}[data-app=retail] .hone-rail:hover{box-shadow:none;transform:none}[data-app=retail] .hone-rail-text{flex-direction:column;gap:6px;display:flex}[data-app=retail] .hone-rail-title{font-size:14px}[data-app=retail] .hone-rail-sub{margin-top:0;font-size:12px;line-height:1.65}[data-app=retail] .hone-rail-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}[data-app=retail] .hone-rail-cta{border-radius:var(--radius-retail-button);background:var(--hone-paper);min-height:34px;color:var(--hone-ink);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;transition:background .15s;display:inline-flex}[data-app=retail] .hone-rail-cta:hover{background:#fff}[data-app=retail] .hone-rail-cta:hover .hone-cta-arrow{transform:translate(3px)}[data-app=retail] .hone-rail-more{color:var(--hone-paper-dim);text-underline-offset:3px;white-space:nowrap;align-items:center;min-height:34px;font-size:11.5px;-webkit-text-decoration:underline #f7f8f440;text-decoration:underline #f7f8f440;display:inline-flex}[data-app=retail] .hone-rail-more:hover{color:var(--hone-paper)}[data-app=retail] .hone-rail.is-row{grid-template-columns:1fr auto;align-items:center;gap:8px 14px;padding:14px 16px;display:grid}[data-app=retail] .hone-rail.is-row .hone-rail-lockup,[data-app=retail] .hone-rail.is-row .hone-rail-text{grid-column:1/-1}[data-app=retail] .hone-rail.is-row .hone-rail-actions{grid-column:1/-1;justify-content:flex-start;gap:16px}[data-app=retail] .hone-rail.is-row .hone-rail-cta{min-height:44px;padding:0 16px;font-size:14px}[data-app=retail] .hone-rail.is-row .hone-rail-more{min-height:44px;font-size:13px}[data-app=retail] .hone-rail.is-row .hone-rail-title{flex:none}[data-app=retail] .hone-rail:not(.is-row) .hone-rail-actions{flex-direction:column;align-items:stretch;gap:2px}[data-app=retail] .hone-rail:not(.is-row) .hone-rail-cta{justify-content:center}[data-app=retail] .hone-rail:not(.is-row) .hone-rail-more{justify-content:center;min-height:28px}[data-app=retail] .hone-banner,[data-app=retail] .hone-rail{background:var(--color-surface-card);color:var(--color-text);border:1px solid var(--color-border);box-shadow:var(--shadow-retail);border-top:2px solid var(--hone-green-soft)}[data-app=retail] .hone-lockup,[data-app=retail] .hone-lockup-komori{color:var(--color-text)}[data-app=retail] .hone-lockup-hone{color:var(--hone-green-dark)}[data-app=retail] .hone-lockup-x{color:var(--color-text-faint)}[data-app=retail] .hone-title,[data-app=retail] .hone-rail-title{color:var(--color-text)}[data-app=retail] .hone-funds,[data-app=retail] .hone-banner .hone-funds{color:var(--color-text-muted)}[data-app=retail] .hone-stat-line{color:var(--color-text);border-top-color:var(--color-border-light)}[data-app=retail] .hone-body,[data-app=retail] .hone-rail-sub{color:var(--color-text-muted)}[data-app=retail] .hone-cta,[data-app=retail] .hone-rail-cta{background:var(--hone-ink);color:var(--hone-paper)}[data-app=retail] .hone-cta:hover,[data-app=retail] .hone-rail-cta:hover{background:var(--hone-ink-2)}[data-app=retail] .hone-link,[data-app=retail] .hone-rail-more{color:var(--color-text-muted);-webkit-text-decoration-color:var(--color-border-emphasis);text-decoration-color:var(--color-border-emphasis)}[data-app=retail] .hone-link:hover,[data-app=retail] .hone-rail-more:hover{color:var(--color-text)}[data-app=retail] .hone-share-grid span,[data-app=retail] .hone-share-grid span.on{background:var(--retail-track)}[data-app=retail] .hone-share-num{color:var(--color-text)}[data-app=retail] .hone-share-cap{color:var(--color-text-muted)}[data-app=retail] .hone-pairs,[data-app=retail] .hone-share{border-color:var(--color-border-light)}@media (max-width:767px){[data-app=retail] .hone-share{border-top-color:var(--color-border-light)}}@property --hone-spin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes hone-spin{to{--hone-spin:360deg}}[data-app=retail] .hone-glow{isolation:isolate;position:relative}[data-app=retail] .hone-glow:before{content:"";z-index:-1;border-radius:var(--radius-retail-card-lg);pointer-events:none;background:conic-gradient(from var(--hone-spin), #f6a5b4, #f8c98a, #f3e58e, #9fd9b1, #8fc4ec, #b3a5ee, #f6a5b4);filter:blur(16px);opacity:.38;animation:12s linear infinite hone-spin;position:absolute;inset:-4px}[data-app=retail] .hone-glow.is-rail:before{filter:blur(12px);opacity:.24;border-radius:var(--radius-retail-card)}[data-app=retail] .hone-banner,[data-app=retail] .hone-rail{background:linear-gradient(var(--color-surface-card), var(--color-surface-card)) padding-box, conic-gradient(from var(--hone-spin), #f6a5b4, #f8c98a, #f3e58e, #9fd9b1, #8fc4ec, #b3a5ee, #f6a5b4) border-box;border:1px solid #0000;animation:12s linear infinite hone-spin}@media (prefers-reduced-motion:reduce){[data-app=retail] .hone-glow:before,[data-app=retail] .hone-banner,[data-app=retail] .hone-rail{animation:none}}[data-app=retail] .hone-banner{gap:40px;padding:20px 24px}[data-app=retail] .hone-share{flex:340px;align-self:center;max-width:520px}[data-app=retail] .hone-share-grid{grid-template-columns:repeat(20,1fr);gap:5px;width:100%}[data-app=retail] .hone-share-cap{flex-direction:row;align-items:baseline;gap:10px;max-width:none}@media (max-width:767px){[data-app=retail] .hone-share{flex-direction:column;align-items:stretch;max-width:none}[data-app=retail] .hone-share-grid{gap:3px;width:100%}}[data-app=retail] .hone-banner{flex-wrap:wrap}[data-app=retail] .hone-banner>div:first-child{flex:400px;min-width:0}@media (max-width:767px){[data-app=retail] .hone-share{flex:none;align-self:stretch;gap:10px}}[data-app=retail] .hone-byline{color:var(--color-text-dim);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;margin-left:2px;padding:4px 6px;font-size:12px;transition:color .15s,background .15s}[data-app=retail] .hone-byline:hover{color:var(--color-text);background:var(--color-surface-hover)}[data-app=retail] .hone-byline-name{color:var(--color-text-muted)}[data-app=retail] .hone-byline{background:var(--retail-badge-bg);height:26px;color:var(--color-text-muted);border-radius:999px;gap:6px;margin:0;padding:0 10px;font-size:13px}[data-app=retail] .hone-byline:hover{background:var(--retail-secondary-hover)}[data-app=retail] .hone-job,[data-app=retail] .hone-kit,[data-app=retail] .hone-edge,[data-app=retail] .hone-out{border:1px solid var(--color-border);border-radius:var(--radius-retail-card-lg);background:var(--color-surface-card);box-shadow:var(--shadow-retail);flex-direction:column;gap:12px;padding:20px;display:flex}[data-app=retail] .hone-edge{opacity:0;gap:10px;transform:translateY(8px)}[data-app=retail] .hone-edge.is-in{animation:.6s cubic-bezier(.22,1,.36,1) .15s forwards hone-rise}@media (prefers-reduced-motion:reduce){[data-app=retail] .hone-job-step,[data-app=retail] .hone-kit-tile,[data-app=retail] .hone-out-row,[data-app=retail] .hone-edge{opacity:1;transform:none;animation:none!important}}[data-app=retail] .nl-cta-row>a.text-white{color:#fff}[data-app=retail] .nl-subscribed-label{color:var(--color-text-muted)}[data-app=retail] .hone-rail-slot{flex:auto;min-height:150px;padding:12px 4px 0;container-type:size}[data-app=retail] .hone-rail-slot:empty{display:none}@container (max-height:250px){[data-app=retail] .hone-rail-slot .hone-rail-sub{display:none}}@keyframes hone-spin-intro{0%{--hone-spin:-200deg}to{--hone-spin:0deg}}@keyframes hone-halo-flare{0%{opacity:0}35%{opacity:.62}to{opacity:.24}}@keyframes hone-card-in{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}@keyframes hone-unit-in{0%{opacity:0;filter:blur(3px);transform:translateY(5px)}to{opacity:1;filter:none;transform:none}}@keyframes hone-shine{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(260%)skew(-18deg)}}[data-app=retail] .hone-glow.is-rail:not(.is-in){opacity:0}[data-app=retail] .hone-glow.is-rail.is-in{animation:.6s cubic-bezier(.22,1,.36,1) both hone-card-in}[data-app=retail] .hone-glow.is-rail.is-in:before{animation:1.8s ease-out both hone-halo-flare,1.4s cubic-bezier(.2,.7,.2,1) hone-spin-intro,12s linear 1.4s infinite hone-spin}[data-app=retail] .hone-glow.is-rail.is-in>.hone-rail{animation:1.4s cubic-bezier(.2,.7,.2,1) hone-spin-intro,12s linear 1.4s infinite hone-spin}[data-app=retail] .hone-rail-unit{white-space:pre;opacity:0;display:inline-block}[data-app=retail] .hone-rail.is-in .hone-rail-unit{animation:.38s cubic-bezier(.22,1,.36,1) forwards hone-unit-in;animation-delay:calc(.45s + var(--d))}[data-app=retail] .hone-rail .hone-rail-sub,[data-app=retail] .hone-rail .hone-rail-actions{opacity:0;transform:translateY(6px)}[data-app=retail] .hone-rail.is-in .hone-rail-sub{animation:.5s cubic-bezier(.22,1,.36,1) 1s forwards hone-rise}[data-app=retail] .hone-rail.is-in .hone-rail-actions{animation:.5s cubic-bezier(.22,1,.36,1) 1.15s forwards hone-rise}[data-app=retail] .hone-rail-cta{position:relative;overflow:hidden}[data-app=retail] .hone-rail-cta:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:40%;position:absolute;inset:0;transform:translate(-120%)skew(-18deg)}[data-app=retail] .hone-rail.is-in .hone-rail-cta:after{animation:.9s cubic-bezier(.4,0,.2,1) 1.7s hone-shine}@media (prefers-reduced-motion:reduce){[data-app=retail] .hone-glow.is-rail,[data-app=retail] .hone-glow.is-rail.is-in:before,[data-app=retail] .hone-glow.is-rail.is-in>.hone-rail,[data-app=retail] .hone-rail-unit,[data-app=retail] .hone-rail .hone-rail-sub,[data-app=retail] .hone-rail .hone-rail-actions{opacity:1!important;animation:none!important;transform:none!important}[data-app=retail] .hone-glow.is-rail.is-in:before{opacity:.24!important}}[data-app=retail] .hone-byline.is-compact{flex:none;gap:5px;padding:0 8px}@media (max-width:429px){[data-app=retail]:lang(ja) .retail-logo-word{display:none}}[data-app=retail] .hone-features-credit{color:var(--hone-green,#2f6b4f);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);text-decoration-color:color-mix(in srgb, currentColor 30%, transparent)}[data-app=retail] .hone-features-credit:hover{text-decoration-color:currentColor}
