.Login-module-scss-module__Qdw0aq__page{min-height:100dvh;padding:var(--ui-space-8)var(--ui-space-5);padding-left:max(var(--ui-space-5),env(safe-area-inset-left));padding-right:max(var(--ui-space-5),env(safe-area-inset-right));padding-bottom:max(var(--ui-space-8),env(safe-area-inset-bottom));padding-top:max(var(--ui-space-8),env(safe-area-inset-top));box-sizing:border-box;background:var(--ui-paint-white);flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:100vw;display:flex}.Login-module-scss-module__Qdw0aq__shell{text-align:left;justify-content:space-between;align-items:flex-start;gap:var(--ui-space-px-22);width:100%;min-height:0;padding:var(--ui-space-px-36)var(--ui-space-7)var(--ui-space-10);background:var(--ui-paint-white);box-sizing:border-box;flex-direction:column;flex:1;display:flex}.Login-module-scss-module__Qdw0aq__badge{font-size:.6875rem;font-weight:var(--ui-fw-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-paint-brand);border:var(--ui-space-px-1)solid #7a37ff2e;padding:var(--ui-space-px-6)var(--ui-space-3);border-radius:var(--ui-radius-pill-999);background:#7a37ff14}.Login-module-scss-module__Qdw0aq__headline{margin:var(--ui-space-5)0 0;text-align:left;color:var(--ui-paint-ink-800);font-size:1.5rem;line-height:var(--ui-lh-1-45);letter-spacing:var(--ui-ls-tight-3);font-weight:var(--ui-fw-extrabold)}.Login-module-scss-module__Qdw0aq__migrationFormCard{gap:var(--ui-space-2);flex-direction:column;width:100%;display:flex}.Login-module-scss-module__Qdw0aq__line{display:block}.Login-module-scss-module__Qdw0aq__subtitle{margin:-var(--ui-space-px-6)0 0;text-align:center;color:var(--ui-paint-slate-500);font-size:.9375rem;line-height:var(--ui-lh-1-55);font-weight:var(--ui-fw-medium);letter-spacing:var(--ui-ls-snug)}.Login-module-scss-module__Qdw0aq__peekLoading{text-align:center;width:100%;color:var(--ui-paint-slate-400);font-size:.8125rem;font-weight:var(--ui-fw-medium);margin:0}.Login-module-scss-module__Qdw0aq__peekSection{gap:var(--ui-space-px-10);flex-direction:column;width:100%;display:flex}.Login-module-scss-module__Qdw0aq__peekTitle{font-size:.8125rem;font-weight:var(--ui-fw-bold);letter-spacing:var(--ui-ls-snug);color:var(--ui-paint-slate-500);margin:0}.Login-module-scss-module__Qdw0aq__peekList{gap:var(--ui-space-2);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.Login-module-scss-module__Qdw0aq__peekRow{align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-px-10)var(--ui-space-3);border-radius:var(--ui-radius-md);border:var(--ui-space-px-1)solid var(--ui-paint-line-slate);background:var(--ui-paint-surface-muted);display:flex}.Login-module-scss-module__Qdw0aq__peekThumb{width:var(--ui-space-12);height:var(--ui-space-12);border-radius:var(--ui-radius-10);border:var(--ui-space-px-1)solid var(--ui-paint-line-slate);background:#eef2ff;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.Login-module-scss-module__Qdw0aq__peekThumbImg{object-fit:cover;width:100%;height:100%;display:block}.Login-module-scss-module__Qdw0aq__peekThumbFallback{font-size:1rem;font-weight:var(--ui-fw-extrabold);color:var(--ui-paint-slate-500)}.Login-module-scss-module__Qdw0aq__peekMeta{gap:var(--ui-space-px-2);flex-direction:column;min-width:0;display:flex}.Login-module-scss-module__Qdw0aq__peekBrand{font-size:.6875rem;font-weight:var(--ui-fw-semibold);color:var(--ui-paint-slate-400);letter-spacing:.01em}.Login-module-scss-module__Qdw0aq__peekName{font-size:.875rem;font-weight:var(--ui-fw-bold);color:var(--ui-paint-ink-800);line-height:var(--ui-lh-snug);letter-spacing:var(--ui-ls-tight);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Login-module-scss-module__Qdw0aq__peekHint{font-size:.6875rem;line-height:var(--ui-lh-1-45);color:var(--ui-paint-slate-400);text-align:center;font-weight:var(--ui-fw-medium);margin:0}.Login-module-scss-module__Qdw0aq__content{text-align:left;width:100%}.Login-module-scss-module__Qdw0aq__actions{align-items:stretch;gap:var(--ui-space-3);width:100%;margin-top:var(--ui-space-1);flex-direction:column;display:flex}.Login-module-scss-module__Qdw0aq__snsLogin{width:100%;padding:var(--ui-space-px-13)var(--ui-space-px-18);border-radius:var(--ui-radius-10);background:var(--ui-paint-white);color:var(--ui-paint-near-black);font-size:.9375rem;font-weight:var(--ui-fw-bold);letter-spacing:var(--ui-ls-tight);box-sizing:border-box;justify-content:center;align-items:center;gap:var(--ui-space-2);border:var(--ui-space-px-1)solid var(--ui-paint-line-slate);cursor:pointer;font-family:inherit;text-decoration:none;display:flex}.Login-module-scss-module__Qdw0aq__loginLink{width:100%;padding:var(--ui-space-px-13)var(--ui-space-px-18);border-radius:var(--ui-radius-10);background:var(--ui-paint-near-black);color:var(--ui-paint-white);font-size:.9375rem;font-weight:var(--ui-fw-bold);letter-spacing:var(--ui-ls-tight);box-sizing:border-box;justify-content:center;align-items:center;gap:var(--ui-space-2);cursor:pointer;border:none;font-family:inherit;text-decoration:none;display:flex}.Login-module-scss-module__Qdw0aq__signupLink{width:100%;padding:var(--ui-space-3)var(--ui-space-px-18);border-radius:var(--ui-radius-10);background:var(--ui-paint-white);color:var(--ui-paint-ink-800);font-size:.875rem;font-weight:var(--ui-fw-semibold);letter-spacing:var(--ui-ls-snug);box-sizing:border-box;border:var(--ui-space-px-1)solid var(--ui-paint-line-slate);justify-content:center;align-items:center;text-decoration:none;display:flex}.Login-module-scss-module__Qdw0aq__signupLink:focus-visible{outline:var(--ui-space-px-2)solid var(--ui-paint-brand);outline-offset:var(--ui-space-px-2)}.Login-module-scss-module__Qdw0aq__footerNote{text-align:center;font-size:.75rem;line-height:var(--ui-lh-normal);color:var(--ui-paint-slate-400);font-weight:var(--ui-fw-medium);margin:0}.Login-module-scss-module__Qdw0aq__overlayDark{z-index:1100;background:#0f172a8c;position:fixed;inset:0}.Login-module-scss-module__Qdw0aq__bottomSheet{background:var(--ui-paint-white);padding:var(--ui-space-6)var(--ui-space-5)max(var(--ui-space-5),env(safe-area-inset-bottom));z-index:1101;border-radius:28px 28px 0 0;position:fixed;bottom:0;left:0;right:0}.Login-module-scss-module__Qdw0aq__bottomSheetTitle{text-align:center;font-size:var(--ui-text-2xl);font-weight:var(--ui-fw-bold);line-height:var(--ui-lh-1-4);letter-spacing:var(--ui-ls-tight);color:var(--ui-paint-ink-900);margin:0}.Login-module-scss-module__Qdw0aq__bottomSheetActions{gap:var(--ui-space-px-10);margin-top:var(--ui-space-5);display:flex}.Login-module-scss-module__Qdw0aq__bottomSheetActionsStack{gap:var(--ui-space-px-10);margin-top:var(--ui-space-5);flex-direction:column;display:flex}.Login-module-scss-module__Qdw0aq__bottomSheetActionsStack .Login-module-scss-module__Qdw0aq__bottomSheetBtn{flex:none;width:100%}.Login-module-scss-module__Qdw0aq__bottomSheetBtn{height:var(--ui-space-px-46);border-radius:var(--ui-radius-lg);border:var(--ui-space-px-1)solid var(--ui-paint-line);background:var(--ui-paint-white);color:var(--ui-paint-ink-900);font-size:var(--ui-text-lg);font-weight:var(--ui-fw-bold);cursor:pointer;flex:1}.Login-module-scss-module__Qdw0aq__bottomSheetBtnPrimary{background:var(--ui-paint-carbon-soft);color:var(--ui-paint-white);border:none}
.AuthBottomModal-module-scss-module__u-U5MG__modalOverlay{z-index:1000;background:#0f172a73;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.AuthBottomModal-module-scss-module__u-U5MG__bottomModal{-webkit-overflow-scrolling:touch;background:var(--ui-paint-white);width:100%;max-width:100%;max-height:min(92dvh,720px);padding:var(--ui-space-2)var(--ui-space-5)0;box-sizing:border-box;padding-bottom:max(var(--ui-space-6),env(safe-area-inset-bottom));border-radius:28px 28px 0 0;position:relative;overflow-y:auto}.AuthBottomModal-module-scss-module__u-U5MG__modalHandle{width:var(--ui-space-px-44);height:var(--ui-space-px-5);border-radius:var(--ui-radius-pill-999);margin:var(--ui-space-1)auto var(--ui-space-3);background:#d4d4d8;display:block}.AuthBottomModal-module-scss-module__u-U5MG__formViewport{position:relative;overflow:hidden}.AuthBottomModal-module-scss-module__u-U5MG__stepContainer{width:100%}.AuthBottomModal-module-scss-module__u-U5MG__stepLayer{z-index:1;pointer-events:none;position:absolute;inset:0}.AuthBottomModal-module-scss-module__u-U5MG__stepSlideInForward{animation:.22s ease-out AuthBottomModal-module-scss-module__u-U5MG__slideInFromRight}.AuthBottomModal-module-scss-module__u-U5MG__stepSlideInBackward{animation:.22s ease-out AuthBottomModal-module-scss-module__u-U5MG__slideInFromLeft}.AuthBottomModal-module-scss-module__u-U5MG__stepSlideOutForward{animation:.22s ease-out AuthBottomModal-module-scss-module__u-U5MG__slideOutToLeft}.AuthBottomModal-module-scss-module__u-U5MG__stepSlideOutBackward{animation:.22s ease-out AuthBottomModal-module-scss-module__u-U5MG__slideOutToRight}@keyframes AuthBottomModal-module-scss-module__u-U5MG__slideInFromRight{0%{opacity:0;transform:translateX(var(--ui-space-6))}to{opacity:1;transform:translate(0)}}@keyframes AuthBottomModal-module-scss-module__u-U5MG__slideInFromLeft{0%{opacity:0;transform:translateX(-var(--ui-space-6))}to{opacity:1;transform:translate(0)}}@keyframes AuthBottomModal-module-scss-module__u-U5MG__slideOutToLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateX(-var(--ui-space-6))}}@keyframes AuthBottomModal-module-scss-module__u-U5MG__slideOutToRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateX(var(--ui-space-6))}}.AuthBottomModal-module-scss-module__u-U5MG__loginForm{flex-direction:column;justify-content:space-between;min-height:100%;display:flex}.AuthBottomModal-module-scss-module__u-U5MG__formMain{gap:var(--ui-space-1);margin-bottom:var(--ui-space-3);flex-direction:column;display:flex}.AuthBottomModal-module-scss-module__u-U5MG__fieldBlock{gap:var(--ui-space-px-6);margin-bottom:var(--ui-space-3);flex-direction:column;display:flex}.AuthBottomModal-module-scss-module__u-U5MG__inputLabel{font-size:.8125rem;font-weight:var(--ui-fw-semibold);color:var(--ui-paint-ink-600);line-height:var(--ui-lh-1-3)}.AuthBottomModal-module-scss-module__u-U5MG__modalInput{border-radius:var(--ui-radius-lg);width:100%;height:60px;padding:0 var(--ui-space-px-14);color:var(--ui-paint-carbon-soft);box-sizing:border-box;background:#ecedef;border:none;font-size:.9375rem}.AuthBottomModal-module-scss-module__u-U5MG__modalInput::placeholder{color:#a1a1a1}.AuthBottomModal-module-scss-module__u-U5MG__idCheckWrap{position:relative}.AuthBottomModal-module-scss-module__u-U5MG__idCheckWrap .AuthBottomModal-module-scss-module__u-U5MG__modalInput{padding-right:94px}.AuthBottomModal-module-scss-module__u-U5MG__idCheckButton{right:var(--ui-space-2);width:78px;height:var(--ui-space-px-42);border-radius:var(--ui-radius-md);border:var(--ui-space-px-1)solid var(--ui-paint-line);background:var(--ui-paint-white);color:var(--ui-paint-carbon-soft);font-size:var(--ui-text-md);font-weight:var(--ui-fw-semibold);cursor:pointer;position:absolute;top:50%;transform:translateY(-50%)}.AuthBottomModal-module-scss-module__u-U5MG__passwordInputWrap{position:relative}.AuthBottomModal-module-scss-module__u-U5MG__passwordInputWrap .AuthBottomModal-module-scss-module__u-U5MG__modalInput{padding-right:var(--ui-space-px-42)}.AuthBottomModal-module-scss-module__u-U5MG__passwordToggle{right:var(--ui-space-px-14);width:var(--ui-space-4);height:var(--ui-space-4);color:#7a7a7a;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.AuthBottomModal-module-scss-module__u-U5MG__helperText{min-height:var(--ui-space-px-18);font-size:.8125rem;line-height:var(--ui-lh-snug);color:var(--ui-paint-gray-400);margin:0}.AuthBottomModal-module-scss-module__u-U5MG__helperTextError{color:var(--ui-paint-red);font-weight:var(--ui-fw-semibold)}.AuthBottomModal-module-scss-module__u-U5MG__errorBanner{margin:var(--ui-space-1)0 var(--ui-space-2);padding:var(--ui-space-px-10)var(--ui-space-3);border-radius:var(--ui-radius-md);background:var(--ui-paint-red-soft);border:var(--ui-space-px-1)solid var(--ui-paint-red-line);color:#b91c1c;font-size:.8125rem;font-weight:var(--ui-fw-semibold);line-height:var(--ui-lh-1-45)}.AuthBottomModal-module-scss-module__u-U5MG__helperTextOk{color:var(--ui-paint-green)}.AuthBottomModal-module-scss-module__u-U5MG__phoneCodeLabelRow{justify-content:space-between;align-items:center;gap:var(--ui-space-2);box-sizing:border-box;flex-direction:row;width:100%;display:flex}.AuthBottomModal-module-scss-module__u-U5MG__phoneCodeLabelRow .AuthBottomModal-module-scss-module__u-U5MG__inputLabel{flex:1;min-width:0;margin:0}.AuthBottomModal-module-scss-module__u-U5MG__phoneCodeTimerRight{margin:0 var(--ui-space-3)0 0;font-size:.8125rem;font-weight:var(--ui-fw-medium);color:var(--ui-paint-ink-600);line-height:var(--ui-lh-1-3);text-align:right;white-space:nowrap;flex-shrink:0}.AuthBottomModal-module-scss-module__u-U5MG__phoneCodeTimerRightExpired{font-size:.8125rem;font-weight:var(--ui-fw-semibold);color:#ef4444;line-height:var(--ui-lh-1-3);text-align:right;white-space:nowrap;flex-shrink:0;margin:0}.AuthBottomModal-module-scss-module__u-U5MG__phoneCodeExpiredBelowInput{text-align:right;box-sizing:border-box;align-self:flex-end;width:100%;margin:0}.AuthBottomModal-module-scss-module__u-U5MG__subflowTitle{font-size:1.0625rem;font-weight:var(--ui-fw-bold);color:var(--ui-paint-carbon-soft);margin:0 0 var(--ui-space-1)0;line-height:var(--ui-lh-1-4)}.AuthBottomModal-module-scss-module__u-U5MG__subflowDescription{margin:0 0 var(--ui-space-3)0;font-size:.8125rem;line-height:var(--ui-lh-1-4);color:var(--ui-paint-gray-500)}.AuthBottomModal-module-scss-module__u-U5MG__foundIdBox{padding:var(--ui-space-4)var(--ui-space-px-14);border-radius:var(--ui-radius-lg);background:var(--ui-paint-surface-alt);font-size:.9375rem;line-height:var(--ui-lh-normal);color:var(--ui-paint-carbon-soft);text-align:center;margin:0}.AuthBottomModal-module-scss-module__u-U5MG__foundIdBox strong{color:var(--ui-paint-carbon-soft);font-weight:var(--ui-fw-bold);word-break:break-all}.AuthBottomModal-module-scss-module__u-U5MG__recoveryLinks{justify-content:center;align-items:center;gap:var(--ui-space-px-10);display:flex}.AuthBottomModal-module-scss-module__u-U5MG__recoveryLink{color:#777;font-size:var(--ui-text-13);line-height:var(--ui-lh-1-4);cursor:pointer;background:0 0;border:none;margin:0;padding:0}.AuthBottomModal-module-scss-module__u-U5MG__recoveryDivider{color:#c4c4c4;font-size:var(--ui-text-sm)}.AuthBottomModal-module-scss-module__u-U5MG__socialIdentityRow{align-items:center;gap:var(--ui-space-px-10);margin-bottom:var(--ui-space-px-18);display:flex}.AuthBottomModal-module-scss-module__u-U5MG__socialIdentityIcon{width:var(--ui-space-6);height:var(--ui-space-6);border-radius:var(--ui-radius-pill-999);background:var(--ui-paint-surface-alt);color:var(--ui-paint-ink-900);font-size:var(--ui-text-sm);font-weight:var(--ui-fw-bold);justify-content:center;align-items:center;display:inline-flex}.AuthBottomModal-module-scss-module__u-U5MG__socialIdentityEmail{font-size:var(--ui-text-md);color:var(--ui-paint-ink-700);font-weight:var(--ui-fw-semibold)}.AuthBottomModal-module-scss-module__u-U5MG__socialConsentGroup{margin-top:var(--ui-space-2);margin-bottom:var(--ui-space-1)}.AuthBottomModal-module-scss-module__u-U5MG__consentSection{gap:var(--ui-space-px-10);width:100%;margin-top:-var(--ui-space-2);flex-direction:column;display:flex}.AuthBottomModal-module-scss-module__u-U5MG__consentItem{justify-content:space-between;align-items:center;gap:var(--ui-space-px-10);font-size:var(--ui-text-lg);font-weight:var(--ui-fw-medium);color:var(--ui-paint-ink-900);line-height:var(--ui-lh-1-4);display:flex}.AuthBottomModal-module-scss-module__u-U5MG__consentLabel{align-items:flex-start;gap:var(--ui-space-2);cursor:pointer;flex:1;min-width:0;display:flex}.AuthBottomModal-module-scss-module__u-U5MG__consentLabel input[type=checkbox]{width:var(--ui-space-4);height:var(--ui-space-4);margin-top:var(--ui-space-px-1);accent-color:var(--ui-paint-carbon-soft);cursor:pointer;flex-shrink:0}.AuthBottomModal-module-scss-module__u-U5MG__socialConsentDescription{margin:-var(--ui-space-2)0 0 var(--ui-space-6);font-size:var(--ui-text-sm);line-height:var(--ui-lh-1-45);color:var(--ui-paint-gray-500)}.AuthBottomModal-module-scss-module__u-U5MG__findFlowSingleAction{flex:1}.AuthBottomModal-module-scss-module__u-U5MG__formActions{gap:var(--ui-space-px-10);margin-top:var(--ui-space-2);padding-bottom:max(var(--ui-space-1),env(safe-area-inset-bottom));display:flex}.AuthBottomModal-module-scss-module__u-U5MG__modalPrimaryButton,.AuthBottomModal-module-scss-module__u-U5MG__modalSecondaryButton{height:var(--ui-space-px-44);border-radius:var(--ui-radius-lg);font-size:var(--ui-text-lg);font-weight:var(--ui-fw-bold);flex:1;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.AuthBottomModal-module-scss-module__u-U5MG__modalPrimaryButton{background:var(--ui-paint-near-black);color:var(--ui-paint-white);cursor:pointer;border:none}.AuthBottomModal-module-scss-module__u-U5MG__modalSecondaryButton{border:var(--ui-space-px-1)solid #ebebeb;color:var(--ui-paint-slate-900);background:var(--ui-paint-white);cursor:pointer}
.AlertModal-module-scss-module__7NAfzq__overlay{z-index:var(--z-modal-backdrop);padding:var(--ui-space-5);padding-left:max(var(--ui-space-5),env(safe-area-inset-left));padding-right:max(var(--ui-space-5),env(safe-area-inset-right));padding-bottom:max(var(--ui-space-5),env(safe-area-inset-bottom));background:var(--ui-overlay,#0006);box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.AlertModal-module-scss-module__7NAfzq__overlayNested{z-index:var(--z-modal-backdrop-nested)}.AlertModal-module-scss-module__7NAfzq__panel{width:100%;max-width:320px;padding:var(--ui-space-6)var(--ui-space-5)var(--ui-space-5);border-radius:var(--ui-radius-xl,20px);opacity:1;background:var(--ui-paint-white);border:var(--ui-space-px-1)solid var(--ui-paint-border);box-shadow:var(--ui-shadow-float,0 20px 40px #0f172a1f);gap:var(--ui-space-4);flex-direction:column;display:flex}.AlertModal-module-scss-module__7NAfzq__panelWide{max-width:360px}.AlertModal-module-scss-module__7NAfzq__panelReadable{max-width:420px;padding:28px 28px 24px}.AlertModal-module-scss-module__7NAfzq__title{font-family:var(--ui-font-sans,inherit);font-size:var(--ui-text-lg,17px);font-weight:var(--ui-fw-bold,700);color:var(--ui-paint-slate-900);letter-spacing:var(--ui-ls-tight,-.02em);text-align:center;margin:0}.AlertModal-module-scss-module__7NAfzq__message{font-size:var(--ui-text-md,14px);line-height:var(--ui-lh-normal,1.55);color:#475569;text-align:center;white-space:pre-line;margin:0}.AlertModal-module-scss-module__7NAfzq__messageLeft{text-align:left}.AlertModal-module-scss-module__7NAfzq__actions{gap:var(--ui-space-2);display:flex}.AlertModal-module-scss-module__7NAfzq__primaryButton,.AlertModal-module-scss-module__7NAfzq__secondaryButton{width:100%;min-height:var(--ui-space-px-50);border-radius:var(--ui-radius-lg);font-family:var(--ui-font-sans);font-size:var(--ui-text-md);font-weight:var(--ui-fw-650);letter-spacing:var(--ui-ls-tight);cursor:pointer;-webkit-tap-highlight-color:#0000;border:none}.AlertModal-module-scss-module__7NAfzq__primaryButton{background:var(--ui-primary,#0a0a0a);color:var(--ui-primary-fg,#fff);box-shadow:0 var(--ui-space-1)var(--ui-space-px-14)#0a0a0a33}.AlertModal-module-scss-module__7NAfzq__secondaryButton{border:var(--ui-space-px-0-5)solid #ffffffe0;box-shadow:0 var(--ui-space-px-1)var(--ui-space-px-2)#2d2d320d,0 var(--ui-space-px-3)var(--ui-space-px-10)#2d2d320a,inset 0 var(--ui-space-px-0-5)0 #fffffff2;-webkit-backdrop-filter:blur(8px)saturate(1.2);backdrop-filter:blur(8px)saturate(1.2);color:var(--ui-fg,#0a0a0a);background:#ffffffb8}.AlertModal-module-scss-module__7NAfzq__actions button{flex:1;width:auto;min-width:0}
.ConfirmCampaignModalV2-module-scss-module__iLeX1G__modalOverlay{z-index:var(--z-modal-backdrop);box-sizing:border-box;padding-top:max(var(--ui-space-0),env(safe-area-inset-top));background:#0a0a10f5;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__modalContent{width:100%;max-width:var(--ui-page-max,480px);box-sizing:border-box;min-height:0;max-height:92dvh;padding:var(--ui-space-3)max(var(--ui-space-5),env(safe-area-inset-left))max(var(--ui-space-6),var(--ui-space-5) + env(safe-area-inset-bottom))max(var(--ui-space-5),env(safe-area-inset-right));border-radius:var(--ui-radius-2xl)var(--ui-radius-2xl)0 0;color:var(--ui-fg,#0a0a0a);font-family:var(--ui-font-sans);border:var(--ui-space-px-1)solid #ffffffb8;box-shadow:0 -var(--ui-space-2)var(--ui-space-10)#14141c2e,inset 0 var(--ui-space-px-1)0 #ffffffd9;-webkit-backdrop-filter:blur(28px)saturate(1.35);backdrop-filter:blur(28px)saturate(1.35);background:#f2f2f5d1;border-bottom:none;flex-direction:column;display:flex;overflow:hidden}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__handleBar{width:var(--ui-space-px-36);height:var(--ui-space-1);margin:var(--ui-space-px-2)auto var(--ui-space-4);border-radius:var(--ui-radius-pill-999);background:#0a0a0a2e}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__modalBody{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__modalScrollArea{gap:var(--ui-space-4);overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__campaignCard{gap:var(--ui-space-3);padding:var(--ui-space-px-14);border-radius:var(--ui-radius-lg);border:var(--ui-space-px-0-5)solid #ffffffeb;box-shadow:0 var(--ui-space-px-1)var(--ui-space-px-2)#2d2d320d,0 var(--ui-space-px-6)var(--ui-space-px-18)#2d2d3214,inset 0 var(--ui-space-px-0-5)0 #fff;-webkit-backdrop-filter:blur(14px)saturate(1.25);backdrop-filter:blur(14px)saturate(1.25);background:#ffffffc7;display:flex}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__campaignThumb{border-radius:var(--ui-radius-md);background:var(--ui-bg-muted,#f0f0f0);flex-shrink:0;width:76px;height:76px;overflow:hidden}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__campaignThumb img{object-fit:cover;width:100%;height:100%;display:block}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__campaignThumbFallback{background:linear-gradient(145deg,#f4f4f5,#e4e4e7);width:100%;height:100%}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__campaignInfo{justify-content:center;gap:var(--ui-space-1);flex-direction:column;min-width:0;display:flex}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__deadlineBadge{padding:var(--ui-space-px-3)var(--ui-space-px-10);border-radius:var(--ui-radius-pill-999);border:var(--ui-space-px-1)solid var(--ui-paint-red-line);background:var(--ui-paint-red-soft);color:var(--ui-paint-red);font-size:var(--ui-text-xs);font-weight:var(--ui-fw-bold);line-height:var(--ui-lh-1-2);align-self:flex-start}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__brand{color:var(--ui-fg-muted,#9a9a9a);font-size:var(--ui-text-sm);font-weight:var(--ui-fw-bold);letter-spacing:var(--ui-ls-snug);margin:0}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__title{color:var(--ui-fg,#0a0a0a);font-size:var(--ui-text-md);font-weight:var(--ui-fw-semibold);line-height:var(--ui-lh-1-4);letter-spacing:var(--ui-ls-tight);word-break:keep-all;margin:0}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__appInstallHint{align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-3)var(--ui-space-px-14);border-radius:var(--ui-radius-lg);color:var(--ui-fg,#0a0a0a);font-size:var(--ui-text-13);font-weight:var(--ui-fw-semibold);line-height:var(--ui-lh-1-45);letter-spacing:var(--ui-ls-tight);word-break:keep-all;-webkit-tap-highlight-color:#0000;border:var(--ui-space-px-0-5)solid #ffffffeb;box-shadow:0 var(--ui-space-px-1)var(--ui-space-px-2)#2d2d320d,0 var(--ui-space-px-6)var(--ui-space-px-18)#2d2d3214,inset 0 var(--ui-space-px-0-5)0 #fff;-webkit-backdrop-filter:blur(10px)saturate(1.25);backdrop-filter:blur(10px)saturate(1.25);background:#ffffffc7;margin:0;text-decoration:none;display:flex}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__appInstallHint:active{opacity:.72}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__appInstallHintIcon{width:var(--ui-space-px-18);height:var(--ui-space-px-18);color:var(--ui-paint-brand-deep);flex-shrink:0}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__appInstallHintText{flex:1;min-width:0}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__appInstallHintChevron{width:var(--ui-space-4);height:var(--ui-space-4);color:var(--ui-fg-muted,#9a9a9a);flex-shrink:0}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__sectionTitle{color:var(--ui-fg,#0a0a0a);font-size:var(--ui-text-17);font-weight:var(--ui-fw-750);letter-spacing:var(--ui-ls-tight-3);line-height:var(--ui-lh-1-2);margin:0}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__selectionCard,.ConfirmCampaignModalV2-module-scss-module__iLeX1G__stepCard,.ConfirmCampaignModalV2-module-scss-module__iLeX1G__editPanel,.ConfirmCampaignModalV2-module-scss-module__iLeX1G__addressBox{gap:var(--ui-space-3);box-sizing:border-box;width:100%;padding:var(--ui-space-4);border-radius:var(--ui-radius-lg);border:var(--ui-space-px-0-5)solid #ffffffeb;box-shadow:0 var(--ui-space-px-1)var(--ui-space-px-2)#2d2d320d,0 var(--ui-space-px-6)var(--ui-space-px-18)#2d2d3214,inset 0 var(--ui-space-px-0-5)0 #fff;-webkit-backdrop-filter:blur(14px)saturate(1.25);backdrop-filter:blur(14px)saturate(1.25);background:#ffffffc7;flex-direction:column;display:flex}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__productSelectionRuleBanner{padding:var(--ui-space-3)var(--ui-space-px-14);border-radius:var(--ui-radius-md);color:var(--ui-fg,#0a0a0a);font-size:var(--ui-text-13);font-weight:var(--ui-fw-semibold);line-height:var(--ui-lh-1-45);border:var(--ui-space-px-0-5)solid #ffffffeb;box-shadow:0 var(--ui-space-px-1)var(--ui-space-px-2)#2d2d320d,0 var(--ui-space-px-6)var(--ui-space-px-18)#2d2d3214,inset 0 var(--ui-space-px-0-5)0 #fff;-webkit-backdrop-filter:blur(10px)saturate(1.25);backdrop-filter:blur(10px)saturate(1.25);background:#ffffffc7;margin:0}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__productSelectionNoticeList{gap:var(--ui-space-2);flex-direction:column;display:flex}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__productSelectionNoticeBlock{gap:var(--ui-space-1);flex-direction:column;display:flex}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__productSelectionNoticeSub{padding:0 var(--ui-space-1);color:var(--ui-fg-muted,#9a9a9a);font-size:var(--ui-text-sm);line-height:var(--ui-lh-1-45);margin:0}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__selectionCardLabelWrap{width:100%}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__selectionCardLabel,.ConfirmCampaignModalV2-module-scss-module__iLeX1G__stepLabel{color:var(--ui-fg,#0a0a0a);font-size:var(--ui-text-md);font-weight:var(--ui-fw-semibold);letter-spacing:var(--ui-ls-tight);margin:0}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__divider{border:none;border-top:var(--ui-space-px-1)solid var(--ui-border,#e5e5e5);width:100%;height:0;margin:0}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__selectStack{gap:var(--ui-space-2);flex-direction:column;width:100%;display:flex}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__selectRowWrap{width:100%;position:relative}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__selectRow,.ConfirmCampaignModalV2-module-scss-module__iLeX1G__input,.ConfirmCampaignModalV2-module-scss-module__iLeX1G__textarea{appearance:none;box-sizing:border-box;border-radius:var(--ui-radius-md);border:var(--ui-space-px-0-5)solid #ffffffe0;width:100%;box-shadow:0 var(--ui-space-px-1)var(--ui-space-px-2)#2d2d320d,0 var(--ui-space-px-3)var(--ui-space-px-10)#2d2d320a,inset 0 var(--ui-space-px-0-5)0 #fffffff2;-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);color:var(--ui-fg,#0a0a0a);font-family:var(--ui-font-sans);font-size:var(--ui-text-md);font-weight:var(--ui-fw-medium);background:#ffffffb8}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__input{min-height:var(--ui-space-px-44);padding:0 var(--ui-space-px-14)}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__textarea{min-height:110px;padding:var(--ui-space-3)var(--ui-space-px-14);resize:none;line-height:var(--ui-lh-normal)}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__selectRow{height:var(--ui-space-px-42);padding:0 var(--ui-space-px-36)0 var(--ui-space-px-14);cursor:pointer}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__selectRow:disabled,.ConfirmCampaignModalV2-module-scss-module__iLeX1G__input:disabled{opacity:.55;cursor:not-allowed;background:var(--ui-bg-muted,#f0f0f0)}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__selectRowPlaceholder{color:var(--ui-paint-silver)}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__selectChevron{pointer-events:none;right:var(--ui-space-px-14);border-left:var(--ui-space-1)solid #0000;border-right:var(--ui-space-1)solid #0000;border-top:var(--ui-space-px-5)solid var(--ui-fg,#0a0a0a);width:0;height:0;position:absolute;top:50%;transform:translateY(-50%)}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__selectRowWrap:has(.ConfirmCampaignModalV2-module-scss-module__iLeX1G__selectRowPlaceholder) .ConfirmCampaignModalV2-module-scss-module__iLeX1G__selectChevron{border-top-color:var(--ui-paint-silver)}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__visuallyHidden{width:var(--ui-space-px-1);height:var(--ui-space-px-1);margin:-var(--ui-space-px-1);clip:rect(0,0,0,0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__summaryLineList,.ConfirmCampaignModalV2-module-scss-module__iLeX1G__summaryList{gap:var(--ui-space-px-10);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__summaryLine{justify-content:space-between;align-items:center;gap:var(--ui-space-2);width:100%;padding:var(--ui-space-px-10);border-radius:var(--ui-radius-md);border:var(--ui-space-px-0-5)solid #ffffffe0;box-shadow:0 var(--ui-space-px-1)var(--ui-space-px-2)#2d2d320d,0 var(--ui-space-px-3)var(--ui-space-px-10)#2d2d320a,inset 0 var(--ui-space-px-0-5)0 #fffffff2;-webkit-backdrop-filter:blur(8px)saturate(1.2);backdrop-filter:blur(8px)saturate(1.2);box-sizing:border-box;background:#ffffffb8;display:flex}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__summaryLineMain{align-items:center;gap:var(--ui-space-px-10);flex:1;min-width:0;display:flex}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__summaryLineThumb,.ConfirmCampaignModalV2-module-scss-module__iLeX1G__summaryLineThumbFallback{width:var(--ui-space-px-44);height:var(--ui-space-px-44);border-radius:var(--ui-radius-sm);background:var(--ui-bg-muted,#f0f0f0);flex-shrink:0;overflow:hidden}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__summaryLineThumb img{object-fit:cover;width:100%;height:100%;display:block}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__summaryLineTextBtn{text-align:left;min-width:0;font-size:var(--ui-text-md);font-weight:var(--ui-fw-medium);color:var(--ui-fg,#0a0a0a);line-height:var(--ui-lh-1-3);background:0 0;border:none;flex:1;padding:0}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__summaryLineActive .ConfirmCampaignModalV2-module-scss-module__iLeX1G__summaryLineTextBtn{color:var(--ui-fg,#0a0a0a)}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__summaryLineRemove{padding:0 var(--ui-space-px-2);font-size:var(--ui-text-lg);line-height:var(--ui-lh-1);color:silver;cursor:pointer;background:0 0;border:none;flex-shrink:0}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__summaryLineActions{align-items:center;gap:var(--ui-space-px-6);flex-shrink:0;display:flex}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__summaryEditBtn,.ConfirmCampaignModalV2-module-scss-module__iLeX1G__linkButton,.ConfirmCampaignModalV2-module-scss-module__iLeX1G__changeLink,.ConfirmCampaignModalV2-module-scss-module__iLeX1G__inlineTextButton{font-family:inherit;font-size:var(--ui-text-sm);font-weight:var(--ui-fw-semibold);color:var(--ui-fg,#0a0a0a);text-underline-offset:var(--ui-space-px-2);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__addHint{font-size:var(--ui-text-sm);color:var(--ui-fg-muted,#9a9a9a);line-height:var(--ui-lh-1-4);margin:0}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__requiredProductHint{margin:var(--ui-space-2)0 0;font-size:var(--ui-text-sm);color:var(--ui-paint-amber);line-height:var(--ui-lh-1-4);font-weight:var(--ui-fw-medium)}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__requiredProductError{margin:0 0 var(--ui-space-2);font-size:var(--ui-text-sm);color:var(--ui-paint-red);line-height:var(--ui-lh-1-4);font-weight:var(--ui-fw-medium)}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__addButton,.ConfirmCampaignModalV2-module-scss-module__iLeX1G__editApplyBtn,.ConfirmCampaignModalV2-module-scss-module__iLeX1G__editCancelBtn,.ConfirmCampaignModalV2-module-scss-module__iLeX1G__primaryButton,.ConfirmCampaignModalV2-module-scss-module__iLeX1G__secondaryButton{cursor:pointer;font-family:var(--ui-font-sans);font-weight:var(--ui-fw-650);letter-spacing:var(--ui-ls-tight);border:none;transition:opacity .16s,transform .16s}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__addButton:disabled,.ConfirmCampaignModalV2-module-scss-module__iLeX1G__editApplyBtn:disabled,.ConfirmCampaignModalV2-module-scss-module__iLeX1G__editCancelBtn:disabled,.ConfirmCampaignModalV2-module-scss-module__iLeX1G__primaryButton:disabled,.ConfirmCampaignModalV2-module-scss-module__iLeX1G__secondaryButton:disabled{opacity:.4;cursor:not-allowed}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__addButton:active:not(:disabled):not(.ConfirmCampaignModalV2-module-scss-module__iLeX1G__primaryButtonInactive),.ConfirmCampaignModalV2-module-scss-module__iLeX1G__editApplyBtn:active:not(:disabled):not(.ConfirmCampaignModalV2-module-scss-module__iLeX1G__primaryButtonInactive),.ConfirmCampaignModalV2-module-scss-module__iLeX1G__editCancelBtn:active:not(:disabled):not(.ConfirmCampaignModalV2-module-scss-module__iLeX1G__primaryButtonInactive),.ConfirmCampaignModalV2-module-scss-module__iLeX1G__primaryButton:active:not(:disabled):not(.ConfirmCampaignModalV2-module-scss-module__iLeX1G__primaryButtonInactive),.ConfirmCampaignModalV2-module-scss-module__iLeX1G__secondaryButton:active:not(:disabled):not(.ConfirmCampaignModalV2-module-scss-module__iLeX1G__primaryButtonInactive){transform:scale(.98)}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__addButton{width:100%;height:var(--ui-space-px-44);margin-top:var(--ui-space-1);border-radius:var(--ui-radius-md);border:var(--ui-space-px-0-5)solid #ffffffe0;box-shadow:0 var(--ui-space-px-1)var(--ui-space-px-2)#2d2d320d,0 var(--ui-space-px-3)var(--ui-space-px-10)#2d2d320a,inset 0 var(--ui-space-px-0-5)0 #fffffff2;-webkit-backdrop-filter:blur(8px)saturate(1.2);backdrop-filter:blur(8px)saturate(1.2);color:var(--ui-fg,#0a0a0a);font-size:var(--ui-text-13);background:#ffffffb8}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__addButton:disabled{opacity:.45;color:var(--ui-fg-muted,#9a9a9a)}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__editPanelActions{gap:var(--ui-space-2);margin-top:var(--ui-space-1);display:flex}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__editApplyBtn,.ConfirmCampaignModalV2-module-scss-module__iLeX1G__editCancelBtn{height:var(--ui-space-10);border-radius:var(--ui-radius-md);font-size:var(--ui-text-13);flex:1}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__editApplyBtn{background:var(--ui-primary,#0a0a0a);color:var(--ui-primary-fg,#fff);box-shadow:0 var(--ui-space-px-2)var(--ui-space-2)#0a0a0a2e}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__editCancelBtn{border:var(--ui-space-px-0-5)solid #ffffffe0;box-shadow:0 var(--ui-space-px-1)var(--ui-space-px-2)#2d2d320d,0 var(--ui-space-px-3)var(--ui-space-px-10)#2d2d320a,inset 0 var(--ui-space-px-0-5)0 #fffffff2;-webkit-backdrop-filter:blur(8px)saturate(1.2);backdrop-filter:blur(8px)saturate(1.2);color:var(--ui-fg,#0a0a0a);background:#ffffffb8}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__optionCards{gap:var(--ui-space-px-10);flex-direction:column;display:flex}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__optionCard{border-radius:var(--ui-radius-md);padding:var(--ui-space-3);border:var(--ui-space-px-0-5)solid #ffffffeb;box-shadow:0 var(--ui-space-px-1)var(--ui-space-px-2)#2d2d320d,0 var(--ui-space-px-6)var(--ui-space-px-18)#2d2d3214,inset 0 var(--ui-space-px-0-5)0 #fff;-webkit-backdrop-filter:blur(10px)saturate(1.25);backdrop-filter:blur(10px)saturate(1.25);background:#ffffffc7}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__optionCardHeader{justify-content:space-between;align-items:center;gap:var(--ui-space-2);display:flex}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__optionCardTitle{font-size:var(--ui-text-md);font-weight:var(--ui-fw-semibold);color:var(--ui-fg,#0a0a0a);margin:0}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__removeButton{color:silver;cursor:pointer;background:0 0;border:none}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__chipRow,.ConfirmCampaignModalV2-module-scss-module__iLeX1G__shippingChipRow{gap:var(--ui-space-2);flex-wrap:wrap;align-items:center;display:flex}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__chip,.ConfirmCampaignModalV2-module-scss-module__iLeX1G__shippingChip{border-radius:var(--ui-radius-pill-999);padding:var(--ui-space-2)var(--ui-space-px-14);border:var(--ui-space-px-0-5)solid #ffffffb3;box-shadow:inset 0 var(--ui-space-px-0-5)0 #ffffffa6;-webkit-backdrop-filter:blur(8px)saturate(1.15);backdrop-filter:blur(8px)saturate(1.15);color:var(--ui-fg-secondary,#525252);font-size:var(--ui-text-sm);font-weight:var(--ui-fw-semibold);cursor:pointer;background:#ffffff6b;transition:background .16s,color .16s,box-shadow .16s}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__chipActive,.ConfirmCampaignModalV2-module-scss-module__iLeX1G__shippingChipActive{border:var(--ui-space-px-0-5)solid #ffffffeb;box-shadow:0 var(--ui-space-px-1)var(--ui-space-px-2)#2d2d320d,0 var(--ui-space-px-6)var(--ui-space-px-18)#2d2d3214,inset 0 var(--ui-space-px-0-5)0 #fff;-webkit-backdrop-filter:blur(8px)saturate(1.25);backdrop-filter:blur(8px)saturate(1.25);color:var(--ui-fg,#0a0a0a);background:#ffffffc7}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__summaryItem{justify-content:space-between;gap:var(--ui-space-px-10);font-size:var(--ui-text-md);color:var(--ui-fg,#0a0a0a);display:flex}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__summaryMeta{color:var(--ui-fg-muted,#9a9a9a);flex-shrink:0}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__inputWrap{width:100%}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__shippingToolbar{align-items:center;gap:var(--ui-space-2)var(--ui-space-px-14);margin-top:var(--ui-space-2);flex-wrap:wrap;display:flex}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__changeLink{margin-left:auto}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__addressReceiver{font-size:var(--ui-text-lg);font-weight:var(--ui-fw-650);color:var(--ui-fg,#0a0a0a);margin-bottom:var(--ui-space-px-2)!important}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__addressBox p{color:var(--ui-fg-secondary,#525252);font-size:var(--ui-text-sm);line-height:var(--ui-lh-1-45);margin:0}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__emptyBox{gap:var(--ui-space-px-10);flex-direction:column;display:flex}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__emptyBox p{font-size:var(--ui-text-13);color:var(--ui-fg-muted,#9a9a9a);margin:0}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__feeStepHint{font-size:var(--ui-text-sm);line-height:var(--ui-lh-1-45);color:var(--ui-fg-muted,#9a9a9a);margin:0}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__contentTypeRow{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__contentTypeChip{flex:1 1 calc(33.333% - var(--ui-space-px-6));min-width:92px;min-height:var(--ui-space-px-44);padding:var(--ui-space-px-10)var(--ui-space-3);border-radius:var(--ui-radius-md);border:var(--ui-space-px-1)solid var(--ui-border,#e5e5e5);color:var(--ui-fg-secondary,#525252);font-size:var(--ui-text-13);font-weight:var(--ui-fw-semibold);line-height:var(--ui-lh-1-3);text-align:center;background:#ffffffb8}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__contentTypeChipActive{border-color:var(--ui-primary,#0a0a0a);color:var(--ui-fg,#0a0a0a);background:#0a0a0a0f}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__feeBucketStack{gap:var(--ui-space-3);flex-direction:column;display:flex}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__feeBucketBlock{gap:var(--ui-space-2);flex-direction:column;display:flex}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__feeBucketLabel{justify-content:space-between;align-items:center;gap:var(--ui-space-2);color:var(--ui-fg,#0a0a0a);font-size:var(--ui-text-13);font-weight:var(--ui-fw-semibold);margin:0;display:flex}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__feeBucketMax{color:var(--ui-fg-muted,#9a9a9a);font-size:var(--ui-text-sm);font-weight:var(--ui-fw-medium)}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__selectionDisclaimer{border-radius:var(--ui-radius-lg);background:#5700ff0f;flex-direction:column;gap:6px;margin-top:12px;padding:12px 14px;display:flex}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__selectionDisclaimerText{color:var(--ui-fg,#0a0a0a);letter-spacing:-.02em;word-break:keep-all;margin:0;font-size:13px;font-weight:500;line-height:1.5}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__selectionDisclaimerLink{color:#5700ff;font-size:13px;font-weight:700;line-height:1.45;text-decoration:none}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__footerActions{gap:var(--ui-space-2);margin-top:var(--ui-space-3);padding-top:var(--ui-space-2);flex-shrink:0;display:flex}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__footerActionsStep0 .ConfirmCampaignModalV2-module-scss-module__iLeX1G__primaryButton{flex:1}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__completeIcon{width:var(--ui-space-12);height:var(--ui-space-12);border-radius:var(--ui-radius-pill-999);border:var(--ui-space-px-1)solid #22c55e40;color:var(--ui-paint-green);font-size:var(--ui-text-3xl);font-weight:var(--ui-fw-bold);margin:0 auto var(--ui-space-2);background:#22c55e1f;justify-content:center;align-items:center;display:inline-flex}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__completeText{color:var(--ui-fg,#0a0a0a);font-size:var(--ui-text-15);line-height:var(--ui-lh-1-45);text-align:center;font-weight:var(--ui-fw-semibold);margin:0}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__primaryButton,.ConfirmCampaignModalV2-module-scss-module__iLeX1G__secondaryButton{min-height:var(--ui-space-px-50);border-radius:var(--ui-radius-lg);font-size:var(--ui-text-md);flex:1}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__primaryButton{background:var(--ui-primary,#0a0a0a);color:var(--ui-primary-fg,#fff);box-shadow:0 var(--ui-space-1)var(--ui-space-px-14)#0a0a0a33}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__primaryButton:disabled,.ConfirmCampaignModalV2-module-scss-module__iLeX1G__primaryButtonInactive{color:#ffffffd9;box-shadow:none;opacity:1;cursor:not-allowed;background:#0a0a0a47}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__secondaryButton{border:var(--ui-space-px-0-5)solid #ffffffe0;box-shadow:0 var(--ui-space-px-1)var(--ui-space-px-2)#2d2d320d,0 var(--ui-space-px-3)var(--ui-space-px-10)#2d2d320a,inset 0 var(--ui-space-px-0-5)0 #fffffff2;-webkit-backdrop-filter:blur(8px)saturate(1.2);backdrop-filter:blur(8px)saturate(1.2);color:var(--ui-fg,#0a0a0a);background:#ffffffb8}.ConfirmCampaignModalV2-module-scss-module__iLeX1G__secondaryButton:disabled{opacity:.45}
.ShippingAddressInlineForm-module-scss-module__FHG8qG__wrap{margin-top:var(--ui-space-3);padding:var(--ui-space-px-14)var(--ui-space-3);border-radius:var(--ui-radius-sm);border:var(--ui-space-px-1)solid var(--ui-paint-line);background:var(--ui-paint-white)}.ShippingAddressInlineForm-module-scss-module__FHG8qG__titleRow{justify-content:space-between;align-items:center;gap:var(--ui-space-2);margin-bottom:var(--ui-space-3);display:flex}.ShippingAddressInlineForm-module-scss-module__FHG8qG__title{font-size:var(--ui-text-13);font-weight:var(--ui-fw-bold);color:var(--ui-paint-carbon-soft);margin:0}.ShippingAddressInlineForm-module-scss-module__FHG8qG__closeFormBtn{color:var(--ui-paint-gray-500);font-size:var(--ui-text-sm);cursor:pointer;text-underline-offset:var(--ui-space-px-2);background:0 0;border:none;text-decoration:underline}.ShippingAddressInlineForm-module-scss-module__FHG8qG__formGrid{gap:var(--ui-space-px-10);flex-direction:column;display:flex}.ShippingAddressInlineForm-module-scss-module__FHG8qG__fieldGroup{gap:var(--ui-space-1);flex-direction:column;display:flex}.ShippingAddressInlineForm-module-scss-module__FHG8qG__label{font-size:var(--ui-text-xs);font-weight:var(--ui-fw-semibold);color:var(--ui-paint-gray-500)}.ShippingAddressInlineForm-module-scss-module__FHG8qG__input{box-sizing:border-box;width:100%;min-height:var(--ui-space-10);padding:0 var(--ui-space-px-10);border:var(--ui-space-px-1)solid var(--ui-paint-line);border-radius:var(--ui-radius-sm);font-size:var(--ui-text-md);color:var(--ui-paint-carbon-soft)}.ShippingAddressInlineForm-module-scss-module__FHG8qG__inlineFieldRow{gap:var(--ui-space-2);align-items:center;display:flex}.ShippingAddressInlineForm-module-scss-module__FHG8qG__inlineFieldRow .ShippingAddressInlineForm-module-scss-module__FHG8qG__input{flex:1;min-width:0}.ShippingAddressInlineForm-module-scss-module__FHG8qG__inlineActionButton{padding:0 var(--ui-space-3);min-height:var(--ui-space-10);border-radius:var(--ui-radius-sm);border:var(--ui-space-px-1)solid var(--ui-paint-carbon-soft);background:var(--ui-paint-white);font-size:var(--ui-text-sm);font-weight:var(--ui-fw-semibold);cursor:pointer;flex-shrink:0}.ShippingAddressInlineForm-module-scss-module__FHG8qG__inlineActionButton:disabled{opacity:.5;cursor:not-allowed}.ShippingAddressInlineForm-module-scss-module__FHG8qG__checkboxLabel{align-items:center;gap:var(--ui-space-2);font-size:var(--ui-text-13);color:var(--ui-paint-ink-700);cursor:pointer;display:flex}.ShippingAddressInlineForm-module-scss-module__FHG8qG__formActions{gap:var(--ui-space-2);margin-top:var(--ui-space-3);display:flex}.ShippingAddressInlineForm-module-scss-module__FHG8qG__saveBtn{min-height:var(--ui-space-px-42);border-radius:var(--ui-radius-sm);color:var(--ui-paint-white);font-size:var(--ui-text-13);font-weight:var(--ui-fw-semibold);cursor:pointer;background:#090909;border:none;flex:1}.ShippingAddressInlineForm-module-scss-module__FHG8qG__saveBtn:disabled{opacity:.45;cursor:not-allowed}.ShippingAddressInlineForm-module-scss-module__FHG8qG__cancelBtn{min-height:var(--ui-space-px-42);border:var(--ui-space-px-1)solid var(--ui-paint-line);border-radius:var(--ui-radius-sm);background:var(--ui-paint-surface-gray);color:var(--ui-paint-ink-700);font-size:var(--ui-text-13);font-weight:var(--ui-fw-semibold);cursor:pointer;flex:1}.ShippingAddressInlineForm-module-scss-module__FHG8qG__postcodeOverlay{z-index:var(--z-modal-backdrop);box-sizing:border-box;padding-left:max(var(--ui-space-0),env(safe-area-inset-left));padding-right:max(var(--ui-space-0),env(safe-area-inset-right));padding-bottom:max(var(--ui-space-0),env(safe-area-inset-bottom));background:#11182773;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ShippingAddressInlineForm-module-scss-module__FHG8qG__postcodeSheet{background:var(--ui-paint-white);border-radius:var(--ui-radius-2xl)var(--ui-radius-2xl)0 0;box-sizing:border-box;flex-direction:column;width:100%;max-width:375px;height:min(82dvh,720px);max-height:min(82dvh,720px);display:flex;overflow:hidden}.ShippingAddressInlineForm-module-scss-module__FHG8qG__postcodeHeader{padding:var(--ui-space-4)var(--ui-space-px-18);border-bottom:var(--ui-space-px-1)solid var(--ui-paint-line);justify-content:space-between;align-items:center;display:flex}.ShippingAddressInlineForm-module-scss-module__FHG8qG__postcodeTitle{font-size:var(--ui-text-lg);font-weight:var(--ui-fw-bold);color:var(--ui-paint-ink-900)}.ShippingAddressInlineForm-module-scss-module__FHG8qG__postcodeCloseButton{color:var(--ui-paint-gray-500);font-size:var(--ui-text-md);cursor:pointer;background:0 0;border:none}.ShippingAddressInlineForm-module-scss-module__FHG8qG__postcodeContainer{flex:1;min-height:0}.ShippingAddressInlineForm-module-scss-module__FHG8qG__scriptError{margin:var(--ui-space-px-6)0 0;font-size:var(--ui-text-sm);color:var(--ui-paint-amber);line-height:var(--ui-lh-1-4)}.ShippingAddressInlineForm-module-scss-module__FHG8qG__scriptRetryBtn{margin-left:var(--ui-space-px-6);color:var(--ui-paint-carbon-soft);font-size:var(--ui-text-sm);font-weight:var(--ui-fw-bold);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}
.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__root{min-height:0;padding:var(--ui-space-2)var(--ui-space-2)var(--ui-space-1);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__title{margin:0 0 var(--ui-space-2);font-family:var(--ui-font-sans);font-size:clamp(var(--ui-text-22),6vw,var(--ui-text-30));font-weight:var(--ui-fw-extrabold);letter-spacing:var(--ui-ls-tight-45);line-height:var(--ui-lh-1-2);color:var(--ui-fg,#0a0a0a);flex-shrink:0}.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__desc{margin:0 auto var(--ui-space-5);max-width:26em;font-family:var(--ui-font-sans);font-size:var(--ui-text-13);line-height:var(--ui-lh-normal);letter-spacing:var(--ui-ls-snug);color:var(--ui-fg-muted,#737373);flex-shrink:0}.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__statusMessage{margin:var(--ui-space-px-14)auto 0;max-width:28em;min-height:2.8em;font-family:var(--ui-font-sans);font-size:var(--ui-text-sm);line-height:var(--ui-lh-normal);letter-spacing:var(--ui-ls-snug);color:var(--ui-fg-secondary,#525252);flex-shrink:0;animation:.32s both PortfolioBootstrapEmpty-module-scss-module__TqLEhG__statusIn}.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__folderBtn{--fan-ease:cubic-bezier(.175,.885,.32,1.275);--fan-duration:.48s;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:none;flex-shrink:1;width:min(46vw,176px);max-width:100%;padding:0;transition:transform .18s}.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__folderBtn:active:not(:disabled){transform:scale(.97)}.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__folderBtn:focus-visible{outline:var(--ui-space-px-2)solid var(--ui-fg,#0a0a0a);outline-offset:var(--ui-space-px-6);border-radius:var(--ui-radius-lg)}.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__folderBtn:disabled{cursor:default}.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__folderBtn:hover:not(:disabled) .PortfolioBootstrapEmpty-module-scss-module__TqLEhG__photo:first-child,.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__folderBtn:focus-visible:not(:disabled) .PortfolioBootstrapEmpty-module-scss-module__TqLEhG__photo:first-child{transform:translate(-18%,-12%)rotate(-14deg)}.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__folderBtn:hover:not(:disabled) .PortfolioBootstrapEmpty-module-scss-module__TqLEhG__photo:nth-child(2),.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__folderBtn:focus-visible:not(:disabled) .PortfolioBootstrapEmpty-module-scss-module__TqLEhG__photo:nth-child(2){transform:translate(-6%,-20%)rotate(-5deg)}.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__folderBtn:hover:not(:disabled) .PortfolioBootstrapEmpty-module-scss-module__TqLEhG__photo:nth-child(3),.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__folderBtn:focus-visible:not(:disabled) .PortfolioBootstrapEmpty-module-scss-module__TqLEhG__photo:nth-child(3){transform:translate(8%,-20%)rotate(5deg)}.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__folderBtn:hover:not(:disabled) .PortfolioBootstrapEmpty-module-scss-module__TqLEhG__photo:nth-child(4),.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__folderBtn:focus-visible:not(:disabled) .PortfolioBootstrapEmpty-module-scss-module__TqLEhG__photo:nth-child(4){transform:translate(20%,-12%)rotate(14deg)}.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__folderBtnRunning .PortfolioBootstrapEmpty-module-scss-module__TqLEhG__photo:first-child{transform:translate(-18%,-12%)rotate(-14deg)}.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__folderBtnRunning .PortfolioBootstrapEmpty-module-scss-module__TqLEhG__photo:nth-child(2){transform:translate(-6%,-20%)rotate(-5deg)}.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__folderBtnRunning .PortfolioBootstrapEmpty-module-scss-module__TqLEhG__photo:nth-child(3){transform:translate(8%,-20%)rotate(5deg)}.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__folderBtnRunning .PortfolioBootstrapEmpty-module-scss-module__TqLEhG__photo:nth-child(4){transform:translate(20%,-12%)rotate(14deg)}.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__folderBtnRunning .PortfolioBootstrapEmpty-module-scss-module__TqLEhG__frontLabel{opacity:.75}.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__folderBtnRunning .PortfolioBootstrapEmpty-module-scss-module__TqLEhG__front:after{opacity:1}.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__folder{aspect-ratio:1/1.18;width:100%;max-height:min(42dvh,220px);filter:drop-shadow(0 var(--ui-space-px-10)var(--ui-space-6)#2d2d321a)drop-shadow(0 var(--ui-space-px-2)var(--ui-space-px-6)#2d2d320d);margin-inline:auto;position:relative;overflow:visible}.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__back{z-index:1;pointer-events:none;position:absolute;inset:18% 0 0}.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__tab{border-radius:var(--ui-radius-14)var(--ui-radius-14)0 0;border:var(--ui-space-px-1)solid #ffffffb3;width:38%;height:18%;box-shadow:inset 0 var(--ui-space-px-1)0 #fffffff2;-webkit-backdrop-filter:blur(18px)saturate(1.35);backdrop-filter:blur(18px)saturate(1.35);background:linear-gradient(#ffffffc7 0%,#f2f2f599 100%);border-bottom:none;position:absolute;top:-11%;left:10%}.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__backFace{border-radius:var(--ui-radius-22);border:var(--ui-space-px-1)solid #ffffffa6;box-shadow:inset 0 var(--ui-space-px-1)0 #ffffffd9;-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:linear-gradient(160deg,#ffffffb3 0%,#ececf08c 100%);position:absolute;inset:0}.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__photos{aspect-ratio:3/4;z-index:2;pointer-events:none;width:56%;position:absolute;top:18%;left:50%;transform:translate(-50%)}.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__photo{border-radius:var(--ui-radius-10);padding:var(--ui-space-px-5)var(--ui-space-px-5)var(--ui-space-px-14);background:var(--ui-paint-white);border:var(--ui-space-px-1)solid #fffffff2;box-shadow:0 var(--ui-space-2)var(--ui-space-5)#2d2d3224,0 var(--ui-space-px-2)var(--ui-space-px-6)#2d2d3214;transform-origin:50% 100%;transition:transform var(--fan-duration)var(--fan-ease),box-shadow var(--fan-duration)var(--fan-ease);will-change:transform;position:absolute;inset:0}.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__photo:first-child{z-index:1;transform:translate(-12%,-6%)rotate(-9deg)}.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__photo:nth-child(2){z-index:2;transform:translate(-4%,-14%)rotate(-3deg)}.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__photo:nth-child(3){z-index:3;transform:translate(5%,-14%)rotate(3deg)}.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__photo:nth-child(4){z-index:4;transform:translate(14%,-6%)rotate(9deg)}.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__photoMedia{border-radius:var(--ui-radius-xs);object-fit:cover;width:100%;height:100%;display:block}.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__front{z-index:3;padding:0 var(--ui-space-3)18%;border-radius:var(--ui-radius-xl);border:var(--ui-space-px-1)solid #ffffffc7;box-shadow:inset 0 var(--ui-space-px-1)0 #fffffff2,inset 0 -var(--ui-space-px-1)0 #0000000a,0 -var(--ui-space-1)var(--ui-space-4)#2d2d320a;-webkit-backdrop-filter:blur(22px)saturate(1.45);backdrop-filter:blur(22px)saturate(1.45);pointer-events:none;background:linear-gradient(155deg,#ffffffe0 0%,#f8f8fab8 45%,#ececf0c7 100%);justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:34% 0 0;overflow:hidden}.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__front:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(120% 80% at 12% 0,#ffffff8c,#0000 55%),linear-gradient(#0000 55%,#00000008 100%);position:absolute;inset:0}.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__front:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(110deg,#0000 30%,#ffffff8c 48%,#0000 66%) 0 0/220% 100%;animation:1.2s ease-in-out infinite PortfolioBootstrapEmpty-module-scss-module__TqLEhG__shimmer;position:absolute;inset:0}.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__emboss{height:var(--ui-space-px-10);border-radius:var(--ui-radius-pill-999);box-shadow:inset 0 var(--ui-space-px-1)0 #0000000d,inset 0 -var(--ui-space-px-1)0 #ffffffb3;opacity:.45;pointer-events:none;position:absolute;bottom:42%;left:14%;right:14%}.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__frontLabel{z-index:1;justify-content:center;align-items:center;gap:var(--ui-space-px-6);color:var(--ui-fg,#0a0a0a);font-family:var(--ui-font-sans);font-size:var(--ui-text-13);font-weight:var(--ui-fw-bold);letter-spacing:var(--ui-ls-tight);white-space:nowrap;display:inline-flex;position:relative}.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__frontLabel svg{width:var(--ui-space-4);height:var(--ui-space-4);flex-shrink:0}.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__spinner{width:var(--ui-space-px-14);height:var(--ui-space-px-14);border-radius:var(--ui-radius-full);border:var(--ui-space-px-2)solid #0a0a0a1f;border-top-color:var(--ui-fg,#0a0a0a);flex-shrink:0;animation:.7s linear infinite PortfolioBootstrapEmpty-module-scss-module__TqLEhG__spin}@keyframes PortfolioBootstrapEmpty-module-scss-module__TqLEhG__shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes PortfolioBootstrapEmpty-module-scss-module__TqLEhG__spin{to{transform:rotate(360deg)}}@keyframes PortfolioBootstrapEmpty-module-scss-module__TqLEhG__statusIn{0%{opacity:0;transform:translateY(var(--ui-space-1))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__photo,.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__folderBtn:hover:not(:disabled) .PortfolioBootstrapEmpty-module-scss-module__TqLEhG__photo,.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__folderBtnRunning .PortfolioBootstrapEmpty-module-scss-module__TqLEhG__photo{transition:none}.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__front:after,.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__spinner,.PortfolioBootstrapEmpty-module-scss-module__TqLEhG__statusMessage{animation:none}}
.PortfolioCollectionDetail-module-scss-module__cQ0YlW__root{gap:var(--ui-space-px-18);flex-direction:column;animation:.42s cubic-bezier(.22,1,.36,1) both PortfolioCollectionDetail-module-scss-module__cQ0YlW__detailIn;display:flex}.PortfolioCollectionDetail-module-scss-module__cQ0YlW__entering{animation-name:PortfolioCollectionDetail-module-scss-module__cQ0YlW__detailIn}@keyframes PortfolioCollectionDetail-module-scss-module__cQ0YlW__detailIn{0%{opacity:0;transform:translate3d(0,var(--ui-space-px-18),0)}to{opacity:1;transform:translate(0,0)}}.PortfolioCollectionDetail-module-scss-module__cQ0YlW__header{align-items:center;gap:var(--ui-space-1);min-height:var(--ui-space-px-44);display:flex}.PortfolioCollectionDetail-module-scss-module__cQ0YlW__back{width:var(--ui-space-10);height:var(--ui-space-10);margin-left:-var(--ui-space-2);border-radius:var(--ui-radius-full);color:var(--ui-fg);cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.PortfolioCollectionDetail-module-scss-module__cQ0YlW__back svg{width:var(--ui-space-px-22);height:var(--ui-space-px-22)}.PortfolioCollectionDetail-module-scss-module__cQ0YlW__back:focus-visible{outline:var(--ui-space-px-2)solid var(--ui-fg);outline-offset:var(--ui-space-px-2)}.PortfolioCollectionDetail-module-scss-module__cQ0YlW__title{font-family:var(--ui-font-sans);font-size:clamp(var(--ui-text-4xl),7.5vw,var(--ui-text-5xl));font-weight:var(--ui-fw-extrabold);letter-spacing:var(--ui-ls-tight-45);line-height:var(--ui-lh-1-1);color:var(--ui-fg);margin:0}.PortfolioCollectionDetail-module-scss-module__cQ0YlW__dashboard{cursor:pointer;-webkit-tap-highlight-color:#0000;--portfolio-cover-primary:#38b2ac;--portfolio-cover-secondary:#388cd2;margin:0;transition:transform .18s,opacity .18s,background .28s;background:radial-gradient(circle at 16% 0%,color-mix(in srgb,var(--portfolio-cover-primary)42%,transparent),transparent 48%),radial-gradient(circle at 92% 88%,color-mix(in srgb,var(--portfolio-cover-secondary)32%,transparent),transparent 42%),var(--ui-bg-subtle,#f7f7f7)!important}.PortfolioCollectionDetail-module-scss-module__cQ0YlW__dashboard:active{opacity:.96;transform:scale(.985)}.PortfolioCollectionDetail-module-scss-module__cQ0YlW__dashboardBody{gap:var(--ui-space-px-10);width:100%;margin-top:var(--ui-space-2);flex-direction:column;display:flex}.PortfolioCollectionDetail-module-scss-module__cQ0YlW__metricGrid{gap:var(--ui-space-px-6);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.PortfolioCollectionDetail-module-scss-module__cQ0YlW__metricCard{gap:var(--ui-space-px-2);min-width:0;padding:var(--ui-space-2)var(--ui-space-px-10);border-radius:var(--ui-radius-md);border:var(--ui-space-px-0-5)solid var(--ui-glass-dock-border,var(--ui-glass-border));box-shadow:var(--ui-shadow-float),inset 0 var(--ui-space-px-0-5)0 var(--ui-glass-dock-highlight,var(--ui-glass-highlight));-webkit-backdrop-filter:blur(var(--ui-glass-dock-blur,4px))saturate(var(--ui-glass-dock-saturate,1.6));backdrop-filter:blur(var(--ui-glass-dock-blur,4px))saturate(var(--ui-glass-dock-saturate,1.6));background:#ffffffb8;flex-direction:column;display:flex}.PortfolioCollectionDetail-module-scss-module__cQ0YlW__metricLabel{font-family:var(--ui-font-sans);font-size:var(--ui-text-10);font-weight:var(--ui-fw-semibold);letter-spacing:var(--ui-ls-tight);color:color-mix(in srgb,var(--ui-paint-ink)52%,transparent)}.PortfolioCollectionDetail-module-scss-module__cQ0YlW__metricValue{font-family:var(--ui-font-sans);font-size:var(--ui-text-13);font-weight:var(--ui-fw-bold);letter-spacing:var(--ui-ls-tight-3);line-height:var(--ui-lh-1-2);color:var(--ui-paint-ink);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}.PortfolioCollectionDetail-module-scss-module__cQ0YlW__statusStack{gap:var(--ui-space-px-6);flex-direction:column;width:100%;display:flex}.PortfolioCollectionDetail-module-scss-module__cQ0YlW__statusBar{align-items:flex-start;gap:var(--ui-space-px-10);width:100%;min-height:var(--ui-space-px-36);box-sizing:border-box;padding:var(--ui-space-px-10)var(--ui-space-3);border-radius:var(--ui-radius-14);border:var(--ui-space-px-0-5)solid var(--ui-glass-dock-border,var(--ui-glass-border));box-shadow:var(--ui-shadow-float),inset 0 var(--ui-space-px-0-5)0 var(--ui-glass-dock-highlight,var(--ui-glass-highlight));-webkit-backdrop-filter:blur(var(--ui-glass-dock-blur,4px))saturate(var(--ui-glass-dock-saturate,1.6));backdrop-filter:blur(var(--ui-glass-dock-blur,4px))saturate(var(--ui-glass-dock-saturate,1.6));background:#ffffffb8;margin:0;display:flex;overflow:hidden}.PortfolioCollectionDetail-module-scss-module__cQ0YlW__statusDot{width:var(--ui-space-2);height:var(--ui-space-2);margin-top:var(--ui-space-px-5);border-radius:var(--ui-radius-pill-999);background:var(--ui-paint-muted);box-shadow:0 0 0 var(--ui-space-px-3)color-mix(in srgb,var(--ui-paint-muted)22%,transparent);flex-shrink:0}.PortfolioCollectionDetail-module-scss-module__cQ0YlW__statusBarInsight .PortfolioCollectionDetail-module-scss-module__cQ0YlW__statusDot{background:color-mix(in srgb,var(--portfolio-cover-primary)68%,var(--ui-paint-white));box-shadow:0 0 0 var(--ui-space-px-3)color-mix(in srgb,var(--portfolio-cover-primary)18%,transparent)}.PortfolioCollectionDetail-module-scss-module__cQ0YlW__statusText{min-width:0;font-family:var(--ui-font-sans);font-size:var(--ui-text-sm);font-weight:var(--ui-fw-medium);line-height:var(--ui-lh-snug);color:color-mix(in srgb,var(--ui-paint-ink)78%,transparent);text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;word-break:keep-all;-webkit-box-orient:vertical;flex:1;margin:0;display:-webkit-box;overflow:hidden}.PortfolioCollectionDetail-module-scss-module__cQ0YlW__categoryTags{gap:var(--ui-space-px-6);flex-wrap:wrap;width:100%;display:flex}.PortfolioCollectionDetail-module-scss-module__cQ0YlW__categoryTag{max-width:100%;padding:var(--ui-space-px-5)var(--ui-space-px-10);border-radius:var(--ui-radius-pill-999);border:var(--ui-space-px-0-5)solid var(--ui-glass-dock-border,var(--ui-glass-border));box-shadow:var(--ui-shadow-float),inset 0 var(--ui-space-px-0-5)0 var(--ui-glass-dock-highlight,var(--ui-glass-highlight));-webkit-backdrop-filter:blur(var(--ui-glass-dock-blur,4px))saturate(var(--ui-glass-dock-saturate,1.6));backdrop-filter:blur(var(--ui-glass-dock-blur,4px))saturate(var(--ui-glass-dock-saturate,1.6));font-family:var(--ui-font-sans);font-size:var(--ui-text-sm);font-weight:var(--ui-fw-650);letter-spacing:var(--ui-ls-tight);color:var(--ui-paint-ink);white-space:nowrap;text-overflow:ellipsis;background:#ffffffc7;align-items:center;display:inline-flex;overflow:hidden}.PortfolioCollectionDetail-module-scss-module__cQ0YlW__grid{gap:var(--ui-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PortfolioCollectionDetail-module-scss-module__cQ0YlW__thumb{aspect-ratio:1;border-radius:var(--ui-radius-lg);background:var(--ui-bg-muted);cursor:pointer;-webkit-tap-highlight-color:#0000;transition:transform var(--ui-duration)var(--ui-ease);border:none;padding:0;animation:.46s cubic-bezier(.22,1,.36,1) both PortfolioCollectionDetail-module-scss-module__cQ0YlW__cellIn;position:relative;overflow:hidden}.PortfolioCollectionDetail-module-scss-module__cQ0YlW__thumb:active{transform:scale(.98)}.PortfolioCollectionDetail-module-scss-module__cQ0YlW__thumb:focus-visible{outline:var(--ui-space-px-2)solid var(--ui-fg);outline-offset:var(--ui-space-px-2)}.PortfolioCollectionDetail-module-scss-module__cQ0YlW__thumbImg{object-fit:cover;width:100%;height:100%;display:block}.PortfolioCollectionDetail-module-scss-module__cQ0YlW__coverBadge{z-index:1;top:var(--ui-space-2);left:var(--ui-space-2);padding:var(--ui-space-px-3)var(--ui-space-px-6);border-radius:var(--ui-radius-pill-999);color:var(--ui-paint-white);font-family:var(--ui-font-sans);font-size:var(--ui-text-10);font-weight:var(--ui-fw-bold);letter-spacing:var(--ui-ls-tight);line-height:var(--ui-lh-1);background:#0a0a0ab8;position:absolute}.PortfolioCollectionDetail-module-scss-module__cQ0YlW__emptySlot{justify-content:center;align-items:flex-start;gap:var(--ui-space-px-6);aspect-ratio:1;padding:var(--ui-space-px-14);border-radius:var(--ui-radius-lg);border:var(--ui-space-px-1)dashed #0a0a0a24;background:#ffffff73;flex-direction:column;animation:.46s cubic-bezier(.22,1,.36,1) both PortfolioCollectionDetail-module-scss-module__cQ0YlW__cellIn;display:flex}.PortfolioCollectionDetail-module-scss-module__cQ0YlW__emptySlotTitle{font-family:var(--ui-font-sans);font-size:var(--ui-text-13);font-weight:var(--ui-fw-bold);letter-spacing:var(--ui-ls-tight);color:var(--ui-fg);margin:0}.PortfolioCollectionDetail-module-scss-module__cQ0YlW__emptySlotDesc{font-family:var(--ui-font-sans);font-size:var(--ui-text-xs);line-height:var(--ui-lh-1-4);color:var(--ui-fg-muted);margin:0}@keyframes PortfolioCollectionDetail-module-scss-module__cQ0YlW__cellIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.PortfolioCollectionDetail-module-scss-module__cQ0YlW__root,.PortfolioCollectionDetail-module-scss-module__cQ0YlW__thumb{animation:none}}
.PortfolioFolder-module-scss-module__0llFqq__root{--fan-ease:cubic-bezier(.175,.885,.32,1.275);--fan-duration:.48s;align-items:stretch;gap:var(--ui-space-3);text-align:left;cursor:pointer;-webkit-tap-highlight-color:#0000;width:100%;transition:transform var(--ui-duration)var(--ui-ease);background:0 0;border:none;flex-direction:column;padding:0;display:flex}.PortfolioFolder-module-scss-module__0llFqq__root:active{transform:scale(.98)}.PortfolioFolder-module-scss-module__0llFqq__root:disabled{opacity:.55;cursor:not-allowed}.PortfolioFolder-module-scss-module__0llFqq__root:focus-visible{outline:var(--ui-space-px-2)solid var(--ui-fg);outline-offset:var(--ui-space-1);border-radius:var(--ui-radius-md)}.PortfolioFolder-module-scss-module__0llFqq__rootWide{transition:transform var(--ui-duration)var(--ui-ease);background:0 0;border:none;gap:0;padding:0;position:relative}.PortfolioFolder-module-scss-module__0llFqq__rootWide.PortfolioFolder-module-scss-module__0llFqq__rootSelected .PortfolioFolder-module-scss-module__0llFqq__backFace{box-shadow:inset 0 var(--ui-space-px-1)0 #ffffffd9,0 0 0 var(--ui-space-px-1-5)#0a0a0ab8}.PortfolioFolder-module-scss-module__0llFqq__contentCount{font-family:var(--ui-font-sans);font-size:var(--ui-text-9);font-weight:var(--ui-fw-650);letter-spacing:var(--ui-ls-tight);line-height:var(--ui-lh-1-1);color:var(--ui-fg-muted,#737373);pointer-events:none;display:block}.PortfolioFolder-module-scss-module__0llFqq__folder{aspect-ratio:1/1.18;width:100%;filter:drop-shadow(0 var(--ui-space-px-10)var(--ui-space-6)#2d2d321a)drop-shadow(0 var(--ui-space-px-2)var(--ui-space-px-6)#2d2d320d);position:relative;overflow:visible}.PortfolioFolder-module-scss-module__0llFqq__folderWide{aspect-ratio:unset;height:auto;padding:var(--ui-space-px-30)0 var(--ui-space-3);flex-direction:column;margin-top:0;display:flex}.PortfolioFolder-module-scss-module__0llFqq__folderWide .PortfolioFolder-module-scss-module__0llFqq__tab{display:none}.PortfolioFolder-module-scss-module__0llFqq__photosStrip{z-index:10;justify-content:flex-start;align-items:flex-end;gap:var(--ui-space-px-6);pointer-events:none;box-sizing:border-box;flex-direction:row;display:flex;position:absolute;inset:auto 8% 26%}.PortfolioFolder-module-scss-module__0llFqq__stripPhoto{flex:0 0 calc((100% - var(--ui-space-px-18))/4);width:calc((100% - var(--ui-space-px-18))/4);max-width:calc((100% - var(--ui-space-px-18))/4);aspect-ratio:3/4;box-sizing:border-box;border-radius:var(--ui-radius-10);height:auto;max-height:100%;padding:var(--ui-space-px-3)var(--ui-space-px-3)var(--ui-space-2);background:var(--ui-paint-white);border:var(--ui-space-px-1)solid #fffffff2;box-shadow:0 var(--ui-space-px-10)var(--ui-space-px-22)#2d2d3229,0 var(--ui-space-px-2)var(--ui-space-px-6)#2d2d3214;overflow:hidden}.PortfolioFolder-module-scss-module__0llFqq__back{z-index:1;pointer-events:none;position:absolute;inset:18% 0 0}.PortfolioFolder-module-scss-module__0llFqq__tab{border-radius:var(--ui-radius-14)var(--ui-radius-14)0 0;border:var(--ui-space-px-1)solid #ffffffb3;width:38%;height:18%;box-shadow:inset 0 var(--ui-space-px-1)0 #fffffff2;-webkit-backdrop-filter:blur(18px)saturate(1.35);backdrop-filter:blur(18px)saturate(1.35);background:linear-gradient(#ffffffc7 0%,#f2f2f599 100%);border-bottom:none;position:absolute;top:-11%;left:10%}.PortfolioFolder-module-scss-module__0llFqq__backFace{border-radius:var(--ui-radius-22);border:var(--ui-space-px-1)solid #ffffffa6;box-shadow:inset 0 var(--ui-space-px-1)0 #ffffffd9;-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:linear-gradient(160deg,#ffffffb3 0%,#ececf08c 100%);position:absolute;inset:0}.PortfolioFolder-module-scss-module__0llFqq__photos{aspect-ratio:3/4;z-index:2;pointer-events:none;width:56%;position:absolute;top:18%;left:50%;transform:translate(-50%)}.PortfolioFolder-module-scss-module__0llFqq__photo{border-radius:var(--ui-radius-10);padding:var(--ui-space-px-5)var(--ui-space-px-5)var(--ui-space-px-14);background:var(--ui-paint-white);border:var(--ui-space-px-1)solid #fffffff2;box-shadow:0 var(--ui-space-2)var(--ui-space-5)#2d2d3224,0 var(--ui-space-px-2)var(--ui-space-px-6)#2d2d3214;transform-origin:50% 100%;transition:transform var(--fan-duration)var(--fan-ease),box-shadow var(--fan-duration)var(--fan-ease);will-change:transform;position:absolute;inset:0}.PortfolioFolder-module-scss-module__0llFqq__photo:first-child{z-index:1;transform:translate(-12%,-6%)rotate(-9deg)}.PortfolioFolder-module-scss-module__0llFqq__photo:nth-child(2){z-index:2;transform:translate(-4%,-14%)rotate(-3deg)}.PortfolioFolder-module-scss-module__0llFqq__photo:nth-child(3){z-index:3;transform:translate(5%,-14%)rotate(3deg)}.PortfolioFolder-module-scss-module__0llFqq__photo:nth-child(4){z-index:4;transform:translate(14%,-6%)rotate(9deg)}.PortfolioFolder-module-scss-module__0llFqq__photoMedia{border-radius:var(--ui-radius-xs);object-fit:cover;background-position:50%;background-size:cover;width:100%;height:100%;display:block}.PortfolioFolder-module-scss-module__0llFqq__front{z-index:3;border-radius:var(--ui-radius-xl);border:var(--ui-space-px-1)solid #ffffffc7;box-shadow:inset 0 var(--ui-space-px-1)0 #fffffff2,inset 0 -var(--ui-space-px-1)0 #0000000a,0 -var(--ui-space-1)var(--ui-space-4)#2d2d320a;-webkit-backdrop-filter:blur(22px)saturate(1.45);backdrop-filter:blur(22px)saturate(1.45);pointer-events:none;transition:transform var(--fan-duration)var(--fan-ease);background:linear-gradient(155deg,#ffffffe0 0%,#f8f8fab8 45%,#ececf0c7 100%);position:absolute;inset:34% 0 0;overflow:hidden}.PortfolioFolder-module-scss-module__0llFqq__front:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(120% 80% at 12% 0,#ffffff8c,#0000 55%),linear-gradient(#0000 55%,#00000008 100%);position:absolute;inset:0}.PortfolioFolder-module-scss-module__0llFqq__emboss{height:var(--ui-space-px-10);border-radius:var(--ui-radius-pill-999);box-shadow:inset 0 var(--ui-space-px-1)0 #0000000d,inset 0 -var(--ui-space-px-1)0 #ffffffb3;opacity:.55;pointer-events:none;position:absolute;bottom:28%;left:14%;right:14%}.PortfolioFolder-module-scss-module__0llFqq__folderBadge{z-index:2;align-items:center;gap:var(--ui-space-px-6);max-width:calc(55% - var(--ui-space-2));padding:var(--ui-space-px-5)var(--ui-space-px-10)var(--ui-space-px-5)var(--ui-space-2);border-radius:var(--ui-radius-pill-999);border:var(--ui-space-px-1)solid #ffffffe6;box-shadow:0 var(--ui-space-px-6)var(--ui-space-4)#2d2d321f,0 var(--ui-space-px-1)var(--ui-space-px-3)#2d2d320f,inset 0 var(--ui-space-px-1)0 #fffffff2;-webkit-backdrop-filter:blur(12px)saturate(1.25);backdrop-filter:blur(12px)saturate(1.25);pointer-events:none;background:linear-gradient(160deg,#ffffffeb 0%,#f5f8fac7 100%);display:inline-flex;position:absolute;bottom:12%;left:auto;right:10%;transform:none}.PortfolioFolder-module-scss-module__0llFqq__folderBadgeDot{width:var(--ui-space-px-6);height:var(--ui-space-px-6);border-radius:var(--ui-radius-pill-999);background:color-mix(in srgb,var(--ui-paint-teal)68%,var(--ui-paint-white));box-shadow:0 0 0 var(--ui-space-px-3)color-mix(in srgb,var(--ui-paint-teal)16%,transparent);flex-shrink:0}.PortfolioFolder-module-scss-module__0llFqq__folderBadgeText{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--ui-font-sans);font-size:var(--ui-text-xs);font-weight:var(--ui-fw-bold);letter-spacing:var(--ui-ls-tight);line-height:var(--ui-lh-1-2);color:var(--ui-paint-ink);overflow:hidden}.PortfolioFolder-module-scss-module__0llFqq__overlayBadge{z-index:4;pointer-events:none;position:absolute;top:14%;left:8%}.PortfolioFolder-module-scss-module__0llFqq__rootWide .PortfolioFolder-module-scss-module__0llFqq__overlayBadge{z-index:11;top:auto;bottom:10%;left:4%}.PortfolioFolder-module-scss-module__0llFqq__rootWide .PortfolioFolder-module-scss-module__0llFqq__folderBadge{max-width:calc(40% - var(--ui-space-1));bottom:14%;right:4%}.PortfolioFolder-module-scss-module__0llFqq__rootWide .PortfolioFolder-module-scss-module__0llFqq__back{inset:var(--ui-space-3)0 0;z-index:1}.PortfolioFolder-module-scss-module__0llFqq__frontWide{display:none}.PortfolioFolder-module-scss-module__0llFqq__rootWide .PortfolioFolder-module-scss-module__0llFqq__photosStrip{height:auto;margin:0 var(--ui-space-2);gap:var(--ui-space-1);position:relative;bottom:auto;left:auto;right:auto}.PortfolioFolder-module-scss-module__0llFqq__rootWide .PortfolioFolder-module-scss-module__0llFqq__stripPhoto{flex:0 0 calc((100% - var(--ui-space-3))/4);width:calc((100% - var(--ui-space-3))/4);max-width:calc((100% - var(--ui-space-3))/4);aspect-ratio:1;border-radius:var(--ui-radius-xs);height:auto;max-height:none;padding:var(--ui-space-px-1)var(--ui-space-px-1)var(--ui-space-px-3);box-shadow:0 var(--ui-space-1)var(--ui-space-px-10)#2d2d321f,0 var(--ui-space-px-1)var(--ui-space-px-2)#2d2d320f}.PortfolioFolder-module-scss-module__0llFqq__meta{align-items:center;gap:var(--ui-space-2);padding:0 var(--ui-space-1);min-width:0;display:flex}.PortfolioFolder-module-scss-module__0llFqq__metaOnFront{z-index:11;align-items:stretch;gap:var(--ui-space-px-1);margin:var(--ui-space-1)var(--ui-space-2)var(--ui-space-px-2);pointer-events:none;flex-direction:column;padding:0;display:flex;position:relative;bottom:auto;left:auto;right:auto}.PortfolioFolder-module-scss-module__0llFqq__metaRow{align-items:center;gap:var(--ui-space-px-5);min-width:0;display:flex}.PortfolioFolder-module-scss-module__0llFqq__rootWide .PortfolioFolder-module-scss-module__0llFqq__title{font-size:var(--ui-text-13);line-height:var(--ui-lh-1-15)}.PortfolioFolder-module-scss-module__0llFqq__titleAside{flex-shrink:0;align-items:center;display:inline-flex}.PortfolioFolder-module-scss-module__0llFqq__metaTrailing{align-items:center;gap:var(--ui-space-px-6);flex-shrink:0;min-width:0;max-width:72%;margin-left:auto;display:inline-flex}.PortfolioFolder-module-scss-module__0llFqq__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--ui-font-sans);font-size:var(--ui-text-md);font-weight:var(--ui-fw-semibold);letter-spacing:var(--ui-ls-tight);color:var(--ui-fg);flex:0 auto;overflow:hidden}.PortfolioFolder-module-scss-module__0llFqq__count{font-family:var(--ui-font-sans);font-size:var(--ui-text-md);font-weight:var(--ui-fw-medium);color:var(--ui-fg-muted);flex-shrink:0}@media (hover:hover) and (pointer:fine){.PortfolioFolder-module-scss-module__0llFqq__root:not(.PortfolioFolder-module-scss-module__0llFqq__rootWide):hover .PortfolioFolder-module-scss-module__0llFqq__photo{box-shadow:0 var(--ui-space-px-10)var(--ui-space-px-18)#2d2d321f,0 var(--ui-space-px-2)var(--ui-space-px-6)#2d2d320f}.PortfolioFolder-module-scss-module__0llFqq__root:not(.PortfolioFolder-module-scss-module__0llFqq__rootWide):hover .PortfolioFolder-module-scss-module__0llFqq__photo:first-child{transform:translate(-21%,-20%)rotate(-11deg)}.PortfolioFolder-module-scss-module__0llFqq__root:not(.PortfolioFolder-module-scss-module__0llFqq__rootWide):hover .PortfolioFolder-module-scss-module__0llFqq__photo:nth-child(2){transform:translate(-8%,-28%)rotate(-4deg)}.PortfolioFolder-module-scss-module__0llFqq__root:not(.PortfolioFolder-module-scss-module__0llFqq__rootWide):hover .PortfolioFolder-module-scss-module__0llFqq__photo:nth-child(3){transform:translate(8%,-28%)rotate(4deg)}.PortfolioFolder-module-scss-module__0llFqq__root:not(.PortfolioFolder-module-scss-module__0llFqq__rootWide):hover .PortfolioFolder-module-scss-module__0llFqq__photo:nth-child(4){transform:translate(21%,-20%)rotate(11deg)}.PortfolioFolder-module-scss-module__0llFqq__root:not(.PortfolioFolder-module-scss-module__0llFqq__rootWide):hover .PortfolioFolder-module-scss-module__0llFqq__front{transform:translate3d(0,var(--ui-space-px-1),0)}}.PortfolioFolder-module-scss-module__0llFqq__root:not(.PortfolioFolder-module-scss-module__0llFqq__rootWide):focus-visible .PortfolioFolder-module-scss-module__0llFqq__photo{box-shadow:0 var(--ui-space-px-10)var(--ui-space-px-18)#2d2d321f,0 var(--ui-space-px-2)var(--ui-space-px-6)#2d2d320f}.PortfolioFolder-module-scss-module__0llFqq__root:not(.PortfolioFolder-module-scss-module__0llFqq__rootWide):focus-visible .PortfolioFolder-module-scss-module__0llFqq__photo:first-child{transform:translate(-21%,-20%)rotate(-11deg)}.PortfolioFolder-module-scss-module__0llFqq__root:not(.PortfolioFolder-module-scss-module__0llFqq__rootWide):focus-visible .PortfolioFolder-module-scss-module__0llFqq__photo:nth-child(2){transform:translate(-8%,-28%)rotate(-4deg)}.PortfolioFolder-module-scss-module__0llFqq__root:not(.PortfolioFolder-module-scss-module__0llFqq__rootWide):focus-visible .PortfolioFolder-module-scss-module__0llFqq__photo:nth-child(3){transform:translate(8%,-28%)rotate(4deg)}.PortfolioFolder-module-scss-module__0llFqq__root:not(.PortfolioFolder-module-scss-module__0llFqq__rootWide):focus-visible .PortfolioFolder-module-scss-module__0llFqq__photo:nth-child(4){transform:translate(21%,-20%)rotate(11deg)}.PortfolioFolder-module-scss-module__0llFqq__root:not(.PortfolioFolder-module-scss-module__0llFqq__rootWide):focus-visible .PortfolioFolder-module-scss-module__0llFqq__front{transform:translate3d(0,var(--ui-space-px-1),0)}@media (hover:none){.PortfolioFolder-module-scss-module__0llFqq__root:not(.PortfolioFolder-module-scss-module__0llFqq__rootWide):active .PortfolioFolder-module-scss-module__0llFqq__photo{box-shadow:0 var(--ui-space-px-10)var(--ui-space-px-18)#2d2d321f,0 var(--ui-space-px-2)var(--ui-space-px-6)#2d2d320f}.PortfolioFolder-module-scss-module__0llFqq__root:not(.PortfolioFolder-module-scss-module__0llFqq__rootWide):active .PortfolioFolder-module-scss-module__0llFqq__photo:first-child{transform:translate(-21%,-20%)rotate(-11deg)}.PortfolioFolder-module-scss-module__0llFqq__root:not(.PortfolioFolder-module-scss-module__0llFqq__rootWide):active .PortfolioFolder-module-scss-module__0llFqq__photo:nth-child(2){transform:translate(-8%,-28%)rotate(-4deg)}.PortfolioFolder-module-scss-module__0llFqq__root:not(.PortfolioFolder-module-scss-module__0llFqq__rootWide):active .PortfolioFolder-module-scss-module__0llFqq__photo:nth-child(3){transform:translate(8%,-28%)rotate(4deg)}.PortfolioFolder-module-scss-module__0llFqq__root:not(.PortfolioFolder-module-scss-module__0llFqq__rootWide):active .PortfolioFolder-module-scss-module__0llFqq__photo:nth-child(4){transform:translate(21%,-20%)rotate(11deg)}.PortfolioFolder-module-scss-module__0llFqq__root:not(.PortfolioFolder-module-scss-module__0llFqq__rootWide):active .PortfolioFolder-module-scss-module__0llFqq__front{transform:translate3d(0,var(--ui-space-px-1),0)}}@media (prefers-reduced-motion:reduce){.PortfolioFolder-module-scss-module__0llFqq__root{transition:none}.PortfolioFolder-module-scss-module__0llFqq__photo,.PortfolioFolder-module-scss-module__0llFqq__front{transition:none!important}.PortfolioFolder-module-scss-module__0llFqq__root:not(.PortfolioFolder-module-scss-module__0llFqq__rootWide):hover .PortfolioFolder-module-scss-module__0llFqq__photo:first-child,.PortfolioFolder-module-scss-module__0llFqq__root:not(.PortfolioFolder-module-scss-module__0llFqq__rootWide):focus-visible .PortfolioFolder-module-scss-module__0llFqq__photo:first-child,.PortfolioFolder-module-scss-module__0llFqq__root:not(.PortfolioFolder-module-scss-module__0llFqq__rootWide):active .PortfolioFolder-module-scss-module__0llFqq__photo:first-child{transform:translate(-16%,-12%)rotate(-10deg)}.PortfolioFolder-module-scss-module__0llFqq__root:not(.PortfolioFolder-module-scss-module__0llFqq__rootWide):hover .PortfolioFolder-module-scss-module__0llFqq__photo:nth-child(2),.PortfolioFolder-module-scss-module__0llFqq__root:not(.PortfolioFolder-module-scss-module__0llFqq__rootWide):focus-visible .PortfolioFolder-module-scss-module__0llFqq__photo:nth-child(2),.PortfolioFolder-module-scss-module__0llFqq__root:not(.PortfolioFolder-module-scss-module__0llFqq__rootWide):active .PortfolioFolder-module-scss-module__0llFqq__photo:nth-child(2){transform:translate(-6%,-18%)rotate(-3.5deg)}.PortfolioFolder-module-scss-module__0llFqq__root:not(.PortfolioFolder-module-scss-module__0llFqq__rootWide):hover .PortfolioFolder-module-scss-module__0llFqq__photo:nth-child(3),.PortfolioFolder-module-scss-module__0llFqq__root:not(.PortfolioFolder-module-scss-module__0llFqq__rootWide):focus-visible .PortfolioFolder-module-scss-module__0llFqq__photo:nth-child(3),.PortfolioFolder-module-scss-module__0llFqq__root:not(.PortfolioFolder-module-scss-module__0llFqq__rootWide):active .PortfolioFolder-module-scss-module__0llFqq__photo:nth-child(3){transform:translate(6%,-18%)rotate(3.5deg)}.PortfolioFolder-module-scss-module__0llFqq__root:not(.PortfolioFolder-module-scss-module__0llFqq__rootWide):hover .PortfolioFolder-module-scss-module__0llFqq__photo:nth-child(4),.PortfolioFolder-module-scss-module__0llFqq__root:not(.PortfolioFolder-module-scss-module__0llFqq__rootWide):focus-visible .PortfolioFolder-module-scss-module__0llFqq__photo:nth-child(4),.PortfolioFolder-module-scss-module__0llFqq__root:not(.PortfolioFolder-module-scss-module__0llFqq__rootWide):active .PortfolioFolder-module-scss-module__0llFqq__photo:nth-child(4){transform:translate(16%,-12%)rotate(10deg)}}
.PortfolioPostViewer-module-scss-module__SL5PPW__root{z-index:calc(var(--z-modal-surface-nested,5003) + 20);background:var(--ui-paint-ink);height:100dvh;color:var(--ui-paint-white);animation:.22s ease-out both PortfolioPostViewer-module-scss-module__SL5PPW__viewerIn;position:fixed;inset:0}@keyframes PortfolioPostViewer-module-scss-module__SL5PPW__viewerIn{0%{opacity:0}to{opacity:1}}.PortfolioPostViewer-module-scss-module__SL5PPW__chrome{z-index:3;align-items:center;gap:var(--ui-space-2);padding:max(var(--ui-space-px-10),env(safe-area-inset-top))var(--ui-space-3)var(--ui-space-px-10);pointer-events:none;background:linear-gradient(#0000008c 0%,#0000 100%);display:flex;position:absolute;top:0;left:0;right:0}.PortfolioPostViewer-module-scss-module__SL5PPW__close{pointer-events:auto;width:var(--ui-space-10);height:var(--ui-space-10);border-radius:var(--ui-radius-full);color:var(--ui-paint-white);cursor:pointer;-webkit-tap-highlight-color:#0000;background:#ffffff1f;border:none;justify-content:center;align-items:center;display:inline-flex}.PortfolioPostViewer-module-scss-module__SL5PPW__close svg{width:var(--ui-space-5);height:var(--ui-space-5)}.PortfolioPostViewer-module-scss-module__SL5PPW__chromeMeta{pointer-events:none;gap:var(--ui-space-px-2);flex-direction:column;min-width:0;display:flex}.PortfolioPostViewer-module-scss-module__SL5PPW__chromeTitle{font-family:var(--ui-font-sans);font-size:var(--ui-text-15);font-weight:var(--ui-fw-bold);letter-spacing:var(--ui-ls-tight);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.PortfolioPostViewer-module-scss-module__SL5PPW__chromeIndex{font-family:var(--ui-font-sans);font-size:var(--ui-text-sm);color:#ffffffa6}.PortfolioPostViewer-module-scss-module__SL5PPW__scroller{overscroll-behavior-y:contain;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;height:100dvh;overflow-y:auto}.PortfolioPostViewer-module-scss-module__SL5PPW__scroller::-webkit-scrollbar{display:none}.PortfolioPostViewer-module-scss-module__SL5PPW__slide{scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;justify-content:flex-end;height:100dvh;min-height:100dvh;display:flex;position:relative}.PortfolioPostViewer-module-scss-module__SL5PPW__media{position:absolute;inset:0}.PortfolioPostViewer-module-scss-module__SL5PPW__image{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.PortfolioPostViewer-module-scss-module__SL5PPW__gradient{pointer-events:none;background:linear-gradient(#0000 0%,#000000b8 100%);height:42%;position:absolute;inset:auto 0 0}.PortfolioPostViewer-module-scss-module__SL5PPW__caption{z-index:2;padding:0 var(--ui-space-5)calc(var(--ui-space-7) + env(safe-area-inset-bottom));gap:var(--ui-space-2);flex-direction:column;max-width:520px;display:flex;position:relative}.PortfolioPostViewer-module-scss-module__SL5PPW__assignmentRow{gap:var(--ui-space-px-6);flex-wrap:wrap;display:flex}.PortfolioPostViewer-module-scss-module__SL5PPW__coverChip,.PortfolioPostViewer-module-scss-module__SL5PPW__scoreChip{padding:var(--ui-space-px-3)var(--ui-space-2);border-radius:var(--ui-radius-pill-999);font-family:var(--ui-font-sans);font-size:var(--ui-text-xs);font-weight:var(--ui-fw-bold);letter-spacing:var(--ui-ls-tight);align-items:center;display:inline-flex}.PortfolioPostViewer-module-scss-module__SL5PPW__coverChip{color:var(--ui-paint-white);background:#ffffff2e}.PortfolioPostViewer-module-scss-module__SL5PPW__scoreChip{color:#ffffffe0;background:#ffffff1f}.PortfolioPostViewer-module-scss-module__SL5PPW__captionText{font-family:var(--ui-font-sans);font-size:var(--ui-text-15);font-weight:var(--ui-fw-medium);line-height:var(--ui-lh-1-45);letter-spacing:var(--ui-ls-tight);margin:0}.PortfolioPostViewer-module-scss-module__SL5PPW__assignmentReason{font-family:var(--ui-font-sans);font-size:var(--ui-text-sm);line-height:var(--ui-lh-1-4);color:#ffffffc7;margin:0}.PortfolioPostViewer-module-scss-module__SL5PPW__metrics{gap:var(--ui-space-px-10);font-family:var(--ui-font-sans);font-size:var(--ui-text-sm);color:#ffffffb3;flex-wrap:wrap;display:flex}.PortfolioPostViewer-module-scss-module__SL5PPW__hint{left:50%;bottom:calc(var(--ui-space-px-10) + env(safe-area-inset-bottom));z-index:3;padding:var(--ui-space-px-6)var(--ui-space-3);border-radius:var(--ui-radius-pill-999);font-family:var(--ui-font-sans);font-size:var(--ui-text-xs);color:#ffffff8c;pointer-events:none;background:#ffffff1a;animation:2.4s .4s both PortfolioPostViewer-module-scss-module__SL5PPW__hintFade;position:absolute;transform:translate(-50%)}@keyframes PortfolioPostViewer-module-scss-module__SL5PPW__hintFade{0%,70%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.PortfolioPostViewer-module-scss-module__SL5PPW__root,.PortfolioPostViewer-module-scss-module__SL5PPW__hint{animation:none}}
.CreatorToastProvider-module-scss-module__7fNFka__viewport{left:50%;bottom:calc(var(--ui-space-6) + env(safe-area-inset-bottom));z-index:3000;width:min(100vw - var(--ui-space-8),420px);gap:var(--ui-space-px-10);pointer-events:none;flex-direction:column;display:flex;position:fixed;transform:translate(-50%)}.CreatorToastProvider-module-scss-module__7fNFka__toast{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-3);padding:var(--ui-space-px-14)var(--ui-space-px-14)var(--ui-space-px-14)var(--ui-space-4);border-radius:var(--ui-radius-18);color:var(--ui-paint-white);pointer-events:auto;background:#111827f0;animation:.24s cubic-bezier(.22,1,.36,1) CreatorToastProvider-module-scss-module__7fNFka__toastIn;display:flex}.CreatorToastProvider-module-scss-module__7fNFka__toastSuccess{background:#0f172af0}.CreatorToastProvider-module-scss-module__7fNFka__toastError{background:#7f1d1df0}.CreatorToastProvider-module-scss-module__7fNFka__toastBody{gap:var(--ui-space-1);flex-direction:column;min-width:0;display:flex}.CreatorToastProvider-module-scss-module__7fNFka__toastTitle{font-size:var(--ui-text-md);line-height:var(--ui-lh-1-4);font-weight:var(--ui-fw-bold);margin:0}.CreatorToastProvider-module-scss-module__7fNFka__toastDescription{font-size:var(--ui-text-sm);line-height:var(--ui-lh-normal);color:#fffc;margin:0}.CreatorToastProvider-module-scss-module__7fNFka__toastClose{color:#ffffffb8;font-size:var(--ui-text-sm);font-weight:var(--ui-fw-bold);cursor:pointer;background:0 0;border:none;flex-shrink:0}@keyframes CreatorToastProvider-module-scss-module__7fNFka__toastIn{0%{opacity:0;transform:translate3d(0,var(--ui-space-3),0)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.CreatorToastProvider-module-scss-module__7fNFka__toast{animation:none}}
.PortfolioReportViewer-module-scss-module__VduXUG__root{z-index:calc(var(--z-modal-surface-nested,5003) + 20);height:100dvh;color:var(--ui-fg);background:#f6f6f8;animation:.24s ease-out both PortfolioReportViewer-module-scss-module__VduXUG__reportIn;position:fixed;inset:0}.PortfolioReportViewer-module-scss-module__VduXUG__selectableText{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}@keyframes PortfolioReportViewer-module-scss-module__VduXUG__reportIn{0%{opacity:0;transform:translate3d(0,var(--ui-space-4),0)}to{opacity:1;transform:translate(0,0)}}.PortfolioReportViewer-module-scss-module__VduXUG__chrome{z-index:2;align-items:center;gap:var(--ui-space-px-10);padding:max(var(--ui-space-px-10),env(safe-area-inset-top))var(--ui-space-4)var(--ui-space-3);background:linear-gradient(#f6f6f8 70%,#f6f6f8db 100%);display:flex;position:sticky;top:0}.PortfolioReportViewer-module-scss-module__VduXUG__close{width:var(--ui-space-10);height:var(--ui-space-10);border-radius:var(--ui-radius-full);color:var(--ui-fg);cursor:pointer;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;background:#0a0a0a0f;border:none;justify-content:center;align-items:center;display:inline-flex}.PortfolioReportViewer-module-scss-module__VduXUG__close svg{width:var(--ui-space-5);height:var(--ui-space-5)}.PortfolioReportViewer-module-scss-module__VduXUG__edit{min-height:var(--ui-space-px-36);min-width:var(--ui-space-px-52);padding:0 var(--ui-space-3);border-radius:var(--ui-radius-pill-999);color:var(--ui-fg);font-family:var(--ui-font-sans);font-size:var(--ui-text-13);font-weight:var(--ui-fw-bold);letter-spacing:var(--ui-ls-tight);cursor:pointer;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;background:#0a0a0a0f;border:none;flex-shrink:0;margin-left:auto}.PortfolioReportViewer-module-scss-module__VduXUG__edit:active{background:#0a0a0a1a}.PortfolioReportViewer-module-scss-module__VduXUG__edit:focus-visible{outline:var(--ui-space-px-2)solid var(--ui-fg);outline-offset:var(--ui-space-px-2)}.PortfolioReportViewer-module-scss-module__VduXUG__chromeActions{align-items:center;gap:var(--ui-space-px-6);flex-shrink:0;margin-left:auto;display:inline-flex}.PortfolioReportViewer-module-scss-module__VduXUG__secondaryAction,.PortfolioReportViewer-module-scss-module__VduXUG__primaryAction{min-height:var(--ui-space-px-36);padding:0 var(--ui-space-3);border-radius:var(--ui-radius-pill-999);font-family:var(--ui-font-sans);font-size:var(--ui-text-13);font-weight:var(--ui-fw-bold);letter-spacing:var(--ui-ls-tight);cursor:pointer;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;border:none}.PortfolioReportViewer-module-scss-module__VduXUG__secondaryAction:disabled,.PortfolioReportViewer-module-scss-module__VduXUG__primaryAction:disabled{opacity:.55;cursor:default}.PortfolioReportViewer-module-scss-module__VduXUG__secondaryAction{color:var(--ui-fg);background:#0a0a0a0f}.PortfolioReportViewer-module-scss-module__VduXUG__primaryAction{background:var(--ui-paint-carbon-soft);color:var(--ui-paint-white)}.PortfolioReportViewer-module-scss-module__VduXUG__titleInput{width:100%;padding:var(--ui-space-1)0;border:none;border-bottom:var(--ui-space-px-1-5)solid #0a0a0a29;color:var(--ui-fg);font-family:var(--ui-font-sans);font-size:var(--ui-text-2xl);font-weight:var(--ui-fw-extrabold);letter-spacing:var(--ui-ls-tight-4);line-height:var(--ui-lh-1-2);background:0 0;margin:0}.PortfolioReportViewer-module-scss-module__VduXUG__titleInput:focus{border-bottom-color:#0a0a0a80;outline:none}.PortfolioReportViewer-module-scss-module__VduXUG__titleInput:disabled{opacity:.6}.PortfolioReportViewer-module-scss-module__VduXUG__field{gap:var(--ui-space-px-6);flex-direction:column;display:flex}.PortfolioReportViewer-module-scss-module__VduXUG__fieldLabel{font-family:var(--ui-font-sans);font-size:var(--ui-text-sm);font-weight:var(--ui-fw-bold);letter-spacing:var(--ui-ls-tight);color:var(--ui-fg-muted)}.PortfolioReportViewer-module-scss-module__VduXUG__fieldInput,.PortfolioReportViewer-module-scss-module__VduXUG__fieldTextarea{box-sizing:border-box;width:100%;padding:var(--ui-space-3)var(--ui-space-px-14);border:var(--ui-space-px-1)solid #0a0a0a14;border-radius:var(--ui-radius-14);color:var(--ui-fg);font-family:var(--ui-font-sans);font-size:var(--ui-text-md);font-weight:var(--ui-fw-medium);letter-spacing:var(--ui-ls-tight);line-height:var(--ui-lh-1-45);resize:vertical;background:#ffffffe6}.PortfolioReportViewer-module-scss-module__VduXUG__fieldInput:focus,.PortfolioReportViewer-module-scss-module__VduXUG__fieldTextarea:focus{outline:var(--ui-space-px-2)solid #0a0a0a47;outline-offset:var(--ui-space-px-1)}.PortfolioReportViewer-module-scss-module__VduXUG__fieldInput:disabled,.PortfolioReportViewer-module-scss-module__VduXUG__fieldTextarea:disabled{opacity:.6}.PortfolioReportViewer-module-scss-module__VduXUG__fieldTextarea{min-height:var(--ui-space-px-96)}.PortfolioReportViewer-module-scss-module__VduXUG__chromeMeta{gap:var(--ui-space-px-2);flex-direction:column;min-width:0;display:flex}.PortfolioReportViewer-module-scss-module__VduXUG__chromeKicker{font-family:var(--ui-font-sans);font-size:var(--ui-text-xs);font-weight:var(--ui-fw-semibold);letter-spacing:var(--ui-ls-tight);color:var(--ui-fg-muted)}.PortfolioReportViewer-module-scss-module__VduXUG__chromeTitle{font-family:var(--ui-font-sans);font-size:var(--ui-text-2xl);font-weight:var(--ui-fw-extrabold);letter-spacing:var(--ui-ls-tight-4);line-height:var(--ui-lh-1-2);color:var(--ui-fg);margin:0}.PortfolioReportViewer-module-scss-module__VduXUG__scroller{height:calc(100dvh - var(--ui-space-px-64));overscroll-behavior-y:contain;padding:0 0 calc(var(--ui-space-7) + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;overflow-y:auto}.PortfolioReportViewer-module-scss-module__VduXUG__hero{margin:0 var(--ui-space-4)var(--ui-space-px-18);aspect-ratio:16/10;border-radius:var(--ui-radius-18);background:#e8e8ec;overflow:hidden}.PortfolioReportViewer-module-scss-module__VduXUG__heroImg{object-fit:cover;width:100%;height:100%;display:block}.PortfolioReportViewer-module-scss-module__VduXUG__body{padding:0 var(--ui-space-5);gap:var(--ui-space-px-18);-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;flex-direction:column;max-width:520px;display:flex}.PortfolioReportViewer-module-scss-module__VduXUG__summary{font-family:var(--ui-font-sans);font-size:var(--ui-text-xl);font-weight:var(--ui-fw-650);line-height:var(--ui-lh-1-45);letter-spacing:-.035em;color:var(--ui-fg);margin:0}.PortfolioReportViewer-module-scss-module__VduXUG__subtitle{font-family:var(--ui-font-sans);font-size:var(--ui-text-13);font-weight:var(--ui-fw-semibold);line-height:var(--ui-lh-1-4);letter-spacing:var(--ui-ls-tight);color:var(--ui-fg-muted);margin:0}.PortfolioReportViewer-module-scss-module__VduXUG__facts{gap:var(--ui-space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.PortfolioReportViewer-module-scss-module__VduXUG__fact{gap:var(--ui-space-1);padding:var(--ui-space-3)var(--ui-space-px-10);border-radius:var(--ui-radius-14);border:var(--ui-space-px-1)solid #0a0a0a0d;background:#ffffffc7;flex-direction:column;display:flex}.PortfolioReportViewer-module-scss-module__VduXUG__fact dt{font-family:var(--ui-font-sans);font-size:var(--ui-text-xs);color:var(--ui-fg-muted)}.PortfolioReportViewer-module-scss-module__VduXUG__fact dd{font-family:var(--ui-font-sans);font-size:var(--ui-text-lg);font-weight:var(--ui-fw-bold);letter-spacing:var(--ui-ls-tight-3);color:var(--ui-fg);margin:0}.PortfolioReportViewer-module-scss-module__VduXUG__section{gap:var(--ui-space-2);flex-direction:column;display:flex}.PortfolioReportViewer-module-scss-module__VduXUG__sectionTitle{font-family:var(--ui-font-sans);font-size:var(--ui-text-sm);font-weight:var(--ui-fw-bold);letter-spacing:var(--ui-ls-tight);color:var(--ui-fg-muted);margin:0}.PortfolioReportViewer-module-scss-module__VduXUG__sectionBody{font-family:var(--ui-font-sans);font-size:var(--ui-text-md);font-weight:var(--ui-fw-medium);line-height:var(--ui-lh-1-55);letter-spacing:var(--ui-ls-tight);color:var(--ui-fg);margin:0}.PortfolioReportViewer-module-scss-module__VduXUG__categoryList,.PortfolioReportViewer-module-scss-module__VduXUG__signalList{gap:var(--ui-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PortfolioReportViewer-module-scss-module__VduXUG__categoryItem,.PortfolioReportViewer-module-scss-module__VduXUG__signalItem{padding:var(--ui-space-3)var(--ui-space-px-14);border-radius:var(--ui-radius-14);border:var(--ui-space-px-1)solid #0a0a0a0d;background:#ffffffc7}.PortfolioReportViewer-module-scss-module__VduXUG__categoryHead{justify-content:space-between;align-items:baseline;gap:var(--ui-space-2);display:flex}.PortfolioReportViewer-module-scss-module__VduXUG__categoryName{font-family:var(--ui-font-sans);font-size:var(--ui-text-15);font-weight:var(--ui-fw-bold);letter-spacing:var(--ui-ls-tight-3)}.PortfolioReportViewer-module-scss-module__VduXUG__categoryScore{font-family:var(--ui-font-sans);font-size:var(--ui-text-13);font-weight:var(--ui-fw-bold);color:var(--ui-fg-secondary)}.PortfolioReportViewer-module-scss-module__VduXUG__categoryReason{margin:var(--ui-space-px-6)0 0;font-family:var(--ui-font-sans);font-size:var(--ui-text-13);line-height:var(--ui-lh-1-45);color:var(--ui-fg-muted)}.PortfolioReportViewer-module-scss-module__VduXUG__signalItem{gap:var(--ui-space-2);flex-direction:column;display:flex}.PortfolioReportViewer-module-scss-module__VduXUG__signalLabel{font-family:var(--ui-font-sans);font-size:var(--ui-text-xs);font-weight:var(--ui-fw-bold);color:var(--ui-fg-muted)}.PortfolioReportViewer-module-scss-module__VduXUG__signalChips{gap:var(--ui-space-px-6);flex-wrap:wrap;display:flex}.PortfolioReportViewer-module-scss-module__VduXUG__signalChip{max-width:100%;padding:var(--ui-space-px-5)9px;border-radius:var(--ui-radius-pill-999);font-family:var(--ui-font-sans);font-size:var(--ui-text-sm);font-weight:var(--ui-fw-semibold);letter-spacing:var(--ui-ls-tight);line-height:var(--ui-lh-1-3);color:var(--ui-fg);background:#0a0a0a0d;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.PortfolioReportViewer-module-scss-module__VduXUG__root{animation:none}}
.CampaignApplyPortfolioPicker-module-scss-module__UXp2tq__root{gap:var(--ui-space-px-10);flex-direction:column;display:flex}.CampaignApplyPortfolioPicker-module-scss-module__UXp2tq__label{font-family:var(--ui-font-sans,inherit);font-size:var(--ui-text-md);font-weight:var(--ui-fw-bold);letter-spacing:var(--ui-ls-tight);color:var(--ui-fg,#0a0a0a);margin:0}.CampaignApplyPortfolioPicker-module-scss-module__UXp2tq__hint{font-family:var(--ui-font-sans,inherit);font-size:var(--ui-text-sm);line-height:var(--ui-lh-1-45);color:var(--ui-fg-secondary,#404040);margin:0}.CampaignApplyPortfolioPicker-module-scss-module__UXp2tq__emptyRoot{gap:var(--ui-space-px-6)}.CampaignApplyPortfolioPicker-module-scss-module__UXp2tq__emptyFolder{margin-top:var(--ui-space-1);justify-content:center;padding:0;display:flex}.CampaignApplyPortfolioPicker-module-scss-module__UXp2tq__folderList{gap:var(--ui-space-px-30);flex-direction:column;display:flex;overflow:visible}.CampaignApplyPortfolioPicker-module-scss-module__UXp2tq__folderRow{flex-direction:column;width:100%;min-width:0;display:flex;position:relative}.CampaignApplyPortfolioPicker-module-scss-module__UXp2tq__folderRow>:first-child{z-index:2;position:relative}.CampaignApplyPortfolioPicker-module-scss-module__UXp2tq__detailSlot{z-index:1;grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.CampaignApplyPortfolioPicker-module-scss-module__UXp2tq__folderRowOpen .CampaignApplyPortfolioPicker-module-scss-module__UXp2tq__detailSlot{grid-template-rows:1fr}.CampaignApplyPortfolioPicker-module-scss-module__UXp2tq__detailSlotInner{min-height:0;overflow:hidden}.CampaignApplyPortfolioPicker-module-scss-module__UXp2tq__folderRowOpen .CampaignApplyPortfolioPicker-module-scss-module__UXp2tq__detailSlotInner{overflow:visible}.CampaignApplyPortfolioPicker-module-scss-module__UXp2tq__detailTrigger{--overlap:26px;--folder-r:var(--ui-space-px-22);justify-content:flex-start;align-items:center;gap:var(--ui-space-px-10);width:100%;margin-top:calc(-1*var(--overlap));padding:calc(var(--overlap) + var(--ui-space-2))var(--ui-space-4)var(--ui-space-3);border-radius:0 0 var(--ui-radius-14)var(--ui-radius-14);background:var(--ui-paint-ink);color:var(--ui-paint-white);font-family:var(--ui-font-sans,inherit);font-size:var(--ui-text-13);font-weight:var(--ui-fw-bold);letter-spacing:var(--ui-ls-tight);line-height:var(--ui-lh-1-2);cursor:pointer;-webkit-tap-highlight-color:#0000;border:none;display:flex;position:relative;overflow:visible}.CampaignApplyPortfolioPicker-module-scss-module__UXp2tq__detailTrigger:before{content:"";height:var(--overlap);background:var(--ui-bg,#fff);border-radius:0 0 var(--folder-r)var(--folder-r);pointer-events:none;position:absolute;top:0;left:0;right:0}.CampaignApplyPortfolioPicker-module-scss-module__UXp2tq__detailTrigger:disabled{opacity:.45;cursor:not-allowed}.CampaignApplyPortfolioPicker-module-scss-module__UXp2tq__detailTrigger:focus-visible{outline:var(--ui-space-px-2)solid var(--ui-fg,#0a0a0a);outline-offset:var(--ui-space-px-2)}.CampaignApplyPortfolioPicker-module-scss-module__UXp2tq__detailTriggerLabel{z-index:1;flex-shrink:0;position:relative}.CampaignApplyPortfolioPicker-module-scss-module__UXp2tq__detailTriggerArrow{z-index:1;width:calc(50% - 5em - var(--ui-space-px-10));min-width:var(--ui-space-6);flex:0 auto;align-items:center;gap:0;display:flex;position:relative}.CampaignApplyPortfolioPicker-module-scss-module__UXp2tq__detailTriggerArrowLine{min-width:var(--ui-space-3);height:var(--ui-space-px-1-5);background:currentColor;flex:auto;display:block}.CampaignApplyPortfolioPicker-module-scss-module__UXp2tq__detailTriggerArrowHead{width:var(--ui-space-4);height:var(--ui-space-4);margin-left:-var(--ui-space-px-6);flex-shrink:0}.CampaignApplyPortfolioPicker-module-scss-module__UXp2tq__detailOverlay{z-index:var(--z-modal-backdrop-nested);pointer-events:none;background:#0a0a0a00;justify-content:flex-end;align-items:stretch;transition:background-color .24s;display:flex;position:fixed;inset:0}.CampaignApplyPortfolioPicker-module-scss-module__UXp2tq__detailOverlayVisible{background:var(--ui-overlay,#0006);pointer-events:auto}.CampaignApplyPortfolioPicker-module-scss-module__UXp2tq__detailSheet{width:100%;max-width:var(--ui-page-max,480px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box;height:100%;max-height:100dvh;padding:var(--ui-space-px-10)var(--ui-page-gutter,20px)max(var(--ui-space-7),env(safe-area-inset-bottom));background:var(--ui-paint-white);will-change:transform;transition:transform .28s cubic-bezier(.22,1,.36,1);position:relative;overflow-y:auto;transform:translate(100%)}.CampaignApplyPortfolioPicker-module-scss-module__UXp2tq__detailSheetVisible{transform:translate(0)}@media (prefers-reduced-motion:reduce){.CampaignApplyPortfolioPicker-module-scss-module__UXp2tq__detailSlot,.CampaignApplyPortfolioPicker-module-scss-module__UXp2tq__detailOverlay,.CampaignApplyPortfolioPicker-module-scss-module__UXp2tq__detailSheet{transition:none}}.CampaignApplyPortfolioPicker-module-scss-module__UXp2tq__recommendTag{padding:var(--ui-space-px-3)var(--ui-space-2);border-radius:var(--ui-radius-pill-999);background:var(--ui-paint-ink);color:var(--ui-paint-white);font-family:var(--ui-font-sans,inherit);font-size:var(--ui-text-10);font-weight:var(--ui-fw-bold);letter-spacing:var(--ui-ls-tight);line-height:var(--ui-lh-1-2);box-shadow:0 var(--ui-space-1)var(--ui-space-3)#0a0a0a2e;align-items:center;display:inline-flex}.CampaignApplyPortfolioPicker-module-scss-module__UXp2tq__categoryTag{align-items:center;gap:var(--ui-space-px-5);max-width:7.5rem;padding:var(--ui-space-px-3)var(--ui-space-2)var(--ui-space-px-3)var(--ui-space-px-6);border-radius:var(--ui-radius-pill-999);border:var(--ui-space-px-1)solid #ffffffe6;box-shadow:0 var(--ui-space-1)var(--ui-space-3)#2d2d321a,0 var(--ui-space-px-1)var(--ui-space-px-2)#2d2d320d,inset 0 var(--ui-space-px-1)0 #fffffff2;-webkit-backdrop-filter:blur(12px)saturate(1.25);backdrop-filter:blur(12px)saturate(1.25);background:linear-gradient(160deg,#ffffffeb 0%,#f5f8fac7 100%);display:inline-flex}.CampaignApplyPortfolioPicker-module-scss-module__UXp2tq__categoryTagDot{width:var(--ui-space-px-5);height:var(--ui-space-px-5);border-radius:var(--ui-radius-pill-999);background:color-mix(in srgb,var(--ui-paint-teal)68%,var(--ui-paint-white));box-shadow:0 0 0 var(--ui-space-px-2)color-mix(in srgb,var(--ui-paint-teal)16%,transparent);flex-shrink:0}.CampaignApplyPortfolioPicker-module-scss-module__UXp2tq__categoryTagText{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--ui-font-sans,inherit);font-size:var(--ui-text-xs);font-weight:var(--ui-fw-bold);letter-spacing:var(--ui-ls-tight);line-height:var(--ui-lh-1-2);color:var(--ui-paint-ink);overflow:hidden}.CampaignApplyPortfolioPicker-module-scss-module__UXp2tq__matchBadge{padding:var(--ui-space-px-2)7px;border-radius:var(--ui-radius-pill-999);font-family:var(--ui-font-sans,inherit);font-size:var(--ui-text-xs);font-weight:var(--ui-fw-bold);color:var(--ui-fg-secondary,#404040);background:#0a0a0a0f;flex-shrink:0;align-items:center;display:inline-flex}.CampaignApplyPortfolioPicker-module-scss-module__UXp2tq__viewAll{margin-top:var(--ui-space-px-2);padding:var(--ui-space-2)var(--ui-space-3);border-radius:var(--ui-radius-pill-999);font-family:var(--ui-font-sans,inherit);font-size:var(--ui-text-13);font-weight:var(--ui-fw-650);color:var(--ui-fg-secondary,#404040);text-underline-offset:var(--ui-space-px-3);cursor:pointer;background:0 0;border:none;align-self:center;text-decoration:underline}.CampaignApplyPortfolioPicker-module-scss-module__UXp2tq__selectedCount{margin:var(--ui-space-px-2)0 0;font-family:var(--ui-font-sans,inherit);font-size:var(--ui-text-sm);font-weight:var(--ui-fw-650);color:var(--ui-fg,#0a0a0a)}.CampaignApplyPortfolioPicker-module-scss-module__UXp2tq__selectedCountMuted{margin:var(--ui-space-px-2)0 0;font-family:var(--ui-font-sans,inherit);font-size:var(--ui-text-sm);color:var(--ui-fg-muted,#737373)}
.CampaignGuideMarkdown-module-scss-module__bZoAkq__markdown{gap:var(--ui-space-3);font-family:var(--ui-font-sans);color:var(--ui-fg);font-size:var(--ui-text-md);font-weight:var(--ui-fw-regular);line-height:var(--ui-lh-relaxed);word-break:break-word;flex-direction:column;display:flex}:is(.CampaignGuideMarkdown-module-scss-module__bZoAkq__markdown p,.CampaignGuideMarkdown-module-scss-module__bZoAkq__markdown ul,.CampaignGuideMarkdown-module-scss-module__bZoAkq__markdown ol,.CampaignGuideMarkdown-module-scss-module__bZoAkq__markdown pre,.CampaignGuideMarkdown-module-scss-module__bZoAkq__markdown blockquote,.CampaignGuideMarkdown-module-scss-module__bZoAkq__markdown table){margin:0}:is(.CampaignGuideMarkdown-module-scss-module__bZoAkq__markdown h1,.CampaignGuideMarkdown-module-scss-module__bZoAkq__markdown h2,.CampaignGuideMarkdown-module-scss-module__bZoAkq__markdown h3,.CampaignGuideMarkdown-module-scss-module__bZoAkq__markdown h4,.CampaignGuideMarkdown-module-scss-module__bZoAkq__markdown h5,.CampaignGuideMarkdown-module-scss-module__bZoAkq__markdown h6){color:var(--ui-fg);font-weight:var(--ui-fw-bold);line-height:var(--ui-lh-snug);margin:0}.CampaignGuideMarkdown-module-scss-module__bZoAkq__markdown h1{font-size:var(--ui-text-xl)}.CampaignGuideMarkdown-module-scss-module__bZoAkq__markdown h2{font-size:var(--ui-text-lg)}:is(.CampaignGuideMarkdown-module-scss-module__bZoAkq__markdown h3,.CampaignGuideMarkdown-module-scss-module__bZoAkq__markdown h4,.CampaignGuideMarkdown-module-scss-module__bZoAkq__markdown h5,.CampaignGuideMarkdown-module-scss-module__bZoAkq__markdown h6){font-size:var(--ui-text-md)}:is(.CampaignGuideMarkdown-module-scss-module__bZoAkq__markdown ul,.CampaignGuideMarkdown-module-scss-module__bZoAkq__markdown ol){padding-left:1.25em}.CampaignGuideMarkdown-module-scss-module__bZoAkq__markdown li{margin-bottom:var(--ui-space-1)}.CampaignGuideMarkdown-module-scss-module__bZoAkq__markdown li>p{margin:0}.CampaignGuideMarkdown-module-scss-module__bZoAkq__markdown a{color:var(--ui-accent);text-underline-offset:2px;word-break:break-all;text-decoration:underline}.CampaignGuideMarkdown-module-scss-module__bZoAkq__markdown strong{color:var(--ui-accent);font-weight:var(--ui-fw-semibold)}.CampaignGuideMarkdown-module-scss-module__bZoAkq__markdown code{border-radius:var(--ui-radius-xs);background:color-mix(in srgb,var(--ui-fg)8%,transparent);padding:0 .25em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.CampaignGuideMarkdown-module-scss-module__bZoAkq__markdown pre{padding:var(--ui-space-3);border-radius:var(--ui-radius-md);background:color-mix(in srgb,var(--ui-fg)8%,transparent);margin:0;overflow-x:auto}.CampaignGuideMarkdown-module-scss-module__bZoAkq__markdown pre code{background:0 0;padding:0}.CampaignGuideMarkdown-module-scss-module__bZoAkq__markdown blockquote{padding-left:var(--ui-space-3);border-left:2px solid var(--ui-glass-border);margin:0}.CampaignGuideMarkdown-module-scss-module__bZoAkq__markdown img{border-radius:var(--ui-radius-md);max-width:100%;height:auto;display:block}.CampaignGuideMarkdown-module-scss-module__bZoAkq__markdown hr{border:0;border-top:1px solid var(--ui-glass-border);margin:0}.CampaignGuideMarkdown-module-scss-module__bZoAkq__markdown table{border-collapse:collapse;width:100%;font-size:var(--ui-text-sm)}:is(.CampaignGuideMarkdown-module-scss-module__bZoAkq__markdown th,.CampaignGuideMarkdown-module-scss-module__bZoAkq__markdown td){border:1px solid var(--ui-glass-border);vertical-align:top;text-align:left;padding:6px 8px}.CampaignGuideMarkdown-module-scss-module__bZoAkq__warning,:is(.CampaignGuideMarkdown-module-scss-module__bZoAkq__warning h1,.CampaignGuideMarkdown-module-scss-module__bZoAkq__warning h2,.CampaignGuideMarkdown-module-scss-module__bZoAkq__warning h3,.CampaignGuideMarkdown-module-scss-module__bZoAkq__warning h4,.CampaignGuideMarkdown-module-scss-module__bZoAkq__warning h5,.CampaignGuideMarkdown-module-scss-module__bZoAkq__warning h6,.CampaignGuideMarkdown-module-scss-module__bZoAkq__warning strong,.CampaignGuideMarkdown-module-scss-module__bZoAkq__warning a){color:var(--ui-warning)}
.MypageCategoryContentRegister-module-scss-module__7gQ8ZW__wrap{gap:var(--ui-space-3);margin-top:var(--ui-space-1);padding-bottom:var(--ui-space-2);flex-direction:column;display:flex}.MypageCategoryContentRegister-module-scss-module__7gQ8ZW__form{gap:var(--ui-space-px-10);flex-direction:column;display:flex}.MypageCategoryContentRegister-module-scss-module__7gQ8ZW__input{box-sizing:border-box;width:100%;padding:var(--ui-space-3)var(--ui-space-px-14);border:var(--ui-space-px-1)solid var(--ui-border);border-radius:var(--ui-radius-md);font-size:var(--ui-text-md);color:var(--ui-input-fg);background:var(--ui-input-bg);font-family:var(--ui-font-sans)}.MypageCategoryContentRegister-module-scss-module__7gQ8ZW__input::placeholder{color:var(--ui-input-placeholder)}.MypageCategoryContentRegister-module-scss-module__7gQ8ZW__input:focus{border-color:var(--ui-border-strong);background:var(--ui-surface);outline:none}.MypageCategoryContentRegister-module-scss-module__7gQ8ZW__input:disabled{opacity:.65}.MypageCategoryContentRegister-module-scss-module__7gQ8ZW__row{gap:var(--ui-space-px-10);margin-top:var(--ui-space-1);justify-content:flex-end;align-items:center;display:flex}.MypageCategoryContentRegister-module-scss-module__7gQ8ZW__modalError{font-size:var(--ui-text-sm);line-height:var(--ui-lh-1-45);color:var(--ui-danger);margin:0}.MypageCategoryContentRegister-module-scss-module__7gQ8ZW__cancelBtn{padding:var(--ui-space-px-10)var(--ui-space-px-14);border-radius:var(--ui-radius-md);color:var(--ui-fg-secondary);font-size:var(--ui-text-sm);font-weight:var(--ui-fw-medium);cursor:pointer;background:0 0;border:none}.MypageCategoryContentRegister-module-scss-module__7gQ8ZW__cancelBtn:hover:not(:disabled){color:var(--ui-fg)}.MypageCategoryContentRegister-module-scss-module__7gQ8ZW__submitBtn{min-width:var(--ui-space-px-88);padding:var(--ui-space-px-10)var(--ui-space-px-18);border-radius:var(--ui-radius-md);background:var(--ui-primary);color:var(--ui-primary-fg);font-size:var(--ui-text-sm);font-weight:var(--ui-fw-semibold);cursor:pointer;border:none;justify-content:center;align-items:center;transition:opacity .15s;display:flex}.MypageCategoryContentRegister-module-scss-module__7gQ8ZW__submitBtn:hover:not(:disabled){opacity:.92}.MypageCategoryContentRegister-module-scss-module__7gQ8ZW__submitBtn:disabled{opacity:.55;cursor:not-allowed}.MypageCategoryContentRegister-module-scss-module__7gQ8ZW__message{font-size:var(--ui-text-sm);line-height:var(--ui-lh-1-45);color:var(--ui-fg-secondary);margin:0}.MypageCategoryContentRegister-module-scss-module__7gQ8ZW__messageError{font-size:var(--ui-text-sm);line-height:var(--ui-lh-1-45);color:var(--ui-danger);margin:0}.MypageCategoryContentRegister-module-scss-module__7gQ8ZW__messageSuccess{font-size:var(--ui-text-sm);line-height:var(--ui-lh-1-45);color:var(--ui-success);margin:0}
.PortfolioCreateFolder-module-scss-module__1fycHW__root{--fan-ease:cubic-bezier(.175,.885,.32,1.275);--fan-duration:.48s;align-items:stretch;gap:var(--ui-space-3);text-align:left;cursor:pointer;-webkit-tap-highlight-color:#0000;width:100%;transition:transform var(--ui-duration)var(--ui-ease);background:0 0;border:none;flex-direction:column;padding:0;display:flex}.PortfolioCreateFolder-module-scss-module__1fycHW__root:active{transform:scale(.98)}.PortfolioCreateFolder-module-scss-module__1fycHW__root:focus-visible{outline:var(--ui-space-px-2)solid var(--ui-fg);outline-offset:var(--ui-space-1);border-radius:var(--ui-radius-md)}.PortfolioCreateFolder-module-scss-module__1fycHW__folder{aspect-ratio:1/1.18;width:100%;filter:drop-shadow(0 var(--ui-space-px-10)var(--ui-space-6)#2d2d321a)drop-shadow(0 var(--ui-space-px-2)var(--ui-space-px-6)#2d2d320d);position:relative;overflow:visible}.PortfolioCreateFolder-module-scss-module__1fycHW__back{z-index:1;pointer-events:none;position:absolute;inset:18% 0 0}.PortfolioCreateFolder-module-scss-module__1fycHW__tab{border-radius:var(--ui-radius-14)var(--ui-radius-14)0 0;border:var(--ui-space-px-1)solid #ffffffb3;width:38%;height:12%;box-shadow:inset 0 var(--ui-space-px-1)0 #fffffff2;-webkit-backdrop-filter:blur(18px)saturate(1.35);backdrop-filter:blur(18px)saturate(1.35);background:linear-gradient(#ffffffc7 0%,#f2f2f599 100%);border-bottom:none;position:absolute;top:-11%;left:10%}.PortfolioCreateFolder-module-scss-module__1fycHW__backFace{border-radius:var(--ui-radius-22);border:var(--ui-space-px-1)solid #ffffffa6;box-shadow:inset 0 var(--ui-space-px-1)0 #ffffffd9;-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:linear-gradient(160deg,#ffffffb3 0%,#ececf08c 100%);position:absolute;inset:0}.PortfolioCreateFolder-module-scss-module__1fycHW__front{z-index:3;border-radius:var(--ui-radius-xl);border:var(--ui-space-px-1)solid #ffffffc7;box-shadow:inset 0 var(--ui-space-px-1)0 #fffffff2,inset 0 -var(--ui-space-px-1)0 #0000000a,0 -var(--ui-space-1)var(--ui-space-4)#2d2d320a;-webkit-backdrop-filter:blur(22px)saturate(1.45);backdrop-filter:blur(22px)saturate(1.45);pointer-events:none;transition:transform var(--fan-duration)var(--fan-ease);background:linear-gradient(155deg,#ffffffe0 0%,#f8f8fab8 45%,#ececf0c7 100%);position:absolute;inset:34% 0 0;overflow:hidden}.PortfolioCreateFolder-module-scss-module__1fycHW__front:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(120% 80% at 12% 0,#ffffff8c,#0000 55%),linear-gradient(#0000 55%,#00000008 100%);position:absolute;inset:0}.PortfolioCreateFolder-module-scss-module__1fycHW__emboss{height:var(--ui-space-px-10);border-radius:var(--ui-radius-pill-999);box-shadow:inset 0 var(--ui-space-px-1)0 #0000000d,inset 0 -var(--ui-space-px-1)0 #ffffffb3;opacity:.55;pointer-events:none;position:absolute;bottom:28%;left:14%;right:14%}.PortfolioCreateFolder-module-scss-module__1fycHW__frontLabel{justify-content:center;align-items:center;gap:var(--ui-space-px-6);padding:var(--ui-space-3);font-family:var(--ui-font-sans);font-size:var(--ui-text-13);font-weight:var(--ui-fw-bold);letter-spacing:var(--ui-ls-tight-3);color:var(--ui-fg,#0a0a0a);flex-direction:column;display:flex;position:absolute;inset:0}.PortfolioCreateFolder-module-scss-module__1fycHW__frontLabel svg{width:var(--ui-space-px-22);height:var(--ui-space-px-22)}.PortfolioCreateFolder-module-scss-module__1fycHW__meta{align-items:baseline;gap:var(--ui-space-2);padding:0 var(--ui-space-1);min-width:0;display:flex}.PortfolioCreateFolder-module-scss-module__1fycHW__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--ui-font-sans);font-size:var(--ui-text-md);font-weight:var(--ui-fw-semibold);letter-spacing:var(--ui-ls-tight);color:var(--ui-fg-muted);flex:1;overflow:hidden}@media (hover:hover) and (pointer:fine){.PortfolioCreateFolder-module-scss-module__1fycHW__root:hover .PortfolioCreateFolder-module-scss-module__1fycHW__front{transform:translate3d(0,var(--ui-space-px-1),0)}}.PortfolioCreateFolder-module-scss-module__1fycHW__root:focus-visible .PortfolioCreateFolder-module-scss-module__1fycHW__front{transform:translate3d(0,var(--ui-space-px-1),0)}.PortfolioCreateFolder-module-scss-module__1fycHW__rootRunning{cursor:default;pointer-events:none}.PortfolioCreateFolder-module-scss-module__1fycHW__rootRunning:active{transform:none}.PortfolioCreateFolder-module-scss-module__1fycHW__spinner{width:var(--ui-space-px-22);height:var(--ui-space-px-22);border-radius:var(--ui-radius-full);border:var(--ui-space-px-2)solid #0a0a0a1f;border-top-color:var(--ui-fg,#0a0a0a);animation:.7s linear infinite PortfolioCreateFolder-module-scss-module__1fycHW__portfolioCreateSpin}@keyframes PortfolioCreateFolder-module-scss-module__1fycHW__portfolioCreateSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.PortfolioCreateFolder-module-scss-module__1fycHW__spinner{border-top-color:#0a0a0a59;animation:none}}
