.LeftRail_railFrame__GwFb1{position:relative;z-index:2;flex-shrink:0;height:100%}.LeftRail_rail__gD9eG{--rail-bg:var(--lx-bg);--rail-text:var(--lx-text);--rail-item:var(--lx-muted);--rail-label:var(--lx-faint);--rail-legal:var(--lx-faint);--rail-hover:color-mix(in oklab,var(--lx-text) 4%,transparent);--rail-line:var(--lx-border);width:240px;height:100%;display:flex;flex-direction:column;padding:16px 12px 14px;overflow-y:auto;overscroll-behavior:contain;font-size:13px;color:var(--rail-text);background:var(--rail-bg);transition:width .24s cubic-bezier(.4,0,.2,1)}.LeftRail_rail__gD9eG>*{flex-shrink:0}html[data-mantine-color-scheme=dark] .LeftRail_rail__gD9eG{--rail-bg:#161616;--rail-text:#f7f7f7;--rail-item:#cfcfcf;--rail-label:#6b6b6b;--rail-legal:#6f6f6f;--rail-hover:rgba(255,255,255,0.04);--rail-line:rgba(255,255,255,0.1)}html[data-mantine-color-scheme=light] .LeftRail_rail__gD9eG{box-shadow:inset -1px 0 0 var(--lx-border)}.LeftRail_brand__1WxuO{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;height:36px;margin:0 6px 12px}.LeftRail_logoLink__nDChQ{min-width:0;display:flex;align-items:center;color:inherit;text-decoration:none}.LeftRail_collapseToggle__uBNPm{flex-shrink:0;margin-top:-5px;margin-right:-6px;color:var(--rail-label);border:0;background:transparent;transition:color .15s ease,background-color .15s ease}.LeftRail_collapseToggle__uBNPm:hover{color:var(--rail-text);background:var(--rail-hover)}.LeftRail_group__XKXAE{display:flex;flex-direction:column;gap:2px}.LeftRail_groupLabel__3b9_2{margin:20px 10px 6px;font-size:12px;color:var(--rail-label)}.LeftRail_item__YQQIM{display:flex;align-items:center;gap:10px;width:100%;height:32px;padding:0 10px;border-radius:6px;color:var(--rail-item);font-size:13px;text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out}.LeftRail_item__YQQIM.LeftRail_active__7bqV2,.LeftRail_item__YQQIM:hover{color:var(--rail-text);background:var(--rail-hover)}.LeftRail_icon__WUdKZ{display:inline-flex;flex:none;align-items:center;justify-content:center;width:16px;height:16px}.LeftRail_iconFilled__83roa,.LeftRail_item__YQQIM.LeftRail_active__7bqV2 .LeftRail_iconOutline__pLi_i,.LeftRail_item__YQQIM:hover .LeftRail_iconOutline__pLi_i{display:none}.LeftRail_item__YQQIM.LeftRail_active__7bqV2 .LeftRail_iconFilled__83roa,.LeftRail_item__YQQIM:hover .LeftRail_iconFilled__83roa{display:block}.LeftRail_lbl__DnCpZ{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LeftRail_item__YQQIM:focus-visible,.LeftRail_logoLink__nDChQ:focus-visible{outline:2px solid color-mix(in oklab,var(--mantine-primary-color-filled) 60%,transparent);outline-offset:-2px}.LeftRail_foot__s0UjO{margin-top:auto;padding-top:16px}.LeftRail_groupBottom__Tznzb{margin-top:10px}.LeftRail_itemRow__RKr3r{position:relative}.LeftRail_itemRow__RKr3r .LeftRail_item__YQQIM{padding-right:58px}.LeftRail_itemAction__urEH9{position:absolute;top:5px;right:6px;height:22px;padding:0 10px;border:0;border-radius:999px;color:#fff;background:var(--mantine-primary-color-filled);font:inherit;font-size:11px;font-weight:500;line-height:22px;cursor:pointer;transition:background-color .15s ease-out}.LeftRail_itemAction__urEH9:hover{background:color-mix(in oklab,var(--mantine-primary-color-filled) 88%,#fff)}.LeftRail_itemAction__urEH9:focus-visible{outline:2px solid color-mix(in oklab,var(--mantine-primary-color-filled) 60%,transparent);outline-offset:2px}.LeftRail_collapsed__l0_fv .LeftRail_item__YQQIM[data-dot] .LeftRail_icon__WUdKZ{position:relative}.LeftRail_collapsed__l0_fv .LeftRail_item__YQQIM[data-dot] .LeftRail_icon__WUdKZ:after{content:"";position:absolute;top:-3px;right:-4px;width:7px;height:7px;border:1.5px solid var(--lx-bg);border-radius:50%;background:var(--mantine-primary-color-filled)}.LeftRail_badge__eOKP3{flex:none;margin-left:auto;padding:0 6px;border-radius:4px;color:var(--rail-label);background:color-mix(in oklab,var(--rail-text) 8%,transparent);font-size:11px;line-height:18px;font-variant-numeric:tabular-nums}.LeftRail_promo__pm7HK{display:flex;flex-direction:column;gap:6px;padding:14px;border:.5px solid var(--rail-line);border-radius:10px;background:linear-gradient(160deg,color-mix(in oklab,var(--mantine-primary-color-filled) 12%,transparent),color-mix(in oklab,var(--rail-text) 2%,transparent) 60%)}.LeftRail_promo__pm7HK strong{font-size:13px;font-weight:600;color:var(--rail-text)}.LeftRail_promo__pm7HK span{font-size:12px;line-height:1.6;color:var(--lx-muted)}.LeftRail_promoCta___zuh4{height:30px;margin-top:6px;border:0;border-radius:6px;color:#fff;background:var(--mantine-primary-color-filled);font:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .15s ease-out}.LeftRail_promoCta___zuh4:hover{background:color-mix(in oklab,var(--mantine-primary-color-filled) 88%,#fff)}.LeftRail_legal__PmIYJ{display:flex;flex-direction:column;gap:8px;margin:10px 12px 0;padding-top:12px;border-top:1px solid var(--rail-line);font-size:11px;line-height:16px;color:var(--rail-legal)}.LeftRail_legal__PmIYJ a{color:inherit;text-decoration:none;transition:color .15s ease-out}.LeftRail_legal__PmIYJ a:hover{color:var(--rail-item)}.LeftRail_legalLinks__sY2jU{display:flex;align-items:center;gap:8px}.LeftRail_legalLinks__sY2jU a+a:before{content:"·";margin-right:8px;color:var(--rail-legal)}.LeftRail_legalMeta__sCXvJ{display:flex;flex-direction:column;gap:2px;opacity:.72}.LeftRail_legalMeta__sCXvJ>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (prefers-reduced-motion:reduce){.LeftRail_item__YQQIM,.LeftRail_rail__gD9eG{transition:none}}.LeftRail_collapsed__l0_fv .LeftRail_rail__gD9eG{width:64px}.LeftRail_collapsed__l0_fv .LeftRail_brand__1WxuO{align-items:center;justify-content:center;margin:0}.LeftRail_collapsed__l0_fv .LeftRail_collapseToggle__uBNPm{margin-top:0;margin-right:0}.LeftRail_collapsed__l0_fv .LeftRail_badge__eOKP3,.LeftRail_collapsed__l0_fv .LeftRail_lbl__DnCpZ,.LeftRail_collapsed__l0_fv .LeftRail_legal__PmIYJ,.LeftRail_collapsed__l0_fv .LeftRail_logoLink__nDChQ,.LeftRail_collapsed__l0_fv .LeftRail_promo__pm7HK{display:none}.LeftRail_collapsed__l0_fv .LeftRail_brand__1WxuO{margin-bottom:8px}.LeftRail_collapsed__l0_fv .LeftRail_item__YQQIM{justify-content:center;width:40px;height:40px;margin-inline:auto;padding:0;gap:0;border-radius:8px}.LeftRail_collapsed__l0_fv .LeftRail_group__XKXAE{gap:6px}.LeftRail_collapsed__l0_fv .LeftRail_groupLabel__3b9_2{height:1px;margin:10px;background:var(--rail-line)}.LeftRail_collapsed__l0_fv .LeftRail_groupLabel__3b9_2 span{display:none}@media (max-width:720px){.LeftRail_railFrame__GwFb1,.LeftRail_rail__gD9eG{width:64px}.LeftRail_brand__1WxuO{align-items:center;justify-content:center;margin:0}.LeftRail_logoLink__nDChQ{width:30px;height:30px;overflow:hidden}.LeftRail_logoLink__nDChQ img{width:auto!important;height:30px!important;max-width:none!important;object-fit:cover;object-position:left center}.LeftRail_badge__eOKP3,.LeftRail_collapseToggle__uBNPm,.LeftRail_lbl__DnCpZ,.LeftRail_legal__PmIYJ,.LeftRail_promo__pm7HK{display:none}.LeftRail_brand__1WxuO{margin-bottom:8px}.LeftRail_item__YQQIM{justify-content:center;width:40px;height:40px;margin-inline:auto;padding:0;gap:0;border-radius:8px}.LeftRail_itemRow__RKr3r .LeftRail_item__YQQIM{padding-right:0}.LeftRail_itemAction__urEH9{display:none}.LeftRail_item__YQQIM[data-dot] .LeftRail_icon__WUdKZ{position:relative}.LeftRail_item__YQQIM[data-dot] .LeftRail_icon__WUdKZ:after{content:"";position:absolute;top:-3px;right:-4px;width:7px;height:7px;border:1.5px solid var(--lx-bg);border-radius:50%;background:var(--mantine-primary-color-filled)}.LeftRail_group__XKXAE{gap:6px}.LeftRail_groupLabel__3b9_2{height:1px;margin:10px;background:var(--rail-line)}.LeftRail_groupLabel__3b9_2 span{display:none}}.support_fab__HWdoC{position:fixed;right:calc(22px + var(--lx-right-dock, 0px));bottom:22px;z-index:340;width:48px;height:48px;border-radius:999px;border:1px solid var(--lx-border-strong);background:var(--mantine-primary-color-filled);color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 10px 28px -12px rgba(0,0,0,.55);transition:background .16s ease,box-shadow .16s ease,border-color .16s ease,right .16s ease}.support_fab__HWdoC:hover{background:var(--mantine-primary-color-filled-hover);box-shadow:0 14px 32px -12px rgba(0,0,0,.6)}.support_fab__HWdoC:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in oklab,var(--mantine-primary-color-filled) 35%,transparent)}.support_panel__VvM3l{position:fixed;right:calc(22px + var(--lx-right-dock, 0px));bottom:80px;z-index:341;width:min(420px,calc(100vw - 32px));height:min(600px,calc(100vh - 110px));transition:width .2s ease,height .2s ease;display:flex;flex-direction:column;border-radius:16px;border:1px solid var(--lx-border-strong);background:var(--lx-bg);color:var(--lx-text);box-shadow:0 24px 64px -24px rgba(0,0,0,.6),0 0 0 1px color-mix(in oklab,var(--lx-text) 3%,transparent);overflow:hidden}.support_panel__VvM3l[data-expanded]{width:min(720px,calc(100vw - 32px));height:min(860px,calc(100vh - 110px),85vh)}.support_panel__VvM3l[data-expanded] .support_bubble__CLuHf{max-width:78%}.support_panel__VvM3l[data-expanded] .support_quick__wSBzr{padding-right:20%}@media (prefers-reduced-motion:reduce){.support_panel__VvM3l{transition:none}}@media (max-width:760px){.support_expandBtn__eq2_E{display:none}.support_panel__VvM3l[data-expanded]{width:min(420px,calc(100vw - 32px));height:min(600px,calc(100vh - 110px))}}@media (max-width:520px){.support_panel__VvM3l{right:12px;left:12px;bottom:76px;width:auto}.support_fab__HWdoC{right:16px;bottom:16px}}.support_head__2NSpI{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:12px 12px 12px 14px;border-bottom:1px solid var(--lx-border);background:var(--lx-surface)}.support_headTitle__WcCrr{font-size:14px;font-weight:650;line-height:1.2;color:var(--lx-text)}.support_headSub__t4X_q{font-size:11px;color:var(--lx-muted);margin-top:2px}.support_headActions__fukEQ{margin-left:auto;display:flex;gap:2px}.support_iconBtn__EcHSC{width:28px;height:28px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--lx-muted);display:grid;place-items:center;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.support_iconBtn__EcHSC:hover{color:var(--lx-text);background:var(--lx-surface-2);border-color:var(--lx-border)}.support_iconBtn__EcHSC:disabled{opacity:.45;cursor:default}.support_body__Wu6QU{flex:1;min-height:0;overflow-y:auto;padding:14px 14px 6px;display:flex;flex-direction:column;gap:10px;scrollbar-width:thin}.support_row__WlM7x{display:flex;gap:8px;align-items:flex-start}.support_rowMine__BsZUk{flex-direction:row-reverse}.support_avatar__WT3aE{flex-shrink:0;width:24px;height:24px;border-radius:8px;display:grid;place-items:center;color:var(--mantine-primary-color-filled);background:color-mix(in oklab,var(--mantine-primary-color-filled) 14%,transparent)}.support_bubble__CLuHf{max-width:86%;padding:9px 12px;border-radius:14px;font-size:13.5px;line-height:1.55;word-break:break-word;background:var(--lx-surface-2);color:var(--lx-text)}.support_bubbleMine__1QPi2{background:var(--mantine-primary-color-filled);color:#fff;white-space:pre-wrap}.support_bubbleError__rcN1D{background:color-mix(in oklab,var(--mantine-color-red-6) 12%,transparent);color:var(--mantine-color-red-5);font-size:12.5px}.support_bubble__CLuHf p{margin:0}.support_status__ONAif{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--lx-muted);padding:4px 2px}.support_notice__aXJpe{align-self:center;font-size:11.5px;color:var(--lx-muted);text-align:center;padding:4px 10px;border-radius:999px;border:1px dashed var(--lx-border-strong)}.support_quick__wSBzr{display:flex;flex-wrap:nowrap;gap:6px;padding:0 0 0 32px;flex-shrink:0;overflow-x:auto;scrollbar-width:none;mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.support_quick__wSBzr::-webkit-scrollbar{display:none}.support_chip__u5KJG{flex:none;border:0;background:color-mix(in oklab,var(--lx-text) 4%,transparent);color:var(--lx-muted);border-radius:999px;font-size:12px;padding:5px 10px;white-space:nowrap;cursor:pointer;transition:background .14s ease,color .14s ease}.support_chip__u5KJG:hover{background:var(--lx-surface-2);color:var(--lx-text)}.support_groupCard__zq0eX{display:flex;align-items:center;gap:10px;align-self:flex-start;max-width:calc(100% - 32px);margin:0 0 0 32px;padding:8px 12px 8px 8px;border-radius:10px;color:var(--lx-muted);background:color-mix(in oklab,var(--lx-text) 4%,transparent)}.support_groupQr__UxWr_{flex:none;width:64px;padding:4px;border-radius:6px;background:#fff;opacity:.86;transition:opacity .14s ease}.support_groupCard__zq0eX:hover .support_groupQr__UxWr_{opacity:1}.support_groupCardText__IEzCj{display:grid;gap:2px;min-width:0;line-height:1.45}.support_groupCardText__IEzCj b{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:500}.support_groupCardText__IEzCj small,.support_groupLabel__xKLqi{color:var(--lx-faint);font-size:11px}.support_wechatGreen___t7vc{color:#07c160}.support_composer__IDNMl{flex-shrink:0;border-top:1px solid var(--lx-border);padding:10px 12px 8px;background:var(--lx-surface)}.support_inputWrap__AjE_h{display:flex;align-items:flex-end;gap:8px;border:1px solid var(--lx-border-strong);border-radius:12px;background:var(--lx-bg);padding:6px 6px 6px 12px;transition:border-color .14s ease,box-shadow .14s ease}.support_inputWrap__AjE_h:focus-within{border-color:var(--mantine-primary-color-filled);box-shadow:0 0 0 3px color-mix(in oklab,var(--mantine-primary-color-filled) 18%,transparent)}.support_textarea__7P_91{flex:1;resize:none;border:0;outline:0;background:transparent;color:var(--lx-text);font:inherit;font-size:13.5px;line-height:1.5;max-height:120px;padding:4px 0}.support_textarea__7P_91::placeholder{color:var(--lx-faint)}.support_sendBtn__qzR5_{flex-shrink:0;width:30px;height:30px;border-radius:9px;border:0;background:var(--mantine-primary-color-filled);color:#fff;display:grid;place-items:center;cursor:pointer;transition:background .14s ease,opacity .14s ease}.support_sendBtn__qzR5_:hover{background:var(--mantine-primary-color-filled-hover)}.support_sendBtn__qzR5_:disabled{opacity:.35;cursor:default}.support_foot__oC9PQ{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;font-size:11px;color:var(--lx-faint)}.support_footLink__Zdd2w{color:var(--lx-muted);text-decoration:none;display:inline-flex;align-items:center;gap:3px}.support_footLink__Zdd2w:hover{color:var(--lx-text);text-decoration:underline}.support_center__InzrK{flex:1;display:grid;place-items:center;color:var(--lx-muted);font-size:13px;padding:24px;text-align:center}.support_footBtn__AKNkp{border:0;background:transparent;padding:0;font:inherit;font-size:12.5px;color:var(--lx-text);cursor:pointer;display:inline-flex;align-items:center;gap:3px}.support_footBtn__AKNkp:hover{color:var(--lx-text);text-decoration:underline}.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_toolPillMore__NjBRf{display:inline-flex;align-items:center;gap:4px;margin-left:3px;padding-left:10px;border-left:1px solid color-mix(in oklab,var(--lx-text) 18%,transparent);color:color-mix(in oklab,var(--lx-text) 72%,transparent);font-size:12.5px}.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}}.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)}.AspectQualitySelector_sizePair__Kww_h{display:flex;align-items:stretch;height:32px;border-radius:var(--mantine-radius-md);background:var(--mantine-color-dark-8);border:1px solid transparent;transition:border-color .12s ease,box-shadow .12s ease}.AspectQualitySelector_sizePair__Kww_h[data-compact]{height:30px}.AspectQualitySelector_sizePair__Kww_h:focus-within{border-color:var(--mantine-primary-color-filled);box-shadow:0 0 0 2px color-mix(in oklab,var(--mantine-primary-color-filled) 22%,transparent)}.AspectQualitySelector_sizeField__8Rknu{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:0 12px;cursor:text}.AspectQualitySelector_sizeLabel__0az7T,.AspectQualitySelector_sizeTimes__MStDQ{flex-shrink:0;color:var(--mantine-color-gray-5);user-select:none}.AspectQualitySelector_sizeLabel__0az7T{font-size:11px}.AspectQualitySelector_sizeTimes__MStDQ{align-self:center;font-size:12px}.AspectQualitySelector_sizePair__Kww_h .AspectQualitySelector_sizeInputRoot__ganI6{flex:1;min-width:0}.AspectQualitySelector_sizePair__Kww_h .AspectQualitySelector_sizeInput__7vIoK{height:26px;min-height:0;padding:0;line-height:26px;color:var(--mantine-color-gray-1);font-weight:500;font-variant-numeric:tabular-nums}.AspectQualitySelector_sizeInfo__snfKj{display:flex;flex-direction:column;gap:8px;margin-top:6px;padding:0 2px}.AspectQualitySelector_sizeMeta__vqbky{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:22px;font-size:12px;color:var(--mantine-color-gray-4);font-variant-numeric:tabular-nums}.AspectQualitySelector_sizeAdjusted___15pN{flex-shrink:0;padding:3px 8px;border-radius:6px;font-size:11px;color:#e5c46b;background:color-mix(in srgb,#e5c46b 10%,transparent)}.AspectQualitySelector_sizeHint__8Mzy9{font-size:11px;line-height:1.6;color:var(--mantine-color-gray-5)}.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)}.NodeFloat_float__q5b5g{position:absolute;top:0;left:0;z-index:1001;width:max-content}.CanvasBottomBar_bar__0wbry{position:absolute;left:0;right:0;bottom:16px;width:max-content;max-width:calc(100% - 32px);margin-inline:auto;z-index:10;padding:6px 12px;border:1px solid rgba(255,255,255,.082);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.028)),rgba(16,17,20,.78);box-shadow:0 16px 42px -24px rgba(0,0,0,.82),inset 0 1px 0 rgba(255,255,255,.045);backdrop-filter:blur(16px)}.CanvasBottomBar_bar__0wbry .mantine-ActionIcon-root{transition:background .14s ease,color .14s ease,transform .12s ease}.CanvasBottomBar_bar__0wbry .mantine-ActionIcon-root:active{transform:translateY(0)}.CanvasBottomBar_modeTabs__9aMPx{position:relative;display:inline-flex;align-items:center;gap:2px;margin:0 4px;padding:3px;border-radius:999px;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.06)}.CanvasBottomBar_modeTab__4qoy3{position:relative;display:inline-flex;align-items:center;padding:4px 12px;border:none;background:transparent;border-radius:999px;cursor:pointer;color:rgba(255,255,255,.5);font-size:12.5px;font-weight:600;line-height:1;white-space:nowrap;transition:color .18s ease;-webkit-tap-highlight-color:transparent}.CanvasBottomBar_modeTab__4qoy3:hover{color:rgba(255,255,255,.82)}.CanvasBottomBar_modeTab__4qoy3[data-active]{color:#fff}.CanvasBottomBar_modeContent__xmxAG{position:relative;z-index:1;display:inline-flex;align-items:center;gap:5px}.CanvasBottomBar_modeContent__xmxAG svg{display:block}.CanvasBottomBar_modePill__hoW_y{position:absolute;inset:0;border-radius:999px;background:linear-gradient(135deg,#8367ff,#6741ff);box-shadow:0 6px 16px -6px rgba(103,65,255,.72),inset 0 1px 0 rgba(255,255,255,.24)}@media (max-width:720px){.CanvasBottomBar_bar__0wbry{left:10px;right:10px;bottom:10px;width:auto;max-width:none;overflow-x:auto;border-radius:14px}}.ShortcutPanel_dropdown__edaFr{padding:22px 24px 20px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02)),rgba(22,23,27,.96);backdrop-filter:blur(16px);color:rgba(244,244,245,.9)}.ShortcutPanel_arrow__HWH64{border-color:rgba(255,255,255,.082);background:rgb(24,25,29)}.ShortcutPanel_close__e9LdY{position:absolute;top:14px;right:14px}.ShortcutPanel_grid__DxBU3{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));row-gap:18px}.ShortcutPanel_group__lJOb_{min-width:0;padding:0 20px;border-left:1px solid rgba(255,255,255,.07)}.ShortcutPanel_group__lJOb_:first-child{padding-left:0;border-left:0}.ShortcutPanel_title__Jaj4R{margin:0 0 12px;color:var(--mantine-primary-color-filled);font-size:13px;font-weight:600}.ShortcutPanel_row__WpIPz{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px}.ShortcutPanel_label__1qJgD{min-width:0;overflow:hidden;color:rgba(244,244,245,.62);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ShortcutPanel_keys___bAub{display:inline-flex;flex:none;align-items:center;gap:5px}.ShortcutPanel_key__3bX1c{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:rgba(255,255,255,.04);color:rgba(244,244,245,.9);font-family:inherit;font-size:12px;line-height:1}.ShortcutPanel_then__Ia5_A{color:rgba(244,244,245,.78);font-size:12px;white-space:nowrap}.EmptyState_root__Mizgo{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;pointer-events:none}.EmptyState_content__A2YKo{display:flex;flex-direction:column;align-items:center;gap:22px;width:min(760px,calc(100% - 32px));pointer-events:auto}.EmptyState_hint__YtRd7{color:rgba(245,245,247,.5)}.EmptyState_actions__n41iX{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%}.EmptyState_action__pJ4fG{flex:0 0 140px;display:flex;align-items:center;gap:10px;height:42px;padding:5px 12px 5px 5px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:rgba(255,255,255,.045);color:rgba(244,244,245,.88);transition:border-color .12s ease,background-color .12s ease}.EmptyState_action__pJ4fG:hover{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.075);color:rgba(255,255,255,.96)}.EmptyState_action__pJ4fG:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.EmptyState_actionIcon__1ADEu{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:rgba(255,255,255,.07);color:rgba(245,245,247,.85)}.EmptyState_action__pJ4fG:hover .EmptyState_actionIcon__1ADEu{background:rgba(255,255,255,.11)}.EmptyState_actionLabel__6MR0y{font-size:13px;font-weight:500;white-space:nowrap}.PublishDialog_covers__TKUPD{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.PublishDialog_cover__PEWpL,.PublishDialog_node__ci2m_,.PublishDialog_upload__HELtL{position:relative;flex:none;aspect-ratio:1;padding:0;overflow:hidden;border-radius:8px;cursor:pointer}.PublishDialog_cover__PEWpL,.PublishDialog_upload__HELtL{width:84px}.PublishDialog_cover__PEWpL,.PublishDialog_node__ci2m_{border:0;background:color-mix(in oklab,var(--lx-text) 7%,transparent)}.PublishDialog_cover__PEWpL{opacity:.45;transition:opacity .15s ease}.PublishDialog_cover__PEWpL:hover{opacity:.75}.PublishDialog_cover__PEWpL[aria-pressed=true]{opacity:1;box-shadow:inset 0 0 0 2px var(--lx-text)}.PublishDialog_cover__PEWpL img,.PublishDialog_node__ci2m_ img{width:100%;height:100%;object-fit:cover}.PublishDialog_check__7v9_X{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:18px;height:18px;border-radius:4px;color:#000;background:#fff}.PublishDialog_upload__HELtL{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px dashed color-mix(in oklab,var(--lx-text) 22%,transparent);color:var(--lx-muted);background:transparent;font:inherit;font-size:12px;transition:border-color .15s ease,color .15s ease}.PublishDialog_upload__HELtL:hover:not(:disabled){border-color:color-mix(in oklab,var(--lx-text) 40%,transparent);color:var(--lx-text)}.PublishDialog_upload__HELtL:disabled{cursor:wait}.PublishDialog_nodes__jc3_O{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px}.PublishDialog_node__ci2m_{width:100%;font:inherit}.PublishDialog_node__ci2m_:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--lx-text) 35%,transparent)}.PublishDialog_nodeText__52zzl{display:-webkit-box;padding:6px;overflow:hidden;color:var(--lx-muted);font-size:10px;line-height:1.35;text-align:left;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:4}.PublishDialog_nodeText__52zzl b{display:block;color:var(--lx-text);font-weight:500}.PublishDialog_hiddenMark__mzXK9{position:absolute;inset:0;display:grid;place-items:center;color:#fff;background:rgba(0,0,0,.6)}.PublishDialog_node__ci2m_[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--lx-text)}.PublishDialog_footer__RoFLJ{position:sticky;bottom:0;z-index:1;margin:0 calc(var(--mb-padding, var(--mantine-spacing-md)) * -1) calc(var(--mb-padding, var(--mantine-spacing-md)) * -1);padding:12px var(--mb-padding,var(--mantine-spacing-md));border-top:1px solid var(--lx-border);background:var(--mantine-color-body)}@media (prefers-reduced-motion:reduce){.PublishDialog_cover__PEWpL,.PublishDialog_upload__HELtL{transition:none}}.SchemeToggle_toggle__bMJ5S{display:inline-flex;flex:none;gap:2px;padding:2px;border-radius:999px;background:color-mix(in oklab,var(--lx-text) 6%,transparent)}.SchemeToggle_toggle__bMJ5S button{display:grid;place-items:center;width:26px;height:22px;padding:0;border:0;border-radius:999px;color:var(--lx-muted);background:transparent;cursor:pointer;transition:background-color .15s ease,color .15s ease}.SchemeToggle_toggle__bMJ5S button:hover{color:var(--lx-text)}.SchemeToggle_toggle__bMJ5S button[aria-checked=true]{color:var(--lx-text);background:color-mix(in oklab,var(--lx-text) 14%,transparent)}.SchemeToggle_toggle__bMJ5S button:focus-visible{outline:2px solid color-mix(in oklab,var(--mantine-primary-color-filled) 60%,transparent);outline-offset:1px}@media (prefers-reduced-motion:reduce){.SchemeToggle_toggle__bMJ5S button{transition:none}}.Canvas_root__hHuAJ{width:100%;height:100%;position:relative;overflow:hidden;background:radial-gradient(860px 420px at 48% -220px,color-mix(in oklab,var(--mantine-primary-color-filled) 9%,transparent),transparent 74%),#0a0b0d}.Canvas_flow__n_hNW{background:radial-gradient(720px 420px at 50% 8%,rgba(255,255,255,.028),transparent 72%),#0a0b0d}.Canvas_dropOverlay__m1pqV{position:absolute;inset:8px;z-index:20;pointer-events:none;display:flex;align-items:center;justify-content:center;border:2px dashed color-mix(in oklab,var(--mantine-primary-color-filled) 48%,rgba(255,255,255,.34));border-radius:18px;background:radial-gradient(520px 220px at 50% 50%,color-mix(in oklab,var(--mantine-primary-color-filled) 13%,transparent),transparent 70%),rgba(255,255,255,.085);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);backdrop-filter:blur(2px)}.Canvas_dropPill__x77jk{display:flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.105);background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.028)),rgba(16,17,20,.92);box-shadow:0 12px 32px rgba(0,0,0,.42);color:rgba(245,245,247,.9);font-size:13px;font-weight:650}.ChatPanel_header__Vr7yf{flex-shrink:0;padding:10px 12px 12px 16px}.ChatPanel_headerTitle__v6sXu{font-size:13px;font-weight:500;line-height:20px;color:rgba(255,255,255,.96)}.ChatPanel_body__A4LaW{position:relative;flex:1;min-height:0;display:flex}.ChatPanel_welcome__H3H5J{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;gap:20px;padding:8px 16px 12px;overflow-y:auto}.ChatPanel_welcomeHero__FQIon{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.ChatPanel_welcomeHi__OQHSc{font-size:13px;line-height:20px;color:rgba(255,255,255,.5)}.ChatPanel_welcomeTitle__wai35{margin-top:-8px;font-size:16px;font-weight:500;line-height:24px;color:rgba(255,255,255,.96)}.ChatPanel_welcomeList__iiLiZ{width:100%;display:flex;flex-direction:column}.ChatPanel_welcomeRow__LD_i5{display:flex;align-items:center;gap:10px;width:100%;height:39px;padding:0 12px;border-radius:12px;font-size:13px;line-height:22px;color:rgba(255,255,255,.6);text-align:left;transition:background .12s ease,color .12s ease}.ChatPanel_welcomeRow__LD_i5:hover,.ChatPanel_welcomeRow__LD_i5[data-expanded]{background:rgba(255,255,255,.055);color:rgba(255,255,255,.94)}.ChatPanel_welcomeRowLabel__ipVK6{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatPanel_welcomeRowArrow__q66Ox{flex-shrink:0;color:rgba(255,255,255,.28)}.ChatPanel_composerWrap__y9CMX{flex-shrink:0;padding:8px}.ChatPanel_composerCard__3UC6e{padding:8px;border-radius:16px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.1);transition:border-color .12s ease}.ChatPanel_composerCard__3UC6e:focus-within{border-color:rgba(255,255,255,.2)}@media (prefers-reduced-motion:reduce){.ChatPanel_composerCard__3UC6e,.ChatPanel_welcomeRow__LD_i5{transition:none}}.SkillDetail_overlay__cU_Hd{position:absolute;inset:0;z-index:30;display:flex;flex-direction:column;background:var(--lx-bg);animation:SkillDetail_skill-detail-in__ZYghV .16s ease-out}.SkillDetail_overlayFixed__u3PtC{position:fixed;z-index:200}@keyframes SkillDetail_skill-detail-in__ZYghV{0%{opacity:0}}.SkillDetail_root__vL_6O{position:relative;display:flex;flex:1;justify-content:center;min-width:0;min-height:0;overflow:hidden;color:var(--lx-text);background:var(--lx-bg)}.SkillDetail_close__CLcUW{position:absolute;z-index:3;top:10px;right:20px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;color:var(--lx-muted);background:transparent;cursor:pointer;transition:background-color .15s ease,color .15s ease}.SkillDetail_close__CLcUW:hover{color:var(--lx-text);background:color-mix(in oklab,var(--lx-text) 8%,transparent)}.SkillDetail_content__mc3os{display:flex;flex-direction:column;gap:28px;width:100%;max-width:1280px;height:100%;padding:60px 20px 40px}.SkillDetail_header__15sBb{display:flex;flex-shrink:0;flex-direction:column;gap:12px}.SkillDetail_titleRow__lvBlD{display:flex;align-items:center}.SkillDetail_titleRow__lvBlD h1{flex:1;min-width:0;margin:0;overflow:hidden;color:var(--lx-text);font-size:20px;font-weight:600;line-height:28px;text-overflow:ellipsis;white-space:nowrap}.SkillDetail_actions__jc5dy{display:flex;flex-shrink:0;align-items:center;gap:8px;margin-left:16px}.SkillDetail_iconBtn__uxeAS{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;color:var(--lx-text);background:color-mix(in oklab,var(--lx-text) 7%,transparent);cursor:pointer;transition:background-color .15s ease}.SkillDetail_iconBtn__uxeAS:hover{background:color-mix(in oklab,var(--lx-text) 11%,transparent)}.SkillDetail_primary__pRYG5{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 10px;border:0;border-radius:8px;color:var(--lx-btn-primary-color,#000);background:var(--lx-btn-primary-bg,#fff);font:inherit;font-size:13px;font-weight:400;line-height:20px;white-space:nowrap;cursor:pointer;transition:background-color .15s ease}.SkillDetail_primary__pRYG5:hover{background:var(--lx-btn-primary-hover,#fff)}.SkillDetail_iconBtn__uxeAS:disabled,.SkillDetail_primary__pRYG5:disabled{opacity:.6;cursor:progress}.SkillDetail_close__CLcUW:focus-visible,.SkillDetail_iconBtn__uxeAS:focus-visible,.SkillDetail_primary__pRYG5:focus-visible{outline:2px solid color-mix(in oklab,var(--mantine-primary-color-filled) 60%,transparent);outline-offset:2px}.SkillDetail_desc__LMuIV{margin:0;font-size:14px;line-height:22px;white-space:pre-wrap}.SkillDetail_desc__LMuIV,.SkillDetail_meta__Lx6vh{color:color-mix(in oklab,var(--lx-text) 60%,transparent)}.SkillDetail_meta__Lx6vh{display:flex;align-items:center;gap:6px;font-size:12px;line-height:18px}.SkillDetail_meta__Lx6vh>span{display:inline-flex;align-items:center;gap:2px}.SkillDetail_meta__Lx6vh>span:first-child{gap:5px}.SkillDetail_meta__Lx6vh>i{color:color-mix(in oklab,var(--lx-text) 30%,transparent);font-style:normal}.SkillDetail_avatar__zRS8k{display:grid;place-items:center;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}.SkillDetail_carousel__2877E{position:relative;width:100%;min-height:0;max-height:580px;overflow:hidden}.SkillDetail_sizer__a4dF7{width:calc(100% - 64px)}.SkillDetail_track__Gh4wi{position:absolute;inset:0;display:flex;align-items:center;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-behavior:smooth}.SkillDetail_track__Gh4wi::-webkit-scrollbar{display:none}.SkillDetail_slide__yTy7X{position:relative;flex-shrink:0;height:100%;overflow:hidden;border-radius:12px;background:color-mix(in oklab,var(--lx-text) 7%,transparent)}.SkillDetail_slide__yTy7X img{display:block;width:auto;max-width:none;height:100%;object-fit:cover;pointer-events:none;user-select:none}.SkillDetail_slideMark__rUGVo{position:absolute;bottom:8px;left:8px;display:inline-flex;align-items:center;justify-content:center;min-width:18px;max-width:calc(100% - 16px);height:18px;padding:0 2px;overflow:hidden;border-radius:4px;color:#fff;background:rgba(0,0,0,.6);font-size:11px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.SkillDetail_slideMark__rUGVo:not(:has(>svg)){padding:0 6px}.SkillDetail_iconBtn__uxeAS[aria-pressed=true]{color:#ff6b6b}.SkillDetail_slot___4ira{display:flex;flex-direction:column;justify-content:flex-end;gap:2px;padding:16px}.SkillDetail_slot___4ira em{margin-bottom:auto;color:color-mix(in oklab,var(--lx-text) 30%,transparent);font-size:12px;font-style:normal;line-height:18px}.SkillDetail_slot___4ira strong{color:var(--lx-text);font-size:14px;font-weight:500;line-height:22px}.SkillDetail_slot___4ira small{color:color-mix(in oklab,var(--lx-text) 60%,transparent);font-size:12px;line-height:18px}.SkillDetail_fade__4NPAp{position:absolute;z-index:5;top:0;right:0;bottom:0;width:100px;background:linear-gradient(to left,var(--lx-bg),transparent);pointer-events:none}.SkillDetail_arrow__gGJAe{position:absolute;z-index:10;top:50%;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:4px;border:1px solid color-mix(in oklab,var(--lx-text) 12%,transparent);border-radius:50%;color:color-mix(in oklab,var(--lx-text) 60%,transparent);background:color-mix(in oklab,var(--lx-text) 9%,var(--lx-bg) 95%);box-shadow:0 8px 16px -4px rgba(0,0,0,.04),0 2px 2px rgba(0,0,0,.04);transform:translateY(-50%);cursor:pointer;transition:color .15s ease}.SkillDetail_arrow__gGJAe:hover{color:var(--lx-text)}.SkillDetail_arrowPrev__URRnD{left:8px}.SkillDetail_arrowNext__wpfzk{right:8px}.SkillDetail_tags__JlP7k{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:flex-start;gap:8px;padding-top:4px}.SkillDetail_tags__JlP7k span{border-radius:4px;font-size:13px}.SkillDetail_tags__JlP7k button,.SkillDetail_tags__JlP7k span{padding:0 4px;color:color-mix(in oklab,var(--lx-text) 60%,transparent);background:color-mix(in oklab,var(--lx-text) 7%,transparent);line-height:20px;white-space:nowrap}.SkillDetail_tags__JlP7k button{border:0;border-radius:4px;font:inherit;font-size:13px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.SkillDetail_tags__JlP7k button:hover{color:var(--lx-text);background:color-mix(in oklab,var(--lx-text) 12%,transparent)}.SkillDetail_views__l8_W6{display:flex;flex-shrink:0;gap:4px;margin-bottom:-16px}.SkillDetail_views__l8_W6 button{height:28px;padding:0 10px;border:0;border-radius:8px;color:color-mix(in oklab,var(--lx-text) 60%,transparent);background:transparent;font:inherit;font-size:13px;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease}.SkillDetail_views__l8_W6 button:hover{color:var(--lx-text)}.SkillDetail_views__l8_W6 button[aria-selected=true]{color:var(--lx-text);background:color-mix(in oklab,var(--lx-text) 10%,transparent)}.SkillDetail_canvas__e9jfy{position:relative;flex:1;min-height:240px;max-height:580px;overflow:hidden;border-radius:12px;background:color-mix(in oklab,var(--lx-text) 4%,transparent)}.SkillDetail_canvasHint__cVKpx{position:absolute;bottom:8px;left:8px;padding:0 6px;border-radius:4px;color:#fff;background:rgba(0,0,0,.6);font-size:11px;line-height:18px;pointer-events:none}.SkillDetail_process__lZrkN{display:flex;flex:1;flex-direction:column;gap:8px;min-height:0;max-height:580px;overflow-y:auto}.SkillDetail_processItem__Qs3_m{max-width:760px;padding:8px 12px;border-radius:10px;color:color-mix(in oklab,var(--lx-text) 85%,var(--lx-bg));background:color-mix(in oklab,var(--lx-text) 5%,transparent);font-size:13px;line-height:20px;white-space:pre-wrap}.SkillDetail_processItem__Qs3_m[data-role=user]{background:color-mix(in oklab,var(--lx-text) 10%,transparent)}.SkillDetail_processItem__Qs3_m small{display:block;color:color-mix(in oklab,var(--lx-text) 45%,transparent);font-size:11px;line-height:16px}.SkillDetail_prompt__LOahq{flex-shrink:0;max-height:132px;padding:10px 12px;overflow-y:auto;border-radius:10px;color:color-mix(in oklab,var(--lx-text) 85%,var(--lx-bg));background:color-mix(in oklab,var(--lx-text) 5%,transparent);font-size:13px;line-height:20px;white-space:pre-wrap}.SkillDetail_prompt__LOahq small{display:block;margin-bottom:2px;color:color-mix(in oklab,var(--lx-text) 45%,transparent);font-size:11px;line-height:16px}.SkillDetail_state__g9mX0{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:0;color:color-mix(in oklab,var(--lx-text) 60%,transparent);font-size:14px}@media (max-width:720px){.SkillDetail_content__mc3os{gap:20px;padding:64px 16px 24px}.SkillDetail_titleRow__lvBlD{flex-wrap:wrap;gap:10px}.SkillDetail_titleRow__lvBlD h1{flex-basis:100%;white-space:normal}.SkillDetail_actions__jc5dy{margin-left:0}}@media (prefers-reduced-motion:reduce){.SkillDetail_overlay__cU_Hd{animation:none}.SkillDetail_track__Gh4wi{scroll-behavior:auto}}.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) 6%,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) 6%,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 12px;border:0;border-radius:8px;color:var(--mantine-primary-color-contrast);background:var(--mantine-primary-color-filled);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:var(--mantine-primary-color-filled-hover)}.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}}