[data-intently-next]{--nx-surface:#fbfaf8;--nx-surface-raised:#fff;--nx-surface-sunk:#f1eee8;--nx-ink:#1a1b19;--nx-ink-soft:#3a3c38;--nx-muted:#63625b;--nx-line:#e6e2d9;--nx-line-strong:#d3cec3;--nx-accent:#1c6b54;--nx-accent-deep:#134a3a;--nx-accent-tint:#e8f0ec;--nx-on-accent:#fff;--nx-positive:#1d9e75;--nx-chip-accent:var(--nx-accent);--nx-chip-tint:var(--nx-accent-tint);--nx-chip-ink:var(--nx-accent-deep);--nx-r-sm:8px;--nx-r-md:14px;--nx-r-lg:20px;--nx-r-pill:999px;--nx-shadow-card:0 1px 2px #1414120a, 0 10px 28px #1414120f;--nx-shadow-pop:0 30px 70px #14141238;--nx-dur:.48s;--nx-dur-fast:.24s;--nx-ease:cubic-bezier(.22, .61, .36, 1);--nx-ease-spring:cubic-bezier(.34, 1.3, .64, 1);--nx-font-display:var(--font-display), Georgia, serif;--nx-font-sans:var(--font-sans), system-ui, sans-serif;font-family:var(--nx-font-sans);color:var(--nx-ink)}[data-intently-next] *,[data-intently-next] :before,[data-intently-next] :after{box-sizing:border-box}.nx-scrim{z-index:40;animation:nxScrimIn var(--nx-dur) var(--nx-ease) both;justify-content:center;align-items:stretch;padding:clamp(0px,3vw,40px);display:flex;position:fixed;inset:0}.nx-scrim--page{background:var(--nx-surface-sunk)}@keyframes nxScrimIn{0%{opacity:0}to{opacity:1}}.nx-overlay{background:var(--nx-surface);border:1px solid var(--nx-line);border-radius:clamp(0px, 2vw, var(--nx-r-lg));width:min(1180px,100%);max-height:100%;box-shadow:var(--nx-shadow-pop);animation:nxOverlayIn var(--nx-dur) var(--nx-ease) both;flex-direction:column;display:flex;position:relative;overflow:hidden}@keyframes nxOverlayIn{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.nx-header{border-bottom:1px solid var(--nx-line);background:var(--nx-surface-raised);flex-shrink:0;align-items:center;gap:16px;padding:16px 20px;display:flex}.nx-wordmark{font-family:var(--nx-font-sans);letter-spacing:.02em;color:var(--nx-ink);flex-shrink:0;align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.nx-wordmark__dot{background:var(--nx-accent);border-radius:50%;width:8px;height:8px}.nx-header__spacer{flex:1}.nx-iconbtn{border:1px solid var(--nx-line);background:var(--nx-surface);border-radius:var(--nx-r-pill);width:36px;height:36px;color:var(--nx-ink-soft);cursor:pointer;transition:background var(--nx-dur-fast) var(--nx-ease), color var(--nx-dur-fast) var(--nx-ease);place-items:center;display:grid}.nx-iconbtn:hover{background:var(--nx-surface-sunk);color:var(--nx-ink)}.nx-startover{font-family:var(--nx-font-sans);color:var(--nx-muted);cursor:pointer;background:0 0;border:0;padding:8px 6px;font-size:13px}.nx-startover:hover{color:var(--nx-ink);text-decoration:underline}.nx-cart{border:1px solid var(--nx-line-strong);border-radius:var(--nx-r-pill);background:var(--nx-surface);color:var(--nx-ink);cursor:pointer;transition:transform var(--nx-dur-fast) var(--nx-ease);align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.nx-cart[data-pulse=true]{animation:nxCartPulse .38s var(--nx-ease-spring)}@keyframes nxCartPulse{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}.nx-cart__count{background:var(--nx-accent);min-width:18px;height:18px;color:var(--nx-on-accent);border-radius:var(--nx-r-pill);place-items:center;padding:0 5px;font-size:11px;font-weight:600;display:grid}.nx-body{flex:1;grid-template-columns:1fr;min-height:0;display:grid;overflow:hidden}@media (min-width:860px){.nx-body{grid-template-columns:380px 1fr}}.nx-rail{border-right:1px solid var(--nx-line);background:var(--nx-surface);flex-direction:column;min-height:0;display:flex}.nx-thread{scroll-behavior:smooth;flex-direction:column;flex:1;gap:16px;min-height:0;padding:22px 20px 12px;display:flex;overflow-y:auto}.nx-canvas{background:var(--nx-surface-sunk);scroll-behavior:smooth;min-height:0;padding:22px 24px 28px;overflow-y:auto}@media (max-width:859px){.nx-canvas{display:none}.nx-rail{border-right:0}}.nx-inlinegrid{display:block}@media (min-width:860px){.nx-inlinegrid{display:none}}body:has([data-intently-next]) #cart-button{display:none!important}body:has([data-intently-next]) [data-session-reset]{display:none!important}.nx-turn{animation:nxTurnIn var(--nx-dur) var(--nx-ease) both;flex-direction:column;gap:6px;display:flex}@keyframes nxTurnIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.nx-turn--user{align-items:flex-end}.nx-bubble{border-radius:var(--nx-r-md);max-width:92%;padding:11px 15px;font-size:14.5px;line-height:1.5}.nx-bubble--user{background:var(--nx-accent);color:var(--nx-on-accent);border-bottom-right-radius:5px}.nx-bubble--ai{background:var(--nx-surface-raised);border:1px solid var(--nx-line);color:var(--nx-ink-soft);border-bottom-left-radius:5px}.nx-invite{padding:8px 2px}.nx-invite__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--nx-accent);margin-bottom:14px;font-size:12px;font-weight:600}.nx-invite__title{font-family:var(--nx-font-display);letter-spacing:-.01em;color:var(--nx-ink);text-wrap:balance;margin:0 0 10px;font-size:clamp(26px,4vw,34px);font-weight:400;line-height:1.12}.nx-invite__sub{color:var(--nx-muted);margin:0 0 22px;font-size:14.5px;line-height:1.5}.nx-seeds{flex-direction:column;gap:10px;display:flex}.nx-seed{text-align:left;border:1px solid var(--nx-line-strong);background:var(--nx-surface-raised);border-radius:var(--nx-r-md);color:var(--nx-ink-soft);cursor:pointer;transition:border-color var(--nx-dur-fast) var(--nx-ease), transform var(--nx-dur-fast) var(--nx-ease), background var(--nx-dur-fast) var(--nx-ease);align-items:center;gap:11px;padding:13px 15px;font-size:14px;display:flex}.nx-seed:hover{border-color:var(--nx-accent);background:var(--nx-accent-tint);transform:translate(2px)}.nx-seed__quote{color:var(--nx-accent);font-family:var(--nx-font-display);font-size:22px;line-height:0}.nx-landing{flex:1;grid-template-columns:1fr;min-height:0;display:grid;overflow:hidden}@media (min-width:860px){.nx-landing{grid-template-columns:1fr 1fr}}.nx-landing__left{flex-direction:column;justify-content:center;min-height:0;padding:clamp(28px,5vw,56px);display:flex;overflow-y:auto}.nx-landing__title{font-family:var(--nx-font-display);letter-spacing:-.01em;color:var(--nx-ink);text-wrap:balance;margin:0 0 14px;font-size:clamp(30px,3.4vw,44px);font-weight:500;line-height:1.07}.nx-landing__sub{color:var(--nx-muted);max-width:430px;margin:0 0 26px;font-size:15.5px;line-height:1.55}.nx-landing__inputrow{background:var(--nx-surface-raised);border:1.5px solid var(--nx-accent);border-radius:var(--nx-r-pill);box-shadow:0 0 0 4px var(--nx-accent-tint), var(--nx-shadow-card);align-items:center;gap:8px;max-width:460px;padding:8px 8px 8px 22px;display:flex}.nx-landing__input{font-family:var(--nx-font-sans);color:var(--nx-ink);transition:opacity .38s var(--nx-ease);background:0 0;border:0;outline:0;flex:1;padding:12px 0;font-size:17px}.nx-landing__input::placeholder{color:var(--nx-muted)}.nx-landing__seeds{flex-wrap:wrap;gap:9px;max-width:460px;margin-top:18px;display:flex}.nx-seed--inline{opacity:0;animation:nxSeedIn .55s var(--nx-ease) both;transform:translateY(6px)}.nx-seed--inline:first-child{animation-delay:.45s}.nx-seed--inline:nth-child(2){animation-delay:.57s}.nx-seed--inline:nth-child(3){animation-delay:.69s}@keyframes nxSeedIn{to{opacity:1;transform:translateY(0)}}.nx-landing__promise{max-width:460px;color:var(--nx-muted);opacity:0;animation:nxSeedIn .6s var(--nx-ease) .95s forwards;margin-top:22px;font-size:13.5px;line-height:1.5}.nx-landing__promise b{color:var(--nx-ink-soft);font-weight:500}.nx-welcome{background:var(--nx-accent-tint);border-bottom:1px solid var(--nx-line-strong);color:var(--nx-ink-soft);flex-wrap:wrap;align-items:center;gap:6px 16px;padding:9px clamp(16px,2.4vw,28px);font-size:12.5px;line-height:1.45;display:flex}.nx-welcome__tag{letter-spacing:.14em;text-transform:uppercase;color:var(--nx-accent-deep);white-space:nowrap;font-size:10.5px;font-weight:700}.nx-welcome__body{flex:260px;min-width:0;margin:0}.nx-welcome__try{border:1px solid var(--nx-accent);background:var(--nx-surface-raised);color:var(--nx-accent-deep);border-radius:var(--nx-r-pill);font:inherit;cursor:pointer;text-align:left;padding:5px 12px}.nx-welcome__try:hover:not(:disabled){background:var(--nx-accent);color:var(--nx-on-accent)}.nx-welcome__try:disabled{opacity:.5;cursor:default}.nx-welcome__link{color:var(--nx-accent-deep);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.nx-welcome__close{color:var(--nx-muted);cursor:pointer;border-radius:var(--nx-r-sm);background:0 0;border:0;margin-left:auto;padding:4px 8px;font-size:20px;line-height:1}.nx-welcome__close:hover{color:var(--nx-ink)}.nx-welcome__try:focus-visible,.nx-welcome__link:focus-visible,.nx-welcome__close:focus-visible{outline:2px solid var(--nx-accent);outline-offset:2px}.nx-preview{background:var(--nx-surface-sunk);border-left:1px solid var(--nx-line);flex-direction:column;justify-content:center;padding:clamp(24px,3.5vw,44px);display:flex;position:relative;overflow:hidden}@media (max-width:859px){.nx-preview{display:none}}.nx-preview__cap{color:var(--nx-muted);align-items:center;gap:8px;margin-bottom:16px;font-size:12px;display:inline-flex}.nx-preview__pulse{background:var(--nx-accent);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite nxPulse}@keyframes nxPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}.nx-preview__stage{max-width:330px;position:relative}.nx-preview__demo{opacity:0;transition:opacity .9s var(--nx-ease);pointer-events:none}.nx-preview__demo:not(.is-active){position:absolute;inset:0}.nx-preview__demo.is-active{opacity:.85;position:relative}.nx-preview__tag{z-index:3;letter-spacing:.1em;text-transform:uppercase;background:var(--nx-ink);color:#fff;border-radius:var(--nx-r-pill);opacity:.85;padding:3px 9px;font-size:10px;font-weight:600;position:absolute;top:-12px;right:0}.nx-preview__line{max-width:100%;margin-bottom:10px;display:inline-block}.nx-preview__chips{margin-bottom:14px}.nx-chip--static{padding-right:11px}.nx-preview__card{max-width:330px}.nx-add--demo{cursor:default}.nx-chips{flex-wrap:wrap;gap:7px;margin-top:2px;display:flex}.nx-chip{border-radius:var(--nx-r-pill);border:1px solid var(--nx-chip-accent);background:var(--nx-chip-tint);color:var(--nx-chip-ink);animation:nxChipIn .36s var(--nx-ease-spring) both;align-items:center;gap:6px;padding:5px 10px 5px 11px;font-size:12.5px;font-weight:500;display:inline-flex}.nx-chip__x{cursor:pointer;color:var(--nx-chip-ink);opacity:.55;background:0 0;border:0;margin-left:1px;padding:0;font-size:14px;line-height:1}.nx-chip__x:hover{opacity:1}.nx-chip--removing{animation:nxChipOut .24s var(--nx-ease) forwards}@keyframes nxChipIn{0%{opacity:0;transform:scale(.8)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes nxChipOut{to{opacity:0;transform:scale(.8)}}.nx-chips__label{color:var(--nx-muted);margin:0 0 8px;font-size:12px}.nx-thinking{background:var(--nx-surface-raised);border:1px solid var(--nx-line);border-radius:var(--nx-r-md);border-bottom-left-radius:5px;align-items:center;gap:9px;width:fit-content;padding:11px 15px;display:inline-flex}.nx-thinking__label{color:var(--nx-muted);font-size:13.5px}.nx-dots{gap:4px;display:inline-flex}.nx-dot{background:var(--nx-accent);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite nxDot}.nx-dot:nth-child(2){animation-delay:.15s}.nx-dot:nth-child(3){animation-delay:.3s}@keyframes nxDot{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.nx-canvas__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.nx-canvas__title{font-family:var(--nx-font-display);color:var(--nx-ink);margin:0;font-size:20px;font-weight:400}.nx-canvas__count{color:var(--nx-muted);font-size:12.5px}.nx-diffbanner{color:var(--nx-chip-ink);background:var(--nx-chip-tint);border:1px solid var(--nx-chip-accent);border-radius:var(--nx-r-pill);animation:nxChipIn .36s var(--nx-ease-spring) both;align-items:center;gap:8px;padding:4px 11px;font-size:12.5px;display:inline-flex}.nx-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;display:grid}.nx-addons{border-top:1px solid var(--nx-line);margin-top:22px;padding-top:16px}.nx-addons__lead{color:var(--nx-muted);margin:0 0 10px;font-size:13px;font-style:italic}.nx-grid--addons{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}@media (max-width:859px){.nx-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-top:4px}}.nx-card{background:var(--nx-surface-raised);border:1px solid var(--nx-line);border-radius:var(--nx-r-md);transition:transform var(--nx-dur-fast) var(--nx-ease), box-shadow var(--nx-dur-fast) var(--nx-ease), border-color var(--nx-dur-fast) var(--nx-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.nx-card:hover{box-shadow:var(--nx-shadow-card);transform:translateY(-3px)}.nx-card--best{border-color:var(--nx-accent);box-shadow:0 0 0 1px var(--nx-accent)}.nx-card__imgwrap{aspect-ratio:3/4;background:var(--nx-surface-sunk);cursor:pointer;position:relative}.nx-card__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.nx-card__badge{letter-spacing:.08em;text-transform:uppercase;background:var(--nx-accent);color:var(--nx-on-accent);border-radius:var(--nx-r-pill);padding:3px 9px;font-size:10px;font-weight:600;position:absolute;top:10px;left:10px}.nx-card__new{letter-spacing:.06em;text-transform:uppercase;background:var(--nx-ink);color:#fff;border-radius:var(--nx-r-pill);animation:nxNewFade 2.6s var(--nx-ease) forwards;padding:3px 8px;font-size:10px;font-weight:600;position:absolute;top:10px;right:10px}@keyframes nxNewFade{0%,60%{opacity:1}to{opacity:0}}.nx-card__body{flex-direction:column;flex:1;gap:7px;padding:11px 12px 12px;display:flex}.nx-card__name{font-family:var(--nx-font-display);color:var(--nx-ink);margin:0;font-size:16px;line-height:1.15}.nx-card__brand{letter-spacing:.05em;text-transform:uppercase;color:var(--nx-muted);font-size:11px}.nx-card__why{color:var(--nx-ink-soft);border-left:2px solid var(--nx-accent);transition:opacity var(--nx-dur) var(--nx-ease);padding-left:9px;font-size:13px;line-height:1.45}.nx-card__why--streaming{opacity:0}.nx-card__foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:4px;display:flex}.nx-card__price{color:var(--nx-ink);font-size:14px;font-weight:600}.nx-add{cursor:pointer;background:var(--nx-ink);color:#fff;font-family:var(--nx-font-sans);border-radius:var(--nx-r-sm);transition:background var(--nx-dur-fast) var(--nx-ease);border:0;padding:7px 13px;font-size:12.5px;font-weight:500}.nx-add:hover{background:var(--nx-accent-deep)}.nx-add--in{background:var(--nx-positive)}.nx-card--entering{animation:nxCardEnter .52s var(--nx-ease) both}@keyframes nxCardEnter{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.nx-card--leaving{animation:nxCardLeave .3s var(--nx-ease) both;pointer-events:none}@keyframes nxCardLeave{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.93)translateY(-6px)}}.nx-card--staying:after{content:"";border-radius:var(--nx-r-md);box-shadow:inset 0 0 0 2px var(--nx-accent);opacity:0;animation:nxStaySettle .9s var(--nx-ease) both;pointer-events:none;position:absolute;inset:0}@keyframes nxStaySettle{0%{opacity:0}25%{opacity:.5}to{opacity:0}}.nx-refine{border-top:1px solid var(--nx-line);background:var(--nx-surface-raised);flex-shrink:0;padding:12px 16px 14px}.nx-refine__chips{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.nx-refchip{border:1px solid var(--nx-line-strong);background:var(--nx-surface);border-radius:var(--nx-r-pill);color:var(--nx-ink-soft);cursor:pointer;transition:border-color var(--nx-dur-fast) var(--nx-ease), background var(--nx-dur-fast) var(--nx-ease), color var(--nx-dur-fast) var(--nx-ease);padding:6px 12px;font-size:12.5px}.nx-refchip:hover{border-color:var(--nx-accent);background:var(--nx-accent-tint);color:var(--nx-accent-deep)}.nx-inputrow{align-items:center;gap:8px;display:flex}.nx-input{border:1px solid var(--nx-line-strong);border-radius:var(--nx-r-pill);font-family:var(--nx-font-sans);background:var(--nx-surface);color:var(--nx-ink);transition:border-color var(--nx-dur-fast) var(--nx-ease), box-shadow var(--nx-dur-fast) var(--nx-ease);outline:none;flex:1;padding:11px 16px;font-size:14px}.nx-input::placeholder{color:var(--nx-muted)}.nx-input:focus{border-color:var(--nx-accent);box-shadow:0 0 0 3px var(--nx-accent-tint)}.nx-send{background:var(--nx-accent);width:42px;height:42px;color:var(--nx-on-accent);cursor:pointer;transition:background var(--nx-dur-fast) var(--nx-ease), transform var(--nx-dur-fast) var(--nx-ease);border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.nx-send:hover:not(:disabled){background:var(--nx-accent-deep);transform:scale(1.05)}.nx-send:disabled{opacity:.4;cursor:default}.nx-nomatch{flex-direction:column;gap:14px;padding:8px 2px;display:flex}.nx-nomatch__title{font-family:var(--nx-font-display);color:var(--nx-ink);margin:0;font-size:22px}.nx-canvas--empty{text-align:center;place-items:center;display:grid}.nx-canvas__hint{max-width:280px;color:var(--nx-muted);font-size:14px;line-height:1.5}.nx-canvas__hinticon{color:var(--nx-line-strong);margin-bottom:10px;font-size:30px}.nx-vask{max-width:620px;margin:clamp(16px,10vh,88px) auto 0}.nx-vask__prompt{font-family:var(--nx-font-display);letter-spacing:-.01em;color:var(--nx-ink);text-wrap:balance;margin:0 0 22px;font-size:clamp(22px,2.6vw,30px);font-weight:400;line-height:1.15}.nx-vask__tiles{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:12px;display:grid}.nx-vask__tile{background:var(--nx-surface-raised);border:1px solid var(--nx-line-strong);border-radius:var(--nx-r-md);font-family:var(--nx-font-sans);cursor:pointer;opacity:0;animation:nxSeedIn .5s var(--nx-ease) both;transition:border-color var(--nx-dur-fast) var(--nx-ease), background var(--nx-dur-fast) var(--nx-ease), transform var(--nx-dur-fast) var(--nx-ease);flex-direction:column;align-items:center;gap:10px;padding:18px 12px 14px;display:flex;transform:translateY(8px)}.nx-vask__tile:hover:not(:disabled){border-color:var(--nx-accent);background:var(--nx-accent-tint);transform:translateY(-2px)}.nx-vask__tile:disabled{filter:opacity(.55);cursor:default}.nx-vask__art{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:54px;height:68px;color:var(--nx-ink-soft);transition:color var(--nx-dur-fast) var(--nx-ease)}.nx-vask__tile:hover:not(:disabled) .nx-vask__art{color:var(--nx-accent-deep)}.nx-vask__tile--text{justify-content:center;min-height:64px;padding:16px 14px}.nx-vask__label{color:var(--nx-ink-soft);text-align:center;font-size:13px;line-height:1.35}.nx-vask__hint{text-align:center;color:var(--nx-muted);margin:16px 0 0;font-size:12.5px}@media (min-width:860px){.nx-ask--blocking{display:none}}.nx-celebrate{z-index:10;background:var(--nx-surface);animation:nxScrimIn var(--nx-dur) var(--nx-ease) both;place-items:center;display:grid;position:absolute;inset:0}.nx-celebrate__inner{text-align:center}.nx-celebrate__ring{background:var(--nx-accent);color:#fff;width:76px;height:76px;animation:nxPop .56s var(--nx-ease-spring) both;border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}@keyframes nxPop{0%{transform:scale(0)}60%{transform:scale(1.15)}to{transform:scale(1)}}.nx-celebrate__title{font-family:var(--nx-font-display);color:var(--nx-ink);opacity:0;animation:nxRise .52s var(--nx-ease) .18s forwards;margin:0 0 6px;font-size:26px}.nx-celebrate__sub{color:var(--nx-muted);opacity:0;animation:nxRise .52s var(--nx-ease) .3s forwards;margin:0 0 20px;font-size:14px}.nx-celebrate__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.nx-celebrate__btn{border:1px solid var(--nx-line-strong);background:var(--nx-accent);border-radius:var(--nx-r-pill);font-family:var(--nx-font-sans);color:var(--nx-on-accent);cursor:pointer;border-color:var(--nx-accent);opacity:0;animation:nxRise .52s var(--nx-ease) .42s forwards;padding:10px 20px;font-size:13px;font-weight:500}.nx-celebrate__btn:hover{background:var(--nx-accent-deep);border-color:var(--nx-accent-deep)}.nx-celebrate__btn--ghost{background:var(--nx-surface-raised);color:var(--nx-ink);border-color:var(--nx-line-strong)}.nx-celebrate__btn--ghost:hover{background:var(--nx-surface-sunk);border-color:var(--nx-line-strong)}.nx-cartpanel{background:var(--nx-surface-raised);border:1px solid var(--nx-line);border-radius:var(--nx-r-lg);width:min(440px,100%);box-shadow:var(--nx-shadow-pop);animation:nxOverlayIn var(--nx-dur) var(--nx-ease) both;padding:20px;position:relative}.nx-cartpanel__head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.nx-cartpanel__title{font-family:var(--nx-font-display);color:var(--nx-ink);margin:0;font-size:20px}.nx-cartpanel__empty{color:var(--nx-muted);text-align:center;padding:18px 0 22px;font-size:14px}.nx-cartlist{flex-direction:column;gap:12px;max-height:46vh;margin:0 0 4px;padding:0;list-style:none;display:flex;overflow-y:auto}.nx-cartrow{align-items:center;gap:12px;display:flex}.nx-cartrow__img{-o-object-fit:cover;object-fit:cover;border-radius:var(--nx-r-sm);background:var(--nx-surface-sunk);flex-shrink:0;width:48px;height:60px}.nx-cartrow__body{flex:1;min-width:0}.nx-cartrow__name{color:var(--nx-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.nx-cartrow__meta{color:var(--nx-muted);font-size:12px}.nx-cartrow__price{color:var(--nx-ink);font-variant-numeric:tabular-nums;font-size:14px}.nx-cartpanel__total{border-top:1px solid var(--nx-line);color:var(--nx-ink);justify-content:space-between;align-items:center;margin-top:8px;padding:12px 0;font-size:15px;font-weight:500;display:flex}.nx-cartpanel .nx-celebrate__actions{margin-top:6px}.nx-cartpanel__note{color:var(--nx-muted);text-align:center;margin:12px 0 0;font-size:12px}@keyframes nxRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){[data-intently-next] *,[data-intently-next] :before,[data-intently-next] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-delay:0s!important}[data-intently-next] .nx-card__why--streaming{opacity:1}}
