
.Messages-module__-GJEAW__messagesContainer{padding:var(--spacing-md);gap:var(--chat-message-gap,var(--spacing-sm));flex-direction:column;flex-grow:1;flex-basis:0;display:flex;overflow-y:auto}.Messages-module__-GJEAW__scrollerItem{flex-direction:column;width:100%;min-width:0;display:flex}.Messages-module__-GJEAW__scrollerItemUser{align-items:flex-end;container:user-message-turn/inline-size}.Messages-module__-GJEAW__message{word-wrap:break-word;line-height:var(--line-height-normal);font-size:var(--font-size-md);cursor:default;flex-direction:column;display:flex}.Messages-module__-GJEAW__messageBubble{border-radius:var(--radius-lg);padding:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-sm);word-wrap:break-word;min-width:0;line-height:var(--line-height-normal);font-size:var(--font-size-md);cursor:default;flex-direction:column;display:flex;}.Messages-module__-GJEAW__userMessageGroup{align-items:flex-end;gap:var(--spacing-xs);flex-direction:column;align-self:flex-end;width:fit-content;min-width:0;max-width:80%;display:flex}.Messages-module__-GJEAW__userMessageStack{flex-direction:column;align-items:flex-end;width:100%;min-width:0;max-width:100%;display:flex}.Messages-module__-GJEAW__messageBubbleUser{border-radius:var(--radius-lg);width:fit-content;max-width:100%;padding:var(--spacing-sm) var(--spacing-md);color:var(--color-gray-700);font-weight:var(--font-weight-normal);letter-spacing:-.011em;background:var(--color-gray-200);border-bottom-right-radius:0;align-self:flex-end;align-items:flex-end;overflow:hidden}.Messages-module__-GJEAW__userMessageMeta{opacity:0;pointer-events:none;transition:opacity var(--transition-default);justify-content:flex-end;align-items:center;margin:0;padding:0;display:flex}.Messages-module__-GJEAW__userMessageMetaInner{justify-content:flex-end;align-items:center;gap:var(--spacing-3xs);padding:var(--spacing-3xs) 0 0;margin:0;display:flex;}.Messages-module__-GJEAW__scrollerItemUser:hover .Messages-module__-GJEAW__userMessageMeta,.Messages-module__-GJEAW__userMessageGroup:hover .Messages-module__-GJEAW__userMessageMeta,.Messages-module__-GJEAW__userMessageStack:hover .Messages-module__-GJEAW__userMessageMeta,.Messages-module__-GJEAW__messageBubbleUser:hover+.Messages-module__-GJEAW__userMessageMeta,.Messages-module__-GJEAW__userMessageMetaVisible{opacity:1;pointer-events:auto}.Messages-module__-GJEAW__assistantFeedback{opacity:0;pointer-events:none;transition:opacity var(--transition-default);justify-content:flex-start;align-items:center;margin:0;padding:0;display:flex}.Messages-module__-GJEAW__scrollerItem:hover .Messages-module__-GJEAW__assistantFeedback,.Messages-module__-GJEAW__assistantMessageBrand:hover .Messages-module__-GJEAW__assistantFeedback,.Messages-module__-GJEAW__assistantFeedback:focus-within,.Messages-module__-GJEAW__assistantFeedbackVisible{opacity:1;pointer-events:auto}.Messages-module__-GJEAW__assistantFeedback:has([data-open]){opacity:1;pointer-events:auto}.Messages-module__-GJEAW__assistantFeedback:has([data-submitted]){opacity:1;pointer-events:auto}.Messages-module__-GJEAW__daySeparator{width:100%;padding:var(--spacing-xs) 0;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--color-gray-500);text-align:center;margin:0}.Messages-module__-GJEAW__userMessageCopyButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex;}.Messages-module__-GJEAW__userMessageCopyButton svg{width:12px;height:12px}.Messages-module__-GJEAW__messageBubbleUser .Messages-module__-GJEAW__messageContent{white-space:pre-line;background:0 0;border-radius:0;padding:0}.Messages-module__-GJEAW__messageContent [class*=mentionChip]{vertical-align:middle;margin-inline:.1em}.Messages-module__-GJEAW__messageBubbleUser .Messages-module__-GJEAW__messageContent [data-mention-chip]{box-sizing:border-box;white-space:nowrap;min-width:0;max-width:min(16rem,72cqi);overflow:hidden}:is(.Messages-module__-GJEAW__messageBubbleUser .Messages-module__-GJEAW__messageContent [data-mention-chip] [class*=mentionChipLabel],.Messages-module__-GJEAW__messageBubbleUser .Messages-module__-GJEAW__messageContent [data-mention-chip] [class*=mentionChipVariant]){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Messages-module__-GJEAW__assistantMessage{align-self:stretch;align-items:stretch;gap:var(--spacing-sm);background-color:#0000;width:100%;max-width:100%;padding:0}.Messages-module__-GJEAW__assistantMessageBrand{align-self:stretch;width:100%;max-width:100%}.Messages-module__-GJEAW__assistantBrandRoot{--assistant-mark-column:calc(40px + var(--spacing-sm));gap:var(--spacing-2xs);flex-direction:column;width:100%;display:flex}.Messages-module__-GJEAW__assistantBrandRootNoMark{--assistant-mark-column:0px}.Messages-module__-GJEAW__assistantBrandTopRow{align-items:flex-start;gap:var(--spacing-sm);--assistant-brand-mark-size:40px;width:100%;display:flex}.Messages-module__-GJEAW__assistantBrandMark{flex-shrink:0;display:block}.Messages-module__-GJEAW__assistantBrandMarkSpacer{width:var(--assistant-brand-mark-size);height:var(--assistant-brand-mark-size);flex-shrink:0}.Messages-module__-GJEAW__assistantBrandColumn>.Messages-module__-GJEAW__messageContent:first-child{padding-top:calc((var(--assistant-brand-mark-size) - 1lh) / 2)}.Messages-module__-GJEAW__completionNudgeBesideMark{padding-top:calc((var(--assistant-brand-mark-size) - 1lh) / 2);width:100%;min-width:0}.Messages-module__-GJEAW__brandChromeMinimalRow{justify-content:flex-start;align-items:flex-start;gap:var(--spacing-3xs);width:100%;padding:var(--spacing-3xs) 0;box-sizing:border-box;flex-direction:column;display:flex}.Messages-module__-GJEAW__assistantBrandColumn{gap:var(--spacing-sm);flex-direction:column;flex:1;min-width:0;display:flex}.Messages-module__-GJEAW__assistantBrandColumnPlain{gap:var(--spacing-sm);flex-direction:column;width:100%;min-width:0;display:flex}.Messages-module__-GJEAW__messageContent{cursor:default;min-width:0}.Messages-module__-GJEAW__messageContent a{color:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;transition:opacity var(--transition-fast);text-decoration:none}.Messages-module__-GJEAW__messageContent a svg{vertical-align:-.15em;opacity:.55;width:1em;height:1em;margin-inline-end:.15em;display:inline-block}:is(.Messages-module__-GJEAW__messageContent a:hover,.Messages-module__-GJEAW__messageContent a:focus-visible){color:inherit;opacity:.75;text-decoration:none}.Messages-module__-GJEAW__messageContent p{margin:0}.Messages-module__-GJEAW__messageContent :is(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-gray-900);margin:var(--spacing-sm) 0 var(--spacing-sm)}.Messages-module__-GJEAW__messageContent :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.Messages-module__-GJEAW__messageContent :is(p,ul,ol)+:is(h1,h2,h3,h4,h5,h6){margin-top:var(--spacing-md)}.Messages-module__-GJEAW__messageContent :is(h1,h2,h3,h4,h5,h6)+:is(p,ul,ol){margin-top:0}.Messages-module__-GJEAW__messageContent :is(strong,b){font-size:inherit;font-weight:var(--font-weight-semibold);line-height:inherit;color:inherit}:is(.Messages-module__-GJEAW__messageBubble .Messages-module__-GJEAW__messageContent p+p,.Messages-module__-GJEAW__message .Messages-module__-GJEAW__messageContent p+p),:is(.Messages-module__-GJEAW__messageBubble .Messages-module__-GJEAW__messageContent :is(p,ul,ol)+:is(p,ul,ol),.Messages-module__-GJEAW__message .Messages-module__-GJEAW__messageContent :is(p,ul,ol)+:is(p,ul,ol)){margin-top:var(--spacing-sm)}:is(.Messages-module__-GJEAW__messageContent ul,.Messages-module__-GJEAW__messageContent ol){margin:0;padding-left:1.25em}.Messages-module__-GJEAW__messageContent li+li{margin-top:var(--spacing-2xs)}.Messages-module__-GJEAW__messageContent li>:is(ul,ol){margin-top:var(--spacing-2xs)}.Messages-module__-GJEAW__messageContent [data-markdown-table]{box-sizing:border-box;width:100%;max-width:100%;margin:var(--spacing-sm) 0;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);background-clip:padding-box;overflow-x:auto}.Messages-module__-GJEAW__messageContent [data-markdown-table]:first-child{margin-top:0}.Messages-module__-GJEAW__messageContent [data-markdown-table]:last-child{margin-bottom:0}.Messages-module__-GJEAW__messageContent table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-gray-900)}:is(.Messages-module__-GJEAW__messageContent th,.Messages-module__-GJEAW__messageContent td){padding:var(--spacing-xs) var(--spacing-sm);text-align:left;vertical-align:top;border:none;border-bottom:1px solid var(--color-border)}.Messages-module__-GJEAW__messageContent tr:last-child :is(th,td){border-bottom:none}.Messages-module__-GJEAW__messageContent th{font-size:inherit;font-weight:var(--font-weight-semibold);color:var(--color-gray-900);background:0 0}.Messages-module__-GJEAW__messageContent td:first-child{font-weight:var(--font-weight-medium);color:var(--color-gray-600)}.Messages-module__-GJEAW__messageContent tr:first-child>:first-child{border-top-left-radius:var(--radius-lg)}.Messages-module__-GJEAW__messageContent tr:first-child>:last-child{border-top-right-radius:var(--radius-lg)}.Messages-module__-GJEAW__messageContent tr:last-child>:first-child{border-bottom-left-radius:var(--radius-lg)}.Messages-module__-GJEAW__messageContent tr:last-child>:last-child{border-bottom-right-radius:var(--radius-lg)}:is(.Messages-module__-GJEAW__messageContent :is(p,ul,ol)+[data-markdown-table],.Messages-module__-GJEAW__messageContent [data-markdown-table]+:is(p,ul,ol)){margin-top:var(--spacing-sm)}.Messages-module__-GJEAW__messageContent [data-markdown-code]{margin:var(--spacing-sm) 0}.Messages-module__-GJEAW__messageContent [data-markdown-code]:first-child{margin-top:0}.Messages-module__-GJEAW__messageContent [data-markdown-code]:last-child{margin-bottom:0}:is(.Messages-module__-GJEAW__messageContent :is(p,ul,ol,[data-markdown-table])+[data-markdown-code],.Messages-module__-GJEAW__messageContent [data-markdown-code]+:is(p,ul,ol,[data-markdown-table])){margin-top:var(--spacing-sm)}.Messages-module__-GJEAW__toolNormalizationNote{margin-top:var(--spacing-2xs);color:var(--color-gray-600);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.Messages-module__-GJEAW__streamErrorNotice{align-items:flex-start;gap:var(--spacing-2xs);flex-direction:column;display:flex}.Messages-module__-GJEAW__streamErrorNoticeBrand{align-items:flex-start;width:100%}.Messages-module__-GJEAW__streamErrorAction{margin-left:calc(18px + var(--spacing-xs))}.Messages-module__-GJEAW__streamErrorActionBrand{margin-left:0}.Messages-module__-GJEAW__message ol,.Messages-module__-GJEAW__message ul,.Messages-module__-GJEAW__messageBubble ol,.Messages-module__-GJEAW__messageBubble ul{padding-left:var(--spacing-md)}.Messages-module__-GJEAW__message li+li,.Messages-module__-GJEAW__messageBubble li+li{margin-top:var(--spacing-2xs)}.Messages-module__-GJEAW__message blockquote,.Messages-module__-GJEAW__messageBubble blockquote{background-color:var(--color-gray-300);padding:var(--spacing-sm);margin-top:var(--spacing-sm);border-radius:var(--radius-md)}.Messages-module__-GJEAW__userMessageAttachments{--reference-preview-thumb-size:7.5rem;width:100%;max-width:100%}.Messages-module__-GJEAW__systemActionNote{max-width:90%;font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-gray-500);text-align:center;align-self:center;margin:0}.Messages-module__-GJEAW__systemActionNote strong{font-weight:var(--font-weight-medium);color:var(--color-gray-700)}@media (max-width:768px){.Messages-module__-GJEAW__userMessageMeta{opacity:1;pointer-events:auto}.Messages-module__-GJEAW__userMessageGroup{min-width:0;max-width:100%}.Messages-module__-GJEAW__assistantBrandRoot,.Messages-module__-GJEAW__assistantBrandColumn,.Messages-module__-GJEAW__messageContent{min-width:0}}
.StudioAddToCollectionSubmenu-module__5kv0RG__root{width:100%;min-width:0;max-width:min(20rem, calc(100vw - var(--spacing-xl)));max-height:min(420px, calc(100vh - var(--spacing-xl)));box-sizing:border-box;--studio-collection-rail-icon-size:20px;--submenu-item-radius:var(--action-menu-item-radius,var(--dimension-cornerroundings-s-corner));flex-direction:column;padding:0;display:flex}.StudioAddToCollectionSubmenu-module__5kv0RG__list{flex:1;min-height:0;padding:0;overflow-y:auto}.StudioAddToCollectionSubmenu-module__5kv0RG__row{align-items:center;gap:var(--dimension-8);box-sizing:border-box;width:100%;padding:var(--dimension-8) var(--dimension-12);border-radius:var(--submenu-item-radius);cursor:pointer;border:2px solid #0000;transition:border-color .15s,background-color .15s;display:flex}.StudioAddToCollectionSubmenu-module__5kv0RG__row:hover{background:var(--color-button-text-hoverfill)}.StudioAddToCollectionSubmenu-module__5kv0RG__rowMainButton{align-items:center;gap:var(--dimension-8);cursor:pointer;text-align:left;min-width:0;font:inherit;color:inherit;background:0 0;border:none;flex:1;margin:0;padding:0;display:flex}.StudioAddToCollectionSubmenu-module__5kv0RG__rowIcon{width:var(--studio-collection-rail-icon-size);height:var(--studio-collection-rail-icon-size);color:var(--color-copy-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.StudioAddToCollectionSubmenu-module__5kv0RG__rowIcon svg{width:var(--studio-collection-rail-icon-size);height:var(--studio-collection-rail-icon-size)}.StudioAddToCollectionSubmenu-module__5kv0RG__rowMain{flex-direction:column;flex:1;align-items:stretch;gap:2px;min-width:0;display:flex}.StudioAddToCollectionSubmenu-module__5kv0RG__rowTitleWrap,.StudioAddToCollectionSubmenu-module__5kv0RG__rowTitleWrap>*{width:100%;min-width:0;max-width:100%}.StudioAddToCollectionSubmenu-module__5kv0RG__rowTitle{font-size:var(--dimension-typography-interface-inputheadline-fontsize);font-weight:var(--font-weight-medium);line-height:var(--dimension-typography-interface-inputheadline-lineheight);color:var(--color-copy-primary)}.StudioAddToCollectionSubmenu-module__5kv0RG__rowMeta{font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-gray-500);line-height:1.2}.StudioAddToCollectionSubmenu-module__5kv0RG__checkboxWrap{flex-shrink:0;align-items:center;line-height:0;display:flex}.StudioAddToCollectionSubmenu-module__5kv0RG__divider{background:var(--color-dividerdefault);height:1px;margin-block:calc(var(--dimension-4) + var(--spacing-2xs));margin-inline:var(--spacing-sm);border:none}.StudioAddToCollectionSubmenu-module__5kv0RG__rowCreateTrigger .StudioAddToCollectionSubmenu-module__5kv0RG__rowMain{justify-content:center;align-items:flex-start;gap:0}.StudioAddToCollectionSubmenu-module__5kv0RG__rowCreateTrigger .StudioAddToCollectionSubmenu-module__5kv0RG__rowTitle{line-height:var(--studio-collection-rail-icon-size)}.StudioAddToCollectionSubmenu-module__5kv0RG__createExpanded{gap:var(--spacing-sm);flex-direction:column;padding:0;display:flex}.StudioAddToCollectionSubmenu-module__5kv0RG__newCollectionInputWrap{padding-inline:var(--spacing-sm)}.StudioAddToCollectionSubmenu-module__5kv0RG__createActions{justify-content:flex-end;gap:var(--spacing-sm);display:flex}.StudioAddToCollectionSubmenu-module__5kv0RG__loading{padding-top:var(--spacing-2xs);padding-bottom:var(--spacing-2xs);padding-left:calc(var(--dimension-4) + var(--spacing-md));padding-right:var(--spacing-md);font-size:var(--font-size-xxs);font-weight:var(--font-weight-medium);color:var(--color-gray-400);text-transform:uppercase;letter-spacing:.05em;margin:0;line-height:1.2}
.StudioAddToBrandArtifactSubmenu-module__YH2Ioq__root{}.StudioAddToBrandArtifactSubmenu-module__YH2Ioq__list{}.StudioAddToBrandArtifactSubmenu-module__YH2Ioq__row{}.StudioAddToBrandArtifactSubmenu-module__YH2Ioq__rowMainButton{}.StudioAddToBrandArtifactSubmenu-module__YH2Ioq__rowIcon{}.StudioAddToBrandArtifactSubmenu-module__YH2Ioq__rowMain{}.StudioAddToBrandArtifactSubmenu-module__YH2Ioq__rowTitleWrap{}.StudioAddToBrandArtifactSubmenu-module__YH2Ioq__rowTitle{}.StudioAddToBrandArtifactSubmenu-module__YH2Ioq__rowMeta{}.StudioAddToBrandArtifactSubmenu-module__YH2Ioq__loading{}.StudioAddToBrandArtifactSubmenu-module__YH2Ioq__rowLoading{opacity:.6;pointer-events:none}
.StudioSessionViewClient-module__LqpY1G__container{background:var(--color-white);flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.StudioSessionViewClient-module__LqpY1G__header{align-items:center;gap:var(--spacing-xs);box-sizing:border-box;padding:calc(var(--studio-topbar-height) + var(--spacing-2xs)) var(--spacing-md) 0;margin-bottom:var(--spacing-sm);min-height:calc(var(--spacing-2xs) + var(--button-height-sm));background:0 0;flex-shrink:0;display:flex}.StudioSessionViewClient-module__LqpY1G__main{background:var(--color-white);flex:1;min-height:0;position:relative}.StudioSessionViewClient-module__LqpY1G__sessionScroll{padding:var(--spacing-lg);background-color:var(--color-white);padding-bottom:12rem;position:absolute;inset:0;overflow-y:auto}.StudioSessionViewClient-module__LqpY1G__sessionScrollDotGrid{}.StudioSessionViewClient-module__LqpY1G__sessionScrollWithBulkSelection{padding-bottom:calc(12rem + var(--spacing-3xl))}@media (max-width:768px){.StudioSessionViewClient-module__LqpY1G__sessionScroll.StudioSessionViewClient-module__LqpY1G__sessionScrollWithBulkSelection{padding-bottom:calc(9.5rem + var(--spacing-3xl))}.StudioSessionViewClient-module__LqpY1G__container{min-width:0;max-width:100%;overflow-x:hidden}.StudioSessionViewClient-module__LqpY1G__header{gap:var(--spacing-2xs);padding:calc(var(--studio-topbar-height) + var(--spacing-2xs)) var(--spacing-sm) 0;margin-bottom:var(--spacing-xs);min-height:calc(var(--spacing-2xs) + var(--button-height-sm))}.StudioSessionViewClient-module__LqpY1G__sessionScroll{min-width:0;padding:var(--spacing-sm);padding-bottom:9.5rem;overflow-x:hidden}.StudioSessionViewClient-module__LqpY1G__promptSection{padding:var(--spacing-xs) var(--spacing-sm) max(var(--spacing-sm), env(safe-area-inset-bottom,0px))}}.StudioSessionViewClient-module__LqpY1G__promptSection{z-index:10;padding:var(--spacing-md) var(--spacing-lg) max(var(--spacing-lg), env(safe-area-inset-bottom,0px));box-sizing:border-box;pointer-events:none;background:0 0;width:100%;position:absolute;bottom:0;left:0;right:0}.StudioSessionViewClient-module__LqpY1G__promptSection>*{pointer-events:auto}.StudioSessionViewClient-module__LqpY1G__sessionNotFound{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-xl);text-align:center;flex-direction:column;display:flex}.StudioSessionViewClient-module__LqpY1G__sessionNotFoundMessage{font-size:var(--font-size-md);color:var(--color-gray-600);margin:0}
.StudioBrandArtifactsTable-module__BoMitG__collectionChipList{align-items:center;gap:var(--spacing-3xs);flex-wrap:wrap;display:flex}.StudioBrandArtifactsTable-module__BoMitG__collectionChip{min-width:0;max-width:160px}.StudioBrandArtifactsTable-module__BoMitG__collectionChipLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.StudioBrandArtifactsTable-module__BoMitG__sourceTag{flex-shrink:0}.StudioBrandArtifactsTable-module__BoMitG__rowHidden{opacity:.55}.StudioBrandArtifactsTable-module__BoMitG__hiddenChip{align-self:flex-start}.StudioBrandArtifactsTable-module__BoMitG__activityCell{gap:var(--spacing-3xs);flex-direction:column;min-width:0;display:flex}.StudioBrandArtifactsTable-module__BoMitG__activityUser{font-size:var(--font-size-sm);color:var(--text-primary)}.StudioBrandArtifactsTable-module__BoMitG__activityDate{font-size:var(--font-size-xs);color:var(--color-gray-500)}
.StudioLibraryAssetGridItem-module__tlr33W__cardImage{-o-object-fit:cover;object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.StudioLibraryAssetGridItem-module__tlr33W__thumb{width:100%;height:100%;min-height:0;display:block}
.ApiTokensSettings-module__qpCiRa__container{gap:var(--spacing-lg);flex-direction:column;display:flex}.ApiTokensSettings-module__qpCiRa__notice{background-color:var(--warning-background);border:1px solid var(--warning-border);border-radius:var(--radius-md);padding:var(--spacing-md)}.ApiTokensSettings-module__qpCiRa__notice p{font-size:var(--font-size-sm);color:var(--warning-text);line-height:var(--line-height-normal);margin:0}.ApiTokensSettings-module__qpCiRa__legend{margin-top:var(--spacing-sm);gap:var(--spacing-sm);font-size:var(--font-size-xs);color:var(--warning-text);flex-wrap:wrap;display:flex}.ApiTokensSettings-module__qpCiRa__legendItem{align-items:center;gap:var(--spacing-2xs);display:inline-flex}.ApiTokensSettings-module__qpCiRa__legendDotGreen,.ApiTokensSettings-module__qpCiRa__legendDotRed{border-radius:999px;width:8px;height:8px;display:inline-block}.ApiTokensSettings-module__qpCiRa__legendDotGreen{background:var(--color-signal-signalgreen-500)}.ApiTokensSettings-module__qpCiRa__legendDotRed{background:var(--color-signal-signalred-500)}.ApiTokensSettings-module__qpCiRa__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);display:flex}.ApiTokensSettings-module__qpCiRa__headerActions{gap:var(--spacing-sm);flex-shrink:0;align-items:center;display:flex}.ApiTokensSettings-module__qpCiRa__headerContent{flex:1;min-width:0}.ApiTokensSettings-module__qpCiRa__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-xs) 0;color:var(--color-black)}.ApiTokensSettings-module__qpCiRa__description{color:var(--color-black-50);font-size:var(--font-size-sm);line-height:var(--line-height-normal);margin:0}.ApiTokensSettings-module__qpCiRa__orgLink{color:var(--color-primary);cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:underline}.ApiTokensSettings-module__qpCiRa__orgLink:hover{color:var(--color-primary-dark)}.ApiTokensSettings-module__qpCiRa__loading{padding:var(--spacing-xl);text-align:center;color:var(--color-black-50);flex-direction:column;justify-content:center;align-items:center;display:flex}.ApiTokensSettings-module__qpCiRa__loadingSpinner{border:2px solid var(--color-border);border-top:2px solid var(--color-black);width:24px;height:24px;margin-bottom:var(--spacing-sm);border-radius:50%;animation:1s linear infinite ApiTokensSettings-module__qpCiRa__spin}@keyframes ApiTokensSettings-module__qpCiRa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ApiTokensSettings-module__qpCiRa__emptyState{text-align:center;padding:var(--spacing-xl)}.ApiTokensSettings-module__qpCiRa__emptyStateTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-black);margin:0 0 var(--spacing-xs) 0}.ApiTokensSettings-module__qpCiRa__emptyStateDescription{font-size:var(--font-size-sm);color:var(--color-black-50);line-height:var(--line-height-normal);margin:0}.ApiTokensSettings-module__qpCiRa__tokenList{gap:var(--spacing-sm);flex-direction:column;display:flex}.ApiTokensSettings-module__qpCiRa__tokenItem{padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);display:flex}.ApiTokensSettings-module__qpCiRa__tokenInfo{flex:1;min-width:0}.ApiTokensSettings-module__qpCiRa__tokenHeader{margin-bottom:var(--spacing-sm)}.ApiTokensSettings-module__qpCiRa__tokenName{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-2xs) 0;color:var(--color-black)}.ApiTokensSettings-module__qpCiRa__tokenMeta{align-items:center;gap:0 var(--spacing-2xs);font-size:var(--font-size-xs);color:var(--color-black-50);flex-wrap:wrap;display:flex}.ApiTokensSettings-module__qpCiRa__metaSeparator{color:var(--color-black-30)}.ApiTokensSettings-module__qpCiRa__tokenScopes{gap:var(--spacing-2xs);flex-wrap:wrap;display:flex}.ApiTokensSettings-module__qpCiRa__tokenWarning{margin:var(--spacing-xs) 0 0 0;font-size:var(--font-size-xs);color:var(--warning-text)}.ApiTokensSettings-module__qpCiRa__tokenActions{gap:var(--spacing-2xs);flex-shrink:0;display:flex}@media (max-width:640px){.ApiTokensSettings-module__qpCiRa__header{align-items:stretch;gap:var(--spacing-sm);flex-direction:column}.ApiTokensSettings-module__qpCiRa__tokenItem{gap:var(--spacing-sm);flex-direction:column}.ApiTokensSettings-module__qpCiRa__tokenActions{justify-content:flex-end}.ApiTokensSettings-module__qpCiRa__tokenMeta{align-items:flex-start;gap:var(--spacing-3xs);flex-direction:column}.ApiTokensSettings-module__qpCiRa__metaSeparator{display:none}}
.SessionBulkCollectionGate-module__foqv3q__collectionGateLoading{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);display:flex}
.StudioLibraryVirtualGrid-module__Q380OW__root{width:100%;min-width:0;max-width:100%}.StudioLibraryVirtualGrid-module__Q380OW__virtualSpacer{width:100%;min-width:0;max-width:100%;position:relative}.StudioLibraryVirtualGrid-module__Q380OW__masonryRow{grid-gap:var(--spacing-xs);gap:var(--spacing-xs);width:100%;min-width:0;max-width:100%;display:grid;position:absolute;top:0;left:0}.StudioLibraryVirtualGrid-module__Q380OW__masonryRow>*{min-width:0}.StudioLibraryVirtualGrid-module__Q380OW__loadingMore{padding:var(--spacing-sm) 0 var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-gray-500);text-align:center}
.ConnectionsSettings-module__Da1wNG__container{gap:var(--spacing-md);flex-direction:column;display:flex}.ConnectionsSettings-module__Da1wNG__intro{margin:0}.ConnectionsSettings-module__Da1wNG__installActions{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.ConnectionsSettings-module__Da1wNG__manualBox{gap:var(--spacing-sm);flex-direction:column;display:flex}.ConnectionsSettings-module__Da1wNG__manualTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-black);margin:0}.ConnectionsSettings-module__Da1wNG__manualDescription{margin:0}.ConnectionsSettings-module__Da1wNG__manualUrlField{gap:var(--spacing-3xs);flex-direction:column;display:flex}.ConnectionsSettings-module__Da1wNG__manualUrlLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-black-50)}.ConnectionsSettings-module__Da1wNG__urlValue{width:100%;max-width:100%}.ConnectionsSettings-module__Da1wNG__docsLink{align-self:flex-start}.ConnectionsSettings-module__Da1wNG__connections{gap:var(--spacing-sm);padding-top:var(--spacing-md);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.ConnectionsSettings-module__Da1wNG__connectionsTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-black);margin:0}.ConnectionsSettings-module__Da1wNG__connectionList{gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ConnectionsSettings-module__Da1wNG__connectionItem{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white)}.ConnectionsSettings-module__Da1wNG__connectionInfo{min-width:0}.ConnectionsSettings-module__Da1wNG__connectionName{margin:0 0 var(--spacing-3xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-black);line-height:var(--line-height-normal)}.ConnectionsSettings-module__Da1wNG__connectionMeta{align-items:center;gap:0 var(--spacing-2xs);font-size:var(--font-size-xs);color:var(--color-black-50);line-height:var(--line-height-normal);flex-wrap:wrap;margin:0;display:flex}.ConnectionsSettings-module__Da1wNG__metaSeparator{color:var(--color-black-30)}.ConnectionsSettings-module__Da1wNG__loading{padding:var(--spacing-xl);text-align:center;color:var(--color-black-50);flex-direction:column;justify-content:center;align-items:center;display:flex}.ConnectionsSettings-module__Da1wNG__loadingSpinner{border:2px solid var(--color-border);border-top:2px solid var(--color-black);width:24px;height:24px;margin-bottom:var(--spacing-sm);border-radius:50%;animation:1s linear infinite ConnectionsSettings-module__Da1wNG__spin}@keyframes ConnectionsSettings-module__Da1wNG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.ConnectionsSettings-module__Da1wNG__installActions{flex-direction:column}.ConnectionsSettings-module__Da1wNG__installActions a,.ConnectionsSettings-module__Da1wNG__installActions button{width:100%}}
.StudioGenerationProgressChip-module__xqlrka__ariaHost{flex-shrink:0;min-width:0;max-width:22rem;display:inline-flex}.StudioGenerationProgressChip-module__xqlrka__chip{justify-content:flex-start;width:100%;min-width:0}.StudioGenerationProgressChip-module__xqlrka__label{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);overflow:hidden}
.StudioLibraryGrid-module__Ey9sfa__gridArea{padding:var(--spacing-md) var(--spacing-md) var(--spacing-xl);flex:1;overflow-y:auto;}.StudioLibraryGrid-module__Ey9sfa__emptyState{justify-content:center;align-items:center;gap:var(--spacing-sm);min-height:200px;color:var(--color-gray-400);font-size:var(--font-size-sm);text-align:center;padding:var(--spacing-xl);flex-direction:column;display:flex}.StudioLibraryGrid-module__Ey9sfa__emptyStateText{color:var(--color-gray-500);margin:0}.StudioLibraryGrid-module__Ey9sfa__masonry{grid-gap:var(--spacing-xs);gap:var(--spacing-xs);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;}@media (min-width:1800px){.StudioLibraryGrid-module__Ey9sfa__masonry{grid-template-columns:repeat(5,minmax(0,1fr))}}@media screen and (max-width:1024px){.StudioLibraryGrid-module__Ey9sfa__masonry{grid-template-columns:repeat(2,minmax(0,1fr))}}.StudioLibraryGrid-module__Ey9sfa__card{aspect-ratio:1;border-radius:var(--radius-sm);cursor:pointer;border:var(--border-default);min-width:0;position:relative;overflow:hidden;}.StudioLibraryGrid-module__Ey9sfa__cardSelected:after{content:"";z-index:1;border-radius:var(--radius-sm);box-shadow:inset 0 0 0 2px var(--color-black);pointer-events:none;position:absolute;inset:0}.StudioLibraryGrid-module__Ey9sfa__selectCheckbox{top:var(--spacing-xs);left:var(--spacing-xs);z-index:3;opacity:0;transition:opacity var(--transition-fast);pointer-events:auto;line-height:0;position:absolute}.StudioLibraryGrid-module__Ey9sfa__card:hover .StudioLibraryGrid-module__Ey9sfa__selectCheckbox,.StudioLibraryGrid-module__Ey9sfa__selectCheckbox[data-selected=true]{opacity:1}.StudioLibraryGrid-module__Ey9sfa__gridAreaWithBulkBar{padding-bottom:var(--spacing-3xl)}.StudioLibraryGrid-module__Ey9sfa__skeleton{border-radius:var(--radius-sm)}@media (max-width:768px){.StudioLibraryGrid-module__Ey9sfa__gridArea{padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-xl)}.StudioLibraryGrid-module__Ey9sfa__masonry{grid-template-columns:repeat(2,minmax(0,1fr))}.StudioLibraryGrid-module__Ey9sfa__selectCheckbox{box-sizing:border-box;width:var(--button-height-sm);min-width:var(--button-height-sm);height:var(--button-height-sm);min-height:var(--button-height-sm);justify-content:center;align-items:center;display:flex}.StudioLibraryGrid-module__Ey9sfa__selectCheckbox input[type=checkbox]{--width:var(--button-height-sm);--height:var(--button-height-sm);width:var(--button-height-sm);height:var(--button-height-sm)}.StudioLibraryGrid-module__Ey9sfa__card .StudioLibraryGrid-module__Ey9sfa__selectCheckbox{opacity:1}.StudioLibraryGrid-module__Ey9sfa__gridAreaWithBulkBar{padding-bottom:calc(var(--spacing-3xl) + env(safe-area-inset-bottom,0px) + var(--spacing-lg))}}@media (hover:none){.StudioLibraryGrid-module__Ey9sfa__card .StudioLibraryGrid-module__Ey9sfa__selectCheckbox{opacity:1}}
.CommandMenu-module__OrAYaW__dialog{z-index:1200;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);width:min(640px,90vw);max-height:min(600px,85vh);box-shadow:var(--shadow-md);opacity:1;transform-origin:50%;flex-direction:column;animation:.2s CommandMenu-module__OrAYaW__dropdownEnter;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.CommandMenu-module__OrAYaW__dialog [cmdk-root]{flex-direction:column;height:100%;display:flex}.CommandMenu-module__OrAYaW__dialog [cmdk-input]{width:100%;padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-md);font-family:var(--font-family-default);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);border:none;border-bottom:1px solid var(--color-border);color:var(--color-black);background:0 0;outline:none}.CommandMenu-module__OrAYaW__dialog [cmdk-input]::placeholder{color:var(--color-gray-500)}.CommandMenu-module__OrAYaW__dialog [cmdk-input]:focus{outline:none}.CommandMenu-module__OrAYaW__dialog [cmdk-list]{padding:var(--spacing-2xs);max-height:540px;flex:1;scroll-padding-block-start:var(--spacing-2xs);scroll-padding-block-end:var(--spacing-2xs);overflow-y:auto}.CommandMenu-module__OrAYaW__dialog [cmdk-group]{padding:var(--spacing-2xs) 0}.CommandMenu-module__OrAYaW__dialog [cmdk-group]:not(:first-child){margin-top:var(--spacing-xs)}.CommandMenu-module__OrAYaW__dialog [cmdk-group-heading]{padding:var(--spacing-2xs) var(--spacing-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.05em}.CommandMenu-module__OrAYaW__dialog [cmdk-item]{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-sm);font-family:var(--font-family-default);color:var(--color-black);transition:background-color var(--transition-fast);min-height:40px;margin:1px 0;display:flex}.CommandMenu-module__OrAYaW__dialog [cmdk-item]:hover,.CommandMenu-module__OrAYaW__dialog [cmdk-item][data-selected=true]{background-color:var(--color-gray-100)}.CommandMenu-module__OrAYaW__dialog [cmdk-item][aria-disabled=true]{opacity:.5;cursor:not-allowed}.CommandMenu-module__OrAYaW__brandLogo,.CommandMenu-module__OrAYaW__userLogo,.CommandMenu-module__OrAYaW__styleLogo,.CommandMenu-module__OrAYaW__navIcon{flex-shrink:0}.CommandMenu-module__OrAYaW__brandInfo,.CommandMenu-module__OrAYaW__userInfo,.CommandMenu-module__OrAYaW__styleInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.CommandMenu-module__OrAYaW__brandName,.CommandMenu-module__OrAYaW__userName,.CommandMenu-module__OrAYaW__styleName{font-weight:var(--font-weight-medium);color:var(--color-black);line-height:var(--line-height-normal)}.CommandMenu-module__OrAYaW__brandMeta,.CommandMenu-module__OrAYaW__userMeta,.CommandMenu-module__OrAYaW__styleMeta{font-size:var(--font-size-xs);color:var(--color-gray-500);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.CommandMenu-module__OrAYaW__dialog [cmdk-loading],.CommandMenu-module__OrAYaW__dialog [cmdk-empty]{padding:var(--spacing-lg);text-align:center;color:var(--color-gray-500);font-size:var(--font-size-sm)}@keyframes CommandMenu-module__OrAYaW__dropdownEnter{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}
.DeleteAccountSettings-module__oesBJW__container{gap:var(--spacing-sm);margin-top:var(--spacing-md);flex-direction:column;display:flex}.DeleteAccountSettings-module__oesBJW__confirmMessage{gap:var(--spacing-2xs);flex-direction:column;display:flex}.DeleteAccountSettings-module__oesBJW__description{margin:0}.DeleteAccountSettings-module__oesBJW__ackCheckbox{align-self:flex-start}.DeleteAccountSettings-module__oesBJW__deleteButton{margin-top:var(--spacing-sm);align-self:flex-start}
.SessionViewHeader-module__sgOdGG__titleRow{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;flex:1;min-width:0;display:flex}.SessionViewHeader-module__sgOdGG__title{min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-black);flex:0 auto;line-height:1.2}.SessionViewHeader-module__sgOdGG__sessionStyleChipWrap{flex-shrink:1;min-width:0}.SessionViewHeader-module__sgOdGG__sessionStyleChip{min-width:0;max-width:min(264px,44vw);padding-left:var(--dimension-8);overflow:hidden}.SessionViewHeader-module__sgOdGG__sessionStyleChipLabel{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.SessionViewHeader-module__sgOdGG__sessionStyleThumbCrop{width:calc(var(--font-size-sm) + 2px);height:calc(var(--font-size-sm) + 2px);border-radius:var(--radius-full);box-sizing:border-box;background-color:var(--color-white);flex-shrink:0;display:flex;overflow:hidden}.SessionViewHeader-module__sgOdGG__sessionStyleThumbImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.SessionViewHeader-module__sgOdGG__sessionStyleChipLink{text-decoration:none}@media (max-width:768px){.SessionViewHeader-module__sgOdGG__titleRow{gap:var(--spacing-xs)}.SessionViewHeader-module__sgOdGG__sessionStyleChip{max-width:min(220px,56vw)}}
.AssetRating-module__GM4OXG__rateSection{gap:var(--spacing-sm);flex-direction:column;margin-top:auto;display:flex}.AssetRating-module__GM4OXG__rateButtons{gap:var(--spacing-2xs);flex-direction:row;display:flex}.AssetRating-module__GM4OXG__rateButtonWrap{display:inline-flex;position:relative}.AssetRating-module__GM4OXG__rateCount{background-color:var(--color-copy-primary);min-width:16px;height:16px;color:var(--color-white);border:1px solid var(--color-appbackgroundhigh);font-size:10px;font-weight:var(--font-weight-medium);text-align:center;pointer-events:none;z-index:2;border-radius:999px;padding:0 4px;line-height:16px;position:absolute;bottom:-2px;right:-2px}.AssetRating-module__GM4OXG__ratingNotice{font-size:var(--font-size-sm);color:var(--color-copy-secondary)}.AssetRating-module__GM4OXG__feedbackDropdown{gap:var(--spacing-xs);padding:var(--spacing-sm);flex-direction:column;min-width:280px;display:flex}.AssetRating-module__GM4OXG__feedbackActions{gap:var(--spacing-xs);justify-content:flex-end;display:flex}.AssetRating-module__GM4OXG__editTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-copy-primary);margin:0}
.StatusBanner-module__0H2IQa__banner{z-index:1000;justify-content:center;align-items:center;gap:var(--spacing-2xs);height:44px;padding:0 var(--spacing-md);color:#ab962b;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);background-color:#fff4c2;border-bottom:1px solid #ab962b1f;display:flex;position:fixed;top:0;left:0;right:0}.StatusBanner-module__0H2IQa__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.StatusBanner-module__0H2IQa__text{text-align:center}@media (max-width:768px){.StatusBanner-module__0H2IQa__banner{padding:0 var(--spacing-sm);font-size:var(--font-size-xs)}}
.PasswordSettings-module__ZAtRbW__form{gap:var(--spacing-sm);flex-direction:column;display:flex}.PasswordSettings-module__ZAtRbW__description{color:var(--text-secondary);margin-bottom:.5rem;font-size:.875rem}.PasswordSettings-module__ZAtRbW__button{margin-top:var(--spacing-sm);align-self:flex-start}.PasswordSettings-module__ZAtRbW__loadError{color:var(--color-error);font-size:.875rem}
.StudioLibraryHeader-module__3K3tzG__mainHeader{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--studio-topbar-height) var(--spacing-md) var(--spacing-sm);box-sizing:border-box;background:0 0;flex-shrink:0;width:100%;min-width:0;display:flex}.StudioLibraryHeader-module__3K3tzG__mainHeaderTitle{flex:1;min-width:0}.StudioLibraryHeader-module__3K3tzG__mainHeaderHeadline{min-width:0;margin:0}.StudioLibraryHeader-module__3K3tzG__mainHeaderTitleText{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.StudioLibraryHeader-module__3K3tzG__mainHeaderRight{justify-content:flex-end;align-items:center;gap:var(--spacing-xs);flex:0 auto;min-width:0;display:flex}.StudioLibraryHeader-module__3K3tzG__searchWrap{flex:auto;width:100%;min-width:0;max-width:280px;position:relative}.StudioLibraryHeader-module__3K3tzG__searchFormGroup{width:100%;min-width:0;max-width:100%}.StudioLibraryHeader-module__3K3tzG__styleActionsMenuTrigger{flex-shrink:0}.StudioLibraryHeader-module__3K3tzG__uploadButton{white-space:nowrap;flex-shrink:0}@media (max-width:768px){.StudioLibraryHeader-module__3K3tzG__mainHeader{align-items:stretch;gap:var(--spacing-xs);padding:calc(var(--studio-topbar-height) + var(--spacing-xs)) var(--spacing-sm) var(--spacing-xs);flex-direction:column}.StudioLibraryHeader-module__3K3tzG__mainHeaderTitle{flex:none;min-width:0}.StudioLibraryHeader-module__3K3tzG__mainHeaderRight{justify-content:stretch;gap:var(--spacing-xs);flex:auto;width:100%;min-width:0}.StudioLibraryHeader-module__3K3tzG__searchWrap{flex:auto;min-width:0;max-width:none}}
.ProfileSettings-module__9WEYQG__form{gap:var(--spacing-sm);flex-direction:column;display:flex}.ProfileSettings-module__9WEYQG__button{margin-top:var(--spacing-sm);align-self:flex-start}.ProfileSettings-module__9WEYQG__resendButton{align-self:flex-start}.ProfileSettings-module__9WEYQG__error{color:var(--error-color);margin-top:.5rem}
.DefaultBrandPreferencesForm-module__h0tCRG__root{gap:var(--spacing-sm);flex-direction:column;width:100%;min-width:0;display:flex}.DefaultBrandPreferencesForm-module__h0tCRG__actions{gap:var(--spacing-sm);margin-top:var(--spacing-sm);flex-wrap:wrap;display:flex}
.SignInForm-module__dSqjfq__formLogo{width:min(180px,72%);height:auto;margin-bottom:var(--spacing-xl);align-self:flex-start}.SignInForm-module__dSqjfq__or{color:var(--color-gray-400);font-size:var(--font-size-sm);text-transform:uppercase;justify-content:center;align-items:center;gap:10px;display:flex}.SignInForm-module__dSqjfq__orLine{background-color:var(--color-border);flex:1;height:1px}.SignInForm-module__dSqjfq__alternative{font-size:var(--font-size-sm);letter-spacing:.01em;color:var(--color-gray-500);line-height:1.6em}.SignInForm-module__dSqjfq__footerNote{text-align:center}.SignInForm-module__dSqjfq__modeLink{font:inherit;color:inherit;text-underline-offset:.15em;cursor:pointer;transition:opacity var(--transition-fast);background:0 0;border:none;padding:0;text-decoration:underline}.SignInForm-module__dSqjfq__modeLink:hover{opacity:.7}.SignInForm-module__dSqjfq__alternative a{text-underline-offset:.15em;transition:opacity var(--transition-fast);text-decoration:underline}.SignInForm-module__dSqjfq__alternative a:hover{opacity:.7}.SignInForm-module__dSqjfq__alternative+.SignInForm-module__dSqjfq__alternative{margin-top:var(--spacing-xs)}
.MagicLinkSentScreen-module__B_TfYq__root{text-align:center;align-items:center;gap:var(--spacing-md);flex-direction:column;max-width:560px;margin:4rem auto;display:flex}.MagicLinkSentScreen-module__B_TfYq__headline{font-size:48px;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:1.4em}.MagicLinkSentScreen-module__B_TfYq__description{color:var(--color-copy-secondary)}.MagicLinkSentScreen-module__B_TfYq__description strong{font-weight:var(--font-weight-medium)}@media (max-width:768px){.MagicLinkSentScreen-module__B_TfYq__root{width:100%;max-width:none;margin:0;padding:0}.MagicLinkSentScreen-module__B_TfYq__headline{font-size:32px}}
.OnboardingLegalInfoButton-module__hZaHTG__modalHeader{padding:var(--spacing-xl)}.OnboardingLegalInfoButton-module__hZaHTG__modalClose{top:calc(var(--spacing-xl) + (1.25rem - 2.25rem) / 2);right:var(--spacing-xl)}.OnboardingLegalInfoButton-module__hZaHTG__content{gap:var(--spacing-sm);padding:var(--spacing-xl);flex-direction:column;display:flex}.OnboardingLegalInfoButton-module__hZaHTG__inlineLink{color:var(--color-gray-700);text-underline-offset:.15em;text-decoration:underline}.OnboardingLegalInfoButton-module__hZaHTG__inlineLink:hover{color:var(--color-black)}
.layout-module__Q-pnSa__shell{background:var(--color-white);flex-direction:column;align-items:stretch;min-height:100dvh;display:flex;overflow-x:hidden}.layout-module__Q-pnSa__siteHeader{z-index:2;border-bottom:1px solid var(--color-border);background:var(--color-white);flex-shrink:0;width:100%;display:flex}.layout-module__Q-pnSa__siteHeaderInner{justify-content:space-between;align-items:center;gap:var(--spacing-sm);width:100%;max-width:72rem;padding:var(--spacing-lg) var(--spacing-md);margin:0 auto;display:flex}.layout-module__Q-pnSa__brandMark{align-items:center;gap:var(--spacing-sm);min-width:0;display:flex}.layout-module__Q-pnSa__logo{flex-shrink:0;width:7.5rem;height:auto;display:block}.layout-module__Q-pnSa__headerHint{font-family:var(--font-family-default);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-500);line-height:var(--line-height-tight);white-space:nowrap}.layout-module__Q-pnSa__body{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;position:relative}.layout-module__Q-pnSa__main{z-index:1;gap:var(--spacing-xl);box-sizing:border-box;flex-direction:column;flex:auto;width:100%;min-height:0;padding:0;display:flex;position:relative;overflow-x:visible}