.Expression_studioRoot__O_E9l{width:100%;max-width:1240px;margin:0 auto;padding:var(--space-4) var(--space-4) var(--space-12) var(--space-4);position:relative;min-height:calc(100dvh - 90px)}@media (max-width:768px){.Expression_studioRoot__O_E9l{padding:var(--space-2) var(--space-3) calc(76px + env(safe-area-inset-bottom, 16px)) var(--space-3);min-height:100dvh}}.Expression_studioHeader__RjGBZ{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle)}@media (max-width:768px){.Expression_studioHeader__RjGBZ{flex-direction:row;align-items:center;justify-content:space-between;gap:8px;margin-bottom:var(--space-2);padding-bottom:var(--space-2)}}.Expression_studioHeaderLeft__ww0_N{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}@media (max-width:768px){.Expression_studioHeaderLeft__ww0_N{gap:8px;flex:1;min-width:0;flex-wrap:nowrap}.Expression_studioHeaderBackBtn__fnS8R{padding:6px 10px;min-height:38px;font-size:var(--size-xs);flex-shrink:0}.Expression_studioTitleBlock__u_IVR{min-width:0}.Expression_studioMainTitle__bdvjI{font-size:1.05rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Expression_studioTagline__4UQN5{display:none}.Expression_shuffleInspirationBtn__8ZwfJ{padding:6px 10px;min-height:38px;font-size:var(--size-xs);flex-shrink:0}}@media (max-width:440px){.Expression_backBtnText__Z0zoR{display:none}.Expression_studioHeaderBackBtn__fnS8R{padding:8px;width:38px;height:38px;justify-content:center}.Expression_shuffleBtnText__j7Oh0{display:none}.Expression_shuffleInspirationBtn__8ZwfJ{padding:8px;width:38px;height:38px;justify-content:center}}.Expression_studioHeaderBackBtn__fnS8R{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);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;padding:8px 12px;min-height:40px;transition:all .15s ease}.Expression_studioHeaderBackBtn__fnS8R:hover{border-color:var(--primary-500);color:var(--text-main);background:var(--bg-card-hover,rgba(38,48,40,.95))}.Expression_studioHeaderBackBtn__fnS8R:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.Expression_studioTitleBlock__u_IVR{display:flex;flex-direction:column;gap:2px}.Expression_studioMainTitle__bdvjI{font-family:var(--font-serif);font-size:clamp(1.25rem,3.2vw,1.7rem);font-weight:500;color:var(--text-main);margin:0;letter-spacing:-.02em}.Expression_studioTagline__4UQN5{font-size:var(--size-xs);color:var(--text-muted);margin:0;letter-spacing:.01em}.Expression_studioHeaderRight__5HTNu{display:flex;align-items:center;gap:var(--space-2)}.Expression_shuffleInspirationBtn__8ZwfJ{background:rgba(197,160,89,.1);border:1px solid rgba(197,160,89,.3);color:#c5a059;border-radius:var(--radius-md);padding:8px 14px;font-family:var(--font-body);font-size:var(--size-small);font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;min-height:40px;transition:all .2s ease}.Expression_shuffleInspirationBtn__8ZwfJ:hover{background:rgba(197,160,89,.2);color:#fcfaf2;border-color:#c5a059}.Expression_shuffleInspirationBtn__8ZwfJ:focus-visible{outline:2px solid #c5a059;outline-offset:2px}.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_studioWorkspaceGrid__PYFPd{display:grid;grid-template-columns:minmax(320px,460px) 1fr;gap:var(--space-5);align-items:start}@media (max-width:880px){.Expression_studioWorkspaceGrid__PYFPd{grid-template-columns:1fr;gap:var(--space-4)}}.Expression_studioCanvasColumn__Ruw4U{display:flex;flex-direction:column;gap:var(--space-2);align-items:center}.Expression_cardPreviewWrapper__5dkIQ{width:100%;display:flex;justify-content:center}.Expression_quickCanvasToolbar__Z4Op1{width:100%;max-width:440px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:rgba(20,26,21,.6);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:4px 8px}@media (max-width:480px){.Expression_quickCanvasToolbar__Z4Op1{padding:3px 6px;gap:4px}.Expression_quickToolbarLabel__lMltE{display:none}.Expression_quickRatioGroup__DX2Pv{width:100%;justify-content:space-between;gap:4px}.Expression_quickRatioBtn__Cz3PR{flex:1;padding:6px 4px;min-height:36px;display:inline-flex;align-items:center;justify-content:center}.Expression_ratioFullLabel__3UsOK{display:none}}.Expression_quickToolbarLabel__lMltE{font-size:var(--size-xs);color:var(--text-muted);font-weight:500;text-transform:uppercase;letter-spacing:.05em;padding-left:4px}.Expression_quickRatioGroup__DX2Pv{display:flex;align-items:center;gap:4px}.Expression_quickRatioBtn__Cz3PR{background:transparent;border:1px solid transparent;border-radius:var(--radius-tag,6px);padding:4px 10px;color:var(--text-muted);font-family:var(--font-body);font-size:var(--size-xs);font-weight:500;cursor:pointer;transition:all .15s ease;min-height:30px}.Expression_quickRatioBtn__Cz3PR:hover{color:var(--text-main);background:rgba(255,255,255,.05)}.Expression_quickRatioBtnActive__pShmE{background:rgba(130,166,124,.15);border-color:var(--primary-500);color:#fcfaf2;font-weight:600}.Expression_quickRatioBtn__Cz3PR:focus-visible{outline:2px solid var(--primary-500);outline-offset:1px}.Expression_storyCardContainer__VSvsC{width:100%;margin:0 auto;transition:max-width .3s ease}.Expression_ratioStory__9bsoQ{aspect-ratio:9/16;max-width:380px}.Expression_ratioSquare__N_0c1{aspect-ratio:1/1;max-width:440px}.Expression_ratioPortrait__jhA3f{aspect-ratio:4/5;max-width:410px}@media (max-width:768px){.Expression_cardPreviewWrapper__5dkIQ{padding:2px 0 8px}.Expression_storyCardContainer__VSvsC{display:flex;justify-content:center;align-items:center}.Expression_ratioStory__9bsoQ{aspect-ratio:9/16;max-height:min(42dvh,370px);width:auto;max-width:100%}.Expression_ratioSquare__N_0c1{aspect-ratio:1/1;max-height:min(38dvh,330px);width:auto;max-width:100%}.Expression_ratioPortrait__jhA3f{aspect-ratio:4/5;max-height:min(40dvh,350px);width:auto;max-width:100%}}.Expression_storyCard__fZYVG{width:100%;height:100%;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 16px 36px -8px rgba(0,0,0,.65),var(--surface-bevel);user-select:none;transition:background .3s ease,border-color .3s ease,aspect-ratio .3s ease}@media (max-width:768px){.Expression_storyCard__fZYVG{padding:var(--space-3) var(--space-3);border-radius:var(--radius-md)}}.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,.2);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,.22);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%,#221a14 0,#130f0c 60%,#0a0807 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:#faf7f0;border:1px solid rgba(20,26,21,.12);color:#141a15}.Expression_style-minimalist-light__r_rcv .Expression_storyCardBadge__gZPBz{color:#3e5c3a}.Expression_style-minimalist-light__r_rcv .Expression_storyCardBadgeDot__E39x7{background:#3e5c3a}.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,.65)}.Expression_style-minimalist-light__r_rcv .Expression_brandSubtleUrl__rtjIC{color:rgba(20,26,21,.45)}.Expression_style-midnight-twilight__idxVx{background:radial-gradient(circle at 40% 25%,#15202c 0,#0d131b 60%,#070a0e 100%);border:1px solid rgba(147,180,200,.2);color:#f4f7fa}.Expression_style-midnight-twilight__idxVx .Expression_storyCardBadge__gZPBz{color:#93b4c8}.Expression_style-midnight-twilight__idxVx .Expression_storyCardBadgeDot__E39x7{background:#93b4c8}.Expression_style-midnight-twilight__idxVx .Expression_statementLine__qqebq{font-family:var(--font-serif);font-style:italic;color:#f4f7fa}.Expression_style-midnight-twilight__idxVx .Expression_brandWordmark__yshfK{color:rgba(147,180,200,.8)}.Expression_style-midnight-twilight__idxVx .Expression_brandSubtleUrl__rtjIC{color:rgba(147,180,200,.45)}.Expression_storyCardTop__QOLAO{display:flex;flex-direction:column;align-items:center;gap:8px;z-index:1}.Expression_storyCardTopSpacer__5hmvM{height:24px}.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%;flex:1;min-height:0;display:flex;align-items:center;z-index:1;padding:0 var(--space-2)}.Expression_alignCenter__4QmND{text-align:center;justify-content:center}.Expression_alignLeft__smizg{text-align:left;justify-content:flex-start}.Expression_storyCardStatement__E3ej8{width:100%;display:flex;flex-direction:column;gap:8px}.Expression_scaleCompact__AYK7_ .Expression_statementLine__qqebq{font-size:clamp(1.05rem,3.4vw,1.25rem);line-height:1.45}.Expression_scaleBalanced__gJvy8 .Expression_statementLine__qqebq{font-size:clamp(1.2rem,3.9vw,1.45rem);line-height:1.5}.Expression_scaleLarge___oNX7 .Expression_statementLine__qqebq{font-size:clamp(1.35rem,4.4vw,1.68rem);line-height:1.52}@media (max-width:768px){.Expression_scaleCompact__AYK7_ .Expression_statementLine__qqebq{font-size:clamp(.82rem,2.7vw,1.05rem);line-height:1.38}.Expression_scaleBalanced__gJvy8 .Expression_statementLine__qqebq{font-size:clamp(.92rem,3.1vw,1.18rem);line-height:1.42}.Expression_scaleLarge___oNX7 .Expression_statementLine__qqebq{font-size:clamp(1.05rem,3.6vw,1.32rem);line-height:1.46}.Expression_storyCardStatement__E3ej8{gap:4px}.Expression_storyCardBadge__gZPBz{font-size:.65rem;letter-spacing:.08em}.Expression_brandWordmark__yshfK{font-size:.72rem}.Expression_brandSubtleUrl__rtjIC{font-size:.65rem}.Expression_brandLogoImg__8IXcb{width:16px;height:16px}}.Expression_statementLine__qqebq{margin:0}.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;will-change:transform,opacity;backface-visibility:hidden}@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-body);font-size:.8125rem;font-weight:700;letter-spacing:.04em}.Expression_brandSubtleUrl__rtjIC{font-family:var(--font-body);font-size:.6875rem;color:rgba(252,250,242,.4);letter-spacing:.02em}.Expression_discreteBrandDot__Zmd0J{width:6px;height:6px;border-radius:50%;background:rgba(252,250,242,.4)}.Expression_inspectorContainer__hGbpj{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--shadow-card)}.Expression_inspectorTabsStrip__DMLaV{display:flex;align-items:center;background:rgba(18,24,19,.92);border-bottom:1px solid var(--border-subtle);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:6px 8px;gap:6px;scroll-snap-type:x mandatory}.Expression_inspectorTabsStrip__DMLaV::-webkit-scrollbar{display:none}.Expression_inspectorTabBtn__Y_b5E{background:transparent;border:1px solid transparent;border-radius:var(--radius-md);color:var(--text-muted);font-family:var(--font-body);font-size:var(--size-xs);font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;white-space:nowrap;min-height:40px;transition:all .15s ease;flex-shrink:0;scroll-snap-align:start;-webkit-tap-highlight-color:transparent}.Expression_inspectorTabBtn__Y_b5E:hover{color:var(--text-main);background:rgba(255,255,255,.05)}.Expression_inspectorTabActive__UXugf{background:rgba(130,166,124,.18);border-color:rgba(130,166,124,.35);color:#fcfaf2;font-weight:600}.Expression_inspectorTabBtn__Y_b5E:focus-visible{outline:2px solid var(--primary-500);outline-offset:1px}@media (max-width:480px){.Expression_inspectorTabsStrip__DMLaV{padding:6px;gap:4px}.Expression_inspectorTabBtn__Y_b5E{padding:8px 11px;min-height:44px;font-size:.72rem}}.Expression_inspectorTabContent__pV_xF{padding:var(--space-4);min-height:380px}@media (max-width:480px){.Expression_inspectorTabContent__pV_xF{padding:var(--space-3)}}.Expression_tabPane__am8no{display:flex;flex-direction:column;gap:var(--space-3);animation:Expression_fadeIn__8Yk3v .2s ease}@keyframes Expression_fadeIn__8Yk3v{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.Expression_stylePickerSection__7HCdq{display:flex;flex-direction:column;gap:var(--space-4)}.Expression_controlSubgroup__2oDdb{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-xs);font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--primary-500)}.Expression_ratioPillsRow__xB3wr{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.Expression_ratioPillBtn__ibTp3{background:rgba(18,24,19,.6);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:10px 8px;display:flex;flex-direction:column;align-items:center;gap:2px;cursor:pointer;transition:all .15s ease;min-height:52px}.Expression_ratioPillBtn__ibTp3:hover{border-color:rgba(130,166,124,.4);background:rgba(28,36,29,.8)}.Expression_ratioPillActive__x4nst{border-color:var(--primary-500);background:rgba(130,166,124,.15)}.Expression_ratioPillBadge__71zB2{font-size:.85rem;font-weight:700;color:var(--text-main);letter-spacing:.02em}.Expression_ratioPillName__hkTvv{font-size:var(--size-xs);color:var(--text-muted)}.Expression_stylePickerGrid__zHZ3H{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media (max-width:540px){.Expression_stylePickerGrid__zHZ3H{grid-template-columns:repeat(3,1fr);gap:6px}.Expression_styleOptionBtn__yRCHD{padding:8px 4px;min-height:64px}.Expression_styleOptionSwatch__6IcO1{width:28px;height:28px;font-size:.78rem}.Expression_styleOptionName__QoPQJ{font-size:.68rem}}.Expression_styleOptionBtn__yRCHD{background:rgba(18,24,19,.6);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:10px 8px;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;transition:all .15s ease;min-height:72px}.Expression_styleOptionBtn__yRCHD:hover{border-color:rgba(130,166,124,.4);background:rgba(28,36,29,.8)}.Expression_styleOptionActive__vpZH4{border-color:var(--primary-500);background:rgba(130,166,124,.15)}.Expression_styleOptionSwatch__6IcO1{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:.85rem;font-weight:600;border:1px solid rgba(255,255,255,.15)}.Expression_styleOptionName__QoPQJ{font-size:var(--size-xs);color:var(--text-muted);text-align:center;white-space:nowrap}.Expression_typographyAdjusterRow__fZ9So{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:var(--space-2);border-top:1px solid var(--border-subtle)}@media (max-width:580px){.Expression_typographyAdjusterRow__fZ9So{grid-template-columns:repeat(3,1fr);gap:6px}.Expression_segmentBtn__d0SmC{padding:8px 2px;min-height:38px;font-size:.72rem}}.Expression_microControlBlock__jYUUm{display:flex;flex-direction:column;gap:4px}.Expression_microControlLabel__1rPHs{font-size:var(--size-xs);color:var(--text-muted);font-weight:500}.Expression_segmentedToggle__pRAQ5{display:flex;background:rgba(18,24,19,.8);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:3px;gap:2px}.Expression_segmentBtn__d0SmC{flex:1;background:transparent;border:none;border-radius:4px;padding:6px 4px;color:var(--text-muted);font-family:var(--font-body);font-size:var(--size-xs);font-weight:500;cursor:pointer;transition:all .12s ease;min-height:28px}.Expression_segmentBtn__d0SmC:hover{color:var(--text-main)}.Expression_segmentBtnActive__plNAe{background:rgba(130,166,124,.22);color:#fcfaf2;font-weight:600}.Expression_customWordsBox__5ygsF{display:flex;flex-direction:column;gap:var(--space-3)}.Expression_customWordsHeader__INeXH{display:flex;align-items:center;justify-content:space-between}.Expression_nuanceHeaderLabel__eyCFz{font-size:var(--size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--primary-500)}.Expression_customWordsCount__65FNr{font-size:var(--size-xs);color:var(--text-meta)}.Expression_customWordsEditWrapper__co7rc{display:flex;flex-direction:column;gap:6px}.Expression_customWordsInlineTextarea__lLm2Q{width:100%;background:rgba(18,24,19,.7);border:var(--border-control,1px solid rgba(255,255,255,.22));border-radius:var(--radius-md);color:var(--text-main);font-family:var(--font-serif);font-size:1.05rem;line-height:1.5;padding:12px;resize:vertical;outline:none;transition:border-color .15s ease}.Expression_customWordsInlineTextarea__lLm2Q:focus-visible{border-color:var(--primary-500);outline:2px solid var(--primary-500);outline-offset:1px}.Expression_customWordsHint__7yMZE{font-size:var(--size-xs);color:var(--text-muted);margin:0;line-height:1.4}.Expression_badgeSectionWrapper__8CT3L{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.Expression_badgePresetsRow__Pcb9d{display:flex;flex-wrap:wrap;gap:6px}.Expression_badgePresetChip__XBK__{background:rgba(18,24,19,.6);border:1px solid var(--border-subtle);border-radius:var(--radius-tag,6px);padding:5px 10px;color:var(--text-muted);font-family:var(--font-body);font-size:.7rem;font-weight:600;cursor:pointer;letter-spacing:.04em;transition:all .12s ease}.Expression_badgePresetChip__XBK__:hover{border-color:rgba(130,166,124,.4);color:var(--text-main)}.Expression_badgePresetActive__3ZI57{background:rgba(197,160,89,.15);border-color:#c5a059;color:#fcfaf2}.Expression_customBadgeInputRow__VcmHB{display:flex;align-items:center;gap:6px}.Expression_customBadgeTextInput__b3Z35{flex-grow:1;background:rgba(18,24,19,.6);border:var(--border-control,1px solid rgba(255,255,255,.22));border-radius:var(--radius-md);color:var(--text-main);padding:8px 12px;font-size:var(--size-xs);outline:none;text-transform:uppercase;letter-spacing:.05em}@media (max-width:768px){.Expression_customBadgeTextInput__b3Z35{font-size:1rem;padding:10px 12px}}.Expression_customBadgeTextInput__b3Z35:focus-visible{border-color:var(--primary-500);outline:2px solid var(--primary-500);outline-offset:1px}.Expression_clearBadgeBtn__HhClv{background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-muted);padding:7px 12px;font-size:var(--size-xs);cursor:pointer;white-space:nowrap}@media (max-width:768px){.Expression_clearBadgeBtn__HhClv{padding:10px 14px;min-height:40px}}.Expression_clearBadgeBtn__HhClv:hover{color:var(--text-main);border-color:rgba(255,255,255,.2)}.Expression_feelingsInspectorSection__okyuO,.Expression_soMeInspectorSection__CjISi{display:flex;flex-direction:column;gap:var(--space-3)}.Expression_feelingsSectionHead__Wb0hD{display:flex;align-items:center;justify-content:space-between}.Expression_feelingsSectionHint__4JTZd{font-size:var(--size-xs);color:var(--text-muted)}.Expression_feelingsInspectorGrid__w_oDf{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media (max-width:580px){.Expression_feelingsInspectorGrid__w_oDf{grid-template-columns:1fr}}.Expression_feelingOptionBtn__VySo1{background:rgba(18,24,19,.6);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:10px 12px;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;transition:all .15s ease;min-height:48px;color:inherit;outline:none}.Expression_feelingOptionBtn__VySo1:hover{border-color:rgba(130,166,124,.35);background:rgba(36,44,38,.95)}.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-small);font-weight:500;color:var(--text-main)}.Expression_feelingSubtext__XdeHy{font-size:.725rem;color:var(--text-muted)}.Expression_feelingCheckIcon__DxVkt{color:var(--primary-500);flex-shrink:0}.Expression_soMeInspectorGrid__MoW0y{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;max-height:420px;overflow-y:auto;padding-right:4px}@media (max-width:580px){.Expression_soMeInspectorGrid__MoW0y{grid-template-columns:1fr}}.Expression_soMeInspectorCard__l_Uk7{background:rgba(18,24,19,.6);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:10px 12px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:6px;transition:all .15s ease;min-height:110px;color:inherit;outline:none}.Expression_soMeInspectorCard__l_Uk7:hover{border-color:#c5a059;background:rgba(38,44,38,.95)}.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:.65rem;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-serif);font-size:.95rem;font-style:italic;color:var(--text-main);line-height:1.45;margin:0}.Expression_nuanceControlsContainer__TEmx4{display:flex;flex-direction:column;gap:var(--space-3)}.Expression_nuanceControlsHeader__HMK_C{display:flex;align-items:center;justify-content:space-between}.Expression_regenerateBtn__V_B4S{background:rgba(18,24,19,.6);border:1px solid var(--border-subtle);color:var(--text-muted);border-radius:var(--radius-md);padding:6px 12px;font-size:var(--size-xs);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);color:var(--text-main)}.Expression_spinning__3MIQB{animation:Expression_spin__N1Jdd 1s linear infinite}@keyframes Expression_spin__N1Jdd{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Expression_nuancePillsGrid__Em5j1{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.Expression_nuancePillBtn__v2OMY{background:rgba(18,24,19,.6);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:12px 14px;display:flex;flex-direction:column;gap:4px;cursor:pointer;text-align:left;transition:all .15s ease;min-height:64px}.Expression_nuancePillBtn__v2OMY:hover{border-color:rgba(130,166,124,.4);background:rgba(28,36,29,.8)}.Expression_nuancePillActive__cKuBJ{border-color:var(--primary-500);background:rgba(130,166,124,.15)}.Expression_nuancePillTop__lMdUr{display:flex;align-items:center;gap:6px;color:var(--text-main);font-size:var(--size-small);font-weight:600}.Expression_nuancePillDesc__2rfuz{font-size:var(--size-xs);color:var(--text-muted)}.Expression_studioActionDock__cKOzX{position:fixed;bottom:0;left:0;right:0;background:rgba(14,18,15,.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--border-subtle);padding:10px var(--space-4) calc(10px + env(safe-area-inset-bottom, 0px)) var(--space-4);z-index:90;box-shadow:0 -8px 24px rgba(0,0,0,.45)}.Expression_actionDockInner__uWxeN{max-width:1240px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.Expression_dockPrimaryBtn__Ae7UJ{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-small);font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-height:44px;box-shadow:0 4px 14px rgba(197,160,89,.28);transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;-webkit-tap-highlight-color:transparent}.Expression_dockPrimaryBtn__Ae7UJ:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px rgba(197,160,89,.4)}.Expression_dockPrimaryBtn__Ae7UJ:active:not(:disabled){transform:scale(.98)}.Expression_dockPrimaryBtn__Ae7UJ:disabled{opacity:.6;cursor:not-allowed}.Expression_dockSecondaryBtn__LASd1{background:rgba(28,36,29,.85);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:8px 14px;color:var(--text-main);font-family:var(--font-body);font-size:var(--size-small);font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;min-height:44px;transition:all .15s ease;-webkit-tap-highlight-color:transparent}.Expression_dockSecondaryBtn__LASd1:hover{border-color:var(--primary-500);background:rgba(38,48,40,.95)}.Expression_dockSecondaryBtn__LASd1:active{transform:scale(.98)}.Expression_dockIconBtn__fHnpG{background:rgba(28,36,29,.85);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:8px 12px;color:var(--text-main);font-family:var(--font-body);font-size:var(--size-small);font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;min-height:44px;transition:all .15s ease;-webkit-tap-highlight-color:transparent}.Expression_dockIconBtn__fHnpG:hover{border-color:var(--primary-500);background:rgba(38,48,40,.95)}.Expression_dockIconBtn__fHnpG:active{transform:scale(.98)}.Expression_dockBtnSuccess__cKe2D{border-color:var(--primary-500)!important;color:#82a67c!important;background:rgba(130,166,124,.15)!important}.Expression_dockIconBtn__fHnpG:focus-visible,.Expression_dockPrimaryBtn__Ae7UJ:focus-visible,.Expression_dockSecondaryBtn__LASd1:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}@media (max-width:768px){.Expression_studioActionDock__cKOzX{padding:8px var(--space-3) calc(8px + env(safe-area-inset-bottom, 12px)) var(--space-3)}.Expression_actionDockInner__uWxeN{flex-wrap:nowrap;gap:6px;justify-content:space-between}.Expression_dockPrimaryBtn__Ae7UJ{flex:1 1 auto;padding:8px 12px;min-height:46px;font-size:.84rem;justify-content:center;gap:6px}.Expression_dockSecondaryBtn__LASd1{flex:0 1 auto;padding:8px 10px;min-height:46px;font-size:.8rem;justify-content:center;white-space:nowrap;gap:5px}.Expression_dockIconBtn__fHnpG{flex:0 0 44px;width:44px;height:46px;min-height:46px;padding:0;justify-content:center}.Expression_dockIconBtnLabel__YCOB4{display:none}.Expression_desktopOnlyBtn__3obIp{display:none!important}}@media (max-width:380px){.Expression_dockSecondaryBtnLabel__i4NJ6{display:none}.Expression_dockSecondaryBtn__LASd1{flex:0 0 44px;width:44px;padding:0}}.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:var(--z-modal,1000);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-glass-elevated,#171d18);border:1px solid var(--border-subtle,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:var(--shadow-modal,0 24px 64px -12px rgba(0,0,0,.75)),var(--surface-bevel)}@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:8px;width:44px;height:44px;min-width:44px;min-height:44px;border-radius:var(--radius-tag,6px);display:flex;align-items:center;justify-content:center;transition:color .15s ease,background .15s ease}.Expression_crisisCloseBtn__Wpw_s:hover,.Expression_modalCloseBtn__ZDc68:hover{color:var(--text-main);background:rgba(255,255,255,.08)}.Expression_crisisCloseBtn__Wpw_s:focus-visible,.Expression_modalCloseBtn__ZDc68:focus-visible{outline:2px solid var(--primary-500,#82a67c);outline-offset:2px}.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)}@media (prefers-reduced-motion:reduce){.Expression_spinning__3MIQB,.Expression_storyCardPulseDot__5r5Dy{animation:none}}.TemplateDirectory_section__229i6{width:100%;max-width:1240px;margin:0 auto;padding:var(--space-8) var(--space-4) var(--space-12);border-top:1px solid var(--border-subtle)}.TemplateDirectory_header__h1lUu{max-width:640px;margin-bottom:var(--space-6)}.TemplateDirectory_eyebrow__ljOjC{display:inline-block;margin-bottom:.5rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--primary-500)}.TemplateDirectory_title__t_5e_{margin:0 0 .5rem;font-family:var(--font-serif);font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);font-weight:500;line-height:1.2;color:var(--text-main)}.TemplateDirectory_lead__LvC52{margin:0;font-size:.9375rem;line-height:1.6;color:var(--text-muted)}.TemplateDirectory_grid__8cRAz{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.TemplateDirectory_card__vCfHa{display:flex;flex-direction:column;height:100%;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:10px;background:var(--bg-card);color:var(--text-main);text-decoration:none;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.TemplateDirectory_card__vCfHa:hover{border-color:var(--primary-500);background:var(--bg-card-hover,rgba(38,48,40,.95));transform:translateY(-2px)}.TemplateDirectory_card__vCfHa:focus-visible{outline:2px solid var(--primary-500);outline-offset:3px}.TemplateDirectory_cardCurrent__0wTY_{border-color:var(--primary-500)}.TemplateDirectory_badge__BVL_a{align-self:flex-start;margin-bottom:.75rem;padding:.2rem .5rem;border:1px solid rgba(197,160,89,.3);border-radius:999px;background:rgba(197,160,89,.1);font-size:.625rem;font-weight:600;letter-spacing:.06em;color:#c5a059}.TemplateDirectory_cardTitle__P5HPz{font-family:var(--font-serif);font-size:1.125rem;font-weight:500;line-height:1.3}.TemplateDirectory_cardSubtitle__mk_0o{flex:1;margin-top:.375rem;font-size:.8125rem;line-height:1.55;color:var(--text-muted)}.TemplateDirectory_cardCta__Ioigy{margin-top:var(--space-3);font-size:.75rem;font-weight:600;letter-spacing:.02em;color:var(--primary-500)}.TemplateDirectory_arrow__a9ntj{display:inline-block;transition:transform .15s ease}.TemplateDirectory_card__vCfHa:hover .TemplateDirectory_arrow__a9ntj{transform:translateX(3px)}@media (max-width:768px){.TemplateDirectory_section__229i6{padding:var(--space-6) var(--space-3) var(--space-8)}}@media (prefers-reduced-motion:reduce){.TemplateDirectory_arrow__a9ntj,.TemplateDirectory_card__vCfHa{transition:none}.TemplateDirectory_card__vCfHa:hover,.TemplateDirectory_card__vCfHa:hover .TemplateDirectory_arrow__a9ntj{transform:none}}