.Expression_studioRoot__O_E9l{width:100%;max-width:1120px;margin:0 auto;padding:var(--space-4) var(--space-3);position:relative;min-height:calc(100vh - 120px)}@media (max-width:768px){.Expression_studioRoot__O_E9l{padding:var(--space-3) var(--space-2)}}.Expression_studioLayout__hc9g_{width:100%;position:relative}.Expression_makeYoursBanner__ICoW7{background:var(--bg-card);border:1px solid rgba(130,166,124,.25);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}@media (max-width:768px){.Expression_makeYoursBanner__ICoW7{flex-direction:column;align-items:flex-start;padding:var(--space-3)}}.Expression_makeYoursContent__CrTrV{display:flex;flex-direction:column;gap:4px}.Expression_makeYoursBadge__7s8Sx{display:inline-flex;align-items:center;gap:6px;font-size:var(--size-xs);font-weight:600;color:var(--primary-500);text-transform:uppercase;letter-spacing:.05em}.Expression_makeYoursTitle__CaXjC{font-family:var(--font-brand);font-size:1.15rem;font-weight:600;color:var(--text-main);margin:0}.Expression_makeYoursSubtitle___InwF{font-size:var(--size-small);color:var(--text-muted);margin:0;line-height:1.4}.Expression_makeYoursCtaBtn__gfrzi{background:var(--gradient-accent);color:#121813;border:none;border-radius:var(--radius-md);padding:10px 20px;font-family:var(--font-body);font-size:var(--size-body);font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;transition:transform .15s ease,opacity .15s ease;min-height:44px}.Expression_makeYoursCtaBtn__gfrzi:hover{transform:translateY(-1px);opacity:.95}.Expression_sectionHeadingBlock__i2z7q{margin-bottom:var(--space-4)}.Expression_sectionSuperLabel__2wgke{font-size:var(--size-xs);font-weight:600;color:var(--primary-500);text-transform:uppercase;letter-spacing:.08em;display:block;margin-bottom:4px}.Expression_sectionHeading__7cE3_{font-family:var(--font-brand);font-size:clamp(1.4rem,4vw,1.85rem);font-weight:600;color:var(--text-main);margin:0 0 6px;letter-spacing:-.02em}.Expression_sectionDescription__QcVOM{font-size:var(--size-body);color:var(--text-muted);margin:0;max-width:600px;line-height:1.5}.Expression_templateSection__bNns6{display:flex;flex-direction:column;gap:var(--space-4)}.Expression_templateGrid__cnuFt{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3)}@media (max-width:680px){.Expression_templateGrid__cnuFt{grid-template-columns:1fr}}.Expression_templateCard__5ZeYr{background:var(--bg-card);border:1px solid rgba(130,166,124,.12);border-radius:var(--radius-lg);padding:var(--space-3);text-align:left;cursor:pointer;display:flex;flex-direction:column;transition:border-color .2s ease,transform .15s ease,background-color .2s ease;min-height:190px;color:inherit;outline:none}.Expression_templateCard__5ZeYr:hover{border-color:rgba(130,166,124,.35);transform:translateY(-2px);background:rgba(36,44,38,.95)}.Expression_templateCard__5ZeYr:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.Expression_templateCardActive__95O9e{border-color:var(--primary-500);background:rgba(38,48,40,.95)}.Expression_templateHeader__roI1Y{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2)}.Expression_templateIconWrap__0hJRW{width:36px;height:36px;border-radius:var(--radius-md);background:rgba(130,166,124,.1);display:flex;align-items:center;justify-content:center;color:var(--primary-500)}.Expression_templateBadge__iKJWO{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-meta);background:rgba(255,255,255,.05);padding:3px 8px;border-radius:var(--radius-full)}.Expression_templateTitle__sZlny{font-family:var(--font-brand);font-size:1.12rem;font-weight:600;color:var(--text-main);margin:0 0 4px}.Expression_templateSubtitle__JOYc4{font-size:var(--size-small);color:var(--text-muted);margin:0 0 var(--space-2) 0;line-height:1.4;flex-grow:1}.Expression_templateHookBox__hJl4X{background:rgba(18,24,19,.6);border-left:2px solid var(--primary-500);border-radius:4px;padding:8px 10px;display:flex;gap:4px}.Expression_templateHookQuote__hADc8{color:var(--primary-500);font-family:var(--font-serif);font-size:1.1rem;line-height:1}.Expression_templateHookText__VzR4g{font-size:.8125rem;color:var(--text-main);font-style:italic;line-height:1.35}.Expression_soMeShortcutBanner__vTTsN{background:rgba(28,36,29,.85);border:1px solid rgba(197,160,89,.25);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-2)}@media (max-width:680px){.Expression_soMeShortcutBanner__vTTsN{flex-direction:column;align-items:flex-start;padding:var(--space-3)}}.Expression_soMeBannerContent__Tr4xD{display:flex;flex-direction:column;gap:4px}.Expression_soMeBadge__zqj_O{display:inline-flex;align-items:center;gap:6px;font-size:var(--size-xs);font-weight:600;color:#c5a059;text-transform:uppercase;letter-spacing:.06em}.Expression_soMeBannerTitle__sWr9C{font-family:var(--font-brand);font-size:1.05rem;font-weight:600;color:var(--text-main);margin:0}.Expression_soMeBannerText__GZa55{font-size:var(--size-small);color:var(--text-muted);margin:0;line-height:1.4}.Expression_soMeBannerBtn__SnlgL{background:transparent;color:#c5a059;border:1px solid rgba(197,160,89,.35);border-radius:var(--radius-md);padding:10px 18px;font-family:var(--font-body);font-size:var(--size-small);font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s ease;min-height:44px}.Expression_soMeBannerBtn__SnlgL:hover{background:rgba(197,160,89,.1);border-color:#c5a059;color:#fcfaf2}.Expression_promptSection__UyDRQ{display:flex;flex-direction:column;gap:var(--space-3)}.Expression_promptTopNav__gXWAw{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-1)}.Expression_promptBackBtn__VtdBv{background:transparent;border:none;color:var(--text-meta);font-family:var(--font-body);font-size:var(--size-small);cursor:pointer;padding:6px 0;display:inline-flex;align-items:center;gap:6px;transition:color .15s ease}.Expression_promptBackBtn__VtdBv:hover{color:var(--text-main)}.Expression_promptActiveFormatBadge__mOlzB{font-size:var(--size-xs);font-weight:600;color:var(--primary-500);background:rgba(130,166,124,.1);padding:4px 10px;border-radius:var(--radius-full)}.Expression_feelingGrid__qbIKJ{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2)}@media (max-width:640px){.Expression_feelingGrid__qbIKJ{grid-template-columns:1fr}}.Expression_feelingOptionBtn__VySo1{background:var(--bg-card);border:1px solid rgba(130,166,124,.1);border-radius:var(--radius-md);padding:14px 16px;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;transition:all .15s ease;min-height:56px;color:inherit;outline:none}.Expression_feelingOptionBtn__VySo1:hover{border-color:rgba(130,166,124,.35);background:rgba(36,44,38,.95);transform:translateY(-1px)}.Expression_feelingOptionBtn__VySo1:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.Expression_feelingOptionActive__M5rbJ{border-color:var(--primary-500);background:rgba(40,52,42,.95)}.Expression_feelingBtnInner__OAIGN{display:flex;flex-direction:column;gap:2px}.Expression_feelingLabel__1WmPl{font-family:var(--font-body);font-size:var(--size-body);font-weight:500;color:var(--text-main)}.Expression_feelingSubtext__XdeHy{font-size:.775rem;color:var(--text-meta)}.Expression_feelingCheckIcon__DxVkt{color:var(--primary-500);flex-shrink:0}.Expression_customPromptContainer__QLnMb{margin-top:var(--space-2)}.Expression_writeOwnTriggerBtn__6a_tN{background:transparent;border:1px dashed rgba(130,166,124,.25);border-radius:var(--radius-md);width:100%;padding:14px;color:var(--text-muted);font-family:var(--font-body);font-size:var(--size-small);font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease;min-height:48px}.Expression_writeOwnTriggerBtn__6a_tN:hover{border-color:var(--primary-500);color:var(--text-main);background:rgba(130,166,124,.05)}.Expression_customPromptForm__Pmt7Z{width:100%}.Expression_customInputWrapper__wN9lY{background:var(--bg-card);border:1px solid rgba(130,166,124,.3);border-radius:var(--radius-lg);padding:var(--space-2)}.Expression_customTextArea__95vOx{width:100%;background:transparent;border:none;color:var(--text-main);font-family:var(--font-body);font-size:var(--size-body);line-height:1.5;resize:none;outline:none;padding:6px}.Expression_customTextArea__95vOx::placeholder{color:var(--text-meta)}.Expression_customInputMeta__T3aTN{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.Expression_charCount__elxUC{font-size:var(--size-xs);color:var(--text-meta)}.Expression_customActionButtons__pHrn_{display:flex;align-items:center;gap:8px}.Expression_cancelCustomBtn__YB4Z1{background:transparent;border:none;color:var(--text-meta);font-size:var(--size-small);cursor:pointer;padding:6px 12px}.Expression_cancelCustomBtn__YB4Z1:hover{color:var(--text-main)}.Expression_submitCustomBtn__bCp59{background:var(--gradient-accent);color:#121813;border:none;border-radius:var(--radius-md);padding:8px 16px;font-family:var(--font-body);font-size:var(--size-small);font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:opacity .15s ease}.Expression_submitCustomBtn__bCp59:disabled{opacity:.4;cursor:not-allowed}.Expression_soMeContainer__jXfbA{display:flex;flex-direction:column;gap:var(--space-3)}.Expression_soMePillBadge__4ENMI{display:inline-flex;align-items:center;gap:6px;font-size:var(--size-xs);font-weight:600;color:#c5a059;background:rgba(197,160,89,.1);padding:4px 10px;border-radius:var(--radius-full)}.Expression_soMeCardsGrid__pAODU{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3)}@media (max-width:680px){.Expression_soMeCardsGrid__pAODU{grid-template-columns:1fr}}.Expression_soMeChoiceCard__gkIVN{background:var(--bg-card);border:1px solid rgba(197,160,89,.15);border-radius:var(--radius-lg);padding:var(--space-3);text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:var(--space-2);transition:all .2s ease;min-height:160px;color:inherit;outline:none}.Expression_soMeChoiceCard__gkIVN:hover{border-color:#c5a059;transform:translateY(-2px);background:rgba(38,44,38,.95)}.Expression_soMeChoiceCard__gkIVN:focus-visible{outline:2px solid #c5a059;outline-offset:2px}.Expression_soMeChoiceCardActive__0F1xU{border-color:#c5a059;background:rgba(44,48,38,.95)}.Expression_soMeCardHeader__XyHUU{display:flex;align-items:center;justify-content:space-between}.Expression_soMeCardTag__KJkaT{font-size:.6875rem;font-weight:600;color:#c5a059;text-transform:uppercase;letter-spacing:.08em}.Expression_soMeSelectedIndicator__tJHZB{font-size:var(--size-xs);color:var(--primary-500);display:inline-flex;align-items:center;gap:4px}.Expression_soMeCardQuote__DqULy{font-family:var(--font-brand);font-size:1.05rem;font-weight:500;color:var(--text-main);line-height:1.45;margin:0;flex-grow:1}.Expression_soMeCardActionHint__uhJq2{font-size:var(--size-xs);color:var(--text-meta)}.Expression_cardReadyLayout__xiO7D{display:grid;grid-template-columns:minmax(320px,420px) 1fr;gap:var(--space-5);align-items:start}@media (max-width:860px){.Expression_cardReadyLayout__xiO7D{grid-template-columns:1fr;gap:var(--space-4)}}.Expression_cardPreviewColumn__qY4zR{display:flex;flex-direction:column;gap:var(--space-2);align-items:center}.Expression_cardTopBar__vvG_n{width:100%;max-width:380px;display:flex;align-items:center;justify-content:space-between}.Expression_backToFeelingsBtn__GBhOk{background:transparent;border:none;color:var(--text-meta);font-family:var(--font-body);font-size:var(--size-small);cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:4px 0;transition:color .15s ease}.Expression_backToFeelingsBtn__GBhOk:hover{color:var(--text-main)}.Expression_activeTemplateTag__Pjq1Q{font-size:var(--size-xs);font-weight:600;color:var(--text-meta);text-transform:uppercase;letter-spacing:.05em}.Expression_storyCardContainer__VSvsC{width:100%;max-width:380px;margin:0 auto}.Expression_storyCard__fZYVG{width:100%;aspect-ratio:9/16;border-radius:var(--radius-lg);padding:var(--space-5) var(--space-4);display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative;overflow:hidden;box-shadow:0 12px 30px rgba(0,0,0,.45);user-select:none;transition:background .3s ease,border-color .3s ease}@media (max-width:480px){.Expression_storyCard__fZYVG{padding:var(--space-4) var(--space-3)}}.Expression_storyCardNoise__iP269{position:absolute;inset:0;pointer-events:none;opacity:.04;background-image:var(--surface-noise)}.Expression_style-editorial__tT85_{background-color:#0e120f;border:1px solid rgba(197,160,89,.18);color:#fcfaf2}.Expression_style-editorial__tT85_ .Expression_storyCardBadge__gZPBz{color:#c5a059}.Expression_style-editorial__tT85_ .Expression_storyCardBadgeDot__E39x7{background:#c5a059}.Expression_style-editorial__tT85_ .Expression_statementLine__qqebq{font-family:var(--font-serif);font-style:italic;letter-spacing:-.01em}.Expression_style-quiet-sage__jS936{background:linear-gradient(180deg,#141d15,#0e140f);border:1px solid rgba(130,166,124,.2);color:#fcfaf2}.Expression_style-quiet-sage__jS936 .Expression_storyCardBadge__gZPBz{color:#82a67c}.Expression_style-quiet-sage__jS936 .Expression_storyCardBadgeDot__E39x7{background:#82a67c}.Expression_style-quiet-sage__jS936 .Expression_statementLine__qqebq{font-family:var(--font-body);font-weight:500}.Expression_style-dark-glass__4a4tZ{background-color:#121813;border:1px solid rgba(130,166,124,.25);color:#fcfaf2}.Expression_style-dark-glass__4a4tZ .Expression_storyCardBadge__gZPBz{color:#9bb996}.Expression_style-dark-glass__4a4tZ .Expression_storyCardBadgeDot__E39x7{background:#9bb996}.Expression_style-dark-glass__4a4tZ .Expression_statementLine__qqebq{font-family:var(--font-brand);font-weight:500}.Expression_style-soft-gradient__B3fHz{background:radial-gradient(circle at 40% 25%,#222f23 0,#131b14 60%,#0c100d 100%);border:1px solid rgba(212,179,115,.2);color:#fcfaf2}.Expression_style-soft-gradient__B3fHz .Expression_storyCardBadge__gZPBz{color:#d4b373}.Expression_style-soft-gradient__B3fHz .Expression_storyCardBadgeDot__E39x7{background:#d4b373}.Expression_style-soft-gradient__B3fHz .Expression_statementLine__qqebq{font-family:var(--font-serif);font-style:italic}.Expression_style-minimalist-light__r_rcv{background-color:#fcfaf2;border:1px solid rgba(20,26,21,.1);color:#141a15}.Expression_style-minimalist-light__r_rcv .Expression_storyCardBadge__gZPBz{color:#4b6647}.Expression_style-minimalist-light__r_rcv .Expression_storyCardBadgeDot__E39x7{background:#4b6647}.Expression_style-minimalist-light__r_rcv .Expression_statementLine__qqebq{font-family:var(--font-serif);font-style:italic;color:#141a15}.Expression_style-minimalist-light__r_rcv .Expression_brandIcon__uc9pz,.Expression_style-minimalist-light__r_rcv .Expression_brandWordmark__yshfK{color:rgba(20,26,21,.55)}.Expression_style-minimalist-light__r_rcv .Expression_brandSubtleUrl__rtjIC{color:rgba(20,26,21,.4)}.Expression_storyCardTop__QOLAO{display:flex;flex-direction:column;align-items:center;gap:8px;z-index:1}.Expression_storyCardBadge__gZPBz{font-family:var(--font-body);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.Expression_storyCardBadgeDot__E39x7{width:4px;height:4px;border-radius:50%}.Expression_storyCardCenter__VJ293{width:100%;display:flex;align-items:center;justify-content:center;text-align:center;z-index:1;padding:0 var(--space-2)}.Expression_storyCardStatement__E3ej8{width:100%;display:flex;flex-direction:column;gap:8px}.Expression_statementLine__qqebq{margin:0;font-size:clamp(1.15rem,4.2vw,1.45rem);line-height:1.5}.Expression_storyCardLoading__LqX0B{display:flex;flex-direction:column;align-items:center;gap:12px}.Expression_storyCardPulseDot__5r5Dy{width:10px;height:10px;border-radius:50%;background:var(--primary-500);animation:Expression_pulseDot__kse0B 1.4s ease-in-out infinite}@keyframes Expression_pulseDot__kse0B{0%,to{transform:scale(.8);opacity:.5}50%{transform:scale(1.3);opacity:1}}.Expression_storyCardLoadingText__5VW_9{font-size:var(--size-small);color:var(--text-muted);font-style:italic}.Expression_storyCardBottom__CjHqT{display:flex;flex-direction:column;align-items:center;gap:4px;z-index:1}.Expression_brandSignature__D6SfS{display:flex;align-items:center;gap:8px;color:rgba(252,250,242,.8)}.Expression_brandLogoImg__8IXcb{width:22px;height:22px;border-radius:50%;object-fit:contain;display:block}.Expression_brandWordmark__yshfK{font-family:var(--font-brand,"Sora",sans-serif);font-size:.95rem;font-weight:650;letter-spacing:-.02em}.Expression_brandSubtleUrl__rtjIC{font-size:.6875rem;color:rgba(252,250,242,.35);letter-spacing:.02em}.Expression_controlsBlock__Hd6Nh,.Expression_controlsColumn__Dh7pN{display:flex;flex-direction:column;gap:var(--space-4)}.Expression_controlsBlock__Hd6Nh{background:var(--bg-card);border:1px solid rgba(130,166,124,.12);border-radius:var(--radius-lg);padding:var(--space-4)}@media (max-width:640px){.Expression_controlsBlock__Hd6Nh{padding:var(--space-3)}}.Expression_stylePickerSection__7HCdq{display:flex;flex-direction:column;gap:var(--space-2)}.Expression_stylePickerHeader__shPOi{display:flex;align-items:center;justify-content:space-between}.Expression_stylePickerLabel__pLI_j{font-size:var(--size-small);font-weight:600;color:var(--text-main)}.Expression_stylePickerRow__2tjYU{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}@media (max-width:480px){.Expression_stylePickerRow__2tjYU{grid-template-columns:repeat(3,1fr)}}.Expression_styleOptionBtn__yRCHD{background:rgba(18,24,19,.6);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);padding:8px 6px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;transition:all .15s ease;outline:none;min-height:60px}.Expression_styleOptionBtn__yRCHD:hover{border-color:rgba(130,166,124,.35)}.Expression_styleOptionBtn__yRCHD:focus-visible{outline:2px solid var(--primary-500);outline-offset:1px}.Expression_styleOptionActive__vpZH4{border-color:var(--primary-500);background:rgba(130,166,124,.12)}.Expression_styleOptionSwatch__6IcO1{width:26px;height:26px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;border:1px solid rgba(255,255,255,.1)}.Expression_styleOptionName__QoPQJ{font-size:.6875rem;font-weight:500;color:var(--text-muted)}.Expression_nuanceControlsContainer__TEmx4{display:flex;flex-direction:column;gap:var(--space-2)}.Expression_nuanceControlsHeader__HMK_C{display:flex;align-items:center;justify-content:space-between}.Expression_nuanceHeaderLabel__eyCFz{font-size:var(--size-small);font-weight:600;color:var(--text-main)}.Expression_regenerateBtn__V_B4S{background:transparent;border:1px solid rgba(130,166,124,.2);border-radius:var(--radius-md);color:var(--primary-500);padding:5px 12px;font-family:var(--font-body);font-size:.8125rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .15s ease}.Expression_regenerateBtn__V_B4S:hover:not(:disabled){border-color:var(--primary-500);background:rgba(130,166,124,.08)}.Expression_regenerateBtn__V_B4S:disabled{opacity:.5;cursor:not-allowed}.Expression_spinning__3MIQB{animation:Expression_spin__N1Jdd .8s linear infinite}@keyframes Expression_spin__N1Jdd{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Expression_nuancePillsRow__vb1GI{display:flex;flex-wrap:wrap;gap:8px}.Expression_nuancePillBtn__v2OMY{background:rgba(18,24,19,.6);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-full);padding:7px 14px;color:var(--text-muted);font-family:var(--font-body);font-size:var(--size-small);font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .15s ease;min-height:38px}.Expression_nuancePillBtn__v2OMY:hover{border-color:rgba(130,166,124,.3);color:var(--text-main)}.Expression_nuancePillActive__cKuBJ{border-color:var(--primary-500);background:rgba(130,166,124,.15);color:#fcfaf2}.Expression_shareActionBlock___pvF_{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.Expression_primaryShareBtn__knXCb{background:var(--gradient-accent);color:#121813;border:none;border-radius:var(--radius-md);padding:14px var(--space-4);font-family:var(--font-body);font-size:1.05rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:transform .15s ease,opacity .15s ease,box-shadow .2s ease;box-shadow:0 4px 14px rgba(197,160,89,.25);min-height:52px}.Expression_primaryShareBtn__knXCb:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 18px rgba(197,160,89,.35)}.Expression_primaryShareBtn__knXCb:disabled{opacity:.6;cursor:not-allowed}.Expression_secondaryActionsRow__i_11q{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.Expression_secondaryActionBtn__oHVs6{background:rgba(18,24,19,.6);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);padding:10px 8px;color:var(--text-muted);font-family:var(--font-body);font-size:var(--size-small);font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .15s ease;min-height:44px}.Expression_secondaryActionBtn__oHVs6:hover{border-color:rgba(130,166,124,.3);color:var(--text-main);background:rgba(28,36,29,.8)}.Expression_viralHelpNote__XbrCZ{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:rgba(130,166,124,.06);border:1px solid rgba(130,166,124,.12);border-radius:var(--radius-md)}.Expression_viralHelpIcon__r9LSR{color:var(--primary-500);flex-shrink:0;margin-top:2px}.Expression_viralHelpNote__XbrCZ p{margin:0;font-size:.8125rem;color:var(--text-muted);line-height:1.4}.Expression_crisisOverlay__FrreK,.Expression_modalOverlay__TyheY{position:fixed;inset:0;background:rgba(10,14,11,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:2500;display:flex;align-items:center;justify-content:center;padding:var(--space-4) var(--space-3);overflow-y:auto;-webkit-overflow-scrolling:touch}.Expression_crisisCard__l2V6t,.Expression_shareModalCard__krHFc{background:var(--bg-card);border:1px solid rgba(130,166,124,.22);border-radius:var(--radius-lg);max-width:520px;width:100%;max-height:calc(100dvh - 36px);overflow-y:auto;margin:auto;padding:var(--space-4);position:relative;box-shadow:0 24px 48px rgba(0,0,0,.75)}@media (max-width:480px){.Expression_crisisOverlay__FrreK,.Expression_modalOverlay__TyheY{padding:var(--space-3) var(--space-2)}.Expression_crisisCard__l2V6t,.Expression_shareModalCard__krHFc{padding:var(--space-3);max-height:calc(100dvh - 24px)}}.Expression_crisisCloseBtn__Wpw_s,.Expression_modalCloseBtn__ZDc68{position:absolute;top:var(--space-3);right:var(--space-3);background:transparent;border:none;color:var(--text-meta);cursor:pointer;padding:6px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;transition:color .15s ease}.Expression_crisisCloseBtn__Wpw_s:hover,.Expression_modalCloseBtn__ZDc68:hover{color:var(--text-main)}.Expression_shareModalHeader__LOhJW{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:var(--space-3)}.Expression_instagramIconBadge__A3WbC{width:44px;height:44px;border-radius:var(--radius-full);background:rgba(197,160,89,.12);color:#c5a059;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-2)}.Expression_shareModalTitle__jFPnL{font-family:var(--font-brand);font-size:1.25rem;font-weight:600;color:var(--text-main);margin:0 0 4px}.Expression_shareModalSubtitle__Ig7a_{font-size:var(--size-small);color:var(--text-muted);margin:0;line-height:1.4}.Expression_shareStepsContainer__Szk7v{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-4)}.Expression_shareStepItem__rdSPU{display:flex;align-items:flex-start;gap:12px}.Expression_shareStepNum__4_p8f{width:26px;height:26px;border-radius:50%;background:rgba(130,166,124,.15);color:var(--primary-500);font-size:var(--size-small);font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Expression_shareStepBody__xw3Ep{display:flex;flex-direction:column;gap:4px;flex-grow:1}.Expression_shareStepTitle__PzSf0{font-size:var(--size-body);font-weight:600;color:var(--text-main)}.Expression_shareStepDesc__TeXDI{font-size:var(--size-small);color:var(--text-muted);margin:0;line-height:1.4}.Expression_shareDownloadBtn__TwIpi{background:rgba(18,24,19,.8);border:1px solid rgba(130,166,124,.25);border-radius:var(--radius-md);color:var(--text-main);padding:8px 14px;font-family:var(--font-body);font-size:var(--size-small);font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;width:fit-content;margin-top:4px;transition:all .15s ease}.Expression_shareDownloadBtn__TwIpi:hover{border-color:var(--primary-500);background:rgba(130,166,124,.1)}.Expression_copyLinkBar__R_ABF{display:flex;align-items:center;gap:6px;background:rgba(18,24,19,.9);border:1px solid rgba(197,160,89,.25);border-radius:var(--radius-md);padding:4px 6px;margin-top:4px}.Expression_copyLinkInput__KPnSS{background:transparent;color:var(--text-muted);flex-grow:1;outline:none;overflow:hidden;text-overflow:ellipsis}.Expression_copyLinkActionBtn___Rypl,.Expression_copyLinkInput__KPnSS{border:none;font-size:var(--size-xs);font-family:var(--font-body);white-space:nowrap}.Expression_copyLinkActionBtn___Rypl{background:var(--gradient-accent);color:#121813;border-radius:6px;padding:6px 12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.Expression_shareModalFooter__VIYm0{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:var(--space-3);border-top:1px solid rgba(255,255,255,.06)}.Expression_secondaryCopyBtn__XZyWi{background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);padding:8px 16px;color:var(--text-muted);font-size:var(--size-small);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.Expression_secondaryCopyBtn__XZyWi:hover{color:var(--text-main);border-color:rgba(255,255,255,.2)}.Expression_primaryDoneBtn__KUbWM{background:var(--bg-soft);border:1px solid rgba(130,166,124,.25);color:var(--text-main);border-radius:var(--radius-md);padding:8px 24px;font-size:var(--size-small);font-weight:600;cursor:pointer}.Expression_primaryDoneBtn__KUbWM:hover{border-color:var(--primary-500)}.Expression_crisisHeader__pJMCn{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:var(--space-3)}.Expression_crisisIconWrap__13x_Z{width:48px;height:48px;border-radius:var(--radius-full);background:rgba(217,122,102,.15);color:#d97a66;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-2)}.Expression_crisisTitle__Q7oZ0{font-family:var(--font-brand);font-size:1.25rem;font-weight:600;color:#fcfaf2;margin:0 0 6px}.Expression_crisisSubtitle__FfS4l{font-size:var(--size-small);color:var(--text-muted);margin:0;line-height:1.45}.Expression_crisisResourcesList__Y9688{display:flex;flex-direction:column;gap:10px;margin-bottom:var(--space-3)}.Expression_crisisResourceItem__Ea1fd{background:rgba(18,24,19,.7);border:1px solid rgba(217,122,102,.2);border-radius:var(--radius-md);padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px}.Expression_crisisResourceDetails__kn3Ly{display:flex;flex-direction:column;gap:2px}.Expression_crisisResourceName__BYKq0{font-size:var(--size-small);font-weight:600;color:var(--text-main)}.Expression_crisisResourceDesc__B4LGO{font-size:var(--size-xs);color:var(--text-meta)}.Expression_crisisCallBtn__JvLZe{background:rgba(217,122,102,.15);border:1px solid rgba(217,122,102,.4);color:#fcfaf2;border-radius:var(--radius-md);padding:6px 12px;font-size:var(--size-xs);font-weight:600;display:inline-flex;align-items:center;gap:6px;text-decoration:none;white-space:nowrap;transition:all .15s ease}.Expression_crisisCallBtn__JvLZe:hover{background:rgba(217,122,102,.3);color:#ffffff}.Expression_crisisFooter__1yc_i{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid rgba(255,255,255,.06)}.Expression_crisisGlobalLink__UMJW7{color:var(--text-meta);font-size:var(--size-xs);display:inline-flex;align-items:center;gap:4px;text-decoration:underline}.Expression_crisisGlobalLink__UMJW7:hover{color:var(--text-main)}.Expression_crisisBackBtn__j4xT7{background:transparent;border:none;color:var(--text-muted);font-size:var(--size-small);cursor:pointer;padding:6px 12px}.Expression_crisisBackBtn__j4xT7:hover{color:var(--text-main)}