._shell_47c3208f7115{height:var(--marketplace-viewport,100dvh);min-height:0;color:var(--ll-ui-ink);background:var(--ll-ui-surface);font-family:var(--ll-ui-font);flex-direction:column;display:flex}._shell_47c3208f7115 *,._shell_47c3208f7115 :before,._shell_47c3208f7115 :after{box-sizing:border-box;min-width:0}._shell_47c3208f7115 :is(button,a,input,textarea,select):focus-visible{outline:3px solid var(--ll-ui-focus);outline-offset:3px}._shell_47c3208f7115 button{cursor:pointer;touch-action:manipulation;font-family:inherit}._shell_47c3208f7115 :is(button,a){overflow-wrap:anywhere}._shell_47c3208f7115 button:disabled{cursor:default;opacity:.5}._shell_47c3208f7115 p{overflow-wrap:anywhere}._textMeasure_47c3208f7115{visibility:hidden;pointer-events:none;width:1rem;height:1rem;position:absolute}._header_47c3208f7115{background:var(--ll-ui-surface);border-bottom:1px solid var(--ll-ui-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:12px clamp(20px,3.5vw,52px);display:flex}._headerBrand_47c3208f7115{flex:0 auto;align-items:center;gap:24px;min-width:0;display:flex}._logo_47c3208f7115{width:138px;height:62px;min-height:var(--ll-ui-target);flex:0 0 138px;justify-content:center;align-items:center;display:flex;overflow:visible}._logo_47c3208f7115 img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}._brandDivider_47c3208f7115{background:var(--ll-ui-border);flex:0 0 1px;width:1px;height:40px;display:block}._generationTitle_47c3208f7115{min-height:var(--ll-ui-target);text-align:left;color:var(--ll-ui-ink);background:0 0;border:0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-start;gap:3px;padding:4px 0;display:flex}._generationEyebrow_47c3208f7115{color:var(--ll-ui-muted);font-size:var(--ll-type-navigation);letter-spacing:.15em;text-transform:uppercase;font-weight:750;line-height:1.25;display:block}._generationName_47c3208f7115{font-size:var(--ll-type-heading-md);letter-spacing:-.045em;white-space:nowrap;font-weight:760;line-height:1.2;display:block}._generationTitle_47c3208f7115:hover ._generationName_47c3208f7115{text-decoration:underline;-webkit-text-decoration-color:var(--ll-ui-marketplace-action);text-decoration-color:var(--ll-ui-marketplace-action);text-underline-offset:5px}._headerActions_47c3208f7115{flex:none;justify-content:flex-end;align-items:center;gap:22px;display:flex}._headerActions_47c3208f7115>*{max-width:100%}._websiteNavigation_47c3208f7115{justify-content:center;align-items:center;gap:0 var(--ll-space-6);padding:0 var(--ll-ui-gutter);border-bottom:1px solid var(--ll-ui-border);background:var(--ll-ui-surface);flex-wrap:wrap;flex-shrink:0;display:flex}._websiteNavigation_47c3208f7115 a{min-height:var(--ll-ui-target);padding:var(--ll-space-2) 0;color:var(--ll-ui-ink);font-size:var(--ll-type-label);text-align:center;justify-content:center;align-items:center;line-height:1.5;text-decoration:none;display:inline-flex}._websiteNavigation_47c3208f7115 a:hover{color:var(--ll-ui-link);text-underline-offset:var(--ll-space-1);text-decoration:underline}._modeButton_47c3208f7115{min-height:var(--ll-ui-target);border:1px solid var(--ll-ui-border);border-radius:var(--ll-ui-marketplace-corner);color:var(--ll-ui-ink);font-size:var(--ll-type-label);white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:10px;padding:10px 15px;font-weight:650;line-height:1.3;display:inline-flex}._modeButton_47c3208f7115:hover{border-color:var(--ll-ui-ink);background:var(--ll-ui-marketplace-highlight)}._modeButton_47c3208f7115 svg,._account_47c3208f7115 svg,._bag_47c3208f7115 svg{flex:none}._account_47c3208f7115{min-height:var(--ll-ui-target);color:var(--ll-ui-ink);font-size:var(--ll-type-label);white-space:nowrap;justify-content:center;align-items:center;gap:9px;font-weight:600;text-decoration:none;display:inline-flex}._bag_47c3208f7115{min-height:var(--ll-ui-target);border:0;border-left:1px solid var(--ll-ui-border);color:var(--ll-ui-ink);font-size:var(--ll-type-label);white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:9px;padding:8px 0 8px 19px;font-weight:650;display:inline-flex;position:relative}._account_47c3208f7115:hover ._accountLabel_47c3208f7115,._bag_47c3208f7115:hover ._bagLabel_47c3208f7115{text-decoration:underline;-webkit-text-decoration-color:var(--ll-ui-marketplace-action);text-decoration-color:var(--ll-ui-marketplace-action);text-underline-offset:5px}._bagCount_47c3208f7115{min-width:22px;min-height:22px;padding:0 var(--ll-space-1);border-radius:var(--ll-ui-control-corner);background:var(--ll-ui-marketplace-action);color:var(--ll-ui-marketplace-action-ink);font-size:var(--ll-type-navigation);place-items:center;font-weight:800;line-height:1;display:grid}._textButton_47c3208f7115,._returnSpark_47c3208f7115,._earlier_47c3208f7115{align-items:center;gap:var(--ll-space-2);min-height:var(--ll-ui-target);padding:var(--ll-space-2) 0;color:var(--ll-ui-ink);font-size:var(--ll-type-control);text-align:left;text-underline-offset:4px;background:0 0;border:0;line-height:1.4;text-decoration:underline;display:inline-flex}._textButton_47c3208f7115>span[aria-hidden=true]{flex:none}._workspace_47c3208f7115{min-height:0;transition:grid-template-columns var(--ll-ui-duration) ease;flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(320px,32.2%) minmax(0,1fr);display:grid;position:relative}._shell_47c3208f7115[data-focus=conversation] ._workspace_47c3208f7115{grid-template-columns:minmax(0,58%) minmax(0,1fr)}._shell_47c3208f7115[data-focus=checkout] ._workspace_47c3208f7115{grid-template-columns:minmax(300px,28%) minmax(0,1fr)}._shell_47c3208f7115[data-guided=false] ._workspace_47c3208f7115{display:block}._shell_47c3208f7115[data-guided=false] ._conversationPane_47c3208f7115{display:none}._conversationPane_47c3208f7115{overscroll-behavior:contain;scrollbar-width:thin;border-right:1px solid var(--ll-ui-border);flex-direction:column;min-height:0;padding:28px clamp(24px,2.4vw,40px) 26px;display:flex;position:relative;overflow-y:auto}._conversationHeader_47c3208f7115{border-bottom:1px solid var(--ll-ui-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:22px;display:flex}._sparkIdentity_47c3208f7115{color:var(--ll-ui-ink);align-items:center;gap:14px;display:flex}._sparkSymbol_47c3208f7115{flex:0 0 88px;justify-content:center;align-items:center;width:88px;height:88px;display:flex}._sparkIdentity_47c3208f7115 ll-spark{width:100%;height:100%}._sparkName_47c3208f7115{flex-direction:column;gap:5px;display:flex}._sparkName_47c3208f7115 strong{font-size:var(--ll-type-body);letter-spacing:.1em;text-transform:uppercase;font-weight:750;line-height:1.2}._sparkName_47c3208f7115 small{font-size:var(--ll-type-label);letter-spacing:0;color:var(--ll-ui-muted);font-weight:450;line-height:1.4}._conversationExpand_47c3208f7115{flex:0 0 var(--ll-ui-target);width:var(--ll-ui-target);height:var(--ll-ui-target);border:1px solid var(--ll-ui-border);border-radius:var(--ll-ui-marketplace-corner);color:var(--ll-ui-ink);background:0 0;place-items:center;padding:0;display:grid}._conversationExpand_47c3208f7115:hover{background:var(--ll-ui-secondary)}._transcript_47c3208f7115{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;margin-right:calc(-1 * var(--ll-space-6));padding-right:calc(var(--ll-space-6) + var(--ll-space-1));flex:1;overflow-y:auto}._conversationPane_47c3208f7115:focus-visible,._transcript_47c3208f7115:focus-visible,._shoppingPane_47c3208f7115:focus-visible{outline:3px solid var(--ll-ui-focus);outline-offset:-3px}._caption_47c3208f7115{font-size:var(--ll-type-label);letter-spacing:.2em;text-transform:uppercase;color:var(--ll-ui-muted);line-height:1.5;display:block}._exchange_47c3208f7115{padding:var(--ll-space-5) 0 var(--ll-space-6);border-bottom:1px solid var(--ll-ui-border)}._exchange_47c3208f7115:first-child{padding-top:0}._exchange_47c3208f7115 p{margin:var(--ll-space-2) 0 0;font-size:var(--ll-type-conversation);letter-spacing:-.02em;white-space:pre-wrap;font-weight:500;line-height:1.4}._exchange_47c3208f7115[data-speaker=assistant]:last-of-type p{font-weight:750}._exchange_47c3208f7115[data-speaker=user] p{font-size:var(--ll-type-conversation-user);letter-spacing:-.02em;font-weight:400}._welcome_47c3208f7115{max-width:440px;padding:14px 0 30px}._welcome_47c3208f7115 ._caption_47c3208f7115{font-size:var(--ll-type-navigation);letter-spacing:.115em;line-height:1.6}._welcome_47c3208f7115 h2{max-width:360px;font-size:var(--ll-type-heading-xl);letter-spacing:-.052em;margin:22px 0 16px;font-weight:740;line-height:1.16}._welcome_47c3208f7115 p{max-width:390px;font-size:var(--ll-type-body);color:var(--ll-ui-muted);margin:0;font-weight:450;line-height:1.65}._thinking_47c3208f7115,._error_47c3208f7115{font-size:var(--ll-type-body);padding-block:var(--ll-space-4);color:var(--ll-ui-muted);line-height:1.5}._error_47c3208f7115{color:var(--ll-ui-danger)}._contextTag_47c3208f7115,._deliveryTag_47c3208f7115{align-items:center;gap:var(--ll-space-2);margin-top:var(--ll-space-4);padding:var(--ll-space-2) var(--ll-space-3);background:var(--ll-ui-marketplace-highlight);font-size:var(--ll-type-label);line-height:1.5;display:inline-flex}._composerArea_47c3208f7115{padding-top:var(--ll-space-5);flex-shrink:0}._composer_47c3208f7115{align-items:stretch;gap:var(--ll-space-2);display:flex}._composer_47c3208f7115 textarea{width:100%;min-height:56px;max-height:160px;padding:var(--ll-space-3) var(--ll-space-4);resize:none;border:1px solid var(--ll-ui-border);border-radius:var(--ll-ui-marketplace-corner);background:var(--ll-ui-secondary);color:var(--ll-ui-ink);font:inherit;font-size:var(--ll-type-control);flex:1;line-height:1.5;overflow:auto}._composer_47c3208f7115 textarea::placeholder{color:var(--ll-ui-muted);opacity:1}._send_47c3208f7115{min-height:var(--ll-ui-target);border-radius:var(--ll-ui-marketplace-corner);background:var(--ll-ui-marketplace-action);color:var(--ll-ui-marketplace-action-ink);border:0;flex:0 0 60px;place-items:center;display:grid}._send_47c3208f7115:not(:disabled):hover{background:var(--ll-ui-marketplace-action-hover)}._shell_47c3208f7115 ._send_47c3208f7115:disabled{opacity:1}._disclosure_47c3208f7115{margin:var(--ll-space-2) 0 0;font-size:var(--ll-type-body);color:var(--ll-ui-muted);line-height:1.5}._disclosure_47c3208f7115 a{color:inherit;text-underline-offset:3px}._splitHandle_47c3208f7115{z-index:2;min-width:var(--ll-ui-target);min-height:var(--ll-ui-target);border:1px solid var(--ll-ui-border);border-radius:var(--ll-ui-marketplace-corner);background:var(--ll-ui-secondary);color:var(--ll-ui-ink);font-size:var(--ll-type-control);position:absolute;top:45%;left:32.2%;transform:translate(-50%)}._shell_47c3208f7115[data-focus=conversation] ._splitHandle_47c3208f7115{left:58%}._shell_47c3208f7115[data-focus=checkout] ._splitHandle_47c3208f7115{left:28%}._shoppingPane_47c3208f7115{overscroll-behavior:contain;scrollbar-width:thin;height:100%;min-height:0;padding:28px clamp(24px,3vw,48px) 36px;overflow-y:auto}._workspaceHeading_47c3208f7115{border-bottom:1px solid var(--ll-ui-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:26px;padding-bottom:17px;display:flex}._workspaceTitle_47c3208f7115{flex-direction:column;gap:4px;display:flex}._workspaceEyebrow_47c3208f7115{color:var(--ll-ui-muted);font-size:var(--ll-type-navigation);letter-spacing:.13em;text-transform:uppercase;font-weight:725;line-height:1.3;display:block}._workspaceHeading_47c3208f7115 h1{font-size:var(--ll-type-display-36);letter-spacing:-.052em;margin:0;padding:0;font-weight:790;line-height:1.13}._workspaceControls_47c3208f7115{align-items:center;gap:14px;display:flex}._panelNavigation_47c3208f7115{align-items:stretch;gap:12px;display:flex}._panelNavigation_47c3208f7115 button{min-height:var(--ll-ui-target);border-radius:var(--ll-ui-control-corner);color:var(--ll-ui-muted);font-size:var(--ll-type-label);background:0 0;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-weight:550;line-height:1.4;display:inline-flex}._panelNavigation_47c3208f7115 button[aria-pressed=true]{border-bottom-color:var(--ll-ui-marketplace-action);color:var(--ll-ui-ink);font-weight:760}._compareCount_47c3208f7115{color:var(--ll-ui-muted);font-size:var(--ll-type-navigation);font-weight:650}._expand_47c3208f7115{width:var(--ll-ui-target);min-height:var(--ll-ui-target);border:1px solid var(--ll-ui-border);border-radius:var(--ll-ui-control-corner);color:var(--ll-ui-ink);background:0 0;place-items:center;padding:0;display:grid}._expand_47c3208f7115:hover{background:var(--ll-ui-marketplace-highlight)}._discoveryHeading_47c3208f7115{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-block:10px 22px;display:flex}._discoveryHeading_47c3208f7115 h2{font-size:var(--ll-type-heading-sm);letter-spacing:-.04em;margin:0;font-weight:710;line-height:1.3}._discoveryHeading_47c3208f7115 ._textButton_47c3208f7115{font-size:var(--ll-type-label)}._listings_47c3208f7115{gap:var(--ll-space-5);padding-top:var(--ll-space-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._shell_47c3208f7115[data-focus=conversation] ._listings_47c3208f7115{grid-template-columns:repeat(2,minmax(0,1fr))}._listing_47c3208f7115{outline-offset:var(--ll-space-2);outline:2px solid #0000;position:relative}._listing_47c3208f7115[data-selected=true]{outline-color:var(--ll-ui-ink)}._listingOpen_47c3208f7115{text-align:left;width:100%;color:var(--ll-ui-ink);background:0 0;border:0;padding:0;display:block;position:relative}._photo_47c3208f7115{aspect-ratio:1.15;background:var(--ll-ui-marketplace-highlight);width:100%;position:relative}._photo_47c3208f7115 img{-o-object-fit:cover;object-fit:cover}._examplePhoto_47c3208f7115{background-image:url(/images/marketplace/design-reference.webp);background-repeat:no-repeat}._examplePhoto_47c3208f7115[data-art=sunshine]{background-position:43.51% 30.23%;background-size:511.49% 406.25%}._examplePhoto_47c3208f7115[data-art=bracelets]{background-position:69.67% 30.61%;background-size:514.97% 406.25%}._examplePhoto_47c3208f7115[data-art=notebook],._examplePhoto_47c3208f7115[data-art=notebook][data-detail=true]{background-position:49.35% 90.4%;background-size:347.25% 313.25%}._photo_47c3208f7115[data-detail=true]{aspect-ratio:1.32}._imageFallback_47c3208f7115{height:100%;padding:var(--ll-space-5);font-size:var(--ll-type-control);color:var(--ll-ui-muted);text-align:center;justify-content:center;align-items:center;display:flex}._selectedTag_47c3208f7115{top:var(--ll-space-2);left:var(--ll-space-2);padding:var(--ll-space-1) var(--ll-space-3);background:var(--ll-ui-surface);color:var(--ll-ui-ink);font-size:var(--ll-type-label);line-height:1.5;position:absolute}._listingTitle_47c3208f7115{-moz-column-gap:var(--ll-space-2);justify-content:space-between;align-items:baseline;column-gap:var(--ll-space-2);margin-top:var(--ll-space-2);font-size:var(--ll-type-heading-sm);letter-spacing:-.035em;flex-wrap:wrap;line-height:1.3;display:flex}._listingTitle_47c3208f7115 strong{flex:120px;font-weight:800}._listingTitle_47c3208f7115>span{font-weight:750}._shopCaption_47c3208f7115{margin-top:var(--ll-space-1);color:var(--ll-ui-muted);font-size:var(--ll-type-body);line-height:1.5;display:block}._listingActions_47c3208f7115{justify-content:space-between;align-items:center;gap:var(--ll-space-1);flex-wrap:wrap;display:flex}._listingActions_47c3208f7115 :is(a,button){align-items:center;gap:var(--ll-space-1);min-height:var(--ll-ui-target);padding:var(--ll-space-1) 0;color:var(--ll-ui-ink);font-size:var(--ll-type-control);text-underline-offset:3px;background:0 0;border:0;text-decoration:underline;display:inline-flex}._listingActions_47c3208f7115 button{color:var(--ll-ui-muted);font-size:var(--ll-type-label);text-decoration:none}._listingActions_47c3208f7115 button[aria-pressed=true]{color:var(--ll-ui-ink);font-weight:700}._recommendation_47c3208f7115{margin:var(--ll-space-2) 0 0;font-size:var(--ll-type-body);line-height:1.5}._productDetail_47c3208f7115{gap:var(--ll-space-6);margin-top:var(--ll-space-4);padding-top:var(--ll-space-4);border-top:1px solid var(--ll-ui-border);grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);display:grid}._detailCopy_47c3208f7115{align-items:flex-start;gap:var(--ll-space-4);padding:var(--ll-space-2) 0;flex-direction:column;display:flex}._detailCopy_47c3208f7115 p,._detailCopy_47c3208f7115 h2{margin:0}._detailCopy_47c3208f7115 h2{font-size:var(--ll-type-heading-fluid);letter-spacing:-.05em;font-weight:800;line-height:1.13}._detailCopy_47c3208f7115 ._caption_47c3208f7115{font-size:var(--ll-type-label)}._productDescription_47c3208f7115{font-size:var(--ll-type-body);line-height:1.55}._detailCopy_47c3208f7115 ._deliveryTag_47c3208f7115{margin:0}._primaryButton_47c3208f7115,._secondaryButton_47c3208f7115{justify-content:center;align-items:center;gap:var(--ll-space-2);width:100%;min-height:56px;padding:var(--ll-space-3) var(--ll-space-5);border-radius:var(--ll-ui-marketplace-corner);background:var(--ll-ui-marketplace-action);color:var(--ll-ui-marketplace-action-ink);font-size:var(--ll-type-control);text-align:center;border:1px solid #0000;font-weight:750;line-height:1.5;text-decoration:none;display:flex}._primaryButton_47c3208f7115:not(:disabled):hover{background:var(--ll-ui-marketplace-action-hover)}._secondaryButton_47c3208f7115{background:var(--ll-ui-secondary);color:var(--ll-ui-secondary-ink);border-color:var(--ll-ui-border)}._productPurpose_47c3208f7115{padding-top:var(--ll-space-4);border-top:1px solid var(--ll-ui-border);font-size:var(--ll-type-body);align-self:stretch;line-height:1.5}._talk_47c3208f7115{justify-content:space-between;width:100%}._talk_47c3208f7115>span[aria-hidden=true]{flex:none}._selectedDetail_47c3208f7115{margin-top:var(--ll-space-3)}._selectedDetail_47c3208f7115:focus:not(:focus-visible){outline:none}._filters_47c3208f7115{margin:0}._filters_47c3208f7115[open]{flex:100%;order:3}._filters_47c3208f7115 summary{min-height:var(--ll-ui-target);align-items:center;gap:var(--ll-space-2);cursor:pointer;font-size:var(--ll-type-control);display:flex}._filterFields_47c3208f7115{align-items:flex-end;gap:var(--ll-space-4);padding:var(--ll-space-4) 0;border-block:1px solid var(--ll-ui-border);flex-wrap:wrap;display:flex}._filterFields_47c3208f7115 label{gap:var(--ll-space-2);font-size:var(--ll-type-label);flex-direction:column;flex:150px;display:flex}._filterFields_47c3208f7115 input,._filterFields_47c3208f7115 select{width:100%;padding:var(--ll-space-2) var(--ll-space-3);min-height:var(--ll-ui-target);border:1px solid var(--ll-ui-border);border-radius:var(--ll-ui-marketplace-corner);background:var(--ll-ui-surface);color:var(--ll-ui-ink);font-size:var(--ll-type-control)}._filterFields_47c3208f7115 label:has(input[type=checkbox]){min-height:var(--ll-ui-target);flex-direction:row;align-items:center}._filterFields_47c3208f7115 input[type=checkbox]{flex-shrink:0;width:20px;height:20px;min-height:0}._empty_47c3208f7115{border:1px solid var(--ll-ui-border);background:var(--ll-ui-secondary);flex-direction:column;align-items:flex-start;gap:12px;margin:18px 0;padding:clamp(24px,3vw,40px);display:flex}._empty_47c3208f7115 h2{font-size:var(--ll-type-heading-md);letter-spacing:-.038em;margin:0;font-weight:720;line-height:1.25}._empty_47c3208f7115 p{max-width:480px;font-size:var(--ll-type-body);margin:0 0 10px;line-height:1.6}._empty_47c3208f7115 ._textButton_47c3208f7115{padding:0 0 3px}._more_47c3208f7115{margin-top:var(--ll-space-5)}._previewBar_47c3208f7115{justify-content:flex-end;align-items:center;gap:var(--ll-space-2);padding:var(--ll-space-2) var(--ll-ui-gutter);border-top:1px solid var(--ll-ui-border);color:var(--ll-ui-muted);background:var(--ll-ui-surface);font-size:var(--ll-type-label);text-align:right;flex-wrap:wrap;flex-shrink:0;line-height:1.5;display:flex}._previewBar_47c3208f7115 a{color:var(--ll-ui-ink);text-underline-offset:3px}._helpButton_47c3208f7115{min-height:var(--ll-ui-target);padding:var(--ll-space-2) 0;color:var(--ll-ui-ink);font-size:var(--ll-type-label);text-align:left;text-underline-offset:4px;background:0 0;border:0;align-items:center;line-height:1.4;text-decoration:underline;display:inline-flex}._mobileTabs_47c3208f7115,._mobileSpark_47c3208f7115,._mobileConversationIntro_47c3208f7115{display:none}._mobileBrand_47c3208f7115{align-items:center;gap:var(--ll-space-4);padding:var(--ll-space-2) 0;display:flex}._mobileBrandSpark_47c3208f7115{flex:0 0 66px;justify-content:center;align-items:center;width:66px;height:66px;display:flex}._mobileBrandSpark_47c3208f7115 ll-spark{width:100%;height:100%}._generation_47c3208f7115{max-width:860px;padding:var(--ll-space-5) 0}._generation_47c3208f7115 h2{margin:var(--ll-space-4) 0;font-size:var(--ll-type-display-fluid);letter-spacing:-.055em;line-height:1.12}._generation_47c3208f7115 p{font-size:var(--ll-type-body);line-height:1.7}._generationGrid_47c3208f7115{gap:var(--ll-space-6);margin-block:var(--ll-space-6);padding-block:var(--ll-space-6);border-block:1px solid var(--ll-ui-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._generationGrid_47c3208f7115 h3{font-size:var(--ll-type-heading-sm)}._generation_47c3208f7115 ._primaryButton_47c3208f7115{max-width:350px;margin-top:var(--ll-space-6)}._generationLinks_47c3208f7115{align-items:center;gap:var(--ll-space-6);flex-wrap:wrap;display:flex}._skipLink_47c3208f7115{z-index:100;top:var(--ll-space-4);left:var(--ll-space-4);padding:var(--ll-space-4);background:var(--ll-ui-surface);color:var(--ll-ui-link);position:fixed;transform:translateY(-200%)}._skipLink_47c3208f7115:focus{transform:translateY(0)}._visuallyHidden_47c3208f7115{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._drawerLayer_47c3208f7115{z-index:1100;isolation:isolate;justify-content:flex-end;display:flex;position:fixed;inset:0}._drawerScrim_47c3208f7115{background:#0c0e1075;border:0;width:100%;height:100%;padding:0;animation:.22s ease-out both _marketplaceScrimIn_47c3208f7115;position:absolute;inset:0}._drawerPanel_47c3208f7115{border-left:1px solid var(--ll-ui-border);border-radius:var(--ll-ui-sheet-corner);background:var(--ll-ui-surface);width:min(560px,100%);height:100%;min-height:0;max-height:100dvh;color:var(--ll-ui-ink);flex-direction:column;animation:.27s cubic-bezier(.2,.8,.2,1) both _marketplaceDrawerIn_47c3208f7115;display:flex;position:relative;box-shadow:-18px 0 70px #0000001f}._drawerHeader_47c3208f7115{justify-content:space-between;align-items:flex-start;gap:var(--ll-space-4);padding:var(--ll-space-6) var(--ll-space-7);border-bottom:1px solid var(--ll-ui-border);flex:none;display:flex}._drawerHeading_47c3208f7115{align-items:flex-start;gap:var(--ll-space-1);flex-direction:column;display:flex}._drawerEyebrow_47c3208f7115{font-size:var(--ll-type-navigation);letter-spacing:.13em;text-transform:uppercase;color:var(--ll-ui-muted);font-weight:725;line-height:1.4}._drawerHeading_47c3208f7115 h2{font-size:var(--ll-type-heading-xl);letter-spacing:-.045em;margin:0;font-weight:760;line-height:1.15}._drawerCount_47c3208f7115{font-size:var(--ll-type-label);color:var(--ll-ui-muted);line-height:1.4}._drawerClose_47c3208f7115{flex:0 0 var(--ll-ui-target);width:var(--ll-ui-target);min-height:var(--ll-ui-target);border:1px solid var(--ll-ui-border);border-radius:var(--ll-ui-control-corner);color:var(--ll-ui-ink);background:0 0;place-items:center;display:grid}._drawerClose_47c3208f7115:not(:disabled):hover{background:var(--ll-ui-marketplace-highlight)}._drawerBody_47c3208f7115{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:var(--ll-space-6) var(--ll-space-7) max(var(--ll-space-8),env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}._drawerBody_47c3208f7115 ._empty_47c3208f7115{padding:var(--ll-space-5) 0;background:0 0;border:0}@keyframes _marketplaceScrimIn_47c3208f7115{0%{opacity:0}to{opacity:1}}@keyframes _marketplaceDrawerIn_47c3208f7115{0%{opacity:.6;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@media (width>=768px) and (width<=1199px){._header_47c3208f7115{padding-inline:var(--ll-ui-gutter);gap:var(--ll-space-4)}._headerBrand_47c3208f7115{gap:var(--ll-space-3)}._logo_47c3208f7115{flex-basis:120px;width:120px;height:54px}._brandDivider_47c3208f7115{height:34px}._generationName_47c3208f7115{font-size:var(--ll-type-heading-sm)}._headerActions_47c3208f7115{gap:var(--ll-space-3)}._modeButton_47c3208f7115{padding-inline:var(--ll-space-3)}._bag_47c3208f7115{padding-left:var(--ll-space-3)}._workspace_47c3208f7115{grid-template-columns:minmax(280px,34%) minmax(0,1fr)}._splitHandle_47c3208f7115{left:34%}._conversationPane_47c3208f7115,._shoppingPane_47c3208f7115{padding-inline:var(--ll-ui-gutter)}._transcript_47c3208f7115{margin-right:calc(-1 * var(--ll-space-2));padding-right:calc(var(--ll-space-2) + var(--ll-space-1))}._listings_47c3208f7115{grid-template-columns:repeat(2,minmax(0,1fr))}._productDetail_47c3208f7115,._shell_47c3208f7115[data-focus=conversation] ._listings_47c3208f7115{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){._drawerHeader_47c3208f7115{padding:var(--ll-space-5)}._drawerBody_47c3208f7115{padding:var(--ll-space-6) var(--ll-space-5) max(var(--ll-space-7),env(safe-area-inset-bottom,0px))}._header_47c3208f7115{min-height:70px;padding:8px var(--ll-space-4);gap:var(--ll-space-2)}._headerBrand_47c3208f7115{flex-shrink:1;gap:0}._logo_47c3208f7115{flex-basis:104px;width:104px;height:48px}._brandDivider_47c3208f7115,._generationTitle_47c3208f7115,._splitHandle_47c3208f7115,._expand_47c3208f7115,._conversationExpand_47c3208f7115{display:none}._headerActions_47c3208f7115{gap:4px;margin-left:auto}._modeButton_47c3208f7115{gap:0;width:48px;min-width:48px;min-height:48px;padding:0}._modeLabel_47c3208f7115,._accountLabel_47c3208f7115,._bagLabel_47c3208f7115{display:none}._account_47c3208f7115,._bag_47c3208f7115{border:0;width:48px;min-width:48px;min-height:48px;padding:0}._bagCount_47c3208f7115{min-width:23px;min-height:23px;font-size:var(--ll-type-navigation);padding:0 2px;position:absolute;top:0;right:-3px}._workspace_47c3208f7115,._shell_47c3208f7115[data-focus] ._workspace_47c3208f7115{flex:1;min-height:0;display:flex}._conversationPane_47c3208f7115,._shoppingPane_47c3208f7115{width:100%;height:100%;min-height:0;padding:var(--ll-space-4) var(--ll-space-5);border:0}._shell_47c3208f7115[data-mobile=conversation] ._shoppingPane_47c3208f7115,._shell_47c3208f7115[data-mobile=finds] ._conversationPane_47c3208f7115{display:none}._shell_47c3208f7115[data-guided=false] ._shoppingPane_47c3208f7115{display:block}._shell_47c3208f7115[data-guided=false] ._mobileTabs_47c3208f7115{display:none}._shell_47c3208f7115[data-mobile=conversation][data-guided=true] ._mobileConversationIntro_47c3208f7115{padding:var(--ll-space-4) var(--ll-space-5) var(--ll-space-2);flex-shrink:0;display:block}._mobileConversationIntro_47c3208f7115 h2{font-size:var(--ll-type-heading-xl);letter-spacing:-.045em;margin:0;font-weight:800;line-height:1.1}._mobileConversationIntro_47c3208f7115 p{font-size:var(--ll-type-body);margin:0 0 var(--ll-space-3);line-height:1.45}._mobileTabs_47c3208f7115{padding-inline:var(--ll-space-4);border-bottom:1px solid var(--ll-ui-border);flex-shrink:0;display:flex}._mobileTabs_47c3208f7115 button{min-height:var(--ll-ui-target);padding:var(--ll-space-3) var(--ll-space-2);color:var(--ll-ui-ink);font-size:var(--ll-type-control);text-align:center;background:0 0;border:0;border-bottom:4px solid #0000;flex:1}._mobileTabs_47c3208f7115 button[aria-pressed=true]{border-bottom-color:var(--ll-ui-marketplace-action);font-weight:750}._conversationHeader_47c3208f7115{display:none}._transcript_47c3208f7115{margin-right:calc(-1 * var(--ll-space-2));padding-right:calc(var(--ll-space-2) + var(--ll-space-1))}._sparkIdentity_47c3208f7115{font-size:var(--ll-type-label)}._exchange_47c3208f7115{padding-block:var(--ll-space-4)}._transcript_47c3208f7115:not([data-expanded=true]) ._exchange_47c3208f7115:nth-last-of-type(n+3){display:none}._exchange_47c3208f7115 p{font-size:var(--ll-type-conversation)}._exchange_47c3208f7115[data-speaker=user] p{font-size:var(--ll-type-conversation-user)}._exchange_47c3208f7115[data-speaker=user] ._caption_47c3208f7115{display:none}._exchange_47c3208f7115[data-speaker=user] p{text-align:right;padding-block:var(--ll-space-3)}._composerArea_47c3208f7115{padding-top:var(--ll-space-4);padding-bottom:env(safe-area-inset-bottom,0px)}._composer_47c3208f7115 textarea{padding:var(--ll-space-3)}._send_47c3208f7115{flex-basis:52px}._workspaceHeading_47c3208f7115{margin-bottom:var(--ll-space-4);padding-bottom:0}._workspaceTitle_47c3208f7115{display:none}._shell_47c3208f7115[data-guided=false] ._workspaceTitle_47c3208f7115{width:100%;display:flex}._shell_47c3208f7115[data-guided=false] ._workspaceHeading_47c3208f7115 h1{font-size:var(--ll-type-heading-md);display:block}._workspaceControls_47c3208f7115,._panelNavigation_47c3208f7115{gap:0;width:100%}._panelNavigation_47c3208f7115 button{padding:var(--ll-space-3) var(--ll-space-2);flex:1}._discoveryHeading_47c3208f7115{margin-block:var(--ll-space-4)}._discoveryHeading_47c3208f7115 h2{font-size:var(--ll-type-heading-sm)}._listings_47c3208f7115{gap:var(--ll-space-5);grid-template-columns:minmax(0,1fr)}._listing_47c3208f7115{outline-offset:var(--ll-space-1)}._photo_47c3208f7115{aspect-ratio:1.2}._listingTitle_47c3208f7115{font-size:var(--ll-type-heading-sm)}._productDetail_47c3208f7115{gap:var(--ll-space-4);border:0;flex-direction:column;margin:0;padding:0;display:flex}._mobileCatalogue_47c3208f7115[data-detail-open=true]{display:none}._selectedDetail_47c3208f7115{margin-top:0}._productDetail_47c3208f7115 ._photo_47c3208f7115{aspect-ratio:1.32}._detailCopy_47c3208f7115{gap:var(--ll-space-4);padding:0}._detailCopy_47c3208f7115 h2{font-size:var(--ll-type-heading-xl)}._talk_47c3208f7115{border-top:1px solid var(--ll-ui-border);padding-block:var(--ll-space-4)}._mobileSpark_47c3208f7115{gap:var(--ll-space-2);padding:var(--ll-space-3);margin-bottom:var(--ll-space-4);border:1px solid var(--ll-ui-border);flex-direction:column;display:flex}._mobileSpark_47c3208f7115 p{font-size:var(--ll-type-body);margin:0;line-height:1.5}._mobileSpark_47c3208f7115 ._textButton_47c3208f7115{justify-content:space-between;width:100%}._shell_47c3208f7115[data-mobile=finds][data-detail-open=true] ._workspaceHeading_47c3208f7115{display:none}._shell_47c3208f7115[data-panel=generation] ._workspaceTitle_47c3208f7115{display:flex}._shell_47c3208f7115[data-mobile=finds] ._mobileSpark_47c3208f7115{flex-flow:wrap;align-items:center}._shell_47c3208f7115[data-mobile=finds] ._mobileSpark_47c3208f7115 ._caption_47c3208f7115{letter-spacing:0;font-weight:750}._shell_47c3208f7115[data-mobile=finds] ._mobileSpark_47c3208f7115 p{flex:120px}._shell_47c3208f7115[data-mobile=finds] ._mobileSpark_47c3208f7115 ._textButton_47c3208f7115{min-height:var(--ll-ui-target);width:auto}._mobileSpark_47c3208f7115 ._mobileBack_47c3208f7115{flex:0 0 var(--ll-ui-target);justify-content:center;padding:0}._previewBar_47c3208f7115{text-align:left;font-size:var(--ll-type-label);padding-inline:var(--ll-space-5);justify-content:flex-start}._generationGrid_47c3208f7115{gap:var(--ll-space-4);grid-template-columns:minmax(0,1fr)}._generation_47c3208f7115 h2{font-size:var(--ll-type-heading-xl)}._shell_47c3208f7115[data-keyboard=true] ._header_47c3208f7115,._shell_47c3208f7115[data-keyboard=true] ._mobileTabs_47c3208f7115,._shell_47c3208f7115[data-keyboard=true] ._previewBar_47c3208f7115,._shell_47c3208f7115[data-keyboard=true] ._mobileConversationIntro_47c3208f7115{display:none}}@media (width<=767px) and (height<=600px){._shell_47c3208f7115{height:auto;min-height:var(--marketplace-viewport,100dvh)}._workspace_47c3208f7115,._shell_47c3208f7115[data-focus] ._workspace_47c3208f7115{flex:none;min-height:0}._conversationPane_47c3208f7115,._shoppingPane_47c3208f7115{height:auto;overflow:visible}._transcript_47c3208f7115{flex:none;max-height:none;overflow:visible}}@media (width<=767px){._shell_47c3208f7115:is([data-large-text=true],[data-document-scroll=true]){height:auto;min-height:var(--marketplace-viewport,100dvh)}._shell_47c3208f7115:is([data-large-text=true],[data-document-scroll=true]) ._workspace_47c3208f7115{flex:none}._shell_47c3208f7115:is([data-large-text=true],[data-document-scroll=true]) ._conversationPane_47c3208f7115,._shell_47c3208f7115:is([data-large-text=true],[data-document-scroll=true]) ._shoppingPane_47c3208f7115{height:auto;overflow:visible}._shell_47c3208f7115:is([data-large-text=true],[data-document-scroll=true]) ._transcript_47c3208f7115{flex:none;overflow:visible}}@media (width>=768px) and (height<=600px){._transcript_47c3208f7115{flex:none;overflow:visible}}@media (width>=768px){._shell_47c3208f7115:is([data-large-text=true],[data-document-scroll=true]) ._transcript_47c3208f7115{flex:none;overflow:visible}}@media (prefers-reduced-motion:reduce){._workspace_47c3208f7115{transition:none}._drawerScrim_47c3208f7115,._drawerPanel_47c3208f7115{animation:none}}
