._panel_30x4p_1{display:flex;flex-direction:column;gap:18px;max-width:680px;margin:0 auto;padding:24px;border:1px solid var(--border);border-radius:6px;background:var(--card)}._pick_30x4p_2{display:flex;flex-direction:column;gap:8px;min-height:180px;width:100%;white-space:normal}._pick_30x4p_2 small{font-size:12px;color:var(--muted-foreground)}._preview_30x4p_4{display:grid;grid-template-columns:96px 1fr auto;gap:16px;align-items:center;margin:0}._preview_30x4p_4 img{width:96px;height:96px;object-fit:contain;background:var(--surface);border-radius:3px}._preview_30x4p_4 figcaption{display:flex;flex-direction:column;gap:4px;min-width:0}._preview_30x4p_4 figcaption span{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._preview_30x4p_4 figcaption small{font-size:12px;color:var(--muted-foreground)}._hidden_30x4p_9{display:none}._note_30x4p_10{margin:0;font-size:13px;line-height:1.7;color:var(--muted-foreground)}._rights_30x4p_11{display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.6;cursor:pointer}@media(max-width:600px){._panel_30x4p_1{padding:18px}._preview_30x4p_4{grid-template-columns:72px 1fr auto}._preview_30x4p_4 img{width:72px;height:72px}}._dialog_1ulrw_1{width:min(920px,calc(100vw - 32px));max-width:920px;max-height:85dvh;display:flex;flex-direction:column;gap:18px;padding:28px}._filters_1ulrw_2{display:flex;gap:8px;flex-wrap:wrap}._filters_1ulrw_2 button{font-size:12px}._scroll_1ulrw_3{overflow-y:auto;min-height:150px;overscroll-behavior:contain}._grid_1ulrw_3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}._card_1ulrw_4{display:flex;flex-direction:column;align-items:stretch;height:auto;min-width:0;padding:0;white-space:normal;text-align:left;gap:8px;border-radius:4px;overflow:hidden}._card_1ulrw_4 img{display:block;width:100%;aspect-ratio:1;object-fit:cover}._card_1ulrw_4 span{padding:0 6px 10px;font-size:12px;line-height:1.4}._card_1ulrw_4:hover{outline:1px solid var(--primary)}._card_1ulrw_4:disabled{opacity:.45}._pagination_1ulrw_6{display:flex;justify-content:space-between;align-items:center;gap:8px}._pagination_1ulrw_6 span{font-size:12px;color:var(--muted-foreground)}@media(max-width:760px){._dialog_1ulrw_1{padding:24px 16px;width:calc(100vw - 24px);gap:14px}._grid_1ulrw_3{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._filters_1ulrw_2{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}._filters_1ulrw_2 button{flex-shrink:0}._pagination_1ulrw_6 button{font-size:12px;padding:8px 10px}}._dialog_1ulrw_1>div:first-child,._filters_1ulrw_2,._pagination_1ulrw_6{flex-shrink:0}._scroll_1ulrw_3{flex:1 1 auto;min-height:0}._filters_1ulrw_2,._filters_1ulrw_2 button{min-height:40px}._pickerContent_7d5rv_1{width:100%!important;max-width:48rem!important;max-height:80vh!important;display:flex;flex-direction:column;padding:0!important;overflow:hidden!important}._header_7d5rv_12{padding:var(--spacing-6) var(--spacing-6) var(--spacing-4);border-bottom:1px solid var(--border);margin-bottom:0!important;flex-shrink:0}._headerInfo_7d5rv_19{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4)}._countBadge_7d5rv_26{background-color:var(--surface);color:var(--primary);border:1px solid var(--primary);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-size:.875rem;font-weight:600;white-space:nowrap}._scrollArea_7d5rv_37{flex-grow:1;overflow-y:auto;padding:var(--spacing-6);background-color:var(--background)}._grid_7d5rv_44{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-4)}@media(min-width:768px){._grid_7d5rv_44{grid-template-columns:repeat(3,1fr)}}._card_7d5rv_56{position:relative;cursor:pointer;border-radius:var(--radius-md);overflow:hidden;background-color:var(--surface);transition:transform var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._card_7d5rv_56:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}._card_7d5rv_56:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._selected_7d5rv_76{outline:2px solid var(--primary);outline-offset:-2px}._selected_7d5rv_76 ._image_7d5rv_81{filter:brightness(.8)}._imageContainer_7d5rv_85{position:relative;width:100%;overflow:hidden;background-color:var(--surface)}._portrait_7d5rv_92{aspect-ratio:3/4}._landscape_7d5rv_96{aspect-ratio:4/3}._square_7d5rv_100{aspect-ratio:1/1}._image_7d5rv_81{width:100%;height:100%;object-fit:cover;transition:opacity var(--animation-duration-normal) ease}._imageLoading_7d5rv_111{opacity:0}._imageLoaded_7d5rv_115{opacity:1}._lqipImage_7d5rv_119{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(10px);transform:scale(1.1);pointer-events:none}._checkOverlay_7d5rv_130{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:color-mix(in srgb,var(--primary) 20%,transparent);opacity:0;transition:opacity var(--animation-duration-fast) ease;pointer-events:none}._selected_7d5rv_76 ._checkOverlay_7d5rv_130{opacity:1}._checkCircle_7d5rv_146{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background-color:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-md);transform:scale(.8);transition:transform var(--animation-duration-fast) cubic-bezier(.175,.885,.32,1.275)}._selected_7d5rv_76 ._checkCircle_7d5rv_146{transform:scale(1)}._emptyState_7d5rv_164{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-12) var(--spacing-4);text-align:center;color:var(--muted-foreground);gap:var(--spacing-4)}._emptyIcon_7d5rv_175{color:var(--muted)}._loadMoreContainer_7d5rv_179{display:flex;justify-content:center;padding-top:var(--spacing-6)}._footer_7d5rv_185{padding:var(--spacing-4) var(--spacing-6);border-top:1px solid var(--border);background-color:var(--surface);margin-top:0!important;flex-shrink:0}._spin_7d5rv_193{animation:_spin_7d5rv_193 1s linear infinite}@keyframes _spin_7d5rv_193{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._pageContainer_1xm47_1{min-height:100vh;background-color:var(--background);padding:4rem var(--spacing-6);max-width:1000px;margin:0 auto;transition:padding-bottom .3s ease}._section_1xm47_10{margin-bottom:6rem;scroll-margin-top:10rem;animation:_fadeIn_1xm47_1 .5s ease-out}@keyframes _fadeIn_1xm47_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._sectionHeader_1xm47_21{margin-bottom:var(--spacing-3)}._sectionTitle_1xm47_25{font-family:var(--font-family-heading);font-size:2.25rem;font-weight:500;color:var(--foreground);margin-bottom:var(--spacing-2);letter-spacing:-.02em}._sectionSubtitle_1xm47_34{font-family:var(--font-family-base);font-size:1.125rem;color:var(--muted-foreground);font-weight:400}._roomGrid_1xm47_42{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}._roomCard_1xm47_48{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--foreground);font-family:var(--font-family-base);font-size:1rem;font-weight:500;cursor:pointer;transition:all var(--animation-duration-fast) ease}._roomCard_1xm47_48:hover{border-color:var(--muted-foreground);transform:translateY(-2px)}._roomCard_1xm47_48._selected_1xm47_69{border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,var(--surface));box-shadow:0 0 0 1px var(--primary)}._roomIcon_1xm47_75{color:var(--primary);opacity:.8;flex-shrink:0}._styleGrid_1xm47_82{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}._styleCard_1xm47_87{display:flex;flex-direction:column;align-items:stretch;min-width:0;padding:0;text-align:left;color:var(--foreground);font:inherit;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;cursor:pointer;background:var(--surface);transition:border-color .16s ease,box-shadow .16s ease}._styleCard_1xm47_87:hover{border-color:var(--primary)}._styleCard_1xm47_87:focus-visible{outline:2px solid var(--primary);outline-offset:4px}._styleCard_1xm47_87._selected_1xm47_69{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary)}._styleCardImage_1xm47_112{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}._styleCardCaption_1xm47_119{display:flex;flex-direction:column;gap:.4rem;padding:clamp(.65rem,1.4vw,1rem)}._styleCardLabel_1xm47_125{color:var(--foreground);font-family:var(--font-family-base);font-weight:600;font-size:clamp(.875rem,1.2vw,1rem);line-height:1.35;letter-spacing:0;overflow-wrap:break-word}._styleCardDescription_1xm47_134{color:var(--muted-foreground);font-size:.8125rem;line-height:1.5}._formatWrapper_1xm47_141{max-width:800px}._paletteGrid_1xm47_146{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._paletteCard_1xm47_153{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;text-align:left;transition:all var(--animation-duration-fast) ease}._paletteCard_1xm47_153:hover{border-color:var(--muted-foreground);transform:translateY(-2px)}._paletteCard_1xm47_153._selected_1xm47_69{border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,var(--surface));box-shadow:0 0 0 1px var(--primary)}._paletteInfo_1xm47_177{display:flex;align-items:center;gap:var(--spacing-2)}._paletteIcon_1xm47_183{color:var(--primary);opacity:.7;flex-shrink:0}._paletteName_1xm47_189{font-family:var(--font-family-base);font-weight:600;font-size:.9375rem;color:var(--foreground)}._paletteSwatches_1xm47_196{display:flex;height:24px;border-radius:var(--radius-sm);overflow:hidden}._swatch_1xm47_203{flex:1;height:100%}._actionCard_1xm47_208{justify-content:center;align-items:center;font-family:var(--font-family-base);font-weight:600;color:var(--foreground)}._individualColorsGrid_1xm47_216{display:flex;flex-wrap:wrap;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius-md);border:1px solid var(--border);animation:_fadeIn_1xm47_1 .3s ease-out}._colorPastille_1xm47_227{width:3rem;height:3rem;border-radius:50%;border:2px solid rgba(0,0,0,.1);cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;padding:0}._dark_1xm47_237 ._colorPastille_1xm47_227{border-color:#ffffff1a}._colorPastille_1xm47_227:hover{transform:scale(1.1)}._colorPastille_1xm47_227._selected_1xm47_69{border-color:var(--primary);transform:scale(1.1);box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}._dropzoneWrapper_1xm47_252{margin-bottom:var(--spacing-4)}._orDivider_1xm47_256{display:flex;align-items:center;text-align:center;color:var(--muted-foreground);font-size:.875rem;font-weight:500;margin:var(--spacing-4) 0}._orDivider_1xm47_256:before,._orDivider_1xm47_256:after{content:"";flex:1;border-bottom:1px solid var(--border)}._orDivider_1xm47_256:before{margin-right:var(--spacing-4)}._orDivider_1xm47_256:after{margin-left:var(--spacing-4)}._collectionPickerContainer_1xm47_281{display:flex;justify-content:center;width:100%}._collectionPickerBtn_1xm47_287{width:100%;max-width:500px;margin:0 auto}._imagePreviewsGrid_1xm47_293{display:flex;flex-wrap:wrap;gap:var(--spacing-4)}._imagePreviewCard_1xm47_299{position:relative;width:120px;height:120px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border)}._imagePreviewImg_1xm47_308{width:100%;height:100%;object-fit:cover}._imagePreviewRemove_1xm47_314{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:50%;background-color:#0009;color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s}._imagePreviewRemove_1xm47_314:hover{background-color:#dc2626e6}._requestBarWrapper_1xm47_336{position:sticky;bottom:var(--spacing-6);display:flex;justify-content:center;padding:0 var(--spacing-6);padding-bottom:var(--spacing-6);margin-top:var(--spacing-4);z-index:var(--z-nav-sticky);animation:_slideUp_1xm47_1 .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes _slideUp_1xm47_1{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}._requestBar_1xm47_336{width:100%;max-width:900px;background-color:color-mix(in srgb,var(--surface) 85%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:2rem;padding:var(--spacing-3) var(--spacing-3) var(--spacing-3) var(--spacing-4);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:var(--spacing-3)}._chipsContainer_1xm47_368{display:flex;gap:var(--spacing-2);flex-wrap:wrap;padding-left:var(--spacing-2)}._inputContainer_1xm47_375{display:flex;align-items:center;gap:var(--spacing-3)}._textInput_1xm47_381{flex:1;background:transparent;border:none;color:var(--foreground);font-family:var(--font-family-base);font-size:1rem;padding:var(--spacing-2);outline:none}._textInput_1xm47_381::placeholder{color:var(--muted-foreground)}._actions_1xm47_396{display:flex;align-items:center;gap:var(--spacing-2)}._hiddenFileInput_1xm47_402{display:none}._imageButton_1xm47_406{color:var(--muted-foreground);border-radius:50%}._imageButton_1xm47_406:hover{color:var(--foreground);background-color:var(--muted)}._sendButton_1xm47_416{border-radius:50%}._authGate_1xm47_420{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80vh;text-align:center;padding:var(--spacing-6);animation:_fadeIn_1xm47_1 .5s ease-out}._authGateTitle_1xm47_431{font-family:var(--font-family-heading);font-size:3rem;font-weight:500;color:var(--foreground);margin-bottom:var(--spacing-4);letter-spacing:-.02em}._authGateSubtitle_1xm47_440{font-family:var(--font-family-base);font-size:1.25rem;color:var(--muted-foreground);margin-bottom:var(--spacing-8);max-width:600px;line-height:1.6}._authGateButtons_1xm47_449{display:flex;gap:var(--spacing-4);flex-wrap:wrap;justify-content:center}@media(max-width:768px){._pageContainer_1xm47_1{padding:3rem var(--spacing-4)}._sectionTitle_1xm47_25{font-size:1.75rem}._styleGrid_1xm47_82{grid-template-columns:repeat(2,1fr)}._paletteGrid_1xm47_146{grid-template-columns:1fr}._requestBarWrapper_1xm47_336{padding:0 var(--spacing-3);bottom:var(--spacing-4)}._requestBar_1xm47_336{border-radius:1.5rem}._authGateTitle_1xm47_431{font-size:2.25rem}._authGateSubtitle_1xm47_440{font-size:1.125rem}}._pageTitle_1xm47_491{font-family:var(--font-family-heading);font-size:clamp(2rem,5vw,3rem);font-weight:500;margin:0 0 2rem}._saveError_1xm47_492{font-size:.8rem;color:var(--muted-foreground)}._pageContainer_1xm47_1{padding-bottom:12rem}._section_1xm47_10{margin-bottom:3rem}._chipsContainer_1xm47_368{flex-wrap:nowrap;overflow-x:auto;align-items:center;min-height:0;padding:0;scrollbar-width:thin}._chipsContainer_1xm47_368:empty{display:none}._textInput_1xm47_381{min-width:0}._requestBarWrapper_1xm47_336{padding:0}._requestBar_1xm47_336{background:var(--surface);gap:.625rem;border-radius:1.25rem}@media(max-width:768px){._pageContainer_1xm47_1{padding-top:1.25rem;padding-bottom:11rem}._section_1xm47_10{margin-bottom:2.5rem}._sectionTitle_1xm47_25{font-size:1.5rem}._sectionSubtitle_1xm47_34{font-size:.9375rem;line-height:1.5}._requestBarWrapper_1xm47_336{position:fixed;left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom,0px));padding:0}._requestBar_1xm47_336{padding:.625rem;border-radius:1.125rem}._inputContainer_1xm47_375{gap:.25rem}._textInput_1xm47_381{padding:.5rem .375rem}._actions_1xm47_396{gap:.25rem;flex-shrink:0}}._trialIntro_1xm47_512{margin:-1rem 0 2rem;color:var(--muted-foreground);font-size:.875rem;line-height:1.5}._trialCounter_1xm47_513{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem .75rem;padding:0 .25rem;font-size:.75rem;line-height:1.5;color:var(--muted-foreground)}._trialCounter_1xm47_513 a{color:var(--primary);text-underline-offset:3px}@media(min-width:769px)and (max-width:1100px){._styleGrid_1xm47_82{grid-template-columns:repeat(2,minmax(0,1fr))}}._pageContainer_1xm47_1{max-width:960px;padding:48px 32px 56px;min-height:0}._pageTitle_1xm47_491{font-size:clamp(30px,3.5vw,44px);font-weight:400;line-height:1.15;margin:0 0 12px}._introText_1xm47_523{font-size:15px;color:var(--muted-foreground);line-height:1.65;margin:0 0 28px;max-width:660px}._ideaSection_1xm47_524{padding-bottom:24px;margin-bottom:32px;border-bottom:1px solid var(--border)}._ideaInputs_1xm47_525{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:18px}._ideaText_1xm47_526{min-height:130px;background:var(--card);font-size:16px;padding:16px;resize:vertical;line-height:1.6}._uploadButton_1xm47_527{height:100%;min-height:130px;flex-direction:column;gap:12px;border-color:var(--border);color:var(--foreground);background:transparent;font-size:14px}._ideaHelp_1xm47_528{display:flex;justify-content:space-between;align-items:center;gap:8px 20px;flex-wrap:wrap;margin-top:8px;font-size:12px;color:var(--muted-foreground)}._ideaHelp_1xm47_528 button{font-size:12px;min-height:36px;color:var(--muted-foreground)}._section_1xm47_10{margin:0 0 28px;animation:none}._sectionHeader_1xm47_21{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}._sectionTitle_1xm47_25{font-size:clamp(23px,2.5vw,31px);font-weight:400;line-height:1.25;margin:0}._exploreStyles_1xm47_533{font-size:12px;white-space:normal;text-align:right;flex-shrink:0}._styleGrid_1xm47_82{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 18px}._styleCard_1xm47_87{background:transparent;border:1px solid transparent;overflow:visible;border-radius:3px;text-align:left;padding:0 0 4px;box-shadow:none}._styleCardImage_1xm47_112{border-radius:3px;aspect-ratio:3/2;object-fit:cover}._styleCardCaption_1xm47_119{padding:9px 3px 0;gap:5px}._styleCardLabel_1xm47_125{font-size:14px;font-weight:600;line-height:1.35}._styleCardDescription_1xm47_134{font-size:12px;line-height:1.45;color:var(--muted-foreground)}._styleCard_1xm47_87._selected_1xm47_69{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary);background:var(--surface)}._option_1xm47_539{border-top:1px solid var(--border)}._option_1xm47_539:last-of-type{border-bottom:1px solid var(--border)}._optionTrigger_1xm47_540{display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px 0;border:0;background:transparent;color:var(--foreground);cursor:pointer;font-size:14px}._optionValue_1xm47_541{display:flex;align-items:center;gap:14px;color:var(--muted-foreground);font-size:12px}._optionTrigger_1xm47_540[data-state=open] svg{transform:rotate(180deg)}._optionContent_1xm47_542{padding:0 0 22px}._creationFooter_1xm47_543{display:flex;flex-direction:column;align-items:center;gap:16px;padding-top:24px}._createButton_1xm47_544{width:100%;max-width:440px;min-height:48px}._chipsContainer_1xm47_368{flex-wrap:wrap;justify-content:center;overflow:visible;gap:8px}._trialCounter_1xm47_513{justify-content:center;gap:8px 20px;text-align:center;font-size:12px}._imagePreviewsGrid_1xm47_293{margin-top:14px;gap:12px}._imagePreviewRemove_1xm47_314{width:32px;height:32px}@media(max-width:760px){._pageContainer_1xm47_1{padding:28px 20px 36px}._pageTitle_1xm47_491{font-size:30px}._introText_1xm47_523{font-size:14px;margin-bottom:22px}._ideaInputs_1xm47_525{grid-template-columns:1fr;gap:12px}._ideaText_1xm47_526{min-height:115px}._uploadButton_1xm47_527{min-height:48px;flex-direction:row}._ideaHelp_1xm47_528{align-items:flex-start;gap:0;font-size:11px}._ideaHelp_1xm47_528 button{min-height:36px}._sectionHeader_1xm47_21{gap:8px;align-items:center}._sectionTitle_1xm47_25{font-size:24px;max-width:60%}._exploreStyles_1xm47_533{font-size:11px;max-width:40%}._styleGrid_1xm47_82{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}._styleCardLabel_1xm47_125{font-size:13px}._styleCardDescription_1xm47_134{font-size:11px;line-height:1.45}._styleCardCaption_1xm47_119{padding:8px 1px 0}._creationFooter_1xm47_543{padding-top:22px}._paletteGrid_1xm47_146{grid-template-columns:1fr 1fr;gap:10px}._paletteCard_1xm47_153{padding:12px}._optionTrigger_1xm47_540{min-height:52px}}._pageContainer_1xm47_1{max-width:1304px;padding:0 32px 60px}._workshopContent_1xm47_552{max-width:940px;margin:0 auto}._journey_1xm47_553{display:flex;align-items:center;justify-content:center;gap:32px;padding:0 0 30px;font-size:12px;color:var(--muted-foreground)}._journeyCurrent_1xm47_553{color:var(--primary);font-weight:600}._ideaSection_1xm47_524{background:var(--surface);padding:30px;border-radius:6px;border:0;margin-bottom:44px}._formHeading_1xm47_555{font-family:var(--font-family-heading);font-size:25px;font-weight:400;line-height:1.35;margin:0 0 22px}._ideaInputs_1xm47_525{display:flex;flex-direction:column;gap:10px}._inputLabel_1xm47_556{font-size:13px;line-height:1.5;display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px}._inputLabel_1xm47_556 span{color:var(--muted-foreground);font-size:12px}._ideaText_1xm47_526{background:var(--card);border:1px solid var(--border);border-radius:4px;min-height:115px}._suggestions_1xm47_558{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0}._suggestions_1xm47_558>span{width:100%;font-size:11px;color:var(--muted-foreground);margin-bottom:3px}._suggestions_1xm47_558 button{display:flex;align-items:center;gap:8px;padding:10px 12px;font:inherit;font-size:11px;line-height:1.4;text-align:left;border:1px solid var(--border);border-radius:30px;color:var(--foreground);background:var(--card);cursor:pointer}._suggestions_1xm47_558 button:hover{border-color:var(--primary)}._referenceButton_1xm47_561{align-self:flex-start;padding:8px 0;font-size:12px}._ideaHelp_1xm47_528{border-top:1px solid var(--border);margin-top:18px;padding-top:10px}._ideaHelp_1xm47_528 button{padding-right:0}._photoUploadArea_1xm47_563{display:grid;grid-template-columns:1.4fr 1fr;gap:28px;align-items:center}._photoUploadArea_1xm47_563 p{font-size:13px;line-height:1.8;color:var(--muted-foreground);margin:0}._photoUpload_1xm47_563{display:flex;flex-direction:column;gap:14px;min-height:185px;height:auto;padding:24px 12px;white-space:normal;border:1px dashed var(--primary);background:var(--card);color:var(--foreground)}._photoUpload_1xm47_563>span{font-size:16px}._photoUpload_1xm47_563 small{font-size:11px;font-weight:400;line-height:1.5;color:var(--muted-foreground)}._photoInstructions_1xm47_565{margin-top:24px;display:grid;gap:10px}._imagePreviewsGrid_1xm47_293{grid-template-columns:repeat(3,minmax(0,1fr))}._imagePreviewImg_1xm47_308{object-fit:contain;background:var(--card)}._stepLabel_1xm47_566{color:var(--primary);text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:600;margin:0 0 12px}._sectionHeader_1xm47_21{margin-bottom:10px}._styleHelp_1xm47_567{font-size:13px;line-height:1.6;color:var(--muted-foreground);margin:0 0 24px}._styleCard_1xm47_87{background:var(--surface);border-radius:4px;overflow:hidden;padding:0 0 14px}._styleCardCaption_1xm47_119{padding:14px 14px 0}._styleCard_1xm47_87._selected_1xm47_69{box-shadow:0 0 0 1px var(--primary)}._creationFooter_1xm47_543{background:var(--surface);padding:28px;border-radius:6px;margin-top:24px}._nextStep_1xm47_569{font-size:12px;line-height:1.7;color:var(--muted-foreground);text-align:center;max-width:430px;margin:0}._photoRequired_1xm47_569{margin:0;font-size:12px;color:var(--muted-foreground)}@media(max-width:760px){._pageContainer_1xm47_1{padding:0 16px 36px}._journey_1xm47_553{font-size:10px;gap:15px;padding-bottom:22px}._ideaSection_1xm47_524{padding:22px 18px;margin-bottom:32px}._formHeading_1xm47_555{font-size:23px}._photoUploadArea_1xm47_563{grid-template-columns:1fr;gap:14px}._photoUpload_1xm47_563{min-height:155px}._photoUploadArea_1xm47_563 p{font-size:12px}._suggestions_1xm47_558 button{min-height:40px}._styleCardCaption_1xm47_119{padding:11px 10px 0}._styleHelp_1xm47_567{font-size:12px}._styleCardDescription_1xm47_134{font-size:11px}._creationFooter_1xm47_543{padding:24px 16px}._photoInstructions_1xm47_565{margin-top:18px}._ideaHelp_1xm47_528{font-size:11px}._imagePreviewsGrid_1xm47_293{gap:8px}}._referenceChoices_1xm47_571{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:12px}._referenceChoices_1xm47_571 button{white-space:normal;height:auto;min-height:44px;font-size:13px}._referenceHelp_1xm47_571,._presetNote_1xm47_571{font-size:12px;line-height:1.6;color:var(--muted-foreground);margin:4px 0 12px}@media(max-width:760px){._referenceChoices_1xm47_571{align-items:stretch;flex-direction:column;gap:6px}._referenceChoices_1xm47_571 button{width:100%;justify-content:center}._referenceChoices_1xm47_571 ._referenceButton_1xm47_561{align-self:stretch}}._authGate_1xm47_420{min-height:0;padding-top:40px;padding-bottom:48px}._trialCounter_1xm47_513{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 14px}._trialCounter_1xm47_513>a{text-underline-offset:4px}@media(max-width:760px){._authGate_1xm47_420{padding:28px 20px 36px}}._authGateTitle_1xm47_431{font-size:clamp(24px,2.4vw,32px);line-height:1.15;margin-bottom:12px}._authGateSubtitle_1xm47_440{font-size:14px;line-height:1.65}._inspirationIntro_1xm47_581{max-width:1080px;margin:0 auto;padding:48px 0 34px}._inspirationEyebrow_1xm47_582{font-size:11px;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:var(--primary);font-weight:600;margin:0 0 18px}._inspirationIntro_1xm47_581 h1{font:400 clamp(36px,4vw,54px)/1.12 var(--font-family-heading);letter-spacing:-.035em;margin:0;max-width:790px}._inspirationIntro_1xm47_581>p:not(._inspirationEyebrow_1xm47_582){font-size:15px;line-height:1.75;max-width:620px;margin:20px 0 0;color:var(--muted-foreground)}._inspirationSteps_1xm47_585{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:27px;padding-top:22px;border-top:1px solid var(--border);font-size:12px;color:var(--muted-foreground)}._inspirationSteps_1xm47_585 svg{color:var(--primary);flex-shrink:0}._creationDetails_1xm47_587{scroll-margin-top:100px}._chosenInspiration_1xm47_588{font-size:13px;color:var(--primary);margin:0 0 16px}@media(max-width:760px){._inspirationIntro_1xm47_581{padding:30px 4px 28px}._inspirationEyebrow_1xm47_582{font-size:10px;letter-spacing:.1em;margin-bottom:14px}._inspirationIntro_1xm47_581 h1{font-size:34px;line-height:1.13}._inspirationIntro_1xm47_581>p:not(._inspirationEyebrow_1xm47_582){font-size:14px;line-height:1.65;margin-top:16px}._inspirationSteps_1xm47_585{gap:8px;margin-top:20px;padding-top:17px;font-size:10px}._inspirationSteps_1xm47_585 svg{width:12px}._creationDetails_1xm47_587{scroll-margin-top:80px}._ideaText_1xm47_526{font-size:16px}._ideaHelp_1xm47_528 button,._exploreStyles_1xm47_533{min-height:44px}._imagePreviewRemove_1xm47_314{width:44px;height:44px}._styleCardDescription_1xm47_134{font-size:12px}._styleCardLabel_1xm47_125{font-size:14px}._createButton_1xm47_544{min-height:52px}._creationFooter_1xm47_543{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){._pageContainer_1xm47_1 *{scroll-behavior:auto;animation:none;transition:none}}._inspirationIntro_1xm47_581{max-width:940px;padding-bottom:24px}._inspirationIntro_1xm47_581 h1{max-width:720px;font-size:clamp(34px,4vw,50px)}._entryTabs_1xm47_603{display:flex;gap:6px;max-width:940px;margin:0 auto 24px;padding:4px;border:1px solid var(--border);border-radius:30px;width:fit-content}._entryTabs_1xm47_603 button{min-height:44px;border-radius:25px;white-space:normal}._workshopContent_1xm47_552{max-width:800px}._atelierLinks_1xm47_605{display:flex;flex-wrap:wrap;gap:4px 18px;align-items:center;margin:12px 0 24px}._atelierLinks_1xm47_605 button{font-size:12px;min-height:44px;padding-inline:0}._atelierLinks_1xm47_605 span{font-size:11px;color:var(--muted-foreground);margin-left:auto}._atelierFootnote_1xm47_606{font-size:12px;line-height:1.75;color:var(--muted-foreground);max-width:600px;margin:24px auto;text-align:center}._styleSheet_1xm47_607{max-height:90dvh;overflow-y:auto;padding:36px max(24px,calc((100vw - 840px)/2)) calc(30px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0}._styleSheet_1xm47_607 ._styleGrid_1xm47_82{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px}._styleSheet_1xm47_607 ._styleCard_1xm47_87{display:flex;flex-direction:column;height:auto;white-space:normal;text-align:left;align-items:stretch;border:1px solid var(--border)}._styleSheet_1xm47_607 ._styleCard_1xm47_87[aria-pressed=true]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}._styleSheet_1xm47_607 ._styleFree_1xm47_611{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;height:auto;min-height:56px;margin-top:16px;padding:12px 16px;white-space:normal;text-align:left;border:1px solid var(--border)}._styleSheet_1xm47_607 ._styleFree_1xm47_611[aria-pressed=true]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}._styleSheet_1xm47_607 ._styleCardImage_1xm47_112{height:auto;width:100%;aspect-ratio:4/3;object-fit:cover}._styleSheet_1xm47_607 ._styleCardCaption_1xm47_119{display:flex;flex-direction:column;gap:6px}._styleSheet_1xm47_607 ._paletteCard_1xm47_153{height:auto;min-height:60px;white-space:normal}._imagePreviewsGrid_1xm47_293{margin-bottom:20px}._photoUpload_1xm47_563{width:100%;margin-bottom:24px}@media(max-width:760px){._inspirationIntro_1xm47_581{padding-top:25px;padding-bottom:18px}._entryTabs_1xm47_603{margin-bottom:20px;width:100%}._entryTabs_1xm47_603 button{flex:1;font-size:13px}._atelierLinks_1xm47_605{gap:0 18px}._atelierLinks_1xm47_605 span{margin:0;width:100%;font-size:11px}._styleSheet_1xm47_607{padding-inline:20px}._styleSheet_1xm47_607 ._styleGrid_1xm47_82{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._atelierFootnote_1xm47_606{text-align:left}._styleSheet_1xm47_607 ._styleCardDescription_1xm47_134{font-size:12px}}._inspireSection_1xm47_619{scroll-margin-top:96px;margin-top:40px;padding-top:36px;border-top:1px solid var(--border)}._inspireHeader_1xm47_620{margin-bottom:20px}._inspireHeader_1xm47_620 h2{font:400 clamp(26px,3vw,34px)/1.2 var(--font-family-heading);margin:0 0 10px}._inspireHeader_1xm47_620>p:not(._inspirationEyebrow_1xm47_582){font-size:14px;line-height:1.7;color:var(--muted-foreground);margin:0;max-width:620px}._inspireSection_1xm47_619 ._entryTabs_1xm47_603{margin:0 0 16px}._inspireSection_1xm47_619 ._styleFree_1xm47_611{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;height:auto;min-height:56px;padding:12px 16px;white-space:normal;text-align:left;border:1px solid var(--border)}._inspireSection_1xm47_619 ._styleFree_1xm47_611[aria-pressed=true]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}._inspireSection_1xm47_619 ._styleGrid_1xm47_82{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}._inspireSection_1xm47_619 ._styleCard_1xm47_87{display:flex;flex-direction:column;height:auto;white-space:normal;text-align:left;align-items:stretch;border:1px solid var(--border)}._inspireSection_1xm47_619 ._styleCard_1xm47_87[aria-pressed=true]{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary)}._inspireSection_1xm47_619 ._styleCardImage_1xm47_112{height:auto;width:100%;aspect-ratio:4/5;object-fit:cover}._inspireSection_1xm47_619 ._styleCardCaption_1xm47_119{display:flex;flex-direction:column;gap:6px}._inspireSection_1xm47_619 ._paletteCard_1xm47_153{height:auto;min-height:60px;white-space:normal}._inspireActions_1xm47_631{display:flex;flex-wrap:wrap;gap:4px 24px;margin-top:14px}._inspireActions_1xm47_631 button{min-height:44px;padding-inline:0;font-size:13px}._styleChips_1xm47_632{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}._styleChip_1xm47_632{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:4px;border:1px solid var(--primary);border-radius:30px;background:var(--surface);font-size:12px;line-height:1.3;color:var(--foreground)}._styleChip_1xm47_632>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._styleChipImage_1xm47_635{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0}._styleChipRemove_1xm47_636{width:32px;height:32px;border-radius:50%;flex-shrink:0}@media(max-width:760px){._inspireSection_1xm47_619{margin-top:32px;padding-top:28px}._inspireSection_1xm47_619 ._styleGrid_1xm47_82{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._inspireSection_1xm47_619 ._styleCardDescription_1xm47_134{font-size:12px}._styleChipRemove_1xm47_636{width:40px;height:40px}}._inspirationIntro_1xm47_581 ._tagline_1xm47_640{font:400 clamp(18px,1.7vw,22px)/1.35 var(--font-family-heading);letter-spacing:-.01em;text-transform:none;color:var(--primary);margin:0 0 14px}._inspirationIntro_1xm47_581 h1{font-size:clamp(32px,3.6vw,46px);line-height:1.14;letter-spacing:-.03em}@media(max-width:760px){._inspirationIntro_1xm47_581 ._tagline_1xm47_640{font-size:17px;margin-bottom:10px}._inspirationIntro_1xm47_581 h1{font-size:30px;line-height:1.16}}._inspireSection_1xm47_619{margin-top:28px;padding-top:26px}._styleBar_1xm47_646{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin:0 0 16px}._styleBarTitle_1xm47_647{font:400 clamp(22px,2.4vw,28px)/1.2 var(--font-family-heading);margin:0 10px 0 0}._styleBarHint_1xm47_648{font-size:13px;color:var(--muted-foreground)}._subjectTabs_1xm47_649{display:inline-flex;gap:2px;padding:4px;border:1px solid var(--border);border-radius:30px;background:var(--card)}._subjectTab_1xm47_649{min-height:40px;padding:0 16px;border:0;border-radius:25px;background:transparent;color:var(--muted-foreground);font:inherit;font-size:13px;font-weight:600;cursor:pointer}._subjectTab_1xm47_649[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}._subjectTab_1xm47_649:focus-visible,._styleTile_1xm47_652:focus-visible,._stylePeek_1xm47_652:focus-visible{outline:2px solid var(--primary);outline-offset:3px}._styleRail_1xm47_653{display:flex;align-items:stretch;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 8px;scrollbar-width:thin}._styleTile_1xm47_652{position:relative;flex:1 1 0;min-width:128px;aspect-ratio:3/4;padding:0;border:0;border-radius:24px;overflow:hidden;cursor:pointer;background:var(--surface);scroll-snap-align:start;outline:3px solid transparent;outline-offset:3px;transition:outline-color .15s}._styleTile_1xm47_652 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}._styleTile_1xm47_652:hover img{transform:scale(1.04)}._styleTile_1xm47_652:after{content:"";position:absolute;inset:auto 0 0;height:55%;background:linear-gradient(to top,#14100eb8,#14100e00)}._styleTileLabel_1xm47_658{position:absolute;left:12px;right:12px;bottom:12px;z-index:1;color:#fff;font-size:14px;font-weight:600;line-height:1.25;text-align:left}._styleTile_1xm47_652[aria-pressed=true]{outline-color:var(--primary)}._styleTile_1xm47_652:disabled{cursor:default;opacity:.6}._stylePeek_1xm47_652{flex:0 0 auto;width:124px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:6px;padding:0;border:0;background:transparent;cursor:pointer;scroll-snap-align:start}._stylePeek_1xm47_652 img{width:100%;height:100%;object-fit:cover;border-radius:14px;transition:opacity .15s}._stylePeek_1xm47_652:hover img{opacity:.85}._inspireSection_1xm47_619 ._inspireActions_1xm47_631{margin-top:8px}._inspireSection_1xm47_619 ._inspireActions_1xm47_631 button[aria-pressed=true]{color:var(--foreground);text-decoration:none}@media(max-width:760px){._styleRail_1xm47_653{gap:10px;margin-inline:-16px;padding-inline:16px}._styleTile_1xm47_652{flex:0 0 132px;border-radius:20px}._stylePeek_1xm47_652{width:112px}._styleBarTitle_1xm47_647{width:100%;margin:0}._subjectTab_1xm47_649{padding:0 12px}}@media(prefers-reduced-motion:reduce){._styleTile_1xm47_652 img{transition:none}._styleTile_1xm47_652:hover img{transform:none}}._inspireSection_1xm47_619{margin-top:14px;padding-top:0;border-top:0}._styleBar_1xm47_646{margin-bottom:12px}._stylePeek_1xm47_652{position:relative}._stylePeek_1xm47_652 img{transition:transform .22s ease,opacity .15s,box-shadow .22s ease}._stylePeek_1xm47_652:hover img,._stylePeek_1xm47_652:focus-visible img{box-shadow:0 6px 14px #14100e38}._stylePeek_1xm47_652:hover img:nth-child(1),._stylePeek_1xm47_652:focus-visible img:nth-child(1){transform:translate(-4px,-4px) rotate(-4deg)}._stylePeek_1xm47_652:hover img:nth-child(2),._stylePeek_1xm47_652:focus-visible img:nth-child(2){transform:translate(4px,-4px) rotate(4deg)}._stylePeek_1xm47_652:hover img:nth-child(3),._stylePeek_1xm47_652:focus-visible img:nth-child(3){transform:translate(-4px,4px) rotate(3deg)}._stylePeek_1xm47_652:hover img:nth-child(4),._stylePeek_1xm47_652:focus-visible img:nth-child(4){transform:translate(4px,4px) rotate(-3deg)}._stylePeek_1xm47_652:hover img{opacity:1}._styleAll_1xm47_680{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:4px 2px 8px;transform-origin:top center;animation:_artiaStylesOpen_1xm47_1 .32s ease-out}._styleAll_1xm47_680 ._styleTile_1xm47_652{min-width:0;width:100%}._styleClose_1xm47_682{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;aspect-ratio:3/4;border:0;border-radius:24px;background:var(--surface);color:var(--foreground);font:inherit;font-size:15px;cursor:pointer}._styleClose_1xm47_682:hover{background:var(--muted)}._styleClose_1xm47_682:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@keyframes _artiaStylesOpen_1xm47_1{0%{opacity:0;transform:translateY(-12px) scaleY(.96)}to{opacity:1;transform:none}}@media(max-width:1000px){._styleAll_1xm47_680{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){._styleAll_1xm47_680{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._styleAll_1xm47_680 ._styleTile_1xm47_652,._styleClose_1xm47_682{border-radius:18px}._styleAll_1xm47_680 ._styleTileLabel_1xm47_658{font-size:12px;left:8px;right:8px;bottom:8px}}@media(prefers-reduced-motion:reduce){._styleAll_1xm47_680{animation:none}._stylePeek_1xm47_652 img{transition:none}._stylePeek_1xm47_652:hover img{transform:none}}._stylePeekLabel_1xm47_690{display:none}@media(max-width:760px){._stylePeek_1xm47_652{flex:0 0 132px;width:132px;aspect-ratio:3/4;gap:3px;border-radius:20px;overflow:hidden;background:var(--surface)}._stylePeek_1xm47_652 img{border-radius:0;min-height:0}._stylePeek_1xm47_652:hover img,._stylePeek_1xm47_652:focus-visible img{transform:none!important;box-shadow:none}._stylePeek_1xm47_652:after{content:"";position:absolute;inset:0;background:#14100e7a}._stylePeekLabel_1xm47_690{display:flex;align-items:center;justify-content:center;position:absolute;inset:0;z-index:1;padding:0 10px;color:#fff;font-size:14px;font-weight:600;line-height:1.25;text-align:center}._inspireSection_1xm47_619 ._inspireActions_1xm47_631 button{font-size:14px}}@media(max-width:760px){._pageContainer_1xm47_1[data-bar=true]{padding-bottom:20px}._pageContainer_1xm47_1[data-bar=true] ._inspirationIntro_1xm47_581{padding:14px 4px 4px}._pageContainer_1xm47_1[data-bar=true] ._inspirationIntro_1xm47_581 ._tagline_1xm47_640,._pageContainer_1xm47_1[data-bar=true] ._inspirationIntro_1xm47_581>p._introLine_1xm47_704{display:none}._workshopContent_1xm47_552[data-bar=true]{display:flex;flex-direction:column}._workshopContent_1xm47_552[data-bar=true]>._inspireSection_1xm47_619{order:2;margin-top:8px}._workshopContent_1xm47_552[data-bar=true] ._photoStart_1xm47_708{margin:2px 0 4px}._workshopContent_1xm47_552[data-bar=true] ._photoStart_1xm47_708 small{display:none}._workshopContent_1xm47_552[data-bar=true] ._photoPick_1xm47_710{min-height:44px;font-size:14px}._workshopContent_1xm47_552[data-bar=true] ._thumbRow_1xm47_711{margin:4px 0 2px;gap:8px}._workshopContent_1xm47_552[data-bar=true] ._thumb_1xm47_711,._workshopContent_1xm47_552[data-bar=true] ._thumbAdd_1xm47_712{width:54px;height:54px}._workshopContent_1xm47_552[data-bar=true] ._styleChips_1xm47_632{margin:2px 0 4px}._workshopContent_1xm47_552[data-bar=true]>._modeBar_1xm47_714{margin-bottom:4px;padding:8px 12px;font-size:13px}._workshopContent_1xm47_552[data-bar=true]>[data-compact=true]{order:3;position:sticky;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:var(--z-content-high);margin-top:12px}._workshopContent_1xm47_552[data-bar=true]>._atelierFootnote_1xm47_606{order:4;text-align:left;margin:16px 0 0}._workshopContent_1xm47_552[data-bar=true] ._styleBarHint_1xm47_648,._workshopContent_1xm47_552[data-bar=true] ._inspireActions_1xm47_631,._workshopContent_1xm47_552[data-bar=true] ._atelierLinks_1xm47_605,._workshopContent_1xm47_552[data-bar=true] ._suggestions_1xm47_558{display:none}._workshopContent_1xm47_552[data-bar=true] ._styleBar_1xm47_646{margin-bottom:10px}._workshopContent_1xm47_552[data-bar=true] ._styleBarTitle_1xm47_647{font-size:22px}._workshopContent_1xm47_552[data-bar=true] ._styleRail_1xm47_653,._workshopContent_1xm47_552[data-bar=true] ._styleAll_1xm47_680{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;overflow:visible;margin-inline:0;padding:2px 0 8px;scroll-snap-type:none;animation:none}._workshopContent_1xm47_552[data-bar=true] ._styleTile_1xm47_652{flex:none;min-width:0;width:100%;aspect-ratio:1/1;border-radius:20px;outline-offset:-3px}._workshopContent_1xm47_552[data-bar=true] ._styleTileLabel_1xm47_658{font-size:15px;left:14px;right:14px;bottom:12px}._workshopContent_1xm47_552[data-bar=true] ._stylePeek_1xm47_652{flex:none;width:100%;aspect-ratio:1/1}._workshopContent_1xm47_552[data-bar=true] ._styleClose_1xm47_682{aspect-ratio:1/1;border-radius:20px}._workshopContent_1xm47_552[data-bar=true] ._styleTile_1xm47_652[aria-pressed=true]:before{content:"✓";position:absolute;top:10px;right:10px;z-index:2;width:28px;height:28px;border-radius:50%;background:var(--primary);color:var(--primary-foreground);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700}._workshopContent_1xm47_552[data-bar=true] ._inspireSection_1xm47_619 ._atelierFootnote_1xm47_606{text-align:left;margin:14px 0}._workshopContent_1xm47_552 ._option_1xm47_539{display:none}}._inspirationIntro_1xm47_581{padding:26px 0 18px}._inspirationIntro_1xm47_581 ._tagline_1xm47_640{margin-bottom:8px}._inspirationIntro_1xm47_581 h1{font-size:clamp(28px,3vw,38px)}._photoStart_1xm47_708{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap;margin-bottom:12px}._photoPick_1xm47_710{min-height:52px;padding:0 26px;gap:10px;font-size:15px}._photoStart_1xm47_708 small{font-size:12px;line-height:1.5;color:var(--muted-foreground)}._thumbRow_1xm47_711{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}._thumb_1xm47_711{position:relative;width:84px;height:84px}._thumbOpen_1xm47_740{display:block;width:100%;height:100%;padding:0;border:1px solid var(--border);border-radius:4px;overflow:hidden;background:var(--surface);cursor:zoom-in}._thumbOpen_1xm47_740 img{width:100%;height:100%;object-fit:cover;display:block}._thumbOpen_1xm47_740:focus-visible,._thumbAdd_1xm47_712:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._thumbRemove_1xm47_743{position:absolute;top:-8px;right:-8px;width:28px;height:28px;padding:0;border-radius:50%;background:var(--card);border:1px solid var(--border)}._thumbAdd_1xm47_712{width:84px;height:84px;display:flex;align-items:center;justify-content:center;border:1px dashed var(--primary);border-radius:4px;background:transparent;color:var(--primary);cursor:pointer}._printLink_1xm47_745{display:block;padding:0;min-height:36px;font-size:13px;color:var(--muted-foreground)}._printMode_1xm47_746{display:flex;flex-direction:column;align-items:center;gap:6px}._modeSwitch_1xm47_747{font-size:13px}._zoomDialog_1xm47_748{max-width:min(92vw,1100px);padding:12px;background:var(--card)}._zoomImage_1xm47_749{display:block;width:100%;max-height:82vh;object-fit:contain}._srOnlyTitle_1xm47_750{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._inspirationIntro_1xm47_581>p._introLine_1xm47_704{margin:8px 0 0;font-size:14px;line-height:1.6}._introLine_1xm47_704 a{color:var(--primary);text-underline-offset:4px;margin-left:4px}._inspirationIntro_1xm47_581{max-width:800px;margin:0 auto;text-align:center}._inspirationIntro_1xm47_581 h1{margin-inline:auto}._inspirationIntro_1xm47_581>p._introLine_1xm47_704{margin-inline:auto;max-width:620px}._modeCards_1xm47_758{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:800px;margin:6px auto 0}._modeCard_1xm47_758{display:flex;flex-direction:column;gap:10px;padding:26px;border:1px solid var(--border);border-radius:6px;background:var(--card);color:var(--foreground);text-decoration:none;transition:border-color .15s,box-shadow .15s}._modeCard_1xm47_758 svg{color:var(--primary)}._modeCard_1xm47_758:hover{border-color:var(--primary);box-shadow:0 6px 24px #0000000f}._modeCard_1xm47_758:focus-visible{outline:2px solid var(--primary);outline-offset:3px}._modeCardTitle_1xm47_763{font:400 24px/1.25 var(--font-family-heading)}._modeCardText_1xm47_764{font-size:14px;line-height:1.6;color:var(--muted-foreground)}._modeCardCost_1xm47_765{margin-top:auto;padding-top:6px;font-size:13px;font-weight:600;color:var(--primary)}._faceNote_1xm47_766{margin:0 0 10px;padding:10px 14px;border-left:3px solid var(--primary);background:var(--surface);border-radius:0 6px 6px 0;font-size:13px;line-height:1.55;color:var(--foreground)}._faceNote_1xm47_766 a,._faceNote_1xm47_766 button{padding:0;border:0;background:none;font:inherit;color:var(--primary);text-decoration:underline;text-underline-offset:3px;cursor:pointer}._modeBar_1xm47_714{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;max-width:800px;margin:0 auto 12px;padding:10px 14px;border:1px solid var(--border);border-radius:6px;background:var(--surface);font-size:14px}._modeBar_1xm47_714 strong{font-weight:600}a._modeBarSwitch_1xm47_770{font-size:13px;font-weight:600;color:var(--primary);text-underline-offset:4px}@media(max-width:760px){._modeCards_1xm47_758{grid-template-columns:1fr;gap:12px}._modeCard_1xm47_758{padding:20px}._modeCardTitle_1xm47_763{font-size:21px}._modeBar_1xm47_714{flex-direction:column;align-items:flex-start}}._modeCard_1xm47_758{align-items:center;text-align:center;padding:28px 26px 26px;transition:border-color .2s,box-shadow .2s,transform .2s}._modeCard_1xm47_758:hover{transform:translateY(-3px);box-shadow:0 14px 34px #3c1e1e1a}._fan_1xm47_776{position:relative;display:block;width:230px;height:200px;margin:0 auto 10px}._fanCard_1xm47_778{position:absolute;left:50%;bottom:0;width:118px;height:157px;margin-left:-59px;object-fit:cover;border:0;border-radius:1px;box-shadow:0 1px 2px #28191440,0 8px 18px #28191433;transform-origin:50% 100%;transition:transform .3s cubic-bezier(.2,.8,.3,1.2)}._fanCard_1xm47_778:nth-child(1){transform:translate(-30px) rotate(-11deg)}._fanCard_1xm47_778:nth-child(2){transform:translate(30px) rotate(9deg)}._modeCard_1xm47_758:hover ._fanCard_1xm47_778:nth-child(1),._modeCard_1xm47_758:focus-visible ._fanCard_1xm47_778:nth-child(1){transform:translate(-44px) rotate(-17deg)}._modeCard_1xm47_758:hover ._fanCard_1xm47_778:nth-child(2),._modeCard_1xm47_758:focus-visible ._fanCard_1xm47_778:nth-child(2){transform:translate(44px) rotate(15deg) translateY(-4px)}._modeCardText_1xm47_764{max-width:330px}._modeCardCost_1xm47_765{padding:6px 14px;margin-top:8px;border-radius:30px;background:var(--surface)}@media(max-width:760px){._fan_1xm47_776{width:200px;height:170px}._fanCard_1xm47_778{width:100px;height:133px;margin-left:-50px}}@media(prefers-reduced-motion:reduce){._modeCard_1xm47_758,._fanCard_1xm47_778{transition:none}._modeCard_1xm47_758:hover{transform:none}}@media(max-width:760px){._inspirationIntro_1xm47_581{padding:18px 4px 12px}._inspirationIntro_1xm47_581 h1{font-size:26px}._photoPick_1xm47_710{width:100%;justify-content:center}._thumb_1xm47_711,._thumbAdd_1xm47_712{width:72px;height:72px}._thumbRemove_1xm47_743{width:36px;height:36px;top:-10px;right:-10px}}
