.ProjectBrandbookModal-module__UC4yEq__modalForm{min-height:100%}.ProjectBrandbookModal-module__UC4yEq__editorContent,.ProjectBrandbookModal-module__UC4yEq__editorStack{gap:var(--ui-space-4);flex-direction:column;min-width:0;display:flex}.ProjectBrandbookModal-module__UC4yEq__fieldGrid,.ProjectBrandbookModal-module__UC4yEq__localizedGroup{gap:var(--ui-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ProjectBrandbookModal-module__UC4yEq__localizedGroup{grid-column:1/-1}.ProjectBrandbookModal-module__UC4yEq__colorFieldWrap{gap:var(--ui-space-2);flex-direction:column;min-width:0;display:flex}.ProjectBrandbookModal-module__UC4yEq__colorField{gap:var(--ui-space-2);grid-template-columns:3rem minmax(0,1fr);align-items:center;display:grid}.ProjectBrandbookModal-module__UC4yEq__colorMetaLine{align-items:center;gap:var(--ui-space-2);color:var(--ui-text-3);font-family:var(--ui-font-mono);font-size:var(--ui-font-size-xs);flex-wrap:wrap;display:flex}.ProjectBrandbookModal-module__UC4yEq__contrastBadge{border-radius:var(--ui-radius-sm);font-weight:var(--ui-weight-semibold);padding:1px 6px}.ProjectBrandbookModal-module__UC4yEq__contrastBadge[data-tone=good]{background:var(--ui-success-bg);color:var(--ui-success-text)}.ProjectBrandbookModal-module__UC4yEq__contrastBadge[data-tone=mid]{background:var(--ui-loading-bg);color:var(--ui-loading-text)}.ProjectBrandbookModal-module__UC4yEq__contrastBadge[data-tone=low]{background:var(--ui-danger-bg);color:var(--ui-danger-text)}.ProjectBrandbookModal-module__UC4yEq__tokenName{color:var(--ui-text-2);margin-left:auto}.ProjectBrandbookModal-module__UC4yEq__specimenPreview{gap:var(--ui-space-1);padding:var(--ui-space-3) var(--ui-space-4);border:1px dashed var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface-2);flex-direction:column;grid-column:1/-1;display:flex}.ProjectBrandbookModal-module__UC4yEq__specimenSample{color:var(--ui-text-1);font-size:var(--ui-font-size-lg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProjectBrandbookModal-module__UC4yEq__specimenMeta{color:var(--ui-text-3);font-family:var(--ui-font-mono);font-size:var(--ui-font-size-xs)}.ProjectBrandbookModal-module__UC4yEq__logoPreviewCard{gap:var(--ui-space-3);padding:var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);flex-direction:column;display:flex}.ProjectBrandbookModal-module__UC4yEq__logoPreviewHeader{color:var(--ui-text-2);font-size:var(--ui-font-size-sm);justify-content:space-between;align-items:center;display:flex}.ProjectBrandbookModal-module__UC4yEq__logoPreviewActions{align-items:center;gap:var(--ui-space-2);display:inline-flex}.ProjectBrandbookModal-module__UC4yEq__bgSwitcher{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface-2);align-items:center;gap:2px;padding:2px;display:inline-flex}.ProjectBrandbookModal-module__UC4yEq__bgOption{border-radius:var(--ui-radius-md);color:var(--ui-text-3);cursor:pointer;font-size:var(--ui-font-size-xs);font-weight:var(--ui-weight-medium);transition:all var(--ui-duration-fast) var(--ui-easing);background:0 0;border:none;padding:4px 10px}.ProjectBrandbookModal-module__UC4yEq__bgOption:hover{color:var(--ui-text-1)}.ProjectBrandbookModal-module__UC4yEq__bgOption[data-active=true]{background:var(--ui-card-bg);color:var(--ui-text-1);box-shadow:var(--ui-card-shadow)}.ProjectBrandbookModal-module__UC4yEq__logoPreviewBox{min-height:9rem;padding:var(--ui-space-5);border-radius:var(--ui-radius-lg);justify-content:center;align-items:center;display:flex}.ProjectBrandbookModal-module__UC4yEq__logoPreviewBox[data-bg=light]{background:var(--ui-card-bg);border:1px solid var(--ui-border)}.ProjectBrandbookModal-module__UC4yEq__logoPreviewBox[data-bg=dark]{background:var(--ui-accent);border:1px solid var(--ui-border)}.ProjectBrandbookModal-module__UC4yEq__logoPreviewImg{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:8rem}.ProjectBrandbookModal-module__UC4yEq__logoPreviewEmpty{color:var(--ui-text-3);font-size:var(--ui-font-size-sm)}.ProjectBrandbookModal-module__UC4yEq__colorPicker{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-input-bg);width:3rem;height:3rem;padding:var(--ui-space-1)}.ProjectBrandbookModal-module__UC4yEq__monoInput{font-family:var(--ui-font-mono)}.ProjectBrandbookModal-module__UC4yEq__repeaterStack{gap:var(--ui-space-3);flex-direction:column;display:flex}.ProjectBrandbookModal-module__UC4yEq__repeaterCard{gap:var(--ui-space-3);padding-inline:var(--ui-card-compact-padding-inline)}.ProjectBrandbookModal-module__UC4yEq__repeaterHeader{justify-content:space-between;align-items:center;gap:var(--ui-space-2);display:flex}.ProjectBrandbookModal-module__UC4yEq__repeaterActions{align-items:center;gap:var(--ui-space-1);flex-shrink:0;display:inline-flex}.ProjectBrandbookModal-module__UC4yEq__ruleSelects{gap:var(--ui-space-2);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.ProjectBrandbookModal-module__UC4yEq__repeaterHeader strong{min-width:0;color:var(--ui-text-1);font-size:var(--ui-font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProjectBrandbookModal-module__UC4yEq__removeButton{color:var(--ui-text-3);transition:color var(--ui-duration-fast) var(--ui-easing), background-color var(--ui-duration-fast) var(--ui-easing)}.ProjectBrandbookModal-module__UC4yEq__removeButton:hover{color:var(--ui-danger-text);background:var(--ui-danger-bg)}.ProjectBrandbookModal-module__UC4yEq__loadingState{justify-content:center;align-items:center;gap:var(--ui-space-2);min-height:20rem;color:var(--ui-text-3);font-size:var(--ui-font-size-sm);display:flex}.ProjectBrandbookModal-module__UC4yEq__spinner{animation:1s linear infinite ProjectBrandbookModal-module__UC4yEq__spin}@keyframes ProjectBrandbookModal-module__UC4yEq__spin{to{transform:rotate(360deg)}}.ProjectBrandbookModal-module__UC4yEq__modalFooter{justify-content:space-between!important;align-items:center!important;gap:var(--ui-space-2)!important;width:100%!important;display:flex!important}.ProjectBrandbookModal-module__UC4yEq__modalFooter .ui-modal-footer__actions{justify-content:flex-end!important;align-items:center!important;gap:var(--ui-space-2)!important;flex-flow:row!important;grid-template-columns:none!important;width:auto!important;margin-left:auto!important;display:flex!important}.ProjectBrandbookModal-module__UC4yEq__modalFooter .ui-modal-btn{white-space:nowrap!important;width:auto!important;min-width:0!important;padding:var(--ui-space-2) var(--ui-space-3_5)!important;flex:none!important}@media (max-width:760px){.ProjectBrandbookModal-module__UC4yEq__ruleSelects{grid-template-columns:1fr}}@media (max-width:520px){.ProjectBrandbookModal-module__UC4yEq__fieldGrid,.ProjectBrandbookModal-module__UC4yEq__localizedGroup{grid-template-columns:1fr}}@media (max-width:480px){.ProjectBrandbookModal-module__UC4yEq__modalFooter .ui-modal-footer__actions{gap:var(--ui-space-1_5)!important;width:100%!important}.ProjectBrandbookModal-module__UC4yEq__modalFooter .ui-modal-btn{padding:var(--ui-space-2) var(--ui-space-2)!important;font-size:var(--ui-font-size-xs)!important;gap:var(--ui-space-1)!important;flex:1 1 0!important}}
.ProjectLogoModal-module__zUfc3q__container{flex-direction:column;gap:16px;padding:4px 0 0;display:flex}.ProjectLogoModal-module__zUfc3q__previewSection{flex-direction:column;gap:8px;display:flex}.ProjectLogoModal-module__zUfc3q__previewHeader{justify-content:space-between;align-items:center;display:flex}.ProjectLogoModal-module__zUfc3q__previewLabel{color:var(--ui-text-1,#111827);font-size:13px;font-weight:600}.ProjectLogoModal-module__zUfc3q__bgSwitcher{background:var(--ui-surface-2,#f3f4f6);border-radius:var(--ui-radius-lg,8px);border:1px solid var(--ui-border,#0000000f);align-items:center;gap:2px;padding:2px;display:inline-flex}.ProjectLogoModal-module__zUfc3q__bgOption{color:var(--ui-text-3,#6b7280);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:500;transition:all .15s}.ProjectLogoModal-module__zUfc3q__bgOption:hover{color:var(--ui-text-1,#111827)}.ProjectLogoModal-module__zUfc3q__bgOption[data-active=true]{color:var(--ui-text-1,#111827);background:#fff;box-shadow:0 1px 2px #0000000f}.ProjectLogoModal-module__zUfc3q__dropBox{border-radius:var(--ui-radius-2xl,16px);border:2px dashed var(--ui-border,#0000001f);cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:32px 24px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.ProjectLogoModal-module__zUfc3q__dropBox:hover{border-color:var(--ui-primary,#e30613);box-shadow:0 0 0 3px #e306130f}.ProjectLogoModal-module__zUfc3q__dropBox[data-dragging=true]{border-color:var(--ui-primary,#e30613);transform:scale(.995);box-shadow:0 0 0 4px #e306131f;background-color:#e306130a!important}.ProjectLogoModal-module__zUfc3q__dropBox[data-bg=light]{background:#fff}.ProjectLogoModal-module__zUfc3q__dropBox[data-bg=dark]{background:#0e161a}.ProjectLogoModal-module__zUfc3q__dropBox[data-bg=checkerboard]{background-color:#f9fafb;background-image:linear-gradient(45deg,#e5e7eb 25%,#0000 25%),linear-gradient(-45deg,#e5e7eb 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e5e7eb 75%),linear-gradient(-45deg,#0000 75%,#e5e7eb 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.ProjectLogoModal-module__zUfc3q__logoImage{object-fit:contain;filter:drop-shadow(0 4px 12px #0000000f);width:auto;max-width:100%;height:auto;max-height:140px;transition:transform .2s}.ProjectLogoModal-module__zUfc3q__dropBox:hover .ProjectLogoModal-module__zUfc3q__logoImage{transform:scale(1.02)}.ProjectLogoModal-module__zUfc3q__fallbackAvatar{color:#fff;text-transform:uppercase;border-radius:24px;justify-content:center;align-items:center;width:100px;height:100px;font-size:40px;font-weight:700;transition:transform .2s;display:flex;box-shadow:0 8px 24px #0000001f}.ProjectLogoModal-module__zUfc3q__dropBox:hover .ProjectLogoModal-module__zUfc3q__fallbackAvatar{transform:scale(1.03)}.ProjectLogoModal-module__zUfc3q__hoverActionBadge{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.85;background:#111827bf;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:500;transition:all .15s;display:inline-flex;position:absolute;bottom:12px;box-shadow:0 2px 8px #00000026}.ProjectLogoModal-module__zUfc3q__dropBox:hover .ProjectLogoModal-module__zUfc3q__hoverActionBadge{opacity:1;background:#111827e6;transform:translateY(-2px)}.ProjectLogoModal-module__zUfc3q__draggingOverlay{color:var(--ui-primary,#e30613);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;background:#ffffffeb;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex;position:absolute;inset:0}.ProjectLogoModal-module__zUfc3q__hiddenInput{display:none}.ProjectLogoModal-module__zUfc3q__selectedFileBar{border-radius:var(--ui-radius-lg,10px);background:var(--ui-surface-2,#f9fafb);border:1px solid var(--ui-border,#00000014);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.ProjectLogoModal-module__zUfc3q__fileDetails{align-items:center;gap:10px;min-width:0;display:flex}.ProjectLogoModal-module__zUfc3q__fileIconWrap{width:32px;height:32px;color:var(--ui-primary,#e30613);background:#e3061314;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ProjectLogoModal-module__zUfc3q__fileName{color:var(--ui-text-1,#111827);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ProjectLogoModal-module__zUfc3q__fileMeta{color:var(--ui-text-3,#6b7280);font-size:11px}
.FaviconPickerModal-module__diafGG__modalStack{gap:var(--ui-space-4);flex-direction:column;display:flex}.FaviconPickerModal-module__diafGG__listHeader{justify-content:space-between;align-items:center;gap:var(--ui-space-3);display:flex}.FaviconPickerModal-module__diafGG__helpText{color:var(--ui-text-3);font-size:var(--ui-font-size-xs);margin:0;line-height:1.45}.FaviconPickerModal-module__diafGG__hiddenInput{display:none}.FaviconPickerModal-module__diafGG__uploadAction{width:100%;display:flex}.FaviconPickerModal-module__diafGG__uploadAction .ui-btn{width:100%}.FaviconPickerModal-module__diafGG__clearOption{border:1px solid var(--ui-card-border);background:var(--ui-card-bg);width:100%;color:var(--ui-text-2);text-align:left;justify-content:flex-start}.FaviconPickerModal-module__diafGG__clearOption[data-selected=true]{border-color:var(--ui-accent);background:color-mix(in srgb, var(--ui-accent) 10%, transparent)}.FaviconPickerModal-module__diafGG__faviconOption{gap:var(--ui-space-3);padding-inline:var(--ui-card-compact-padding-inline)}.FaviconPickerModal-module__diafGG__faviconOption[data-selected=true]{border-color:var(--ui-accent)}.FaviconPickerModal-module__diafGG__faviconCardHeader{align-items:center;gap:var(--ui-space-2);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.FaviconPickerModal-module__diafGG__faviconSelect{width:100%;min-width:0;min-height:2.5rem;color:var(--ui-text-1);text-align:left;background:0 0;justify-content:flex-start;padding:0}.FaviconPickerModal-module__diafGG__faviconSelect:hover{background:0 0}.FaviconPickerModal-module__diafGG__optionIcon{border-radius:var(--ui-radius-xl);background:var(--ui-card-media-bg);width:2.5rem;height:2.5rem;color:var(--ui-text-3);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.FaviconPickerModal-module__diafGG__previewImage{object-fit:contain;width:2rem;height:2rem}.FaviconPickerModal-module__diafGG__smallPreview{border-radius:var(--ui-radius-lg);background:var(--ui-card-media-bg);width:2rem;height:2rem;color:var(--ui-text-3);flex-shrink:0;justify-content:center;align-items:center;display:flex}.FaviconPickerModal-module__diafGG__optionText{font-size:var(--ui-font-size-sm);margin:0}.FaviconPickerModal-module__diafGG__checkMark{border-radius:var(--ui-radius-full);background:var(--ui-accent);width:1.25rem;height:1.25rem;color:var(--ui-accent-contrast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.FaviconPickerModal-module__diafGG__flexContent{text-align:left;flex:1;min-width:0}.FaviconPickerModal-module__diafGG__renditions{gap:var(--ui-space-2);flex-direction:column;display:flex}.FaviconPickerModal-module__diafGG__renditionsHeader{color:var(--ui-text-3);font-size:var(--ui-font-size-xs);justify-content:space-between;align-items:center;display:flex}.FaviconPickerModal-module__diafGG__renditionGrid{gap:var(--ui-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.FaviconPickerModal-module__diafGG__rendition{align-items:center;gap:var(--ui-space-1);min-width:0;color:var(--ui-text-2);font-size:var(--ui-font-size-xs);flex-direction:column;display:flex}.FaviconPickerModal-module__diafGG__renditionPreview{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-card-media-bg);justify-content:center;align-items:center;width:100%;height:3.5rem;display:flex;overflow:hidden}.FaviconPickerModal-module__diafGG__renditionImage{object-fit:contain;max-width:3rem;max-height:3rem}.FaviconPickerModal-module__diafGG__renditionMissing{color:var(--ui-text-4);font-size:var(--ui-font-size-lg)}.FaviconPickerModal-module__diafGG__rendition[data-ready=false]{color:var(--ui-text-4)}.FaviconPickerModal-module__diafGG__usageButton{white-space:nowrap}.FaviconPickerModal-module__diafGG__deleteFaviconButton{color:var(--ui-danger-text)}.FaviconPickerModal-module__diafGG__spinner{animation:1s linear infinite FaviconPickerModal-module__diafGG__spin}.FaviconPickerModal-module__diafGG__loadingState{min-height:8rem;color:var(--ui-text-3);justify-content:center;align-items:center;display:flex}.FaviconPickerModal-module__diafGG__faviconList{gap:var(--ui-space-2);flex-direction:column;display:flex}.FaviconPickerModal-module__diafGG__modalHint{margin:0 0 var(--ui-space-3);color:var(--ui-text-2);font-size:var(--ui-font-size-sm);line-height:1.45}.FaviconPickerModal-module__diafGG__replacementOption{justify-content:flex-start;gap:var(--ui-space-3);border:1px solid var(--ui-card-border);background:var(--ui-card-bg);width:100%;color:var(--ui-text-2);text-align:left}.FaviconPickerModal-module__diafGG__replacementOption[data-selected=true]{border-color:var(--ui-accent);background:color-mix(in srgb, var(--ui-accent) 10%, transparent)}.FaviconPickerModal-module__diafGG__autoMargin{color:var(--ui-accent);margin-left:auto}.FaviconPickerModal-module__diafGG__siteRow{border:1px solid var(--ui-card-border);border-radius:var(--ui-radius-xl);padding:var(--ui-space-2) var(--ui-space-3);color:var(--ui-text-2);font-size:var(--ui-font-size-sm)}@keyframes FaviconPickerModal-module__diafGG__spin{to{transform:rotate(360deg)}}@media (max-width:520px){.FaviconPickerModal-module__diafGG__faviconCardHeader{grid-template-columns:minmax(0,1fr) auto}.FaviconPickerModal-module__diafGG__usageButton{grid-area:2/1/auto/-1;justify-self:start;padding-left:0}}
.ProjectSettingsModal-module__hv4mrq__formStack{gap:var(--ui-space-3);padding-top:var(--ui-space-3);flex-direction:column;display:flex}.ProjectSettingsModal-module__hv4mrq__languageTitle{font-size:var(--ui-font-size-xs);font-weight:var(--ui-weight-medium);color:var(--ui-text-2);margin:0}.ProjectSettingsModal-module__hv4mrq__languageList{gap:var(--ui-space-2);flex-direction:column;display:flex}.ProjectSettingsModal-module__hv4mrq__languageCard{justify-content:space-between;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-2-5,.625rem) var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface-2);cursor:pointer;transition:border-color .15s,background-color .15s;display:flex}.ProjectSettingsModal-module__hv4mrq__languageCard:hover{border-color:var(--ui-border-strong)}.ProjectSettingsModal-module__hv4mrq__languageCardActive{border-color:var(--ui-primary);background:var(--ui-surface-1,#fff)}.ProjectSettingsModal-module__hv4mrq__languageInfo{align-items:center;gap:var(--ui-space-3);min-width:0;display:flex}.ProjectSettingsModal-module__hv4mrq__flagEmoji{flex-shrink:0;font-size:1.25rem;line-height:1}.ProjectSettingsModal-module__hv4mrq__languageText{flex-direction:column;gap:.125rem;min-width:0;display:flex}.ProjectSettingsModal-module__hv4mrq__languageNameRow{align-items:center;gap:var(--ui-space-2);display:flex}.ProjectSettingsModal-module__hv4mrq__languageName{font-size:var(--ui-font-size-sm);font-weight:var(--ui-weight-medium);color:var(--ui-text-1)}.ProjectSettingsModal-module__hv4mrq__languageCode{font-family:var(--ui-font-mono);font-size:var(--ui-font-size-xs);font-weight:var(--ui-weight-semibold);color:var(--ui-text-3);text-transform:uppercase;background:var(--ui-surface-3);border-radius:var(--ui-radius-sm);padding:.1rem .35rem}.ProjectSettingsModal-module__hv4mrq__nativeName{font-size:var(--ui-font-size-xs);color:var(--ui-text-3)}.ProjectSettingsModal-module__hv4mrq__languageActions{align-items:center;gap:var(--ui-space-2);flex-shrink:0;display:flex}.ProjectSettingsModal-module__hv4mrq__defaultBadge{font-size:var(--ui-font-size-xs);font-weight:var(--ui-weight-semibold);color:var(--ui-primary);border-radius:var(--ui-radius-full);background:#e3061314;align-items:center;gap:.25rem;padding:.2rem .55rem;display:inline-flex}.ProjectSettingsModal-module__hv4mrq__makeDefaultBtn{color:var(--ui-text-3);font-size:var(--ui-font-size-xs);font-weight:var(--ui-weight-medium);border-radius:var(--ui-radius-md);cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;transition:color .15s,background-color .15s}.ProjectSettingsModal-module__hv4mrq__makeDefaultBtn:hover{color:var(--ui-primary);background:var(--ui-surface-3)}.ProjectSettingsModal-module__hv4mrq__helpText{font-size:var(--ui-font-size-xs);color:var(--ui-text-3);margin:0;line-height:1.4}.ProjectSettingsModal-module__hv4mrq__actionCard{border:1px solid var(--ui-border-danger,#fca5a5);background:var(--ui-bg-danger-subtle,#fef2f2);border-radius:var(--ui-radius-xl);padding:var(--ui-space-3-5,.875rem)}.ProjectSettingsModal-module__hv4mrq__actionTitle{font-size:var(--ui-font-size-sm);font-weight:var(--ui-weight-semibold);color:var(--ui-text-danger,#dc2626)}.ProjectSettingsModal-module__hv4mrq__actionDescription{margin-top:var(--ui-space-1);font-size:var(--ui-font-size-xs);color:var(--ui-text-2)}.ProjectSettingsModal-module__hv4mrq__projectName{margin-left:var(--ui-space-1);font-weight:var(--ui-weight-semibold)}.ProjectSettingsModal-module__hv4mrq__deleteRow{align-items:end;gap:var(--ui-space-2);margin-top:var(--ui-space-3);display:flex}.ProjectSettingsModal-module__hv4mrq__deleteField{flex:1}
.ProjectLanguagesModal-module__GsjrPW__formStack{gap:var(--ui-space-4);flex-direction:column;display:flex}.ProjectLanguagesModal-module__GsjrPW__optionListCard{border:1px solid var(--ui-form-card-border);border-radius:var(--ui-radius-2xl);background:var(--ui-form-card-bg);overflow:hidden}.ProjectLanguagesModal-module__GsjrPW__optionListCard .ui-option-list{margin-inline:0}.ProjectLanguagesModal-module__GsjrPW__languageRow{align-items:center;gap:var(--ui-space-2,.5rem);display:inline-flex}.ProjectLanguagesModal-module__GsjrPW__flagEmoji{font-size:1.15rem;line-height:1}.ProjectLanguagesModal-module__GsjrPW__languageName{font-size:var(--ui-font-size-sm);font-weight:var(--ui-weight-medium);color:var(--ui-text-1)}.ProjectLanguagesModal-module__GsjrPW__languageCode{font-size:var(--ui-font-size-sm);color:var(--ui-text-3);text-transform:uppercase}
.ProjectAuthModal-module__DTQL2G__content{gap:var(--ui-space-4);padding:var(--ui-space-1) 0;flex-direction:column;display:flex}.ProjectAuthModal-module__DTQL2G__section{gap:var(--ui-space-3);padding:var(--ui-space-4);background:var(--ui-form-card-bg,var(--ui-surface-2));border:1px solid var(--ui-form-card-border,var(--ui-border-strong));border-radius:var(--ui-radius-2xl);flex-direction:column;display:flex}.ProjectAuthModal-module__DTQL2G__regCard{gap:var(--ui-space-4);padding:var(--ui-space-5);background:var(--ui-form-card-bg,var(--ui-surface-2));border:1px solid var(--ui-form-card-border,var(--ui-border-strong));border-radius:var(--ui-radius-2xl);flex-direction:column;display:flex}.ProjectAuthModal-module__DTQL2G__regLinkButton{justify-content:center;align-items:center;gap:var(--ui-space-2);border-radius:var(--ui-radius-full);border:1px solid var(--ui-border-strong);background:var(--ui-input-bg);min-height:2.75rem;color:var(--ui-text-1);font-size:var(--ui-font-size-sm);padding:.5rem 1.25rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.ProjectAuthModal-module__DTQL2G__regLinkButton:hover{background:var(--ui-hover-bg);border-color:var(--ui-border-strong)}.ProjectAuthModal-module__DTQL2G__sectionHeading{font-size:var(--ui-font-size-base,1rem);color:var(--ui-text-1);margin:0;font-weight:600}.ProjectAuthModal-module__DTQL2G__switchRow{justify-content:space-between;align-items:center;gap:var(--ui-space-4);display:flex}.ProjectAuthModal-module__DTQL2G__switchLabel{gap:var(--ui-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.ProjectAuthModal-module__DTQL2G__switchTitle{color:var(--ui-text-1);font-size:.9375rem;font-weight:600}.ProjectAuthModal-module__DTQL2G__switchDescription{color:var(--ui-text-3);font-size:.8125rem;line-height:1.45}.ProjectAuthModal-module__DTQL2G__hint{color:var(--ui-text-3);margin:0;font-size:.8125rem;line-height:1.45}.ProjectAuthModal-module__DTQL2G__fields{gap:var(--ui-space-3);flex-direction:column;display:flex}.ProjectAuthModal-module__DTQL2G__urls{gap:var(--ui-space-2);flex-direction:column;display:flex}.ProjectAuthModal-module__DTQL2G__urlsTitle{color:var(--ui-text-2);font-size:.8125rem;font-weight:600}.ProjectAuthModal-module__DTQL2G__urlRow{justify-content:space-between;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-3);background:var(--ui-input-bg);border:1px solid var(--ui-input-border);border-radius:var(--ui-radius-md);display:flex}.ProjectAuthModal-module__DTQL2G__urlRow code{overflow-wrap:anywhere;color:var(--ui-text-1);font-size:.8125rem;font-family:var(--font-mono,monospace)}.ProjectAuthModal-module__DTQL2G__copyButton{color:var(--ui-text-2);border-radius:var(--ui-radius-sm);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:4px;transition:color .15s,background .15s;display:inline-flex}.ProjectAuthModal-module__DTQL2G__copyButton:hover{color:var(--ui-text-1);background:var(--ui-hover-bg)}.ProjectAuthModal-module__DTQL2G__copyDone{color:var(--ui-status-success-text,#16a34a)}.ProjectAuthModal-module__DTQL2G__testResult{padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-md);font-size:.8125rem;line-height:1.4}.ProjectAuthModal-module__DTQL2G__testSuccess{background:var(--ui-status-success-bg,#16a34a1a);color:var(--ui-status-success-text,#16a34a);border:1px solid var(--ui-status-success-border,#16a34a33)}.ProjectAuthModal-module__DTQL2G__testError{background:var(--ui-status-error-bg,#dc26261a);color:var(--ui-status-error-text,#dc2626);border:1px solid var(--ui-status-error-border,#dc262633)}
.SiteSettingsModal-module__M1WGFq__footerBar{justify-content:space-between;align-items:center;gap:var(--ui-space-3);width:100%;display:flex}.SiteSettingsModal-module__M1WGFq__footerError{font-size:var(--ui-font-size-xs);color:#ef4444;flex:1}.SiteSettingsModal-module__M1WGFq__footerActions,.SiteSettingsModal-module__M1WGFq__optionRow{gap:var(--ui-space-2);margin-left:auto;display:flex}.SiteSettingsModal-module__M1WGFq__cancelButton,.SiteSettingsModal-module__M1WGFq__saveButton{border-radius:var(--ui-radius-xl);padding:var(--ui-space-2) var(--ui-space-4);font-size:var(--ui-font-size-sm);font-weight:var(--ui-weight-medium);transition:opacity .2s}.SiteSettingsModal-module__M1WGFq__cancelButton:hover,.SiteSettingsModal-module__M1WGFq__saveButton:hover,.SiteSettingsModal-module__M1WGFq__outlineButton:hover{opacity:.8}.SiteSettingsModal-module__M1WGFq__saveButton{background:var(--ui-accent);color:#fff}.SiteSettingsModal-module__M1WGFq__saveButton:disabled{opacity:.5}.SiteSettingsModal-module__M1WGFq__modalStack{gap:var(--ui-space-5);flex-direction:column;display:flex}.SiteSettingsModal-module__M1WGFq__sectionLabel{margin-bottom:var(--ui-space-2);font-size:var(--ui-font-size-xs);font-weight:var(--ui-weight-medium);display:block}.SiteSettingsModal-module__M1WGFq__description{margin-bottom:var(--ui-space-2);font-size:11px;line-height:1.5}.SiteSettingsModal-module__M1WGFq__faviconCard{align-items:center;gap:var(--ui-space-3);border-radius:var(--ui-radius-2xl);padding:var(--ui-space-3);border:1px solid;display:flex}.SiteSettingsModal-module__M1WGFq__faviconPreview{border-radius:var(--ui-radius-xl);flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;overflow:hidden}.SiteSettingsModal-module__M1WGFq__containImage{object-fit:contain;width:2.5rem;height:2.5rem}.SiteSettingsModal-module__M1WGFq__flexContent{flex:1;min-width:0}.SiteSettingsModal-module__M1WGFq__itemTitle{font-size:var(--ui-font-size-sm);font-weight:var(--ui-weight-medium)}.SiteSettingsModal-module__M1WGFq__itemDescription{font-size:var(--ui-font-size-xs);margin-top:2px}.SiteSettingsModal-module__M1WGFq__outlineButton{align-items:center;gap:var(--ui-space-1_5);border-radius:var(--ui-radius-xl);padding:var(--ui-space-1_5) var(--ui-space-3);font-size:var(--ui-font-size-xs);font-weight:var(--ui-weight-medium);border:1px solid;flex-shrink:0;display:inline-flex}.SiteSettingsModal-module__M1WGFq__emptyAgentState{align-items:flex-start;gap:var(--ui-space-2);border-radius:var(--ui-radius-xl);padding:var(--ui-space-3);font-size:var(--ui-font-size-xs);border:1px dashed;display:flex}.SiteSettingsModal-module__M1WGFq__smallIcon{flex-shrink:0}.SiteSettingsModal-module__M1WGFq__optionStack,.SiteSettingsModal-module__M1WGFq__formStack,.SiteSettingsModal-module__M1WGFq__navList{gap:var(--ui-space-2);flex-direction:column;display:flex}.SiteSettingsModal-module__M1WGFq__optionButton,.SiteSettingsModal-module__M1WGFq__navOption{border-radius:var(--ui-radius-xl);width:100%;padding:var(--ui-space-2);text-align:left;font-size:var(--ui-font-size-xs);border:1px solid;transition:opacity .2s}.SiteSettingsModal-module__M1WGFq__optionButton:hover,.SiteSettingsModal-module__M1WGFq__navOption:hover{opacity:.85}.SiteSettingsModal-module__M1WGFq__secondaryText{margin-left:var(--ui-space-2);opacity:.7}.SiteSettingsModal-module__M1WGFq__languageList{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.SiteSettingsModal-module__M1WGFq__languageItem{align-items:center;gap:var(--ui-space-2);border-radius:var(--ui-radius-xl);padding:var(--ui-space-1_5) var(--ui-space-3);font-size:var(--ui-font-size-xs);font-weight:var(--ui-weight-medium);border:1px solid;display:flex}.SiteSettingsModal-module__M1WGFq__languageSwitch{border-radius:var(--ui-radius-full);width:2.25rem;height:1.25rem;position:relative}.SiteSettingsModal-module__M1WGFq__languageKnob{border-radius:var(--ui-radius-full);width:.75rem;height:.75rem;transition:transform .2s;position:absolute;top:4px}.SiteSettingsModal-module__M1WGFq__languageButton{font-size:inherit}.SiteSettingsModal-module__M1WGFq__languageButton:disabled{opacity:.6}.SiteSettingsModal-module__M1WGFq__languageCode{margin-left:var(--ui-space-1_5);font-family:var(--ui-font-mono);text-transform:uppercase;opacity:.6}.SiteSettingsModal-module__M1WGFq__defaultLabel{margin-left:var(--ui-space-1_5)}.SiteSettingsModal-module__M1WGFq__helpText{margin-top:var(--ui-space-2);font-size:var(--ui-font-size-xs)}.SiteSettingsModal-module__M1WGFq__navOption{text-align:left;justify-content:space-between;align-items:center;display:flex}.SiteSettingsModal-module__M1WGFq__hrefText{margin-left:var(--ui-space-2);font-family:var(--ui-font-mono);font-size:var(--ui-font-size-xs)}.SiteSettingsModal-module__M1WGFq__visibilityBadge{border-radius:var(--ui-radius-full);padding:2px var(--ui-space-2);font-size:var(--ui-font-size-xs);font-weight:var(--ui-weight-medium)}.SiteSettingsModal-module__M1WGFq__link{text-decoration:underline}
.ProjectCompanyModal-module__mvXXDq__formStack{gap:var(--ui-space-3);padding-top:var(--ui-space-3);flex-direction:column;display:flex}.ProjectCompanyModal-module__mvXXDq__grid2{gap:var(--ui-space-3);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:640px){.ProjectCompanyModal-module__mvXXDq__grid2{grid-template-columns:1fr}}.ProjectCompanyModal-module__mvXXDq__hint{color:var(--ui-text-3);margin:0;font-size:.8125rem;line-height:1.45}.ProjectCompanyModal-module__mvXXDq__identifierRow{gap:var(--ui-space-2);grid-template-columns:1fr 1fr auto;align-items:center;display:grid}@media (max-width:640px){.ProjectCompanyModal-module__mvXXDq__identifierRow{grid-template-columns:1fr auto}.ProjectCompanyModal-module__mvXXDq__identifierRow>:first-child{grid-column:1/-1}}.ProjectCompanyModal-module__mvXXDq__deleteButton{border:1px solid var(--ui-border);background:var(--ui-card-bg);width:36px;height:36px;color:var(--ui-text-2);border-radius:var(--ui-radius-md);cursor:pointer;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.ProjectCompanyModal-module__mvXXDq__deleteButton:hover{color:var(--ui-status-error-text,#dc2626);border-color:var(--ui-status-error-border,#dc26264d);background:var(--ui-status-error-bg,#dc26260d)}.ProjectCompanyModal-module__mvXXDq__addButton{justify-content:center;align-items:center;gap:var(--ui-space-1);padding:var(--ui-space-2) var(--ui-space-3);border:1px dashed var(--ui-border);color:var(--ui-text-2);border-radius:var(--ui-radius-md);cursor:pointer;background:0 0;font-size:.8125rem;font-weight:500;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.ProjectCompanyModal-module__mvXXDq__addButton:hover{color:var(--ui-text-1);border-color:var(--ui-border-strong);background:var(--ui-hover-bg)}
.FaviconsPage-module__nPspca__page{gap:var(--ui-space-5);background:var(--ui-page-bg);flex-direction:column;width:100%;display:flex}.FaviconsPage-module__nPspca__card{align-items:center;gap:var(--ui-space-4);border:1px solid var(--ui-card-border);border-radius:var(--ui-radius-2xl);padding:var(--ui-space-5);background:var(--ui-card-bg);box-shadow:var(--ui-card-shadow);display:flex}.FaviconsPage-module__nPspca__icon{border-radius:var(--ui-radius-2xl);background:color-mix(in srgb, var(--ui-accent) 10%, var(--ui-card-bg));width:3.5rem;height:3.5rem;color:var(--ui-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.FaviconsPage-module__nPspca__copy{flex:1;min-width:0}.FaviconsPage-module__nPspca__copy h1{color:var(--ui-text-1);font-size:var(--ui-font-size-xl);font-weight:var(--ui-weight-semibold);letter-spacing:-.02em;margin:0}.FaviconsPage-module__nPspca__copy p{max-width:46rem;margin:var(--ui-space-1) 0 0;color:var(--ui-text-3);font-size:var(--ui-font-size-sm);line-height:1.5}@media (max-width:639px){.FaviconsPage-module__nPspca__card{padding:var(--ui-space-4);flex-direction:column;align-items:flex-start}.FaviconsPage-module__nPspca__card button{width:100%}}
.SiteDashboardPage-module__xv09qW__page{gap:var(--ui-space-3);flex-direction:column;min-height:100%;display:flex}.SiteDashboardPage-module__xv09qW__topbarActions,.SiteDashboardPage-module__xv09qW__domainsTitleRow,.SiteDashboardPage-module__xv09qW__modalActions{align-items:center;gap:var(--ui-space-2);display:flex}.SiteDashboardPage-module__xv09qW__topbarButton,.SiteDashboardPage-module__xv09qW__settingsButton,.SiteDashboardPage-module__xv09qW__addButton,.SiteDashboardPage-module__xv09qW__cancelButton,.SiteDashboardPage-module__xv09qW__confirmButton{align-items:center;gap:var(--ui-space-1_5);border-radius:var(--ui-radius-xl);padding:var(--ui-space-2) var(--ui-space-3);font-size:var(--ui-font-size-sm);font-weight:var(--ui-weight-medium);border:1px solid;display:inline-flex}.SiteDashboardPage-module__xv09qW__heroCard,.SiteDashboardPage-module__xv09qW__domainsCard{border-radius:var(--ui-radius-2xl);position:relative;overflow:hidden}.SiteDashboardPage-module__xv09qW__heroAccent{pointer-events:none;position:absolute;inset:0}.SiteDashboardPage-module__xv09qW__heroContent{padding:var(--ui-space-5);position:relative}.SiteDashboardPage-module__xv09qW__heroHeader{align-items:flex-start;gap:var(--ui-space-4);margin-bottom:var(--ui-space-5);display:flex}.SiteDashboardPage-module__xv09qW__logoBox{border-radius:var(--ui-radius-2xl);border:1px solid;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex;overflow:hidden}.SiteDashboardPage-module__xv09qW__logoImage{object-fit:contain;width:100%;height:100%;padding:var(--ui-space-1)}.SiteDashboardPage-module__xv09qW__domainMeta{flex:1;min-width:0}.SiteDashboardPage-module__xv09qW__domainTitleRow,.SiteDashboardPage-module__xv09qW__metaRow{flex-wrap:wrap;align-items:center;display:flex}.SiteDashboardPage-module__xv09qW__domainTitleRow{gap:var(--ui-space-2)}.SiteDashboardPage-module__xv09qW__domainTitle{text-overflow:ellipsis;white-space:nowrap;font-size:var(--ui-font-size-base);font-weight:var(--ui-weight-bold);margin:0;overflow:hidden}.SiteDashboardPage-module__xv09qW__statusBadge{border-radius:var(--ui-radius-full);font-size:11px;font-weight:var(--ui-weight-semibold);padding:.125rem .625rem}.SiteDashboardPage-module__xv09qW__metaRow{gap:var(--ui-space-3);margin-top:.375rem}.SiteDashboardPage-module__xv09qW__metaItem,.SiteDashboardPage-module__xv09qW__openLink{align-items:center;gap:var(--ui-space-1);display:flex}.SiteDashboardPage-module__xv09qW__metaText,.SiteDashboardPage-module__xv09qW__openLink{font-size:var(--ui-font-size-xs)}.SiteDashboardPage-module__xv09qW__openLink{transition:opacity .15s}.SiteDashboardPage-module__xv09qW__settingsButton{font-size:var(--ui-font-size-xs);flex-shrink:0}.SiteDashboardPage-module__xv09qW__manageButton{border:1px solid color-mix(in srgb, var(--ui-accent) 28%, transparent);border-radius:var(--ui-radius-lg);background:color-mix(in srgb, var(--ui-accent) 9%, transparent);min-width:5.7rem;color:var(--ui-accent);font-size:var(--ui-font-size-xs);cursor:pointer;justify-content:center;align-items:center;margin-left:auto;padding:.4rem .6rem;text-decoration:none;display:inline-flex}.SiteDashboardPage-module__xv09qW__manageButton:disabled{opacity:.55;cursor:default}.SiteDashboardPage-module__xv09qW__manageLabel{white-space:nowrap}.SiteDashboardPage-module__xv09qW__domainsHeader{padding:.875rem var(--ui-space-5);justify-content:space-between;align-items:center;display:flex}.SiteDashboardPage-module__xv09qW__sectionTitle{font-size:var(--ui-font-size-sm);font-weight:var(--ui-weight-semibold);margin:0}.SiteDashboardPage-module__xv09qW__addButton{font-size:var(--ui-font-size-xs)}.SiteDashboardPage-module__xv09qW__loadingState{padding-block:var(--ui-space-8);justify-content:center;display:flex}.SiteDashboardPage-module__xv09qW__domainList{padding:var(--ui-space-3);flex-direction:column;gap:.375rem;display:flex}.SiteDashboardPage-module__xv09qW__domainRow{align-items:center;gap:var(--ui-space-3);border-radius:var(--ui-radius-xl);padding:.625rem .875rem;display:flex}.SiteDashboardPage-module__xv09qW__domainName{text-overflow:ellipsis;white-space:nowrap;font-family:var(--ui-font-mono);flex:1;font-size:13px;overflow:hidden}.SiteDashboardPage-module__xv09qW__primaryBadge{border-radius:var(--ui-radius-full);padding:.125rem var(--ui-space-2);font-size:10px;font-weight:var(--ui-weight-semibold);text-transform:uppercase;letter-spacing:.04em}.SiteDashboardPage-module__xv09qW__noDomains{padding-block:var(--ui-space-3);text-align:center;font-size:var(--ui-font-size-xs)}.SiteDashboardPage-module__xv09qW__deleteButton{border-radius:var(--ui-radius-lg);padding:var(--ui-space-1_5);background:0 0;border:0}.SiteDashboardPage-module__xv09qW__modalActions{justify-content:flex-end;margin-left:auto}.SiteDashboardPage-module__xv09qW__cancelButton{background:0 0;border:0}.SiteDashboardPage-module__xv09qW__confirmButton{color:#fff;border:0}.SiteDashboardPage-module__xv09qW__modalHelp{margin:var(--ui-space-2) 0 0;font-size:var(--ui-font-size-xs);line-height:1.25rem}.SiteDashboardPage-module__xv09qW__modalError{margin:var(--ui-space-2) 0 0;font-size:var(--ui-font-size-xs);color:#ef4444}.SiteDashboardPage-module__xv09qW__spinner{animation:1s linear infinite SiteDashboardPage-module__xv09qW__spin}.SiteDashboardPage-module__xv09qW__monoInput{font-family:var(--ui-font-mono)}.SiteDashboardPage-module__xv09qW__lowercaseInput{text-transform:lowercase}@keyframes SiteDashboardPage-module__xv09qW__spin{to{transform:rotate(360deg)}}@media (max-width:520px){.SiteDashboardPage-module__xv09qW__manageButton{min-width:2.25rem;padding:.45rem}.SiteDashboardPage-module__xv09qW__manageLabel{display:none}}
.NavigationBar-module__-jn5fa__wrapper{inset-inline:0;bottom:calc(var(--ui-space-2) + var(--ui-shell-safe-bottom,0px));z-index:70;pointer-events:none;justify-content:center;display:flex;position:fixed}@media (max-width:1023px){.NavigationBar-module__-jn5fa__wrapper{right:max(var(--ui-space-3), var(--ui-shell-safe-right,0px));left:max(var(--ui-space-3), var(--ui-shell-safe-left,0px))}}.NavigationBar-module__-jn5fa__nav{--navigation-bar-radius:1.8rem;--navigation-item-width:80px;--navigation-item-height:68px;--navigation-icon-size:22px;--navigation-item-radius:1.4rem;--navigation-item-padding-x:var(--ui-space-3);--navigation-gap:0px;pointer-events:auto;box-sizing:border-box;border:1px solid var(--ui-float-border);border-radius:var(--navigation-bar-radius);background:var(--ui-float-bg);width:max-content;max-width:calc(100vw - 1rem);box-shadow:var(--ui-float-shadow);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);padding:0;display:block;position:relative}.NavigationBar-module__-jn5fa__mainRow{justify-content:center;align-items:stretch;gap:var(--navigation-gap);flex-wrap:nowrap;width:100%;max-width:100%;display:flex}.NavigationBar-module__-jn5fa__item{width:auto;min-width:var(--navigation-item-width);height:100%;min-height:var(--navigation-item-height);flex:1 1 var(--navigation-item-width);grid-template-rows:var(--navigation-icon-size) auto;align-content:center;justify-items:center;row-gap:var(--ui-space-1);box-sizing:border-box;border-radius:var(--navigation-item-radius);padding:var(--ui-space-3) var(--navigation-item-padding-x) var(--ui-space-2);color:inherit;font:inherit;text-align:center;cursor:pointer;isolation:isolate;background:0 0;border:0;text-decoration:none;display:grid;position:relative}.NavigationBar-module__-jn5fa__iconOnly{grid-template-rows:1fr}.NavigationBar-module__-jn5fa__item:before{z-index:0;inset:var(--ui-space-1);border-radius:var(--navigation-item-radius);content:"";transition:background-color .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1);position:absolute}.NavigationBar-module__-jn5fa__item>*{position:relative}.NavigationBar-module__-jn5fa__item:hover{text-decoration:none}.NavigationBar-module__-jn5fa__item:hover:before{background:var(--ui-hover-bg)}.NavigationBar-module__-jn5fa__item:hover .NavigationBar-module__-jn5fa__icon,.NavigationBar-module__-jn5fa__item:hover .NavigationBar-module__-jn5fa__label{color:var(--ui-text-1)}.NavigationBar-module__-jn5fa__item:active:before{background:var(--ui-active-bg)}.NavigationBar-module__-jn5fa__item:focus-visible{outline:2px solid var(--ui-ring,var(--ui-accent));outline-offset:-2px}.NavigationBar-module__-jn5fa__item[data-active=true]{background:0 0}.NavigationBar-module__-jn5fa__item[data-active=true]:before,.NavigationBar-module__-jn5fa__item[data-open=true]:before{background:var(--ui-active-bg);box-shadow:inset 0 1px #ffffff14,0 2px 8px -2px #00000014}.NavigationBar-module__-jn5fa__item[data-active=true]:hover:before,.NavigationBar-module__-jn5fa__item[data-open=true]:hover:before{background:var(--ui-active-bg);box-shadow:inset 0 1px #ffffff1f,0 2px 10px -2px #0000001f}.NavigationBar-module__-jn5fa__icon{width:var(--navigation-icon-size);height:var(--navigation-icon-size);min-width:var(--navigation-icon-size);min-height:var(--navigation-icon-size);color:var(--ui-text-3);flex-shrink:0;justify-content:center;align-self:center;align-items:center;line-height:0;transition:color .2s,opacity .2s;display:flex}.NavigationBar-module__-jn5fa__icon svg{width:var(--navigation-icon-size);height:var(--navigation-icon-size);min-width:var(--navigation-icon-size);min-height:var(--navigation-icon-size);aspect-ratio:1;flex-shrink:0;display:block}.NavigationBar-module__-jn5fa__icon img{width:var(--navigation-icon-size);height:var(--navigation-icon-size);min-width:var(--navigation-icon-size);min-height:var(--navigation-icon-size);object-fit:contain;aspect-ratio:1;flex-shrink:0;display:block}.NavigationBar-module__-jn5fa__label{-webkit-line-clamp:2;width:100%;min-width:0;max-width:100%;color:var(--ui-text-3);font-size:var(--ui-font-size-xs);font-weight:var(--ui-weight-medium);text-align:center;white-space:normal;text-wrap:pretty;letter-spacing:-.02em;-webkit-box-orient:vertical;align-self:end;height:2.2em;line-height:1.1;transition:color .2s,font-weight .2s;display:-webkit-box;overflow:hidden}.NavigationBar-module__-jn5fa__item[data-active=true] .NavigationBar-module__-jn5fa__icon,.NavigationBar-module__-jn5fa__item[data-active=true] .NavigationBar-module__-jn5fa__label,.NavigationBar-module__-jn5fa__item[data-open=true] .NavigationBar-module__-jn5fa__icon,.NavigationBar-module__-jn5fa__item[data-open=true] .NavigationBar-module__-jn5fa__label{color:var(--ui-text-1)}.NavigationBar-module__-jn5fa__item[data-active=true] .NavigationBar-module__-jn5fa__label{font-weight:var(--ui-weight-semibold)}.NavigationBar-module__-jn5fa__mainRow>.NavigationBar-module__-jn5fa__item:first-child{border-radius:var(--navigation-bar-radius) 0 0 var(--navigation-bar-radius)}.NavigationBar-module__-jn5fa__mainRow>.NavigationBar-module__-jn5fa__item:last-child{border-radius:0 var(--navigation-bar-radius) var(--navigation-bar-radius) 0}.NavigationBar-module__-jn5fa__mainRow>.NavigationBar-module__-jn5fa__item:first-child:before,.NavigationBar-module__-jn5fa__mainRow>.NavigationBar-module__-jn5fa__item:last-child:before{border-radius:var(--navigation-item-radius)}.NavigationBar-module__-jn5fa__actionItem{order:1}.NavigationBar-module__-jn5fa__nav[data-has-leading=true] .NavigationBar-module__-jn5fa__mainRow>.NavigationBar-module__-jn5fa__item:first-child:after,.NavigationBar-module__-jn5fa__nav[data-has-items=true] .NavigationBar-module__-jn5fa__actionItem[data-action-start=true]:after{background:linear-gradient(to bottom, transparent 0%, var(--ui-divider) 18%, var(--ui-divider) 82%, transparent 100%);content:"";width:1px;position:absolute;top:10%;bottom:10%}.NavigationBar-module__-jn5fa__nav[data-context-only=true] .NavigationBar-module__-jn5fa__actionItem:after,.NavigationBar-module__-jn5fa__nav[data-hide-separators=true] .NavigationBar-module__-jn5fa__mainRow>.NavigationBar-module__-jn5fa__item:first-child:after,.NavigationBar-module__-jn5fa__nav[data-hide-separators=true] .NavigationBar-module__-jn5fa__actionItem[data-action-start=true]:after{display:none}.NavigationBar-module__-jn5fa__nav[data-has-leading=true] .NavigationBar-module__-jn5fa__mainRow>.NavigationBar-module__-jn5fa__item:first-child:after{right:calc(var(--navigation-gap) / -2)}.NavigationBar-module__-jn5fa__nav[data-has-items=true] .NavigationBar-module__-jn5fa__actionItem[data-action-start=true]:after{left:calc(var(--navigation-gap) / -2)}.NavigationBar-module__-jn5fa__overflowMenu{box-sizing:border-box;grid-template-columns:repeat(var(--navigation-bar-slots), minmax(0, 1fr));align-content:start;gap:var(--navigation-gap);width:100%;min-width:0;max-height:55dvh;margin-top:var(--ui-space-1);overscroll-behavior:contain;border-top:1px solid var(--ui-divider);padding:var(--ui-space-2) var(--ui-space-1) var(--ui-space-1);scrollbar-width:thin;scrollbar-color:var(--ui-text-4) transparent;flex:0 0 100%;display:grid;overflow-y:auto}.NavigationBar-module__-jn5fa__wrapper[data-open=true] .NavigationBar-module__-jn5fa__nav{border-radius:var(--ui-card-default-radius,1.5rem)}.NavigationBar-module__-jn5fa__overflowItem{width:auto;min-width:0;min-height:var(--navigation-item-height);padding-inline:var(--navigation-item-padding-x)}@media (max-width:519px){.NavigationBar-module__-jn5fa__nav{--navigation-item-padding-x:var(--ui-space-1_5);width:min(100%,100vw - 1.5rem)}}@media (min-width:640px){.NavigationBar-module__-jn5fa__wrapper{bottom:calc(var(--ui-space-4) + var(--ui-shell-safe-bottom,0px))}.NavigationBar-module__-jn5fa__nav{--navigation-item-width:120px;--navigation-item-height:72px;--navigation-item-padding-x:var(--ui-space-4);--navigation-gap:2px;max-width:min(60rem,100vw - 1.5rem)}.NavigationBar-module__-jn5fa__item{padding:var(--ui-space-3_5) var(--navigation-item-padding-x) var(--ui-space-2_5)}}@media (min-width:1024px){.NavigationBar-module__-jn5fa__wrapper{bottom:var(--ui-space-6)}.NavigationBar-module__-jn5fa__nav{--navigation-bar-radius:2rem;--navigation-item-width:136px;--navigation-item-height:76px;--navigation-item-radius:1.5rem;--navigation-item-padding-x:var(--ui-space-5);--navigation-gap:2px;border-radius:var(--navigation-bar-radius);max-width:min(76rem,100vw - 2rem);padding:0}.NavigationBar-module__-jn5fa__item{width:auto;min-width:var(--navigation-item-width);flex:1 1 var(--navigation-item-width);row-gap:var(--ui-space-1_5);padding:var(--ui-space-4) var(--navigation-item-padding-x) var(--ui-space-2)}.NavigationBar-module__-jn5fa__nav[data-icon-size=small]{--navigation-icon-size:20px;--navigation-item-height:64px;--navigation-item-width:112px;--navigation-item-padding-x:var(--ui-space-4)}.NavigationBar-module__-jn5fa__nav[data-icon-size=medium]{--navigation-icon-size:24px;--navigation-item-height:76px;--navigation-item-width:136px;--navigation-item-padding-x:var(--ui-space-5)}.NavigationBar-module__-jn5fa__nav[data-icon-size=large]{--navigation-icon-size:32px;--navigation-item-height:88px;--navigation-item-width:152px;--navigation-item-padding-x:var(--ui-space-6)}}@media (hover:hover) and (pointer:fine){.NavigationBar-module__-jn5fa__nav{background:var(--ui-float-bg);-webkit-backdrop-filter:blur(32px)saturate(150%);backdrop-filter:blur(32px)saturate(150%)}.NavigationBar-module__-jn5fa__wrapper[data-appearance=glass] .NavigationBar-module__-jn5fa__nav{background:var(--ui-float-glass-bg)}}@media (prefers-reduced-transparency:reduce){.NavigationBar-module__-jn5fa__nav{background:var(--ui-popover-bg);box-shadow:var(--ui-shadow-lg);-webkit-backdrop-filter:none;backdrop-filter:none}}
.Topbar-module__hvpHYa__brand{width:var(--ui-topbar-logo-expanded-width-mobile);height:var(--ui-topbar-logo-expanded-height-mobile);max-width:min(42vw, var(--ui-topbar-logo-expanded-width-mobile));color:var(--ui-text-1);transition:width var(--ui-duration-200) var(--ui-easing), height var(--ui-duration-200) var(--ui-easing);justify-content:center;align-items:center;display:inline-flex}.Topbar-module__hvpHYa__brand img{object-fit:contain;width:100%;height:100%;display:block}.Topbar-module__hvpHYa__brand span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--ui-font-size-lg);font-weight:var(--ui-weight-semibold);overflow:hidden}.Topbar-module__hvpHYa__topbarTitle{align-items:center;gap:var(--ui-space-2,8px);height:42px;min-height:42px;max-height:42px;padding:0 var(--ui-space-4,16px);border:1px solid var(--ui-float-border);border-radius:var(--ui-radius-full);background:var(--ui-float-bg);color:var(--ui-text-1);box-shadow:var(--ui-float-shadow);font-size:var(--ui-font-size-sm,14px);-webkit-backdrop-filter:blur(22px)saturate(165%);backdrop-filter:blur(22px)saturate(165%);font-weight:600;display:inline-flex}.Topbar-module__hvpHYa__centerTitle{justify-content:center;align-items:center;gap:var(--ui-space-2,8px);color:var(--ui-text-1);font-size:var(--ui-font-size-lg,18px);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:700;display:inline-flex;overflow:hidden}@media (max-width:639px){.ui-topbar[data-scrolled=true] .Topbar-module__hvpHYa__brand{width:var(--ui-topbar-logo-compact-width-mobile);height:var(--ui-topbar-logo-compact-height-mobile)}}@media (min-width:640px){.Topbar-module__hvpHYa__brand{width:var(--ui-topbar-logo-expanded-width-desktop);height:var(--ui-topbar-logo-expanded-height-desktop);max-width:min(34vw, var(--ui-topbar-logo-expanded-width-desktop))}.ui-topbar[data-scrolled=true] .Topbar-module__hvpHYa__brand{width:var(--ui-topbar-logo-compact-width-desktop);height:var(--ui-topbar-logo-compact-height-desktop)}}.Topbar-module__hvpHYa__crumbBlock{align-items:stretch;gap:var(--ui-space-1);flex-direction:row;min-width:0;display:flex;position:relative}.Topbar-module__hvpHYa__crumbToggle{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.Topbar-module__hvpHYa__dropdown{z-index:var(--ui-z-dropdown);min-width:13rem;padding-block:var(--ui-space-1);border:1px solid var(--ui-sidebar-border-soft);border-radius:var(--ui-radius-xl);background:var(--ui-sidebar-bg-glass);box-shadow:var(--ui-shadow-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}.Topbar-module__hvpHYa__dropdownItem{padding:var(--ui-space-2_5) var(--ui-space-4);color:var(--ui-text-2);font-size:var(--ui-font-size-sm);font-weight:var(--ui-weight-medium);align-items:center;text-decoration:none;display:flex}.Topbar-module__hvpHYa__dropdownItem:hover{background:var(--ui-topbar-border-soft)}.Topbar-module__hvpHYa__crumbToggle:focus-visible,.Topbar-module__hvpHYa__dropdownItem:focus-visible{outline:2px solid var(--ui-input-border-focus);outline-offset:2px}
.EmptyState-module__mhI_yW__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;padding-block:clamp(3rem,12vh,8rem);padding-inline:1rem;display:flex}.EmptyState-module__mhI_yW__emptyVisual{z-index:1;width:5.25rem;height:5.25rem;margin-bottom:var(--ui-space-5,1.25rem);position:relative}.EmptyState-module__mhI_yW__emptyOrb{border:1px solid color-mix(in srgb, var(--ui-accent,#2563eb) 18%, var(--ui-card-border,#e5e7eb));background:color-mix(in srgb, var(--ui-accent,#2563eb) 8%, var(--ui-card-bg,#fff));width:5.25rem;height:5.25rem;color:var(--ui-accent,#2563eb);box-shadow:0 10px 24px color-mix(in srgb, var(--ui-accent,#2563eb) 12%, transparent);border-radius:1.75rem;justify-content:center;align-items:center;display:flex;transform:rotate(-5deg)}.EmptyState-module__mhI_yW__emptySparkle{border:1px solid var(--ui-card-bg,#fff);background:var(--ui-accent,#2563eb);width:1.75rem;height:1.75rem;color:var(--ui-accent-contrast,#fff);box-shadow:var(--ui-card-shadow,0 1px 3px #0000001a);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:-7px;right:-9px}.EmptyState-module__mhI_yW__emptyTitle{margin-top:var(--ui-space-2,.5rem);color:var(--ui-text-1,#0f172a);font-size:clamp(1.1rem,2vw,1.35rem);font-weight:var(--ui-weight-semibold,600);margin-bottom:0}.EmptyState-module__mhI_yW__emptyDescription{max-width:25rem;margin-top:var(--ui-space-2,.5rem);color:var(--ui-text-3,#64748b);font-size:var(--ui-font-size-sm,.875rem);margin-bottom:0;line-height:1.5}.EmptyState-module__mhI_yW__emptyMeta{z-index:1;margin-top:var(--ui-space-3,.75rem);color:var(--ui-text-4,#94a3b8);margin-bottom:0;font-size:11px;position:relative}.EmptyState-module__mhI_yW__emptyAction{margin-top:var(--ui-space-6,1.5rem)}
.ProductGalleryImages-module__rFK-Ia__toolbar{align-items:center;gap:var(--ui-space-3);display:flex}.ProductGalleryImages-module__rFK-Ia__count,.ProductGalleryImages-module__rFK-Ia__muted{color:var(--ui-text-3);font-size:var(--ui-font-size-xs)}.ProductGalleryImages-module__rFK-Ia__error{margin:var(--ui-space-2) 0 0;color:var(--ui-danger-text);font-size:var(--ui-font-size-xs)}.ProductGalleryImages-module__rFK-Ia__grid{gap:var(--ui-space-3);margin-top:var(--ui-space-3);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));display:grid}.ProductGalleryImages-module__rFK-Ia__asset{align-items:center;gap:var(--ui-space-2);border:1px solid var(--ui-card-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface-2);min-width:0;padding:var(--ui-space-2);grid-template-columns:3.5rem minmax(0,1fr) auto;display:grid}.ProductGalleryImages-module__rFK-Ia__preview{border-radius:var(--ui-radius-md);background:var(--ui-media-canvas-bg);width:3.5rem;height:3.5rem;color:var(--ui-text-3);place-items:center;display:grid;overflow:hidden}.ProductGalleryImages-module__rFK-Ia__preview img{object-fit:contain;width:100%;height:100%;display:block}.ProductGalleryImages-module__rFK-Ia__info{gap:.125rem;min-width:0;display:grid}.ProductGalleryImages-module__rFK-Ia__info strong,.ProductGalleryImages-module__rFK-Ia__info small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProductGalleryImages-module__rFK-Ia__info strong{color:var(--ui-text-1);font-size:var(--ui-font-size-xs);font-weight:var(--ui-weight-medium)}.ProductGalleryImages-module__rFK-Ia__info small{color:var(--ui-text-3);font-size:.6875rem}
.StudioCharacterModal-module__qEBheG__modalBody{gap:var(--ui-space-5,1.25rem);padding:var(--ui-space-1,.25rem) 0;flex-direction:column;min-height:380px;display:flex}.StudioCharacterModal-module__qEBheG__headerCard{background:var(--ui-surface-2,#f4f4f5);border:1px solid var(--ui-border,#e4e4e7);border-radius:var(--ui-radius-xl,1rem);padding:var(--ui-space-4,1rem);gap:var(--ui-space-3,.75rem);flex-direction:column;display:flex}.StudioCharacterModal-module__qEBheG__headerTop{justify-content:space-between;align-items:center;gap:var(--ui-space-3,.75rem);display:flex}.StudioCharacterModal-module__qEBheG__headerMain{align-items:center;gap:var(--ui-space-3_5,.875rem);min-width:0;display:flex}.StudioCharacterModal-module__qEBheG__avatarLarge{border-radius:var(--ui-radius-lg,.75rem);background:var(--ui-surface-3,#e4e4e7);width:56px;height:56px;color:var(--ui-text-1,#18181b);border:1px solid var(--ui-border,#e4e4e7);flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:flex;overflow:hidden}.StudioCharacterModal-module__qEBheG__avatarImage{object-fit:cover;width:100%;height:100%}.StudioCharacterModal-module__qEBheG__titleArea{gap:var(--ui-space-1,.25rem);flex-direction:column;min-width:0;display:flex}.StudioCharacterModal-module__qEBheG__titleRow{align-items:center;gap:var(--ui-space-2,.5rem);flex-wrap:wrap;display:flex}.StudioCharacterModal-module__qEBheG__characterName{font-size:var(--ui-font-size-lg,1.125rem);color:var(--ui-text-1,#18181b);margin:0;font-weight:700;line-height:1.3}.StudioCharacterModal-module__qEBheG__categoryBadge{font-size:var(--ui-font-size-xs,.75rem);background:var(--ui-surface-1,#fff);border:1px solid var(--ui-border,#e4e4e7);border-radius:var(--ui-radius-full,9999px);color:var(--ui-text-2,#52525b);padding:.125rem .5rem;font-weight:500}.StudioCharacterModal-module__qEBheG__headerActions{align-items:center;gap:var(--ui-space-1_5,.375rem);flex-shrink:0;display:flex}.StudioCharacterModal-module__qEBheG__iconBtn{background:var(--ui-surface-1,#fff);border:1px solid var(--ui-border,#e4e4e7);color:var(--ui-text-2,#52525b);border-radius:var(--ui-radius-md,.5rem);cursor:pointer;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:inline-flex}.StudioCharacterModal-module__qEBheG__iconBtn:hover{color:var(--ui-text-1,#18181b);border-color:var(--ui-border-strong,#a1a1aa);background:var(--ui-hover-bg,#f4f4f5)}.StudioCharacterModal-module__qEBheG__iconBtnDanger{background:var(--ui-surface-1,#fff);border:1px solid var(--ui-border,#e4e4e7);color:var(--ui-text-2,#52525b);border-radius:var(--ui-radius-md,.5rem);cursor:pointer;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:inline-flex}.StudioCharacterModal-module__qEBheG__iconBtnDanger:hover{color:var(--ui-text-danger,#dc2626);border-color:var(--ui-border-danger,#fca5a5);background:var(--ui-bg-danger-subtle,#fef2f2)}.StudioCharacterModal-module__qEBheG__description{font-size:var(--ui-font-size-sm,.875rem);color:var(--ui-text-2,#52525b);margin:0;line-height:1.4}.StudioCharacterModal-module__qEBheG__aiBanner{background:color-mix(in srgb, #8b5cf6 10%, var(--ui-surface-1,#fff));border-radius:var(--ui-radius-lg,.75rem);padding:var(--ui-space-3,.75rem) var(--ui-space-3_5,.875rem);gap:var(--ui-space-1,.25rem);border:1px solid #8b5cf64d;flex-direction:column;display:flex}.StudioCharacterModal-module__qEBheG__aiHeader{align-items:center;gap:var(--ui-space-1_5,.375rem);font-size:var(--ui-font-size-xs,.75rem);color:#7c3aed;font-weight:600;display:flex}.StudioCharacterModal-module__qEBheG__aiBanner p{font-size:var(--ui-font-size-xs,.75rem);color:var(--ui-text-2,#52525b);white-space:pre-wrap;margin:0;line-height:1.4}.StudioCharacterModal-module__qEBheG__tabsContainer{gap:var(--ui-space-4,1rem);flex-direction:column;display:flex}.StudioCharacterModal-module__qEBheG__tabActionBar{justify-content:space-between;align-items:center;gap:var(--ui-space-3,.75rem);flex-wrap:wrap;display:flex}.StudioCharacterModal-module__qEBheG__filterChips{gap:var(--ui-space-1_5,.375rem);flex-wrap:wrap;display:flex}.StudioCharacterModal-module__qEBheG__chip{background:var(--ui-surface-2,#f4f4f5);border:1px solid var(--ui-border,#e4e4e7);border-radius:var(--ui-radius-md,.5rem);font-size:var(--ui-font-size-xs,.75rem);color:var(--ui-text-2,#52525b);cursor:pointer;padding:.25rem .625rem;transition:all .15s}.StudioCharacterModal-module__qEBheG__chip:hover{border-color:var(--ui-border-strong,#a1a1aa);color:var(--ui-text-1,#18181b)}.StudioCharacterModal-module__qEBheG__chipActive{background:var(--ui-surface-1,#fff);border-color:var(--ui-primary,#000);color:var(--ui-text-1,#18181b);font-weight:600;box-shadow:0 1px 2px #0000000d}.StudioCharacterModal-module__qEBheG__mediaGrid{gap:var(--ui-space-3,.75rem);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.StudioCharacterModal-module__qEBheG__mediaCard{background:var(--ui-surface-1,#fff);border:1px solid var(--ui-border,#e4e4e7);border-radius:var(--ui-radius-lg,.75rem);flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.StudioCharacterModal-module__qEBheG__mediaCard:hover{border-color:var(--ui-border-strong,#a1a1aa);box-shadow:var(--ui-card-shadow,0 2px 8px #0000000a)}.StudioCharacterModal-module__qEBheG__avatarMainCard{border-color:#f59e0b;box-shadow:0 0 0 1px #f59e0b}.StudioCharacterModal-module__qEBheG__mediaImageContainer{background:var(--ui-surface-2,#f4f4f5);justify-content:center;align-items:center;width:100%;height:120px;display:flex;position:relative;overflow:hidden}.StudioCharacterModal-module__qEBheG__mediaImage{object-fit:cover;width:100%;height:100%}.StudioCharacterModal-module__qEBheG__mediaPlaceholder{justify-content:center;align-items:center;gap:var(--ui-space-1,.25rem);color:var(--ui-text-4,#a1a1aa);font-size:var(--ui-font-size-xs,.75rem);padding:var(--ui-space-2,.5rem);text-align:center;flex-direction:column;display:flex}.StudioCharacterModal-module__qEBheG__mediaMeta{padding:var(--ui-space-2,.5rem) var(--ui-space-2_5,.625rem);border-top:1px solid var(--ui-border,#e4e4e7);background:var(--ui-surface-1,#fff);justify-content:space-between;align-items:center;gap:var(--ui-space-1,.25rem);display:flex}.StudioCharacterModal-module__qEBheG__bgTypeBadge{color:var(--ui-text-3,#71717a);text-transform:capitalize;font-size:.7rem}.StudioCharacterModal-module__qEBheG__mainAvatarBadge{color:#b45309;border-radius:var(--ui-radius-sm,.25rem);background:#f59e0b1f;align-items:center;gap:3px;padding:.125rem .375rem;font-size:.7rem;font-weight:600;display:inline-flex}.StudioCharacterModal-module__qEBheG__setAvatarBtn{border:1px solid var(--ui-border,#e4e4e7);color:var(--ui-text-2,#52525b);border-radius:var(--ui-radius-sm,.25rem);cursor:pointer;background:0 0;padding:.125rem .375rem;font-size:.7rem;font-weight:500;transition:all .15s}.StudioCharacterModal-module__qEBheG__setAvatarBtn:hover{background:var(--ui-surface-2,#f4f4f5);color:var(--ui-text-1,#18181b)}.StudioCharacterModal-module__qEBheG__deleteMediaBtn{color:var(--ui-text-4,#a1a1aa);border-radius:var(--ui-radius-sm,.25rem);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:.2rem;transition:color .15s;display:inline-flex}.StudioCharacterModal-module__qEBheG__deleteMediaBtn:hover{color:var(--ui-text-danger,#dc2626)}.StudioCharacterModal-module__qEBheG__itemsGrid{gap:var(--ui-space-3_5,.875rem);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.StudioCharacterModal-module__qEBheG__itemCard{background:var(--ui-surface-1,#fff);border:1px solid var(--ui-border,#e4e4e7);border-radius:var(--ui-radius-lg,.75rem);padding:var(--ui-space-3_5,.875rem);gap:var(--ui-space-2_5,.625rem);flex-direction:column;transition:border-color .15s;display:flex}.StudioCharacterModal-module__qEBheG__itemCard:hover{border-color:var(--ui-border-strong,#a1a1aa)}.StudioCharacterModal-module__qEBheG__itemHeader{justify-content:space-between;align-items:center;gap:var(--ui-space-2,.5rem);display:flex}.StudioCharacterModal-module__qEBheG__itemTitle{font-size:var(--ui-font-size-sm,.875rem);color:var(--ui-text-1,#18181b);margin:0;font-weight:600}.StudioCharacterModal-module__qEBheG__itemHeaderActions{align-items:center;gap:var(--ui-space-1_5,.375rem);display:flex}.StudioCharacterModal-module__qEBheG__itemCount{font-size:var(--ui-font-size-xs,.75rem);color:var(--ui-text-3,#71717a)}.StudioCharacterModal-module__qEBheG__itemDesc{font-size:var(--ui-font-size-xs,.75rem);color:var(--ui-text-3,#71717a);margin:0;line-height:1.35}.StudioCharacterModal-module__qEBheG__thumbStrip{gap:var(--ui-space-1_5,.375rem);flex-wrap:wrap;display:flex}.StudioCharacterModal-module__qEBheG__thumbBox{border-radius:var(--ui-radius-md,.5rem);border:1px solid var(--ui-border,#e4e4e7);background:var(--ui-surface-2,#f4f4f5);width:48px;height:48px;color:var(--ui-text-4,#a1a1aa);justify-content:center;align-items:center;display:flex;overflow:hidden}.StudioCharacterModal-module__qEBheG__thumbImage{object-fit:cover;width:100%;height:100%}.StudioCharacterModal-module__qEBheG__itemActions{padding-top:var(--ui-space-2,.5rem);border-top:1px solid var(--ui-border,#e4e4e7);margin-top:auto}.StudioCharacterModal-module__qEBheG__attachLinkBtn{color:var(--ui-text-1,#18181b);font-size:var(--ui-font-size-xs,.75rem);cursor:pointer;align-items:center;gap:var(--ui-space-1,.25rem);background:0 0;border:none;padding:0;font-weight:500;transition:color .15s;display:inline-flex}.StudioCharacterModal-module__qEBheG__attachLinkBtn:hover{color:var(--ui-text-2,#52525b)}.StudioCharacterModal-module__qEBheG__form{gap:var(--ui-space-3_5,.875rem);padding-top:var(--ui-space-2,.5rem);flex-direction:column;display:flex}.StudioCharacterModal-module__qEBheG__attachHint{font-size:var(--ui-font-size-xs,.75rem);color:var(--ui-text-3,#71717a);margin:0}.StudioCharacterModal-module__qEBheG__loading{padding:var(--ui-space-12,3rem);text-align:center;color:var(--ui-text-3,#71717a);font-size:var(--ui-font-size-sm,.875rem)}@media (max-width:640px){.StudioCharacterModal-module__qEBheG__headerMain{flex-direction:column;align-items:flex-start}.StudioCharacterModal-module__qEBheG__tabActionBar{flex-direction:column;align-items:stretch}.StudioCharacterModal-module__qEBheG__itemsGrid{grid-template-columns:1fr}}
.MarketingPage-module__OD38Hq__page{width:100%;min-height:100%;color:var(--ui-text-1)}#MarketingPage-module__OD38Hq__audiences,#MarketingPage-module__OD38Hq__competitors,#MarketingPage-module__OD38Hq__positioning{scroll-margin-top:var(--ui-space-6)}.MarketingPage-module__OD38Hq__hero{justify-content:space-between;align-items:end;gap:var(--ui-space-6);margin-bottom:var(--ui-space-8);padding:var(--ui-space-6);border:1px solid var(--ui-card-border);border-radius:var(--ui-radius-xl);background:linear-gradient(135deg, color-mix(in srgb, var(--ui-accent) 12%, var(--ui-card-bg)), var(--ui-card-bg) 58%);box-shadow:var(--ui-card-shadow);display:flex}.MarketingPage-module__OD38Hq__eyebrow{color:var(--ui-accent);font-size:.68rem;font-weight:var(--ui-weight-semibold);letter-spacing:.12em;display:block}.MarketingPage-module__OD38Hq__hero h1{letter-spacing:-.04em;margin:.45rem 0 .55rem;font-size:clamp(1.8rem,4vw,2.6rem)}.MarketingPage-module__OD38Hq__hero p,.MarketingPage-module__OD38Hq__sectionIntro p{max-width:42rem;color:var(--ui-text-3);margin:0;line-height:1.55}.MarketingPage-module__OD38Hq__block{margin-bottom:var(--ui-space-6)}.MarketingPage-module__OD38Hq__blockHeader{border:0;border-bottom:1px solid var(--ui-card-border);width:100%;padding:var(--ui-space-3) var(--ui-space-1);color:var(--ui-text-1);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;display:flex}.MarketingPage-module__OD38Hq__blockHeader>span:first-child{align-items:center;gap:var(--ui-space-2);display:inline-flex}.MarketingPage-module__OD38Hq__blockHeader small{color:var(--ui-text-3)}.MarketingPage-module__OD38Hq__dropHint{color:var(--ui-text-4);font-size:.75rem}.MarketingPage-module__OD38Hq__grid{gap:var(--ui-space-4);padding-top:var(--ui-space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.MarketingPage-module__OD38Hq__cardWrap{min-width:0;position:relative}.MarketingPage-module__OD38Hq__card{border:var(--ui-card-border-width) solid var(--ui-card-border);border-radius:var(--ui-card-radius);width:100%;min-height:320px;padding:var(--ui-space-5) var(--ui-space-5) 3.25rem;background:var(--ui-card-bg);color:var(--ui-text-1);text-align:left;cursor:pointer;box-shadow:var(--ui-card-shadow);transition:border-color .16s,background .16s;display:block}.MarketingPage-module__OD38Hq__card:hover{border-color:color-mix(in srgb, var(--ui-accent) 42%, var(--ui-card-border));background:color-mix(in srgb, var(--ui-accent) 4%, var(--ui-card-bg))}.MarketingPage-module__OD38Hq__card:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.MarketingPage-module__OD38Hq__cardTop,.MarketingPage-module__OD38Hq__cardTitle,.MarketingPage-module__OD38Hq__demographic,.MarketingPage-module__OD38Hq__stats,.MarketingPage-module__OD38Hq__need{align-items:center;display:flex}.MarketingPage-module__OD38Hq__cardTop{justify-content:space-between;gap:var(--ui-space-2);min-height:1.35rem}.MarketingPage-module__OD38Hq__priorityBadge,.MarketingPage-module__OD38Hq__confidenceBadge,.MarketingPage-module__OD38Hq__gender,.MarketingPage-module__OD38Hq__cardTags span{border-radius:999px;font-size:.7rem;line-height:1.2}.MarketingPage-module__OD38Hq__priorityBadge{background:color-mix(in srgb, var(--ui-accent) 12%, transparent);color:var(--ui-accent);padding:.3rem .55rem}.MarketingPage-module__OD38Hq__confidenceBadge{color:var(--ui-text-3);align-items:center;gap:.3rem;display:inline-flex}.MarketingPage-module__OD38Hq__cardTitle{justify-content:space-between;gap:var(--ui-space-3);margin-top:var(--ui-space-4)}.MarketingPage-module__OD38Hq__card h3{margin:0;font-size:1.08rem;line-height:1.25}.MarketingPage-module__OD38Hq__grip{color:var(--ui-text-4);flex:none}.MarketingPage-module__OD38Hq__demographic{justify-content:space-between;align-items:end;gap:var(--ui-space-3);margin:var(--ui-space-4) 0}.MarketingPage-module__OD38Hq__demographicValue{letter-spacing:-.04em;font-size:clamp(2rem,5vw,2.7rem);line-height:.95;display:block}.MarketingPage-module__OD38Hq__demographicLabel{color:var(--ui-text-3);margin-top:.35rem;font-size:.72rem;display:block}.MarketingPage-module__OD38Hq__gender{background:var(--ui-input-bg);max-width:50%;color:var(--ui-text-2);text-align:right;padding:.35rem .55rem}.MarketingPage-module__OD38Hq__stats{align-items:stretch;gap:.35rem}.MarketingPage-module__OD38Hq__stat{border-radius:var(--ui-radius-md);background:color-mix(in srgb, var(--ui-input-bg) 70%, transparent);flex:1;grid-template-columns:auto 1fr;gap:.2rem .4rem;min-width:0;padding:.65rem .55rem;display:grid}.MarketingPage-module__OD38Hq__stat>svg{color:var(--ui-accent);grid-row:span 2}.MarketingPage-module__OD38Hq__stat span,.MarketingPage-module__OD38Hq__stat small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.MarketingPage-module__OD38Hq__stat span{color:var(--ui-text-3);font-size:.67rem}.MarketingPage-module__OD38Hq__stat span strong{color:var(--ui-text-1);font-size:.76rem}.MarketingPage-module__OD38Hq__stat small{color:var(--ui-text-2);font-size:.68rem}.MarketingPage-module__OD38Hq__priceScale{align-items:center;gap:.15rem;margin-top:.25rem;display:flex}.MarketingPage-module__OD38Hq__priceScale i{background:var(--ui-text-4);opacity:.35;border-radius:999px;width:1.05rem;height:.2rem}.MarketingPage-module__OD38Hq__priceScale i.MarketingPage-module__OD38Hq__priceActive{background:var(--ui-accent);opacity:1}.MarketingPage-module__OD38Hq__need{margin-top:var(--ui-space-3);border-radius:var(--ui-radius-md);background:color-mix(in srgb, var(--ui-accent) 8%, transparent);align-items:flex-start;gap:.55rem;padding:.7rem .75rem}.MarketingPage-module__OD38Hq__need>svg{color:var(--ui-accent);flex:none;margin-top:.1rem}.MarketingPage-module__OD38Hq__need span{gap:.25rem;min-width:0;display:grid}.MarketingPage-module__OD38Hq__need small,.MarketingPage-module__OD38Hq__cardHint{color:var(--ui-text-3);font-size:.68rem}.MarketingPage-module__OD38Hq__need strong{color:var(--ui-text-1);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:500;overflow:hidden}.MarketingPage-module__OD38Hq__cardTags{margin-top:var(--ui-space-3);flex-wrap:wrap;gap:.35rem;display:flex}.MarketingPage-module__OD38Hq__cardTags span{background:var(--ui-input-bg);max-width:100%;color:var(--ui-text-2);text-overflow:ellipsis;white-space:nowrap;padding:.3rem .5rem;overflow:hidden}.MarketingPage-module__OD38Hq__cardHint{margin-top:.7rem;display:block}.MarketingPage-module__OD38Hq__cardControls{gap:.2rem;display:flex;position:absolute;bottom:.65rem;right:.65rem}.MarketingPage-module__OD38Hq__cardControls button{color:var(--ui-text-3)}.MarketingPage-module__OD38Hq__cardControls button:last-child svg{transform:rotate(180deg)}.MarketingPage-module__OD38Hq__loading{gap:var(--ui-space-4);padding:var(--ui-space-8) 0;display:grid}.MarketingPage-module__OD38Hq__loadingBar{border-radius:var(--ui-radius-xl);background:linear-gradient(90deg, var(--ui-input-bg), color-mix(in srgb, var(--ui-accent) 8%, var(--ui-input-bg)), var(--ui-input-bg));background-size:200% 100%;height:7rem;animation:1.4s ease-in-out infinite MarketingPage-module__OD38Hq__marketingLoading;display:block}.MarketingPage-module__OD38Hq__loadingBar:nth-child(2){height:12rem}.MarketingPage-module__OD38Hq__loadingBar:nth-child(3){width:72%;height:8rem}@keyframes MarketingPage-module__OD38Hq__marketingLoading{0%{background-position:100% 0}to{background-position:-100% 0}}.MarketingPage-module__OD38Hq__form{gap:var(--ui-space-5);max-width:720px;display:grid}.MarketingPage-module__OD38Hq__positioningSection{margin-top:var(--ui-space-10);padding-top:var(--ui-space-8);border-top:1px solid var(--ui-card-border)}.MarketingPage-module__OD38Hq__sectionIntro{justify-content:space-between;align-items:end;gap:var(--ui-space-4);margin-bottom:var(--ui-space-5);display:flex}.MarketingPage-module__OD38Hq__sectionIntro h2{letter-spacing:-.025em;margin:.45rem 0 .55rem;font-size:1.5rem}.MarketingPage-module__OD38Hq__formActions{align-items:center;gap:var(--ui-space-4);display:flex}.MarketingPage-module__OD38Hq__modalForm{gap:var(--ui-space-5);padding:0;display:grid}.MarketingPage-module__OD38Hq__modalForm .ui-form-section{background:0 0;border:0;border-radius:0;overflow:visible}.MarketingPage-module__OD38Hq__modalForm .ui-form-section__intro{padding:0 0 var(--ui-space-3)}.MarketingPage-module__OD38Hq__modalForm .ui-form-section__content{padding:0}.MarketingPage-module__OD38Hq__formGrid,.MarketingPage-module__OD38Hq__two{gap:var(--ui-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.MarketingPage-module__OD38Hq__error,.MarketingPage-module__OD38Hq__warning,.MarketingPage-module__OD38Hq__notice{padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-md)}.MarketingPage-module__OD38Hq__error{justify-content:space-between;align-items:center;gap:var(--ui-space-3);margin-bottom:var(--ui-space-5);color:var(--ui-danger);background:color-mix(in srgb, var(--ui-danger) 8%, transparent);display:flex}.MarketingPage-module__OD38Hq__warning{color:var(--ui-text-2);background:color-mix(in srgb, var(--ui-accent) 10%, transparent)}.MarketingPage-module__OD38Hq__competitorTeaser{align-items:center;gap:var(--ui-space-4);margin-top:var(--ui-space-8);padding:var(--ui-space-5);border:1px solid color-mix(in srgb, var(--ui-accent) 18%, var(--ui-card-border));border-radius:var(--ui-radius-2xl);background:color-mix(in srgb, #f8c66d 12%, var(--ui-card-bg));grid-template-columns:auto minmax(0,1fr) auto;display:grid}.MarketingPage-module__OD38Hq__competitorTeaserIcon{border-radius:var(--ui-radius-xl);color:#9a6510;background:#ffedc5;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.MarketingPage-module__OD38Hq__competitorTeaser h2{color:var(--ui-text-1);font-size:var(--ui-font-size-lg);margin:0}.MarketingPage-module__OD38Hq__competitorTeaser p{max-width:44rem;margin:var(--ui-space-1) 0 0;color:var(--ui-text-3);font-size:var(--ui-font-size-sm);line-height:1.45}.MarketingPage-module__OD38Hq__competitorTeaserLink{align-items:center;gap:var(--ui-space-2);color:#9a6510;font-size:var(--ui-font-size-sm);font-weight:var(--ui-weight-semibold);white-space:nowrap;text-decoration:none;display:inline-flex}.MarketingPage-module__OD38Hq__competitorTeaserLink:hover{text-decoration:underline}@media (max-width:720px){.MarketingPage-module__OD38Hq__competitorTeaser{grid-template-columns:auto minmax(0,1fr)}.MarketingPage-module__OD38Hq__competitorTeaserLink{grid-column:2}}.MarketingPage-module__OD38Hq__notice{color:var(--ui-accent)}@media (max-width:640px){.MarketingPage-module__OD38Hq__hero{margin-bottom:var(--ui-space-6);padding:var(--ui-space-4);align-items:start;display:grid}.MarketingPage-module__OD38Hq__sectionIntro{flex-wrap:wrap;align-items:start}.MarketingPage-module__OD38Hq__formGrid,.MarketingPage-module__OD38Hq__two,.MarketingPage-module__OD38Hq__grid{grid-template-columns:1fr}.MarketingPage-module__OD38Hq__dropHint{display:none}.MarketingPage-module__OD38Hq__formActions{align-items:stretch;display:grid}.MarketingPage-module__OD38Hq__formActions button{width:100%}}@media (prefers-reduced-motion:reduce){.MarketingPage-module__OD38Hq__loadingBar{animation:none}.MarketingPage-module__OD38Hq__card{transition:none}}
.ProductSourceAssets-module__wJmDHa__toolbar{align-items:center;gap:var(--ui-space-3);display:flex}.ProductSourceAssets-module__wJmDHa__count,.ProductSourceAssets-module__wJmDHa__muted{color:var(--ui-text-3);font-size:var(--ui-font-size-xs)}.ProductSourceAssets-module__wJmDHa__error{margin:var(--ui-space-2) 0 0;color:var(--ui-danger-text);font-size:var(--ui-font-size-xs)}.ProductSourceAssets-module__wJmDHa__grid{gap:var(--ui-space-3);margin-top:var(--ui-space-3);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));display:grid}.ProductSourceAssets-module__wJmDHa__asset{align-items:center;gap:var(--ui-space-2);border:1px solid var(--ui-card-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface-2);min-width:0;padding:var(--ui-space-2);grid-template-columns:3.5rem minmax(0,1fr) auto;display:grid}.ProductSourceAssets-module__wJmDHa__preview{border-radius:var(--ui-radius-md);background:var(--ui-media-canvas-bg);width:3.5rem;height:3.5rem;color:var(--ui-text-3);place-items:center;display:grid;overflow:hidden}.ProductSourceAssets-module__wJmDHa__preview img{object-fit:contain;width:100%;height:100%;display:block}.ProductSourceAssets-module__wJmDHa__info{gap:.125rem;min-width:0;display:grid}.ProductSourceAssets-module__wJmDHa__info strong,.ProductSourceAssets-module__wJmDHa__info small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProductSourceAssets-module__wJmDHa__info strong{color:var(--ui-text-1);font-size:var(--ui-font-size-xs);font-weight:var(--ui-weight-medium)}.ProductSourceAssets-module__wJmDHa__info small{color:var(--ui-text-3);font-size:.6875rem}
.TrackerPage-module__eg7E-q__page{gap:var(--ui-space-4,16px);margin-top:calc(-1 * var(--ui-space-2,8px));padding:0 0 var(--ui-space-6,24px);flex-direction:column;width:100%;display:flex}.TrackerPage-module__eg7E-q__topbarCenterTitle{align-items:center;gap:var(--ui-space-2,8px);font-size:var(--ui-font-size-lg,18px);color:var(--ui-text-1);letter-spacing:-.02em;font-weight:750;display:inline-flex}.TrackerPage-module__eg7E-q__topbarActionsGroup{align-items:center;gap:var(--ui-space-2,8px);display:inline-flex}.TrackerPage-module__eg7E-q__topbarSyncPill{box-sizing:border-box;align-items:center;gap:var(--ui-space-2,8px);height:42px;min-height:42px;max-height:42px;padding:0 var(--ui-space-3_5,14px);border:1px solid var(--ui-float-border);border-radius:var(--ui-radius-full);background:var(--ui-float-bg);box-shadow:var(--ui-float-shadow);-webkit-backdrop-filter:blur(22px)saturate(165%);backdrop-filter:blur(22px)saturate(165%);-webkit-user-select:none;user-select:none;transition:background var(--ui-duration-200) var(--ui-easing), box-shadow var(--ui-duration-200) var(--ui-easing);display:inline-flex}.TrackerPage-module__eg7E-q__topbarSyncPill:hover{background:var(--ui-float-hover-bg);box-shadow:var(--ui-float-shadow-hover)}.TrackerPage-module__eg7E-q__liveDot{background:var(--ui-success,#22c55e);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 8px #22c55e99}.TrackerPage-module__eg7E-q__topbarSyncLive{font-size:var(--ui-font-size-xs,12px);color:var(--ui-text-2);font-variant-numeric:tabular-nums;font-weight:600}.TrackerPage-module__eg7E-q__topbarFactorySwitch{box-sizing:border-box;align-items:center;gap:var(--ui-space-2,8px);height:42px;min-height:42px;max-height:42px;padding:0 var(--ui-space-3_5,14px);border:1px solid var(--ui-float-border);border-radius:var(--ui-radius-full);background:var(--ui-float-bg);box-shadow:var(--ui-float-shadow);-webkit-backdrop-filter:blur(22px)saturate(165%);backdrop-filter:blur(22px)saturate(165%);transition:background var(--ui-duration-200) var(--ui-easing), box-shadow var(--ui-duration-200) var(--ui-easing);display:inline-flex}.TrackerPage-module__eg7E-q__topbarFactorySwitch:hover{background:var(--ui-float-hover-bg);box-shadow:var(--ui-float-shadow-hover)}.TrackerPage-module__eg7E-q__factorySwitchLabel{font-size:var(--ui-font-size-sm,14px);font-weight:var(--ui-weight-medium,500);color:var(--ui-text-2);-webkit-user-select:none;user-select:none}.TrackerPage-module__eg7E-q__tabsContainer{width:100%;margin-bottom:var(--ui-space-1,4px);justify-content:center;align-items:center;display:flex}.TrackerPage-module__eg7E-q__tabsContainer .ui-tabs{margin-inline:auto}.TrackerPage-module__eg7E-q__modeBadge{align-items:center;gap:var(--ui-space-1_5,6px);border-radius:var(--ui-radius-sm,6px);font-size:var(--ui-font-size-xs,11px);letter-spacing:.02em;padding:3px 8px;font-weight:600;display:inline-flex}.TrackerPage-module__eg7E-q__modeBadgeOn{background:var(--ui-surface-2);color:var(--ui-success);border:1px solid var(--ui-border-1)}.TrackerPage-module__eg7E-q__modeBadgeOff{background:var(--ui-surface-2);color:var(--ui-text-3);border:1px solid var(--ui-border-1)}.TrackerPage-module__eg7E-q__metricsGrid{margin:0;padding:0;list-style:none}.TrackerPage-module__eg7E-q__metricCard{padding:var(--ui-space-3,12px) var(--ui-space-3_5,14px);gap:var(--ui-space-1,4px);flex-direction:column;display:flex}.TrackerPage-module__eg7E-q__metricLabel{font-size:var(--ui-font-size-xs,11px);color:var(--ui-text-3);align-items:center;gap:var(--ui-space-1_5,6px);font-weight:500;display:flex}.TrackerPage-module__eg7E-q__metricValue{font-size:var(--ui-font-size-xl,18px);letter-spacing:-.02em;color:var(--ui-text-1);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}.TrackerPage-module__eg7E-q__metricSub{font-size:var(--ui-font-size-xs,11px);color:var(--ui-text-3);line-height:1.25}.TrackerPage-module__eg7E-q__progressTrack{background:var(--ui-surface-2);border-radius:var(--ui-radius-full,9999px);width:100%;height:4px;margin-top:var(--ui-space-0_5,2px);overflow:hidden}.TrackerPage-module__eg7E-q__progressFill{background:var(--ui-accent);border-radius:var(--ui-radius-full,9999px);height:100%;transition:width var(--ui-duration-normal,.25s) ease}.TrackerPage-module__eg7E-q__sectionBlock{gap:var(--ui-space-3,12px);flex-direction:column;width:100%;display:flex}.TrackerPage-module__eg7E-q__sectionHeader{justify-content:space-between;align-items:center;gap:var(--ui-space-2,8px);flex-wrap:wrap;display:flex}.TrackerPage-module__eg7E-q__sectionTitle{font-size:var(--ui-font-size-sm,14px);color:var(--ui-text-2);align-items:center;gap:var(--ui-space-2,8px);margin:0;font-weight:600;display:flex}.TrackerPage-module__eg7E-q__sectionsGrid{margin:0;padding:0;list-style:none}.TrackerPage-module__eg7E-q__sectionCard{padding:var(--ui-space-3,12px);gap:var(--ui-space-2,8px);transition:background-color var(--ui-duration-fast,.15s) ease;flex-direction:column;display:flex}.TrackerPage-module__eg7E-q__sectionCard:hover{background:var(--ui-surface-1-hover,var(--ui-surface-2))}.TrackerPage-module__eg7E-q__sectionCardHead{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-2,8px);display:flex}.TrackerPage-module__eg7E-q__sectionIdentity{align-items:center;gap:var(--ui-space-2,8px);display:flex}.TrackerPage-module__eg7E-q__sectionIcon{color:var(--ui-text-3);flex-shrink:0}.TrackerPage-module__eg7E-q__sectionNameGroup{flex-direction:column;gap:1px;display:flex}.TrackerPage-module__eg7E-q__sectionName{font-size:var(--ui-font-size-sm,14px);letter-spacing:-.01em;color:var(--ui-text-1);margin:0;font-weight:600}.TrackerPage-module__eg7E-q__sectionSlug{color:var(--ui-text-3);font-size:11px;font-family:var(--font-mono,monospace)}.TrackerPage-module__eg7E-q__taskList{gap:var(--ui-space-1,4px);flex-direction:column;display:flex}.TrackerPage-module__eg7E-q__taskItemRow{align-items:center;gap:var(--ui-space-1_5,6px);min-width:0;display:flex}.TrackerPage-module__eg7E-q__taskBadge{font-family:var(--font-mono,monospace);color:var(--ui-text-3);background:var(--ui-surface-2);border-radius:var(--ui-radius-sm,4px);border:1px solid var(--ui-border-1);flex-shrink:0;padding:1px 5px;font-size:11px;font-weight:500}.TrackerPage-module__eg7E-q__taskItemTitle{font-size:var(--ui-font-size-xs,12px);color:var(--ui-text-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.TrackerPage-module__eg7E-q__sectionCardFooter{padding-top:var(--ui-space-1_5,6px);border-top:1px solid var(--ui-border-1);font-size:var(--ui-font-size-xs,11px);justify-content:space-between;align-items:center;display:flex}.TrackerPage-module__eg7E-q__statusBadge{align-items:center;gap:var(--ui-space-1,4px);font-size:var(--ui-font-size-xs,11px);color:var(--ui-text-3);font-weight:500;display:inline-flex}.TrackerPage-module__eg7E-q__statusBadgeDone{color:var(--ui-success)}.TrackerPage-module__eg7E-q__statusBadgeProgress{color:var(--ui-accent)}.TrackerPage-module__eg7E-q__statusBadgeOpen{color:var(--ui-text-3)}.TrackerPage-module__eg7E-q__dateLabel{color:var(--ui-text-3);font-variant-numeric:tabular-nums;font-size:var(--ui-font-size-xs,11px)}.TrackerPage-module__eg7E-q__tableWrapper{background:var(--ui-card-bg);border:1px solid var(--ui-card-border);border-radius:var(--ui-radius-lg,12px);box-shadow:var(--ui-card-shadow);overflow:hidden}.TrackerPage-module__eg7E-q__table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--ui-font-size-sm,13px)}.TrackerPage-module__eg7E-q__table th{padding:var(--ui-space-2_5,10px) var(--ui-space-3_5,14px);background:var(--ui-surface-2);color:var(--ui-text-3);font-weight:600;font-size:var(--ui-font-size-xs,11px);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--ui-border-1)}.TrackerPage-module__eg7E-q__table td{padding:var(--ui-space-2_5,10px) var(--ui-space-3_5,14px);border-bottom:1px solid var(--ui-border-1);color:var(--ui-text-2)}.TrackerPage-module__eg7E-q__table tr:last-child td{border-bottom:none}.TrackerPage-module__eg7E-q__table tr:hover td{background:var(--ui-surface-1-hover,var(--ui-surface-2))}.TrackerPage-module__eg7E-q__sectionTableCell{align-items:center;gap:var(--ui-space-2,8px);color:var(--ui-text-1);font-weight:500;display:flex}.TrackerPage-module__eg7E-q__tableTaskList{gap:var(--ui-space-1,4px);flex-direction:column;display:flex}.TrackerPage-module__eg7E-q__tableTaskRow{align-items:center;gap:var(--ui-space-1_5,6px);display:flex}.TrackerPage-module__eg7E-q__tableTaskTitle{color:var(--ui-text-2);font-size:12px}.TrackerPage-module__eg7E-q__tableEmptyText{color:var(--ui-text-3)}.TrackerPage-module__eg7E-q__tableDateCell{color:var(--ui-text-3);font-variant-numeric:tabular-nums}.TrackerPage-module__eg7E-q__fleetGrid{margin:0;padding:0;list-style:none}.TrackerPage-module__eg7E-q__fleetCard{padding:var(--ui-space-3,12px);gap:var(--ui-space-1_5,6px);flex-direction:column;display:flex}.TrackerPage-module__eg7E-q__fleetHead{justify-content:space-between;align-items:center;display:flex}.TrackerPage-module__eg7E-q__fleetTitle{font-size:var(--ui-font-size-sm,13px);color:var(--ui-text-1);align-items:center;gap:var(--ui-space-1_5,6px);font-weight:600;display:flex}.TrackerPage-module__eg7E-q__fleetSparkleIcon{color:var(--ui-accent)}.TrackerPage-module__eg7E-q__fleetPaneId{font-family:var(--font-mono,monospace);border-radius:var(--ui-radius-sm,4px);background:var(--ui-surface-2);color:var(--ui-text-3);border:1px solid var(--ui-border-1);padding:1px 5px;font-size:11px}.TrackerPage-module__eg7E-q__fleetRow{font-size:var(--ui-font-size-xs,11px);justify-content:space-between;align-items:center;display:flex}.TrackerPage-module__eg7E-q__cliBadge{color:var(--ui-text-3);font-weight:500}.TrackerPage-module__eg7E-q__statusWorking{color:var(--ui-success);align-items:center;gap:var(--ui-space-1_5,6px);font-weight:600;display:flex}.TrackerPage-module__eg7E-q__statusDone{color:var(--ui-success);font-weight:500}.TrackerPage-module__eg7E-q__statusIdle{color:var(--ui-text-3);font-weight:500}.TrackerPage-module__eg7E-q__docsBlock{gap:var(--ui-space-3,12px);flex-direction:column;width:100%;display:flex}.TrackerPage-module__eg7E-q__docsHeader{justify-content:space-between;align-items:center;gap:var(--ui-space-2_5,10px);flex-wrap:wrap;display:flex}.TrackerPage-module__eg7E-q__docsFilterBar{justify-content:space-between;align-items:center;gap:var(--ui-space-2,8px);flex-wrap:wrap;width:100%;display:flex}.TrackerPage-module__eg7E-q__docsLayersContainer{gap:var(--ui-space-3,12px);flex-direction:column;display:flex}.TrackerPage-module__eg7E-q__layerCollapsible{gap:var(--ui-space-1_5,6px);flex-direction:column;width:100%;display:flex}.TrackerPage-module__eg7E-q__layerTrigger{width:100%;padding:var(--ui-space-2,8px) var(--ui-space-3,12px);background:var(--ui-surface-2);border:1px solid var(--ui-border-1);border-radius:var(--ui-radius-md,8px);cursor:pointer;transition:all var(--ui-duration-fast,.15s) ease;text-align:left;color:inherit;justify-content:space-between;align-items:center;display:flex}.TrackerPage-module__eg7E-q__layerTrigger:hover{background:var(--ui-surface-1-hover,var(--ui-surface-3))}.TrackerPage-module__eg7E-q__layerTriggerLeft{align-items:baseline;gap:var(--ui-space-2,8px);flex:auto;min-width:0;display:flex}.TrackerPage-module__eg7E-q__layerTriggerRight{align-items:center;gap:var(--ui-space-2_5,10px);flex-shrink:0;display:flex}.TrackerPage-module__eg7E-q__layerTitle{font-size:var(--ui-font-size-sm,14px);color:var(--ui-text-1);margin:0;font-weight:700}.TrackerPage-module__eg7E-q__layerDesc{font-size:var(--ui-font-size-xs,11px);color:var(--ui-text-3)}.TrackerPage-module__eg7E-q__layerBadge{font-size:var(--ui-font-size-xs,11px);color:var(--ui-text-2);background:var(--ui-surface-3);border-radius:var(--ui-radius-sm,6px);border:1px solid var(--ui-border-1);padding:2px 7px;font-weight:600}.TrackerPage-module__eg7E-q__layerContent{padding-top:var(--ui-space-1,4px)}.TrackerPage-module__eg7E-q__categoriesGrid{gap:var(--ui-space-3,12px);grid-template-columns:repeat(auto-fill,minmax(360px,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}@media (max-width:640px){.TrackerPage-module__eg7E-q__categoriesGrid{grid-template-columns:1fr}}.TrackerPage-module__eg7E-q__categoryCard{padding:var(--ui-space-3_5,14px) var(--ui-space-4,16px);gap:var(--ui-space-2,8px);flex-direction:column;min-width:0;display:flex}.TrackerPage-module__eg7E-q__categoryHead{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-2,8px);padding-bottom:var(--ui-space-1_5,6px);border-bottom:1px solid var(--ui-border-1);display:flex}.TrackerPage-module__eg7E-q__categoryNameGroup{align-items:flex-start;gap:var(--ui-space-1_5,6px);min-width:0;display:flex}.TrackerPage-module__eg7E-q__categoryFolderIcon{color:var(--ui-accent);flex-shrink:0;margin-top:2px}.TrackerPage-module__eg7E-q__categoryTitleGroup{flex-direction:column;gap:1px;min-width:0;display:flex}.TrackerPage-module__eg7E-q__categoryName{font-size:var(--ui-font-size-sm,13px);color:var(--ui-text-1);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}.TrackerPage-module__eg7E-q__categoryPathBadge{font-family:var(--font-mono,monospace);color:var(--ui-accent);opacity:.9;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.TrackerPage-module__eg7E-q__categoryCount{font-size:var(--ui-font-size-xs,11px);color:var(--ui-text-3);font-variant-numeric:tabular-nums;flex-shrink:0;margin-top:1px}.TrackerPage-module__eg7E-q__treeContainer{gap:var(--ui-space-1,4px);font-family:var(--font-mono,monospace);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.TrackerPage-module__eg7E-q__treeNode{gap:var(--ui-space-1,4px);flex-direction:column;display:flex}.TrackerPage-module__eg7E-q__treeRow{justify-content:space-between;align-items:center;gap:var(--ui-space-2,8px);padding:var(--ui-space-1,4px) var(--ui-space-2,8px);border-radius:var(--ui-radius-sm,4px);min-height:28px;transition:background-color var(--ui-duration-fast,.15s) ease;line-height:1.5;display:flex}.TrackerPage-module__eg7E-q__treeRow:hover{background:var(--ui-surface-2)}.TrackerPage-module__eg7E-q__treeLeft{align-items:center;gap:var(--ui-space-1_5,6px);flex:auto;min-width:0;line-height:1.5;display:flex}.TrackerPage-module__eg7E-q__treeFolderIcon{color:var(--ui-accent);flex-shrink:0}.TrackerPage-module__eg7E-q__treeFileIcon{color:var(--ui-text-3);flex-shrink:0}.TrackerPage-module__eg7E-q__treeFolderName{color:var(--ui-text-1);white-space:nowrap;font-size:12px;font-weight:600;line-height:1.5}.TrackerPage-module__eg7E-q__treeFileName{color:var(--ui-text-2);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;font-size:12px;font-weight:500;line-height:1.5;overflow:hidden}.TrackerPage-module__eg7E-q__treeMeta{align-items:center;gap:var(--ui-space-1_5,6px);color:var(--ui-text-3);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;line-height:1.5;display:flex}.TrackerPage-module__eg7E-q__treeChildren{border-left:1px dashed var(--ui-border-1);gap:var(--ui-space-1,4px);flex-direction:column;margin-left:7px;padding-left:9px;list-style:none;display:flex}.TrackerPage-module__eg7E-q__quotaCountBadge{font-size:var(--ui-font-size-xs,11px);color:var(--ui-text-3);background:var(--ui-surface-2);border:1px solid var(--ui-border-1);border-radius:var(--ui-radius-sm,6px);padding:3px 8px;font-weight:600}.TrackerPage-module__eg7E-q__quotaGrid{margin:0 0 var(--ui-space-4,16px) 0;padding:0;list-style:none}.TrackerPage-module__eg7E-q__quotaCard{padding:var(--ui-space-3,12px) var(--ui-space-3_5,14px);gap:var(--ui-space-2_5,10px);flex-direction:column;display:flex}.TrackerPage-module__eg7E-q__quotaCardHead{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-2,8px);padding-bottom:var(--ui-space-2,8px);border-bottom:1px solid var(--ui-border-1);display:flex}.TrackerPage-module__eg7E-q__quotaAccountInfo{align-items:center;gap:var(--ui-space-2,8px);min-width:0;display:flex}.TrackerPage-module__eg7E-q__quotaAccBadge{font-family:var(--font-mono,monospace);color:var(--ui-text-1);background:var(--ui-surface-2);border:1px solid var(--ui-border-1);border-radius:var(--ui-radius-sm,4px);flex-shrink:0;padding:2px 6px;font-size:11px;font-weight:700}.TrackerPage-module__eg7E-q__quotaEmailGroup{flex-direction:column;min-width:0;display:flex}.TrackerPage-module__eg7E-q__quotaUsername{font-size:var(--ui-font-size-sm,13px);color:var(--ui-text-1);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.TrackerPage-module__eg7E-q__quotaFullEmail{color:var(--ui-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.TrackerPage-module__eg7E-q__quotaBadgeOk{color:var(--ui-success);border-radius:var(--ui-radius-sm,4px);background:#22c55e1f;border:1px solid #22c55e40;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:600}.TrackerPage-module__eg7E-q__quotaBadgeLow{color:var(--ui-warning);border-radius:var(--ui-radius-sm,4px);background:#eab3081f;border:1px solid #eab30840;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:600}.TrackerPage-module__eg7E-q__quotaBadgeExhausted{color:var(--ui-danger);border-radius:var(--ui-radius-sm,4px);background:#ef44441f;border:1px solid #ef444440;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:600}.TrackerPage-module__eg7E-q__quotaBarsContainer{gap:var(--ui-space-2,8px);flex-direction:column;display:flex}.TrackerPage-module__eg7E-q__quotaBarRow{flex-direction:column;gap:3px;display:flex}.TrackerPage-module__eg7E-q__quotaBarLabelGroup{font-size:var(--ui-font-size-xs,11px);justify-content:space-between;align-items:center;display:flex}.TrackerPage-module__eg7E-q__quotaBarTitle{color:var(--ui-text-2);font-weight:500}.TrackerPage-module__eg7E-q__quotaBarValue{font-family:var(--font-mono,monospace);color:var(--ui-text-1);font-weight:700;font-size:var(--ui-font-size-xs,11px)}.TrackerPage-module__eg7E-q__quotaTrack{background:var(--ui-surface-2);border-radius:3px;height:6px;overflow:hidden}.TrackerPage-module__eg7E-q__quotaFill{height:100%;transition:width var(--ui-duration-normal,.25s) ease;border-radius:3px}.TrackerPage-module__eg7E-q__quotaFillGreen{background:var(--ui-success)}.TrackerPage-module__eg7E-q__quotaFillYellow{background:var(--ui-warning)}.TrackerPage-module__eg7E-q__quotaFillRed{background:var(--ui-danger)}.TrackerPage-module__eg7E-q__quotaResetTime{color:var(--ui-text-3);margin-top:1px;font-size:10px}.TrackerPage-module__eg7E-q__siteSectionsBlock{gap:var(--ui-space-4,16px);flex-direction:column;width:100%;display:flex}.TrackerPage-module__eg7E-q__siteSectionsHeader{gap:var(--ui-space-3,12px);flex-direction:column;width:100%;display:flex}.TrackerPage-module__eg7E-q__siteSectionsFilterRow{justify-content:space-between;align-items:center;gap:var(--ui-space-3,12px);flex-wrap:wrap;width:100%;display:flex}.TrackerPage-module__eg7E-q__siteSectionsSearchWrap{flex:280px;align-items:center;min-width:240px;max-width:440px;display:flex;position:relative}.TrackerPage-module__eg7E-q__searchIcon{color:var(--ui-text-3);pointer-events:none;position:absolute;left:12px}.TrackerPage-module__eg7E-q__siteSectionsSearchInput{box-sizing:border-box;border-radius:var(--ui-radius-md,8px);border:1px solid var(--ui-border-1);background:var(--ui-surface-2);width:100%;height:38px;color:var(--ui-text-1);font-size:var(--ui-font-size-sm,13px);transition:border-color var(--ui-duration-150) var(--ui-easing), box-shadow var(--ui-duration-150) var(--ui-easing);outline:none;padding:0 32px 0 36px}.TrackerPage-module__eg7E-q__siteSectionsSearchInput:focus{border-color:var(--ui-accent);box-shadow:0 0 0 2px #38bdf826}.TrackerPage-module__eg7E-q__searchClearBtn{width:20px;height:20px;color:var(--ui-text-3);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:inline-flex;position:absolute;right:10px}.TrackerPage-module__eg7E-q__searchClearBtn:hover{color:var(--ui-text-1);background:var(--ui-surface-3)}.TrackerPage-module__eg7E-q__siteSectionsFilterControls{align-items:center;gap:var(--ui-space-2,8px);flex-wrap:wrap;display:flex}.TrackerPage-module__eg7E-q__siteSectionsGrid{--ui-card-grid-min-width:clamp(22rem, 30vw, 32rem);--ui-card-grid-max-width:38rem;margin:0;padding:0;list-style:none}.TrackerPage-module__eg7E-q__siteSectionCard{gap:var(--ui-space-3,12px);padding:var(--ui-space-3_5,14px);transition:background-color var(--ui-duration-fast,.15s) ease;flex-direction:column;display:flex}.TrackerPage-module__eg7E-q__siteSectionCard:hover{background:var(--ui-surface-1-hover,var(--ui-surface-2))}.TrackerPage-module__eg7E-q__siteSectionCardHead{gap:var(--ui-space-2,8px);padding-bottom:var(--ui-space-2_5,10px);border-bottom:1px solid var(--ui-border-1);flex-direction:column;display:flex}.TrackerPage-module__eg7E-q__siteSectionTitleGroup{align-items:flex-start;gap:var(--ui-space-2_5,10px);display:flex}.TrackerPage-module__eg7E-q__siteSectionIconBox{border-radius:var(--ui-radius-md,8px);background:var(--ui-surface-2);width:32px;height:32px;color:var(--ui-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.TrackerPage-module__eg7E-q__siteSectionName{font-size:var(--ui-font-size-base,14px);color:var(--ui-text-1);margin:0 0 4px;font-weight:700;line-height:1.25}.TrackerPage-module__eg7E-q__siteSectionMetaBadges{align-items:center;gap:var(--ui-space-1_5,6px);flex-wrap:wrap;display:flex}.TrackerPage-module__eg7E-q__siteSectionKeyBadge{font-family:var(--font-mono,monospace);border-radius:var(--ui-radius-xs,4px);background:var(--ui-surface-3);color:var(--ui-accent);border:1px solid #38bdf833;padding:1px 6px;font-size:11px;font-weight:600}.TrackerPage-module__eg7E-q__siteSectionCategoryBadge{border-radius:var(--ui-radius-xs,4px);background:var(--ui-surface-2);color:var(--ui-text-2);padding:1px 6px;font-size:11px;font-weight:500}.TrackerPage-module__eg7E-q__siteSectionStatsBadge{color:var(--ui-text-3);margin-left:auto;font-size:11px}.TrackerPage-module__eg7E-q__siteSectionParityBadges{flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px;display:flex}.TrackerPage-module__eg7E-q__parityBadge{border-radius:var(--ui-radius-xs,4px);letter-spacing:.02em;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.TrackerPage-module__eg7E-q__parityBadgeOk{color:var(--ui-success,#22c55e);background:#22c55e1f;border:1px solid #22c55e40}.TrackerPage-module__eg7E-q__parityBadgeMissing{background:var(--ui-surface-2);color:var(--ui-text-3);border:1px solid var(--ui-border-1)}.TrackerPage-module__eg7E-q__siteSectionSubBlock{flex-direction:column;gap:6px;display:flex}.TrackerPage-module__eg7E-q__siteSectionSubTitle{text-transform:uppercase;letter-spacing:.03em;color:var(--ui-text-3);align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.TrackerPage-module__eg7E-q__siteSectionDocFileRow{border-radius:var(--ui-radius-md,8px);transition:background var(--ui-duration-150) var(--ui-easing);background:#38bdf80d;border:1px solid #38bdf833;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;display:flex}.TrackerPage-module__eg7E-q__siteSectionDocFileRow:hover{background:#38bdf81a}.TrackerPage-module__eg7E-q__siteSectionDocEmpty{color:var(--ui-text-3);padding:4px 0;font-size:11px;font-style:italic}.TrackerPage-module__eg7E-q__siteDocIcon{color:var(--ui-accent);flex-shrink:0}.TrackerPage-module__eg7E-q__siteSectionCodeFileList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.TrackerPage-module__eg7E-q__siteSectionCodeFileItem{border-radius:var(--ui-radius-sm,6px);background:var(--ui-surface-2);border:1px solid var(--ui-border-1);transition:background var(--ui-duration-150) var(--ui-easing), border-color var(--ui-duration-150) var(--ui-easing);justify-content:space-between;align-items:center;gap:8px;padding:5px 8px;display:flex}.TrackerPage-module__eg7E-q__siteSectionCodeFileItem:hover{background:var(--ui-surface-3);border-color:var(--ui-border-2)}.TrackerPage-module__eg7E-q__siteSectionFileLeft{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.TrackerPage-module__eg7E-q__siteSectionFilePath{font-family:var(--font-mono,monospace);color:var(--ui-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.TrackerPage-module__eg7E-q__siteSectionFileMeta{color:var(--ui-text-3);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:4px;font-size:10px;display:flex}.TrackerPage-module__eg7E-q__fileTypeTag{font-family:var(--font-mono,monospace);border-radius:3px;flex-shrink:0;padding:1px 4px;font-size:9px;font-weight:700;line-height:1.2}.TrackerPage-module__eg7E-q__fileTypeTagSm{font-family:var(--font-mono,monospace);border-radius:2px;flex-shrink:0;padding:0 3px;font-size:8px;font-weight:700;line-height:1.2}.TrackerPage-module__eg7E-q__fileTypeTsx{color:#38bdf8;background:#38bdf833;border:1px solid #38bdf84d}.TrackerPage-module__eg7E-q__fileTypeCss{color:#f472b6;background:#ec489933;border:1px solid #ec48994d}.TrackerPage-module__eg7E-q__fileTypeTs{color:#818cf8;background:#6366f133;border:1px solid #6366f14d}.TrackerPage-module__eg7E-q__fileTypeOther{background:var(--ui-surface-3);color:var(--ui-text-3)}.TrackerPage-module__eg7E-q__tableDocCell{flex-direction:column;gap:2px;display:flex}.TrackerPage-module__eg7E-q__tableDocPath{font-family:var(--font-mono,monospace);color:var(--ui-accent);font-size:12px}.TrackerPage-module__eg7E-q__tableDocLines{color:var(--ui-text-3);font-size:11px}.TrackerPage-module__eg7E-q__tableFileList{flex-direction:column;gap:3px;display:flex}.TrackerPage-module__eg7E-q__tableFileItem{align-items:center;gap:6px;display:flex}.TrackerPage-module__eg7E-q__tableFileName{font-family:var(--font-mono,monospace);color:var(--ui-text-2);font-size:11px}.TrackerPage-module__eg7E-q__tableFileLines{color:var(--ui-text-3);font-size:10px}.TrackerPage-module__eg7E-q__tableParityGroup{flex-wrap:wrap;gap:3px;display:flex}.TrackerPage-module__eg7E-q__siteSectionsSharedBlock{gap:var(--ui-space-2_5,10px);padding:var(--ui-space-4,16px);border-radius:var(--ui-card-radius,12px);background:var(--ui-card-bg);border:1px solid var(--ui-card-border);box-shadow:var(--ui-card-shadow);margin-top:var(--ui-space-3,12px);flex-direction:column;display:flex}.TrackerPage-module__eg7E-q__siteSectionsSharedTitle{color:var(--ui-text-1);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;display:flex}.TrackerPage-module__eg7E-q__siteSectionsSharedGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:8px;display:grid}
.styles-module__NPWm3a__switch{background:var(--ui-input-border);cursor:pointer;touch-action:pan-y;border:0;border-radius:999px;flex-shrink:0;align-items:center;width:3rem;height:1.75rem;padding:2px;transition:background-color .16s;display:inline-flex;position:relative}.styles-module__NPWm3a__switch.styles-module__NPWm3a__checked{background:var(--ui-success-text)}.styles-module__NPWm3a__switch:disabled{cursor:default;opacity:.6}.styles-module__NPWm3a__knob{background:#fff;border-radius:50%;width:1.5rem;height:1.5rem;transition:transform .16s cubic-bezier(.22,1,.36,1);display:block;transform:translate(0);box-shadow:0 1px 3px #00000038}.styles-module__NPWm3a__checked .styles-module__NPWm3a__knob{transform:translate(1.25rem)}@media (prefers-reduced-motion:reduce){.styles-module__NPWm3a__switch,.styles-module__NPWm3a__knob{transition:none}}
.AgentInstallIndex-module__2GnwKG__pageShell{background:var(--ui-page-bg);min-height:100%}.AgentInstallIndex-module__2GnwKG__errorBanner{margin-bottom:var(--ui-space-5);align-items:flex-start;gap:var(--ui-space-3);border-radius:var(--ui-radius-2xl);padding:var(--ui-space-4);font-size:var(--ui-font-size-sm);display:flex}.AgentInstallIndex-module__2GnwKG__errorIcon{margin-top:var(--ui-space-0_5);flex-shrink:0}.AgentInstallIndex-module__2GnwKG__errorText{flex:1;min-width:0}.AgentInstallIndex-module__2GnwKG__iconBtn{border-radius:var(--ui-radius-lg);flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.AgentInstallIndex-module__2GnwKG__sectionHeader{margin-bottom:var(--ui-space-5);justify-content:space-between;align-items:flex-end;gap:var(--ui-space-4);flex-wrap:wrap;display:flex}.AgentInstallIndex-module__2GnwKG__sectionIntro{max-width:42rem}.AgentInstallIndex-module__2GnwKG__sectionTitle{font-size:var(--ui-font-size-base);font-weight:var(--ui-weight-semibold)}.AgentInstallIndex-module__2GnwKG__sectionDescription{margin-top:var(--ui-space-1);font-size:var(--ui-font-size-sm)}.AgentInstallIndex-module__2GnwKG__actionBtn{align-items:center;gap:var(--ui-space-2);border-radius:var(--ui-radius-xl);padding:var(--ui-space-2_5) var(--ui-space-4);font-size:var(--ui-font-size-sm);font-weight:var(--ui-weight-medium);display:inline-flex}.AgentInstallIndex-module__2GnwKG__emptyState{border-radius:var(--ui-radius-2xl);padding-block:var(--ui-space-16);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.AgentInstallIndex-module__2GnwKG__emptyIcon{width:3.5rem;height:3.5rem;margin-bottom:var(--ui-space-4);border-radius:var(--ui-radius-2xl);justify-content:center;align-items:center;display:flex}.AgentInstallIndex-module__2GnwKG__emptyTitle{font-size:var(--ui-font-size-sm);font-weight:var(--ui-weight-semibold)}.AgentInstallIndex-module__2GnwKG__emptyDescription{max-width:28rem;margin-top:var(--ui-space-1);font-size:var(--ui-font-size-sm)}.AgentInstallIndex-module__2GnwKG__cardGrid{gap:var(--ui-space-4);display:grid}@media (min-width:640px){.AgentInstallIndex-module__2GnwKG__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.AgentInstallIndex-module__2GnwKG__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.AgentInstallIndex-module__2GnwKG__agentCard{border-radius:var(--ui-radius-2xl);padding:var(--ui-space-5);box-shadow:var(--ui-card-shadow);transition:box-shadow var(--ui-duration-200) ease, transform var(--ui-duration-200) ease}.AgentInstallIndex-module__2GnwKG__agentCard:hover{box-shadow:var(--ui-card-shadow-hover);transform:translateY(-1px)}.AgentInstallIndex-module__2GnwKG__cardHeader{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-3);margin-bottom:var(--ui-space-4);display:flex}.AgentInstallIndex-module__2GnwKG__agentIdentity{align-items:flex-start;gap:var(--ui-space-3);min-width:0;display:flex}.AgentInstallIndex-module__2GnwKG__agentAvatar{border-radius:var(--ui-radius-2xl);flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex;overflow:hidden}.AgentInstallIndex-module__2GnwKG__avatarImage{object-fit:cover;width:100%;height:100%}.AgentInstallIndex-module__2GnwKG__agentText{min-width:0}.AgentInstallIndex-module__2GnwKG__agentName{text-overflow:ellipsis;white-space:nowrap;font-size:var(--ui-font-size-sm);font-weight:var(--ui-weight-semibold);overflow:hidden}.AgentInstallIndex-module__2GnwKG__agentDescription{margin-top:var(--ui-space-1);font-size:var(--ui-font-size-xs);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.625;display:-webkit-box;overflow:hidden}.AgentInstallIndex-module__2GnwKG__cardActions{gap:var(--ui-space-1);flex-shrink:0;display:flex}.AgentInstallIndex-module__2GnwKG__conversationBox{margin-bottom:var(--ui-space-4);border-radius:var(--ui-radius-2xl);padding:var(--ui-space-3);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ui-text-1) 4%, transparent)}.AgentInstallIndex-module__2GnwKG__conversationHead{justify-content:space-between;align-items:center;gap:var(--ui-space-3);display:flex}.AgentInstallIndex-module__2GnwKG__conversationLabel{align-items:center;gap:var(--ui-space-2);font-size:var(--ui-font-size-xs);font-weight:var(--ui-weight-medium);display:inline-flex}.AgentInstallIndex-module__2GnwKG__count{font-size:var(--ui-font-size-sm);font-weight:var(--ui-weight-semibold)}.AgentInstallIndex-module__2GnwKG__conversationMeta{align-items:center;gap:var(--ui-space-2);margin-top:var(--ui-space-2);font-size:11px;display:flex}.AgentInstallIndex-module__2GnwKG__fullActionBtn{border-radius:var(--ui-radius-xl);width:100%;padding:var(--ui-space-3) var(--ui-space-3_5);font-size:var(--ui-font-size-sm);font-weight:var(--ui-weight-medium);transition:filter var(--ui-duration-fast) var(--ui-easing);justify-content:space-between;align-items:center;display:inline-flex}.AgentInstallIndex-module__2GnwKG__fullActionBtn:hover{filter:brightness(1.12)}.AgentInstallIndex-module__2GnwKG__agentDescriptionShort{font-size:var(--ui-font-size-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.625;display:-webkit-box;overflow:hidden}.AgentInstallIndex-module__2GnwKG__audienceBadge{align-items:center;gap:var(--ui-space-1_5);margin-top:var(--ui-space-3);border-radius:var(--ui-radius-full);padding:var(--ui-space-1) var(--ui-space-2_5);font-size:11px;font-weight:var(--ui-weight-medium);display:inline-flex}.AgentInstallIndex-module__2GnwKG__userSection{margin-top:var(--ui-space-14)}.AgentInstallIndex-module__2GnwKG__catalogContent{gap:var(--ui-space-4);flex-direction:column;display:flex}.AgentInstallIndex-module__2GnwKG__catalogLoading{padding-block:var(--ui-space-12);justify-content:center;align-items:center;display:flex}.AgentInstallIndex-module__2GnwKG__catalogEmpty{border-radius:var(--ui-radius-2xl);padding-block:var(--ui-space-14);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.AgentInstallIndex-module__2GnwKG__catalogEmptyTitle{font-size:var(--ui-font-size-sm);font-weight:var(--ui-weight-medium)}.AgentInstallIndex-module__2GnwKG__catalogList{gap:var(--ui-space-3);flex-direction:column;display:flex}.AgentInstallIndex-module__2GnwKG__catalogItem{align-items:flex-start;gap:var(--ui-space-3);border-radius:var(--ui-radius-2xl);padding:var(--ui-space-4);display:flex}.AgentInstallIndex-module__2GnwKG__catalogAvatar{border-radius:var(--ui-radius-xl);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;overflow:hidden}.AgentInstallIndex-module__2GnwKG__catalogAvatarImage{object-fit:cover;width:100%;height:100%}.AgentInstallIndex-module__2GnwKG__catalogText{flex:1;min-width:0}.AgentInstallIndex-module__2GnwKG__catalogName{font-size:var(--ui-font-size-sm);font-weight:var(--ui-weight-semibold)}.AgentInstallIndex-module__2GnwKG__catalogDescription{margin-top:var(--ui-space-1);font-size:var(--ui-font-size-xs)}.AgentInstallIndex-module__2GnwKG__catalogAction{align-items:center;gap:var(--ui-space-1);border-radius:var(--ui-radius-xl);padding:var(--ui-space-2) var(--ui-space-3);font-size:var(--ui-font-size-sm);font-weight:var(--ui-weight-medium);flex-shrink:0;display:inline-flex}.AgentInstallIndex-module__2GnwKG__modalActions{gap:var(--ui-space-2);margin-left:auto;display:flex}.AgentInstallIndex-module__2GnwKG__modalCancel,.AgentInstallIndex-module__2GnwKG__modalPrimary{border-radius:var(--ui-radius-xl);padding:var(--ui-space-2) var(--ui-space-4);font-size:var(--ui-font-size-sm)}.AgentInstallIndex-module__2GnwKG__modalPrimary{font-weight:var(--ui-weight-medium)}.AgentInstallIndex-module__2GnwKG__modalCancel:disabled,.AgentInstallIndex-module__2GnwKG__modalPrimary:disabled{opacity:.5}.AgentInstallIndex-module__2GnwKG__modalHint{margin-bottom:var(--ui-space-4);font-size:var(--ui-font-size-xs)}.AgentInstallIndex-module__2GnwKG__settingsContent{gap:var(--ui-space-6);flex-direction:column;display:flex}.AgentInstallIndex-module__2GnwKG__settingsHeading{margin-bottom:var(--ui-space-3);font-size:var(--ui-font-size-xs);font-weight:var(--ui-weight-medium);text-transform:uppercase;letter-spacing:.05em}.AgentInstallIndex-module__2GnwKG__userForm{gap:var(--ui-space-4);flex-direction:column;display:flex}.AgentInstallIndex-module__2GnwKG__spinner{animation:1s linear infinite AgentInstallIndex-module__2GnwKG__spin}@keyframes AgentInstallIndex-module__2GnwKG__spin{to{transform:rotate(360deg)}}
.FormsPage-module__hPTU-W__page{min-height:100%}.FormsPage-module__hPTU-W__errorMessage{margin-bottom:var(--ui-space-4)}.FormsPage-module__hPTU-W__listHeader{justify-content:space-between;align-items:center;gap:var(--ui-space-4);margin-bottom:var(--ui-space-4);display:flex}.FormsPage-module__hPTU-W__countText{color:var(--ui-text-3);font-size:var(--ui-font-size-sm);margin:0}.FormsPage-module__hPTU-W__tableShell{padding:0;overflow:hidden}.FormsPage-module__hPTU-W__table{border-collapse:collapse;width:100%;color:var(--ui-text-2);font-size:var(--ui-font-size-sm)}.FormsPage-module__hPTU-W__table th,.FormsPage-module__hPTU-W__table td{border-bottom:1px solid var(--ui-border);padding:var(--ui-space-3) var(--ui-space-4);text-align:left}.FormsPage-module__hPTU-W__table th{color:var(--ui-text-3);font-size:var(--ui-font-size-xs);font-weight:var(--ui-weight-medium)}.FormsPage-module__hPTU-W__table tbody tr:last-child td{border-bottom:0}.FormsPage-module__hPTU-W__tableHeadRight{text-align:right!important}.FormsPage-module__hPTU-W__nameButton{color:var(--ui-text-1);font-weight:var(--ui-weight-medium);text-align:left}.FormsPage-module__hPTU-W__nameButton:hover{text-decoration:underline}.FormsPage-module__hPTU-W__monoCell{color:var(--ui-text-3);font-family:var(--ui-font-mono);font-size:var(--ui-font-size-xs)}.FormsPage-module__hPTU-W__statusButton{align-items:center;gap:var(--ui-space-1_5);border-radius:var(--ui-radius-full);padding:var(--ui-space-1) var(--ui-space-2);color:var(--ui-text-3);font-size:var(--ui-font-size-xs);font-weight:var(--ui-weight-medium);display:inline-flex}.FormsPage-module__hPTU-W__statusButton[data-active=true]{background:var(--ui-success-bg);color:var(--ui-success-text)}.FormsPage-module__hPTU-W__statusButton[data-active=false]{background:var(--ui-hover-bg)}.FormsPage-module__hPTU-W__rowActions{justify-content:flex-end;gap:var(--ui-space-1);display:flex}.FormsPage-module__hPTU-W__dangerButton{color:var(--ui-danger-text)}.FormsPage-module__hPTU-W__dangerButton:hover{background:var(--ui-danger-bg);color:var(--ui-danger-text)}.FormsPage-module__hPTU-W__formStack{gap:var(--ui-space-4);flex-direction:column;display:flex}.FormsPage-module__hPTU-W__monoInput{font-family:var(--ui-font-mono)}.FormsPage-module__hPTU-W__deleteHint{color:var(--ui-text-2);font-size:var(--ui-font-size-sm);margin:0}@media (max-width:640px){.FormsPage-module__hPTU-W__listHeader{flex-direction:column;align-items:stretch}.FormsPage-module__hPTU-W__tableShell{overflow-x:auto}.FormsPage-module__hPTU-W__table{min-width:680px}}
