.buyer-module__ZTFSBq__root{--stock-line:var(--ring);--stock-scrim:color-mix(in oklab, var(--background) 80%, transparent);max-width:1440px;color:var(--foreground);word-break:keep-all;margin:0 auto;padding:32px 24px 64px;}.buyer-module__ZTFSBq__root :where(a,button,select,input,textarea,summary):focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.buyer-module__ZTFSBq__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex;}.buyer-module__ZTFSBq__header h1{font-size:var(--text-headline);margin:0;font-weight:700;line-height:1.4}.buyer-module__ZTFSBq__headerActions{flex-wrap:wrap;gap:8px;display:flex}.buyer-module__ZTFSBq__outlineLink,.buyer-module__ZTFSBq__outlineButton{border:1px solid var(--stock-line);background:var(--muted);min-height:48px;color:var(--foreground);white-space:nowrap;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:600;line-height:1.5;display:inline-flex;}.buyer-module__ZTFSBq__outlineLink:hover,.buyer-module__ZTFSBq__outlineButton:hover{background:var(--muted)}.buyer-module__ZTFSBq__outlineButton:disabled{cursor:not-allowed;opacity:.5}.buyer-module__ZTFSBq__frame{aspect-ratio:16/9;background:var(--card);border-radius:12px;display:block;position:relative;overflow:hidden}.buyer-module__ZTFSBq__frame img,.buyer-module__ZTFSBq__frame video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.buyer-module__ZTFSBq__frame video:not([data-first-frame]){opacity:0}.buyer-module__ZTFSBq__frameEmpty{color:var(--muted-foreground);font-size:var(--text-body-dense);flex-direction:column;justify-content:center;align-items:center;gap:8px;line-height:1.5;display:flex;position:absolute;inset:0}.buyer-module__ZTFSBq__corner{z-index:1;background:var(--stock-scrim);max-width:calc(100% - 24px);color:var(--foreground);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:4px 8px;font-weight:600;line-height:1.45;position:absolute;top:12px;left:12px;overflow:hidden}.buyer-module__ZTFSBq__corner[data-tone=warn]{color:var(--warning)}.buyer-module__ZTFSBq__corner[data-tone=danger]{color:var(--destructive)}.buyer-module__ZTFSBq__corner[data-tone=ok]{color:var(--color-savings)}.buyer-module__ZTFSBq__featured,.buyer-module__ZTFSBq__tile{border:1px solid var(--border);border-radius:var(--stock-panel-radius);background:var(--card);min-width:0;transition:border-color .16s ease-out,background-color .16s ease-out;display:block;overflow:hidden}.buyer-module__ZTFSBq__featured:hover,.buyer-module__ZTFSBq__tile:hover{border-color:var(--ring)}.buyer-module__ZTFSBq__tile .buyer-module__ZTFSBq__frame{border-radius:0}.buyer-module__ZTFSBq__tileInfo{gap:8px;padding:20px;display:grid}.buyer-module__ZTFSBq__featured{grid-area:span 2/span 2}.buyer-module__ZTFSBq__featured .buyer-module__ZTFSBq__frame{aspect-ratio:auto;height:100%}.buyer-module__ZTFSBq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;margin-top:32px;display:grid}.buyer-module__ZTFSBq__tiles{gap:24px;margin-top:24px}.buyer-module__ZTFSBq__skeleton{aspect-ratio:16/9;background:var(--card);border-radius:12px}.buyer-module__ZTFSBq__status{margin-top:24px;font-size:16px;line-height:1.6}.buyer-module__ZTFSBq__alert{border:1px solid var(--stock-line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:24px;padding:16px;font-size:16px;line-height:1.6;display:flex}.buyer-module__ZTFSBq__more{justify-content:center;margin-top:40px;display:flex}.buyer-module__ZTFSBq__empty{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:64px 16px;display:flex}.buyer-module__ZTFSBq__empty h2{font-size:var(--text-title);margin:0;font-weight:700;line-height:1.45}.buyer-module__ZTFSBq__empty p{max-width:32rem;font-size:16px;line-height:1.6}.buyer-module__ZTFSBq__back{align-items:center;gap:8px;min-height:44px;padding-right:8px;font-size:16px;font-weight:600;display:inline-flex}.buyer-module__ZTFSBq__product{grid-template-columns:minmax(0,8fr) minmax(0,4fr);grid-template-areas:"media buy""main buy";align-items:start;gap:24px 32px;margin-top:16px;display:grid}.buyer-module__ZTFSBq__productMedia{grid-area:media;min-width:0}.buyer-module__ZTFSBq__productMain{flex-direction:column;grid-area:main;gap:24px;min-width:0;display:flex}.buyer-module__ZTFSBq__player{aspect-ratio:16/9;background:var(--surface-stage);border-radius:12px;position:relative;overflow:hidden}.buyer-module__ZTFSBq__player img,.buyer-module__ZTFSBq__player video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.buyer-module__ZTFSBq__description{max-width:40rem;font-size:16px;line-height:1.6}.buyer-module__ZTFSBq__buy{gap:var(--stock-card-gap);flex-direction:column;grid-area:buy;display:flex;position:sticky;top:24px;}.buyer-module__ZTFSBq__productIdentity{gap:12px;display:grid}.buyer-module__ZTFSBq__productOffer{border-top:1px solid var(--border);gap:16px;padding-top:24px;display:grid}.buyer-module__ZTFSBq__buy h1{font-size:var(--text-title);margin:0;font-weight:700;line-height:1.45}.buyer-module__ZTFSBq__seller{margin-top:0;font-size:16px;line-height:1.6}.buyer-module__ZTFSBq__seller span{color:var(--muted-foreground)}.buyer-module__ZTFSBq__business summary{min-height:44px;font-size:var(--text-body-dense);text-underline-offset:4px;cursor:pointer;align-items:center;text-decoration:underline;display:inline-flex}.buyer-module__ZTFSBq__business dl{font-size:var(--text-body-dense);gap:4px;line-height:1.5;display:grid}.buyer-module__ZTFSBq__business dl div{flex-wrap:wrap;gap:4px 12px;display:flex}.buyer-module__ZTFSBq__business dt{color:var(--muted-foreground)}.buyer-module__ZTFSBq__business dd{overflow-wrap:anywhere}.buyer-module__ZTFSBq__priceLine{font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-size:19px;font-weight:700;line-height:1.45;display:flex}.buyer-module__ZTFSBq__priceLine span{font-size:16px;font-weight:600}.buyer-module__ZTFSBq__priceNote{color:var(--muted-foreground);font-size:16px;line-height:1.6}.buyer-module__ZTFSBq__specs{flex-wrap:wrap;gap:8px;display:flex}.buyer-module__ZTFSBq__specs li{border:1px solid var(--border);font-size:var(--text-label);border-radius:999px;padding:4px 12px;line-height:1.45}.buyer-module__ZTFSBq__excerpt h2{margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.5}.buyer-module__ZTFSBq__excerpt p{background:var(--muted);overflow-wrap:anywhere;border-radius:12px;padding:12px 16px;font-size:16px;line-height:1.6}.buyer-module__ZTFSBq__excerptMask{color:var(--muted-foreground)}.buyer-module__ZTFSBq__checkout{border-top:1px solid var(--border);flex-direction:column;gap:12px;padding-top:16px;display:flex}.buyer-module__ZTFSBq__consentRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;display:flex}.buyer-module__ZTFSBq__consent{word-break:keep-all;cursor:pointer;flex:200px;align-items:flex-start;gap:12px;padding:10px 0;font-size:16px;line-height:1.6;display:flex}.buyer-module__ZTFSBq__checkbox{flex-shrink:0;width:24px;height:24px;margin-top:2px;position:relative}.buyer-module__ZTFSBq__checkbox input{appearance:none;border:2px solid var(--stock-line);cursor:pointer;background:0 0;border-radius:6px;width:24px;height:24px;margin:0;display:block}.buyer-module__ZTFSBq__checkbox input:checked{border-color:var(--color-savings);background:var(--color-savings)}.buyer-module__ZTFSBq__checkbox input:disabled{cursor:not-allowed;opacity:.5}.buyer-module__ZTFSBq__checkbox svg{color:var(--color-brand-ink);opacity:0;pointer-events:none;position:absolute;top:5px;left:5px}.buyer-module__ZTFSBq__checkbox input:checked+svg{opacity:1}.buyer-module__ZTFSBq__termsLink{min-height:44px;font-size:var(--text-body-dense);text-underline-offset:4px;white-space:nowrap;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.buyer-module__ZTFSBq__withdrawal{font-size:16px;font-weight:600;line-height:1.6}.buyer-module__ZTFSBq__cta{width:100%;min-height:52px;font-size:var(--text-body);border-radius:12px;font-weight:700;}.buyer-module__ZTFSBq__ctaLink{background:var(--foreground);width:100%;min-height:52px;color:var(--background);font-size:var(--text-body);border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:700;display:flex;}.buyer-module__ZTFSBq__ctaLink:hover{filter:brightness(1.06)}.buyer-module__ZTFSBq__owned{border-top:1px solid var(--border);flex-direction:column;gap:12px;padding-top:16px;display:flex}.buyer-module__ZTFSBq__owned h2{align-items:center;gap:8px;margin:0;font-size:19px;font-weight:700;line-height:1.45;display:flex}.buyer-module__ZTFSBq__owned h2 svg{color:var(--color-savings)}.buyer-module__ZTFSBq__owned p{font-size:16px;line-height:1.6}.buyer-module__ZTFSBq__ownedRow{flex-wrap:wrap;gap:8px;display:flex}.buyer-module__ZTFSBq__locked{align-items:flex-start;gap:8px;font-size:16px;line-height:1.6;display:flex}.buyer-module__ZTFSBq__locked svg{flex-shrink:0;margin-top:4px}.buyer-module__ZTFSBq__shortfall{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:16px;font-weight:600;line-height:1.6;display:flex}.buyer-module__ZTFSBq__message:empty{display:none}.buyer-module__ZTFSBq__message{font-size:16px;line-height:1.6}.buyer-module__ZTFSBq__manifest{padding:0;}.buyer-module__ZTFSBq__manifest summary{cursor:pointer;align-items:center;min-height:72px;padding:20px 24px;font-size:20px;font-weight:600;display:flex}.buyer-module__ZTFSBq__manifest dl,.buyer-module__ZTFSBq__manifest ul{font-size:var(--text-body-dense);gap:16px;padding:0 24px 24px;line-height:1.5;display:grid}.buyer-module__ZTFSBq__manifest dl div,.buyer-module__ZTFSBq__manifest li{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.buyer-module__ZTFSBq__manifest dt{color:var(--muted-foreground)}.buyer-module__ZTFSBq__manifest dd{overflow-wrap:anywhere;text-align:right}.buyer-module__ZTFSBq__productFooter{justify-content:flex-end;display:flex}.buyer-module__ZTFSBq__reportTrigger{width:44px;min-height:44px;color:var(--muted-foreground);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.buyer-module__ZTFSBq__reportTrigger:hover{background:var(--accent);color:var(--foreground)}.buyer-module__ZTFSBq__reportDialog{--stock-line:var(--ring);max-height:calc(100dvh - 32px);overflow-y:auto}.buyer-module__ZTFSBq__reportDialog :where(button,textarea):focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.buyer-module__ZTFSBq__reportBody{word-break:keep-all;gap:12px;min-width:0;display:grid}.buyer-module__ZTFSBq__reportBody>button[type=submit]{justify-self:start}.buyer-module__ZTFSBq__reportBody label{font-size:16px;font-weight:600}.buyer-module__ZTFSBq__reportBody select,.buyer-module__ZTFSBq__reportBody textarea{border:1px solid var(--stock-line);background:var(--background);border-radius:12px;width:100%;font-size:16px}.buyer-module__ZTFSBq__reportBody select{min-height:48px;padding:0 12px}.buyer-module__ZTFSBq__reportBody textarea{min-height:96px;padding:12px;line-height:1.6}.buyer-module__ZTFSBq__recipient{font-size:var(--text-body-dense);overflow-wrap:anywhere;line-height:1.6}.buyer-module__ZTFSBq__recipient a{text-underline-offset:4px;text-decoration:underline}@media (max-width:767px),(pointer:coarse){.buyer-module__ZTFSBq__reportTrigger{width:48px;min-height:48px}}.buyer-module__ZTFSBq__content{flex-direction:column;gap:12px;display:flex}.buyer-module__ZTFSBq__content h3{margin:8px 0 0;font-size:16px;font-weight:600;line-height:1.5}.buyer-module__ZTFSBq__content p{font-size:16px;line-height:1.6}.buyer-module__ZTFSBq__content pre{background:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;padding:16px;font-family:inherit;font-size:16px;line-height:1.6}.buyer-module__ZTFSBq__content dl{font-size:var(--text-body-dense);gap:8px;line-height:1.5;display:grid}.buyer-module__ZTFSBq__content dt{color:var(--muted-foreground)}.buyer-module__ZTFSBq__content dd{overflow-wrap:anywhere}.buyer-module__ZTFSBq__inlineLink{text-underline-offset:4px;text-decoration:underline}.buyer-module__ZTFSBq__source{border-top:1px solid var(--border);font-size:var(--text-body-dense);gap:4px;padding-top:12px;display:grid}.buyer-module__ZTFSBq__source>a{justify-self:start;align-items:center;min-height:44px;display:inline-flex}.buyer-module__ZTFSBq__source code{font-family:inherit;font-weight:600}.buyer-module__ZTFSBq__orders{flex-direction:column;margin-top:32px;padding:0;display:flex;overflow:hidden;}.buyer-module__ZTFSBq__ordersToolbar{justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.buyer-module__ZTFSBq__ordersToolbar h2{font-size:22px;font-weight:650}.buyer-module__ZTFSBq__ordersToolbar>span{color:var(--muted-foreground);font-size:15px}.buyer-module__ZTFSBq__ordersHeader{background:var(--muted);color:var(--muted-foreground);grid-template-columns:minmax(0,1fr) 100px 120px 180px;gap:24px;padding:16px 24px;font-size:14px;display:grid}.buyer-module__ZTFSBq__ordersHeader span:nth-child(2),.buyer-module__ZTFSBq__ordersHeader span:last-child{text-align:right}.buyer-module__ZTFSBq__order{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) 100px 120px 180px;align-items:center;gap:16px 24px;padding:24px;display:grid}.buyer-module__ZTFSBq__order:hover{background:color-mix(in oklab, var(--foreground) 2%, var(--card))}.buyer-module__ZTFSBq__orderIdentity{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.buyer-module__ZTFSBq__orderIdentity>div:last-child{gap:8px;min-width:0;display:grid}.buyer-module__ZTFSBq__orderPrice{font-variant-numeric:tabular-nums;text-align:right;font-size:18px;font-weight:600}.buyer-module__ZTFSBq__orderPrice span{color:var(--muted-foreground);font-size:14px;font-weight:400;display:block}.buyer-module__ZTFSBq__orderState{}.buyer-module__ZTFSBq__order h2{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600;line-height:1.5}.buyer-module__ZTFSBq__order p{font-size:15px;line-height:1.6}.buyer-module__ZTFSBq__orderMeta{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.buyer-module__ZTFSBq__orderActions{gap:8px;min-width:0;display:grid}.buyer-module__ZTFSBq__orderActions>:is(a,button){white-space:normal;min-width:0;padding:8px 12px;font-size:15px}.buyer-module__ZTFSBq__orderActions [data-stock-order-open]{background:var(--foreground);color:var(--background);border-color:#0000}.buyer-module__ZTFSBq__orderActions>:last-child{text-underline-offset:4px;background:0 0;border-color:#0000;text-decoration:underline}.buyer-module__ZTFSBq__notice{margin-top:24px;font-size:16px;line-height:1.6}.buyer-module__ZTFSBq__contract{flex-direction:column;gap:16px;font-size:16px;line-height:1.6;display:flex;}.buyer-module__ZTFSBq__contractActions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.buyer-module__ZTFSBq__contract dl{gap:12px;display:grid}.buyer-module__ZTFSBq__contract dt{color:var(--muted-foreground);font-size:var(--text-body-dense)}.buyer-module__ZTFSBq__contract dd{overflow-wrap:anywhere}.buyer-module__ZTFSBq__contract details summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.buyer-module__ZTFSBq__contract pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:var(--text-body-dense);margin-top:8px;line-height:1.6}.buyer-module__ZTFSBq__contractLinks{flex-wrap:wrap;gap:4px 24px;display:flex}.buyer-module__ZTFSBq__contractLinks a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@media (max-width:1023px){.buyer-module__ZTFSBq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.buyer-module__ZTFSBq__tiles{gap:16px}.buyer-module__ZTFSBq__featured{grid-row:auto}.buyer-module__ZTFSBq__featured .buyer-module__ZTFSBq__frame{aspect-ratio:16/9;height:auto}.buyer-module__ZTFSBq__product{grid-template-columns:minmax(0,1fr);grid-template-areas:"media""buy""main";gap:24px}.buyer-module__ZTFSBq__buy{position:static}}@media (max-width:767px){.buyer-module__ZTFSBq__root{padding:24px 16px 48px}.buyer-module__ZTFSBq__header h1{font-size:var(--text-title);line-height:1.45}.buyer-module__ZTFSBq__headerActions{width:100%}.buyer-module__ZTFSBq__outlineLink{flex:1 1 0;padding:0 12px}.buyer-module__ZTFSBq__grid{grid-template-columns:minmax(0,1fr);gap:32px}.buyer-module__ZTFSBq__tiles{gap:16px}.buyer-module__ZTFSBq__featured{grid-column:auto}.buyer-module__ZTFSBq__buy{padding:var(--stock-panel-padding)}.buyer-module__ZTFSBq__consent{flex-basis:100%}.buyer-module__ZTFSBq__ordersHeader{display:none}.buyer-module__ZTFSBq__order{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:20px}.buyer-module__ZTFSBq__orderIdentity{grid-column:1/-1;grid-template-columns:88px minmax(0,1fr)}.buyer-module__ZTFSBq__orderPrice{grid-area:2/2}.buyer-module__ZTFSBq__orderState{grid-area:2/1}.buyer-module__ZTFSBq__orderActions{border-top:1px solid var(--border);flex-wrap:wrap;grid-column:1/-1;justify-content:stretch;padding-top:16px;display:flex}.buyer-module__ZTFSBq__orderActions>*{flex:1 1 0}.buyer-module__ZTFSBq__corner{max-width:calc(100% - 16px);top:8px;left:8px}}.buyer-module__ZTFSBq__tileTitle{text-overflow:ellipsis;white-space:nowrap;margin-top:0;font-size:20px;font-weight:600;line-height:1.5;display:block;overflow:hidden}.buyer-module__ZTFSBq__tileMeta{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-top:4px;font-size:14px;display:flex}.buyer-module__ZTFSBq__mediaTabs{gap:8px;margin-top:24px;display:flex}.buyer-module__ZTFSBq__mediaTabs button{min-height:44px;color:var(--muted-foreground);border-radius:10px;padding:8px 16px}.buyer-module__ZTFSBq__mediaTabs button[aria-pressed=true]{background:var(--muted);color:var(--foreground)}.buyer-module__ZTFSBq__player{max-height:65svh}.buyer-module__ZTFSBq__frame video{transition:opacity .12s ease-out}.buyer-module__ZTFSBq__product{animation:.18s ease-out buyer-module__ZTFSBq__stock-enter}.buyer-module__ZTFSBq__product[data-recipe-open] .buyer-module__ZTFSBq__productMain{scroll-margin-top:24px}.buyer-module__ZTFSBq__reader{min-width:0;animation:.2s ease-out buyer-module__ZTFSBq__stock-reader}.buyer-module__ZTFSBq__reader h2{font-size:var(--text-title);margin-bottom:20px}.buyer-module__ZTFSBq__support{text-underline-offset:4px;grid-column:1/-1;align-items:center;min-height:44px;text-decoration:underline;display:flex}.buyer-module__ZTFSBq__outlineButton,.buyer-module__ZTFSBq__cta{transition:transform .12s ease-out,background-color .12s ease-out}.buyer-module__ZTFSBq__outlineButton:active,.buyer-module__ZTFSBq__cta:active{transform:scale(.96)}@keyframes buyer-module__ZTFSBq__stock-enter{0%{opacity:0}to{opacity:1}}@keyframes buyer-module__ZTFSBq__stock-reader{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.buyer-module__ZTFSBq__product,.buyer-module__ZTFSBq__reader{animation:none}.buyer-module__ZTFSBq__frame video,.buyer-module__ZTFSBq__outlineButton,.buyer-module__ZTFSBq__cta{transition:none}.buyer-module__ZTFSBq__outlineButton:active,.buyer-module__ZTFSBq__cta:active{transform:none}}.buyer-module__ZTFSBq__tileState{color:var(--muted-foreground);margin-top:4px;font-size:14px;display:block}.buyer-module__ZTFSBq__reader .buyer-module__ZTFSBq__content details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}@media (max-width:479px){.buyer-module__ZTFSBq__reader .buyer-module__ZTFSBq__content details dl{grid-template-columns:minmax(0,1fr)}}.buyer-module__ZTFSBq__contentHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.buyer-module__ZTFSBq__contentHeading h3{margin:0}.buyer-module__ZTFSBq__contentActions,.buyer-module__ZTFSBq__copyAction{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.buyer-module__ZTFSBq__copyFeedback{font-size:var(--text-body-dense);color:var(--muted-foreground)}.buyer-module__ZTFSBq__copyIcon{flex-shrink:0;width:18px;height:18px;position:relative}.buyer-module__ZTFSBq__copyIcon svg{transition:opacity .18s ease-out,transform .18s ease-out;position:absolute;inset:0}.buyer-module__ZTFSBq__copyIcon svg:last-child,[data-copied] .buyer-module__ZTFSBq__copyIcon svg:first-child{opacity:0;transform:scale(.8)}[data-copied] .buyer-module__ZTFSBq__copyIcon svg:last-child{opacity:1;transform:scale(1)}.buyer-module__ZTFSBq__videoLoading{pointer-events:none;background:color-mix(in oklab, var(--background) 25%, transparent);opacity:0;place-items:center;transition:opacity .18s ease-out;display:grid;position:absolute;inset:0}.buyer-module__ZTFSBq__videoLoading[data-loading]{opacity:1}.buyer-module__ZTFSBq__videoLoading span{border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:32px;height:32px;animation:.9s linear infinite buyer-module__ZTFSBq__video-load-spin}.buyer-module__ZTFSBq__videoLoading:not([data-loading]) span{animation-play-state:paused}@keyframes buyer-module__ZTFSBq__video-load-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.buyer-module__ZTFSBq__copyIcon svg,.buyer-module__ZTFSBq__videoLoading{transition:none}.buyer-module__ZTFSBq__videoLoading span{animation:none}}.buyer-module__ZTFSBq__catalogControls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex;}.buyer-module__ZTFSBq__catalogControls .buyer-module__ZTFSBq__mediaTabs{margin:0}.buyer-module__ZTFSBq__mediaTabs button{transition:color .16s ease-out,background-color .16s ease-out}.buyer-module__ZTFSBq__sortLabel select{background:var(--background);max-width:100%;min-height:44px;color:var(--foreground);border:1px solid var(--border);border-radius:8px;padding:8px 12px;font-size:16px}.buyer-module__ZTFSBq__tiles{transition:opacity .16s ease-out}.buyer-module__ZTFSBq__tiles[data-updating]{opacity:.45;pointer-events:none}.buyer-module__ZTFSBq__tiles>a{animation:.18s ease-out buyer-module__ZTFSBq__stock-card-enter}@keyframes buyer-module__ZTFSBq__stock-card-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.buyer-module__ZTFSBq__appendStatus{min-height:44px;color:var(--muted-foreground);font-size:16px}.buyer-module__ZTFSBq__appendError{justify-items:center;gap:12px;display:grid}.buyer-module__ZTFSBq__keyboardMore:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.buyer-module__ZTFSBq__keyboardMore:focus{min-height:44px;padding:8px 16px}@media (prefers-reduced-motion:reduce){.buyer-module__ZTFSBq__tiles,.buyer-module__ZTFSBq__mediaTabs button{transition:none}.buyer-module__ZTFSBq__tiles>a{animation:none}}.buyer-module__ZTFSBq__copyLabel{display:grid}.buyer-module__ZTFSBq__copyLabel>span{grid-area:1/1;transition:opacity .18s ease-out}.buyer-module__ZTFSBq__copyLabel>span:last-child,[data-copied] .buyer-module__ZTFSBq__copyLabel>span:first-child{opacity:0}[data-copied] .buyer-module__ZTFSBq__copyLabel>span:last-child{opacity:1}@media (prefers-reduced-motion:reduce){.buyer-module__ZTFSBq__copyLabel>span{transition:none}}.buyer-module__ZTFSBq__priceLine{letter-spacing:-.01em;font-size:36px;line-height:1.2}.buyer-module__ZTFSBq__priceLine span{color:var(--muted-foreground);margin-left:4px;font-size:15px;font-weight:500}.buyer-module__ZTFSBq__productOffer>[data-stock-paid-credits]{margin-top:-8px}.buyer-module__ZTFSBq__offerFacts{gap:12px;padding-block:8px;font-size:15px;line-height:1.6;display:grid}.buyer-module__ZTFSBq__offerFacts>div{grid-template-columns:48px minmax(0,1fr);gap:12px;display:grid}.buyer-module__ZTFSBq__offerFacts dt{color:var(--muted-foreground)}.buyer-module__ZTFSBq__offerFacts dd{margin:0}.buyer-module__ZTFSBq__mediaCaption{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:8px;font-size:14px;line-height:1.6}.buyer-module__ZTFSBq__checkout{gap:16px;padding-top:24px}.buyer-module__ZTFSBq__consentRow{gap:0;display:grid}.buyer-module__ZTFSBq__consent{padding-block:0}.buyer-module__ZTFSBq__termsLink{justify-self:start;margin-left:36px}.buyer-module__ZTFSBq__withdrawal{color:var(--muted-foreground);font-size:16px;font-weight:400;line-height:1.6}.buyer-module__ZTFSBq__reader{scroll-margin-top:24px}.buyer-module__ZTFSBq__reader h2{margin-bottom:24px;font-size:24px;font-weight:700}.buyer-module__ZTFSBq__reader .buyer-module__ZTFSBq__content{gap:var(--stock-card-gap)}.buyer-module__ZTFSBq__content .buyer-module__ZTFSBq__promptWorkspace pre{border-top:1px solid var(--border);background:0 0;border-radius:0;margin:0;padding:24px 0 0;line-height:1.8}.buyer-module__ZTFSBq__content .buyer-module__ZTFSBq__recipeFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-block:8px}.buyer-module__ZTFSBq__recipeFacts dd{margin-top:8px;font-weight:600}@media (max-width:767px){.buyer-module__ZTFSBq__priceLine{font-size:32px}.buyer-module__ZTFSBq__content .buyer-module__ZTFSBq__recipeFacts{gap:16px}.buyer-module__ZTFSBq__tileTitle{font-size:18px}}.buyer-module__ZTFSBq__promptWorkspace,.buyer-module__ZTFSBq__guideWorkspace,.buyer-module__ZTFSBq__settingsWorkspace{}.buyer-module__ZTFSBq__promptWorkspace,.buyer-module__ZTFSBq__settingsWorkspace{gap:24px;display:grid}.buyer-module__ZTFSBq__content .buyer-module__ZTFSBq__contentHeading h3,.buyer-module__ZTFSBq__content .buyer-module__ZTFSBq__settingsWorkspace>h3{font-size:var(--stock-section-title);margin:0;font-weight:650;line-height:1.4}.buyer-module__ZTFSBq__guideWorkspace>details{border:0}.buyer-module__ZTFSBq__guideWorkspace>details>summary{padding:0}.buyer-module__ZTFSBq__guideWorkspace>details>summary strong{font-size:var(--stock-section-title);line-height:1.4}.buyer-module__ZTFSBq__guideWorkspace>details[open]>div{padding-top:24px}.buyer-module__ZTFSBq__tileMeta>span:last-child{color:var(--foreground);font-size:16px;font-weight:600}.buyer-module__ZTFSBq__tileMeta>span{overflow-wrap:anywhere;min-width:0}.buyer-module__ZTFSBq__buy[data-owned] .buyer-module__ZTFSBq__priceLine{letter-spacing:0;gap:8px;font-size:20px}.buyer-module__ZTFSBq__buy[data-owned] .buyer-module__ZTFSBq__priceLine span{margin:0}.buyer-module__ZTFSBq__buy h1,.buyer-module__ZTFSBq__seller,.buyer-module__ZTFSBq__description,.buyer-module__ZTFSBq__content p,.buyer-module__ZTFSBq__source strong{overflow-wrap:anywhere}.buyer-module__ZTFSBq__dialog{}.buyer-module__ZTFSBq__contractActions{border-block:1px solid var(--border);padding-block:16px}.buyer-module__ZTFSBq__contract>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-block:8px}.buyer-module__ZTFSBq__contract>dl>div:first-child{grid-column:1/-1}.buyer-module__ZTFSBq__contract>dl dd{margin-top:8px}@media (min-width:768px) and (max-width:1100px){.buyer-module__ZTFSBq__order,.buyer-module__ZTFSBq__ordersHeader{grid-template-columns:minmax(0,1fr) 80px 100px 148px;gap:16px}.buyer-module__ZTFSBq__orderIdentity{grid-template-columns:1fr}.buyer-module__ZTFSBq__orderIdentity>:first-child{max-width:112px}}@media (max-width:767px){.buyer-module__ZTFSBq__contract>dl{grid-template-columns:minmax(0,1fr)}.buyer-module__ZTFSBq__tileInfo{padding:20px}}@media (prefers-reduced-motion:reduce){.buyer-module__ZTFSBq__tile,.buyer-module__ZTFSBq__featured{transition:none}}.buyer-module__ZTFSBq__outlineLink,.buyer-module__ZTFSBq__outlineButton{border-color:var(--input);font-weight:500}.buyer-module__ZTFSBq__outlineLink:hover,.buyer-module__ZTFSBq__outlineButton:hover:not(:disabled){border-color:var(--ring);background:var(--accent)}.buyer-module__ZTFSBq__orderHelp{margin-top:4px}.buyer-module__ZTFSBq__orderHelp summary{width:fit-content;min-height:40px;color:var(--muted-foreground);cursor:pointer;text-underline-offset:4px;align-items:center;font-size:14px;text-decoration:underline;display:flex}.buyer-module__ZTFSBq__orderHelp p{max-width:40rem;color:var(--muted-foreground);padding-top:4px}.buyer-module__ZTFSBq__orderHelp summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.buyer-module__ZTFSBq__orderActions{gap:4px}.buyer-module__ZTFSBq__orderActions>:last-child{min-height:40px;font-size:14px;font-weight:400}.buyer-module__ZTFSBq__sortLabel{display:flex}.buyer-module__ZTFSBq__requirements{border-top:1px solid var(--border);padding-block:16px}.buyer-module__ZTFSBq__requirements h2{font-size:var(--text-body);margin:0 0 12px;font-weight:600}.buyer-module__ZTFSBq__requirements dl{font-size:var(--text-body-dense);gap:8px;line-height:1.6;display:grid}.buyer-module__ZTFSBq__requirements dl>div{grid-template-columns:auto minmax(0,1fr);gap:12px;display:grid}.buyer-module__ZTFSBq__requirements dt{color:var(--muted-foreground)}.buyer-module__ZTFSBq__requirements dd{overflow-wrap:anywhere;word-break:keep-all;margin:0}.buyer-module__ZTFSBq__requirements ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.buyer-module__ZTFSBq__requirements li p{color:var(--muted-foreground);white-space:pre-wrap;margin:4px 0 0}.buyer-module__ZTFSBq__manifest summary{justify-content:space-between;gap:12px}.buyer-module__ZTFSBq__manifest summary svg{flex-shrink:0}.buyer-module__ZTFSBq__manifest[open] summary svg{transform:rotate(180deg)}.buyer-module__ZTFSBq__catalogRoot{max-width:1760px}.buyer-module__ZTFSBq__catalogRoot .buyer-module__ZTFSBq__header,.buyer-module__ZTFSBq__catalogRoot .buyer-module__ZTFSBq__catalogControls{background:0 0;border:0;border-radius:0;padding:0}.buyer-module__ZTFSBq__catalogRoot .buyer-module__ZTFSBq__headerActions .buyer-module__ZTFSBq__outlineLink{min-height:44px;font-size:var(--text-label);letter-spacing:0;background:0 0;border-color:#0000;border-radius:8px;padding:0 12px;line-height:1.5}.buyer-module__ZTFSBq__catalogRoot .buyer-module__ZTFSBq__headerActions .buyer-module__ZTFSBq__outlineLink:hover{background:var(--accent)}.buyer-module__ZTFSBq__catalogRoot .buyer-module__ZTFSBq__headerActions .buyer-module__ZTFSBq__outlineLink>svg{stroke-width:2px;width:16px;height:16px}.buyer-module__ZTFSBq__catalogRoot .buyer-module__ZTFSBq__catalogControls{border-bottom:1px solid var(--border);gap:8px 24px}.buyer-module__ZTFSBq__catalogRoot .buyer-module__ZTFSBq__mediaTabs{gap:24px}.buyer-module__ZTFSBq__catalogRoot .buyer-module__ZTFSBq__mediaTabs button{min-height:44px;font-size:var(--text-body-dense);letter-spacing:0;white-space:nowrap;background:0 0;border-bottom:2px solid #0000;border-radius:0;padding:8px 0;font-weight:500;line-height:1.5}.buyer-module__ZTFSBq__catalogRoot .buyer-module__ZTFSBq__mediaTabs button:hover{color:var(--foreground)}.buyer-module__ZTFSBq__catalogRoot .buyer-module__ZTFSBq__mediaTabs button[aria-pressed=true]{border-bottom-color:var(--foreground);color:var(--foreground)}.buyer-module__ZTFSBq__catalogRoot .buyer-module__ZTFSBq__sortLabel{margin-inline-start:auto}.buyer-module__ZTFSBq__catalogRoot .buyer-module__ZTFSBq__catalogSort{min-width:0;font-size:var(--text-label);letter-spacing:0;background:0 0;border-color:#0000;border-radius:8px;gap:8px;padding:0 8px;line-height:1.5}.buyer-module__ZTFSBq__catalogRoot .buyer-module__ZTFSBq__catalogSort:hover:not(:disabled),.buyer-module__ZTFSBq__catalogRoot .buyer-module__ZTFSBq__catalogSort[aria-expanded=true]{background:var(--accent)}.buyer-module__ZTFSBq__catalogRoot .buyer-module__ZTFSBq__catalogSort>svg{stroke-width:2px;width:16px;height:16px}@media (max-width:767px){.buyer-module__ZTFSBq__catalogRoot .buyer-module__ZTFSBq__headerActions{gap:4px 8px}.buyer-module__ZTFSBq__catalogRoot .buyer-module__ZTFSBq__headerActions .buyer-module__ZTFSBq__outlineLink{flex:none;padding:0 8px}.buyer-module__ZTFSBq__catalogRoot .buyer-module__ZTFSBq__catalogControls{column-gap:16px}.buyer-module__ZTFSBq__catalogRoot .buyer-module__ZTFSBq__mediaTabs{gap:16px}}@media (max-width:767px),(pointer:coarse){.buyer-module__ZTFSBq__catalogRoot .buyer-module__ZTFSBq__headerActions .buyer-module__ZTFSBq__outlineLink,.buyer-module__ZTFSBq__catalogRoot .buyer-module__ZTFSBq__mediaTabs button,.buyer-module__ZTFSBq__catalogRoot .buyer-module__ZTFSBq__catalogSort{min-height:48px}}.buyer-module__ZTFSBq__catalogRoot .buyer-module__ZTFSBq__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr))}.buyer-module__ZTFSBq__catalogTile{position:relative}.buyer-module__ZTFSBq__catalogTile .buyer-module__ZTFSBq__frame,.buyer-module__ZTFSBq__catalogRoot .buyer-module__ZTFSBq__skeleton{aspect-ratio:16/10}.buyer-module__ZTFSBq__catalogCaption{color:#fff;pointer-events:none;background:linear-gradient(#0000,#000000a3 45%,#000000e0);gap:4px;padding:64px 24px 24px;display:grid;position:absolute;inset:auto 0 0}.buyer-module__ZTFSBq__catalogCaption .buyer-module__ZTFSBq__tileTitle{white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;text-shadow:0 1px 3px #0006;-webkit-box-orient:vertical;display:-webkit-box}.buyer-module__ZTFSBq__catalogPrice{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;line-height:1.5}@media (max-width:767px){.buyer-module__ZTFSBq__catalogCaption{padding:48px 20px 20px}}
/*# sourceMappingURL=44ivviw71-qem.css.map*/