.login_page___GMWv{position:fixed;inset:0;z-index:300;overflow:hidden;background:#0c0d0f}.login_posterWall__8oJAl{position:absolute;inset:0;display:grid;grid-template-columns:repeat(6,minmax(112px,1fr));column-gap:28px;transform:scale(1.04);overflow:hidden}.login_posterColumn__grUkj{position:relative;overflow:hidden}.login_posterTrack__QzOtO{display:grid;gap:18px;animation:login_poster-up___3esn var(--marquee-duration,56s) linear infinite;will-change:transform}.login_posterColumnReverse__FJDNg .login_posterTrack__QzOtO{animation-name:login_poster-down__lSZ4q}.login_poster__RNG5W{position:relative;aspect-ratio:2/3;border-radius:12px;overflow:hidden;background:#111;box-shadow:0 20px 40px rgba(0,0,0,.3)}.login_posterImage__YlgnM{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.92) brightness(.8);transform:scale(1.01)}.login_overlay__75owW{position:absolute;inset:0;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.05),rgba(255,255,255,.008) 24%,rgba(0,0,0,0) 44%),radial-gradient(circle at center,rgba(0,0,0,.2),rgba(0,0,0,.52) 45%,rgba(0,0,0,.72) 100%),rgba(8,10,14,.32);backdrop-filter:blur(4px) saturate(1.02);-webkit-backdrop-filter:blur(4px) saturate(1.02)}.login_center__dEy8k{position:relative;z-index:1;min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:32px 16px 92px;overflow:auto}.login_card__Nj6Ql{width:min(420px,100%);padding:28px 26px 24px;border-radius:18px;background:#111114;border:1px solid rgba(255,255,255,.08);box-shadow:0 28px 64px rgba(0,0,0,.48),0 6px 18px rgba(0,0,0,.3)}.login_footer__0C_rn{position:absolute;left:50%;bottom:18px;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;width:min(100% - 32px,920px);transform:translateX(-50%);color:rgba(255,255,255,.6);font-size:11px;line-height:1.6;text-align:center}.login_footerLink__yaMZV{color:rgba(255,255,255,.82);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.28)}@keyframes login_poster-up___3esn{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 9px))}}@keyframes login_poster-down__lSZ4q{0%{transform:translateY(calc(-50% - 9px))}to{transform:translateY(0)}}@media (max-width:1200px){.login_posterWall__8oJAl{grid-template-columns:repeat(4,minmax(112px,1fr))}.login_posterColumn__grUkj:nth-child(n+5){display:none}}@media (max-width:760px){.login_posterWall__8oJAl{grid-template-columns:repeat(3,minmax(92px,1fr));column-gap:12px}.login_posterColumn__grUkj:nth-child(n+4){display:none}}.SmartImage_root__KzFT6{position:relative;display:block;overflow:hidden}.SmartImage_inline__fri_4{display:inline-block}.SmartImage_image__TYXf4{display:block;opacity:1;transition:opacity .16s ease}.SmartImage_imageLoading__VWnN7{opacity:0}.SmartImage_skeleton__DC_9d{position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in oklab,var(--mantine-color-text) 4%,transparent) 0,color-mix(in oklab,var(--mantine-color-text) 11%,transparent) 50%,color-mix(in oklab,var(--mantine-color-text) 4%,transparent) 100%);background-size:200% 100%;animation:SmartImage_smart-image-shimmer__dgWnd 1.4s linear infinite}@keyframes SmartImage_smart-image-shimmer__dgWnd{0%{background-position:200% 0}to{background-position:-200% 0}}.SmartImage_error__iXXUZ{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:color-mix(in oklab,var(--mantine-color-text) 8%,transparent);color:var(--mantine-color-dimmed);font-size:12px}.SmartImage_retry__VznFp{padding:4px 10px;border:1px solid var(--mantine-color-dark-4);border-radius:6px;background:var(--mantine-color-dark-6);color:var(--mantine-color-text);cursor:pointer;font:inherit}.SmartImage_retry__VznFp:hover{background:var(--mantine-color-dark-5)}.DayTimeline_section__voO43+.DayTimeline_section__voO43{margin-top:20px}.DayTimeline_head__A1aGL{position:sticky;top:calc(var(--mantine-spacing-lg) * -1);z-index:2;display:flex;align-items:baseline;gap:10px;margin:0 calc(var(--mantine-spacing-xl) * -1) 4px;padding:10px var(--mantine-spacing-xl);background:transparent;box-shadow:0 1px 0 transparent;transition:box-shadow .16s ease,background-color .16s ease}.DayTimeline_head__A1aGL[data-stuck=true]{background:color-mix(in oklab,var(--lx-bg) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--lx-border)}html[data-mantine-color-scheme=light] .DayTimeline_head__A1aGL[data-stuck=true]{background:rgba(243,244,246,.86)}.DayTimeline_title__U0ekh{font-size:14px;font-weight:500;line-height:20px;color:var(--lx-text)}.DayTimeline_sub__LhBka{font-size:12px;color:var(--lx-faint);font-variant-numeric:tabular-nums}.DayTimeline_rail__foqz8{width:64px;flex-shrink:0;overflow-y:auto;scrollbar-width:none;padding:26px 14px 24px 0}.DayTimeline_rail__foqz8::-webkit-scrollbar{display:none}.DayTimeline_tick__th3qz{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;gap:6px;width:100%;height:20px;cursor:pointer;font-size:11px;line-height:1;color:var(--lx-faint);white-space:nowrap}.DayTimeline_tick__th3qz:focus-visible{outline:1px solid var(--lx-border-strong);outline-offset:1px;border-radius:3px}.DayTimeline_tickLabel__fnIVC{transition:opacity .14s ease,color .14s ease}.DayTimeline_tick__th3qz[data-pinned=false] .DayTimeline_tickLabel__fnIVC{opacity:0}.DayTimeline_rail__foqz8:hover .DayTimeline_tickLabel__fnIVC{opacity:1}.DayTimeline_tick__th3qz:hover .DayTimeline_tickLabel__fnIVC{color:var(--lx-text)}.DayTimeline_mark__D5n_o{display:block;width:8px;height:1px;background:var(--lx-border-strong);transition:width .16s ease,background .16s ease}.DayTimeline_tick__th3qz[data-active=true]{color:var(--lx-text)}.DayTimeline_tick__th3qz[data-active=true] .DayTimeline_tickLabel__fnIVC{opacity:1}.DayTimeline_tick__th3qz[data-active=true] .DayTimeline_mark__D5n_o{width:14px;background:var(--lx-text)}@media (max-width:820px){.DayTimeline_rail__foqz8{display:none}}.library_side__ioO4Q{flex-shrink:0;width:220px;padding:8px;overflow-y:auto}.library_facet__Yj9Dz{display:grid;gap:2px;padding-bottom:14px}.library_facetTitle__Mj0jf{padding:4px 12px;color:var(--lx-faint);font-size:12px}.library_facetRow__9hSFQ{display:flex;align-items:center;gap:10px;width:100%;height:36px;padding:0 12px;border:0;border-radius:8px;color:color-mix(in oklab,var(--lx-text) 85%,var(--lx-bg));background:transparent;font:inherit;font-size:13px;text-align:left;cursor:pointer;transition:background-color .15s ease}.library_facetRow__9hSFQ span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library_facetRow__9hSFQ small{color:var(--lx-faint);font-size:12px;font-variant-numeric:tabular-nums}.library_facetRow__9hSFQ:hover{background:color-mix(in oklab,var(--lx-text) 5%,transparent)}.library_facetRow__9hSFQ[aria-pressed=true]{color:var(--lx-text);background:color-mix(in oklab,var(--lx-text) 8%,transparent)}.library_head__f68Jp{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:16px;min-height:40px;margin:16px 0 12px;padding:0 var(--mantine-spacing-xl)}.library_headTop__L_Rei{min-height:32px;margin:0;padding:0}.library_headTop__L_Rei .library_search__kfpuW{flex-shrink:1;min-width:120px}@media (max-width:1500px){.library_headTop__L_Rei .library_stats__XWFbR{display:none}}.library_headTitle___ymYk{display:flex;align-items:center;gap:12px;min-width:0;overflow:hidden}.library_headTitle___ymYk h1{flex:none;margin:0;color:var(--lx-text);font-size:16px;font-weight:500;line-height:24px}.library_headTitle___ymYk>small{flex:none;color:var(--lx-faint);font-size:12px}.library_stats__XWFbR{display:flex;align-items:center;gap:8px;min-width:0}.library_stat__2ZH67{display:inline-flex;flex:none;align-items:baseline;gap:6px;height:28px;padding:0 10px;border-radius:8px;background:color-mix(in oklab,var(--lx-text) 6%,transparent);line-height:28px}.library_stat__2ZH67 small{color:var(--lx-faint);font-size:11px}.library_stat__2ZH67 b{color:var(--lx-text);font-size:13px;font-weight:500}.library_stat__2ZH67 i{font-size:11px;font-style:normal}.library_headActions__EMb2g{display:flex;flex:none;align-items:center;gap:8px}.library_search__kfpuW{display:flex;align-items:center;gap:8px;width:200px;height:32px;padding:0 10px;border:.5px solid color-mix(in oklab,var(--lx-text) 12%,transparent);border-radius:8px;color:var(--lx-muted)}.library_search__kfpuW:focus-within{border-color:var(--mantine-primary-color-filled);box-shadow:0 0 0 2px color-mix(in oklab,var(--mantine-primary-color-filled) 20%,transparent)}.library_search__kfpuW input{flex:1;min-width:0;border:0;outline:0;color:var(--lx-text);background:transparent;font:inherit;font-size:13px}.library_search__kfpuW input::placeholder{color:var(--lx-faint)}.library_btn__B9_Xd{display:inline-flex;flex:none;align-items:center;gap:6px;height:32px;padding:0 12px;border:0;border-radius:8px;color:color-mix(in oklab,var(--lx-text) 88%,var(--lx-bg));background:color-mix(in oklab,var(--lx-text) 8%,transparent);font:inherit;font-size:13px;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease}.library_btn__B9_Xd:hover:not(:disabled){color:var(--lx-text);background:color-mix(in oklab,var(--lx-text) 12%,transparent)}.library_btn__B9_Xd:disabled{opacity:.6;cursor:progress}.library_empty__VUGEh{display:grid;place-content:center;justify-items:center;gap:12px;min-height:360px;color:var(--lx-faint);font-size:13px;text-align:center}.library_card__iuuBA{position:relative;margin-bottom:12px;overflow:hidden;border-radius:12px;background:color-mix(in oklab,var(--lx-text) 5%,var(--lx-bg));cursor:zoom-in;break-inside:avoid}.library_card__iuuBA img,.library_card__iuuBA video{transition:transform .3s ease-out}.library_card__iuuBA:hover img,.library_card__iuuBA:hover video{transform:scale(1.03)}.library_cardSize__r_BxM{opacity:0;transition:opacity .15s ease}.library_card__iuuBA:hover .library_cardSize__r_BxM{opacity:1}@media (max-width:820px){.library_side__ioO4Q{display:none}.library_head__f68Jp{flex-wrap:wrap;padding:0 18px}.library_search__kfpuW{flex:1;width:auto}}@media (prefers-reduced-motion:reduce){.library_card__iuuBA img,.library_card__iuuBA video{transition:none}}.EcomTabStrip_toolPill__M_iSl{display:flex;flex:none;align-items:center;gap:7px;height:32px;padding:0 10px;border-radius:8px;color:var(--lx-text);background:linear-gradient(135deg,color-mix(in oklab,var(--mantine-primary-color-filled) 22%,transparent),color-mix(in oklab,var(--mantine-primary-color-filled) 12%,transparent));border:0;font:inherit;font-size:13px;white-space:nowrap;cursor:pointer;transition:background .15s ease}.EcomTabStrip_toolPill__M_iSl:hover{background:linear-gradient(135deg,color-mix(in oklab,var(--mantine-primary-color-filled) 30%,transparent),color-mix(in oklab,var(--mantine-primary-color-filled) 18%,transparent))}.EcomTabStrip_toolPill__M_iSl strong{font-weight:600}.EcomTabStrip_toolPill__M_iSl>svg{color:color-mix(in oklab,var(--mantine-primary-color-2) 70%,var(--lx-muted))}.EcomTabStrip_toolPillIcon__vmN6y{display:inline-flex;color:var(--mantine-primary-color-2)}.EcomTabStrip_recordsPill__xSwn7{display:inline-flex;flex:none;align-items:center;gap:6px;height:32px;padding:0 12px;border:.5px solid color-mix(in oklab,var(--lx-text) 10%,transparent);border-radius:8px;color:var(--lx-muted);font-size:12.5px;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.EcomTabStrip_recordsPill__xSwn7:hover{color:var(--lx-text);background:color-mix(in oklab,var(--lx-text) 6%,transparent)}.EcomTabStrip_toolPop__RQVtK{padding:8px;border:0;border-radius:16px;background:var(--lx-bg);box-shadow:0 24px 64px rgba(0,0,0,.55),0 0 0 .5px color-mix(in oklab,var(--lx-text) 8%,transparent)}html[data-mantine-color-scheme=dark] .EcomTabStrip_toolPop__RQVtK{--lx-text:#f0f0f0;--lx-muted:#a8a8a8;--lx-faint:#888888;--lx-faint-2:#6b6b6b;background:#1d1d1f}.EcomTabStrip_toolMenu__gwFvM{display:grid;gap:8px;width:min(800px,calc(100vw - 32px));max-height:min(78vh,680px);overflow-y:auto;overscroll-behavior:contain;color:var(--lx-text)}.EcomTabStrip_toolMenuHead__ULq_B,.EcomTabStrip_toolMenuSearch__Yk8sd{display:flex;align-items:center;gap:8px}.EcomTabStrip_toolMenuSearch__Yk8sd{flex:1;height:36px;padding:0 10px;border-radius:10px;color:var(--lx-faint);background:color-mix(in oklab,var(--lx-text) 5%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--lx-text) 6%,transparent);transition:box-shadow .15s ease,background-color .15s ease}.EcomTabStrip_toolMenuSearch__Yk8sd:focus-within{background:color-mix(in oklab,var(--lx-text) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--mantine-primary-color-filled) 55%,transparent)}.EcomTabStrip_toolMenuSearch__Yk8sd input{flex:1;min-width:0;height:100%;border:0;outline:0;color:var(--lx-text);background:transparent;font:inherit;font-size:13px}.EcomTabStrip_toolMenuSearch__Yk8sd input::placeholder{color:var(--lx-faint-2)}.EcomTabStrip_toolMenuSearch__Yk8sd button{width:20px;height:20px;border:0;border-radius:50%;color:var(--lx-muted);background:color-mix(in oklab,var(--lx-text) 10%,transparent);font-size:13px;line-height:1;cursor:pointer}.EcomTabStrip_toolMenuSet__HMzt3{display:flex;align-items:center;gap:12px;padding:10px 14px;border:0;border-radius:12px;color:var(--lx-text);background:linear-gradient(135deg,color-mix(in oklab,var(--mantine-primary-color-filled) 20%,transparent),color-mix(in oklab,var(--mantine-primary-color-filled) 10%,transparent));font:inherit;text-align:left;cursor:pointer;transition:background .15s ease}.EcomTabStrip_toolMenuSet__HMzt3.EcomTabStrip_isActive__LXQMm,.EcomTabStrip_toolMenuSet__HMzt3:hover{background:linear-gradient(135deg,color-mix(in oklab,var(--mantine-primary-color-filled) 30%,transparent),color-mix(in oklab,var(--mantine-primary-color-filled) 16%,transparent))}.EcomTabStrip_toolMenuSet__HMzt3.EcomTabStrip_isActive__LXQMm{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--mantine-primary-color-filled) 45%,transparent)}.EcomTabStrip_toolMenuSetIcon__DT7_9{display:inline-flex;flex:none;color:var(--mantine-primary-color-2)}.EcomTabStrip_toolMenuSetIcon__DT7_9 svg{width:20px;height:20px}.EcomTabStrip_toolMenuSetText__1qP5D{display:flex;flex:1;align-items:baseline;gap:10px;min-width:0}.EcomTabStrip_toolMenuSetText__1qP5D strong{flex:none;font-size:13.5px;font-weight:600}.EcomTabStrip_toolMenuSetText__1qP5D small{overflow:hidden;color:color-mix(in oklab,var(--mantine-primary-color-2) 70%,var(--lx-muted));font-size:12px;text-overflow:ellipsis;white-space:nowrap}.EcomTabStrip_toolMenuSet__HMzt3>svg{flex:none;color:var(--mantine-primary-color-3)}.EcomTabStrip_toolMenuGroups__W_jY4{display:grid;gap:4px 6px;align-items:start}.EcomTabStrip_toolMenuCol__twfpm{display:grid;gap:6px;min-width:0}.EcomTabStrip_toolMenuGroups__W_jY4 section{display:grid;gap:1px;min-width:0}.EcomTabStrip_toolMenuCount__U9miO,.EcomTabStrip_toolMenuGroups__W_jY4 h5{margin:4px 10px 3px;color:var(--lx-faint-2);font-size:11px;font-weight:500;letter-spacing:.04em}.EcomTabStrip_toolMenuCount__U9miO{margin:0 10px;letter-spacing:0}.EcomTabStrip_toolMenuItem__Irvdw{display:grid;gap:1px;min-width:0;padding:6px 10px;border:0;border-radius:9px;color:var(--lx-text);background:transparent;font:inherit;text-align:left;cursor:pointer;transition:background-color .12s ease}.EcomTabStrip_toolMenuItem__Irvdw:hover{background:color-mix(in oklab,var(--lx-text) 6%,transparent)}.EcomTabStrip_toolMenuItem__Irvdw.EcomTabStrip_isActive__LXQMm{background:color-mix(in oklab,var(--lx-text) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--lx-text) 10%,transparent)}.EcomTabStrip_toolMenuItem__Irvdw.EcomTabStrip_isCurrent__bfMXd{background:color-mix(in oklab,var(--mantine-primary-color-filled) 14%,transparent)}.EcomTabStrip_toolMenuItem__Irvdw.EcomTabStrip_isCurrent__bfMXd.EcomTabStrip_isActive__LXQMm{background:color-mix(in oklab,var(--mantine-primary-color-filled) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--mantine-primary-color-filled) 35%,transparent)}.EcomTabStrip_toolMenuItem__Irvdw strong{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500}.EcomTabStrip_toolMenuItem__Irvdw strong svg{margin-left:auto;color:var(--mantine-primary-color-3)}.EcomTabStrip_toolMenuItem__Irvdw small{overflow:hidden;color:var(--lx-faint);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.EcomTabStrip_toolMenuEmpty__Xx7Qb{margin:0;padding:22px 12px;color:var(--lx-faint);font-size:12.5px;text-align:center}@media (max-width:720px){.EcomTabStrip_toolMenuGroups__W_jY4{grid-template-columns:minmax(0,1fr)!important}}.SkillCard_grid__jt28t{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px 16px;padding-top:4px}.SkillCard_masonry__9fFOe{column-width:220px;column-gap:16px;padding-top:4px}.SkillCard_masonry__9fFOe>.SkillCard_card__rnU0a{break-inside:avoid;margin-bottom:24px}.SkillCard_card__rnU0a{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;text-align:left;cursor:pointer}.SkillCard_card__rnU0a:before{content:"";position:absolute;inset:-4px -4px -8px -4px;border-radius:16px;background:color-mix(in oklab,var(--lx-text) 9%,transparent);opacity:0;pointer-events:none;transition:opacity .2s}.SkillCard_card__rnU0a:focus-within:before,.SkillCard_card__rnU0a:hover:before{opacity:1}.SkillCard_cardHit__dV6W1{position:absolute;inset:0;z-index:1;padding:0;border:0;border-radius:12px;background:transparent;cursor:pointer}.SkillCard_cardHit__dV6W1:focus-visible{outline:2px solid color-mix(in oklab,var(--mantine-primary-color-filled) 60%,transparent);outline-offset:2px}.SkillCard_cover__pGBEw{position:relative;z-index:2;isolation:isolate;display:block;width:100%;aspect-ratio:231/173;overflow:hidden;border-radius:12px;background:color-mix(in oklab,var(--lx-text) 7%,transparent);pointer-events:none}.SkillCard_cover__pGBEw img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.SkillCard_coverAuto__3ZeQ8{aspect-ratio:auto;min-height:96px}.SkillCard_coverAuto__3ZeQ8 img{position:static;height:auto}.SkillCard_cover__pGBEw:after{content:"";position:absolute;inset:0;z-index:10;background:color-mix(in oklab,var(--lx-text) 11%,transparent);opacity:0;pointer-events:none;transition:opacity .2s}.SkillCard_card__rnU0a:focus-within .SkillCard_cover__pGBEw:after,.SkillCard_card__rnU0a:hover .SkillCard_cover__pGBEw:after{opacity:1}.SkillCard_cardPicked__Xs7gD .SkillCard_cover__pGBEw{box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--mantine-primary-color-filled) 70%,transparent)}.SkillCard_coverBlank__zLlXO{position:absolute;inset:0;display:grid;place-items:center;padding:12px;color:color-mix(in oklab,var(--lx-text) 40%,transparent);font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center;word-break:break-all}.SkillCard_marks__5mSbO{position:absolute;z-index:20;right:8px;bottom:8px;left:8px;display:flex;flex-wrap:wrap;gap:4px}.SkillCard_mark__B1_F_{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:18px;height:18px;padding:2px;border-radius:4px;color:#fff;background:rgba(0,0,0,.6);font-size:11px;font-style:normal;line-height:14px;white-space:nowrap}.SkillCard_mark__B1_F_:not(:has(>svg:only-child)){padding:2px 5px}.SkillCard_markWarn__QMzmk{color:#1f1600;background:#f5c451}.SkillCard_markDanger__O_Yjf{background:#d9483b}.SkillCard_actions__pw3DD{position:absolute;z-index:20;top:8px;right:8px;left:8px;display:flex;align-items:center;justify-content:space-between;gap:8px;opacity:0;pointer-events:none;transition:opacity .2s}.SkillCard_actionsGroup__HnBos{display:flex;align-items:center;gap:4px;min-width:0}.SkillCard_card__rnU0a:focus-within .SkillCard_actions__pw3DD,.SkillCard_card__rnU0a:hover .SkillCard_actions__pw3DD{opacity:1;pointer-events:auto}@media (hover:none){.SkillCard_actions__pw3DD{opacity:1;pointer-events:auto}}.SkillCard_action___QSGU{height:32px;padding:0 10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#000;background:#fff;font:inherit;font-size:13px;font-weight:400;line-height:20px;white-space:nowrap;cursor:pointer;transition:background-color .15s}.SkillCard_action___QSGU:hover{background:#ececec}.SkillCard_actionGhost__Ht7xy,.SkillCard_iconAction__KxcTP{border:0;color:#fff;background:rgba(0,0,0,.6);backdrop-filter:blur(24px)}.SkillCard_actionGhost__Ht7xy:hover,.SkillCard_iconAction__KxcTP:hover,.SkillCard_iconAction__KxcTP[aria-pressed=true]{background:rgba(0,0,0,.78)}.SkillCard_iconAction__KxcTP{display:grid;place-items:center;width:32px;height:32px;padding:0;border-radius:8px;cursor:pointer;transition:background-color .15s}.SkillCard_iconActionDanger__TS0_g:hover{color:#ff8a80}.SkillCard_action___QSGU:disabled,.SkillCard_iconAction__KxcTP:disabled{opacity:.6;cursor:progress}.SkillCard_body__lG1l5{position:relative;gap:4px}.SkillCard_body__lG1l5,.SkillCard_text__R3vEf{display:flex;flex-direction:column;min-width:0}.SkillCard_text__R3vEf{padding:0 4px}.SkillCard_title__YqkU_{display:flex;align-items:center;gap:4px;min-width:0}.SkillCard_title__YqkU_>svg{flex:none}.SkillCard_text__R3vEf>span,.SkillCard_title__YqkU_ strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SkillCard_title__YqkU_ strong{min-width:0;color:var(--lx-text);font-size:14px;font-weight:400;line-height:22px}.SkillCard_text__R3vEf>span{display:block;color:color-mix(in oklab,var(--lx-text) 60%,transparent);font-size:13px;line-height:20px}.SkillCard_foot__wFTs1{display:flex;align-items:center;gap:6px;min-width:0;padding:0 4px;color:color-mix(in oklab,var(--lx-text) 60%,transparent);font-size:12px;line-height:18px;white-space:nowrap}.SkillCard_author__zQi7I{display:flex;align-items:center;gap:5px;min-width:0}.SkillCard_author__zQi7I>span:last-child{overflow:hidden;text-overflow:ellipsis}.SkillCard_avatar__vG3ig{display:grid;place-items:center;flex:none;width:14px;height:14px;border-radius:50%;color:var(--lx-text);background:color-mix(in oklab,var(--lx-text) 20%,var(--lx-bg));font-size:8px;line-height:1;object-fit:cover}.SkillCard_dot__x2X8e{flex:none;color:color-mix(in oklab,var(--lx-text) 30%,transparent)}.SkillCard_stat__bwgIg{display:flex;flex:none;align-items:center;gap:2px}.SkillCard_stat__bwgIg:last-child{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.SkillCard_end__rVi9s{display:flex;flex:none;align-items:center;gap:2px;margin-left:auto;padding-left:6px}.SkillCard_skeleton__9j_M5{pointer-events:none}.SkillCard_skLine__URoVs{display:block;height:12px;margin:5px 4px;border-radius:6px;background:color-mix(in oklab,var(--lx-text) 9%,transparent)}.SkillCard_skLine__URoVs:first-child{width:60%}.SkillCard_skLineShort__3vKRN{width:45%}@media (max-width:720px){.SkillCard_grid__jt28t{grid-template-columns:repeat(2,minmax(0,1fr))}.SkillCard_masonry__9fFOe{columns:2}}@media (prefers-reduced-motion:reduce){.SkillCard_actions__pw3DD,.SkillCard_card__rnU0a:before,.SkillCard_cover__pGBEw:after{transition:none}}.PsdExportSection_head__cgUdq h2{margin:0;color:var(--lx-text);font-size:20px;font-weight:600;line-height:28px}.PsdExportSection_head__cgUdq p{max-width:760px;margin:8px 0 0;color:var(--lx-muted);font-size:13px;line-height:1.7}.PsdExportSection_head__cgUdq b{color:var(--lx-text);font-weight:400}.PsdExportSection_workbench__7_0hZ{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:.5px solid color-mix(in oklab,var(--lx-text) 12%,transparent);border-radius:16px;background:color-mix(in oklab,var(--lx-text) 3%,var(--lx-bg))}.PsdExportSection_pane__Hb_wp{display:flex;flex-direction:column;min-width:0;padding:20px}.PsdExportSection_pane__Hb_wp+.PsdExportSection_pane__Hb_wp{border-left:.5px solid color-mix(in oklab,var(--lx-text) 10%,transparent)}.PsdExportSection_paneLabel__IKNlQ{margin-bottom:12px;color:var(--lx-muted);font-size:12px}.PsdExportSection_drop__Zyix0{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:200px;padding:24px 16px;border:1px dashed color-mix(in oklab,var(--lx-text) 16%,transparent);border-radius:12px;color:var(--lx-muted);background:transparent;font-size:12px;text-align:center;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.PsdExportSection_drop__Zyix0:hover,.PsdExportSection_drop__Zyix0[data-dragging]{border-color:color-mix(in oklab,var(--lx-text) 30%,transparent);background:color-mix(in oklab,var(--lx-text) 4%,transparent)}.PsdExportSection_drop__Zyix0[data-filled]{padding:10px;border-style:solid}.PsdExportSection_drop__Zyix0>svg{margin-bottom:8px;color:var(--lx-muted)}.PsdExportSection_drop__Zyix0 strong{color:var(--lx-text);font-size:13px;font-weight:500}.PsdExportSection_preview__R7fta{position:relative;width:100%;overflow:hidden;border-radius:8px}.PsdExportSection_remove__FMvTv{position:absolute;top:6px;right:6px}.PsdExportSection_paneFoot__F32ci{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px;margin-top:10px;color:var(--lx-faint);font-size:12px}.PsdExportSection_paneFoot__F32ci[data-error]>span{color:var(--mantine-color-red-5)}.PsdExportSection_libraryBtn__kytCR{display:inline-flex;flex:none;align-items:center;gap:6px;height:28px;padding:0 10px;border:0;border-radius:8px;color:var(--lx-text);background:color-mix(in oklab,var(--lx-text) 8%,transparent);font:inherit;font-size:12px;cursor:pointer;transition:background-color .15s ease}.PsdExportSection_libraryBtn__kytCR:hover{background:color-mix(in oklab,var(--lx-text) 13%,transparent)}@media (max-width:860px){.PsdExportSection_workbench__7_0hZ{grid-template-columns:minmax(0,1fr)}.PsdExportSection_pane__Hb_wp+.PsdExportSection_pane__Hb_wp{border-top:.5px solid color-mix(in oklab,var(--lx-text) 10%,transparent);border-left:0}}@media (prefers-reduced-motion:reduce){.PsdExportSection_drop__Zyix0,.PsdExportSection_libraryBtn__kytCR{transition:none}}.community_shell__WETT_{display:flex;height:100%;min-height:0}.community_side__5f48i{flex-shrink:0;width:220px;height:100%;padding:8px;overflow-y:auto}.community_navGroup__uc7oR{display:grid;gap:2px;padding-bottom:14px}.community_navTitle__7K5tm{padding:4px 12px;color:var(--lx-faint);font-size:12px}.community_navRow__8s3Pz{display:flex;align-items:center;gap:10px;width:100%;height:36px;padding:0 12px;border:0;border-radius:8px;color:color-mix(in oklab,var(--lx-text) 85%,var(--lx-bg));background:transparent;font:inherit;font-size:13px;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease}.community_navRow__8s3Pz>svg{flex:none;color:var(--lx-muted)}.community_navRow__8s3Pz>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community_navRow__8s3Pz>em{flex:none;padding:0 6px;border-radius:5px;color:var(--lx-muted);background:color-mix(in oklab,var(--lx-text) 8%,transparent);font-size:11px;font-style:normal;line-height:18px}.community_navRow__8s3Pz:hover{background:color-mix(in oklab,var(--lx-text) 5%,transparent)}.community_navRow__8s3Pz[aria-pressed=true]{color:var(--lx-text);background:color-mix(in oklab,var(--lx-text) 8%,transparent)}.community_navRow__8s3Pz[aria-pressed=true]>svg{color:var(--lx-text)}.community_navRow__8s3Pz:focus-visible{outline:2px solid color-mix(in oklab,var(--mantine-primary-color-filled) 60%,transparent);outline-offset:-2px}.community_body__7EC_N{min-height:100%;padding:8px 32px 64px;color:var(--lx-text);font-size:13px}.community_head__J8ki0{display:flex;align-items:baseline;gap:12px;min-height:40px;margin:8px 0 12px}.community_head__J8ki0 h1{flex:none;margin:0;color:var(--lx-text);font-size:16px;font-weight:500;line-height:24px}.community_head__J8ki0 small{overflow:hidden;color:var(--lx-faint);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.community_headTop__Hzg81{align-items:center;min-height:32px;margin:0}.community_toolbar__9EQBP{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;min-height:32px;margin:8px 0 16px}.community_cats__HI3qk{display:flex;flex-wrap:wrap;gap:0 20px}.community_cats__HI3qk button{height:32px;padding:0;border:0;color:var(--lx-muted);background:transparent;font:inherit;font-size:13px;white-space:nowrap;cursor:pointer;transition:color .15s ease}.community_cats__HI3qk button:hover{color:var(--lx-text)}.community_cats__HI3qk button[aria-selected=true]{color:var(--lx-text);font-weight:500}.community_toolbarRight__tTlcz{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-left:auto}.community_toolbarHint__ERUYB{color:var(--lx-faint);font-size:12px}.community_pills__DJXLX{display:flex;gap:4px}.community_pills__DJXLX button{height:28px;padding:0 10px;border:0;border-radius:8px;color:var(--lx-muted);background:transparent;font:inherit;font-size:13px;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease}.community_pills__DJXLX button:hover{color:var(--lx-text)}.community_pills__DJXLX button[aria-pressed=true]{color:var(--lx-text);background:color-mix(in oklab,var(--lx-text) 10%,transparent)}.community_seg__qs_JA{display:inline-flex;flex:none;gap:2px;height:28px;padding:2px;border-radius:6px;background:color-mix(in oklab,var(--lx-text) 8%,transparent)}.community_seg__qs_JA button{height:24px;padding:0 10px;border:0;border-radius:4px;color:var(--lx-muted);background:transparent;font:inherit;font-size:12px;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease}.community_seg__qs_JA button:hover{color:var(--lx-text)}.community_seg__qs_JA button[aria-pressed=true]{color:var(--lx-text);background:color-mix(in oklab,var(--lx-text) 14%,transparent)}.community_empty__JugXd{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:270px;padding:32px 24px;border:1px dashed color-mix(in oklab,var(--lx-text) 12%,transparent);border-radius:14px;color:var(--lx-faint);background:color-mix(in oklab,var(--lx-text) 3%,var(--lx-bg));text-align:center}.community_empty__JugXd>svg{margin-bottom:5px;color:var(--lx-muted)}.community_empty__JugXd strong{color:color-mix(in oklab,var(--lx-text) 90%,var(--lx-bg));font-size:13px;font-weight:600}.community_empty__JugXd>span{max-width:380px;margin-bottom:9px;font-size:12px;line-height:1.6}@media (max-width:760px){.community_side__5f48i{width:168px}.community_body__7EC_N{padding:8px 16px 48px}}@media (prefers-reduced-motion:reduce){.community_cats__HI3qk button,.community_navRow__8s3Pz,.community_pills__DJXLX button,.community_seg__qs_JA button{transition:none}}.ProductSetTypeGrid_bar__gZubr{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.ProductSetTypeGrid_tabs__1fcM4{display:flex;flex:none;gap:2px;padding:2px;border-radius:10px;background:var(--lx-surface-2)}.ProductSetTypeGrid_tab__slQRb{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:0;border-radius:8px;color:var(--lx-muted);background:transparent;font-size:13px;white-space:nowrap;cursor:pointer;transition:color .15s,background .15s}.ProductSetTypeGrid_tab__slQRb:hover{color:var(--lx-text)}.ProductSetTypeGrid_tab__slQRb[data-active]{color:var(--lx-text);background:var(--lx-raised)}.ProductSetTypeGrid_tab__slQRb em{color:var(--lx-faint);font-size:11px;font-style:normal}.ProductSetTypeGrid_order__f1i9S{color:var(--lx-faint);font-size:11.5px;white-space:nowrap}.ProductSetTypeGrid_list__Lw0Lb{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:8px;margin:12px 0 0;padding:0;list-style:none}.ProductSetTypeGrid_card__tqKdi{container-type:inline-size;border:.5px solid var(--lx-border);border-radius:12px;background:var(--lx-surface);transition:background .15s,border-color .15s}.ProductSetTypeGrid_card__tqKdi:hover{border-color:var(--lx-border-strong);background:var(--lx-surface-2)}.ProductSetTypeGrid_card__tqKdi[data-on]{border-color:color-mix(in oklab,var(--lx-text) 30%,transparent);background:color-mix(in oklab,var(--lx-text) 8%,transparent)}.ProductSetTypeGrid_pick__hrb3z{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:12px;color:inherit;background:transparent;text-align:left;cursor:pointer}.ProductSetTypeGrid_check__IkW7F{display:grid;flex:none;place-items:center;width:20px;height:20px;border:1.5px solid var(--lx-faint-2);border-radius:6px;color:var(--lx-btn-primary-color);font-size:11px;font-weight:600;transition:background .15s,border-color .15s}.ProductSetTypeGrid_pick__hrb3z:hover .ProductSetTypeGrid_check__IkW7F{border-color:var(--lx-faint)}.ProductSetTypeGrid_card__tqKdi[data-on] .ProductSetTypeGrid_check__IkW7F{border-color:var(--lx-btn-primary-bg);background:var(--lx-btn-primary-bg)}.ProductSetTypeGrid_name__sGZ5o{display:grid;flex:1;min-width:0}.ProductSetTypeGrid_name__sGZ5o strong{color:var(--lx-muted);font-size:13px;font-weight:500}.ProductSetTypeGrid_card__tqKdi[data-on] .ProductSetTypeGrid_name__sGZ5o strong,.ProductSetTypeGrid_pick__hrb3z:hover .ProductSetTypeGrid_name__sGZ5o strong{color:var(--lx-text)}.ProductSetTypeGrid_name__sGZ5o small{overflow:hidden;color:var(--lx-faint);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.ProductSetTypeGrid_ratio__54r7m{flex:none;color:var(--lx-faint);font-size:11px}.ProductSetTypeGrid_ctrls__SkszF{display:flex;align-items:center;gap:6px;padding:0 12px 10px 42px}@container (max-width: 270px){.ProductSetTypeGrid_ctrls__SkszF{padding-left:12px}}.ProductSetTypeGrid_ctrl___xwF4{display:inline-flex;flex:none;align-items:center;gap:4px;height:30px;padding:0 8px;border:0;border-radius:8px;color:var(--lx-text);background:var(--lx-surface-2);font-size:12.5px;white-space:nowrap;cursor:pointer;transition:background .15s}.ProductSetTypeGrid_ctrl___xwF4:hover,.ProductSetTypeGrid_ctrl___xwF4[data-on]{background:var(--lx-raised)}.ProductSetTypeGrid_ctrl___xwF4 svg{flex:none;color:var(--lx-muted)}.ProductSetTypeGrid_stepper__xha1I{display:inline-flex;flex:none;align-items:center;height:30px;border-radius:8px;background:var(--lx-surface-2)}.ProductSetTypeGrid_step__E7baG{display:grid;place-items:center;width:26px;height:30px;padding:0;border:0;border-radius:8px;color:var(--lx-muted);background:transparent;cursor:pointer}.ProductSetTypeGrid_step__E7baG:hover:not(:disabled){color:var(--lx-text);background:var(--lx-raised)}.ProductSetTypeGrid_step__E7baG:disabled{color:var(--lx-faint-2);cursor:default}.ProductSetTypeGrid_count__ruUZP{min-width:34px;color:var(--lx-text);font-size:12.5px;text-align:center}.ProductSetTypeGrid_refBtn___Dkr5{margin-left:auto}.ProductSetTypeGrid_refBtn___Dkr5[data-icon-only]{width:30px;padding:0;justify-content:center}.ProductSetTypeGrid_refHint__pJ6SZ{margin:0 0 8px;color:var(--lx-faint);font-size:11.5px;line-height:1.5}.ProductSetTypeGrid_refDone__ASnzC{display:block;height:28px;margin:10px 0 0 auto;padding:0 12px;border:0;border-radius:7px;color:var(--lx-btn-primary-color);background:var(--lx-btn-primary-bg);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.ProductSetTypeGrid_photos__99ok9{display:inline-flex;flex:none;align-items:center;height:30px;padding:0 6px 0 3px;border-radius:8px;background:var(--lx-surface-2);cursor:default}.ProductSetTypeGrid_photo__63eWW{position:relative;width:20px;height:20px;margin-left:-6px;overflow:hidden;border:1.5px solid var(--lx-surface-2);border-radius:6px;background:#ececef}.ProductSetTypeGrid_photo__63eWW:first-child{margin-left:0}.ProductSetTypeGrid_photos__99ok9 em{margin-left:5px;color:var(--lx-muted);font-size:11.5px;font-style:normal;font-variant-numeric:tabular-nums}.ProductSetTypeGrid_addCard__orWfe{display:flex;min-height:56px}.ProductSetTypeGrid_addInput__jS9kF,.ProductSetTypeGrid_add__PunaX{width:100%;border:1px dashed var(--lx-border-strong);border-radius:12px;font:inherit;font-size:12.5px}.ProductSetTypeGrid_add__PunaX{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--lx-faint);background:transparent;cursor:pointer;transition:color .15s,border-color .15s}.ProductSetTypeGrid_add__PunaX:hover{color:var(--lx-text);border-color:color-mix(in oklab,var(--lx-text) 40%,transparent)}.ProductSetTypeGrid_addInput__jS9kF{padding:0 12px;outline:0;color:var(--lx-text);background:var(--lx-surface)}.ProductSetTypeGrid_addInput__jS9kF:focus{border-style:solid;border-color:color-mix(in oklab,var(--lx-text) 38%,transparent)}.RichOption_row__ou3oj{display:flex;align-items:center;gap:10px;min-width:0}.RichOption_text__J0tQN{display:grid;gap:1px;min-width:0}.RichOption_desc__R6CCL,.RichOption_name__wxDwQ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RichOption_name__wxDwQ{font-size:14px;line-height:20px;transform:translateY(7px);transition:transform .2s cubic-bezier(.32,.72,0,1)}.RichOption_desc__R6CCL{color:var(--lx-faint);font-size:11px;line-height:14px;opacity:0;transform:translateY(-3px);transition:opacity .14s ease,transform .14s ease}.mantine-Combobox-option:hover .RichOption_name__wxDwQ,.mantine-Combobox-option[data-combobox-active] .RichOption_name__wxDwQ,.mantine-Combobox-option[data-combobox-selected] .RichOption_name__wxDwQ{transform:none;transition:transform .26s cubic-bezier(.32,.72,0,1)}.mantine-Combobox-option:hover .RichOption_desc__R6CCL,.mantine-Combobox-option[data-combobox-active] .RichOption_desc__R6CCL,.mantine-Combobox-option[data-combobox-selected] .RichOption_desc__R6CCL{opacity:1;transform:none;transition:opacity .22s ease .04s,transform .26s cubic-bezier(.32,.72,0,1) .02s}@media (hover:none){.RichOption_name__wxDwQ{transform:none}.RichOption_desc__R6CCL{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.RichOption_desc__R6CCL,.RichOption_name__wxDwQ,.mantine-Combobox-option:hover .RichOption_desc__R6CCL,.mantine-Combobox-option:hover .RichOption_name__wxDwQ{transition:none}}.ProductSetStudio_cols__KZcA1{display:grid;flex:1;grid-template-columns:minmax(0,1fr) 286px;grid-template-rows:minmax(0,1fr);gap:14px;min-height:0;padding:0 var(--ecom-gutter,16px) 16px}.ProductSetStudio_cols__KZcA1[data-narrow]{grid-template-columns:minmax(0,1fr)}.ProductSetStudio_stage__iX_DZ{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border-radius:16px;background:radial-gradient(120% 80% at 50% 0,color-mix(in oklab,var(--lx-text) 6.5%,var(--lx-bg)) 0,color-mix(in oklab,var(--lx-text) 1.5%,var(--lx-bg)) 70%)}.ProductSetStudio_stageBody__1Sf0u{flex:1;min-height:0}.ProductSetStudio_inspector__G_OLy{display:flex;flex-direction:column;gap:14px;min-height:0;padding:14px;overflow-y:auto;border-radius:16px;background:color-mix(in oklab,var(--lx-text) 3.5%,var(--lx-bg))}.ProductSetStudio_inspector__G_OLy::-webkit-scrollbar-thumb{background-color:transparent}.ProductSetStudio_inspector__G_OLy:hover::-webkit-scrollbar-thumb{background-color:color-mix(in oklab,var(--lx-text) 16%,transparent)}.ProductSetStudio_inspector__G_OLy[data-drawer]{position:fixed;top:72px;right:16px;bottom:16px;z-index:30;width:300px;box-shadow:0 20px 60px rgba(0,0,0,.45),0 0 0 .5px var(--lx-border-strong);transform:translateX(calc(100% + 24px));transition:transform .26s cubic-bezier(.2,.8,.2,1)}.ProductSetStudio_inspector__G_OLy[data-drawer][data-open]{transform:none}.ProductSetStudio_scrim__BFrrP{position:fixed;inset:0;z-index:29;border:0;background:rgba(0,0,0,.25);cursor:default}.ProductSetStudio_drawerClose__op5VV{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;color:var(--lx-muted);background:transparent;cursor:pointer}.ProductSetStudio_drawerClose__op5VV:hover{color:var(--lx-text);background:var(--lx-surface-2)}.ProductSetStudio_insHead__hnW3_{display:grid;gap:2px}.ProductSetStudio_insHead__hnW3_ small{color:var(--lx-faint);font-size:11.5px}.ProductSetStudio_insHead__hnW3_ strong{color:var(--lx-text);font-size:15px;font-weight:600}.ProductSetStudio_insSection__Wwu0e{display:grid;gap:8px;padding-top:14px;border-top:.5px solid var(--lx-border)}.ProductSetStudio_insSection__Wwu0e>h4{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0;color:var(--lx-text);font-size:12.5px;font-weight:600}.ProductSetStudio_insSection__Wwu0e>h4 small{color:var(--lx-faint);font-size:11px;font-weight:400}.ProductSetStudio_insNote___dOHL{margin:0;color:var(--lx-faint);font-size:11.5px;line-height:1.6}.ProductSetStudio_insRow__q1Lms{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px;color:var(--lx-muted);font-size:12.5px}.ProductSetStudio_actionbar__1PMMp{position:sticky;bottom:-14px;z-index:2;display:flex;flex-direction:column;gap:8px;margin:auto -14px -14px;padding:14px;border-top:.5px solid var(--lx-border);border-radius:0 0 16px 16px;background:color-mix(in oklab,var(--lx-bg) 92%,var(--lx-text))}.ProductSetStudio_actionbar__1PMMp[data-inline]{position:relative;bottom:auto;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin:0;padding:12px 18px;background:color-mix(in oklab,var(--lx-bg) 82%,transparent);backdrop-filter:blur(10px)}.ProductSetStudio_cost__d4tvE{overflow:hidden;color:var(--lx-faint);font-size:12px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ProductSetStudio_actionbar__1PMMp[data-inline] .ProductSetStudio_cost__d4tvE{flex:1;text-align:right}.ProductSetStudio_primary__ecdbO,.ProductSetStudio_secondary__uINSA{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;border-radius:11px;font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .15s,border-color .15s,opacity .15s}.ProductSetStudio_primary__ecdbO{width:100%;border:0;color:var(--lx-btn-primary-color);background:var(--lx-btn-primary-bg)}.ProductSetStudio_primary__ecdbO:hover:not(:disabled){background:var(--lx-btn-primary-hover)}.ProductSetStudio_primary__ecdbO:disabled{opacity:.55;cursor:default}.ProductSetStudio_secondary__uINSA{width:100%;border:.5px solid var(--lx-border-strong);color:var(--lx-text);background:var(--lx-surface)}.ProductSetStudio_secondary__uINSA:hover:not(:disabled){border-color:color-mix(in oklab,var(--lx-text) 28%,transparent);background:var(--lx-surface-2)}.ProductSetStudio_actionbar__1PMMp[data-inline] .ProductSetStudio_primary__ecdbO,.ProductSetStudio_actionbar__1PMMp[data-inline] .ProductSetStudio_secondary__uINSA{width:auto;height:38px;padding:0 16px}.ProductSetStudio_credits__rjyqg{display:inline-flex;align-items:center;margin-left:2px;padding:2px 8px;border-radius:999px;color:var(--lx-gold);background:color-mix(in oklab,var(--lx-gold) 16%,transparent);font-size:12px;font-style:normal;font-weight:600;font-variant-numeric:tabular-nums}.ProductSetStudio_primary__ecdbO:disabled .ProductSetStudio_credits__rjyqg{opacity:.6}.ProductSetStudio_pageHead__loTRi{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px}.ProductSetStudio_pageHead__loTRi h2{display:flex;flex:1;align-items:baseline;gap:10px;min-width:0;margin:0;color:var(--lx-text);font-size:17px;font-weight:600;white-space:nowrap}.ProductSetStudio_pageHead__loTRi h2 small{min-width:0;overflow:hidden;color:var(--lx-faint);font-size:12.5px;font-weight:400;text-overflow:ellipsis}.ProductSetStudio_ghost__QXNXW{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border:.5px solid var(--lx-border-strong);border-radius:9px;color:var(--lx-muted);background:transparent;font:inherit;font-size:12.5px;white-space:nowrap;cursor:pointer;transition:color .15s,background-color .15s}.ProductSetStudio_ghost__QXNXW:hover:not(:disabled){color:var(--lx-text);background:var(--lx-surface-2)}.ProductSetStudio_ghost__QXNXW:disabled{opacity:.45;cursor:default}.ProductSetStudio_mini__n7A57{display:inline-flex;flex:none;align-items:center;justify-content:space-between;gap:4px;height:28px;padding:0 9px;border:0;border-radius:8px;color:var(--lx-text);background:var(--lx-surface-2);font:inherit;font-size:12px;cursor:pointer;transition:background-color .15s}.ProductSetStudio_mini__n7A57:hover:not(:disabled){background:var(--lx-raised)}.ProductSetStudio_mini__n7A57 svg{flex:none;color:var(--lx-muted)}.ProductSetStudio_stepper__HQTcG{display:inline-flex;flex:none;align-items:center;height:28px;border-radius:8px;background:var(--lx-surface-2)}.ProductSetStudio_stepper__HQTcG button{display:grid;place-items:center;width:26px;height:28px;padding:0;border:0;border-radius:8px;color:var(--lx-muted);background:transparent;cursor:pointer}.ProductSetStudio_stepper__HQTcG button:hover:not(:disabled){color:var(--lx-text);background:var(--lx-raised)}.ProductSetStudio_stepper__HQTcG button:disabled{color:var(--lx-faint-2);cursor:default}.ProductSetStudio_stepper__HQTcG b{min-width:34px;color:var(--lx-text);font-size:12px;font-weight:500;text-align:center}.ProductSetStudio_insRow__q1Lms .ProductSetStudio_mini__n7A57,.ProductSetStudio_insRow__q1Lms .ProductSetStudio_stepper__HQTcG{box-sizing:border-box;width:128px;height:32px;border-radius:9px}.ProductSetStudio_insRow__q1Lms .ProductSetStudio_mini__n7A57{padding:0 12px;font-size:12.5px}.ProductSetStudio_insRow__q1Lms .ProductSetStudio_stepper__HQTcG{justify-content:space-between}.ProductSetStudio_insRow__q1Lms .ProductSetStudio_stepper__HQTcG button{width:32px;height:32px}.ProductSetStudio_insRow__q1Lms .ProductSetStudio_stepper__HQTcG b{flex:1;font-size:12.5px}.ProductSetStudio_budget__HK__n{display:grid;gap:6px;color:var(--lx-faint);font-size:11.5px;line-height:1.6}@media (prefers-reduced-motion:reduce){.ProductSetStudio_inspector__G_OLy[data-drawer],.ProductSetStudio_primary__ecdbO,.ProductSetStudio_secondary__uINSA{transition:none}}.ProductSetStudio_secHead__uywdy{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ProductSetStudio_secTitle__OdSFk{display:flex;align-items:center;gap:8px;margin:0;color:var(--lx-text);font-size:14px;font-weight:600}.ProductSetStudio_secCount__owUBB{padding:0 7px;border-radius:999px;color:var(--lx-muted);background:var(--lx-surface-2);font-size:11.5px;font-weight:500;font-variant-numeric:tabular-nums;line-height:18px}.ProductSetStudio_secHint__8Aehe{margin:4px 0 0;color:var(--lx-muted);font-size:12px;line-height:1.5}.ProductSetStudio_aiBtn__BGYCg{display:inline-flex;flex:none;align-items:center;gap:6px;height:32px;padding:0 12px;border:.5px solid var(--lx-border-strong);border-radius:9px;color:var(--lx-text);background:transparent;font:inherit;font-size:12.5px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .15s,border-color .15s}.ProductSetStudio_aiBtn__BGYCg:hover:not(:disabled){background:var(--lx-surface-2)}.ProductSetStudio_aiBtn__BGYCg[data-primary]{border-color:transparent;color:#fff;background:var(--mantine-primary-color-filled)}.ProductSetStudio_aiBtn__BGYCg[data-primary]:hover:not(:disabled){background:var(--mantine-primary-color-filled-hover,var(--mantine-primary-color-filled));filter:brightness(1.08)}.ProductSetStudio_aiBtn__BGYCg:disabled{opacity:.7;cursor:default}.ProductSetStudio_aiStatus__UEndS{display:inline-flex;flex:none;align-items:center;gap:5px;color:var(--lx-muted);font-size:12px}.ProductSetStudio_fields__FjgO8 .mantine-InputWrapper-label{margin-bottom:6px;color:var(--lx-muted);font-size:12px;font-weight:400}.ProductSetStudio_fields__FjgO8 .mantine-InputWrapper-description{margin-bottom:6px;color:var(--lx-faint);font-size:11.5px}.ProductSetStudio_brief__J1tzT{display:grid;gap:22px;width:min(1080px,100%);margin:0 auto;padding:24px 24px 40px}.ProductSetStudio_briefLabel__iF1hT{display:flex;align-items:center;gap:4px;margin-bottom:10px;color:var(--lx-muted);font-size:12.5px;font-weight:500}.ProductSetStudio_briefLabel__iF1hT em{color:var(--lx-faint);font-style:normal}.ProductSetStudio_briefLabel__iF1hT span{margin-left:6px;color:var(--lx-faint);font-weight:400;font-variant-numeric:tabular-nums}.ProductSetStudio_aiBlock__nKmop{display:grid;gap:8px;color:var(--lx-faint);font-size:11.5px;line-height:1.5}.ProductSetStudio_aiBtn__BGYCg[data-block]{justify-content:center;width:100%;height:38px;border-radius:10px;font-size:13px}.ProductSetStudio_briefAiInline__uGQ4U{display:flex;justify-content:flex-end}.ProductSetStudio_briefAiInline__uGQ4U .ProductSetStudio_aiBlock__nKmop{justify-items:end;text-align:right}.ProductSetStudio_briefAiInline__uGQ4U .ProductSetStudio_aiBtn__BGYCg[data-block]{width:auto}.ProductSetStudio_briefPair__EhqeG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.ProductSetStudio_briefPair__EhqeG>*{min-width:0}.ProductSetStudio_brief__J1tzT .mantine-InputWrapper-label{margin-bottom:10px;color:var(--lx-muted);font-size:12.5px;font-weight:500}.ProductSetStudio_brief__J1tzT .mantine-InputWrapper-required{color:var(--lx-faint)}.ProductSetStudio_brief__J1tzT .mantine-InputWrapper-description{margin:-4px 0 10px;color:var(--lx-faint);font-size:12px}.ProductSetStudio_brief__J1tzT .mantine-Input-input{min-height:42px;padding-inline:14px;border:.5px solid transparent;border-radius:10px;background:color-mix(in oklab,var(--lx-text) 5.5%,transparent);font-size:14px}.ProductSetStudio_brief__J1tzT .mantine-Input-input:hover{border-color:transparent;background:color-mix(in oklab,var(--lx-text) 8%,transparent)}.ProductSetStudio_brief__J1tzT .mantine-Input-input:focus,.ProductSetStudio_brief__J1tzT .mantine-Input-input:focus-within{border-color:color-mix(in oklab,var(--lx-text) 32%,transparent);background:color-mix(in oklab,var(--lx-text) 8%,transparent);box-shadow:none}.ProductSetStudio_brief__J1tzT textarea.mantine-Input-input{padding-block:11px;line-height:1.65}@media (max-width:760px){.ProductSetStudio_briefPair__EhqeG{grid-template-columns:minmax(0,1fr)}}.ProductSetSchemeRow_row__NQYoY{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ProductSetSchemeRow_label__459_H{margin-right:4px;color:var(--lx-faint);font-size:12px}.ProductSetSchemeRow_chip__lJgmg{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:.5px solid var(--lx-border);border-radius:8px;color:var(--lx-muted);background:var(--lx-surface);font:inherit;font-size:12.5px;white-space:nowrap;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.ProductSetSchemeRow_chip__lJgmg:hover{color:var(--lx-text);background:var(--lx-surface-2)}.ProductSetSchemeRow_chip__lJgmg em{padding:0 5px;border-radius:5px;color:var(--lx-faint);background:var(--lx-surface-2);font-size:11px;font-style:normal;line-height:17px}.ProductSetSchemeRow_chip__lJgmg svg{flex:none;color:var(--lx-faint)}.ProductSetSchemeRow_chip__lJgmg[data-active]{color:var(--lx-text);border-color:color-mix(in oklab,var(--lx-text) 38%,transparent);background:color-mix(in oklab,var(--lx-text) 10%,transparent)}.ProductSetSchemeRow_chip__lJgmg[data-active] em{color:var(--lx-text);background:color-mix(in oklab,var(--lx-text) 14%,transparent)}.ProductSetSchemeRow_chip__lJgmg[data-active] svg{color:var(--lx-text)}.ProductSetSchemeRow_chip__lJgmg[data-custom]{border-style:dashed;cursor:default}.ProductSetSchemeRow_chip__lJgmg[data-more]{gap:4px;color:var(--lx-faint)}.ProductSetSchemeRow_menuItem__GV26F{display:flex;align-items:center;gap:10px;min-width:250px}.ProductSetSchemeRow_menuName__DfO13{display:grid;flex:1;min-width:0}.ProductSetSchemeRow_menuName__DfO13 strong{font-size:13px;font-weight:500}.ProductSetSchemeRow_menuName__DfO13 small{overflow:hidden;color:var(--lx-faint);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.ProductSetSchemeRow_menuCount__hG2LQ{flex:none;color:var(--lx-faint);font-size:11.5px}.ProductSetSchemeRow_glyph__OuKZS{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--lx-muted);background:var(--lx-surface-2)}.ProductSetSuggestRow_wrap__NfXOi{display:flex;align-items:flex-start;gap:6px;margin-top:8px}.ProductSetSuggestRow_rows__k4iRC{display:flex;flex:1;flex-wrap:wrap;gap:6px;min-width:0}.ProductSetSuggestRow_rows__k4iRC[data-clamped]{max-height:26px;overflow:hidden}.ProductSetSuggestRow_lead___jgcN{flex:none;height:26px;margin-right:2px;color:var(--lx-faint-2);font-size:11.5px;line-height:26px;white-space:nowrap}.ProductSetSuggestRow_chip__JwBK9{display:inline-flex;align-items:center;gap:4px;max-width:100%;height:26px;padding:0 8px;border:0;border-radius:999px;color:var(--lx-faint);background:transparent;font:inherit;font-size:12px;line-height:1.35;cursor:pointer;transition:background-color .14s,color .14s}.ProductSetSuggestRow_chip__JwBK9:hover,.ProductSetSuggestRow_chip__JwBK9[data-active]{color:var(--lx-text);background:var(--lx-surface-2)}.ProductSetSuggestRow_chip__JwBK9[data-recent]{padding-right:6px}.ProductSetSuggestRow_chip__JwBK9:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in oklab,var(--mantine-primary-color-filled) 40%,transparent)}.ProductSetSuggestRow_label__8_C3j{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductSetSuggestRow_remove__7LI17{display:inline-grid;place-items:center;flex:none;width:15px;height:15px;border-radius:999px;color:var(--lx-faint);transition:background-color .14s,color .14s,opacity .14s}@media (hover:hover){.ProductSetSuggestRow_remove__7LI17{opacity:0}.ProductSetSuggestRow_chip__JwBK9:focus-within .ProductSetSuggestRow_remove__7LI17,.ProductSetSuggestRow_chip__JwBK9:hover .ProductSetSuggestRow_remove__7LI17{opacity:1}}.ProductSetSuggestRow_remove__7LI17:focus-visible,.ProductSetSuggestRow_remove__7LI17:hover{color:var(--lx-text);background:var(--lx-surface-2);outline:none}.ProductSetSuggestRow_more__mQTKG{flex:none;height:26px;padding:0 4px;border:0;color:var(--lx-muted);background:transparent;font:inherit;font-size:12px;white-space:nowrap;cursor:pointer;transition:color .14s}.ProductSetSuggestRow_more__mQTKG:hover{color:var(--lx-text)}.ProductSetStepTabs_steps__l_lMa{position:relative;display:flex;flex:none;flex-wrap:nowrap;align-items:center;gap:2px;min-width:0;height:32px;margin:0;padding:3px;list-style:none;border-radius:8px;background:color-mix(in oklab,var(--lx-text) 4%,transparent);box-sizing:border-box}.ProductSetStepTabs_thumb__D7_zR{position:absolute;top:0;left:0;z-index:0;border-radius:6px;background:color-mix(in oklab,var(--mantine-primary-color-filled) 16%,var(--lx-raised));box-shadow:0 1px 2px rgba(0,0,0,.25),inset 0 0 0 .5px color-mix(in oklab,var(--mantine-primary-color-filled) 55%,var(--lx-border-strong));pointer-events:none;transition:transform .32s cubic-bezier(.32,.72,0,1),width .32s cubic-bezier(.32,.72,0,1)}.ProductSetStepTabs_item__DkBG3{position:relative;z-index:1;display:flex;align-items:center}.ProductSetStepTabs_tab__ZOnB_{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 9px 0 4px;border:0;border-radius:6px;color:var(--lx-muted);background:transparent;font:inherit;font-size:12.5px;white-space:nowrap;cursor:pointer;transition:color .2s,background-color .2s}.ProductSetStepTabs_num__DJWl0{display:grid;place-items:center;flex:none;width:17px;height:17px;border-radius:50%;color:var(--lx-muted);background:var(--lx-surface-2);font-size:10px;font-style:normal}.ProductSetStepTabs_item__DkBG3[data-state=current] .ProductSetStepTabs_tab__ZOnB_{color:var(--lx-text);font-weight:600}.ProductSetStepTabs_item__DkBG3[data-state=current] .ProductSetStepTabs_num__DJWl0{color:#fff;background:var(--mantine-primary-color-filled)}.ProductSetStepTabs_item__DkBG3[data-state=done] .ProductSetStepTabs_tab__ZOnB_{color:var(--lx-text)}.ProductSetStepTabs_item__DkBG3[data-state=done] .ProductSetStepTabs_num__DJWl0{color:var(--mantine-primary-color-light-color,var(--mantine-primary-color-4));background:color-mix(in oklab,var(--mantine-primary-color-filled) 20%,transparent)}.ProductSetStepTabs_item__DkBG3[data-state=done] .ProductSetStepTabs_tab__ZOnB_:hover,.ProductSetStepTabs_item__DkBG3[data-state=reachable] .ProductSetStepTabs_tab__ZOnB_:hover{background:var(--lx-surface-2)}.ProductSetStepTabs_item__DkBG3[data-state=locked] .ProductSetStepTabs_tab__ZOnB_{color:var(--lx-faint-2);cursor:not-allowed}.ProductSetStepTabs_item__DkBG3[data-state=locked] .ProductSetStepTabs_num__DJWl0{color:var(--lx-faint-2);background:var(--lx-surface)}.ProductSetStepTabs_hint__qafLG{display:grid;gap:6px;max-width:240px}.ProductSetStepTabs_hint__qafLG strong{color:var(--lx-text);font-size:13px;font-weight:600}.ProductSetStepTabs_hint__qafLG span{color:var(--lx-muted);font-size:12px;line-height:1.6}.ProductSetStepTabs_hint__qafLG button{justify-self:end;height:26px;margin-top:2px;padding:0 12px;border:0;border-radius:7px;color:#fff;background:var(--mantine-primary-color-filled);font:inherit;font-size:12px;font-weight:600;cursor:pointer}@container ecom-top (max-width: 440px){.ProductSetStepTabs_item__DkBG3:not([data-state=current]) .ProductSetStepTabs_tab__ZOnB_{gap:0;padding:0 5px;font-size:0}.ProductSetStepTabs_item__DkBG3:not([data-state=current]) .ProductSetStepTabs_num__DJWl0{font-size:10px}}@media (prefers-reduced-motion:reduce){.ProductSetStepTabs_thumb__D7_zR{transition:none}}@keyframes ProductSetPromptCard_pulse__y5xSb{0%,to{opacity:.55}50%{opacity:1}}@keyframes ProductSetPromptCard_shimmer__CPTUu{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ProductSetPromptCard_fadeIn__A8_Yf{0%{opacity:0}to{opacity:1}}.ProductSetPromptCard_card__rqfDl{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;padding:10px 12px 12px;border:.5px solid var(--lx-border);border-radius:13px;background:color-mix(in oklab,var(--lx-text) 3%,var(--lx-bg));cursor:default;transition:border-color .15s;animation:ProductSetPromptCard_fadeIn__A8_Yf .2s ease-out backwards}.ProductSetPromptCard_card__rqfDl:hover{border-color:var(--lx-border-strong)}.ProductSetPromptCard_card__rqfDl[data-active]{border-color:color-mix(in oklab,var(--lx-text) 38%,transparent)}.ProductSetPromptCard_card__rqfDl[data-writing]{border-color:color-mix(in oklab,var(--lx-text) 28%,transparent)}.ProductSetPromptCard_head__nMMPb{display:flex;align-items:center;gap:7px;min-width:0;min-height:26px}.ProductSetPromptCard_index__aTjQ9{display:grid;flex:none;place-items:center;width:20px;height:20px;border-radius:6px;color:var(--lx-muted);background:var(--lx-surface-2);font-size:11px;font-variant-numeric:tabular-nums}.ProductSetPromptCard_group__hMkv6{flex:none;padding:1px 6px;border-radius:5px;color:var(--lx-muted);background:var(--lx-surface);font-size:11px}.ProductSetPromptCard_name__3PHiv{overflow:hidden;color:var(--lx-text);font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.ProductSetPromptCard_ratio__O42_1{flex:none;color:var(--lx-faint);font-size:11.5px;font-style:normal}.ProductSetPromptCard_tools__JRyAb{display:flex;align-items:center;gap:2px;margin-left:auto}.ProductSetPromptCard_tools__JRyAb button{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:7px;color:var(--lx-muted);background:transparent;cursor:pointer}.ProductSetPromptCard_tools__JRyAb button:hover{color:var(--lx-text);background:var(--lx-surface-2)}.ProductSetPromptCard_state__GctyJ{display:inline-flex;align-items:center;gap:5px;color:var(--lx-faint);font-size:10.5px}.ProductSetPromptCard_state__GctyJ[data-writing]{color:var(--lx-text)}.ProductSetPromptCard_pulse__y5xSb{width:6px;height:6px;border-radius:999px;background:var(--lx-text);animation:ProductSetPromptCard_pulse__y5xSb 1.4s ease-in-out infinite}.ProductSetPromptCard_text__nMnTy{display:block;width:100%;min-height:calc(5 * 1.65em + 20px);max-height:calc(14 * 1.65em + 20px);padding:9px 11px;border:.5px solid var(--lx-border);border-radius:9px;outline:0;color:var(--lx-text);background:color-mix(in oklab,var(--lx-bg) 70%,transparent);font:inherit;font-size:12.5px;line-height:1.65;resize:none;field-sizing:content;align-self:stretch;transition:border-color .15s}.ProductSetPromptCard_text__nMnTy:focus{border-color:color-mix(in oklab,var(--lx-text) 35%,transparent)}.ProductSetPromptCard_text__nMnTy[data-draft]{color:var(--lx-muted);cursor:default}.ProductSetPromptCard_skeleton__NDk3l{display:grid;align-content:start;gap:11px;min-height:calc(5 * 1.65 * 12.5px + 20px);padding:13px 11px;border:.5px solid var(--lx-border);border-radius:9px;background:color-mix(in oklab,var(--lx-bg) 70%,transparent);opacity:.8}.ProductSetPromptCard_skeleton__NDk3l i{height:9px;border-radius:5px;background:linear-gradient(110deg,var(--lx-surface) 30%,var(--lx-surface-2) 50%,var(--lx-surface) 70%) 0 0 /220% 100%}.ProductSetPromptCard_skeleton__NDk3l[data-writing]{opacity:1}.ProductSetPromptCard_skeleton__NDk3l[data-writing] i{animation:ProductSetPromptCard_shimmer__CPTUu 1.3s linear infinite}.ProductSetPromptCard_skeleton__NDk3l i:first-child{width:92%}.ProductSetPromptCard_skeleton__NDk3l i:nth-child(2){width:100%}.ProductSetPromptCard_skeleton__NDk3l i:nth-child(3){width:84%}.ProductSetPromptCard_skeleton__NDk3l i:nth-child(4){width:96%}.ProductSetPromptCard_skeleton__NDk3l i:nth-child(5){width:58%}.ProductSetPromptCard_attach__WjQ9F{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ProductSetPromptCard_attach__WjQ9F>span{color:var(--lx-faint);font-size:11px}.ProductSetPromptCard_attach__WjQ9F em{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 7px 0 3px;border:.5px solid var(--lx-border);border-radius:6px;color:var(--lx-muted);background:var(--lx-surface);font-size:11.5px;font-style:normal;white-space:nowrap}.ProductSetPromptCard_attach__WjQ9F em[data-kind="参考"]{border-color:color-mix(in oklab,var(--lx-text) 28%,transparent);color:var(--lx-text)}.ProductSetPromptCard_attachImg__ph4Ya{flex:none;width:18px;height:18px;overflow:hidden;border-radius:4px}@media (prefers-reduced-motion:reduce){.ProductSetPromptCard_card__rqfDl,.ProductSetPromptCard_pulse__y5xSb,.ProductSetPromptCard_skeleton__NDk3l[data-writing] i{animation:none}}.ShareEcomSetDialog_grid__h4CzI{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;max-height:264px;overflow-y:auto}.ShareEcomSetDialog_item__MuBmU{position:relative;aspect-ratio:1;padding:0;overflow:hidden;border:0;border-radius:8px;background:color-mix(in oklab,var(--lx-text) 7%,transparent);cursor:pointer;opacity:.45;transition:opacity .15s ease}.ShareEcomSetDialog_item__MuBmU[aria-pressed=true]{opacity:1;box-shadow:inset 0 0 0 2px var(--lx-text)}.ShareEcomSetDialog_item__MuBmU img{width:100%;height:100%;object-fit:cover}.ShareEcomSetDialog_label__BqCCR{bottom:4px;left:4px;padding:0 4px;overflow:hidden;color:#fff;background:rgba(0,0,0,.6);text-align:left;text-overflow:ellipsis;white-space:nowrap}.ShareEcomSetDialog_check__TQDN9,.ShareEcomSetDialog_label__BqCCR{position:absolute;right:4px;border-radius:4px;font-size:11px;line-height:18px}.ShareEcomSetDialog_check__TQDN9{top:4px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;color:#000;background:#fff}@media (prefers-reduced-motion:reduce){.ShareEcomSetDialog_item__MuBmU{transition:none}}.Studio_studio__JrtQ0{--st-bg:var(--lx-bg);--st-text:var(--lx-text);--st-muted:var(--lx-muted);--st-faint:var(--lx-faint);--st-ghost:var(--lx-faint-2);--st-accent:var(--mantine-primary-color-filled);--st-accent-soft:color-mix(in oklab,var(--mantine-primary-color-filled) 16%,transparent);--st-accent-line:color-mix(in oklab,var(--mantine-primary-color-filled) 55%,transparent);--st-accent-text:var(--mantine-primary-color-2);--st-panel:color-mix(in oklab,var(--st-text) 3.5%,var(--st-bg));flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 286px;gap:14px;padding:0 var(--ecom-gutter,16px) 16px;color:var(--st-text);font-size:13px}.Studio_stage__etwPA{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;border-radius:16px;background:radial-gradient(120% 80% at 50% 0,color-mix(in oklab,var(--st-text) 6.5%,var(--st-bg)) 0,color-mix(in oklab,var(--st-text) 1.5%,var(--st-bg)) 70%)}.Studio_page__PvY9T{display:grid;flex:1;align-content:start;gap:22px;width:min(1100px,100%);min-height:0;margin:0 auto;padding:22px 28px 40px;overflow-y:auto}.Studio_head__KtMy_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;min-height:34px}.Studio_head__KtMy_ h2{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;color:var(--st-text);font-size:17px;font-weight:600;white-space:nowrap}.Studio_head__KtMy_ h2 small{color:var(--st-faint);font-size:12.5px;font-weight:400;white-space:normal}.Studio_headAside__ag5lw{display:flex;flex:none;align-items:center;gap:16px}.Studio_slots__X1OIz{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.Studio_slots2__s2QO4{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.Studio_slots3__qRNTi{grid-template-columns:repeat(3,minmax(0,1fr))}.Studio_slot__1oig9{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px;border:.5px solid color-mix(in oklab,var(--st-text) 7%,transparent);border-radius:16px;background:color-mix(in oklab,var(--st-text) 2.5%,transparent)}.Studio_slotLocked__KlY7y{pointer-events:none;opacity:.6}.Studio_slotHead__xuy08{display:flex;align-items:baseline;gap:8px;min-width:0}.Studio_slotHead__xuy08 strong{flex:none;color:var(--st-text);font-size:13.5px;font-weight:600}.Studio_tag__2NyYg{flex:none;padding:1px 6px;border-radius:5px;color:var(--st-faint);background:color-mix(in oklab,var(--st-text) 5%,transparent);font-size:10.5px;font-style:normal}.Studio_tagRequired__z5NZh{color:var(--st-accent-text);background:color-mix(in oklab,var(--st-accent) 14%,transparent)}.Studio_slotHead__xuy08 small{flex:1;min-width:0;overflow:hidden;color:var(--st-ghost);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.Studio_slotAside__ZgP9I{flex:none;color:var(--st-faint);font-size:11.5px;font-variant-numeric:tabular-nums}.Studio_results__4OgrP{display:grid;gap:14px}.Studio_resultsHead__VamGF{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.Studio_resultsHead__VamGF h3{margin:0;color:var(--st-text);font-size:14px;font-weight:600}.Studio_resultsHead__VamGF small{color:var(--st-ghost);font-size:11.5px}.Studio_resultsActions__kQEpG{display:flex;align-items:center;gap:8px;margin-left:auto}.Studio_resultsEmpty__cu4zM{display:grid;justify-items:center;gap:14px;padding:22px 14px 26px;border:.5px dashed color-mix(in oklab,var(--st-text) 10%,transparent);border-radius:16px}.Studio_ghostGrid__XcNMZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,168px));justify-content:center;gap:12px;width:100%}.Studio_ghost__2D5dG{display:grid;gap:6px;min-width:0}.Studio_ghostArt__VxJI1{display:grid;place-items:center;border:.5px dashed color-mix(in oklab,var(--st-text) 12%,transparent);border-radius:12px;color:color-mix(in oklab,var(--st-text) 28%,var(--st-bg));background:color-mix(in oklab,var(--st-text) 1.5%,transparent)}.Studio_ghost__2D5dG small{overflow:hidden;color:var(--st-faint);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.Studio_resultsEmpty__cu4zM p{margin:0;color:var(--st-ghost);font-size:12.5px;text-align:center}.Studio_run__0tz37{display:grid;gap:12px;padding:14px;border-radius:16px;background:color-mix(in oklab,var(--st-text) 2.5%,transparent)}.Studio_runHead__wAcgK{display:flex;align-items:center;gap:10px;min-width:0;min-height:32px}.Studio_runHead__wAcgK strong{flex:none;color:var(--st-text);font-size:12.5px;font-weight:600}.Studio_runMeta__vbpEN{flex:1;min-width:0;color:var(--st-ghost);font-size:12px;font-variant-numeric:tabular-nums}.Studio_runThumb__X9Zl_{flex:none;width:32px;height:32px;overflow:hidden;border-radius:8px;background:color-mix(in oklab,var(--st-text) 6%,transparent)}.Studio_runThumb__X9Zl_ img{width:100%;height:100%;object-fit:cover}.Studio_resultGrid__CrxMA{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));align-items:start;gap:12px}.Studio_inspector__0L_db{display:flex;flex-direction:column;gap:14px;min-height:0;padding:14px;overflow-y:auto;border-radius:16px;background:var(--st-panel);scrollbar-width:none}.Studio_inspector__0L_db::-webkit-scrollbar{display:none}.Studio_inspectorHead__acdws{display:grid;gap:2px}.Studio_inspectorHead__acdws small{color:var(--st-faint);font-size:11.5px}.Studio_inspectorHead__acdws strong{color:var(--st-text);font-size:15px;font-weight:600}.Studio_section__DFBYL{display:grid;gap:8px;padding-top:14px;border-top:.5px solid color-mix(in oklab,var(--st-text) 6%,transparent)}.Studio_section__DFBYL h4{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0;color:var(--st-text);font-size:12.5px;font-weight:600}.Studio_section__DFBYL h4 small{color:var(--st-faint);font-size:11.5px;font-weight:400}.Studio_row___Zw10{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px;color:var(--st-muted);font-size:12.5px}.Studio_rowStack__uTdEx{flex-direction:column;align-items:stretch;gap:8px}.Studio_rowStack__uTdEx>span small{margin-left:8px;color:var(--st-ghost);font-size:11.5px}.Studio_choices__CkXRv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.Studio_choice__mGLdF{position:relative;display:grid;align-content:start;gap:2px;padding:8px 10px;border:.5px solid color-mix(in oklab,var(--st-text) 8%,transparent);border-radius:10px;color:color-mix(in oklab,var(--st-text) 76%,var(--st-bg));background:color-mix(in oklab,var(--st-text) 3%,transparent);font:inherit;text-align:left;cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.Studio_choice__mGLdF strong{font-size:12.5px;font-weight:500}.Studio_choice__mGLdF small{display:-webkit-box;overflow:hidden;color:var(--st-ghost);font-size:11px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.Studio_choice__mGLdF:hover{color:var(--st-text);background:color-mix(in oklab,var(--st-text) 6%,transparent)}.Studio_choice__mGLdF[aria-pressed=true]{border-color:var(--st-accent-line);color:var(--st-text);background:var(--st-accent-soft)}.Studio_choice__mGLdF[aria-pressed=true] small{color:color-mix(in oklab,var(--st-accent-text) 80%,var(--st-muted))}.Studio_choice__mGLdF:disabled{cursor:not-allowed;opacity:.55}.Studio_chips__D3B8n{display:flex;flex-wrap:wrap;gap:6px}.Studio_chips__D3B8n button{height:30px;padding:0 11px;border:.5px solid color-mix(in oklab,var(--st-text) 8%,transparent);border-radius:9px;color:var(--st-muted);background:color-mix(in oklab,var(--st-text) 3%,transparent);font:inherit;font-size:12.5px;cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.Studio_chips__D3B8n button:hover{color:var(--st-text);background:color-mix(in oklab,var(--st-text) 6%,transparent)}.Studio_chips__D3B8n button[aria-pressed=true]{border-color:var(--st-accent-line);color:var(--st-text);background:var(--st-accent-soft)}.Studio_ratios__FPht8{display:grid;gap:6px}.Studio_ratios__FPht8 button{display:grid;justify-items:center;gap:5px;padding:8px 4px 6px;border:.5px solid color-mix(in oklab,var(--st-text) 8%,transparent);border-radius:9px;color:var(--st-muted);background:color-mix(in oklab,var(--st-text) 3%,transparent);font:inherit;font-size:11.5px;cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.Studio_ratios__FPht8 button i{display:block;height:14px;max-width:26px;border:1.5px solid;border-radius:3px;opacity:.7}.Studio_ratios__FPht8 button i[data-source]{border-style:dashed}.Studio_ratios__FPht8 button:hover{color:var(--st-text)}.Studio_ratios__FPht8 button[aria-pressed=true]{border-color:var(--st-accent-line);color:var(--st-text);background:var(--st-accent-soft)}.Studio_ratios__FPht8 button:disabled{cursor:not-allowed;opacity:.55}.Studio_stepper__TTqvj{display:inline-flex;flex:none;align-items:center;justify-content:space-between;box-sizing:border-box;width:128px;height:32px;border-radius:9px;background:color-mix(in oklab,var(--st-text) 5%,transparent)}.Studio_stepper__TTqvj button{width:32px;height:32px;border:0;color:var(--st-muted);background:transparent;font:inherit;cursor:pointer}.Studio_stepper__TTqvj button:disabled{opacity:.3;cursor:default}.Studio_stepper__TTqvj b{flex:1;color:var(--st-text);font-size:12.5px;font-weight:500;text-align:center}.Studio_textarea__nyfIY{display:block;width:100%;min-height:72px;padding:8px 10px;border:.5px solid color-mix(in oklab,var(--st-text) 8%,transparent);border-radius:10px;outline:none;resize:none;color:var(--st-text);background:color-mix(in oklab,var(--st-text) 3%,transparent);font:inherit;font-size:12.5px;line-height:1.55;transition:border-color .15s ease,box-shadow .15s ease}.Studio_textarea__nyfIY::placeholder{color:var(--st-ghost)}.Studio_textarea__nyfIY:hover{border-color:color-mix(in oklab,var(--st-text) 20%,transparent)}.Studio_textarea__nyfIY:focus{border-color:var(--st-accent);box-shadow:0 0 0 2px color-mix(in oklab,var(--st-accent) 20%,transparent)}.Studio_actionbar__C9e6G{position:sticky;bottom:-14px;z-index:2;display:flex;flex:none;flex-direction:column;align-items:stretch;gap:8px;margin:auto -14px -14px;padding:14px;border-top:.5px solid color-mix(in oklab,var(--st-text) 8%,transparent);border-radius:0 0 16px 16px;background:color-mix(in oklab,var(--st-panel) 92%,transparent);backdrop-filter:blur(10px)}.Studio_cost___4O7S{color:var(--st-faint);font-size:12px;text-align:center}.Studio_primary__K7HdI{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:42px;padding:0 20px;border:0;border-radius:11px;color:var(--lx-btn-primary-color);background:var(--lx-btn-primary-bg);font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;box-shadow:0 6px 20px rgba(0,0,0,.35);transition:background-color .15s ease}.Studio_primary__K7HdI:hover:not(:disabled){background:var(--lx-btn-primary-hover)}.Studio_primary__K7HdI:disabled{opacity:.7;cursor:default;box-shadow:none}.Studio_spinner__l2mXE{width:14px;height:14px;border:2px solid color-mix(in oklab,currentColor 18%,transparent);border-top-color:currentcolor;border-radius:50%;animation:Studio_studioSpin__zHix2 .8s linear infinite}@keyframes Studio_studioSpin__zHix2{to{transform:rotate(1turn)}}.Studio_link__MrSzx{display:inline-flex;flex:none;align-items:center;gap:5px;height:28px;padding:0 10px;border:.5px solid color-mix(in oklab,var(--st-text) 10%,transparent);border-radius:8px;color:var(--st-muted);background:transparent;font:inherit;font-size:12px;cursor:pointer;transition:color .15s ease,background-color .15s ease}.Studio_link__MrSzx:hover:not(:disabled){color:var(--st-text);background:color-mix(in oklab,var(--st-text) 6%,transparent)}.Studio_link__MrSzx:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1100px){.Studio_studio__JrtQ0{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto}.Studio_studio__JrtQ0>*{flex:none}.Studio_stage__etwPA{min-height:auto}.Studio_page__PvY9T{overflow:visible;padding:18px 16px 24px}.Studio_inspector__0L_db{overflow:visible}.Studio_slots2__s2QO4,.Studio_slots3__qRNTi{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.Studio_spinner__l2mXE{animation-duration:2s}}