.TravelGridImageCarousel_root__2jfnS{position:relative;display:grid;min-width:0;gap:8px;width:100%}.TravelGridImageCarousel_viewport__LL8tl{display:flex;grid-column:1;grid-row:1;min-width:0;overflow-x:auto;overflow-y:hidden;border-radius:6px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x}.TravelGridImageCarousel_viewport__LL8tl::-webkit-scrollbar{display:none}.TravelGridImageCarousel_slide__ekaEH{display:grid;flex:0 0 100%;min-width:0;aspect-ratio:2/3;place-items:stretch;overflow:hidden;scroll-snap-align:center}.TravelGridImageCarousel_slide__ekaEH .image-preview-trigger{display:block;width:100%;height:100%}.TravelGridImageCarousel_slide__ekaEH .image-preview-trigger>img{display:block;width:100%;height:100%;object-fit:cover}.TravelGridImageCarousel_shareCaption__S_CCK{grid-column:1;grid-row:1;align-self:end;width:100%;z-index:2;padding:8px 12px 9px;background:rgba(0,0,0,.5);border-radius:0 0 6px 6px;box-sizing:border-box;pointer-events:none}.TravelGridImageCarousel_shareCaption__S_CCK p{margin:0;color:#fff;font-size:13px;font-weight:400;line-height:1.55;text-align:left}.TravelGridImageCarousel_arrow__q7Gkv{position:absolute;top:calc(50% - 15px);display:inline-grid;width:30px;height:30px;place-items:center;border:1px solid color-mix(in srgb,var(--theme-text-primary,#fff) 14%,transparent);border-radius:999px;padding:0;color:var(--theme-text-primary,#fff);background:color-mix(in srgb,var(--theme-surface,#20211f) 88%,transparent);cursor:pointer;opacity:.9}.TravelGridImageCarousel_arrow__q7Gkv:disabled{cursor:default;opacity:.24}.TravelGridImageCarousel_arrowLeft__tYvlC{left:14px}.TravelGridImageCarousel_arrowRight__BfROx{right:14px}.TravelGridImageCarousel_dots__yBCQ8{display:flex;align-items:center;justify-content:center;gap:5px;min-height:18px}.TravelGridImageCarousel_dot__YST1l{display:inline-grid;width:22px;height:18px;place-items:center;border:0;padding:0;background:transparent;cursor:pointer}.TravelGridImageCarousel_dot__YST1l:before{width:5px;height:5px;border-radius:999px;background:var(--theme-text-tertiary,rgba(255,255,255,.4));content:"";transition:width .16s ease,background-color .16s ease}.TravelGridImageCarousel_dot__YST1l[data-active=true]:before{width:15px;background:var(--theme-accent,#ff2063)}@media (max-width:520px){.TravelGridImageCarousel_arrowLeft__tYvlC{left:6px}.TravelGridImageCarousel_arrowRight__BfROx{right:6px}}.AdultBasicInfoPromptDialog_overlay__pqEVg{position:fixed;z-index:1700;inset:0;display:grid;place-items:center;padding:max(18px,env(safe-area-inset-top)) 18px max(18px,env(safe-area-inset-bottom));background:color-mix(in srgb,#000 58%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.AdultBasicInfoPromptDialog_dialog__Os8_C{position:relative;display:grid;justify-items:center;gap:18px;width:min(100%,360px);padding:28px 22px 22px;border:1px solid var(--theme-border);border-radius:20px;background:var(--theme-surface);color:var(--theme-text-primary);box-shadow:var(--theme-shadow)}.AdultBasicInfoPromptDialog_closeButton__iUj0o{position:absolute;top:11px;right:11px;display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:0;border-radius:50%;color:var(--theme-text-tertiary);background:transparent;cursor:pointer}.AdultBasicInfoPromptDialog_closeButton__iUj0o:hover{color:var(--theme-text-primary);background:var(--theme-surface-low)}.AdultBasicInfoPromptDialog_icon__J8jaG{display:grid;width:42px;height:42px;place-items:center;border-radius:14px;color:var(--theme-accent);background:color-mix(in srgb,var(--theme-accent) 12%,transparent)}.AdultBasicInfoPromptDialog_copy__qfAsr{display:grid;gap:7px;text-align:center}.AdultBasicInfoPromptDialog_copy__qfAsr h2{margin:0;font-size:19px;font-weight:650;line-height:1.25}.AdultBasicInfoPromptDialog_copy__qfAsr p{max-width:280px;margin:0;color:var(--theme-text-secondary);font-size:12px;line-height:1.55}.AdultBasicInfoPromptDialog_form__VWSeW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;width:100%}.AdultBasicInfoPromptDialog_genderField__6Ad_3{grid-column:1/-1;display:grid;gap:7px}.AdultBasicInfoPromptDialog_genderField__6Ad_3>span{color:var(--theme-text-secondary);font-size:12px}.AdultBasicInfoPromptDialog_genderOptions__szfz7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.AdultBasicInfoPromptDialog_genderOptions__szfz7 button{min-height:38px;border:1px solid var(--theme-control-border);border-radius:9px;color:var(--theme-text-primary);background:var(--theme-control-surface);font:inherit;font-size:13px;cursor:pointer}.AdultBasicInfoPromptDialog_genderOptions__szfz7 button[aria-pressed=true]{border-color:var(--theme-accent);color:var(--theme-text-on-accent);background:var(--theme-accent)}.AdultBasicInfoPromptDialog_form__VWSeW label{display:grid;gap:6px;color:var(--theme-text-secondary);font-size:11px;text-align:center}.AdultBasicInfoPromptDialog_inputWrap__ZfY7B{display:flex;min-height:42px;align-items:center;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface-low)}.AdultBasicInfoPromptDialog_inputWrap__ZfY7B:focus-within{border-color:var(--theme-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-accent) 16%,transparent)}.AdultBasicInfoPromptDialog_inputWrap__ZfY7B input{width:100%;min-width:0;border:0;outline:0;padding:0 6px;color:var(--theme-text-primary);background:transparent;font:inherit;font-size:16px;text-align:center}.AdultBasicInfoPromptDialog_inputWrap__ZfY7B input::placeholder{color:var(--theme-text-tertiary)}.AdultBasicInfoPromptDialog_error__Weajo{width:100%;margin:-6px 0 0;color:var(--theme-danger);font-size:11px;line-height:1.4;text-align:center}.AdultBasicInfoPromptDialog_actions__sN5jf{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:9px;width:100%}.AdultBasicInfoPromptDialog_actionsRequired__diMiV{grid-template-columns:minmax(0,1fr)}.AdultBasicInfoPromptDialog_actions__sN5jf button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:6px;border-radius:10px;cursor:pointer;font:inherit;font-size:12px}.AdultBasicInfoPromptDialog_actions__sN5jf button:disabled{cursor:wait;opacity:.6}.AdultBasicInfoPromptDialog_skipButton__oTGV3{border:1px solid var(--theme-border);color:var(--theme-text-secondary);background:transparent}.AdultBasicInfoPromptDialog_saveButton__YCKus{border:1px solid var(--theme-accent);color:var(--theme-text-on-accent);background:var(--theme-accent);font-weight:650}@media (max-width:360px){.AdultBasicInfoPromptDialog_dialog__Os8_C{padding-right:16px;padding-left:16px}.AdultBasicInfoPromptDialog_form__VWSeW{gap:6px}}.ReferencePhotoQualityCheckDialog_overlay__n4CTZ{position:fixed;z-index:1600;inset:0;display:grid;place-items:center;padding:max(18px,env(safe-area-inset-top)) 18px max(18px,env(safe-area-inset-bottom));background:color-mix(in srgb,var(--theme-shadow-color) 68%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ReferencePhotoQualityCheckDialog_dialog__Ieqs2{position:relative;display:grid;width:min(100%,360px);max-height:calc(var(--app-visual-viewport-height, 100dvh) - 36px);gap:18px;overflow:auto;border:1px solid var(--theme-border);border-radius:18px;padding:20px;background:var(--theme-surface);color:var(--theme-text-primary);box-shadow:var(--theme-shadow)}.ReferencePhotoQualityCheckDialog_closeButton__3Rlt4{position:absolute;z-index:2;top:12px;right:12px;display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--theme-control-border);border-radius:50%;padding:0;color:var(--theme-text-secondary);background:color-mix(in srgb,var(--theme-surface) 86%,transparent);cursor:pointer}.ReferencePhotoQualityCheckDialog_closeButton__3Rlt4:disabled{cursor:wait;opacity:.5}.ReferencePhotoQualityCheckDialog_previewGroup__c24K8{display:grid;width:min(100%,300px);justify-self:center;gap:10px}.ReferencePhotoQualityCheckDialog_previewPair__j8ppw{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.ReferencePhotoQualityCheckDialog_preview__HaGGs{position:relative;width:min(100%,300px);margin:0;aspect-ratio:.82;justify-self:center;overflow:hidden;border-radius:12px;background:var(--theme-surface-low)}.ReferencePhotoQualityCheckDialog_previewPair__j8ppw .ReferencePhotoQualityCheckDialog_preview__HaGGs{width:100%}.ReferencePhotoQualityCheckDialog_preview__HaGGs figcaption{position:absolute;z-index:2;right:8px;bottom:8px;left:8px;border-radius:999px;padding:5px 7px;color:#fff;background:rgba(16,17,14,.7);font-size:10px;line-height:1.2;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ReferencePhotoQualityCheckDialog_previewStandard__Nx7e6{aspect-ratio:4/5}.ReferencePhotoQualityCheckDialog_preview__HaGGs img{display:block;width:100%;height:100%;object-fit:cover}.ReferencePhotoQualityCheckDialog_previewChecking__ClvIV:after{position:absolute;inset:0;background:color-mix(in srgb,var(--theme-accent) 7%,transparent);content:"";pointer-events:none}.ReferencePhotoQualityCheckDialog_scanLine__VToXG{position:absolute;z-index:1;left:0;width:100%;height:3px;background:#4da7ff;box-shadow:0 0 14px 5px color-mix(in srgb,#4da7ff 72%,transparent);animation:ReferencePhotoQualityCheckDialog_scan__uyiKu 1.8s ease-in-out infinite}.ReferencePhotoQualityCheckDialog_result__V5lr5{display:grid;justify-items:center;gap:9px;min-height:0;align-content:start;text-align:center}.ReferencePhotoQualityCheckDialog_result__V5lr5 h2{margin:0;color:var(--theme-text-primary);font-size:16px;font-weight:700;line-height:1.35}.ReferencePhotoQualityCheckDialog_loadingText__KWFJx{margin:0;color:var(--theme-text-secondary);font-size:12px;line-height:1.45}.ReferencePhotoQualityCheckDialog_loadingIcon__ugecG{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:var(--theme-text-secondary);background:color-mix(in srgb,var(--theme-text-primary) 9%,transparent)}.ReferencePhotoQualityCheckDialog_loadingIcon__ugecG svg,.ReferencePhotoQualityCheckDialog_spinner__pCK1Z{animation:ReferencePhotoQualityCheckDialog_spin__CxZCf .9s linear infinite}.ReferencePhotoQualityCheckDialog_resultIcon__DIjPD{display:grid;width:36px;height:36px;place-items:center;border-radius:50%}.ReferencePhotoQualityCheckDialog_successIcon__5MaEs{color:var(--theme-accent);background:color-mix(in srgb,var(--theme-accent) 14%,transparent)}.ReferencePhotoQualityCheckDialog_unavailableIcon__PxFtP,.ReferencePhotoQualityCheckDialog_warningIcon__IR1HC{color:var(--theme-danger);background:color-mix(in srgb,var(--theme-danger) 12%,transparent)}.ReferencePhotoQualityCheckDialog_advice__iw8qT{display:grid;gap:3px;color:var(--theme-text-secondary);font-size:12px;line-height:1.45}.ReferencePhotoQualityCheckDialog_advice__iw8qT h2,.ReferencePhotoQualityCheckDialog_advice__iw8qT p,.ReferencePhotoQualityCheckDialog_continueHint__RtA5Q{margin:0}.ReferencePhotoQualityCheckDialog_advice__iw8qT h2{font-size:16px}.ReferencePhotoQualityCheckDialog_advice__iw8qT p,.ReferencePhotoQualityCheckDialog_continueHint__RtA5Q{color:var(--theme-text-secondary);font-size:12px}.ReferencePhotoQualityCheckDialog_error__Mr4cT{margin:-6px 0 0;color:var(--theme-danger);font-size:12px;text-align:center}.ReferencePhotoQualityCheckDialog_actions__1WMHt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px}.ReferencePhotoQualityCheckDialog_actions__1WMHt button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:6px;border-radius:8px;padding:0 12px;font-size:13px;font-weight:650;cursor:pointer}.ReferencePhotoQualityCheckDialog_secondaryButton__1nQK7{border:1px solid var(--theme-control-border);color:var(--theme-text-primary);background:var(--theme-surface-low)}.ReferencePhotoQualityCheckDialog_primaryButton__gJRbG{border:1px solid var(--theme-accent);color:var(--theme-text-on-accent);background:var(--theme-accent)}.ReferencePhotoQualityCheckDialog_actions__1WMHt button:disabled{cursor:wait;opacity:.5}.ReferencePhotoQualityCheckDialog_actions__1WMHt button:not(:disabled):focus-visible,.ReferencePhotoQualityCheckDialog_actions__1WMHt button:not(:disabled):hover{filter:brightness(1.06);outline:none}@keyframes ReferencePhotoQualityCheckDialog_scan__uyiKu{0%,to{top:6%}50%{top:94%}}@keyframes ReferencePhotoQualityCheckDialog_spin__CxZCf{to{transform:rotate(1turn)}}@media (max-width:420px){.ReferencePhotoQualityCheckDialog_dialog__Ieqs2{padding:16px}.ReferencePhotoQualityCheckDialog_previewGroup__c24K8:not(.ReferencePhotoQualityCheckDialog_previewPair__j8ppw){width:min(100%,270px)}}.MissingSideReferenceDialog_overlay__DPhM0{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:max(20px,env(safe-area-inset-top)) 20px max(20px,env(safe-area-inset-bottom));background:rgba(33,33,33,.18)}.MissingSideReferenceDialog_dialog__mL6FJ{display:grid;width:min(100%,340px);justify-items:center;gap:0;border:0;border-radius:18px;padding:32px 24px 24px;color:#202020;background:#ffffff;box-shadow:0 18px 54px rgba(31,25,28,.16);text-align:center}.MissingSideReferenceDialog_dialog__mL6FJ h2{margin:0;color:#202020;font-size:20px;font-weight:500;line-height:1.3}.MissingSideReferenceDialog_reference__MzE_l{display:block;width:min(100%,176px);aspect-ratio:1088/1446;justify-self:center;margin-top:24px;object-fit:cover;border:1px solid #2a2a2a;border-radius:12px;background:#fbf4f3}.MissingSideReferenceDialog_description__MztzM{display:grid;gap:8px;margin-top:22px}.MissingSideReferenceDialog_description__MztzM p{margin:0;color:#303030;font-size:13px;font-weight:400;line-height:1.55}.MissingSideReferenceDialog_description__MztzM span{color:var(--theme-accent-deep)}.MissingSideReferenceDialog_actions__45C4k{display:grid;width:100%;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:10px;margin-top:24px}.MissingSideReferenceDialog_actions__45C4k button{display:inline-flex;min-width:0;min-height:48px;align-items:center;justify-content:center;border:1px solid #282828;border-radius:10px;padding:0 8px;font:inherit;font-size:14px;font-weight:500;line-height:1.2;white-space:nowrap;cursor:pointer}.MissingSideReferenceDialog_backButton__thFMC{color:#202020;background:#ffffff}.MissingSideReferenceDialog_continueButton__SV_ei{border-color:var(--theme-accent)!important;color:var(--theme-text-on-accent);background:var(--theme-accent)}.MissingSideReferenceDialog_actions__45C4k button:active{transform:scale(.98)}.MissingSideReferenceDialog_actions__45C4k button:focus-visible{outline:2px solid color-mix(in srgb,var(--theme-accent) 38%,transparent);outline-offset:3px}@media (max-height:680px){.MissingSideReferenceDialog_dialog__mL6FJ{padding-top:24px;padding-bottom:20px}.MissingSideReferenceDialog_reference__MzE_l{width:min(100%,142px);margin-top:16px}.MissingSideReferenceDialog_description__MztzM{margin-top:16px}.MissingSideReferenceDialog_actions__45C4k{margin-top:18px}}.ReferenceProfileBuilderDialog_sheet__Id61n{width:min(520px,100%)!important;height:auto!important;max-height:min(calc(var(--app-visual-viewport-height, 100dvh) - 32px),720px)!important;border:1px solid var(--theme-border)!important;border-radius:18px!important;background:var(--theme-surface)!important;color:var(--theme-text-primary);box-shadow:var(--theme-shadow)!important}.ReferenceProfileBuilderDialog_sheet__Id61n .app-sheet-head{border-bottom:1px solid var(--theme-border);padding:20px 20px 14px;background:var(--theme-surface)}.ReferenceProfileBuilderDialog_sheet__Id61n .app-sheet-head h3{color:var(--theme-text-primary);font-size:20px;font-weight:650}.ReferenceProfileBuilderDialog_sheet__Id61n .app-sheet-close{border:1px solid var(--theme-control-border);color:var(--theme-text-secondary);background:var(--theme-control-surface)}.ReferenceProfileBuilderDialog_body__LWrIz{min-height:0;overflow:auto;padding:0!important;background:var(--theme-surface)}.ReferenceProfileBuilderDialog_builder__sES7j{display:grid;justify-items:center;gap:18px;padding:28px 24px calc(24px + env(safe-area-inset-bottom));color:var(--theme-text-primary)}.ReferenceProfileBuilderDialog_hiddenInput__NqT8G{display:none}.ReferenceProfileBuilderDialog_copy__MNvmr{display:grid;justify-items:center;gap:8px;width:100%;text-align:center}.ReferenceProfileBuilderDialog_eyebrow__Caf1m{color:var(--theme-accent);font-size:12px;font-weight:650;line-height:1}.ReferenceProfileBuilderDialog_copy__MNvmr h2{margin:0;color:var(--theme-text-primary);font-size:22px;font-weight:650;line-height:1.25}.ReferenceProfileBuilderDialog_copy__MNvmr p{max-width:360px;margin:0;color:var(--theme-text-secondary);font-size:13px;line-height:1.55}.ReferenceProfileBuilderDialog_kidExpressionTips__7d_d6{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;color:var(--theme-text-secondary);font-size:11px;line-height:1.2;white-space:nowrap}.ReferenceProfileBuilderDialog_kidExpressionTips__7d_d6>span{display:inline-flex;align-items:center;gap:4px}.ReferenceProfileBuilderDialog_kidExpressionTips__7d_d6 b{font-size:14px;font-weight:700;line-height:1}.ReferenceProfileBuilderDialog_kidExpressionTipRecommended___rP5I b{color:#3b9b69}.ReferenceProfileBuilderDialog_kidExpressionTipNotRecommended__j2lrr b{color:var(--theme-danger)}.ReferenceProfileBuilderDialog_uploadStage__EgII8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(100%,440px)}.ReferenceProfileBuilderDialog_uploadStageSingle__LFRUq{grid-template-columns:minmax(0,272px);justify-content:center}.ReferenceProfileBuilderDialog_photo__omzNg,.ReferenceProfileBuilderDialog_referenceCard__7ZC6r{position:relative;display:grid;width:100%;aspect-ratio:.82;place-items:center;overflow:hidden;border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-surface-low)}.ReferenceProfileBuilderDialog_photo__omzNg img,.ReferenceProfileBuilderDialog_referenceCard__7ZC6r img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ReferenceProfileBuilderDialog_photo__omzNg:after,.ReferenceProfileBuilderDialog_referenceCard__7ZC6r:after{position:absolute;inset:auto 0 0;height:30%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.62));content:"";pointer-events:none}.ReferenceProfileBuilderDialog_photo__omzNg span,.ReferenceProfileBuilderDialog_referenceCard__7ZC6r span{position:absolute;left:50%;bottom:10px;z-index:1;width:max-content;max-width:calc(100% - 20px);padding:9px 8px;font-size:12px;line-height:1.2;text-align:center;transform:translateX(-50%)}.ReferenceProfileBuilderDialog_referenceLabel__2_V__,.ReferenceProfileBuilderDialog_uploadLabel__srL9V{white-space:nowrap}.ReferenceProfileBuilderDialog_referenceLabel__2_V__{border-radius:999px;color:#ffffff;background:rgba(16,17,14,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ReferenceProfileBuilderDialog_photo__omzNg{border-style:dashed;border-color:var(--theme-border-accent);padding:0;color:var(--theme-text-secondary);cursor:pointer}.ReferenceProfileBuilderDialog_uploadLabel__srL9V{border-radius:999px;padding:9px 15px!important;color:var(--theme-text-on-accent)!important;background:var(--theme-accent)!important;font-weight:650;box-shadow:0 6px 16px color-mix(in srgb,var(--theme-accent) 24%,transparent)}.ReferenceProfileBuilderDialog_photo__omzNg:focus-visible,.ReferenceProfileBuilderDialog_photo__omzNg:hover{border-color:var(--theme-accent);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent) 16%,transparent)}.ReferenceProfileBuilderDialog_photo__omzNg:disabled{cursor:wait;opacity:.62}.ReferenceProfileBuilderDialog_tips__nIbUT{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;color:var(--theme-text-primary);font-size:11px}.ReferenceProfileBuilderDialog_tips__nIbUT span{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;border:1px solid color-mix(in srgb,var(--theme-accent) 68%,transparent);color:var(--theme-text-primary);background:color-mix(in srgb,var(--theme-accent) 7%,transparent);border-radius:999px}.ReferenceProfileBuilderDialog_tips__nIbUT span:before{width:4px;height:4px;border-radius:50%;background:var(--theme-accent);content:""}.ReferenceProfileBuilderDialog_photoSteps__iBDWA{display:grid;width:min(100%,320px);grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:7px}.ReferenceProfileBuilderDialog_photoSteps__iBDWA>span{height:1px;background:var(--theme-border)}.ReferenceProfileBuilderDialog_photoSteps__iBDWA button{min-height:30px;border:0;border-radius:999px;padding:0 10px;color:var(--theme-text-secondary);background:var(--theme-surface-low);font-size:11px;cursor:pointer}.ReferenceProfileBuilderDialog_photoSteps__iBDWA button[aria-current=step]{color:var(--theme-text-on-accent);background:var(--theme-accent)}.ReferenceProfileBuilderDialog_photoSteps__iBDWA button:disabled{cursor:not-allowed;opacity:.45}.ReferenceProfileBuilderDialog_profileOptions__NoU0W{display:grid;gap:12px;width:min(100%,360px)}.ReferenceProfileBuilderDialog_optionGroup__fI7En{display:grid;gap:7px;color:var(--theme-text-secondary);font-size:12px;text-align:left}.ReferenceProfileBuilderDialog_optionGroup__fI7En>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ReferenceProfileBuilderDialog_optionGroup__fI7En button{min-height:38px;border:1px solid var(--theme-control-border);border-radius:9px;color:var(--theme-text-primary);background:var(--theme-surface-low);font-size:13px;cursor:pointer}.ReferenceProfileBuilderDialog_optionGroup__fI7En button[aria-pressed=true]{border-color:var(--theme-accent);color:var(--theme-text-on-accent);background:var(--theme-accent)}.ReferenceProfileBuilderDialog_optionGroup__fI7En button:disabled{cursor:wait;opacity:.62}.ReferenceProfileBuilderDialog_error__Notsn{width:100%;max-width:360px;margin:-4px 0 0;color:var(--theme-danger);font-size:12px;line-height:1.5;text-align:center}.ReferenceProfileBuilderDialog_actions__PUngY{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px;width:min(100%,360px)}.ReferenceProfileBuilderDialog_actions__PUngY button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:6px;border:1px solid var(--theme-control-border);border-radius:8px;padding:0 14px;color:var(--theme-text-primary);background:var(--theme-surface-low);font-size:13px;cursor:pointer}.ReferenceProfileBuilderDialog_actions__PUngY button:last-child{border-color:var(--theme-accent);color:var(--theme-text-on-accent);background:var(--theme-accent)}.ReferenceProfileBuilderDialog_actions__PUngY button:disabled{cursor:not-allowed;opacity:.48}.ReferenceProfileBuilderDialog_actions__PUngY button:not(:disabled):focus-visible,.ReferenceProfileBuilderDialog_actions__PUngY button:not(:disabled):hover{filter:brightness(1.06);outline:none}.ReferenceProfileBuilderDialog_spinner__Ks9X7{animation:ReferenceProfileBuilderDialog_referenceProfileBuilderSpin__6L4m7 .9s linear infinite}@keyframes ReferenceProfileBuilderDialog_referenceProfileBuilderSpin__6L4m7{to{transform:rotate(1turn)}}@media (max-width:640px){.ReferenceProfileBuilderDialog_sheet__Id61n{width:100%!important;max-height:min(86dvh,720px)!important;border-right:0!important;border-bottom:0!important;border-left:0!important;border-radius:18px 18px 0 0!important}.ReferenceProfileBuilderDialog_sheet__Id61n .app-sheet-head{padding:20px 18px 14px}.ReferenceProfileBuilderDialog_builder__sES7j{gap:16px;padding:24px 18px calc(20px + env(safe-area-inset-bottom))}.ReferenceProfileBuilderDialog_copy__MNvmr h2{font-size:20px}.ReferenceProfileBuilderDialog_photo__omzNg{width:min(100%,248px)}.ReferenceProfileBuilderDialog_uploadStage__EgII8{gap:10px}.ReferenceProfileBuilderDialog_photo__omzNg span,.ReferenceProfileBuilderDialog_referenceCard__7ZC6r span{bottom:7px;font-size:11px}.ReferenceProfileBuilderDialog_referenceLabel__2_V__{padding:8px 9px}.ReferenceProfileBuilderDialog_uploadLabel__srL9V{padding:8px 12px!important}}.ReferenceProfileBuilderDialog_profilePage__HSplt{position:fixed;top:var(--app-visual-viewport-top,0);left:var(--app-visual-viewport-left,0);z-index:140;display:grid;width:var(--app-visual-viewport-width,100vw);height:var(--app-visual-viewport-height,100dvh);place-items:end center;overflow:hidden;background:rgba(43,32,36,.46);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ReferenceProfileBuilderDialog_profilePanel__TAo1x{position:relative;width:min(520px,100%);height:min(82dvh,720px);max-height:calc(var(--app-visual-viewport-height, 100dvh) - 12px);overflow-x:hidden;overflow-y:auto;border:1px solid rgba(214,203,205,.78);border-right:0;border-bottom:0;border-left:0;border-radius:18px 18px 0 0;color:#222222;background:#ffffff;box-shadow:0 -18px 54px rgba(43,32,36,.22);overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ReferenceProfileBuilderDialog_profilePanel__TAo1x:before{position:absolute;z-index:2;top:8px;left:50%;width:38px;height:4px;border-radius:999px;background:rgba(96,87,90,.22);content:"";transform:translateX(-50%)}.ReferenceProfileBuilderDialog_profilePanel__TAo1x::-webkit-scrollbar{display:none}.ReferenceProfileBuilderDialog_profileFlow__TKdqG{display:grid;min-height:100%;grid-template-rows:auto auto minmax(0,1fr);justify-items:stretch;gap:0;padding:30px 30px calc(24px + env(safe-area-inset-bottom));color:#222222;background:#ffffff}.ReferenceProfileBuilderDialog_pageTitle__UVMti{margin:0;color:#202020;font-size:20px;font-weight:500;line-height:1.3;text-align:left}.ReferenceProfileBuilderDialog_stepTabs__Iqe_e{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:min(100%,430px);justify-self:center;margin-top:clamp(40px,6.5dvh,56px)}.ReferenceProfileBuilderDialog_stepTabs__Iqe_e button{min-width:0;min-height:46px;border:0;border-bottom:2px solid #d7d7d7;border-radius:0;padding:0 4px 10px;color:#b6b6b6;background:transparent;font:inherit;font-size:16px;font-weight:400;line-height:1.25;white-space:nowrap;cursor:pointer}.ReferenceProfileBuilderDialog_stepTabs__Iqe_e button[aria-current=step]{border-bottom-color:var(--theme-accent);color:#202020}.ReferenceProfileBuilderDialog_stepTabs__Iqe_e button:disabled{cursor:default}.ReferenceProfileBuilderDialog_stepTabs__Iqe_e button:focus-visible{outline:2px solid color-mix(in srgb,var(--theme-accent) 42%,transparent);outline-offset:3px}.ReferenceProfileBuilderDialog_stepBody__ijjxd{display:flex;min-height:0;flex-direction:column;align-items:stretch;padding-top:clamp(28px,4.2dvh,36px)}.ReferenceProfileBuilderDialog_stepDescription__M_5Sh{width:min(100%,430px);align-self:center;margin:0;color:#303030;font-size:14px;font-weight:400;line-height:1.55;text-align:center}.ReferenceProfileBuilderDialog_stepTips__NQo47{display:grid;width:min(100%,430px);grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;gap:10px;margin-top:19px}.ReferenceProfileBuilderDialog_stepTips__NQo47 span{display:inline-flex;min-width:0;min-height:34px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--theme-accent);border-radius:999px;padding:5px 8px;color:#292929;background:#ffffff;font-size:12px;font-weight:400;line-height:1.2;white-space:nowrap}.ReferenceProfileBuilderDialog_stepTips__NQo47 span:before{width:4px;height:4px;flex:0 0 auto;border-radius:50%;background:#202020;content:""}.ReferenceProfileBuilderDialog_uploadGrid__e_JgD{display:grid;width:min(100%,410px);grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:20px;margin-top:clamp(34px,5.1dvh,44px)}.ReferenceProfileBuilderDialog_profileFlow__TKdqG .ReferenceProfileBuilderDialog_photo__omzNg,.ReferenceProfileBuilderDialog_profileFlow__TKdqG .ReferenceProfileBuilderDialog_referenceCard__7ZC6r{position:relative;display:grid;width:100%;aspect-ratio:3/4;place-items:center;overflow:hidden;border:1px solid #282828;border-radius:13px;padding:0;background:#fbf4f3}.ReferenceProfileBuilderDialog_profileFlow__TKdqG .ReferenceProfileBuilderDialog_photo__omzNg:after,.ReferenceProfileBuilderDialog_profileFlow__TKdqG .ReferenceProfileBuilderDialog_referenceCard__7ZC6r:after{display:none}.ReferenceProfileBuilderDialog_profileFlow__TKdqG .ReferenceProfileBuilderDialog_photo__omzNg img,.ReferenceProfileBuilderDialog_profileFlow__TKdqG .ReferenceProfileBuilderDialog_referenceCard__7ZC6r img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ReferenceProfileBuilderDialog_profileFlow__TKdqG .ReferenceProfileBuilderDialog_photo__omzNg{border-style:solid;color:#ffffff;cursor:pointer}.ReferenceProfileBuilderDialog_profileFlow__TKdqG .ReferenceProfileBuilderDialog_photo__omzNg:focus-visible,.ReferenceProfileBuilderDialog_profileFlow__TKdqG .ReferenceProfileBuilderDialog_photo__omzNg:hover{border-color:var(--theme-accent);outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-accent) 20%,transparent)}.ReferenceProfileBuilderDialog_profileFlow__TKdqG .ReferenceProfileBuilderDialog_photo__omzNg:disabled{cursor:wait;opacity:.66}.ReferenceProfileBuilderDialog_profileFlow__TKdqG .ReferenceProfileBuilderDialog_photo__omzNg span,.ReferenceProfileBuilderDialog_profileFlow__TKdqG .ReferenceProfileBuilderDialog_referenceCard__7ZC6r span{position:absolute;bottom:12px;left:50%;z-index:1;width:max-content;max-width:calc(100% - 20px);min-height:34px;padding:8px 13px;border-radius:999px;font-size:13px;line-height:1.2;text-align:center;transform:translateX(-50%)}.ReferenceProfileBuilderDialog_profileFlow__TKdqG .ReferenceProfileBuilderDialog_referenceLabel__2_V__{color:#ffffff;background:rgba(20,20,20,.78);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ReferenceProfileBuilderDialog_profileFlow__TKdqG .ReferenceProfileBuilderDialog_uploadLabel__srL9V{color:var(--theme-text-on-accent);background:var(--theme-accent);font-weight:600;box-shadow:none}.ReferenceProfileBuilderDialog_missingSideLink__OQvSJ{align-self:center;margin-top:17px;border:0;border-bottom:1px solid;border-radius:0;padding:1px 0 3px;color:var(--theme-accent-deep);background:transparent;font:inherit;font-size:12px;line-height:1.25;cursor:pointer}.ReferenceProfileBuilderDialog_missingSideLink__OQvSJ:disabled{cursor:wait;opacity:.55}.ReferenceProfileBuilderDialog_profileFlow__TKdqG .ReferenceProfileBuilderDialog_error__Notsn{width:min(100%,410px);align-self:center;margin:12px 0 0;color:var(--theme-danger);font-size:12px;line-height:1.45;text-align:center}.ReferenceProfileBuilderDialog_actionRow__FTTCY{display:grid;width:min(100%,460px);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-self:center;gap:12px}.ReferenceProfileBuilderDialog_stepBody__ijjxd[data-step=front] .ReferenceProfileBuilderDialog_actionRow__FTTCY{margin-top:clamp(44px,6.4dvh,64px)}.ReferenceProfileBuilderDialog_stepBody__ijjxd[data-step=side] .ReferenceProfileBuilderDialog_actionRow__FTTCY{margin-top:clamp(22px,3.2dvh,32px)}.ReferenceProfileBuilderDialog_profileFlow__TKdqG .ReferenceProfileBuilderDialog_error__Notsn+.ReferenceProfileBuilderDialog_actionRow__FTTCY{margin-top:16px}.ReferenceProfileBuilderDialog_actionRow__FTTCY button{display:inline-flex;min-width:0;min-height:50px;align-items:center;justify-content:center;gap:6px;border:1px solid #282828;border-radius:11px;padding:0 12px;color:#202020;background:#ffffff;font:inherit;font-size:15px;font-weight:500;line-height:1.2;white-space:nowrap;cursor:pointer}.ReferenceProfileBuilderDialog_actionRow__FTTCY button:last-child{border-color:var(--theme-accent);color:var(--theme-text-on-accent);background:var(--theme-accent)}.ReferenceProfileBuilderDialog_actionRow__FTTCY button:disabled{cursor:not-allowed;opacity:1}.ReferenceProfileBuilderDialog_actionRow__FTTCY button:first-child:disabled{opacity:.48}.ReferenceProfileBuilderDialog_actionRow__FTTCY button:last-child:disabled{border-color:color-mix(in srgb,var(--theme-accent) 28%,#ffffff);color:rgba(255,255,255,.9);background:color-mix(in srgb,var(--theme-accent) 28%,#ffffff)}.ReferenceProfileBuilderDialog_actionRow__FTTCY button:not(:disabled):active{transform:scale(.98)}.ReferenceProfileBuilderDialog_actionRow__FTTCY button:focus-visible,.ReferenceProfileBuilderDialog_missingSideLink__OQvSJ:focus-visible{outline:2px solid color-mix(in srgb,var(--theme-accent) 38%,transparent);outline-offset:3px}@media (max-width:430px){.ReferenceProfileBuilderDialog_profileFlow__TKdqG{padding-right:24px;padding-left:24px}.ReferenceProfileBuilderDialog_stepTabs__Iqe_e{gap:16px}.ReferenceProfileBuilderDialog_stepTabs__Iqe_e button{font-size:15px}.ReferenceProfileBuilderDialog_uploadGrid__e_JgD{width:min(100%,320px);gap:18px}}@media (max-width:350px){.ReferenceProfileBuilderDialog_profileFlow__TKdqG{padding-right:18px;padding-left:18px}.ReferenceProfileBuilderDialog_stepTabs__Iqe_e{gap:10px}.ReferenceProfileBuilderDialog_stepTabs__Iqe_e button{font-size:14px}.ReferenceProfileBuilderDialog_stepTips__NQo47{gap:6px}.ReferenceProfileBuilderDialog_stepTips__NQo47 span{gap:5px;padding-right:5px;padding-left:5px;font-size:11px}}@media (max-height:720px){.ReferenceProfileBuilderDialog_profileFlow__TKdqG{padding-top:24px}.ReferenceProfileBuilderDialog_stepTabs__Iqe_e{margin-top:24px}.ReferenceProfileBuilderDialog_stepBody__ijjxd{padding-top:20px}.ReferenceProfileBuilderDialog_stepTips__NQo47{margin-top:13px}.ReferenceProfileBuilderDialog_uploadGrid__e_JgD{width:min(100%,286px);margin-top:22px}.ReferenceProfileBuilderDialog_stepBody__ijjxd[data-step=front] .ReferenceProfileBuilderDialog_actionRow__FTTCY{margin-top:26px}.ReferenceProfileBuilderDialog_stepBody__ijjxd[data-step=side] .ReferenceProfileBuilderDialog_actionRow__FTTCY{margin-top:16px}.ReferenceProfileBuilderDialog_missingSideLink__OQvSJ{margin-top:12px}}@media (min-width:641px){.ReferenceProfileBuilderDialog_profilePage__HSplt{place-items:center;padding:24px}.ReferenceProfileBuilderDialog_profilePanel__TAo1x{height:min(82dvh,720px);max-height:calc(var(--app-visual-viewport-height, 100dvh) - 48px);border:1px solid rgba(214,203,205,.78);border-radius:18px;box-shadow:0 24px 72px rgba(43,32,36,.24)}}.NewUserOnboarding_profilePromptBackdrop__YCXYl{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;padding:max(22px,env(safe-area-inset-top)) 22px max(22px,env(safe-area-inset-bottom));background:rgba(0,0,0,.68);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f7f2e8;overflow:auto;overscroll-behavior:contain}.NewUserOnboarding_profilePromptDialog__nuHbO{position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;justify-items:center;gap:clamp(16px,2dvh,22px);width:min(100%,342px);height:min(clamp(500px,68dvh,590px),calc(var(--app-visual-viewport-height, 100dvh) - 44px));border:1px solid rgba(234,199,67,.26);border-radius:22px;padding:clamp(28px,4.2dvh,38px) 22px clamp(24px,3.4dvh,34px);background:#070707;box-shadow:0 24px 70px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.06);text-align:center}.NewUserOnboarding_profilePromptClose__SZI2_{position:absolute;top:12px;right:12px;display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:0;border-radius:999px;color:rgba(247,242,232,.72);background:rgba(255,255,255,.06);cursor:pointer;font:inherit}.NewUserOnboarding_profilePromptClose__SZI2_:disabled,.NewUserOnboarding_profilePromptPrimary__O_EIH:disabled{cursor:wait;opacity:.56}.NewUserOnboarding_profilePromptIcon__ACczg{width:48px;height:48px;object-fit:contain}.NewUserOnboarding_profilePromptCopy__ovMLo{display:grid;justify-items:center;gap:8px}.NewUserOnboarding_profilePromptPill__ftAet{display:inline-flex;min-height:28px;align-items:center;justify-content:center;border:1px solid rgba(235,200,64,.5);border-radius:999px;padding:0 14px;background:rgba(234,199,67,.08);color:#e7bf32;font-size:13px;font-weight:500;line-height:1}.NewUserOnboarding_profilePromptCopy__ovMLo h2{margin:2px 0 0;color:#fff;font-size:21px;font-weight:500;line-height:1.2;letter-spacing:0}.NewUserOnboarding_profilePromptCopy__ovMLo p{margin:0;color:rgba(248,244,237,.58);font-size:14px;font-weight:300;line-height:1.45}.NewUserOnboarding_profilePromptImageFrame__tGDlH{align-self:center;display:grid;width:min(100%,258px);aspect-ratio:3/2;place-items:center;overflow:hidden;border:1px solid rgba(234,199,67,.2);border-radius:12px;background:#fbf3f4}.NewUserOnboarding_profilePromptImageFrame__tGDlH img{display:block;width:100%;height:100%;object-fit:cover}.NewUserOnboarding_profilePromptPrimary__O_EIH{align-self:end;display:inline-flex;width:min(100%,238px);min-height:46px;align-items:center;justify-content:center;border:0;border-radius:999px;background:#eac743;color:#1d1600;cursor:pointer;font:inherit;font-size:15px;font-weight:400;line-height:1}.NewUserOnboarding_overlay__5X1x4{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));background:rgba(0,0,0,.76);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#f7f3eb;overflow:auto;overscroll-behavior:contain}.NewUserOnboarding_overlayQuick__ZhkWc{top:var(--app-visual-viewport-top,0);left:var(--app-visual-viewport-left,0);width:var(--app-visual-viewport-width,100vw);height:var(--app-visual-viewport-height,100dvh);place-items:end center;padding:0;background:rgba(43,32,36,.46);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.NewUserOnboarding_onboardingDialog__WWK88{position:relative;width:min(100%,390px);max-height:min(760px,calc(var(--app-visual-viewport-height, 100dvh) - 32px));overflow:auto;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:28px 22px 22px;background:#101110;box-shadow:0 22px 70px rgba(0,0,0,.64),0 2px 14px rgba(0,0,0,.38);scrollbar-width:none}.NewUserOnboarding_onboardingDialogQuick__neov1{width:min(100%,520px);height:min(82dvh,720px);max-height:calc(var(--app-visual-viewport-height, 100dvh) - 12px);overflow-x:hidden;overflow-y:auto;border:1px solid rgba(214,203,205,.78);border-right:0;border-bottom:0;border-left:0;border-radius:18px 18px 0 0;padding:0;background:#ffffff;color:#202020;box-shadow:0 -18px 54px rgba(43,32,36,.22)}.NewUserOnboarding_quickHeader__JbM6v{position:sticky;z-index:3;top:0;display:flex;min-height:59px;align-items:center;justify-content:center;border-bottom:1px solid var(--theme-border);padding:0 58px;background:var(--theme-surface)}.NewUserOnboarding_quickHeader__JbM6v h3{margin:0;color:var(--theme-text-primary);font-size:17px;font-weight:650;line-height:1.2}.NewUserOnboarding_quickCloseButton__1qJL6{position:absolute;top:14px;right:18px;display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--theme-control-border);border-radius:50%;padding:0;color:var(--theme-text-secondary);background:var(--theme-control-surface);cursor:pointer}.NewUserOnboarding_quickCloseButton__1qJL6:disabled{cursor:wait;opacity:.5}.NewUserOnboarding_onboardingDialog__WWK88::-webkit-scrollbar{display:none}.NewUserOnboarding_closeButton__dJXMx{position:absolute;z-index:2;top:10px;right:10px;display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:999px;padding:0;color:rgba(255,255,255,.58);background:rgba(255,255,255,.06);cursor:pointer}.NewUserOnboarding_closeButton__dJXMx:disabled{cursor:wait;opacity:.45}.NewUserOnboarding_expressionStage__K2UQK,.NewUserOnboarding_freeCardsStage__2ZfrL,.NewUserOnboarding_profileStage__TRZwf{display:grid;justify-items:center;gap:18px}.NewUserOnboarding_stageHeading__QwRs6{display:grid;justify-items:center;gap:8px;padding:2px 12px 0;text-align:center}.NewUserOnboarding_eyebrow__L8Z9T{display:inline-flex;min-height:26px;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(231,191,50,.35);border-radius:999px;padding:0 12px;color:#dfbd43;background:rgba(223,189,67,.06);font-size:12px;font-weight:500;line-height:1}.NewUserOnboarding_stageHeading__QwRs6 h2{margin:2px 0 0;color:#fff;font-size:21px;font-weight:520;line-height:1.25;letter-spacing:0}.NewUserOnboarding_stageHeading__QwRs6 p{max-width:310px;margin:0;color:rgba(247,243,235,.56);font-size:13px;font-weight:300;line-height:1.55}.NewUserOnboarding_experienceCard__1iZas{position:relative;width:min(100%,284px);aspect-ratio:520/670;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#191a18;box-shadow:0 14px 34px rgba(0,0,0,.36)}.NewUserOnboarding_experienceCard__1iZas>img{display:block;width:100%;height:100%;object-fit:cover}.NewUserOnboarding_experienceCard__1iZas>.NewUserOnboarding_experienceCardLight__wOLtG{display:none}.NewUserOnboarding_experienceCardInfo__E9AfG{position:absolute;right:0;bottom:0;left:0;display:grid;gap:4px;padding:17px 18px 16px;background:rgba(10,10,9,.88);color:#fff}.NewUserOnboarding_experienceCardInfo__E9AfG span{color:rgba(255,255,255,.62);font-size:11px;line-height:1}.NewUserOnboarding_experienceCardInfo__E9AfG strong{font-size:22px;font-weight:520;line-height:1.2}.NewUserOnboarding_experienceCardInfo__E9AfG small{color:#dfbd43;font-size:9px;line-height:1.2}.NewUserOnboarding_primaryButton____VHb{display:inline-flex;width:min(100%,264px);min-height:44px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:999px;padding:0 20px;color:#1b1605;background:#e7c344;cursor:pointer;font:inherit;font-size:14px;font-weight:550;line-height:1}.NewUserOnboarding_primaryButton____VHb:disabled{cursor:wait;opacity:.48}.NewUserOnboarding_spinner__61Tpu{animation:NewUserOnboarding_onboarding-spin__Lq0RD .8s linear infinite}.NewUserOnboarding_statusNote__GhBcC{margin-top:-11px;color:rgba(255,255,255,.35);font-size:10px;line-height:1.3}.NewUserOnboarding_photoPair__d2Gct{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.NewUserOnboarding_photoPair__d2Gct figure,.NewUserOnboarding_photoPair__d2Gct label{position:relative;display:block;aspect-ratio:4/5;min-width:0;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:6px;background:#ede9e2}.NewUserOnboarding_photoPair__d2Gct figure img,.NewUserOnboarding_photoPair__d2Gct label>img{display:block;width:100%;height:100%;object-fit:cover}.NewUserOnboarding_photoPair__d2Gct figure figcaption,.NewUserOnboarding_photoPair__d2Gct label span{position:absolute;right:8px;bottom:8px;left:8px;min-height:25px;border-radius:999px;padding:6px 9px;color:rgba(255,255,255,.84);font-size:10px;line-height:1.2;text-align:center}.NewUserOnboarding_photoPair__d2Gct figure figcaption{background:rgba(8,8,8,.74)}.NewUserOnboarding_photoPair__d2Gct label span{background:#d84a4f;color:#fff;font-weight:550}.NewUserOnboarding_photoPair__d2Gct label{cursor:pointer}.NewUserOnboarding_photoPair__d2Gct label input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.NewUserOnboarding_photoPair__d2Gct label svg{position:absolute;top:9px;right:9px;display:grid;width:27px;height:27px;padding:6px;border-radius:999px;color:#fff;background:#d84a4f}.NewUserOnboarding_photoUploadSelected__o8yf_{border-color:rgba(231,195,68,.7)!important}.NewUserOnboarding_photoTips__FQoXs{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-top:-7px}.NewUserOnboarding_photoTips__FQoXs span{color:rgba(255,255,255,.47);font-size:10px}.NewUserOnboarding_photoTips__FQoXs span:not(:last-child):after{margin-left:7px;color:rgba(231,195,68,.58);content:"·"}.NewUserOnboarding_expressionStage__K2UQK{gap:16px}.NewUserOnboarding_expressionCarousel__9jlB9{display:flex;width:100%;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x}.NewUserOnboarding_expressionCarousel__9jlB9::-webkit-scrollbar{display:none}.NewUserOnboarding_expressionSlide__bMnTp{flex:0 0 100%;min-width:0;scroll-snap-align:center;scroll-snap-stop:always}.NewUserOnboarding_expressionPager__UkitR{display:grid;width:min(100%,210px);grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:12px}.NewUserOnboarding_expressionPager__UkitR>button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:999px;padding:0;color:rgba(255,255,255,.72);background:rgba(255,255,255,.07);cursor:pointer}.NewUserOnboarding_expressionPager__UkitR>button:disabled{opacity:.22;cursor:default}.NewUserOnboarding_expressionPager__UkitR>div{display:flex;align-items:center;justify-content:center;gap:7px}.NewUserOnboarding_expressionPager__UkitR>div button{width:6px;height:6px;border:0;border-radius:999px;padding:0;background:rgba(255,255,255,.24);cursor:pointer;transition:width .16s ease,background-color .16s ease}.NewUserOnboarding_expressionPager__UkitR>div .NewUserOnboarding_expressionDotActive__KguKg{width:18px;background:#d84a4f}.NewUserOnboarding_expressionActions__WABIV{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:10px;width:100%}.NewUserOnboarding_expressionActions__WABIV button{min-height:42px;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:rgba(255,255,255,.68);background:rgba(255,255,255,.05);cursor:pointer;font:inherit;font-size:13px}.NewUserOnboarding_expressionActions__WABIV button:last-child{border-color:transparent;color:#1b1605;background:#e7c344;font-weight:550}.NewUserOnboarding_expressionActions__WABIV button:disabled{cursor:wait;opacity:.45}.NewUserOnboarding_error__ZwQGT{width:100%;margin:-6px 0 0;color:#f0a59e;font-size:11px;line-height:1.45;text-align:center}html[data-theme=light] .NewUserOnboarding_onboardingDialog__WWK88,html[data-theme=light] .NewUserOnboarding_profilePromptDialog__nuHbO{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text-primary);box-shadow:var(--theme-shadow)}html[data-theme=light] .NewUserOnboarding_closeButton__dJXMx,html[data-theme=light] .NewUserOnboarding_expressionPager__UkitR>button,html[data-theme=light] .NewUserOnboarding_profilePromptClose__SZI2_{color:var(--theme-text-secondary);background:var(--theme-control-surface-hover)}html[data-theme=light] .NewUserOnboarding_eyebrow__L8Z9T,html[data-theme=light] .NewUserOnboarding_profilePromptPill__ftAet{border-color:var(--theme-border-accent);color:var(--theme-accent);background:color-mix(in srgb,var(--theme-accent) 8%,var(--theme-surface))}html[data-theme=light] .NewUserOnboarding_profilePromptCopy__ovMLo h2,html[data-theme=light] .NewUserOnboarding_stageHeading__QwRs6 h2{color:var(--theme-text-primary)}html[data-theme=light] .NewUserOnboarding_expressionActions__WABIV button:first-child,html[data-theme=light] .NewUserOnboarding_photoTips__FQoXs span,html[data-theme=light] .NewUserOnboarding_profilePromptCopy__ovMLo p,html[data-theme=light] .NewUserOnboarding_stageHeading__QwRs6 p,html[data-theme=light] .NewUserOnboarding_statusNote__GhBcC{color:var(--theme-text-secondary)}html[data-theme=light] .NewUserOnboarding_photoPair__d2Gct figure,html[data-theme=light] .NewUserOnboarding_photoPair__d2Gct label,html[data-theme=light] .NewUserOnboarding_profilePromptImageFrame__tGDlH{border-color:var(--theme-border)}html[data-theme=light] .NewUserOnboarding_expressionActions__WABIV button:last-child,html[data-theme=light] .NewUserOnboarding_primaryButton____VHb,html[data-theme=light] .NewUserOnboarding_profilePromptPrimary__O_EIH{color:var(--theme-text-on-accent);background:var(--theme-accent)}html[data-theme=light] .NewUserOnboarding_expressionActions__WABIV button:first-child{border-color:var(--theme-border);background:var(--theme-surface-low)}html[data-theme=light] .NewUserOnboarding_expressionPager__UkitR>div button{background:color-mix(in srgb,var(--theme-text-primary) 18%,transparent)}html[data-theme=light] .NewUserOnboarding_expressionPager__UkitR>div .NewUserOnboarding_expressionDotActive__KguKg{background:var(--theme-accent)}html[data-theme=light] .NewUserOnboarding_experienceCard__1iZas{border-color:var(--theme-border);background:var(--theme-surface-low);box-shadow:var(--theme-shadow-soft)}html[data-theme=light] .NewUserOnboarding_experienceCard__1iZas>.NewUserOnboarding_experienceCardDark__TidKf{display:none}html[data-theme=light] .NewUserOnboarding_experienceCard__1iZas>.NewUserOnboarding_experienceCardLight__wOLtG{display:block}html[data-theme=light] .NewUserOnboarding_experienceCardInfo__E9AfG{background:color-mix(in srgb,var(--theme-surface) 92%,transparent);color:var(--theme-text-primary)}html[data-theme=light] .NewUserOnboarding_experienceCardInfo__E9AfG span{color:var(--theme-text-secondary)}html[data-theme=light] .NewUserOnboarding_experienceCardInfo__E9AfG small{color:var(--theme-accent)}html[data-theme=light] .NewUserOnboarding_photoTips__FQoXs span,html[data-theme=light] .NewUserOnboarding_statusNote__GhBcC{color:var(--theme-text-tertiary)}html[data-theme=light] .NewUserOnboarding_photoTips__FQoXs span:not(:last-child):after{color:color-mix(in srgb,var(--theme-accent) 72%,transparent)}html[data-theme=light] .NewUserOnboarding_photoPair__d2Gct figure figcaption{background:rgba(24,24,24,.7);color:#fff}html[data-theme=light] .NewUserOnboarding_photoPair__d2Gct label svg{color:#fff;background:var(--theme-accent)}html[data-theme=light] .NewUserOnboarding_photoUploadSelected__o8yf_{border-color:var(--theme-accent)!important}html[data-theme=light] .NewUserOnboarding_error__ZwQGT{color:var(--theme-danger)}@keyframes NewUserOnboarding_onboarding-spin__Lq0RD{to{transform:rotate(1turn)}}@media (max-width:520px){.NewUserOnboarding_overlay__5X1x4{align-items:end;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))}.NewUserOnboarding_onboardingDialog__WWK88{width:100%;max-height:calc(var(--app-visual-viewport-height, 100dvh) - 24px);padding:26px 18px 20px}.NewUserOnboarding_onboardingDialogQuick__neov1{height:min(82dvh,720px);max-height:calc(var(--app-visual-viewport-height, 100dvh) - 12px);padding:0;border:0;border-top:1px solid rgba(214,203,205,.78);border-radius:18px 18px 0 0}.NewUserOnboarding_overlayQuick__ZhkWc{align-items:end;padding:0}.NewUserOnboarding_onboardingDialogQuick__neov1 .NewUserOnboarding_quickHeader__JbM6v{min-height:56px}.NewUserOnboarding_onboardingDialogQuick__neov1 .NewUserOnboarding_quickCloseButton__1qJL6{right:16px}.NewUserOnboarding_experienceCard__1iZas{width:min(78vw,274px)}.NewUserOnboarding_stageHeading__QwRs6 h2{font-size:20px}}@media (min-width:521px){.NewUserOnboarding_overlayQuick__ZhkWc{place-items:center;padding:24px}.NewUserOnboarding_onboardingDialogQuick__neov1{height:min(82dvh,720px);max-height:calc(var(--app-visual-viewport-height, 100dvh) - 48px);border:1px solid rgba(214,203,205,.78);border-radius:18px;box-shadow:0 24px 72px rgba(43,32,36,.24)}}@media (max-height:690px){.NewUserOnboarding_onboardingDialog__WWK88{padding-top:22px}.NewUserOnboarding_expressionStage__K2UQK,.NewUserOnboarding_freeCardsStage__2ZfrL,.NewUserOnboarding_profileStage__TRZwf{gap:13px}.NewUserOnboarding_experienceCard__1iZas{width:min(100%,226px)}.NewUserOnboarding_stageHeading__QwRs6 p{font-size:12px}.NewUserOnboarding_onboardingDialogQuick__neov1{padding:0}}@media (prefers-reduced-motion:reduce){.NewUserOnboarding_spinner__61Tpu{animation-duration:1.8s}}.TravelGenerationResultUnavailableDialog_overlay__YVU4h{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:max(22px,env(safe-area-inset-top)) 22px max(22px,env(safe-area-inset-bottom));background:rgba(10,10,8,.54);color:#342800;font-family:var(--passport-font-family,-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.TravelGenerationResultUnavailableDialog_dialog__8PS7b{position:relative;width:min(100%,348px);display:grid;justify-items:center;gap:16px;border:1px solid rgba(52,40,0,.08);border-radius:22px;padding:28px 24px 22px;background:#f5f2ed;box-shadow:0 22px 70px rgba(0,0,0,.26)}.TravelGenerationResultUnavailableDialog_closeButton__CRifj{position:absolute;top:12px;right:12px;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:999px;background:rgba(52,40,0,.07);color:rgba(52,40,0,.72);cursor:pointer}.TravelGenerationResultUnavailableDialog_iconWrap__AuLzW{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:#342800;color:#f5f2ed}.TravelGenerationResultUnavailableDialog_copy__cj1Re{display:grid;gap:9px;text-align:center}.TravelGenerationResultUnavailableDialog_copy__cj1Re strong{color:#342800;font-size:17px;font-weight:700;line-height:1.25}.TravelGenerationResultUnavailableDialog_copy__cj1Re p{margin:0;color:rgba(52,40,0,.68);font-size:13px;font-weight:400;line-height:1.65}.TravelGenerationResultUnavailableDialog_primaryButton__mlgON{width:100%;min-height:44px;margin-top:4px;border:0;border-radius:999px;background:#342800;color:#fffaf0;cursor:pointer;font:inherit;font-size:14px;font-weight:650;line-height:1}.VolcengineRechargeDialog_overlay__ze60U{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:max(22px,env(safe-area-inset-top)) 24px max(22px,env(safe-area-inset-bottom));background:rgba(0,0,0,.62);color:var(--passport-gold-warm);font-family:var(--passport-font-family,-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.VolcengineRechargeDialog_dialog__2G_pg{position:relative;width:min(100%,460px);max-height:min(78dvh,740px);display:grid;gap:22px;overflow-y:auto;overflow-x:hidden;justify-items:center;border-radius:0;padding:64px 36px 36px;background:#000;box-shadow:0 24px 80px rgba(0,0,0,.5)}.VolcengineRechargeDialog_closeButton__cXMAp{position:absolute;top:18px;right:16px;width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:0;padding:0;background:transparent;color:rgba(255,255,255,.92);cursor:pointer}.VolcengineRechargeDialog_closeButton__cXMAp svg{width:24px;height:24px}.VolcengineRechargeDialog_icon__rYoK7{display:block;width:76px;height:76px;background:var(--theme-accent);-webkit-mask:url(/uploads/tools/svg/piggy.svg) center/contain no-repeat;mask:url(/uploads/tools/svg/piggy.svg) center/contain no-repeat}.VolcengineRechargeDialog_copy__v6kzq{display:grid;justify-items:center;gap:9px;text-align:center}.VolcengineRechargeDialog_copy__v6kzq p{margin:0;color:rgba(255,255,255,.54);font-size:18px!important;font-weight:400;line-height:1.2}.VolcengineRechargeDialog_copy__v6kzq strong{color:var(--passport-gold-warm);font-size:21px!important;font-weight:500;line-height:1.16}.VolcengineRechargeDialog_priceCard__ygUkm{width:100%;display:grid;justify-items:center;gap:8px;border:1px solid rgba(242,202,63,.33);border-radius:16px;padding:20px 16px 18px;background:rgba(242,202,63,.1);box-shadow:inset 0 0 0 1px rgba(242,202,63,.04)}.VolcengineRechargeDialog_priceCard__ygUkm span{color:rgba(255,255,255,.56);font-size:15px!important;line-height:1.2}.VolcengineRechargeDialog_priceLine__bpiuv{display:inline-flex;align-items:baseline;justify-content:center;gap:8px}.VolcengineRechargeDialog_priceLine__bpiuv strong{color:var(--passport-gold-warm);font-size:58px!important;font-weight:300;line-height:.94;letter-spacing:0}.VolcengineRechargeDialog_priceLine__bpiuv em{color:rgba(255,255,255,.94);font-size:20px!important;font-style:normal;font-weight:400;line-height:1}.VolcengineRechargeDialog_priceHint__wo8mb{color:var(--passport-gold-warm);font-size:14px!important;font-weight:400;line-height:1.35}.VolcengineRechargeDialog_actions__aiso0{width:100%;display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1fr);gap:20px;margin-top:30px}.VolcengineRechargeDialog_primaryButton___j_yl,.VolcengineRechargeDialog_secondaryButton__1AdJR{min-width:0;min-height:52px;border-radius:12px;cursor:pointer;font:inherit;font-size:17px!important;font-weight:600;line-height:1}.VolcengineRechargeDialog_secondaryButton__1AdJR{border:1px solid var(--passport-gold-warm);background:transparent;color:var(--passport-gold-warm)}.VolcengineRechargeDialog_primaryButton___j_yl{border:1px solid var(--passport-gold-warm);background:var(--passport-gold-warm);color:#050503}html[data-theme=light] .VolcengineRechargeDialog_dialog__2G_pg{border:1px solid var(--theme-border);background:var(--theme-surface);box-shadow:var(--theme-shadow)}html[data-theme=light] .VolcengineRechargeDialog_closeButton__cXMAp{color:var(--theme-text-secondary);background:transparent}html[data-theme=light] .VolcengineRechargeDialog_copy__v6kzq p,html[data-theme=light] .VolcengineRechargeDialog_priceCard__ygUkm span,html[data-theme=light] .VolcengineRechargeDialog_secondaryButton__1AdJR{color:var(--theme-text-secondary)}html[data-theme=light] .VolcengineRechargeDialog_copy__v6kzq strong,html[data-theme=light] .VolcengineRechargeDialog_priceLine__bpiuv strong{color:var(--theme-accent)}html[data-theme=light] .VolcengineRechargeDialog_priceCard__ygUkm{border-color:var(--theme-border-accent);background:color-mix(in srgb,var(--theme-accent) 7%,var(--theme-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-accent) 4%,transparent)}html[data-theme=light] .VolcengineRechargeDialog_priceLine__bpiuv em{color:var(--theme-text-primary)}html[data-theme=light] .VolcengineRechargeDialog_priceHint__wo8mb{color:var(--theme-accent)}html[data-theme=light] .VolcengineRechargeDialog_secondaryButton__1AdJR{border-color:var(--theme-border-accent);background:var(--theme-surface)}html[data-theme=light] .VolcengineRechargeDialog_primaryButton___j_yl{border-color:var(--theme-accent);color:var(--theme-text-on-accent);background:var(--theme-accent)}@media (max-width:380px){.VolcengineRechargeDialog_overlay__ze60U{padding-right:20px;padding-left:20px}.VolcengineRechargeDialog_dialog__2G_pg{gap:20px;padding:62px 28px 32px}.VolcengineRechargeDialog_closeButton__cXMAp{right:16px;width:38px;height:38px}.VolcengineRechargeDialog_actions__aiso0{gap:14px}}.ReferenceExpressionManager_sheet__WPaCs{background:var(--theme-surface)!important;color:var(--theme-text-primary)}.ReferenceExpressionManager_sheet__WPaCs .app-sheet-head{border-bottom-color:var(--theme-border);background:var(--theme-surface)}.ReferenceExpressionManager_sheet__WPaCs .app-sheet-head h3{color:var(--theme-text-primary)}.ReferenceExpressionManager_sheet__WPaCs .app-sheet-close{border-color:var(--theme-control-border);color:var(--theme-text-secondary);background:var(--theme-control-surface)}.ReferenceExpressionManager_content__LPMFg{padding:4px 0 18px;color:var(--theme-text-primary)}.ReferenceExpressionManager_contentHeading__Q_LVm{margin:18px 4px 0;padding-top:14px;border-top:1px solid var(--theme-border);color:var(--theme-accent);font-size:15px;font-weight:700;line-height:1.25}.ReferenceExpressionManager_groupTitle__2F6SP{color:var(--theme-text-primary);font-size:15px;font-weight:700;line-height:1.25}.ReferenceExpressionManager_combinedExpressionGroup__dV91v .ReferenceExpressionManager_sectionTitle__8EC4u strong{color:var(--theme-text-secondary);font-size:11px;font-weight:400}.ReferenceExpressionManager_combinedExpressionGroup__dV91v .ReferenceExpressionManager_sectionHint__aI73W{color:var(--theme-text-tertiary)}.ReferenceExpressionManager_compact__FEHNu .ReferenceExpressionManager_sectionTitle__8EC4u strong{color:var(--theme-text-secondary);font-size:11px;font-weight:400}.ReferenceExpressionManager_compact__FEHNu .ReferenceExpressionManager_sectionHint__aI73W{color:rgba(255,255,255,.42)}html[data-theme=light] .ReferenceExpressionManager_compact__FEHNu .ReferenceExpressionManager_sectionHint__aI73W{color:var(--theme-text-tertiary)}.ReferenceExpressionManager_section__HQeyZ{padding:14px 4px 4px;border-top:0}.ReferenceExpressionManager_section__HQeyZ:first-of-type{padding-top:4px;border-top:0}.ReferenceExpressionManager_sectionTitle__8EC4u{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.ReferenceExpressionManager_sectionTitle__8EC4u strong{color:var(--theme-text-primary);font-size:13px;font-weight:700}.ReferenceExpressionManager_sectionHint__aI73W{max-width:420px;margin:-3px 0 11px;color:var(--theme-text-secondary);font-size:11px;line-height:1.5}.ReferenceExpressionManager_grid__pAqRk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ReferenceExpressionManager_photoWrap__sQOqX{min-width:0;position:relative;display:grid;gap:5px}.ReferenceExpressionManager_addPhoto___BoOF,.ReferenceExpressionManager_photo__KZrnt{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:.82;overflow:hidden;border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-surface-low);color:var(--theme-text-secondary);padding:0}.ReferenceExpressionManager_photo__KZrnt img{width:100%;height:100%;object-fit:cover}.ReferenceExpressionManager_photoSelected__Y1i3P{border-color:var(--theme-accent);box-shadow:inset 0 0 0 2px var(--theme-accent)}.ReferenceExpressionManager_selectedMark__GAGfx{position:absolute;top:7px;right:7px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--theme-accent);color:var(--theme-text-on-accent);box-shadow:0 3px 10px color-mix(in srgb,var(--theme-shadow-color) 28%,transparent)}.ReferenceExpressionManager_photoMenuButton__7bdjs{position:absolute;z-index:3;right:7px;bottom:7px;display:grid;width:30px;height:30px;place-items:center;border:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent);border-radius:50%;color:var(--theme-text-primary);background:color-mix(in srgb,var(--theme-surface) 88%,transparent);box-shadow:var(--theme-shadow-soft);cursor:pointer}.ReferenceExpressionManager_photoMenuButton__7bdjs:focus-visible,.ReferenceExpressionManager_photoMenuButton__7bdjs:hover{border-color:var(--theme-accent);background:var(--theme-control-surface-hover);outline:none}.ReferenceExpressionManager_addPhoto___BoOF{gap:8px;align-content:center;border-style:dashed;border-color:var(--theme-border-accent);font-size:12px;cursor:pointer}.ReferenceExpressionManager_addPhoto___BoOF svg{color:var(--theme-accent)}.ReferenceExpressionManager_addPhoto___BoOF .ReferenceExpressionManager_uploadLabel__1m703{position:static;width:max-content;max-width:calc(100% - 24px);transform:none;border-radius:999px;padding:8px 14px;color:var(--theme-text-on-accent);background:var(--theme-accent);font-weight:650;white-space:nowrap;box-shadow:0 6px 16px color-mix(in srgb,var(--theme-accent) 24%,transparent)}.ReferenceExpressionManager_addPhoto___BoOF:focus-visible,.ReferenceExpressionManager_addPhoto___BoOF:hover{border-color:var(--theme-accent);outline:none}.ReferenceExpressionManager_makeupSection__4c1uX{display:grid;gap:10px;margin:18px 4px 0;border-top:1px solid var(--theme-border);padding-top:18px}.ReferenceExpressionManager_makeupGrid__tCwLW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.ReferenceExpressionManager_makeupOption__jJyJy{display:grid;position:relative;min-width:0;gap:7px;border:1px solid var(--theme-control-border);border-radius:10px;padding:7px;color:var(--theme-control-text);background:var(--theme-control-surface);cursor:pointer;text-align:left}.ReferenceExpressionManager_makeupOption__jJyJy img{width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:8px;object-fit:cover;background:var(--theme-surface-low)}.ReferenceExpressionManager_makeupOption__jJyJy>svg{width:100%;aspect-ratio:1/1;padding:28%;border-radius:8px;color:var(--theme-accent);background:var(--theme-surface-low)}.ReferenceExpressionManager_makeupPhotoPair__ZDs3j{display:grid;width:100%;aspect-ratio:2/3;grid-template-columns:minmax(0,1fr);gap:2px;overflow:hidden;border-radius:7px;background:var(--theme-surface-low)}.ReferenceExpressionManager_makeupPhotoPairDouble__9kDGh{aspect-ratio:4/3;grid-template-columns:repeat(2,minmax(0,1fr))}.ReferenceExpressionManager_makeupOption__jJyJy .ReferenceExpressionManager_makeupPhotoPair__ZDs3j img,.ReferenceExpressionManager_makeupPhotoPair__ZDs3j img,.ReferenceExpressionManager_makeupProfileCard__EZ2md .ReferenceExpressionManager_makeupPhotoPair__ZDs3j img{display:block;width:100%;height:100%;min-width:0;aspect-ratio:auto;border-radius:0;object-fit:cover}.ReferenceExpressionManager_makeupPhotoPair__ZDs3j .image-preview-trigger{display:block;width:100%;height:100%;min-width:0;overflow:hidden;border-radius:0}.ReferenceExpressionManager_makeupPhotoPair__ZDs3j .image-preview-trigger img{width:100%;height:100%;border-radius:0;object-fit:cover}.ReferenceExpressionManager_makeupOption__jJyJy strong{min-width:0;min-height:28px;overflow:hidden;color:inherit;font-size:12px;font-weight:400;line-height:1.2;text-overflow:ellipsis}.ReferenceExpressionManager_makeupOptionSelected__1DMF_{border-color:var(--theme-accent);color:var(--theme-accent);background:color-mix(in srgb,var(--theme-accent) 9%,var(--theme-surface));box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-accent) 12%,transparent)}.ReferenceExpressionManager_makeupManager__VF9dB{display:grid;gap:10px;margin:18px 4px 0;border-top:1px solid var(--theme-border);padding-top:16px}.ReferenceExpressionManager_makeupManagerTitle__MXRGA{color:var(--theme-accent);font-size:15px;line-height:1.25}.ReferenceExpressionManager_makeupProfileGrid__cr_rD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ReferenceExpressionManager_makeupProfileGridKid__m5uM2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ReferenceExpressionManager_makeupProfileGridPaired__lB_bh{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.ReferenceExpressionManager_makeupProfileGroups__G8u7G{display:grid;gap:12px}.ReferenceExpressionManager_makeupProfileGroup__ZXxyD{display:grid;gap:6px}.ReferenceExpressionManager_makeupProfileGroupTitle__2RO7d{color:var(--theme-text-secondary);font-size:11px;font-weight:600}.ReferenceExpressionManager_makeupProfileCard__EZ2md{position:relative;display:grid;gap:5px;min-width:0;padding:5px;border:1px solid var(--theme-control-border);border-radius:10px;background:var(--theme-control-surface);color:var(--theme-control-text);text-align:left;cursor:default}.ReferenceExpressionManager_makeupProfileCardKid__BddkF{gap:0;padding:8px 8px 5px}.ReferenceExpressionManager_makeupProfileCard__EZ2md[role=button]{cursor:pointer}.ReferenceExpressionManager_makeupProfileCardSelected__PQXHc{border-color:var(--theme-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-accent) 12%,transparent)}.ReferenceExpressionManager_makeupProfileCard__EZ2md img{width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:7px;background:var(--theme-surface-low)}.ReferenceExpressionManager_makeupProfileCard__EZ2md strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500}.ReferenceExpressionManager_makeupManagerHint__s3HIl{margin:0;color:var(--theme-text-tertiary);font-size:10px;line-height:1.5}.ReferenceExpressionManager_makeupCardMedia__fCcRx{position:relative;overflow:visible;width:100%;aspect-ratio:2/3;border-radius:7px}.ReferenceExpressionManager_makeupCardMediaKid__iZBnY{aspect-ratio:2/3}.ReferenceExpressionManager_makeupCardMediaPaired__DM7KM{aspect-ratio:4/3}.ReferenceExpressionManager_makeupCardMedia__fCcRx>img{display:block;width:100%;height:100%;object-fit:cover;border-radius:7px}.ReferenceExpressionManager_makeupCardMedia__fCcRx .image-preview-trigger{display:block;width:100%;height:100%;overflow:hidden;border-radius:7px}.ReferenceExpressionManager_makeupCardMedia__fCcRx .image-preview-trigger img{display:block;width:100%;height:100%;aspect-ratio:auto;border-radius:7px;object-fit:cover}.ReferenceExpressionManager_makeupCardMedia__fCcRx .image-preview-trigger:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.ReferenceExpressionManager_makeupGenerateCard__wzR9Z{display:grid;width:100%;height:100%;place-items:center;align-content:center;gap:12px;border-radius:14px;padding:10px;background:color-mix(in srgb,var(--theme-accent) 8%,var(--theme-surface))}.ReferenceExpressionManager_makeupGenerateIcon___7pao{position:relative;display:block;width:25%;height:auto;aspect-ratio:1;color:color-mix(in srgb,var(--theme-accent) 78%,var(--theme-text-primary))}.ReferenceExpressionManager_makeupGenerateIcon___7pao:before{display:block;width:100%;height:100%;background:currentColor;content:"";mask:url(/uploads/tools/svg/makeup.svg) center/contain no-repeat;-webkit-mask:url(/uploads/tools/svg/makeup.svg) center/contain no-repeat}.ReferenceExpressionManager_makeupViewGrid__2x_LC{display:grid;width:100%;height:100%;grid-template-columns:minmax(0,1fr);gap:8px}.ReferenceExpressionManager_makeupViewGridDouble__oBaDs{grid-template-columns:repeat(2,minmax(0,1fr))}.ReferenceExpressionManager_makeupViewGridDouble__oBaDs .ReferenceExpressionManager_makeupGenerateIcon___7pao{width:50%}.ReferenceExpressionManager_makeupViewCell__Wf5l_{position:relative;min-width:0;height:100%;overflow:hidden;border-radius:9px;background:color-mix(in srgb,var(--theme-accent) 7%,var(--theme-surface-low))}.ReferenceExpressionManager_makeupViewCellKid__AXp4V{border-radius:9px;background:color-mix(in srgb,var(--theme-accent) 7%,var(--theme-control-surface))}.ReferenceExpressionManager_makeupViewCell__Wf5l_ .image-preview-trigger{display:block;width:100%;height:100%;overflow:hidden;border-radius:inherit}.ReferenceExpressionManager_makeupViewCell__Wf5l_ .image-preview-trigger img{display:block;width:100%;height:100%;object-fit:cover}.ReferenceExpressionManager_makeupViewPlaceholder__fLC73{display:grid;width:100%;height:100%;place-items:center;color:color-mix(in srgb,var(--theme-accent) 72%,var(--theme-text-secondary))}.ReferenceExpressionManager_makeupViewUnavailable__Wbxwp{align-content:center;gap:6px;padding:8px;color:var(--theme-text-tertiary);text-align:center}.ReferenceExpressionManager_makeupViewUnavailable__Wbxwp small{font-size:9px;line-height:1.35}.ReferenceExpressionManager_makeupViewRetry__3bB0p{position:absolute;right:9px;bottom:9px;z-index:3;display:grid;width:36px;height:36px;place-items:center;border:2px solid color-mix(in srgb,var(--theme-surface) 88%,transparent);border-radius:50%;color:var(--theme-text-on-accent);background:var(--theme-accent);box-shadow:0 4px 12px color-mix(in srgb,var(--theme-shadow-color) 28%,transparent);cursor:pointer}.ReferenceExpressionManager_makeupViewRetry__3bB0p:focus-visible,.ReferenceExpressionManager_makeupViewRetry__3bB0p:hover{filter:brightness(1.04);outline:2px solid color-mix(in srgb,var(--theme-accent) 28%,transparent);outline-offset:2px}.ReferenceExpressionManager_makeupViewRetry__3bB0p:disabled{cursor:wait;opacity:.58}.ReferenceExpressionManager_makeupCardFooter__dXb0i{display:flex;min-width:0;min-height:38px;align-items:center;justify-content:space-between;gap:10px;padding:0 4px}.ReferenceExpressionManager_makeupCardFooter__dXb0i strong{flex:1 1;min-width:0}.ReferenceExpressionManager_makeupCardFooter__dXb0i .ReferenceExpressionManager_makeupCardAction__aRLBE{width:auto;min-width:108px}.ReferenceExpressionManager_makeupCardFooterKid__690IY{position:relative;display:grid;min-height:48px;grid-template-columns:minmax(0,1fr);align-items:center;justify-items:stretch;align-content:center;padding:7px 4px 13px;text-align:center}.ReferenceExpressionManager_makeupCardFooterKid__690IY strong{display:block;grid-column:1/-1;width:100%;color:var(--theme-text-primary);font-size:12px;font-weight:500;text-align:center}.ReferenceExpressionManager_makeupCardFooterKid__690IY .ReferenceExpressionManager_makeupCardDelete__TxYWx{position:absolute;right:2px;bottom:0;min-height:22px;font-size:10px}.ReferenceExpressionManager_makeupGenerationProgress__ixlYG{--makeup-generation-progress:0%;position:relative;display:grid;width:48px;aspect-ratio:1;place-items:center;border-radius:50%;color:var(--theme-accent);background:conic-gradient(var(--theme-accent) 0 var(--makeup-generation-progress),color-mix(in srgb,var(--theme-accent) 16%,var(--theme-surface-low)) var(--makeup-generation-progress) 100%)}.ReferenceExpressionManager_makeupGenerationProgress__ixlYG:before{position:absolute;inset:3px;border-radius:inherit;background:var(--theme-control-surface);content:""}.ReferenceExpressionManager_makeupGenerationProgress__ixlYG span{position:relative;z-index:1;color:var(--theme-text-primary);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.ReferenceExpressionManager_makeupCardAction__aRLBE{width:100%;min-height:36px;border:0;border-radius:999px;padding:0 8px;color:var(--theme-text-on-accent);background:var(--theme-accent);font-size:12px;cursor:pointer;white-space:nowrap}.ReferenceExpressionManager_makeupCardAction__aRLBE:disabled{cursor:wait;opacity:.7}.ReferenceExpressionManager_makeupCardActionKid__3WBOt{position:absolute;z-index:2;left:50%;bottom:13px;min-width:min(112px,calc(100% - 24px));min-height:36px;transform:translateX(-50%);border:0;border-radius:999px;padding:0 16px;color:var(--theme-text-on-accent);background:var(--theme-accent);box-shadow:0 5px 14px color-mix(in srgb,var(--theme-accent) 22%,transparent);font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.ReferenceExpressionManager_makeupCardActionKid__3WBOt:focus-visible,.ReferenceExpressionManager_makeupCardActionKid__3WBOt:hover{filter:brightness(1.04);outline:2px solid color-mix(in srgb,var(--theme-accent) 28%,transparent);outline-offset:2px}.ReferenceExpressionManager_makeupCardActionKid__3WBOt:active{transform:translateX(-50%) scale(.98)}.ReferenceExpressionManager_makeupCardActionKid__3WBOt:disabled{cursor:wait;opacity:.7}.ReferenceExpressionManager_makeupCardMenuWrap__Oaahv{position:absolute;right:7px;bottom:7px;z-index:3}.ReferenceExpressionManager_makeupCardMenu__Zsa54{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:50%;color:var(--theme-text-primary);background:color-mix(in srgb,var(--theme-surface) 78%,transparent);box-shadow:var(--theme-shadow-soft);cursor:pointer}.ReferenceExpressionManager_makeupCardMenu__Zsa54:focus-visible,.ReferenceExpressionManager_makeupCardMenu__Zsa54:hover{background:var(--theme-surface);outline:none}.ReferenceExpressionManager_makeupCardMenu__Zsa54:disabled{cursor:wait;opacity:.65}.ReferenceExpressionManager_makeupCardMenuPopup__7SjAu{position:absolute;right:0;bottom:34px;z-index:5;display:grid;min-width:84px;overflow:hidden;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-surface);box-shadow:var(--theme-shadow-soft)}.ReferenceExpressionManager_makeupCardMenuPopup__7SjAu button{border:0;padding:8px 10px;color:var(--theme-text-primary);background:transparent;font-size:11px;text-align:left;cursor:pointer;white-space:nowrap}.ReferenceExpressionManager_makeupCardMenuPopup__7SjAu button:focus-visible,.ReferenceExpressionManager_makeupCardMenuPopup__7SjAu button:hover{background:var(--theme-control-surface-hover);outline:none}.ReferenceExpressionManager_makeupCardLoading__i3Phs{position:absolute;inset:0;display:grid;place-items:center;border-radius:7px;color:var(--theme-text-on-accent);background:color-mix(in srgb,var(--theme-accent) 28%,transparent)}.ReferenceExpressionManager_disabled__kB9WU{opacity:.55}.ReferenceExpressionManager_hiddenInput__DeSv2{display:none}.ReferenceExpressionManager_floatMenu__kdkqY{position:absolute;z-index:4;right:7px;bottom:42px;display:grid;min-width:94px;padding:4px;border:1px solid var(--theme-border);border-radius:7px;background:var(--theme-surface);box-shadow:var(--theme-shadow-soft)}.ReferenceExpressionManager_done__W9oci,.ReferenceExpressionManager_floatMenu__kdkqY button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;background:transparent;color:var(--theme-text-primary);padding:8px 10px;font-size:12px;cursor:pointer}.ReferenceExpressionManager_floatMenu__kdkqY button:focus-visible,.ReferenceExpressionManager_floatMenu__kdkqY button:hover{background:var(--theme-control-surface-hover);outline:none}.ReferenceExpressionManager_error__J3dTH{margin:12px 4px 0;color:var(--theme-danger);font-size:12px}.ReferenceExpressionManager_status__lb0CA{display:flex;align-items:center;gap:6px;margin:12px 4px 0;color:var(--theme-text-secondary);font-size:12px}.ReferenceExpressionManager_spin__jpaXO{animation:ReferenceExpressionManager_referenceExpressionSpin__KYS1g .9s linear infinite}.ReferenceExpressionManager_actions__70dkq{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:15px}.ReferenceExpressionManager_done__W9oci{min-width:0;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:6px;padding:0 10px;font-size:12px;cursor:pointer;border:1px solid var(--theme-accent);background:var(--theme-accent);color:var(--theme-text-on-accent)}.ReferenceExpressionManager_done__W9oci:disabled{cursor:wait;opacity:.58}@keyframes ReferenceExpressionManager_referenceExpressionSpin__KYS1g{to{transform:rotate(1turn)}}@media (max-width:380px){.ReferenceExpressionManager_grid__pAqRk,.ReferenceExpressionManager_makeupGrid__tCwLW{gap:7px}.ReferenceExpressionManager_makeupProfileGridKid__m5uM2{gap:8px}.ReferenceExpressionManager_makeupProfileCardKid__BddkF{padding-inline:6px}.ReferenceExpressionManager_makeupCardActionKid__3WBOt{min-width:min(104px,calc(100% - 18px));padding-inline:12px}.ReferenceExpressionManager_selectedMark__GAGfx{top:4px;right:4px;width:19px;height:19px}}.XiaohongshuImportHost_backdrop__2bPKB{position:fixed;inset:0;z-index:148;display:grid;place-items:center;padding:clamp(14px,3vw,36px);background:color-mix(in srgb,var(--theme-shadow-color) 62%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.XiaohongshuImportHost_uploadInput__cLTpJ{display:none}.XiaohongshuImportHost_guideBackdrop___JLO_{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:max(22px,env(safe-area-inset-top)) 22px max(22px,env(safe-area-inset-bottom));background:color-mix(in srgb,var(--theme-shadow-color) 64%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.XiaohongshuImportHost_guideDialog__ctDLd{position:relative;display:grid;width:min(100%,342px);max-height:min(92dvh,900px);justify-items:center;gap:18px;overflow:auto;border:1px solid var(--theme-border);border-radius:22px;padding:30px 24px 24px;background:var(--theme-surface);box-shadow:var(--theme-shadow);color:var(--theme-text-primary);text-align:center}.XiaohongshuImportHost_guideClose__gCZrD{position:absolute;top:12px;right:12px;display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:999px;color:var(--theme-text-secondary);background:var(--theme-control-surface-hover);cursor:pointer;-webkit-tap-highlight-color:transparent}.XiaohongshuImportHost_guideDialog__ctDLd h2{margin:0;color:var(--theme-text-primary);font-size:18px;font-weight:520;letter-spacing:0;line-height:1.32}.XiaohongshuImportHost_guideVideo__JEQ5B{display:block;width:min(100%,260px);max-height:min(56dvh,480px);aspect-ratio:1080/2340;border-radius:14px;background:#000;object-fit:contain}.XiaohongshuImportHost_guideAction___Aw5y{display:inline-flex;width:100%;min-height:44px;align-items:center;justify-content:center;border:0;border-radius:999px;color:var(--theme-text-on-accent);background:var(--theme-accent);cursor:pointer;font:inherit;font-size:14px;font-weight:520;line-height:1;white-space:nowrap;-webkit-tap-highlight-color:transparent}.XiaohongshuImportHost_guideAction___Aw5y:focus-visible,.XiaohongshuImportHost_guideClose__gCZrD:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.XiaohongshuImportHost_dialog__bjJXO{display:grid;width:min(100%,1120px);max-height:min(92dvh,900px);gap:16px;border:1px solid var(--theme-border);border-radius:16px;padding:clamp(18px,2.4vw,28px);background:var(--theme-surface);color:var(--theme-text-primary);box-shadow:var(--theme-shadow)}.XiaohongshuImportHost_header__IjpRp{display:flex;align-items:center;justify-content:space-between;gap:12px}.XiaohongshuImportHost_actions__dn7eO{display:grid;gap:12px}.XiaohongshuImportHost_titleBlock___WnMh{display:grid;gap:5px}.XiaohongshuImportHost_eyebrow__A8pg0{display:inline-flex;align-items:center;gap:5px;color:var(--theme-text-tertiary);font-size:11px;line-height:1}.XiaohongshuImportHost_titleBlock___WnMh strong{font-size:19px;font-weight:560;line-height:1.15}.XiaohongshuImportHost_closeButton__02xD2{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid var(--theme-border);border-radius:999px;color:var(--theme-text-secondary);background:var(--theme-control-surface)}.XiaohongshuImportHost_noteTitle__tI98_{overflow:hidden;color:var(--theme-text-secondary);font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.XiaohongshuImportHost_imageRail___XwOz{--image-option-width:clamp(230px,30vw,360px);display:flex;min-width:0;min-height:0;gap:12px;overflow-x:auto;padding:10px max(2px,calc((100% - var(--image-option-width)) / 2)) 10px;scrollbar-width:none;overscroll-behavior-x:contain;scroll-padding-inline:calc((100% - var(--image-option-width)) / 2);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.XiaohongshuImportHost_imageRail___XwOz::-webkit-scrollbar{display:none}.XiaohongshuImportHost_imageOption__LDse7{position:relative;display:block;flex:0 0 var(--image-option-width);width:var(--image-option-width);aspect-ratio:3/4;height:auto;overflow:hidden;border:1px solid var(--theme-border);border-radius:9px;padding:0;background:var(--theme-image-loading-surface);box-shadow:none;line-height:0;opacity:.72;scroll-snap-align:center;scroll-snap-stop:always;transform:scale(.96);transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease}.XiaohongshuImportHost_imageViewport__e57OV{position:absolute;inset:0;display:block;overflow:hidden;background:var(--theme-image-loading-surface)}.XiaohongshuImportHost_imageViewportImage__Mrq2m{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;opacity:0;transition:opacity .18s ease}.XiaohongshuImportHost_imageViewportLoaded__3a_GD .XiaohongshuImportHost_imageViewportImage__Mrq2m{opacity:1}.XiaohongshuImportHost_imageViewportFailed__EFyCt .XiaohongshuImportHost_imageViewportImage__Mrq2m{opacity:0}.XiaohongshuImportHost_imageSpinner__ykegd{position:absolute;inset:0;z-index:1;display:grid;place-items:center;pointer-events:none}.XiaohongshuImportHost_imageSpinner__ykegd:after{width:26px;height:26px;border:2px solid var(--theme-image-loading-spinner-track);border-top-color:var(--theme-accent-bright);border-radius:999px;content:"";animation:XiaohongshuImportHost_xhsImageSpin__5aQCd .82s linear infinite}@keyframes XiaohongshuImportHost_xhsImageSpin__5aQCd{to{transform:rotate(1turn)}}.XiaohongshuImportHost_imageOptionActive__fCkUO{border:2px solid var(--theme-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-accent) 18%,transparent);opacity:1;transform:scale(1)}.XiaohongshuImportHost_imageOptionIndex__QavXq{position:absolute;right:6px;bottom:6px;display:grid;width:20px;height:20px;place-items:center;border-radius:999px;color:#fff;background:rgba(0,0,0,.52);font-size:11px;line-height:1}.XiaohongshuImportHost_imageOptionCheck__kwwrX{position:absolute;top:8px;right:8px;z-index:2;display:grid;width:26px;height:26px;place-items:center;border:2px solid #fff;border-radius:999px;color:var(--theme-text-on-accent);background:var(--theme-accent);box-shadow:0 2px 8px rgba(0,0,0,.22)}.XiaohongshuImportHost_imageDots__89_7n{display:flex;min-height:20px;align-items:center;justify-content:center;gap:4px}.XiaohongshuImportHost_imageDot__uiOMa{display:grid;width:22px;height:20px;place-items:center;border:0;padding:0;background:transparent}.XiaohongshuImportHost_imageDot__uiOMa:after{width:6px;height:6px;border-radius:999px;background:var(--theme-text-tertiary);content:"";opacity:.62;transition:width .16s ease,height .16s ease,background .16s ease,opacity .16s ease}.XiaohongshuImportHost_imageDotActive__Wl2hQ:after{width:8px;height:8px;background:var(--theme-accent);opacity:1}.XiaohongshuImportHost_imageDot__uiOMa:focus-visible{border-radius:999px;outline:2px solid var(--theme-accent);outline-offset:-2px}.XiaohongshuImportHost_selectionHint__F2Pws{margin:0;color:var(--theme-text-tertiary);font-size:12px;line-height:1.4;text-align:center}.XiaohongshuImportHost_actions__dn7eO{justify-content:stretch}.XiaohongshuImportHost_xhsActionRow__6daGj{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:9px}.XiaohongshuImportHost_xhsActionRow__6daGj button{appearance:none;min-width:0}.XiaohongshuImportHost_xhsPrimaryButton__7xKrm,.XiaohongshuImportHost_xhsSecondaryButton__iJYzp{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;border-radius:8px;padding:0 16px;font-size:14px;font-weight:520}.XiaohongshuImportHost_xhsSecondaryButton__iJYzp{width:100%;border:1px solid var(--theme-control-border);padding:0 14px;color:var(--theme-text-primary);background:var(--theme-control-surface);font-size:14px;font-weight:520}.XiaohongshuImportHost_xhsSecondaryButton__iJYzp:focus-visible,.XiaohongshuImportHost_xhsSecondaryButton__iJYzp:hover{border-color:var(--theme-accent);background:var(--theme-control-surface-hover);outline:none}.XiaohongshuImportHost_xhsPrimaryButton__7xKrm{width:100%;border:1px solid var(--theme-accent);color:var(--theme-text-on-accent);background:var(--theme-accent)}.XiaohongshuImportHost_toast__pg1UE{max-width:min(360px,calc(100vw - 36px));text-align:center}.XiaohongshuImportHost_parseToast__BuTQ9,.XiaohongshuImportHost_toast__pg1UE{position:fixed;top:50%;left:50%;z-index:180;border:1px solid var(--theme-border);border-radius:8px;padding:11px 14px;color:var(--theme-text-primary);background:var(--theme-surface);box-shadow:var(--theme-shadow-soft);font-size:13px;line-height:1.4;transform:translate(-50%,-50%)}.XiaohongshuImportHost_parseToast__BuTQ9{display:inline-flex;width:max-content;max-width:calc(100vw - 36px);align-items:center;gap:8px;overflow:hidden;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}.XiaohongshuImportHost_spin__zfJIk{flex:0 0 auto;animation:XiaohongshuImportHost_xhsSpin__rMtSN .9s linear infinite}@keyframes XiaohongshuImportHost_xhsSpin__rMtSN{to{transform:rotate(1turn)}}@media (max-width:520px){.XiaohongshuImportHost_backdrop__2bPKB{padding:12px}.XiaohongshuImportHost_guideBackdrop___JLO_{padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom))}.XiaohongshuImportHost_guideDialog__ctDLd{width:100%;max-height:88dvh;border-radius:18px;padding:28px 20px 20px}.XiaohongshuImportHost_dialog__bjJXO{width:100%;max-height:88dvh;border-radius:14px;padding:16px}.XiaohongshuImportHost_imageRail___XwOz{--image-option-width:min(78vw,330px)}}