.ProductShell_publicShell__V9Hsh{min-height:100dvh;color:var(--pp-text);background:linear-gradient(180deg,rgb(255 255 255/72%),rgb(255 255 255/0) 360px),var(--pp-bg)}.ProductShell_stitchAdminShell__y2uB6{min-height:100vh;display:grid;grid-template-columns:288px minmax(0,1fr);grid-template-rows:64px minmax(0,1fr);background:#fffaf0;color:#253632}.ProductShell_stitchAdminHorizontalNav__JM1Ao{grid-column:1/-1;grid-row:1;position:sticky;top:0;z-index:35;width:100%;max-width:none;min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:24px;border:0;border-bottom:1px solid #e4e1da;border-radius:0;background:rgb(255 253 248/96%);padding:0 28px;box-shadow:0 10px 30px rgb(61 48 36/6%)}.ProductShell_stitchAdminHorizontalNav__JM1Ao .ProductShell_stitchNavLeft__bw5b7,.ProductShell_stitchAdminHorizontalNav__JM1Ao .ProductShell_stitchNavMenu__cqsSA,.ProductShell_stitchAdminHorizontalNav__JM1Ao .ProductShell_stitchNavRight__iuON6{display:flex;align-items:center}.ProductShell_stitchAdminHorizontalNav__JM1Ao .ProductShell_stitchNavLeft__bw5b7{min-width:0;gap:34px}.ProductShell_stitchAdminHorizontalNav__JM1Ao .ProductShell_stitchNavMenu__cqsSA{gap:28px}.ProductShell_stitchAdminHorizontalNav__JM1Ao .ProductShell_stitchNavRight__iuON6{gap:12px;margin-left:auto}.ProductShell_stitchAdminHorizontalNav__JM1Ao .ProductShell_stitchNavMenu__cqsSA a,.ProductShell_stitchAdminHorizontalNav__JM1Ao .ProductShell_stitchNavRight__iuON6 a,.ProductShell_stitchAdminHorizontalNav__JM1Ao .ProductShell_stitchNavRight__iuON6 button{color:#47544f;font-size:14px;font-weight:780;text-decoration:none}.ProductShell_stitchAdminHorizontalNav__JM1Ao .ProductShell_stitchNavMenu__cqsSA a[aria-current=page]{color:#253632;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:10px}.ProductShell_stitchAdminSidebar__Tadua{position:sticky;top:64px;grid-column:1;grid-row:2;height:calc(100vh - 64px);display:flex;flex-direction:column;gap:18px;border-right:1px solid #e0e4df;background:#f4f5f3;padding:22px 22px 26px}.ProductShell_stitchAdminNav__ERpOA{display:grid;gap:8px;margin-top:0}.ProductShell_stitchAdminNav__ERpOA a{min-height:46px;display:flex;align-items:center;gap:12px;border-radius:12px;color:#51605b;padding:0 14px;font-size:15px;font-weight:760;text-decoration:none;transition:background .16s ease,color .16s ease,transform .16s ease}.ProductShell_stitchAdminNav__ERpOA a:hover{background:#ffffff;color:#243632}.ProductShell_stitchAdminNav__ERpOA a[aria-current=page]{background:#dff3ef;color:#16806d;box-shadow:inset 3px 0 0 #16806d}.ProductShell_stitchAdminUserCard__ydezh{margin-top:auto;display:flex;align-items:center;gap:12px;border-radius:18px;background:#ffffff;padding:14px;box-shadow:0 12px 28px rgb(46 64 58/8%)}.ProductShell_stitchAdminAvatar__Z0MQL{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#526862;color:#fff;font-weight:860}.ProductShell_stitchAdminUserCard__ydezh small,.ProductShell_stitchAdminUserCard__ydezh strong{display:block}.ProductShell_stitchAdminUserCard__ydezh strong{max-width:16ch;overflow:hidden;color:#253632;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.ProductShell_stitchAdminUserCard__ydezh small{margin-top:2px;color:#7d8d87;font-size:12px;font-weight:720}.ProductShell_stitchAdminWorkspace__Ngl79{grid-column:2;grid-row:2;min-width:0;display:block}.ProductShell_stitchAdminTopbar__ypHfs{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:22px;border-bottom:1px solid #e4e1da;background:rgb(255 253 248/94%);padding:0 40px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ProductShell_stitchAdminSearch__vqLbQ{width:min(460px,44vw);min-height:42px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;border-radius:999px;background:#f2f3f1;color:#7b8b85;padding:0 16px}.ProductShell_stitchAdminSearch__vqLbQ input{min-width:0;border:0;outline:0;background:transparent;color:#253632;font:inherit;font-size:14px}.ProductShell_stitchAdminSearch__vqLbQ input::placeholder{color:#7b8b85;opacity:1}.ProductShell_stitchAdminTopActions__W6KRP{display:flex;align-items:center;gap:12px;white-space:nowrap}.ProductShell_stitchAdminIconButton__aGcqh{position:relative;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#f0f4f2;color:#53635e;cursor:pointer}.ProductShell_stitchAdminIconButton__aGcqh span{position:absolute;top:9px;right:10px;width:7px;height:7px;border:2px solid #f0f4f2;border-radius:50%;background:#ff8178}.ProductShell_stitchAdminDivider__Y0WXo{width:1px;height:28px;background:#d9ded9}.ProductShell_stitchAdminRolePill__v_Avc{min-height:38px;display:inline-flex;align-items:center;gap:7px;border-radius:999px;background:#dff3ef;color:#16806d;padding:0 14px;font-size:13px;font-weight:820}.ProductShell_stitchAdminContent__1MisS{min-width:0;display:grid;align-content:start;gap:22px;padding:36px 40px 54px}.ProductShell_stitchAdminPageHeader__wKULO{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.ProductShell_stitchAdminPageHeader__wKULO span{display:inline-flex;align-items:center;min-height:28px;border-radius:999px;background:#ffe3df;color:#9c4f49;padding:0 12px;font-size:12px;font-weight:820}.ProductShell_stitchAdminPageHeader__wKULO h1{margin:14px 0 0;color:#1f2a27;font-size:34px;line-height:1.14;letter-spacing:0}.ProductShell_stitchAdminPageHeader__wKULO p{max-width:74ch;margin:10px 0 0;color:#63736d;font-size:15px;line-height:1.7}.ProductShell_stitchAdminContent__1MisS .ProductShell_accountGrid__drvs_{display:grid;gap:22px}.ProductShell_stitchAdminContent__1MisS .ProductShell_metricGrid__I7nOX,.ProductShell_stitchAdminContent__1MisS .ProductShell_userSummaryGrid__tCBnO{gap:14px}.ProductShell_stitchAdminContent__1MisS .ProductShell_dashboardMetric__nED7F,.ProductShell_stitchAdminContent__1MisS .ProductShell_metricItem__mPBaZ,.ProductShell_stitchAdminContent__1MisS .ProductShell_serverMetricCard__wBaS9,.ProductShell_stitchAdminContent__1MisS .ProductShell_userSummaryGrid__tCBnO div{border:1px solid #e0ded7;border-radius:18px;background:#ffffff;box-shadow:0 16px 34px rgb(60 49 36/5%)}.ProductShell_stitchAdminContent__1MisS .ProductShell_dashboardMetric__nED7F strong,.ProductShell_stitchAdminContent__1MisS .ProductShell_metricItem__mPBaZ strong,.ProductShell_stitchAdminContent__1MisS .ProductShell_serverMetricCard__wBaS9 strong,.ProductShell_stitchAdminContent__1MisS .ProductShell_userSummaryGrid__tCBnO strong{color:#253632}.ProductShell_stitchAdminContent__1MisS .ProductShell_dashboardMetric__nED7F p,.ProductShell_stitchAdminContent__1MisS .ProductShell_dashboardMetric__nED7F small,.ProductShell_stitchAdminContent__1MisS .ProductShell_metricItem__mPBaZ span,.ProductShell_stitchAdminContent__1MisS .ProductShell_serverMetricCard__wBaS9 p,.ProductShell_stitchAdminContent__1MisS .ProductShell_userSummaryGrid__tCBnO span{color:#62736e}.ProductShell_stitchAdminContent__1MisS .ProductShell_adminPanel__W5mZz,.ProductShell_stitchAdminContent__1MisS .ProductShell_billingQueryPanel__ZGxxc,.ProductShell_stitchAdminContent__1MisS .ProductShell_billingTableShell__64a3_,.ProductShell_stitchAdminContent__1MisS .ProductShell_emptyState__M2BfK{border:1px solid #e0ded7;border-radius:22px;background:#fffdf8;box-shadow:0 18px 40px rgb(60 49 36/6%)}.ProductShell_stitchAdminContent__1MisS .ProductShell_adminPanel__W5mZz{gap:18px;padding:18px}.ProductShell_stitchAdminContent__1MisS .ProductShell_adminPanelHeader__aKEXr h2{color:#253632;font-size:19px}.ProductShell_stitchAdminContent__1MisS .ProductShell_adminPanelHeader__aKEXr p{color:#66756f}.ProductShell_stitchAdminContent__1MisS .ProductShell_adminPatternFilters__2__Tw,.ProductShell_stitchAdminContent__1MisS .ProductShell_adminToolbar__vEhXs,.ProductShell_stitchAdminContent__1MisS .ProductShell_userFilters__pybMf{border:1px solid #e0ded7;border-radius:16px;background:#ffffff;padding:12px}.ProductShell_stitchAdminContent__1MisS .ProductShell_adminPatternFilters__2__Tw input,.ProductShell_stitchAdminContent__1MisS .ProductShell_adminPatternFilters__2__Tw select,.ProductShell_stitchAdminContent__1MisS .ProductShell_adminToolbar__vEhXs input,.ProductShell_stitchAdminContent__1MisS .ProductShell_adminToolbar__vEhXs label,.ProductShell_stitchAdminContent__1MisS .ProductShell_adminToolbar__vEhXs select,.ProductShell_stitchAdminContent__1MisS .ProductShell_billingCostCard__LJkMP input,.ProductShell_stitchAdminContent__1MisS .ProductShell_billingPackageRow__p9Hoc input,.ProductShell_stitchAdminContent__1MisS .ProductShell_userFilters__pybMf input,.ProductShell_stitchAdminContent__1MisS .ProductShell_userFilters__pybMf select{border:0;border-radius:12px;background:#f2f3f1;color:#253632}.ProductShell_stitchAdminContent__1MisS .ProductShell_adminTableWrap__btfeU{border:1px solid #e0ded7;border-radius:18px;background:#ffffff}.ProductShell_stitchAdminContent__1MisS .ProductShell_adminTable__877xJ{background:#ffffff}.ProductShell_stitchAdminContent__1MisS .ProductShell_adminTable__877xJ th{background:#f3f5f5;color:#596963;font-size:13px}.ProductShell_stitchAdminContent__1MisS .ProductShell_adminTable__877xJ td,.ProductShell_stitchAdminContent__1MisS .ProductShell_adminTable__877xJ th{border-bottom-color:#e8e3db;padding:14px 16px}.ProductShell_stitchAdminContent__1MisS .ProductShell_adminTable__877xJ tbody tr:hover{background:#fbf8f1}.ProductShell_stitchAdminContent__1MisS .ProductShell_adminPanel__W5mZz button,.ProductShell_stitchAdminContent__1MisS .ProductShell_adminTable__877xJ button,.ProductShell_stitchAdminContent__1MisS .ProductShell_billingCostCard__LJkMP button,.ProductShell_stitchAdminContent__1MisS .ProductShell_billingPackageRow__p9Hoc button,.ProductShell_stitchAdminContent__1MisS .ProductShell_patternAdminActions__ABwCX button{border-radius:10px}.ProductShell_stitchAdminContent__1MisS .ProductShell_billingCostCard__LJkMP,.ProductShell_stitchAdminContent__1MisS .ProductShell_billingPackageRow__p9Hoc{border:1px solid #d9ece8;border-radius:18px;background:#ecfaf7}.ProductShell_stitchAdminContent__1MisS .ProductShell_billingPackageRow__p9Hoc{background:#ffffff}.ProductShell_stitchAdminContent__1MisS .ProductShell_statusBadge__Odaq_{border-radius:999px}@media (max-width:1100px){.ProductShell_stitchAdminShell__y2uB6{grid-template-columns:236px minmax(0,1fr)}.ProductShell_stitchAdminSidebar__Tadua{padding:22px 16px}.ProductShell_stitchAdminTopbar__ypHfs{padding:0 24px}.ProductShell_stitchAdminSearch__vqLbQ{width:min(360px,40vw)}.ProductShell_stitchAdminContent__1MisS{padding:28px 24px 44px}}@media (max-width:820px){.ProductShell_stitchAdminShell__y2uB6{display:block}.ProductShell_stitchAdminSidebar__Tadua{position:static;height:auto;border-right:0;border-bottom:1px solid #e0e4df}.ProductShell_stitchAdminNav__ERpOA{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductShell_stitchAdminUserCard__ydezh{margin-top:0}.ProductShell_stitchAdminWorkspace__Ngl79{display:block}.ProductShell_stitchAdminTopbar__ypHfs{position:static;min-height:auto;flex-direction:column;align-items:stretch;gap:12px;padding:16px}.ProductShell_stitchAdminSearch__vqLbQ{width:100%}.ProductShell_stitchAdminTopActions__W6KRP{flex-wrap:wrap}.ProductShell_stitchAdminContent__1MisS{padding:22px 16px 40px}.ProductShell_stitchAdminPageHeader__wKULO h1{font-size:28px}}.ProductShell_stitchAccountShell__083Ut{min-height:100vh;background:radial-gradient(circle at 16% 10%,rgb(255 129 120/12%),transparent 30%),radial-gradient(circle at 86% 8%,rgb(197 233 224/34%),transparent 34%),#f7f6f2}.ProductShell_stitchAccountFrame__oRZ0w{width:min(100%,1360px);min-height:720px;display:grid;grid-template-columns:250px minmax(0,1fr);margin:0 auto 56px;overflow:hidden;border:1px solid #e7ded3;border-top:0;border-radius:0 0 18px 18px;background:#fffdf8;box-shadow:0 24px 70px rgb(80 74 62/9%)}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true]{width:min(100%,1360px);min-height:calc(100dvh - 64px);grid-template-columns:250px minmax(0,1fr);border-right:0;border-left:0;border-bottom:0;border-radius:0;background:#fbf7eb;box-shadow:none}.ProductShell_stitchAccountSidebar__qAf_N{display:grid;align-content:space-between;gap:26px;border-right:1px solid #ece7de;background:#f4f4f2;padding:30px 16px}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_stitchAccountSidebar__qAf_N{min-height:calc(100dvh - 64px);border-right-color:#d8ded8;background:#f4f4f2;padding:34px 20px}.ProductShell_stitchAccountMenu__7MoKc{display:grid;gap:8px}.ProductShell_stitchAccountMenu__7MoKc a{min-height:42px;display:flex;align-items:center;gap:12px;position:relative;border-radius:10px;color:#4d5c58;padding:0 14px;font-size:14px;font-weight:760;text-decoration:none}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_stitchAccountMenu__7MoKc{gap:10px}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_stitchAccountMenu__7MoKc a{min-height:46px;border-radius:12px;padding:0 18px;font-size:15px}.ProductShell_stitchAccountMenu__7MoKc a[aria-current=page]{background:#dff4ef;color:#187d6e}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_stitchAccountMenu__7MoKc a[aria-current=page]{background:#dff4ef;color:#4f6662;font-weight:900}.ProductShell_stitchMenuBreak__Od6QI{position:absolute;left:10px;right:10px;bottom:-10px;height:1px;background:#e1ded8}.ProductShell_stitchAccountMenu__7MoKc a:nth-child(6){margin-top:14px}.ProductShell_stitchBenefitCard__xzAn9{display:grid;gap:8px;border-radius:14px;background:#f4d8e2;color:#71565e;padding:18px}.ProductShell_stitchBenefitCard__xzAn9 strong{font-size:14px}.ProductShell_stitchBenefitCard__xzAn9 p{margin:0;color:#7f6870;font-size:13px;line-height:1.6}.ProductShell_stitchBenefitAction__eZZxt,.ProductShell_stitchBenefitCard__xzAn9 a{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:6px;border:0;border-radius:9px;background:#78646a;color:#fff;font-size:13px;font-weight:820;text-decoration:none;cursor:pointer}.ProductShell_stitchBenefitAction__eZZxt:disabled{cursor:wait;opacity:.76}.ProductShell_stitchBenefitCard__xzAn9 small{color:#71565e;font-size:12px;line-height:1.5}.ProductShell_stitchAccountMain__wXc04{display:grid;align-content:start;gap:28px;padding:52px 42px 46px}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_stitchAccountMain__wXc04{gap:26px;padding:34px 30px 58px 38px}.ProductShell_stitchAccountPageHeader__vyI_c{display:grid;gap:9px}.ProductShell_stitchAccountPageHeader__vyI_c h1{margin:0;color:#1d2422;font-size:24px;line-height:1.2;font-weight:900}.ProductShell_stitchAccountPageHeader__vyI_c p{max-width:72ch;margin:0;color:#596964;font-size:15px;line-height:1.65}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_billingTableShell__64a3_,.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_emptyState__M2BfK,.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rechargeBalanceCard__oZu66,.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rechargeCostGrid__cWXwg div,.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rechargePanel__tGDEh,.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_securityFormPanel__sf12c{border-color:#e1ddd4;border-radius:0;background:#fff;box-shadow:0 1px 3px rgb(50 60 56/5%)}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_billingTableShell__64a3_{border-radius:0}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_billingTable__0QsRL{min-width:980px;color:#1d2422;font-size:14px}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_billingTable__0QsRL td,.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_billingTable__0QsRL th{border-color:#e6e0d7;padding:16px 18px}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_billingTable__0QsRL thead th{background:#f8f8f7;color:#354642;font-size:14px;font-weight:900}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_billingTable__0QsRL tbody tr:hover{background:#fbfaf6}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_patternRecordActions__qTqtk{gap:8px}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_patternRecordActions__qTqtk a,.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_patternRecordActions__qTqtk button,.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_patternRecordContinueAction__5n0iF a,.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rangeResetAction__0WamC,.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_secondaryAction__QONbA{min-height:36px;border-radius:8px;background:#fff;color:#4d5c58;font-weight:800}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_patternRecordActions__qTqtk a:hover,.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_patternRecordActions__qTqtk button:not(:disabled):hover,.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_patternRecordContinueAction__5n0iF a:hover,.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rangeResetAction__0WamC:hover,.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_secondaryAction__QONbA:hover{border-color:#7fb7ac;background:#eef8f5;color:#187d6e}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_primaryAction__V59oH{min-height:44px;border:0;border-radius:10px;background:#ff8178;color:#fff;font-weight:900;box-shadow:0 12px 24px rgb(255 129 120/22%)}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_patternCardGrid__X_qA2{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:28px 24px}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_stitchGalleryGrid__FBiBI{column-count:3;column-gap:22px}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_stitchGalleryMasonryItem__OeRsD{margin-bottom:22px}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_patternCard___e4r6{width:100%;overflow:hidden;border:0;border-radius:16px;background:#fff;box-shadow:0 10px 30px rgb(39 49 46/7%)}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_patternCardImage__EWhQD{margin:0;border:0;border-radius:16px 16px 0 0;aspect-ratio:1.14/1;background:#f2f2ee}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_patternCardImage__EWhQD img{object-fit:cover}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_patternFeaturedBadge__wh7oQ,.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_patternPaidBadge__rQFYa{min-height:28px;border:0;border-radius:999px;background:rgb(255 255 255/90%);box-shadow:0 8px 20px rgb(41 47 44/10%)}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_patternCardBody__3VrxO{padding:20px}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_patternCardBody__3VrxO h2{margin:0 0 8px;font-size:18px;line-height:1.35}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_patternSpecLine__PVoUW{gap:10px}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_emptyState__M2BfK{border-style:dashed;padding:28px 32px}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rechargePage__8Oc4R{width:100%;gap:28px}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rechargeHero__Z6yJf{grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);gap:24px}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rechargeBalanceCard__oZu66,.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rechargeCostGrid__cWXwg div{min-height:112px;border-radius:16px;padding:24px}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rechargeBalanceCard__oZu66{color:#1d2422}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rechargeBalanceCard__oZu66 p,.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rechargeBalanceCard__oZu66 span:not(.ProductShell_recordIcon__THcTz){color:#596964}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rechargeBalanceCard__oZu66 strong{color:#1d2422}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rechargeBalanceCard__oZu66 .ProductShell_recordIcon__THcTz{background:#e4f4ef;color:#16806d}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rechargeTabs__gvwIK{min-height:68px;gap:30px;padding:0 34px}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rechargePackages__mgZ_M{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;padding:32px}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rechargePackageCard__WwPuR{min-height:180px;border-radius:16px;padding:26px}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rechargePackageMain__N_Azt strong{font-size:34px}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rechargePackages__mgZ_M .ProductShell_primaryAction__V59oH{background:#ff8178}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rechargeOrdersPanel__v_zrh{padding:30px}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_billingQueryPanel__ZGxxc{border-color:#ddd4c6;border-radius:12px;background:linear-gradient(180deg,#fffdfa,#fffaf1);padding:22px 24px}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_historyPanelHeader__6taTk{align-items:center}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_historyControls__1t19m{align-items:end;background:rgb(255 255 255/62%);border-radius:10px;padding:14px}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rangeQuickLinks__65P1O a{color:#52645e}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rangeQuickLinks__65P1O a:hover,.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rangeQuickLinks__65P1O a[aria-current=page]{color:#0b7662}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rangeForm__C3fKn .ProductShell_secondaryAction__QONbA{min-height:40px;border-color:#0f8b74;background:#0f8b74;color:#fff}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rangeForm__C3fKn .ProductShell_secondaryAction__QONbA:focus-visible,.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rangeForm__C3fKn .ProductShell_secondaryAction__QONbA:hover{border-color:#0b725f;background:#0b725f;color:#fff}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rangeResetAction__0WamC{min-height:40px;border-color:#d8cfc1;background:#fff}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rangeResetAction__0WamC:focus-visible,.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rangeResetAction__0WamC:hover{border-color:rgb(15 139 116/28%);background:#f4fbf8;color:#0b7662}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_historySummary__BVtR2{border-top-color:#e6e0d7}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_securityLayout__W5ENC{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);gap:24px}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_securityFormPanel__sf12c{padding:30px}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_authCard__sdVV9{border:0;background:transparent;box-shadow:none;padding:0}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_authCard__sdVV9 input{min-height:52px;border-radius:12px}.ProductShell_accountMobileOnly__p6k1M,.ProductShell_mobileCreditBalanceCard__KQbSf{display:none}.ProductShell_mobilePatternFilters__IdZ0j{display:flex;align-items:center;gap:12px;overflow-x:auto;padding:2px 0 4px}.ProductShell_mobilePatternFilters__IdZ0j button,.ProductShell_mobilePatternFilters__IdZ0j span{min-height:38px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;border:0;border-radius:999px;background:#eef0ee;color:#41524e;padding:0 16px;font:inherit;font-size:14px;font-weight:850}.ProductShell_mobilePatternFilters__IdZ0j span:first-child{background:#dff6f1}.ProductShell_mobilePatternFilters__IdZ0j button{margin-left:auto;background:transparent}.ProductShell_mobilePatternRecordList__eFlAc{display:grid;gap:16px;margin-top:18px}.ProductShell_mobilePatternRecordCard__W_cKb{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;border:1px solid #e5e0d7;border-radius:18px;background:#fff;box-shadow:0 3px 10px rgb(39 49 46/7%);padding:16px}.ProductShell_mobilePatternThumb__gjsqb{width:112px;aspect-ratio:1;display:grid;place-items:center;border-radius:12px;background:#f5d49b;color:#4c5d58}.ProductShell_mobilePatternThumb__gjsqb[data-tone="1"]{background:#f7efd7}.ProductShell_mobilePatternThumb__gjsqb[data-tone="2"]{background:#eef0ef}.ProductShell_mobilePatternRecordInfo__ML21M{min-width:0;display:grid;align-content:center;gap:5px}.ProductShell_mobilePatternRecordInfo__ML21M h2{overflow:hidden;margin:0 0 3px;color:#101514;font-size:18px;font-weight:900;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ProductShell_mobilePatternRecordInfo__ML21M p{display:inline-flex;align-items:center;gap:6px;margin:0;color:#5f706b;font-size:14px;font-weight:720}.ProductShell_mobilePatternRecordInfo__ML21M small{color:#83908b;font-size:12px;font-weight:760}.ProductShell_mobilePatternRecordActions__Nwess{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}.ProductShell_mobilePatternRecordActions__Nwess .ProductShell_secondaryAction__QONbA,.ProductShell_mobilePatternRecordActions__Nwess button,.ProductShell_mobilePatternRecordActions__Nwess>a{min-height:36px;border:0;border-radius:11px;background:#e6f6f2;color:#4d605b;padding:0 14px;font-size:13px;font-weight:850;text-decoration:none}.ProductShell_mobileCreditTimeline__k9Jat{display:grid;gap:26px}.ProductShell_mobileCreditTimeline__k9Jat h2{margin:0 0 14px;color:#111615;font-size:24px;font-weight:860;line-height:1.2}.ProductShell_mobileCreditRows__HHcaw{display:grid;gap:4px}.ProductShell_mobileCreditRow__GRCPv{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:14px;align-items:center;padding:10px 0}.ProductShell_mobileCreditIcon__ZhbK0{width:50px;height:50px;display:grid;place-items:center;border-radius:12px;background:#e0f6f2;color:#526661}.ProductShell_mobileCreditIcon__ZhbK0[data-tone=recharge]{background:#f2d8e5}.ProductShell_mobileCreditIcon__ZhbK0[data-tone=reward]{background:#dff1ff}.ProductShell_mobileCreditIcon__ZhbK0[data-tone=consume],.ProductShell_mobileCreditIcon__ZhbK0[data-tone=deduct]{background:#e1f6f2}.ProductShell_mobileCreditRow__GRCPv h3{overflow:hidden;margin:0;color:#111615;font-size:17px;font-weight:900;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ProductShell_mobileCreditRow__GRCPv p,.ProductShell_mobileCreditRow__GRCPv small{display:block;margin:3px 0 0;color:#65736f;font-size:13px;line-height:1.35}.ProductShell_mobileCreditRow__GRCPv strong{color:#b9101c;font-size:20px;font-weight:900;white-space:nowrap}.ProductShell_mobileCreditRow__GRCPv strong[data-positive=true]{color:#4f625d}.ProductShell_mobileEmptyState__9rJGo{display:grid;place-items:center;min-height:180px;border:1px dashed #c9d4d0;border-radius:18px;color:#8a9692;gap:10px;text-align:center}.ProductShell_userAvatar__ItKh8{position:relative;display:inline-grid;flex:0 0 auto;place-items:center;overflow:hidden;border:3px solid #fff;border-radius:50%;background:radial-gradient(circle at 35% 28%,rgb(255 255 255/54%),transparent 32%),linear-gradient(135deg,#87cbbd,#f17f78);color:#fff;font-weight:900;line-height:1;box-shadow:0 12px 24px rgb(70 87 83/14%)}.ProductShell_userAvatar_sm__kOaa3{width:34px;height:34px;border-width:2px;font-size:14px}.ProductShell_userAvatar_md__DaZu6{width:48px;height:48px;font-size:20px}.ProductShell_userAvatar_lg__jYad5{width:78px;height:78px;border-width:4px;font-size:30px}.ProductShell_userAvatarImage__b8Bfk{width:100%;height:100%;object-fit:cover}.ProductShell_userAvatar__ItKh8[data-avatar-tone=mint]{background:radial-gradient(circle at 35% 28%,rgb(255 255 255/54%),transparent 32%),linear-gradient(135deg,#77cbb7,#b7df8a)}.ProductShell_userAvatar__ItKh8[data-avatar-tone=amber]{background:radial-gradient(circle at 35% 28%,rgb(255 255 255/54%),transparent 32%),linear-gradient(135deg,#ffd46b,#f08d4e)}.ProductShell_userAvatar__ItKh8[data-avatar-tone=violet]{background:radial-gradient(circle at 35% 28%,rgb(255 255 255/48%),transparent 32%),linear-gradient(135deg,#9d93e6,#de86b4)}.ProductShell_userAvatar__ItKh8[data-avatar-tone=sky]{background:radial-gradient(circle at 35% 28%,rgb(255 255 255/54%),transparent 32%),linear-gradient(135deg,#79bce9,#6fd2c7)}.ProductShell_userAvatar__ItKh8[data-avatar-tone=slate]{background:radial-gradient(circle at 35% 28%,rgb(255 255 255/34%),transparent 32%),linear-gradient(135deg,#53615d,#1f2826)}.ProductShell_stitchProfileHeader__GA_1d{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px}.ProductShell_stitchAvatar__0MtCW{align-self:center}.ProductShell_avatarEditorAnchor__RhGKK{position:relative;width:fit-content;display:inline-flex;align-items:center;justify-content:center}.ProductShell_avatarEditFloatingButton__SlGbz{position:absolute;top:-4px;right:-5px;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:2px solid #fffefa;border-radius:50%;background:#0f806c;color:#fff;box-shadow:0 10px 20px rgb(38 54 48/18%);cursor:pointer}.ProductShell_avatarEditFloatingButton__SlGbz:focus-visible,.ProductShell_avatarEditFloatingButton__SlGbz:hover{background:#0a6f5e;outline:3px solid rgb(15 128 108/20%);outline-offset:2px}.ProductShell_avatarModalLayer__4L0o5{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px}.ProductShell_avatarModalBackdrop__tPT07{position:absolute;inset:0;border:0;background:rgb(35 43 40/42%);cursor:pointer}.ProductShell_avatarModal__gWEkm{position:relative;z-index:1;width:min(520px,100%);max-height:min(760px,calc(100vh - 32px));overflow:auto;display:grid;gap:16px;border:1px solid #e6ded3;border-radius:18px;background:#fffefa;padding:20px;box-shadow:0 26px 70px rgb(29 42 37/24%)}.ProductShell_avatarModalHeader__ZLPrh{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ProductShell_avatarModalHeader__ZLPrh h2{margin:0;color:#26322f;font-size:20px;line-height:1.25}.ProductShell_avatarModalHeader__ZLPrh p{margin:6px 0 0;color:#65716c;font-size:13px;line-height:1.55}.ProductShell_avatarModalPreview__x5kqh{display:flex;align-items:center;gap:14px;border:1px solid rgb(151 136 112/18%);border-radius:14px;background:rgb(244 249 246/68%);padding:12px}.ProductShell_avatarModalPreview__x5kqh span{color:#65716c;font-size:12px;line-height:1.5}.ProductShell_avatarModalSection__4neU7{display:grid;gap:10px}.ProductShell_avatarModalSection__4neU7>strong{color:#334440;font-size:13px}.ProductShell_avatarChoiceGrid__NzzQr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ProductShell_avatarChoiceButton__POBQY{min-width:0;min-height:94px;position:relative;display:grid;justify-items:center;align-content:center;gap:7px;border:1px solid #e0d8cc;border-radius:14px;background:#fff;color:#41504c;padding:10px 8px;font:inherit;font-size:12px;font-weight:760;cursor:pointer}.ProductShell_avatarChoiceButton__POBQY:focus-visible,.ProductShell_avatarChoiceButton__POBQY:hover,.ProductShell_avatarChoiceButton__POBQY[aria-pressed=true]{border-color:#87d4c0;background:#effaf6;color:#0b7d6b;outline:none}.ProductShell_avatarChoiceButton__POBQY svg{position:absolute;top:8px;right:8px;color:#0b7d6b}.ProductShell_avatarUploadDrop__AhFcS{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px dashed #b8cdc5;border-radius:14px;background:#f7fbf9;color:#315d55;padding:0 14px;font-size:13px;font-weight:780;cursor:pointer}.ProductShell_avatarUploadDrop__AhFcS:hover{border-color:#68b9a6;background:#effaf6}.ProductShell_avatarUploadDrop__AhFcS input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ProductShell_avatarModalActions__CdoCM{display:flex;justify-content:flex-end;gap:10px}.ProductShell_avatarSavedToast__u3P9c{position:absolute;left:50%;top:calc(100% + 10px);z-index:20;min-width:88px;transform:translateX(-50%);border:1px solid rgb(36 98 61/24%);border-radius:12px;background:var(--pp-success-bg);color:var(--pp-success-text);padding:8px 10px;font-size:12px;font-weight:760;text-align:center;box-shadow:0 12px 24px rgb(45 55 50/10%)}.ProductShell_stitchAvatarEditLink__R_VDu{position:relative;width:fit-content;display:inline-flex;color:inherit;text-decoration:none}.ProductShell_stitchAvatarEditLink__R_VDu>span{position:absolute;right:-4px;bottom:-4px;min-height:22px;display:inline-flex;align-items:center;border:1px solid rgb(255 255 255/86%);border-radius:999px;background:#0f806c;color:#fff;padding:0 7px;font-size:10px;font-weight:820;box-shadow:0 8px 16px rgb(38 54 48/16%)}.ProductShell_stitchAvatarEditLink__R_VDu:focus-visible>.ProductShell_userAvatar__ItKh8,.ProductShell_stitchAvatarEditLink__R_VDu:hover>.ProductShell_userAvatar__ItKh8{outline:3px solid rgb(15 128 108/20%);outline-offset:3px}.ProductShell_stitchProfileCopy__3ZCMb{min-width:0}.ProductShell_stitchProfileCopy__3ZCMb>div{display:flex;align-items:center;gap:9px}.ProductShell_stitchProfileCopy__3ZCMb h1{margin:0;color:#354642;font-size:18px;line-height:1.2}.ProductShell_stitchProfileCopy__3ZCMb p{margin:8px 0 10px;color:#66716d;font-size:13px}.ProductShell_nicknameEditButton__OfBIe,.ProductShell_stitchProfileCopy__3ZCMb a{display:inline-flex;color:#50635f}.ProductShell_nicknameEditor__c_sxg{position:relative;display:inline-flex;align-items:center}.ProductShell_nicknameEditButton__OfBIe{align-items:center;justify-content:center;border:0;background:transparent;padding:2px;cursor:pointer}.ProductShell_nicknameEditButton__OfBIe:focus-visible,.ProductShell_nicknameEditButton__OfBIe:hover{color:#0f8b74;outline:2px solid rgb(15 139 116/18%);outline-offset:2px}.ProductShell_nicknameEditForm__xJUlo{position:absolute;top:calc(100% + 10px);left:0;z-index:20;width:min(320px,calc(100vw - 40px));display:grid;gap:12px;border:1px solid #e5ded3;border-radius:16px;background:#fffefa;padding:14px;box-shadow:0 18px 42px rgb(45 55 50/14%)}.ProductShell_nicknameEditActions__rYzpM{display:flex;gap:8px}.ProductShell_nicknameEditActions__rYzpM .ProductShell_primaryAction__V59oH,.ProductShell_nicknameEditActions__rYzpM .ProductShell_secondaryAction__QONbA{min-height:40px;flex:1 1;font-size:13px}.ProductShell_nicknameSaved__NQn46{position:absolute;top:calc(100% + 10px);left:0;z-index:20;min-width:120px;border:1px solid rgb(36 98 61/24%);border-radius:12px;background:var(--pp-success-bg);color:var(--pp-success-text);padding:8px 10px;font-size:12px;font-weight:760;box-shadow:0 12px 24px rgb(45 55 50/10%)}.ProductShell_stitchProfileCopy__3ZCMb>span{display:inline-flex;align-items:center;min-height:24px;margin-right:6px;border-radius:999px;background:#e4f4f1;color:#44857b;padding:0 9px;font-size:12px;font-weight:760}.ProductShell_stitchProfileCopy__3ZCMb>span:last-child{background:#f2dbe7;color:#b56e88}.ProductShell_stitchProfileActions__GkvC_{display:flex;align-items:center;gap:14px}.ProductShell_stitchAccountGhost__rBMTC,.ProductShell_stitchAccountPrimary__cKVaD{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;padding:0 18px;font-size:14px;font-weight:840;text-decoration:none}.ProductShell_stitchAccountPrimary__cKVaD{background:#ff8178;color:#fff;box-shadow:0 12px 24px rgb(255 129 120/22%)}.ProductShell_stitchAccountGhost__rBMTC{border:1px solid #ddd8cf;background:#fff;color:#4d5c58}.ProductShell_stitchAccountStats__cw5Gg{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.ProductShell_stitchAccountStats__cw5Gg article{min-height:130px;display:grid;align-content:start;gap:10px;border:1px solid #e7e1d8;border-radius:12px;background:#fff;padding:22px}.ProductShell_stitchAccountStats__cw5Gg svg{width:38px;height:38px;border-radius:10px;background:#dff4ef;color:#218876;padding:9px}.ProductShell_stitchAccountStats__cw5Gg article:nth-child(2) svg{background:#f3dce9;color:#a86f8b}.ProductShell_stitchAccountStats__cw5Gg article:nth-child(3) svg{background:#e7f1fa;color:#5d86a1}.ProductShell_stitchAccountStats__cw5Gg article:nth-child(4) svg{background:#ffe0dc;color:#e56e67}.ProductShell_stitchAccountStats__cw5Gg article:nth-child(5) svg{background:#f0eadb;color:#82673e}.ProductShell_stitchAccountStats__cw5Gg strong{color:#43534f;font-size:13px;font-weight:850;text-align:right}.ProductShell_stitchAccountStats__cw5Gg span{color:#6b746f;font-size:13px}.ProductShell_stitchAccountStats__cw5Gg b{color:#24302d;font-size:16px}.ProductShell_stitchAccountContentGrid__8w5NY{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:20px}.ProductShell_stitchCreditPanel__f6Gmg,.ProductShell_stitchRecentPanel__wzTn4,.ProductShell_stitchSubscriptionPanel__wt9_i,.ProductShell_stitchTaskPanel__RZnUd{border:1px solid #e7e1d8;border-radius:14px;background:#fff;box-shadow:0 12px 34px rgb(70 87 83/5%)}.ProductShell_stitchRecentPanel__wzTn4{min-height:320px;padding:20px}.ProductShell_stitchCreditPanel__f6Gmg>div:first-child,.ProductShell_stitchPanelTitle__kW_pV{display:flex;align-items:center;justify-content:space-between;gap:14px}.ProductShell_stitchSubscriptionPanel__wt9_i{display:grid;gap:12px;padding:20px}.ProductShell_stitchSubscriptionPanel__wt9_i strong{color:#253530;font-size:24px;line-height:1.1}.ProductShell_stitchSubscriptionPanel__wt9_i p{margin:0;color:#68756f;font-size:13px;line-height:1.6}.ProductShell_stitchSubscriptionPanel__wt9_i>a{min-height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#566d66;color:#fff;font-size:13px;font-weight:820;text-decoration:none}.ProductShell_stitchPanelTitle__kW_pV h2{display:inline-flex;align-items:center;gap:8px;margin:0;color:#334440;font-size:15px}.ProductShell_stitchCreditPanel__f6Gmg>div:first-child a,.ProductShell_stitchPanelTitle__kW_pV a{color:#65716c;font-size:12px;font-weight:720;text-decoration:none}.ProductShell_stitchRecentPanel__wzTn4 table{width:100%;margin-top:18px;border-collapse:collapse}.ProductShell_stitchRecentPanel__wzTn4 th{color:#65716c;font-size:12px;font-weight:820;text-align:left;padding:0 0 12px}.ProductShell_stitchRecentPanel__wzTn4 td{border-top:1px solid #f0ebe3;color:#3f4e4a;font-size:13px;padding:12px 0}.ProductShell_stitchRecentPanel__wzTn4 td:first-child{display:flex;align-items:center;gap:10px;min-width:0}.ProductShell_stitchRecordThumb__zrseB{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border-radius:7px;background:#eef5f3;color:#2b8a79}.ProductShell_stitchRecentPanel__wzTn4 td>span[data-no-translate]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductShell_stitchRecentPanel__wzTn4 td span[data-state]{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:0 10px;font-size:12px;font-weight:760}.ProductShell_stitchRecentPanel__wzTn4 td span[data-state=published]{background:#f2dbe7;color:#a66782}.ProductShell_stitchRecentPanel__wzTn4 td span[data-state=draft]{background:#e4f4f1;color:#428579}.ProductShell_stitchRecentPanel__wzTn4 td a{display:inline-flex;color:#52635f}.ProductShell_stitchNoRecords__nzGfu{color:#68746f;padding:34px 0;text-align:center}.ProductShell_stitchAccountAside__A90_U{display:grid;align-content:start;gap:20px}.ProductShell_stitchAccountAside__A90_U .ProductShell_profilePanelForm__vByFP{grid-template-columns:1fr}.ProductShell_stitchAccountAside__A90_U .ProductShell_profilePanelActions__hs9gc{align-items:flex-start;flex-direction:column}.ProductShell_stitchCreditPanel__f6Gmg,.ProductShell_stitchTaskPanel__RZnUd{padding:22px}.ProductShell_stitchCreditPanel__f6Gmg p,.ProductShell_stitchCreditPanel__f6Gmg span,.ProductShell_stitchTaskPanel__RZnUd em,.ProductShell_stitchTaskPanel__RZnUd span{color:#65716c;font-size:13px;font-style:normal}.ProductShell_stitchCreditPanel__f6Gmg strong{display:inline-block;margin-top:12px;color:#26322f;font-size:38px;font-weight:500;letter-spacing:-.03em}.ProductShell_stitchCreditPanel__f6Gmg em{margin-left:4px}.ProductShell_stitchCreditProgress__5D7qX{height:10px;overflow:hidden;margin:16px 0 10px;border-radius:999px;background:#e7e4de}.ProductShell_stitchCreditProgress__5D7qX span{display:block;height:100%;border-radius:inherit;background:#f7c94d}.ProductShell_stitchCreditPanel__f6Gmg>a{min-height:46px;display:flex;align-items:center;justify-content:center;margin-top:16px;border-radius:9px;background:#53645f;color:#fff;font-size:14px;font-weight:820;text-decoration:none}.ProductShell_stitchTaskPanel__RZnUd{display:grid;gap:14px}.ProductShell_stitchTaskPanel__RZnUd h2{margin:0;color:#334440;font-size:15px}.ProductShell_stitchTaskPanel__RZnUd>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.ProductShell_stitchTaskPanel__RZnUd>div span{display:inline-flex;align-items:center;gap:9px}.ProductShell_stitchTaskPanel__RZnUd>div span span{display:grid;gap:2px}.ProductShell_stitchTaskPanel__RZnUd small{color:#98a29d;font-size:11px;font-weight:760}.ProductShell_stitchTaskPanel__RZnUd svg{width:28px;height:28px;border-radius:8px;background:#eef7f5;color:#49897c;padding:7px}.ProductShell_stitchTaskPanel__RZnUd a,.ProductShell_stitchTaskPanel__RZnUd b,.ProductShell_stitchTaskPanel__RZnUd button{min-height:24px;display:inline-flex;align-items:center;border:0;border-radius:999px;background:#e7e4de;color:#5f6864;padding:0 9px;font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap}.ProductShell_stitchTaskPanel__RZnUd a,.ProductShell_stitchTaskPanel__RZnUd button{background:#53645f;color:#fff}.ProductShell_stitchTaskPanel__RZnUd form{margin:0}.ProductShell_stitchTaskPanel__RZnUd button{cursor:pointer}.ProductShell_stitchTaskPanel__RZnUd>p{margin:0;color:#68746f;font-size:13px}.ProductShell_stitchTaskPanel__RZnUd>.ProductShell_stitchTaskFeedback__Wi4oW{border:1px solid #cfe9df;border-radius:10px;background:#f2fbf7;color:#28705f;padding:9px 10px;font-weight:720}@media (max-width:980px){.ProductShell_stitchAccountFrame__oRZ0w{grid-template-columns:1fr}.ProductShell_stitchAccountSidebar__qAf_N{border-right:0;border-bottom:1px solid #ece7de}.ProductShell_stitchAccountMenu__7MoKc{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductShell_stitchBenefitCard__xzAn9{display:none}.ProductShell_stitchAccountContentGrid__8w5NY,.ProductShell_stitchProfileHeader__GA_1d{grid-template-columns:1fr}.ProductShell_stitchProfileActions__GkvC_{justify-content:stretch}.ProductShell_stitchProfileActions__GkvC_ a{flex:1 1}.ProductShell_stitchAccountStats__cw5Gg{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_stitchGalleryGrid__FBiBI{column-count:2;column-gap:18px}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_stitchGalleryMasonryItem__OeRsD{margin-bottom:18px}}@media (max-width:640px){.ProductShell_stitchAccountFrame__oRZ0w{width:min(100% - 20px,520px);margin-top:0;border-radius:0 0 14px 14px}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true]{width:min(100% - 20px,520px);grid-template-columns:1fr;margin-top:0}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_stitchAccountSidebar__qAf_N{width:100%;min-height:0;align-content:start;overflow:hidden;padding:14px 0}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_stitchAccountMain__wXc04{width:100%;min-width:0;padding:22px 16px 34px}.ProductShell_stitchAccountMain__wXc04{padding:28px 16px}.ProductShell_stitchAccountSidebar__qAf_N{padding:16px}.ProductShell_stitchAccountMenu__7MoKc{display:flex;grid-template-columns:none;width:100%;max-width:100%;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;padding:0 16px 4px;scroll-padding-inline:16px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ProductShell_stitchAccountMenu__7MoKc::-webkit-scrollbar{display:none}.ProductShell_stitchAccountMenu__7MoKc a{min-height:38px;flex:0 0 auto;border-radius:999px;padding:0 14px;scroll-snap-align:center;white-space:nowrap}.ProductShell_stitchAccountMenu__7MoKc a svg{width:15px;height:15px}.ProductShell_stitchAccountMenu__7MoKc a:nth-child(6){margin-top:0}.ProductShell_stitchAccountMenu__7MoKc .ProductShell_stitchMenuBreak__Od6QI{display:none}.ProductShell_stitchAccountPageHeader__vyI_c{gap:6px;margin-bottom:18px}.ProductShell_stitchAccountPageHeader__vyI_c h1{font-size:24px;text-align:center}.ProductShell_stitchAccountPageHeader__vyI_c p{max-width:28rem;margin:0 auto;text-align:center}.ProductShell_stitchAccountStats__cw5Gg{grid-template-columns:1fr}.ProductShell_stitchRecentPanel__wzTn4{overflow-x:auto}.ProductShell_stitchRecentPanel__wzTn4 table{min-width:560px}.ProductShell_accountDesktopOnly__bP2AZ{display:none!important}.ProductShell_accountMobileOnly__p6k1M{display:block}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_billingQueryPanel__ZGxxc{border:0;background:transparent;box-shadow:none;padding:0}.ProductShell_mobileCreditBalanceCard__KQbSf{display:block;border:1px solid #e7e1d8;border-radius:18px;background:radial-gradient(circle at 92% 30%,rgb(255 129 120/12%),transparent 22%),#fff;box-shadow:0 3px 10px rgb(39 49 46/7%);margin-bottom:18px;padding:28px 30px}.ProductShell_mobileCreditBalanceCard__KQbSf span{display:block;color:#63736e;font-size:14px;font-weight:850}.ProductShell_mobileCreditBalanceCard__KQbSf strong{display:inline-block;margin-top:12px;color:#ff8178;font-size:52px;font-weight:900;line-height:.95}.ProductShell_mobileCreditBalanceCard__KQbSf em{margin-left:8px;color:#61716c;font-size:16px;font-style:normal;font-weight:850}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_historyPanelHeader__6taTk{display:none}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_historyControls__1t19m{display:grid;gap:14px}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rangeForm__C3fKn{grid-template-columns:1fr;gap:10px;border:1px solid #e5dfd5;border-radius:16px;background:#fff;padding:14px}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rangeQuickLinks__65P1O{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;padding-bottom:4px}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rangeQuickLinks__65P1O a{min-height:36px;flex:0 0 auto;border-radius:999px;background:#eef0ee;color:#41524e;padding:0 16px;text-decoration:none}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rangeQuickLinks__65P1O a[aria-current=page]{background:#ff8178;color:#fff;text-decoration:none}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_historySummary__BVtR2{display:none}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_patternCardGrid__X_qA2{grid-template-columns:1fr;gap:18px}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_stitchGalleryGrid__FBiBI{column-count:1;column-gap:0}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_stitchGalleryMasonryItem__OeRsD{margin-bottom:18px}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_patternCard___e4r6{border-radius:18px}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_patternCardImage__EWhQD{aspect-ratio:1.35/1}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_patternCardBody__3VrxO{padding:16px}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rechargeCostGrid__cWXwg,.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rechargeHero__Z6yJf{grid-template-columns:1fr}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rechargeBalanceCard__oZu66{min-height:132px;border-radius:18px;background:radial-gradient(circle at 88% 38%,#edd1df 0 22%,transparent 23%),radial-gradient(circle at 93% 38%,transparent 0 7%,#8f7b84 8% 10%,transparent 11%),#fff}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rechargeCostGrid__cWXwg{display:none}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rechargePanel__tGDEh{border:0;background:transparent;box-shadow:none}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rechargeTabs__gvwIK{min-height:44px;gap:10px;overflow-x:auto;padding:0}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rechargeTabs__gvwIK button{min-height:36px;flex:0 0 auto;border-radius:999px;background:#eef0ee;padding:0 16px}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rechargeTabs__gvwIK button[aria-selected=true]{background:#ff8178;color:#fff}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rechargeTabs__gvwIK button[aria-selected=true]:after{display:none}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rechargePackages__mgZ_M{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px 0 0}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rechargePackageCard__WwPuR{min-height:178px;align-items:center;border:1px solid #e6e1d9;border-radius:18px;padding:22px 14px;text-align:center}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rechargePackageMain__N_Azt strong{font-size:34px}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rechargePackageMeta__6XEnX{justify-content:center}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_rechargeOrdersPanel__v_zrh{border:1px solid #e5dfd5;border-radius:18px;background:#fff;padding:16px}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_securityLayout__W5ENC{grid-template-columns:1fr}.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_securityFormPanel__sf12c{border-radius:18px;padding:18px}}.ProductShell_stitchHomeShell__dvOzA{--stitch-primary:#516161;--stitch-coral:#ff8a80;--stitch-mint:#e0f2f1;--stitch-text:#1a1c1c;--stitch-muted:#606e66;--stitch-line:#d9ded8;overflow-x:hidden;background:radial-gradient(circle at 12% 8%,rgb(255 138 128/16%),transparent 30%),radial-gradient(circle at 88% 12%,rgb(128 194 181/18%),transparent 34%),linear-gradient(180deg,#fffbf0,#f9f9f6 42%,#f4faf6)}.ProductShell_stitchNav__YVeIK{top:14px;min-height:64px;border:1px solid rgb(255 255 255/60%);border-radius:22px;background:rgb(255 255 255/78%);box-shadow:0 18px 48px rgb(53 61 56/10%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ProductShell_stitchHero__vIB3L{width:min(100%,1180px);min-height:calc(100dvh - 92px);display:grid;grid-template-columns:minmax(360px,.82fr) minmax(560px,1.18fr);align-items:center;gap:clamp(32px,5vw,72px);margin:0 auto;padding:46px 24px 64px}.ProductShell_stitchHeroCopy__NQYJn{display:grid;align-content:center;gap:22px}.ProductShell_stitchPill__AoqHL{width:fit-content;display:inline-flex;align-items:center;gap:8px;border:1px solid rgb(255 138 128/38%);border-radius:999px;background:rgb(255 255 255/64%);color:#8c4e48;padding:8px 14px;font-size:13px;font-weight:780}.ProductShell_stitchHeroTitle__sTnbn{display:grid;gap:2px;margin:0;color:var(--stitch-text);font-size:clamp(54px,7vw,84px);line-height:.96;font-weight:930;letter-spacing:0}.ProductShell_stitchTitleLine___z02t{display:flex;align-items:baseline;gap:10px;min-width:0;white-space:nowrap}.ProductShell_stitchTitleLine___z02t [data-tone=coral]{color:#d76f84}.ProductShell_stitchTitleLine___z02t [data-tone=mint]{color:#168b76}.ProductShell_stitchTitleDots__6w1zj{display:inline-flex;align-items:center;gap:8px;transform:translateY(-.18em)}.ProductShell_stitchTitleDots__6w1zj i{width:14px;height:14px;border-radius:50%;background:#f5b845}.ProductShell_stitchTitleDots__6w1zj i:nth-child(2){background:#168b76}.ProductShell_stitchTitleDots__6w1zj i:nth-child(3){background:#d76f84}.ProductShell_stitchHeroCopy__NQYJn p{max-width:44ch;margin:0;color:var(--stitch-muted);font-size:17px;line-height:1.9}.ProductShell_stitchHeroActions__d5kY8,.ProductShell_stitchSampleActions__wz_2P{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ProductShell_stitchPrimaryButton__T9Qg4,.ProductShell_stitchSecondaryButton__flJkr{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:14px;padding:0 20px;font-size:15px;font-weight:850;text-decoration:none;white-space:nowrap}.ProductShell_stitchPrimaryButton__T9Qg4{border:0;background:linear-gradient(135deg,#0f8b74,#08705e);color:#fff;box-shadow:0 18px 34px rgb(15 139 116/23%)}.ProductShell_stitchSecondaryButton__flJkr{border:1px solid rgb(81 97 97/20%);background:rgb(255 255 255/72%);color:#334341}.ProductShell_stitchFeatureChips__WZhaj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:440px}.ProductShell_stitchFeatureChips__WZhaj span{min-height:42px;display:flex;align-items:center;border:1px solid rgb(81 97 97/16%);border-radius:999px;background:rgb(255 255 255/62%);color:#5a5048;padding:0 16px;font-size:13px;font-weight:720}.ProductShell_stitchHeroVisual__LJLs1{position:relative;min-height:560px}.ProductShell_stitchHeroGlow__W6GHt{position:absolute;inset:72px 24px 54px 60px;border:1px dashed rgb(81 97 97/18%);border-radius:24px;background:linear-gradient(135deg,rgb(224 242 241/48%),rgb(255 251 240/70%))}.ProductShell_stitchPhotoCard__jTrZ5{position:absolute;margin:0;border:1px solid rgb(81 97 97/20%);border-radius:16px;background:#fffefa;padding:12px;box-shadow:0 24px 58px rgb(48 54 50/15%)}.ProductShell_stitchPhotoCard__jTrZ5 img{width:100%;height:100%;display:block;border-radius:10px;object-fit:cover}.ProductShell_stitchPhotoCard__jTrZ5 figcaption{display:flex;justify-content:space-between;gap:12px;padding:10px 2px 0;color:#514941;font-size:13px;font-weight:820}.ProductShell_stitchPhotoOriginal__JeCdL{top:34px;left:24px;z-index:2;width:min(310px,46%);height:350px;transform:rotate(-3deg)}.ProductShell_stitchPhotoPattern__e8Fnf{top:92px;right:0;z-index:3;width:min(370px,55%);height:370px;transform:rotate(2deg)}.ProductShell_stitchHeroArrow__i7y8q{position:absolute;top:290px;left:47%;z-index:4;width:68px;height:48px;display:grid;place-items:center;border-radius:999px;background:#0f8b74;color:white;font-size:34px;font-weight:900;box-shadow:0 16px 36px rgb(15 139 116/24%)}.ProductShell_stitchColorCard__aQKKH{position:absolute;left:96px;bottom:26px;z-index:5;width:282px;border:1px solid rgb(81 97 97/18%);border-radius:16px;background:rgb(255 255 255/86%);padding:16px;box-shadow:0 22px 54px rgb(48 54 50/14%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ProductShell_stitchColorCard__aQKKH h2{margin:0 0 12px;color:#20221f;font-size:16px}.ProductShell_stitchColorRow__J4kGd{display:grid;grid-template-columns:18px 34px 1fr auto;align-items:center;gap:10px;min-height:30px;color:#5f5a52;font-size:12px}.ProductShell_stitchColorRow__J4kGd>span{width:18px;height:18px;border:1px solid rgb(0 0 0/10%);border-radius:50%}.ProductShell_stitchColorRow__J4kGd b,.ProductShell_stitchColorRow__J4kGd strong{color:#24231f}.ProductShell_stitchColorRow__J4kGd em{font-style:normal}.ProductShell_stitchHeroTip__jrQw9{position:absolute;right:16px;bottom:34px;z-index:4;width:235px;border:1px solid rgb(15 139 116/20%);border-radius:14px;background:#dff4ed;color:#136a5a;padding:14px;font-size:13px;font-weight:820;line-height:1.55}.ProductShell_stitchEmptyPreview__GnSL2{display:grid;min-height:380px;place-items:center;border:1px dashed rgb(81 97 97/24%);border-radius:24px;color:#6d746d}.ProductShell_stitchSection__3L6CO{width:min(100% - 48px,1180px);margin:0 auto;padding:48px 0}.ProductShell_stitchSectionHeader__dyq81{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:22px}.ProductShell_stitchSectionHeader__dyq81 h2{margin:0;color:var(--stitch-text);font-size:clamp(26px,3vw,34px);line-height:1.15}.ProductShell_stitchSectionHeader__dyq81 p{margin:8px 0 0;color:var(--stitch-muted);line-height:1.7}.ProductShell_stitchSamplePanel__HFZGl{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.95fr);gap:16px;border:1px solid rgb(81 97 97/18%);border-radius:18px;background:rgb(255 255 255/78%);padding:16px;box-shadow:0 20px 54px rgb(48 54 50/10%)}.ProductShell_stitchSampleMedia__uw6ZD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.ProductShell_stitchSampleMedia__uw6ZD figure{position:relative;min-height:250px;margin:0;overflow:hidden;border:1px solid rgb(81 97 97/16%);border-radius:12px;background:#fffefa}.ProductShell_stitchSampleMedia__uw6ZD img{width:100%;height:100%;display:block;object-fit:cover}.ProductShell_stitchSampleMedia__uw6ZD figcaption{position:absolute;left:12px;bottom:12px;border-radius:999px;background:rgb(0 0 0/48%);color:white;padding:5px 9px;font-size:12px;font-weight:760}.ProductShell_stitchSampleTabs__Rhb9g{display:grid;gap:10px}.ProductShell_stitchSampleTabs__Rhb9g>span{color:#0f8b74;font-size:13px;font-weight:820}.ProductShell_stitchSampleTabs__Rhb9g>strong{color:#24231f;font-size:20px}.ProductShell_stitchSampleTabs__Rhb9g button{min-height:58px;border:1px solid rgb(81 97 97/18%);border-radius:12px;background:rgb(255 255 255/72%);color:#24231f;padding:0 14px;text-align:left;font:inherit;cursor:pointer}.ProductShell_stitchSampleTabs__Rhb9g button:last-child{border-color:rgb(15 139 116/42%);background:rgb(224 242 241/62%);box-shadow:inset 4px 0 0 #0f8b74}.ProductShell_stitchEmptyBlock__TRBBY,.ProductShell_stitchSampleEmpty__bUIFR{border:1px dashed rgb(81 97 97/20%);border-radius:16px;padding:28px;background:rgb(255 255 255/52%)}.ProductShell_stitchPatternGrid__YqbNZ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ProductShell_stitchOutcomeCard__ydtel,.ProductShell_stitchPatternCard__o67gi{overflow:hidden;border:1px solid rgb(81 97 97/17%);border-radius:18px;background:rgb(255 255 255/76%);box-shadow:0 18px 48px rgb(48 54 50/9%)}.ProductShell_stitchPatternThumb__hF684{position:relative;aspect-ratio:1/.9;margin:12px;overflow:hidden;border-radius:12px;background:#fffefa}.ProductShell_stitchPatternThumb__hF684 img{width:100%;height:100%;display:block;object-fit:cover}.ProductShell_stitchPatternThumb__hF684 span{position:absolute;top:10px;left:10px;border:1px solid rgb(15 139 116/28%);border-radius:999px;background:rgb(255 255 255/82%);color:#0f806c;padding:5px 9px;font-size:12px;font-weight:820}.ProductShell_stitchPatternBody__Rp3_6{display:grid;gap:9px;padding:0 14px 14px}.ProductShell_stitchPatternBody__Rp3_6 h3{margin:0;color:#22221f;font-size:17px}.ProductShell_stitchPatternBody__Rp3_6 p{margin:0;color:#6b675f;font-size:13px}.ProductShell_stitchPatternBody__Rp3_6 div{display:flex;flex-wrap:wrap;gap:8px;padding-top:10px;border-top:1px solid rgb(81 97 97/14%)}.ProductShell_stitchPatternBody__Rp3_6 span{display:inline-flex;align-items:center;gap:5px;border:1px solid rgb(81 97 97/15%);border-radius:999px;background:#fffefa;padding:5px 8px;color:#534d45;font-size:12px;font-weight:760}.ProductShell_stitchOutcomeGrid__DTK6R{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;border:1px solid rgb(81 97 97/17%);border-radius:18px;background:rgb(255 255 255/66%);padding:18px}.ProductShell_stitchOutcomeCard__ydtel{display:grid;gap:12px;padding:18px;box-shadow:none}.ProductShell_stitchOutcomeCard__ydtel>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#e0f2f1;color:#0f8b74}.ProductShell_stitchOutcomeCard__ydtel h3{margin:0;color:#24231f;font-size:17px}.ProductShell_stitchOutcomeCard__ydtel p{margin:0;color:#6a655d;line-height:1.65}.ProductShell_stitchSizeTable__6sDjC{overflow:hidden;border:1px solid rgb(81 97 97/17%);border-radius:18px;background:rgb(255 255 255/72%);box-shadow:0 18px 48px rgb(48 54 50/8%)}.ProductShell_stitchSizeHead__paEuY,.ProductShell_stitchSizeRow__bCwU4{display:grid;grid-template-columns:1fr 1.5fr 1fr 1fr 1fr;align-items:center;gap:12px;padding:14px 18px}.ProductShell_stitchSizeHead__paEuY{background:#eaf6f0;color:#506059;font-size:13px;font-weight:820}.ProductShell_stitchSizeRow__bCwU4{border-top:1px solid rgb(81 97 97/12%);color:#514d47}.ProductShell_stitchSizeRow__bCwU4 strong{display:inline-flex;align-items:center;gap:8px;color:#24231f}.ProductShell_stitchSizeRow__bCwU4 em{width:fit-content;border-radius:999px;background:#e0f2f1;color:#0f806c;padding:4px 9px;font-style:normal;font-weight:820}@media (max-width:980px){.ProductShell_stitchHero__vIB3L{min-height:auto;grid-template-columns:1fr;padding-top:34px}.ProductShell_stitchHeroVisual__LJLs1{min-height:500px}.ProductShell_stitchOutcomeGrid__DTK6R,.ProductShell_stitchPatternGrid__YqbNZ{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductShell_stitchSamplePanel__HFZGl{grid-template-columns:1fr}}@media (max-width:640px){.ProductShell_stitchHero__vIB3L{width:min(100% - 28px,100%);padding-inline:0}.ProductShell_stitchHeroTitle__sTnbn{font-size:48px}.ProductShell_stitchTitleLine___z02t{gap:7px}.ProductShell_stitchFeatureChips__WZhaj,.ProductShell_stitchOutcomeGrid__DTK6R,.ProductShell_stitchPatternGrid__YqbNZ,.ProductShell_stitchSampleMedia__uw6ZD{grid-template-columns:1fr}.ProductShell_stitchHeroVisual__LJLs1{min-height:420px}.ProductShell_stitchPhotoOriginal__JeCdL{top:0;left:0;width:58%;height:260px}.ProductShell_stitchPhotoPattern__e8Fnf{top:86px;right:0;width:64%;height:270px}.ProductShell_stitchHeroArrow__i7y8q{top:218px;left:40%}.ProductShell_stitchColorCard__aQKKH,.ProductShell_stitchHeroTip__jrQw9{display:none}.ProductShell_stitchSection__3L6CO{width:min(100% - 28px,100%);padding:34px 0}.ProductShell_stitchSectionHeader__dyq81{display:grid;align-items:start}.ProductShell_stitchSizeHead__paEuY{display:none}.ProductShell_stitchSizeRow__bCwU4{grid-template-columns:1fr}}.ProductShell_publicNav__ky1lZ{width:min(100%,1180px);min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 auto;padding:0 24px}.ProductShell_brandMark__Na6S_{display:inline-flex;align-items:center;gap:10px;color:var(--pp-text);font-size:15px;font-weight:760}.ProductShell_markGrid__hGE92{width:30px;height:30px;display:grid;grid-template-columns:repeat(3,1fr);gap:3px;padding:4px;border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-md);background:var(--pp-surface)}.ProductShell_markGrid__hGE92 span{border-radius:50%;background:var(--pp-primary)}.ProductShell_markGrid__hGE92 span:nth-child(2n){background:var(--pp-accent-warm)}.ProductShell_navLinks__2lPzC{display:flex;align-items:center;gap:4px}.ProductShell_navLinksCompact__OIOnW{display:flex;align-items:center;gap:8px}.ProductShell_navLinks__2lPzC a{border-radius:var(--pp-radius-sm)}.ProductShell_navButton__uNkty,.ProductShell_navLinks__2lPzC a{min-height:40px;display:inline-flex;align-items:center;padding:0 12px;color:var(--pp-muted);font-size:14px;font-weight:650}.ProductShell_languageSwitcher__QAdU7,.ProductShell_navButton__uNkty{border:0;border-radius:var(--pp-radius-sm);background:transparent;cursor:pointer}.ProductShell_languageSwitcher__QAdU7{min-height:40px;display:inline-flex;align-items:center;gap:6px;color:var(--pp-muted);padding:0 10px;font-size:13px;font-weight:760;white-space:nowrap}.ProductShell_navLinksCompact__OIOnW .ProductShell_languageSwitcher__QAdU7,.ProductShell_navLinksCompact__OIOnW .ProductShell_navButton__uNkty,.ProductShell_navLinksCompact__OIOnW a{height:36px;display:inline-flex;align-items:center;border:1px solid #d7d0c5;border-radius:7px;background:#fffefa;color:#38342e;padding:0 13px;font-size:13px;font-weight:720;white-space:nowrap}.ProductShell_navSession___lbK_{min-height:32px;display:inline-flex;align-items:center;border-radius:999px;background:var(--pp-primary-bg);color:var(--pp-primary);padding:0 10px;font-size:12px;font-weight:760}.ProductShell_navCreditLink__oEKyp{min-height:36px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--pp-border-strong);border-radius:999px;background:#fffefa;color:var(--pp-text);padding:0 11px;font-size:13px;font-weight:820;white-space:nowrap}.ProductShell_navCreditLink__oEKyp span{color:var(--pp-primary)}.ProductShell_navLinksCompact__OIOnW .ProductShell_navSession___lbK_{height:36px;background:#e8f3ee;color:#1f6e5d;padding:0 13px;font-size:13px;white-space:nowrap}.ProductShell_languageSwitcher__QAdU7:focus-visible,.ProductShell_languageSwitcher__QAdU7:hover,.ProductShell_navButton__uNkty:focus-visible,.ProductShell_navButton__uNkty:hover,.ProductShell_navLinksCompact__OIOnW a:focus-visible,.ProductShell_navLinksCompact__OIOnW a:hover,.ProductShell_navLinks__2lPzC a:focus-visible,.ProductShell_navLinks__2lPzC a:hover{color:var(--pp-text);background:var(--pp-surface);outline:none}.ProductShell_hero__DTPvS{width:min(100%,1180px);display:grid;grid-template-columns:minmax(0,.82fr) minmax(560px,1.18fr);gap:clamp(32px,4vw,48px);align-items:center;margin:0 auto;padding:46px 24px 28px}.ProductShell_heroCopy__YuvNh{display:grid;gap:18px}.ProductShell_surfaceLabel__P1Y_k{width:fit-content;display:inline-flex;align-items:center;gap:8px;border:1px solid rgb(227 200 192/92%);border-radius:999px;background:#fff4ef;color:#7a5149;padding:8px 12px;font-size:13px;font-weight:760}.ProductShell_heroTitle__vwIz7{max-width:10ch;color:var(--pp-text);font-size:50px;line-height:1.02;letter-spacing:0}.ProductShell_titleLine__I6z9Y{display:flex;align-items:baseline;gap:2px}.ProductShell_titleLineZh__80KqJ{display:flex;gap:5px;align-items:baseline}.ProductShell_titleChar__ubuAQ{display:inline-block;border-radius:12px;padding:0 2px;color:var(--pp-text);font-weight:920;text-align:center;text-shadow:0 5px 0 rgb(212 123 134/14%)}.ProductShell_titleChar__ubuAQ[data-tone=green]{color:var(--pp-primary)}.ProductShell_titleChar__ubuAQ[data-tone=clay]{color:#c96878}.ProductShell_titleDot__dCAB6{width:14px;height:14px;display:inline-block;align-self:center;border:1px solid rgb(40 35 29/18%);border-radius:50%;background:#f0b84f;box-shadow:19px 8px 0 var(--pp-primary),38px -2px 0 #d47b86;transform:translateY(-9px)}.ProductShell_heroCopy__YuvNh p{max-width:48ch;color:var(--pp-muted);font-size:16px;line-height:1.75;text-wrap:pretty}.ProductShell_heroActions__x34K1,.ProductShell_proofActions__Sv8SF{display:flex;flex-wrap:wrap;gap:12px}.ProductShell_patternDetailShell__e1ZaL,.ProductShell_patternSquareShell__uPfY0{width:min(100%,1180px);margin:0 auto;padding:26px 24px 54px}.ProductShell_patternSquareShell__uPfY0{display:grid;gap:20px}.ProductShell_patternSquareIntro__57JJq{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;border:1px solid var(--pp-border-strong);border-radius:12px;background:linear-gradient(90deg,rgb(31 127 108/10%),transparent 44%),var(--pp-surface);padding:20px}.ProductShell_patternSquareIntro__57JJq h1{margin-top:12px;color:var(--pp-text);font-size:34px;line-height:1.08;letter-spacing:0}.ProductShell_patternSquareIntro__57JJq p{max-width:68ch;margin-top:9px;color:var(--pp-muted);font-size:15px;line-height:1.65}.ProductShell_patternSquareLayout__ki5Ay{display:grid;grid-template-columns:190px minmax(0,1fr);gap:18px;align-items:start}.ProductShell_patternFilterPanel__OG0Lk{position:sticky;top:18px;display:grid;gap:10px;border:1px solid var(--pp-border-strong);border-radius:12px;background:var(--pp-panel);padding:12px}.ProductShell_patternFilterHeader__t2PNV{display:inline-flex;align-items:center;gap:7px;color:var(--pp-muted-strong);font-size:13px;font-weight:800}.ProductShell_patternGalleryPanel__9zaqY{min-width:0;display:grid;gap:14px}.ProductShell_patternSquareToolbar__7Ck_H{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--pp-border-strong);color:var(--pp-muted-strong);font-size:13px;font-weight:760}.ProductShell_patternFilterList__Zbltx{display:grid;gap:8px}.ProductShell_patternFilterList__Zbltx a,.ProductShell_patternSortButton__I8OIH{min-height:36px;display:flex;align-items:center;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--pp-muted-strong);padding:0 10px;font-size:13px;font-weight:760;text-align:left;text-decoration:none}.ProductShell_patternFilterList__Zbltx a[aria-pressed=true]{border-color:rgb(31 127 108/36%);background:var(--pp-primary-bg);color:var(--pp-primary)}.ProductShell_patternSortButton__I8OIH{border:1px solid var(--pp-border-strong);background:var(--pp-surface);color:var(--pp-text);text-align:center}.ProductShell_patternSortButton__I8OIH[aria-pressed=true]{border-color:rgb(31 127 108/36%);background:var(--pp-primary-bg);color:var(--pp-primary)}.ProductShell_patternToolbarGroup__yYYHA{display:flex;flex-wrap:wrap;gap:8px}.ProductShell_patternCardGrid__X_qA2{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.ProductShell_patternCard___e4r6{overflow:hidden;border:1px solid var(--pp-border-strong);border-radius:8px;background:var(--pp-surface);color:var(--pp-text);box-shadow:0 8px 0 rgb(40 35 29/5%);transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.ProductShell_patternCard___e4r6:hover{border-color:rgb(31 127 108/42%);box-shadow:0 10px 0 rgb(31 127 108/8%);transform:translateY(-2px)}.ProductShell_patternCardImage__EWhQD{position:relative;margin:10px 10px 0;aspect-ratio:1.08/1;border:1px solid var(--pp-border);border-radius:6px;overflow:hidden;background:linear-gradient(#e7e1d7 1px,transparent 0),linear-gradient(90deg,#e7e1d7 1px,transparent 0),#fffefa;background-size:18px 18px}.ProductShell_patternCardImageLink__PfHkz{display:block;width:100%;height:100%}.ProductShell_patternCardImage__EWhQD img{width:100%;height:100%;display:block;object-fit:contain;image-rendering:pixelated}.ProductShell_patternFeaturedBadge__wh7oQ{left:8px;border:1px solid rgb(31 127 108/24%);border-radius:6px;background:rgb(255 254 250/92%);color:var(--pp-primary)}.ProductShell_patternFeaturedBadge__wh7oQ,.ProductShell_patternPaidBadge__rQFYa{position:absolute;top:8px;min-height:26px;display:inline-flex;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:800}.ProductShell_patternPaidBadge__rQFYa{right:8px;border:1px solid rgb(190 127 35/24%);border-radius:6px;background:rgb(255 248 230/94%);color:#9a5c08}.ProductShell_patternDetailBadges__nf_68{display:flex;flex-wrap:wrap;gap:8px}.ProductShell_patternMutedBadge__smJQI,.ProductShell_patternStateBadge__N6IOd{min-height:28px;display:inline-flex;align-items:center;border-radius:999px;padding:0 10px;font-size:13px;font-weight:820}.ProductShell_patternStateBadge__N6IOd{background:var(--pp-primary-bg);color:var(--pp-primary)}.ProductShell_patternMutedBadge__smJQI{background:#f2eee6;color:var(--pp-muted)}.ProductShell_backLink__90IKn{display:inline-flex;align-items:center;gap:6px;color:var(--pp-primary);font-weight:800}.ProductShell_patternHiddenBadge__ubOfI{position:absolute;right:12px;top:12px;border-radius:999px;background:rgb(34 31 27/82%);color:#fffefa;padding:6px 10px;font-size:12px}.ProductShell_patternCardBody__3VrxO{display:grid;gap:9px;padding:12px 12px 13px}.ProductShell_patternCardBody__3VrxO h2{overflow:hidden;color:var(--pp-text);font-size:16px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ProductShell_patternCardBody__3VrxO p{color:var(--pp-muted);font-size:13px}.ProductShell_patternSpecLine__PVoUW{display:flex;flex-wrap:wrap;gap:6px;border-top:1px solid var(--pp-border);padding-top:10px}.ProductShell_patternSpecLine__PVoUW span{min-height:28px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--pp-border);border-radius:6px;background:var(--pp-surface-muted);color:var(--pp-muted-strong);padding:0 7px;font-size:12px;font-weight:720}.ProductShell_patternCardMeta__xD02n{display:flex;gap:14px;border-top:1px solid var(--pp-border);padding-top:10px;color:var(--pp-muted);font-size:13px}.ProductShell_patternCardMeta__xD02n span,.ProductShell_patternDetailHeader___kX2J a,.ProductShell_patternDetailHeader___kX2J span{display:inline-flex;align-items:center;gap:6px}.ProductShell_patternAdminActions__ABwCX{display:flex;flex-wrap:wrap;align-items:center;gap:7px;border-top:1px dashed var(--pp-border-strong);padding-top:10px}.ProductShell_patternAdminActions__ABwCX[data-variant=overlay]{position:absolute;right:10px;bottom:10px;left:10px;border:1px solid rgb(255 255 255/74%);border-radius:10px;background:rgb(255 254 250/94%);padding:8px;box-shadow:0 3px 8px rgb(40 35 29/12%)}.ProductShell_patternAdminActions__ABwCX[data-variant=row]{border-top:0;padding-top:0}.ProductShell_patternAdminActions__ABwCX span{border-radius:999px;background:#e8f3ee;color:var(--pp-primary);padding:5px 8px;font-size:12px;font-weight:760}.ProductShell_patternAdminActions__ABwCX span[data-status=hidden]{background:#f7e8dd;color:#8a4a30}.ProductShell_patternAdminActions__ABwCX button{min-height:30px;border:1px solid var(--pp-border-strong);border-radius:6px;background:#fffefa;color:var(--pp-text);padding:0 10px;font-size:12px;font-weight:760}.ProductShell_patternAdminActions__ABwCX button:last-of-type{color:#9a3d2e}.ProductShell_patternAdminActions__ABwCX em{flex-basis:100%;color:#9a3d2e;font-size:12px;font-style:normal}.ProductShell_patternManagementTable__iPV5I{min-width:1040px;table-layout:fixed}.ProductShell_patternManagementTable__iPV5I td,.ProductShell_patternManagementTable__iPV5I th{vertical-align:middle}.ProductShell_patternManagementTable__iPV5I th:first-child{width:32%}.ProductShell_patternManagementTable__iPV5I th:nth-child(2){width:10%}.ProductShell_patternManagementTable__iPV5I th:nth-child(3){width:12%}.ProductShell_patternManagementTable__iPV5I th:nth-child(4){width:18%}.ProductShell_patternManagementTable__iPV5I th:nth-child(5){width:12%}.ProductShell_patternManagementTable__iPV5I th:nth-child(6){width:16%}.ProductShell_commentManagementTable__by82a{min-width:1080px;table-layout:fixed}.ProductShell_commentManagementTable__by82a td,.ProductShell_commentManagementTable__by82a th{vertical-align:middle}.ProductShell_commentManagementTable__by82a th:first-child{width:34%}.ProductShell_commentManagementTable__by82a th:nth-child(2){width:18%}.ProductShell_commentManagementTable__by82a th:nth-child(3){width:16%}.ProductShell_commentManagementTable__by82a th:nth-child(4){width:10%}.ProductShell_commentManagementTable__by82a th:nth-child(5){width:14%}.ProductShell_commentManagementTable__by82a th:nth-child(6){width:8%}.ProductShell_adminCommentBody___XSCc{margin:0;color:var(--pp-text);line-height:1.55;overflow-wrap:anywhere}.ProductShell_adminCommentImageLink__SOQ_v{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px;align-items:center;max-width:260px;margin-top:8px;color:#35685f;text-decoration:none}.ProductShell_adminCommentImageLink__SOQ_v img{width:64px;height:48px;object-fit:cover;border:1px solid #e1d6c7;border-radius:8px;background:#f7f3ec}.ProductShell_adminCommentImageLink__SOQ_v span{overflow:hidden;font-size:12px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.ProductShell_adminPatternCell__iVl7A{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;min-width:0}.ProductShell_adminPatternThumb__DC9uQ{width:58px;height:58px;display:block!important;overflow:hidden;border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);background:var(--pp-surface-muted)}.ProductShell_adminPatternThumb__DC9uQ img{width:100%;height:100%;display:block;object-fit:contain;image-rendering:pixelated}.ProductShell_adminPatternCell__iVl7A span:last-child span,.ProductShell_adminPatternCell__iVl7A strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductShell_adminPatternTags__rHs2A{display:flex!important;flex-wrap:wrap;gap:6px;margin-top:6px}.ProductShell_adminPatternTags__rHs2A em{border:1px solid rgb(31 127 108/20%);border-radius:999px;background:var(--pp-primary-bg);color:var(--pp-primary);padding:2px 7px;font-size:11px;font-style:normal;font-weight:800}.ProductShell_adminPatternMetric__2Es8O{display:inline-flex!important;align-items:center;gap:5px}.ProductShell_patternDetailShell__e1ZaL{display:grid;gap:22px}.ProductShell_patternDetailHeader___kX2J{display:flex;flex-wrap:wrap;gap:14px;color:var(--pp-muted);font-size:14px}.ProductShell_patternDetailHeader___kX2J a{color:var(--pp-primary);font-weight:760}.ProductShell_patternDetailHero__Ky4Zy{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);overflow:hidden;border:1px solid var(--pp-border-strong);border-radius:20px;background:var(--pp-surface);box-shadow:0 18px 42px rgb(40 35 29/9%)}.ProductShell_patternDetailPreview__kdZ6I{display:grid;place-items:center;min-height:460px;background:#f5f7f8;padding:34px}.ProductShell_patternDetailPreview__kdZ6I img{max-width:100%;max-height:680px;object-fit:contain;image-rendering:pixelated}.ProductShell_patternDetailAside__JaO_E{display:grid;align-content:start;gap:18px;padding:34px}.ProductShell_patternDetailAside__JaO_E h1{font-size:30px;line-height:1.15}.ProductShell_patternDetailAside__JaO_E>p{color:var(--pp-muted)}.ProductShell_patternPaidDetailBadge__1efQR{width:max-content;display:inline-flex;align-items:center;border:1px solid rgb(190 127 35/24%);border-radius:999px;background:rgb(255 248 230/94%);color:#9a5c08;padding:5px 10px;font-size:12px;font-weight:820}.ProductShell_patternDetailStats__ngZN1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ProductShell_patternDetailStats__ngZN1 div{display:grid;gap:6px;border:1px solid var(--pp-border);border-radius:12px;background:#f8fafb;padding:16px}.ProductShell_patternDetailStats__ngZN1 span{color:var(--pp-muted);font-size:13px}.ProductShell_patternOpenButton__uXTAm{min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;background:#080b13;color:#fff;font-weight:820}.ProductShell_patternOpenButton__uXTAm[aria-disabled=true]{background:#62605a;cursor:default}.ProductShell_patternDetailJumpButton__K9Sxh{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--pp-border-strong);border-radius:10px;background:#fffefa;color:var(--pp-text);font-weight:820}.ProductShell_patternDetailJumpButton__K9Sxh:focus-visible,.ProductShell_patternDetailJumpButton__K9Sxh:hover{border-color:var(--pp-primary);color:var(--pp-primary);outline:3px solid var(--pp-focus);outline-offset:2px}.ProductShell_paidDownloadBackdrop__sSTN4{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:rgb(22 21 18/48%);padding:20px}.ProductShell_paidDownloadDialog__Naqsb{position:relative;display:grid;gap:14px;width:min(460px,100%);border:1px solid var(--pp-border-strong);border-radius:18px;background:var(--pp-surface);padding:28px;color:var(--pp-text);box-shadow:0 26px 80px rgb(24 20 16/28%)}.ProductShell_paidDownloadDialog__Naqsb>svg{color:var(--pp-primary)}.ProductShell_paidDownloadDialog__Naqsb h2,.ProductShell_paidDownloadDialog__Naqsb p{margin:0}.ProductShell_paidDownloadDialog__Naqsb p{color:var(--pp-muted);line-height:1.65}.ProductShell_paidDownloadClose__ME1ju{position:absolute;top:14px;right:14px;display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid var(--pp-border-strong);border-radius:10px;background:var(--pp-surface);color:var(--pp-muted);cursor:pointer}.ProductShell_paidDownloadDialogActions__gYU9z{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.ProductShell_paidDownloadDialogActions__gYU9z a,.ProductShell_paidDownloadDialogActions__gYU9z button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--pp-border-strong);border-radius:11px;background:var(--pp-surface);color:var(--pp-text);padding:0 14px;font:inherit;font-weight:820;text-decoration:none;cursor:pointer}.ProductShell_paidDownloadDialogActions__gYU9z a{border-color:transparent;background:var(--pp-primary);color:#fff}.ProductShell_patternDetailInfo__8OuDI{position:relative;display:grid;gap:18px;border:1px solid var(--pp-border-strong);border-radius:14px;background:var(--pp-surface);padding:22px}.ProductShell_patternDetailLockedContent__FK9nV{filter:blur(5px);pointer-events:none;-webkit-user-select:none;user-select:none}.ProductShell_patternDetailLockOverlay__7MONE{position:absolute;inset:18px;display:grid;place-content:center;gap:8px;border:1px dashed rgb(151 136 112/48%);border-radius:12px;background:rgb(255 254 250/72%);color:var(--pp-text);text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ProductShell_patternDetailLockOverlay__7MONE strong{font-size:18px}.ProductShell_patternDetailLockOverlay__7MONE p{max-width:420px;color:var(--pp-muted);font-size:14px}.ProductShell_patternDetailInfo__8OuDI h2{font-size:20px}.ProductShell_patternDetailInfo__8OuDI dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ProductShell_patternDetailInfo__8OuDI div{display:grid;gap:8px}.ProductShell_patternDetailInfo__8OuDI dt{color:var(--pp-muted-strong);font-size:13px;font-weight:760}.ProductShell_patternDetailInfo__8OuDI dd{color:var(--pp-text);font-size:16px}.ProductShell_patternColorTableShell__qJJJ4{display:grid;gap:12px;overflow-x:auto}.ProductShell_patternColorTableShell__qJJJ4 h3{font-size:17px}.ProductShell_patternColorTableShell__qJJJ4 p{color:var(--pp-muted);font-size:14px}.ProductShell_patternColorTable__DE6DO{width:100%;min-width:520px;border-collapse:collapse;overflow:hidden;border:1px solid var(--pp-border);border-radius:12px;background:#fffefa}.ProductShell_patternColorTable__DE6DO td,.ProductShell_patternColorTable__DE6DO th{border-bottom:1px solid var(--pp-border);padding:12px;color:var(--pp-text);font-size:14px;text-align:left}.ProductShell_patternColorTable__DE6DO th{background:var(--pp-surface-muted);color:var(--pp-muted-strong);font-size:13px}.ProductShell_patternColorTable__DE6DO tr:last-child td{border-bottom:0}.ProductShell_patternColorSwatch__t3XXG{width:22px;height:22px;display:inline-block;border:1px solid var(--pp-border-strong);border-radius:7px}.ProductShell_primaryAction__V59oH,.ProductShell_secondaryAction__QONbA{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:var(--pp-radius-md);padding:0 16px;font-size:15px;font-weight:760}.ProductShell_primaryAction__V59oH{background:var(--pp-primary);color:white;box-shadow:var(--pp-shadow-sm)}.ProductShell_primaryAction__V59oH:focus-visible,.ProductShell_primaryAction__V59oH:hover{background:var(--pp-primary-strong);outline:3px solid var(--pp-focus);outline-offset:2px}.ProductShell_secondaryAction__QONbA{border:1px solid var(--pp-border-strong);background:var(--pp-surface);color:var(--pp-text)}.ProductShell_secondaryAction__QONbA:focus-visible,.ProductShell_secondaryAction__QONbA:hover{border-color:var(--pp-primary);outline:3px solid var(--pp-focus);outline-offset:2px}.ProductShell_heroNotes__mitR8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:420px;padding-top:4px;color:var(--pp-muted);font-size:13px}.ProductShell_heroNotes__mitR8 span{border:1px solid rgb(214 202 184/82%);border-radius:999px;background:#fff8f2;padding:9px 10px;font-weight:690}.ProductShell_heroVisualStage__RgKri{position:relative;min-height:600px}.ProductShell_heroVisualRail__caFKc{position:absolute;inset:44px 26px 42px;border:1px solid var(--pp-border);border-radius:18px;background:linear-gradient(135deg,rgb(255 250 241/92%),rgb(247 239 226/78%)),var(--pp-surface)}.ProductShell_heroVisualRail__caFKc:before{content:"";position:absolute;inset:20px;border:1px dashed rgb(38 33 28/16%);border-radius:14px}.ProductShell_heroMiniCard__Zuokj,.ProductShell_heroPatternCard__iBz43,.ProductShell_heroPhotoCard__Xhc7_{position:absolute;border:1px solid var(--pp-border-strong);border-radius:14px;background:var(--pp-surface);box-shadow:0 18px 28px rgb(45 37 28/13%)}.ProductShell_heroPhotoCard__Xhc7_{left:0;top:18px;width:min(330px,47%);margin:0;transform:rotate(-2.5deg);padding:10px 10px 44px;z-index:2}.ProductShell_heroPatternCard__iBz43{right:0;top:72px;width:min(390px,56%);margin:0;transform:rotate(1.8deg);padding:12px 12px 50px;z-index:3}.ProductShell_heroPatternCard__iBz43 img,.ProductShell_heroPhotoCard__Xhc7_ img{width:100%;aspect-ratio:1;display:block;border-radius:var(--pp-radius-sm);object-fit:cover}.ProductShell_heroVisualCaption__fcr1K{position:absolute;left:16px;right:16px;bottom:12px;display:flex;align-items:center;justify-content:space-between;color:#4d463e;font-size:13px;font-weight:760}.ProductShell_heroVisualArrow__J1CIP{position:absolute;left:44%;top:262px;z-index:4;width:74px;height:42px;display:grid;place-items:center;border:1px solid #b8a996;border-radius:999px;background:var(--pp-primary);color:white;font-size:24px;font-weight:900;box-shadow:0 10px 18px rgb(33 125 107/24%);transform:translateX(-50%)}.ProductShell_heroMiniCard__Zuokj{left:52px;bottom:28px;width:272px;padding:14px;z-index:5}.ProductShell_heroMiniCard__Zuokj h2{margin:0 0 10px;font-size:15px}.ProductShell_heroColorRows__a5DW_{display:grid;gap:8px}.ProductShell_heroColorRow__nxVof{display:grid;grid-template-columns:18px 36px minmax(0,1fr) auto;align-items:center;gap:8px;color:var(--pp-muted);font-size:12px}.ProductShell_heroColorDot__gFBsf{width:18px;height:18px;border:1px solid rgb(40 35 29/18%);border-radius:50%}.ProductShell_heroColorRow__nxVof em,.ProductShell_heroColorRow__nxVof strong{color:var(--pp-text);font-style:normal;font-weight:780}.ProductShell_heroVisualNote__cUZG1{position:absolute;right:22px;bottom:34px;z-index:5;width:230px;border:1px solid rgb(32 125 107/22%);border-radius:12px;background:#dcefe8;color:var(--pp-primary-strong);padding:13px 14px;font-size:13px;font-weight:760;line-height:1.45}.ProductShell_proofPanel__24WGY{display:grid;gap:18px;border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-lg);background:var(--pp-surface);padding:18px;box-shadow:0 8px 0 rgb(34 32 29/6%)}.ProductShell_proofTop__dteY_{display:flex;align-items:center;justify-content:space-between;gap:12px}.ProductShell_proofTop__dteY_ div{display:grid;gap:3px}.ProductShell_proofTop__dteY_ span{color:var(--pp-muted);font-size:12px;font-weight:680}.ProductShell_proofTop__dteY_ strong{font-size:16px}.ProductShell_proofStatus__qKh90{border-radius:999px;background:var(--pp-success-bg);color:var(--pp-success-text)!important;padding:6px 9px}.ProductShell_patternGrid__67wAZ{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;padding:16px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:linear-gradient(#e1d9cd 1px,transparent 0),linear-gradient(90deg,#e1d9cd 1px,transparent 0),#faf8f3;background-size:29px 29px}.ProductShell_bead__zV2i8{aspect-ratio:1;display:block;border:1px solid rgb(32 32 29/18%);border-radius:50%;box-shadow:inset 0 1px 0 rgb(255 255 255/48%)}.ProductShell_legendRows__IEXCo{display:grid;gap:8px}.ProductShell_legendRow__YvnfA{min-height:34px;display:grid;grid-template-columns:18px 34px minmax(0,1fr) auto;align-items:center;gap:8px;color:var(--pp-muted);font-size:13px}.ProductShell_legendRow__YvnfA strong{color:var(--pp-text)}.ProductShell_legendRow__YvnfA em{color:var(--pp-text);font-style:normal;font-weight:720}.ProductShell_legendSwatch__yJdcr{width:18px;height:18px;border:1px solid rgb(32 32 29/18%);border-radius:50%}.ProductShell_section__L43WX{width:min(100%,1180px);margin:0 auto;padding:34px 24px}.ProductShell_showcaseSection__o3PRk{padding-top:8px;padding-bottom:28px}.ProductShell_sectionHeader__DDzga{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:18px}.ProductShell_sectionHeader__DDzga h2{color:var(--pp-text);font-size:28px;line-height:1.15;letter-spacing:0}.ProductShell_sectionHeader__DDzga p{max-width:58ch;color:var(--pp-muted);font-size:15px;line-height:1.6}.ProductShell_workflow__IKF3h{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-lg);overflow:hidden;background:var(--pp-surface)}.ProductShell_workflowItem__oTjBg{display:grid;align-content:start;gap:10px;min-height:156px;padding:18px;border-right:1px solid var(--pp-border)}.ProductShell_workflowItem__oTjBg:last-child{border-right:0}.ProductShell_workflowItem__oTjBg span{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:50%;background:var(--pp-primary-bg);color:var(--pp-primary);font-weight:800}.ProductShell_workflowItem__oTjBg h3{font-size:17px}.ProductShell_workflowItem__oTjBg p{color:var(--pp-muted);font-size:14px;line-height:1.55}.ProductShell_areaGrid__JgS4X{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.ProductShell_areaLink__AkHb_{min-height:132px;display:grid;align-content:space-between;gap:18px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface);padding:16px}.ProductShell_areaLink__AkHb_:focus-visible,.ProductShell_areaLink__AkHb_:hover{border-color:var(--pp-primary);outline:3px solid var(--pp-focus);outline-offset:2px}.ProductShell_areaIcon__bjGPG{width:38px;height:38px;display:grid;place-items:center;border-radius:var(--pp-radius-sm);background:var(--pp-primary-bg);color:var(--pp-primary)}.ProductShell_areaLink__AkHb_ h3{margin-bottom:5px;font-size:16px}.ProductShell_areaLink__AkHb_ p{color:var(--pp-muted);font-size:14px;line-height:1.5}.ProductShell_showcaseStrip__6bN5_{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr);align-items:stretch;gap:16px;border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-lg);background:var(--pp-surface);padding:18px}.ProductShell_showcaseMain__qM1mC{display:grid;align-content:end;min-height:210px;border-radius:var(--pp-radius-md);background:radial-gradient(circle at 30% 35%,rgb(37 125 106/22%),transparent 33%),radial-gradient(circle at 72% 62%,rgb(211 124 84/22%),transparent 28%),linear-gradient(135deg,#f9f6ef,#e7e3da);padding:18px}.ProductShell_showcaseMain__qM1mC h3{max-width:18ch;font-size:24px;line-height:1.1}.ProductShell_showcaseMain__qM1mC p{max-width:48ch;margin-top:8px;color:var(--pp-muted);line-height:1.55}.ProductShell_showcaseCarousel__VHdkV,.ProductShell_showcaseSide__qO5HF{display:grid;gap:10px}.ProductShell_showcaseCarouselMedia__bAuhD{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;overflow:hidden;border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface-muted);min-height:326px;height:100%;padding:10px}.ProductShell_showcaseCarouselMedia__bAuhD figure{min-width:0;position:relative;display:grid;margin:0}.ProductShell_showcaseCarouselMedia__bAuhD img{width:100%;height:100%;min-height:0;display:block;border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);background:#fffefa;object-fit:contain}.ProductShell_showcaseCarouselMedia__bAuhD figcaption{position:absolute;left:9px;bottom:9px;border:1px solid rgb(255 255 255/70%);border-radius:999px;background:rgb(32 29 24/72%);padding:4px 8px;color:#fffefa;font-size:12px;font-weight:760}.ProductShell_showcaseCarouselTabs__7laxz{display:grid;grid-template-rows:auto 1fr;gap:10px;min-height:0}.ProductShell_showcaseCarouselMeta__zmWj8{display:grid;gap:6px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);background:#fffefa;padding:14px;color:var(--pp-muted);font-size:13px;line-height:1.45}.ProductShell_showcaseCarouselMeta__zmWj8>span{color:var(--pp-primary);font-size:12px;font-weight:760}.ProductShell_showcaseCarouselMeta__zmWj8 strong{color:var(--pp-text);font-size:18px;line-height:1.25}.ProductShell_showcaseCarouselMeta__zmWj8 p{margin:0}.ProductShell_showcaseCarouselActions__XHW8K{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.ProductShell_showcaseTabList__6Oi4G{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:10px;min-height:0}.ProductShell_showcaseTabList__6Oi4G button{min-height:0;display:grid;gap:5px;align-content:center;border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);background:var(--pp-surface);padding:12px 13px;color:var(--pp-muted);text-align:left;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.ProductShell_showcaseTabList__6Oi4G button:hover{border-color:var(--pp-border-strong);background:#fffefa}.ProductShell_showcaseTabList__6Oi4G button:focus-visible{outline:3px solid var(--pp-focus);outline-offset:2px}.ProductShell_showcaseTabList__6Oi4G button[aria-current=true]{border-color:rgb(32 127 108/44%);background:rgb(32 127 108/9%);box-shadow:inset 4px 0 0 var(--pp-primary)}.ProductShell_showcaseTabList__6Oi4G strong{overflow-wrap:anywhere;color:var(--pp-text);font-size:15px;line-height:1.25}.ProductShell_showcaseItem__0KIGD{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);background:var(--pp-surface-muted);padding:12px;color:var(--pp-muted);font-size:13px;line-height:1.45}.ProductShell_showcaseItem__0KIGD strong{color:var(--pp-text);font-size:15px}.ProductShell_showcaseThumb__WInV8{width:76px;height:62px;display:block;border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);background:#fffefa;object-fit:cover}.ProductShell_homePatternGrid__CSReZ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ProductShell_exportOutcomeGrid__RKI0C{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-lg);background:var(--pp-surface);padding:18px}.ProductShell_exportOutcomeItem__CbwWW{min-height:138px;display:grid;align-content:start;gap:10px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:#fffefa;padding:16px}.ProductShell_exportOutcomeIcon__vD1sZ{width:38px;height:38px;display:grid;place-items:center;border-radius:var(--pp-radius-sm);background:var(--pp-primary-bg);color:var(--pp-primary)}.ProductShell_exportOutcomeItem__CbwWW h3{color:var(--pp-text);font-size:17px;line-height:1.25}.ProductShell_exportOutcomeItem__CbwWW p{color:var(--pp-muted);font-size:14px;line-height:1.55}.ProductShell_sizeGuideSection__Ag_my{padding-bottom:58px}.ProductShell_sizeGuideTable__owwR4{overflow:hidden;border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-lg);background:var(--pp-surface)}.ProductShell_sizeGuideHead__JMwO5,.ProductShell_sizeGuideRow__4EpBM{display:grid;grid-template-columns:160px minmax(220px,1.35fr) minmax(150px,.8fr) minmax(130px,.65fr) 110px;align-items:center}.ProductShell_sizeGuideHead__JMwO5{min-height:44px;border-bottom:1px solid var(--pp-border);background:var(--pp-surface-muted);color:var(--pp-muted-strong);font-size:13px;font-weight:820}.ProductShell_sizeGuideHead__JMwO5 span,.ProductShell_sizeGuideRow__4EpBM em,.ProductShell_sizeGuideRow__4EpBM span,.ProductShell_sizeGuideRow__4EpBM strong{padding:0 14px}.ProductShell_sizeGuideRow__4EpBM{min-height:52px;border-bottom:1px solid var(--pp-border);color:var(--pp-muted-strong);font-size:14px}.ProductShell_sizeGuideRow__4EpBM:last-child{border-bottom:0}.ProductShell_sizeGuideRow__4EpBM strong{display:inline-flex;align-items:center;gap:7px;color:var(--pp-text);font-size:16px}.ProductShell_sizeGuideRow__4EpBM em{width:fit-content;justify-self:start;border-radius:999px;background:var(--pp-primary-bg);color:var(--pp-primary);padding:5px 10px;font-size:12px;font-style:normal;font-weight:820}.ProductShell_statusLine__vKYb7{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);padding:12px;color:var(--pp-muted);font-size:13px}.ProductShell_statusLine__vKYb7 strong{color:var(--pp-text);font-size:15px}.ProductShell_statusLine__vKYb7 button{min-height:32px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);background:var(--pp-surface);color:var(--pp-primary);padding:0 10px;font:inherit;font-size:12px;font-weight:760;cursor:pointer}.ProductShell_appShell__MkJVa,.ProductShell_authShell__FCIFD{min-height:100dvh;color:var(--pp-text);background:var(--pp-bg)}.ProductShell_authLayout__DwjKe{width:min(100%,1040px);display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,460px);gap:32px;align-items:start;margin:0 auto;padding:58px 24px}.ProductShell_authAside__7M9Gw{min-width:0;display:grid;gap:18px;padding-top:22px}.ProductShell_appHeader__PjbwM h1,.ProductShell_authAside__7M9Gw h1,.ProductShell_authHeader__V9L8u h1{color:var(--pp-text);font-size:34px;line-height:1.12;letter-spacing:0;text-wrap:balance;overflow-wrap:anywhere}.ProductShell_appHeader__PjbwM p,.ProductShell_authAside__7M9Gw p,.ProductShell_authHeader__V9L8u p{max-width:62ch;color:var(--pp-muted);font-size:15px;line-height:1.7}.ProductShell_authCard__sdVV9{min-width:0;max-width:100%;display:grid;gap:16px;border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-lg);background:var(--pp-surface);padding:22px}.ProductShell_authHeader__V9L8u{display:grid;gap:10px;margin-bottom:2px}.ProductShell_formField__Uh68F{display:grid;gap:7px;color:var(--pp-muted-strong);font-size:13px;font-weight:700}.ProductShell_formField__Uh68F input{width:100%;min-height:42px;border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);background:#fffefa;color:var(--pp-text);padding:0 11px}.ProductShell_formField__Uh68F input:focus-visible,.ProductShell_passwordControl__sQVne button:focus-visible{border-color:var(--pp-primary);outline:3px solid var(--pp-focus);outline-offset:2px}.ProductShell_formField__Uh68F input[aria-invalid=true]{border-color:var(--pp-danger-text);background:var(--pp-danger-bg)}.ProductShell_formField__Uh68F small{color:var(--pp-danger-text);font-weight:650}.ProductShell_passwordControl__sQVne{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:8px}.ProductShell_passwordControl__sQVne button{min-height:42px;border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);background:var(--pp-surface-muted);color:var(--pp-text);cursor:pointer}.ProductShell_authCard__sdVV9 .ProductShell_primaryAction__V59oH{width:100%;border:0;cursor:pointer}.ProductShell_authCard__sdVV9 .ProductShell_primaryAction__V59oH:disabled{cursor:wait;opacity:.72}.ProductShell_authLinks__rUpXg a,.ProductShell_emptyState__M2BfK a,.ProductShell_recordCard__RsP_0 a,.ProductShell_successBox__QpBJW a,.ProductShell_textLink__PljHK{color:var(--pp-primary);font-size:14px;font-weight:760}.ProductShell_authLinks__rUpXg{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;border-top:1px solid var(--pp-border);padding-top:14px}.ProductShell_successBox__QpBJW{display:grid;gap:8px;border:1px solid rgb(36 98 61/28%);border-radius:var(--pp-radius-md);background:var(--pp-success-bg);color:var(--pp-success-text);padding:12px;font-size:14px;line-height:1.45}.ProductShell_errorBox__llQB8{border:1px solid rgb(155 55 44/28%);border-radius:var(--pp-radius-md);background:var(--pp-danger-bg);color:var(--pp-danger-text);padding:12px;font-size:14px;font-weight:700}.ProductShell_demoAccounts__u8l0W{display:grid;gap:8px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface-muted);padding:12px}.ProductShell_demoAccounts__u8l0W strong{color:var(--pp-text);font-size:13px}.ProductShell_demoAccounts__u8l0W button{min-height:34px;border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);background:var(--pp-surface);color:var(--pp-muted-strong);padding:0 10px;text-align:left;font-size:12px;font-weight:700;cursor:pointer}.ProductShell_demoAccounts__u8l0W button:focus-visible,.ProductShell_demoAccounts__u8l0W button:hover{border-color:var(--pp-primary);outline:3px solid var(--pp-focus);outline-offset:2px}.ProductShell_appShell__MkJVa{display:grid;grid-template-columns:260px minmax(0,1fr)}.ProductShell_appSidebar__0QzKE{min-height:100dvh;display:grid;grid-template-rows:auto auto 1fr;gap:18px;border-right:1px solid var(--pp-border-strong);background:var(--pp-panel);padding:20px}.ProductShell_primarySideNav__4PyU4{display:grid;gap:7px}.ProductShell_primarySideNav__4PyU4 a,.ProductShell_sidebarGroup__hvRak summary{min-height:38px;display:flex;align-items:center;border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);background:var(--pp-surface);color:var(--pp-text);padding:0 11px;font-size:13px;font-weight:760}.ProductShell_primarySideNav__4PyU4 a:focus-visible,.ProductShell_primarySideNav__4PyU4 a:hover,.ProductShell_primarySideNav__4PyU4 a[aria-current=page],.ProductShell_sidebarGroup__hvRak summary:focus-visible,.ProductShell_sidebarGroup__hvRak summary:hover,.ProductShell_sidebarGroup__hvRak summary[aria-current=page]{border-color:var(--pp-primary);background:var(--pp-primary-bg);color:var(--pp-primary);outline:3px solid var(--pp-focus);outline-offset:2px}.ProductShell_sidebarGroup__hvRak{display:grid;gap:8px}.ProductShell_sidebarGroup__hvRak summary{cursor:pointer;list-style:none}.ProductShell_sidebarGroup__hvRak summary::-webkit-details-marker{display:none}.ProductShell_sidebarGroup__hvRak summary:after{content:"⌄";margin-left:auto;color:var(--pp-muted);font-size:15px;transition:transform .16s ease}.ProductShell_sidebarGroup__hvRak[open] summary:after{transform:rotate(180deg)}.ProductShell_sideNav__iURJk{display:grid;align-content:start;gap:6px;margin-left:12px;padding-left:10px;border-left:1px solid var(--pp-border-strong)}.ProductShell_sideNav__iURJk a{min-height:40px;display:flex;align-items:center;border-radius:var(--pp-radius-sm);color:var(--pp-muted);padding:0 11px;font-size:14px;font-weight:720}.ProductShell_sideNav__iURJk a:focus-visible,.ProductShell_sideNav__iURJk a:hover,.ProductShell_sideNav__iURJk a[aria-current=page]{background:var(--pp-primary-bg);color:var(--pp-primary);outline:none}.ProductShell_appMain__Woca8{min-width:0;display:grid;align-content:start;gap:20px;padding:28px}.ProductShell_appHeader__PjbwM{display:grid;gap:10px}.ProductShell_appHeaderTop__bVDEf{display:flex;align-items:center;justify-content:space-between;gap:12px}.ProductShell_accountGrid__drvs_,.ProductShell_recordList__Hqr1a,.ProductShell_securityLayout__W5ENC{display:grid;gap:14px}.ProductShell_securityFormPanel__sf12c{width:min(100%,560px)}.ProductShell_summaryBand__CCwhJ{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-lg);background:var(--pp-surface);padding:18px}.ProductShell_emptyState__M2BfK h2,.ProductShell_recordTitleLine__3zKZB h2,.ProductShell_summaryBand__CCwhJ h2{color:var(--pp-text);font-size:17px;line-height:1.25}.ProductShell_emptyState__M2BfK p,.ProductShell_recordCard__RsP_0 p,.ProductShell_summaryBand__CCwhJ p{color:var(--pp-muted);font-size:14px;line-height:1.55}.ProductShell_patternRecordActions__qTqtk{display:grid;align-items:start;gap:7px;min-width:250px}.ProductShell_patternRecordActions__qTqtk a,.ProductShell_patternRecordActions__qTqtk button,.ProductShell_patternRecordContinueAction__5n0iF a{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--pp-border-strong);border-radius:7px;background:var(--pp-surface);color:var(--pp-text);padding:0 10px;font:inherit;font-size:12px;font-weight:780;cursor:pointer;text-decoration:none}.ProductShell_patternRecordActions__qTqtk a:hover,.ProductShell_patternRecordActions__qTqtk button:hover:not(:disabled),.ProductShell_patternRecordContinueAction__5n0iF a:hover{border-color:rgb(31 127 108/44%);color:var(--pp-primary)}.ProductShell_patternRecordActions__qTqtk button:disabled{cursor:not-allowed;opacity:.54}.ProductShell_patternRecordActions__qTqtk small{color:var(--pp-danger);font-size:12px;font-weight:720}.ProductShell_patternRecordTitleCell__tGcBd{display:inline-block;width:6em;max-width:6em;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.ProductShell_patternRecordContinueAction__5n0iF{margin-bottom:7px}.ProductShell_patternRecordContinueAction__5n0iF a{width:100%}.ProductShell_patternRecordEditBackdrop__XrOnN{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;background:rgb(26 24 20/42%);padding:20px}.ProductShell_patternRecordEditDialog__8dik6{display:grid;gap:16px;width:min(580px,100%);border:1px solid var(--pp-border-strong);border-radius:14px;background:var(--pp-surface);padding:18px;box-shadow:0 22px 58px rgb(24 20 16/24%)}.ProductShell_patternRecordEditFooter__9zp0o,.ProductShell_patternRecordEditHeader__EkwzZ{display:flex;align-items:center;justify-content:space-between;gap:12px}.ProductShell_patternRecordEditHeader__EkwzZ h2{margin:0;color:var(--pp-text);font-size:18px;font-weight:820}.ProductShell_patternRecordEditHeader__EkwzZ button{width:34px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d6d9d4;border-radius:8px;background:#ffffff;color:#25312d;padding:0;box-shadow:0 1px 2px rgb(23 25 23/8%)}.ProductShell_patternRecordEditHeader__EkwzZ button:hover{border-color:#aeb6af;background:#f4f6f3;color:#111917}.ProductShell_patternRecordEditHeader__EkwzZ button svg{display:block}.ProductShell_patternRecordEditFooter__9zp0o{justify-content:flex-end}.ProductShell_patternRecordEditFooter__9zp0o button{min-height:38px;padding-inline:14px}.ProductShell_patternRecordEditFooter__9zp0o button:last-child{border-color:transparent;background:var(--pp-primary);color:#fff}.ProductShell_patternRecordShareSettings__VA8JA{display:grid;grid-template-columns:1fr;gap:12px;width:100%}.ProductShell_patternRecordCategoryField__Yaket,.ProductShell_patternRecordShareSettings__VA8JA label{display:grid;justify-items:stretch;gap:7px;color:#52645e;font-size:12px;font-weight:760}.ProductShell_patternRecordCategoryField__Yaket{grid-column:1/-1}.ProductShell_patternRecordCategoryField__Yaket>span,.ProductShell_patternRecordShareSettings__VA8JA label>span{justify-self:start;text-align:left}.ProductShell_patternRecordShareSettings__VA8JA input,.ProductShell_patternRecordShareSettings__VA8JA select{min-height:40px;width:100%;border:1px solid var(--pp-border-strong);border-radius:8px;background:var(--pp-surface);color:var(--pp-text);padding:0 12px;font:inherit;font-size:14px;font-weight:650}.ProductShell_patternRecordShareSettings__VA8JA input:focus-visible,.ProductShell_patternRecordShareSettings__VA8JA select:focus-visible{border-color:#59665f;outline:3px solid rgb(89 102 95/16%);outline-offset:1px}.ProductShell_patternRecordCategoryGrid__5hREi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ProductShell_patternRecordCategoryGrid__5hREi button{min-width:0;min-height:32px;border:1px solid var(--pp-border-strong);border-radius:8px;background:var(--pp-surface);color:var(--pp-text);padding:0 7px;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.ProductShell_patternRecordCategoryGrid__5hREi button[data-active=true]{border-color:#9da79f;background:#f1f3ef;color:#1e2b27}.ProductShell_patternRecordCategoryGrid__5hREi button:disabled{cursor:not-allowed;opacity:.62}.ProductShell_patternRecordCategoryGrid__5hREi button:focus-visible{border-color:#59665f;outline:3px solid rgb(89 102 95/16%);outline-offset:1px}.ProductShell_patternRecordActionRow__WlwmQ,.ProductShell_patternRecordShareChoice__wd0Ox{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.ProductShell_patternRecordShareChoice__wd0Ox button{min-width:44px}.ProductShell_patternRecordShareChoice__wd0Ox button[data-active=true]{border-color:#9da79f;background:#f1f3ef;color:#1e2b27}.ProductShell_patternRecordShareCheck__n4FlJ{display:inline-flex!important;grid-column:1/-1;align-items:center;gap:7px!important;color:var(--pp-text)!important;font-size:12px!important}.ProductShell_patternRecordShareCheck__n4FlJ input{width:15px;min-height:auto}.ProductShell_patternRecordShareCheck__n4FlJ:has(input:disabled){cursor:not-allowed;color:#7a746c!important}.ProductShell_profilePanel__fT5sl{display:grid;gap:16px;border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-lg);background:var(--pp-surface);padding:18px}.ProductShell_profilePanelHeader__5RlSv{display:flex;align-items:center;gap:12px}.ProductShell_profilePanelHeader__5RlSv h2{color:var(--pp-text);font-size:17px;line-height:1.25}.ProductShell_profilePanelHeader__5RlSv p{color:var(--pp-muted);font-size:14px;line-height:1.55}.ProductShell_profilePanelForm__vByFP{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}.ProductShell_avatarEditor__hldwT{grid-column:1/-1;display:grid;gap:12px;border:1px solid rgb(151 136 112/18%);border-radius:16px;background:rgb(255 255 255/56%);padding:14px}.ProductShell_avatarEditorPreview__xHr_F{display:flex;align-items:center;gap:14px}.ProductShell_avatarEditorPreview__xHr_F span,.ProductShell_avatarEditorPreview__xHr_F strong{display:block}.ProductShell_avatarEditorPreview__xHr_F strong{color:var(--pp-text);font-size:14px}.ProductShell_avatarEditorPreview__xHr_F span{margin-top:4px;color:var(--pp-muted);font-size:12px;line-height:1.45}.ProductShell_avatarPresetGrid__OpOVs{display:flex;flex-wrap:wrap;gap:8px}.ProductShell_avatarPresetButton__VXaHW,.ProductShell_avatarUploadButton__xqhOy{min-height:36px;display:inline-flex;align-items:center;gap:8px;border:1px solid #ded7cc;border-radius:999px;background:#fffefa;color:#4f5b57;padding:0 10px;font:inherit;font-size:12px;font-weight:780;cursor:pointer}.ProductShell_avatarPresetButton__VXaHW:hover,.ProductShell_avatarPresetButton__VXaHW[aria-pressed=true],.ProductShell_avatarUploadButton__xqhOy:hover{border-color:#9fd8c8;background:#effaf6;color:#087d6d}.ProductShell_avatarPresetButton__VXaHW:disabled,.ProductShell_avatarUploadButton__xqhOy:has(input:disabled){cursor:not-allowed;opacity:.62}.ProductShell_avatarUploadButton__xqhOy{width:fit-content}.ProductShell_avatarUploadButton__xqhOy input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ProductShell_formError__53nTU{color:var(--pp-danger-text);font-size:12px;font-weight:650}.ProductShell_profilePanelActions__hs9gc{display:flex;align-items:center;gap:10px;min-height:46px}.ProductShell_rechargePage__8Oc4R{width:min(100%,860px);display:grid;gap:16px}.ProductShell_subscriptionPage__zQ4Vo{width:min(100%,900px);display:grid;gap:18px}.ProductShell_subscriptionSummaryCard__3_X07{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;border:1px solid #e7e1d8;border-radius:14px;background:#fff;padding:24px;box-shadow:0 14px 38px rgb(70 87 83/6%)}.ProductShell_subscriptionSummaryCard__3_X07[data-active=true]{border-color:rgb(15 145 120/28%);background:linear-gradient(135deg,#ffffff,#f2fbf8)}.ProductShell_subscriptionSummaryCard__3_X07>div{display:grid;gap:6px}.ProductShell_subscriptionSummaryCard__3_X07 span:not(.ProductShell_recordIcon__THcTz){color:#6b746f;font-size:13px;font-weight:760}.ProductShell_subscriptionSummaryCard__3_X07 strong{color:#253530;font-size:28px;line-height:1.1}.ProductShell_subscriptionSummaryCard__3_X07 p{margin:0;color:#68756f;font-size:13px;line-height:1.6}.ProductShell_subscriptionSummaryCard__3_X07 .ProductShell_primaryAction__V59oH{white-space:nowrap}.ProductShell_subscriptionUsagePanel__KAQ_K{display:grid;gap:14px;border:1px solid #e7e1d8;border-radius:14px;background:#fff;padding:20px;box-shadow:0 14px 38px rgb(70 87 83/5%)}.ProductShell_subscriptionUsageStats__lcnM7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ProductShell_subscriptionUsageStats__lcnM7 div{display:grid;gap:6px;border:1px solid #e8dfd2;border-radius:10px;background:linear-gradient(180deg,#fffdfa,#fbf8f0);padding:12px 14px}.ProductShell_subscriptionUsageStats__lcnM7 span{color:#68756f;font-size:12px;font-weight:760}.ProductShell_subscriptionUsageStats__lcnM7 strong{color:#253530;font-size:24px;line-height:1}.ProductShell_subscriptionUsageEmpty__HpvAh{margin:0;border:1px dashed #ded5c8;border-radius:10px;background:#fffdfa;color:#68756f;padding:14px 16px;font-size:13px;display:flex;align-items:center;gap:10px}.ProductShell_subscriptionUsageEmpty__HpvAh svg{flex:0 0 auto;color:#0f8b74}.ProductShell_rechargeHero__Z6yJf{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(280px,1fr);gap:14px}.ProductShell_rechargeBalanceCard__oZu66,.ProductShell_rechargeCostGrid__cWXwg div,.ProductShell_rechargePackageCard__WwPuR{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-lg);background:var(--pp-surface)}.ProductShell_rechargeBalanceCard__oZu66{display:flex;align-items:center;gap:13px;padding:18px}.ProductShell_rechargeBalanceCard__oZu66>div{display:grid;gap:4px}.ProductShell_rechargeBalanceCard__oZu66 span:not(.ProductShell_recordIcon__THcTz),.ProductShell_rechargeCostGrid__cWXwg span{color:var(--pp-muted);font-size:13px;font-weight:720}.ProductShell_rechargeBalanceCard__oZu66 strong{color:var(--pp-text);font-size:34px;line-height:1}.ProductShell_rechargeBalanceCard__oZu66 p{color:var(--pp-muted);font-size:13px}.ProductShell_rechargeCostGrid__cWXwg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ProductShell_rechargeCostGrid__cWXwg div{display:grid;gap:8px;padding:16px}.ProductShell_rechargeCostGrid__cWXwg svg{color:var(--pp-primary)}.ProductShell_rechargeCostGrid__cWXwg strong{color:var(--pp-text);font-size:16px}.ProductShell_rechargePanel__tGDEh{display:grid;gap:0;overflow:hidden;border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-lg);background:var(--pp-surface)}.ProductShell_rechargeTabs__gvwIK{min-height:64px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--pp-border);background:#fffcf7;padding:10px 18px}.ProductShell_rechargeTabs__gvwIK button{position:relative;min-height:40px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--pp-muted-strong);padding:0 18px;font-size:15px;font-weight:800;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.ProductShell_rechargeTabs__gvwIK button:hover{background:#fff;border-color:var(--pp-border)}.ProductShell_rechargeTabs__gvwIK button[aria-selected=true]{border-color:rgb(15 139 116/24%);background:#e7f6f1;color:var(--pp-primary)}.ProductShell_rechargeTabs__gvwIK button[aria-selected=true]:after{content:none}.ProductShell_rechargePackages__mgZ_M{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;padding:22px}.ProductShell_rechargeSectionHeader__faAIO{grid-column:1/-1;display:flex;align-items:end;justify-content:space-between;gap:12px}.ProductShell_rechargeSectionHeader__faAIO h2{color:var(--pp-text);font-size:18px}.ProductShell_rechargeSectionHeader__faAIO p{max-width:62ch;color:var(--pp-muted);font-size:14px;line-height:1.55}.ProductShell_rechargePackageCard__WwPuR{display:grid;gap:14px;padding:18px}.ProductShell_rechargePackageMain__N_Azt{display:grid;gap:7px}.ProductShell_rechargePackageMain__N_Azt h2{color:var(--pp-text);font-size:16px}.ProductShell_rechargePackageMain__N_Azt strong{color:var(--pp-text);font-size:30px;line-height:1.1}.ProductShell_rechargePackageMain__N_Azt p{color:var(--pp-muted-strong);font-size:14px;font-weight:760}.ProductShell_rechargePackageMeta__6XEnX{display:flex;flex-wrap:wrap;gap:8px}.ProductShell_rechargePackageMeta__6XEnX span{min-height:30px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--pp-border);border-radius:999px;background:var(--pp-surface-muted);color:var(--pp-muted-strong);padding:0 10px;font-size:13px;font-weight:720}.ProductShell_rechargePackages__mgZ_M .ProductShell_primaryAction__V59oH{width:100%;border:0;cursor:pointer}.ProductShell_rechargeOrdersPanel__v_zrh{display:grid;gap:16px;padding:22px}.ProductShell_rechargeOrdersHeader__Ol0vn{display:flex;align-items:center;justify-content:space-between;gap:12px}.ProductShell_rechargeOrdersHeader__Ol0vn h2{color:var(--pp-text);font-size:18px;line-height:1.25}.ProductShell_rechargeOrdersHeader__Ol0vn .ProductShell_secondaryAction__QONbA{min-height:36px}.ProductShell_rechargeStatusBadge__6gPgg{min-height:24px;display:inline-flex;align-items:center;border-radius:999px;background:var(--pp-primary-bg);color:var(--pp-primary);padding:0 9px;font-size:12px;font-weight:800}.ProductShell_rechargeStatusBadge__6gPgg[data-status=paid]{background:rgb(31 127 108/14%);color:var(--pp-primary)}.ProductShell_rechargeStatusBadge__6gPgg[data-status=pending]{background:#fff4d6;color:#9b6500}.ProductShell_rechargeStatusBadge__6gPgg[data-status=cancelled],.ProductShell_rechargeStatusBadge__6gPgg[data-status=expired],.ProductShell_rechargeStatusBadge__6gPgg[data-status=failed]{background:#f5eee9;color:var(--pp-muted-strong)}.ProductShell_rechargeToast__B68h0{position:fixed;top:18px;right:18px;z-index:110;width:min(340px,calc(100vw - 32px));overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:12px;border:1px solid rgb(31 127 108/24%);border-radius:8px;background:#fffefa;box-shadow:0 18px 42px rgb(31 29 25/18%);padding:14px 14px 16px}.ProductShell_rechargeToast__B68h0 svg{color:#22c55e;margin-top:2px}.ProductShell_rechargeToast__B68h0 strong{display:block;color:var(--pp-text);font-size:15px;line-height:1.3}.ProductShell_rechargeToast__B68h0 p{margin-top:4px;color:var(--pp-muted);font-size:13px;line-height:1.45}.ProductShell_rechargeToast__B68h0 button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--pp-muted);cursor:pointer}.ProductShell_rechargeToast__B68h0 button:hover{background:var(--pp-surface-muted);color:var(--pp-text)}.ProductShell_rechargeToast__B68h0>span{position:absolute;left:0;bottom:0;height:3px;width:100%;background:#22c55e;animation:ProductShell_rechargeToastTimer__jGmD_ 3s linear forwards}.ProductShell_rechargeToast__B68h0[data-tone=error]{border-color:rgb(198 61 48/24%)}.ProductShell_rechargeToast__B68h0[data-tone=error] svg,.ProductShell_rechargeToast__B68h0[data-tone=error]>span{color:var(--pp-danger);background:var(--pp-danger)}@keyframes ProductShell_rechargeToastTimer__jGmD_{0%{transform:scaleX(1);transform-origin:left center}to{transform:scaleX(0);transform-origin:left center}}.ProductShell_wechatCheckoutOverlay__NO9tj{position:fixed;inset:0;z-index:90;display:grid;place-items:center;background:rgb(31 29 25/52%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:24px}.ProductShell_wechatCheckoutDialog__yEPxg{width:min(512px,100%);overflow:hidden;border-radius:16px;background:#fffefa;box-shadow:0 28px 80px rgb(31 29 25/26%)}.ProductShell_wechatCheckoutDialog__yEPxg header{min-height:70px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--pp-border);padding:0 26px}.ProductShell_wechatCheckoutDialog__yEPxg header h2{color:var(--pp-text);font-size:20px;line-height:1.2}.ProductShell_wechatCheckoutDialog__yEPxg header button{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--pp-muted);cursor:pointer}.ProductShell_wechatCheckoutDialog__yEPxg header button:hover{background:var(--pp-surface-muted);color:var(--pp-text)}.ProductShell_wechatCheckoutBody__7B1vY{display:grid;justify-items:center;padding:20px 28px 24px;text-align:center}.ProductShell_wechatCheckoutBody__7B1vY h3{margin:0;color:var(--pp-text);font-size:20px;line-height:1.25}.ProductShell_wechatCheckoutBody__7B1vY p{margin-top:8px;color:var(--pp-muted);font-size:14px;line-height:1.5}.ProductShell_wechatCheckoutBody__7B1vY>strong{margin-top:8px;color:#159fe3;font-size:32px;line-height:1.1;letter-spacing:0}.ProductShell_wechatQrBox__Cy3Zo{width:220px;height:220px;display:grid;place-items:center;margin-top:18px;border:1px solid var(--pp-border-strong);border-radius:12px;background:#fffefa;padding:22px}.ProductShell_wechatQrBox__Cy3Zo img{width:100%;height:100%;display:block}.ProductShell_wechatQrBox__Cy3Zo[data-state=expired]{color:var(--pp-danger);font-weight:800;padding:18px}.ProductShell_wechatCheckoutActions__a_Tj5{display:flex;justify-content:center;gap:12px;margin-top:18px}.ProductShell_wechatCheckoutActions__a_Tj5 .ProductShell_primaryAction__V59oH,.ProductShell_wechatCheckoutActions__a_Tj5 .ProductShell_secondaryAction__QONbA{min-height:38px;width:auto;padding:0 16px}.ProductShell_metricGrid__I7nOX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ProductShell_metricItem__mPBaZ{display:grid;gap:5px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface);padding:14px}.ProductShell_metricItem__mPBaZ strong{font-size:28px;line-height:1}.ProductShell_metricItem__mPBaZ span{color:var(--pp-muted);font-size:13px;font-weight:700}.ProductShell_recordCard__RsP_0{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface);padding:14px}.ProductShell_recordIcon__THcTz{width:42px;height:42px;display:grid;place-items:center;border-radius:var(--pp-radius-sm);background:var(--pp-primary-bg);color:var(--pp-primary)}.ProductShell_recordTitleLine__3zKZB{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px}.ProductShell_recordTitleLine__3zKZB span{border-radius:999px;background:var(--pp-info-bg);color:var(--pp-info-text);padding:4px 8px;font-size:12px;font-weight:760}.ProductShell_recordTitleLine__3zKZB span[data-state=draft],.ProductShell_recordTitleLine__3zKZB span[data-state=exported],.ProductShell_recordTitleLine__3zKZB span[data-state=generated]{background:var(--pp-success-bg);color:var(--pp-success-text)}.ProductShell_recordTitleLine__3zKZB span[data-state=credit]{background:var(--pp-warning-bg);color:var(--pp-warning-text)}.ProductShell_recordMetaLine__rk5Vk{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;color:var(--pp-muted);font-size:13px}.ProductShell_recordCard__RsP_0 a{min-height:36px;display:inline-flex;align-items:center;gap:6px}.ProductShell_billingQueryPanel__ZGxxc,.ProductShell_historyPanel__CLzq6{display:grid;gap:12px;border:1px solid var(--pp-border-strong);background:var(--pp-surface)}.ProductShell_historyPanel__CLzq6{border-radius:var(--pp-radius-lg);padding:16px}.ProductShell_billingQueryPanel__ZGxxc{border-color:#ddd4c6;border-radius:12px;background:linear-gradient(180deg,#fffdfa,#fffaf1);padding:20px 22px}.ProductShell_historyPanelHeader__6taTk{display:flex;align-items:center;justify-content:space-between;gap:16px}.ProductShell_historyPanelHeader__6taTk h2{color:var(--pp-text);font-size:17px;line-height:1.25}.ProductShell_historyPanelHeader__6taTk p{max-width:82ch;margin-top:8px;color:var(--pp-muted);font-size:13px;line-height:1.6}.ProductShell_historyControls__1t19m{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:end;border-top:1px solid var(--pp-border);background:rgb(255 255 255/58%);border-radius:10px;padding:14px}.ProductShell_rangeQuickLinks__65P1O{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:4px;width:fit-content;border:1px solid #e1d8ca;border-radius:9px;background:#fffdfa;padding:3px;align-self:end}.ProductShell_rangeQuickLinks__65P1O a{min-height:30px;display:inline-flex;align-items:center;border:1px solid transparent;border-radius:7px;background:transparent;color:#52645e;padding:0 10px;font-size:12px;font-weight:760;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.ProductShell_rangeQuickLinks__65P1O a:hover{background:#f2faf7;color:#0b7662}.ProductShell_rangeQuickLinks__65P1O a[aria-current=page]{border-color:rgb(15 139 116/22%);background:#e7f6f1;color:#0b7662;box-shadow:0 1px 2px rgb(15 139 116/10%)}.ProductShell_rangeForm__C3fKn{display:grid;grid-template-columns:repeat(2,minmax(158px,180px)) minmax(140px,160px) max-content max-content;gap:10px;align-items:end}.ProductShell_rangeForm__C3fKn .ProductShell_secondaryAction__QONbA{width:auto;min-width:78px;min-height:40px;display:inline-flex;align-items:center;gap:7px;border-color:#0f8b74;border-radius:8px;background:#0f8b74;color:#fff;padding-inline:14px;box-shadow:0 6px 12px rgb(15 139 116/14%)}.ProductShell_rangeForm__C3fKn .ProductShell_secondaryAction__QONbA:focus-visible,.ProductShell_rangeForm__C3fKn .ProductShell_secondaryAction__QONbA:hover{border-color:#0b725f;background:#0b725f;color:#fff}.ProductShell_rangeResetAction__0WamC{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #d8cfc1;border-radius:8px;background:#fff;color:var(--pp-muted-strong);padding:0 14px;font-size:13px;font-weight:760;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.ProductShell_rangeResetAction__0WamC:focus-visible,.ProductShell_rangeResetAction__0WamC:hover{border-color:rgb(15 139 116/28%);background:#f4fbf8;color:#0b7662}.ProductShell_rangeForm__C3fKn label{display:grid;gap:8px;color:#52645e;font-size:12px;font-weight:780}.ProductShell_rangeForm__C3fKn input,.ProductShell_rangeForm__C3fKn select,.ProductShell_rechargeOrderFilters__Ovh5s input,.ProductShell_rechargeOrderFilters__Ovh5s select{min-height:40px;border:1px solid #d8cfc1;border-radius:8px;background:linear-gradient(180deg,#ffffff,#fffdf9);color:var(--pp-text);padding:0 12px;font:inherit;font-size:13px;box-shadow:inset 0 1px 0 rgb(255 255 255/78%);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.ProductShell_rangeForm__C3fKn select,.ProductShell_rechargeOrderFilters__Ovh5s select{padding-right:30px}.ProductShell_rangeForm__C3fKn input:focus-visible,.ProductShell_rangeForm__C3fKn select:focus-visible,.ProductShell_rechargeOrderFilters__Ovh5s input:focus-visible,.ProductShell_rechargeOrderFilters__Ovh5s select:focus-visible{border-color:var(--pp-primary);outline:0;box-shadow:0 0 0 3px var(--pp-focus),inset 0 1px 0 rgb(255 255 255/80%)}.ProductShell_rangeForm__C3fKn input:hover,.ProductShell_rangeForm__C3fKn select:hover,.ProductShell_rechargeOrderFilters__Ovh5s input:hover,.ProductShell_rechargeOrderFilters__Ovh5s select:hover{border-color:#c8bdad;background:#fff}.ProductShell_historySummary__BVtR2{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:var(--pp-muted);font-size:13px}.ProductShell_historySummary__BVtR2 strong{color:var(--pp-text);font-size:17px}.ProductShell_billingTableShell__64a3_{overflow-x:auto;border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-md);background:var(--pp-surface)}.ProductShell_billingTableShell__64a3_:has(.ProductShell_antdAccountTable__LhBYk){overflow-x:auto;border:0;background:transparent}.ProductShell_billingTableShell__64a3_:has(.ProductShell_accountDataTableFrame__7Euro){overflow-x:auto;border:0;background:transparent}.ProductShell_billingTable__0QsRL{width:100%;min-width:1040px;border-collapse:collapse;color:var(--pp-text);font-size:13px}.ProductShell_billingTable__0QsRL td,.ProductShell_billingTable__0QsRL th{border-right:1px solid var(--pp-border);border-bottom:1px solid var(--pp-border);padding:10px 12px;text-align:left;vertical-align:middle;white-space:nowrap}.ProductShell_billingTable__0QsRL td:last-child,.ProductShell_billingTable__0QsRL th:last-child{border-right:0}.ProductShell_billingTable__0QsRL thead th{background:#eef2f6;color:var(--pp-muted-strong);font-size:12px;font-weight:760}.ProductShell_billingTableGroups__VAFTy th{background:#e7edf3;color:var(--pp-text);text-align:center}.ProductShell_billingTable__0QsRL tbody tr:hover{background:rgb(37 125 106/4%)}.ProductShell_billingTableFileName__9MB8U{max-width:260px;overflow:hidden;text-overflow:ellipsis}.ProductShell_rechargeOrderFilters__Ovh5s{grid-template-columns:repeat(2,minmax(140px,170px)) repeat(2,minmax(130px,160px)) minmax(220px,1fr) max-content;align-items:end}.ProductShell_rechargeOrderFilters__Ovh5s label{display:grid;gap:8px;color:#52645e;font-size:12px;font-weight:780}.ProductShell_rechargeOrderFilterActions__O5OKS{display:flex;align-items:center;gap:8px}.ProductShell_rechargeOrderFilterActions__O5OKS .ProductShell_secondaryAction__QONbA{width:auto;min-height:40px;border-radius:8px;padding-inline:16px}.ProductShell_rechargeOrderTable__ihSuP{min-width:1220px}.ProductShell_rechargeOrderTable__ihSuP td span[data-no-translate],.ProductShell_rechargeOrderTable__ihSuP td strong{display:block}.ProductShell_rechargeOrderTable__ihSuP td span[data-no-translate]{margin-top:3px;color:var(--pp-muted);font-size:12px}.ProductShell_patternRecordsTableShell___OHUQ{overflow-x:auto;border-radius:10px}.ProductShell_accountDataTableFrame__7Euro{overflow:hidden;min-width:900px;border:1px solid #e1e5df;border-radius:12px;background:#fff}.ProductShell_accountDataTable___51u7{width:100%;border-collapse:collapse;color:#253632;font-size:14px}.ProductShell_accountDataTable___51u7 th{border-bottom:1px solid #dce2dc;color:#17221f;padding:16px;font-size:13px;font-weight:820;line-height:1.25;text-align:left;white-space:nowrap}.ProductShell_accountDataTable___51u7 td{border-bottom:1px solid #e7ebe6;color:#66736f;padding:15px 16px;line-height:1.45;vertical-align:middle;white-space:nowrap}.ProductShell_accountDataTable___51u7 tbody tr:last-child td{border-bottom:0}.ProductShell_accountDataTable___51u7 tbody tr{transition:background .15s ease}.ProductShell_accountDataTable___51u7 tbody tr:hover{background:#fbfdfb}.ProductShell_accountDataTable___51u7 td:last-child,.ProductShell_accountDataTable___51u7 th:last-child{text-align:right}.ProductShell_patternRecordDataTable__9NyPA{min-width:1010px;table-layout:fixed}.ProductShell_creditLedgerDataTable__X695G{min-width:980px;table-layout:fixed}.ProductShell_patternRecordDataTable__9NyPA td:first-child,.ProductShell_patternRecordDataTable__9NyPA th:first-child{width:178px;max-width:188px}.ProductShell_patternRecordDataTable__9NyPA td:nth-child(2),.ProductShell_patternRecordDataTable__9NyPA th:nth-child(2){width:150px}.ProductShell_patternRecordDataTable__9NyPA td:nth-child(3),.ProductShell_patternRecordDataTable__9NyPA th:nth-child(3){width:88px}.ProductShell_patternRecordDataTable__9NyPA td:nth-child(4),.ProductShell_patternRecordDataTable__9NyPA th:nth-child(4){width:116px}.ProductShell_patternRecordDataTable__9NyPA td:nth-child(5),.ProductShell_patternRecordDataTable__9NyPA td:nth-child(6),.ProductShell_patternRecordDataTable__9NyPA th:nth-child(5),.ProductShell_patternRecordDataTable__9NyPA th:nth-child(6){width:112px}.ProductShell_patternRecordDataTable__9NyPA td:nth-child(7),.ProductShell_patternRecordDataTable__9NyPA th:nth-child(7){width:214px}.ProductShell_creditLedgerDataTable__X695G td:first-child,.ProductShell_creditLedgerDataTable__X695G th:first-child{width:64px}.ProductShell_creditLedgerDataTable__X695G td:nth-child(2),.ProductShell_creditLedgerDataTable__X695G th:nth-child(2){width:200px}.ProductShell_creditLedgerDataTable__X695G td:nth-child(3),.ProductShell_creditLedgerDataTable__X695G th:nth-child(3){width:142px}.ProductShell_creditLedgerDataTable__X695G td:nth-child(4),.ProductShell_creditLedgerDataTable__X695G td:nth-child(5),.ProductShell_creditLedgerDataTable__X695G th:nth-child(4),.ProductShell_creditLedgerDataTable__X695G th:nth-child(5){width:118px}.ProductShell_creditLedgerDataTable__X695G td:nth-child(6),.ProductShell_creditLedgerDataTable__X695G th:nth-child(6){width:174px}.ProductShell_creditLedgerDataTable__X695G td:nth-child(7),.ProductShell_creditLedgerDataTable__X695G th:nth-child(7){width:190px}.ProductShell_accountTablePrimaryText__B67S8{display:block;overflow:hidden;color:#1e2b27;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.ProductShell_accountTableActionLink__jjWpg,.ProductShell_accountTableDownloadLink__uujgL{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#33413d;font-size:13px;font-weight:780;text-decoration:none}.ProductShell_accountTableActionLink__jjWpg:hover,.ProductShell_accountTableDownloadLink__uujgL:hover{color:#1e2b27}.ProductShell_accountTableActions__oKXaO{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:6px;white-space:nowrap}.ProductShell_accountTableActions__oKXaO .ProductShell_patternRecordActions__qTqtk{gap:6px;justify-content:flex-end}.ProductShell_accountTableActions__oKXaO .ProductShell_patternRecordActionRow__WlwmQ{gap:6px;justify-content:flex-end;flex-wrap:nowrap}.ProductShell_accountTableActions__oKXaO svg{display:none}.ProductShell_accountTableActions__oKXaO .ProductShell_accountTableActionLink__jjWpg,.ProductShell_accountTableActions__oKXaO .ProductShell_patternRecordActions__qTqtk a,.ProductShell_accountTableActions__oKXaO .ProductShell_patternRecordActions__qTqtk button,.ProductShell_accountTableActions__oKXaO .ProductShell_patternRecordContinueAction__5n0iF a{min-height:28px;border:1px solid #d8ded8;border-radius:7px;background:#ffffff;color:#34413c;padding:0 8px;font-size:12px;font-weight:780;transition:background .15s ease,border-color .15s ease,color .15s ease}.ProductShell_accountTableActions__oKXaO .ProductShell_accountTableActionLink__jjWpg:hover,.ProductShell_accountTableActions__oKXaO .ProductShell_patternRecordActions__qTqtk a:hover,.ProductShell_accountTableActions__oKXaO .ProductShell_patternRecordActions__qTqtk button:hover:not(:disabled),.ProductShell_accountTableActions__oKXaO .ProductShell_patternRecordContinueAction__5n0iF a:hover{border-color:#aeb8b1;background:#f5f7f4;color:#1d2824}.ProductShell_accountDataPill__xEmMv{min-height:24px;display:inline-flex;align-items:center;border:1px solid transparent;border-radius:999px;padding:0 9px;font-size:12px;font-weight:780;white-space:nowrap}.ProductShell_accountDataPill__xEmMv[data-tone=success]{border-color:#d7ded7;background:#f3f5f2;color:#34413c}.ProductShell_accountDataPill__xEmMv[data-tone=info]{border-color:#c9dcff;background:#eff6ff;color:#2457bd}.ProductShell_accountDataPill__xEmMv[data-tone=warning]{border-color:#fed7aa;background:#fff7ed;color:#b45309}.ProductShell_accountDataPill__xEmMv[data-tone=muted]{border-color:#e3e8e3;background:#f7f8f6;color:#68736f}.ProductShell_accountCreditAmount__85Kz5{color:#1e2b27;font-weight:820}.ProductShell_accountCreditAmount__85Kz5[data-positive=true]{color:#087443}.ProductShell_accountDataTableEmpty__kKUuu{min-height:180px;display:grid;place-items:center;color:#68736f;padding:24px;text-align:center}.ProductShell_accountTableSrOnly__wMntJ{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ProductShell_patternRecordsTable__5dpyi,.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_patternRecordsTable__5dpyi{width:100%;min-width:0;table-layout:fixed;font-size:12px}.ProductShell_patternRecordsTable__5dpyi td,.ProductShell_patternRecordsTable__5dpyi th,.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_patternRecordsTable__5dpyi td,.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_patternRecordsTable__5dpyi th{padding:8px 10px;line-height:1.35;white-space:normal}.ProductShell_patternRecordsTable__5dpyi th:first-child{width:14%}.ProductShell_patternRecordsTable__5dpyi th:nth-child(2){width:15%}.ProductShell_patternRecordsTable__5dpyi th:nth-child(3){width:8%}.ProductShell_patternRecordsTable__5dpyi th:nth-child(4){width:9%}.ProductShell_patternRecordsTable__5dpyi th:nth-child(5),.ProductShell_patternRecordsTable__5dpyi th:nth-child(6){width:16%}.ProductShell_patternRecordsTable__5dpyi th:nth-child(7){width:22%}.ProductShell_patternRecordsTable__5dpyi td:nth-child(5) a,.ProductShell_patternRecordsTable__5dpyi td:nth-child(6) a{max-width:100%;display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;color:inherit;line-height:1.25;text-decoration:none}.ProductShell_patternRecordsTable__5dpyi td:nth-child(7){padding:6px 8px}.ProductShell_patternRecordActionsCell__cLoWz{min-width:0}.ProductShell_patternRecordActionStack__5l_Bf{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.ProductShell_patternRecordsTable__5dpyi .ProductShell_patternRecordContinueAction__5n0iF{margin-bottom:0}.ProductShell_patternRecordsTable__5dpyi .ProductShell_patternRecordContinueAction__5n0iF a{width:auto}.ProductShell_patternRecordActionsCompact__7rqbb,.ProductShell_patternRecordsTable__5dpyi .ProductShell_patternRecordActions__qTqtk{min-width:0;gap:5px}.ProductShell_patternRecordActionsCompact__7rqbb .ProductShell_patternRecordActionRow__WlwmQ,.ProductShell_patternRecordsTable__5dpyi .ProductShell_patternRecordActionRow__WlwmQ{display:flex;flex-wrap:wrap;align-items:center;gap:4px;white-space:normal}.ProductShell_patternRecordsTable__5dpyi .ProductShell_patternRecordActions__qTqtk a,.ProductShell_patternRecordsTable__5dpyi .ProductShell_patternRecordActions__qTqtk button,.ProductShell_patternRecordsTable__5dpyi .ProductShell_patternRecordContinueAction__5n0iF a,.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_patternRecordsTable__5dpyi .ProductShell_patternRecordActions__qTqtk a,.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_patternRecordsTable__5dpyi .ProductShell_patternRecordActions__qTqtk button,.ProductShell_stitchAccountFrame__oRZ0w[data-subpage=true] .ProductShell_patternRecordsTable__5dpyi .ProductShell_patternRecordContinueAction__5n0iF a{min-height:28px;border-radius:7px;padding:0 6px;font-size:11px;line-height:1}.ProductShell_patternRecordsTable__5dpyi .ProductShell_patternRecordActionsCompact__7rqbb .ProductShell_patternRecordActionRow__WlwmQ svg{display:none}.ProductShell_accountDataTable___51u7 .ProductShell_accountTableActions__oKXaO,.ProductShell_accountDataTable___51u7 .ProductShell_accountTableActions__oKXaO .ProductShell_patternRecordActionRow__WlwmQ,.ProductShell_accountDataTable___51u7 .ProductShell_accountTableActions__oKXaO .ProductShell_patternRecordActions__qTqtk{min-width:0;display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:6px;white-space:nowrap}.ProductShell_accountDataTable___51u7 .ProductShell_accountTableActions__oKXaO .ProductShell_accountTableActionLink__jjWpg,.ProductShell_accountDataTable___51u7 .ProductShell_accountTableActions__oKXaO .ProductShell_patternRecordActions__qTqtk a,.ProductShell_accountDataTable___51u7 .ProductShell_accountTableActions__oKXaO .ProductShell_patternRecordActions__qTqtk button,.ProductShell_accountDataTable___51u7 .ProductShell_accountTableActions__oKXaO .ProductShell_patternRecordContinueAction__5n0iF a{min-height:28px;border:1px solid #d8ded8;border-radius:7px;background:#ffffff;color:#34413c;padding:0 8px;font-size:12px;font-weight:780;line-height:1.25}.ProductShell_accountDataTable___51u7 .ProductShell_accountTableActions__oKXaO .ProductShell_accountTableActionLink__jjWpg:hover,.ProductShell_accountDataTable___51u7 .ProductShell_accountTableActions__oKXaO .ProductShell_patternRecordActions__qTqtk a:hover,.ProductShell_accountDataTable___51u7 .ProductShell_accountTableActions__oKXaO .ProductShell_patternRecordActions__qTqtk button:hover:not(:disabled),.ProductShell_accountDataTable___51u7 .ProductShell_accountTableActions__oKXaO .ProductShell_patternRecordContinueAction__5n0iF a:hover{border-color:#aeb8b1;background:#f5f7f4;color:#1d2824}.ProductShell_accountDataTable___51u7 .ProductShell_accountTableActions__oKXaO .ProductShell_patternRecordActionRow__WlwmQ>button:not(:first-child){min-height:28px;border:1px solid #d8ded8;border-radius:7px;background:#ffffff;color:#4a5651;padding:0 8px;font-size:12px;font-weight:760}.ProductShell_accountDataTable___51u7 .ProductShell_accountTableActions__oKXaO .ProductShell_patternRecordActionRow__WlwmQ>button:not(:first-child):hover:not(:disabled){border-color:#aeb8b1;background:#f5f7f4;color:#1d2824}.ProductShell_accountDataTable___51u7 .ProductShell_accountTableActions__oKXaO .ProductShell_patternRecordActionRow__WlwmQ>a:first-child,.ProductShell_accountDataTable___51u7 .ProductShell_accountTableActions__oKXaO .ProductShell_patternRecordActionRow__WlwmQ>button:first-child,.ProductShell_accountDataTable___51u7 .ProductShell_accountTableActions__oKXaO .ProductShell_patternRecordContinueAction__5n0iF a{color:#33413d;font-weight:820}.ProductShell_accountDataTable___51u7 .ProductShell_accountTableActions__oKXaO .ProductShell_patternRecordActions__qTqtk .ProductShell_patternRecordEditHeader__EkwzZ button{width:36px;min-height:36px;border:1px solid #d6dcd6;border-radius:8px;background:#ffffff;color:#27332f;padding:0}.ProductShell_accountDataTable___51u7 .ProductShell_accountTableActions__oKXaO .ProductShell_patternRecordActions__qTqtk .ProductShell_patternRecordEditHeader__EkwzZ button:hover:not(:disabled){border-color:#9fa9a2;background:#f3f5f2;color:#121916}.ProductShell_accountDataTable___51u7 .ProductShell_accountTableActions__oKXaO .ProductShell_patternRecordActions__qTqtk .ProductShell_patternRecordEditHeader__EkwzZ button svg{width:18px;height:18px;display:block;flex-shrink:0}.ProductShell_accountDataTable___51u7 .ProductShell_accountTableActions__oKXaO .ProductShell_patternRecordActions__qTqtk .ProductShell_patternRecordEditFooter__9zp0o button{min-height:36px;padding:0 14px;font-size:13px}.ProductShell_patternRecordsTable__5dpyi .ProductShell_patternRecordContinueAction__5n0iF svg{display:none}.ProductShell_paginationNav__BZw41{margin-top:-8px;display:flex;align-items:center;justify-content:flex-end;gap:10px;color:var(--pp-muted);font-size:13px}.ProductShell_paginationNav__BZw41 a,.ProductShell_paginationNav__BZw41 button{min-height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--pp-border-strong);border-radius:4px;background:var(--pp-surface);color:var(--pp-primary);padding:0 10px;font:inherit;font-weight:700;cursor:pointer}.ProductShell_paginationNav__BZw41 a[aria-disabled=true],.ProductShell_paginationNav__BZw41 button:disabled,.ProductShell_paginationNav__BZw41 button[aria-disabled=true]{pointer-events:none;color:var(--pp-muted);opacity:.52}.ProductShell_emptyState__M2BfK{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px dashed var(--pp-border-strong);border-radius:var(--pp-radius-md);background:rgb(255 253 248/62%);padding:16px}.ProductShell_adminPanel__W5mZz{display:grid;gap:14px;border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-lg);background:var(--pp-surface);padding:16px;box-shadow:var(--pp-shadow-sm)}.ProductShell_adminPanelHeader__aKEXr{display:flex;align-items:start;justify-content:space-between;gap:16px}.ProductShell_adminPanelHeader__aKEXr h2{color:var(--pp-text);font-size:17px;line-height:1.3}.ProductShell_adminPanelHeader__aKEXr p{margin-top:4px;color:var(--pp-muted);font-size:14px;line-height:1.55}.ProductShell_showcaseManagementTabs__6LxWT{display:grid;gap:18px}.ProductShell_showcaseManagementTabHeader__TmyMF{display:flex;align-items:center;justify-content:space-between;gap:18px}.ProductShell_showcaseManagementTabList__WZPnX{display:inline-flex;align-items:center;gap:6px;border:1px solid rgb(226 226 226/84%);border-radius:16px;background:#fff;padding:6px;box-shadow:0 10px 24px rgb(66 72 72/4%)}.ProductShell_showcaseManagementTabList__WZPnX button{min-height:44px;min-width:150px;display:grid;place-items:center;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--pp-muted);text-align:center;padding:0 18px;cursor:pointer}.ProductShell_showcaseManagementTabList__WZPnX button strong{color:var(--pp-text);font-size:14px;line-height:1.2}.ProductShell_showcaseManagementTabList__WZPnX button span{display:none}.ProductShell_showcaseManagementTabList__WZPnX button[data-active=true]{border-color:rgb(226 226 226/90%);background:rgb(248 248 248/96%);box-shadow:0 8px 18px rgb(66 72 72/5%);color:var(--pp-text)}.ProductShell_showcaseManagementTabHint__ZWo_T{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:1px solid rgb(226 226 226/88%);border-radius:12px;background:#fff;color:var(--pp-muted-strong);padding:0 18px;font-size:13px;font-weight:720;line-height:1;box-shadow:0 8px 18px rgb(66 72 72/4%)}.ProductShell_showcaseManagementTabPanel__QsXC3{display:grid;gap:14px}.ProductShell_showcaseManagementTabIntro__dABrL{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--pp-border);padding:0 2px 10px}.ProductShell_showcaseManagementTabIntro__dABrL span{color:var(--pp-text);font-size:18px;font-weight:760}.ProductShell_showcaseManagementTabIntro__dABrL p{max-width:620px;color:var(--pp-muted);font-size:13px;line-height:1.5;text-align:right}.ProductShell_galleryCurationPanel__JzFQF,.ProductShell_showcaseHeroPanel__Y_TC7,.ProductShell_showcaseSamplesPanel__XLIby{border-color:rgb(194 200 199/82%);background:#fffefa;box-shadow:none}.ProductShell_showcaseHeroOverview__1Wg74{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:24px}.ProductShell_showcaseHeroMetaBar__p41f7{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;border-bottom:1px solid var(--pp-border);padding:0 0 14px}.ProductShell_showcaseHeroMetaBar__p41f7 small,.ProductShell_showcaseHeroMetaBar__p41f7 strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductShell_showcaseHeroMetaBar__p41f7 small{color:var(--pp-muted);font-size:13px}.ProductShell_showcaseHeroSidePanel__F5n2W{display:grid;gap:16px;align-content:start;border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-lg);background:#fff;padding:22px}.ProductShell_showcaseHeroSidePanel__F5n2W>div:first-child{position:relative;border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:rgb(246 249 248/90%);padding:18px}.ProductShell_showcaseHeroSidePanel__F5n2W>div:first-child strong{display:block;color:var(--pp-text);font-size:15px}.ProductShell_showcaseHeroSidePanel__F5n2W>div:first-child>span{position:absolute;top:22px;right:18px;width:10px;height:10px;border-radius:999px;background:var(--pp-primary)}.ProductShell_showcaseHeroSidePanel__F5n2W p{margin-top:12px;color:var(--pp-muted);font-size:14px;line-height:1.7}.ProductShell_showcaseHeroMetricGrid__xQKet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ProductShell_showcaseHeroMetricGrid__xQKet span{border-radius:var(--pp-radius-md);background:var(--pp-surface-muted);padding:16px}.ProductShell_showcaseHeroMetricGrid__xQKet b,.ProductShell_showcaseHeroMetricGrid__xQKet small{display:block}.ProductShell_showcaseHeroMetricGrid__xQKet small{color:var(--pp-muted);font-size:12px;line-height:1.2}.ProductShell_showcaseHeroMetricGrid__xQKet b{margin-top:8px;color:var(--pp-text);font-size:18px}.ProductShell_showcaseGuideCard__6lIP_{border:1px solid rgb(217 193 200/70%);border-radius:var(--pp-radius-md);background:rgb(255 246 249/78%);padding:18px 20px}.ProductShell_showcaseGuideCard__6lIP_ strong{color:var(--pp-text);font-size:15px}.ProductShell_showcaseGuideCard__6lIP_ li,.ProductShell_showcaseGuideCard__6lIP_ p{color:var(--pp-muted);font-size:14px;line-height:1.7}.ProductShell_showcaseGuideCard__6lIP_ ul{display:grid;gap:8px;margin:12px 0 0 18px;padding:0}.ProductShell_showcaseHeroPanel__Y_TC7 .ProductShell_heroAdminGrid__kU9wX{grid-template-columns:1fr;border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-lg);background:#fff;padding:0;overflow:hidden}.ProductShell_showcaseHeroPanel__Y_TC7 .ProductShell_heroAdminForm__uQdZx{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:24px 26px}.ProductShell_showcaseHeroPanel__Y_TC7 .ProductShell_heroAdminForm__uQdZx h3{grid-column:1/-1;color:var(--pp-text);font-size:16px;font-weight:760}.ProductShell_showcaseHeroPanel__Y_TC7 .ProductShell_heroFileGrid__2BsMV{grid-column:2;grid-row:2/span 3;grid-template-columns:1fr;align-self:stretch}.ProductShell_showcaseHeroPanel__Y_TC7 .ProductShell_primaryAction__V59oH{justify-self:start;min-width:220px}.ProductShell_showcaseHeroPanel__Y_TC7 .ProductShell_localPreviewPair__V4ryB{gap:24px}.ProductShell_showcaseHeroPanel__Y_TC7 .ProductShell_localPreviewMedia__z_6Fq{min-height:0;aspect-ratio:16/9;display:flex;align-items:stretch;justify-content:stretch;position:relative;border:0;border-radius:var(--pp-radius-md);background:var(--pp-surface-muted)}.ProductShell_showcaseHeroPanel__Y_TC7 .ProductShell_localPreviewMedia__z_6Fq strong{position:absolute;z-index:1;top:-28px;left:0;color:var(--pp-text);font-size:14px}.ProductShell_showcaseHeroPanel__Y_TC7 .ProductShell_localPreviewMedia__z_6Fq span{width:100%;display:grid;place-items:center;border:1px dashed var(--pp-border-strong);border-radius:inherit}.ProductShell_showcaseSamplesPanel__XLIby .ProductShell_maintenanceNotice__TdHyL,.ProductShell_showcaseSamplesPanel__XLIby .ProductShell_maintenanceSteps__rStEO{display:none}.ProductShell_galleryCurationPanel__JzFQF .ProductShell_uploadFormGrid__hzHF1,.ProductShell_showcaseSamplesPanel__XLIby .ProductShell_uploadFormGrid__hzHF1{align-items:end;border:0;background:transparent;padding:0}.ProductShell_galleryCurationGrid__ESKy6{display:grid;grid-template-columns:minmax(360px,.72fr) minmax(0,1.08fr);gap:28px;align-items:start}.ProductShell_galleryCurationLeft__g15wU{display:grid;gap:18px}.ProductShell_galleryCurationRight__xzIMj{min-width:0;display:grid}.ProductShell_galleryCurationRight__xzIMj .ProductShell_adminTableWrap__btfeU{border-radius:var(--pp-radius-lg);background:#fff}.ProductShell_galleryCurationRight__xzIMj .ProductShell_adminTable__877xJ{min-width:720px}.ProductShell_galleryCurationPanel__JzFQF{border:0;background:transparent;padding:0;box-shadow:none}.ProductShell_galleryCurationPanel__JzFQF>.ProductShell_adminPanelHeader__aKEXr{display:none}.ProductShell_galleryCurationPanel__JzFQF .ProductShell_uploadFormGrid__hzHF1{display:grid;grid-template-columns:1fr;gap:18px;align-items:stretch;border:1px solid rgb(226 226 226/86%);border-radius:16px;background:#fff;padding:24px;box-shadow:0 12px 28px rgb(66 72 72/6%)}.ProductShell_galleryFormHeader__GWoL3{display:flex;align-items:center;gap:10px}.ProductShell_galleryFormHeader__GWoL3 span{width:8px;height:28px;border-radius:999px;background:#ff8a80}.ProductShell_galleryFormHeader__GWoL3 h3{color:var(--pp-text);font-size:20px;line-height:1.3}.ProductShell_galleryCurationPanel__JzFQF .ProductShell_formField__Uh68F{gap:8px;color:#424848;font-size:14px;font-weight:650}.ProductShell_galleryCurationPanel__JzFQF .ProductShell_formField__Uh68F input,.ProductShell_galleryCurationPanel__JzFQF .ProductShell_formField__Uh68F select{min-height:52px;border:0;border-radius:14px;background:#f5f5f5;color:var(--pp-text);padding:0 16px;font:inherit}.ProductShell_galleryFormSplit__JV8FK{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:16px}.ProductShell_galleryDisplayMode__uDGya{display:grid;gap:8px;color:#424848;font-size:14px;font-weight:650}.ProductShell_galleryDisplayMode__uDGya>div{min-height:52px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:4px;border-radius:14px;background:#f5f5f5;padding:4px}.ProductShell_galleryDisplayMode__uDGya button{min-height:40px;border:0;border-radius:10px;background:transparent;color:var(--pp-muted);font-size:12px;font-weight:760;cursor:pointer}.ProductShell_galleryDisplayMode__uDGya button[data-active=true]{border:1px solid rgb(194 200 199/32%);background:#fff;color:var(--pp-primary);box-shadow:0 4px 14px rgb(66 72 72/8%)}.ProductShell_galleryUploadGroup__CqVZa{display:grid;gap:8px}.ProductShell_galleryUploadGroup__CqVZa>span{color:#424848;font-size:14px;font-weight:650}.ProductShell_galleryUploadGroup__CqVZa>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ProductShell_galleryCurationPanel__JzFQF .ProductShell_filePickBox__oPLeg{min-height:164px;aspect-ratio:1;display:grid;place-items:center;gap:8px;border:2px dashed #c2c8c7;border-radius:16px;background:#f5f5f5;color:var(--pp-primary);text-align:center;padding:18px}.ProductShell_galleryCurationPanel__JzFQF .ProductShell_filePickBox__oPLeg span{color:var(--pp-muted);font-size:12px;font-weight:650}.ProductShell_galleryCurationPanel__JzFQF .ProductShell_primaryAction__V59oH{width:100%;min-height:68px;border-radius:16px;background:#ff817c;color:#fff;font-size:16px;box-shadow:0 18px 34px rgb(255 129 124/22%)}.ProductShell_galleryCurationPanel__JzFQF .ProductShell_adminHint__WhEPE,.ProductShell_galleryCurationPanel__JzFQF .ProductShell_successInline__jvbCY{margin:0}.ProductShell_galleryCurationPanel__JzFQF .ProductShell_showcaseGuideCard__6lIP_{border-color:rgb(186 201 211/88%);background:rgb(226 241 252/40%);padding:22px}.ProductShell_galleryFeaturedTable__14rE1{min-height:600px;overflow:hidden;border:1px solid rgb(226 226 226/86%);border-radius:16px;background:#fff;box-shadow:0 12px 28px rgb(66 72 72/5%)}.ProductShell_galleryFeaturedHeader__BWMHx{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgb(226 226 226/70%);padding:0 24px}.ProductShell_galleryFeaturedHeader__BWMHx>div{display:flex;align-items:center;gap:10px}.ProductShell_galleryFeaturedHeader__BWMHx span{width:8px;height:28px;border-radius:999px;background:var(--pp-primary)}.ProductShell_galleryFeaturedHeader__BWMHx h3{color:var(--pp-text);font-size:18px;line-height:1.3}.ProductShell_galleryFeaturedHeader__BWMHx b{border-radius:999px;background:#eeeeee;color:var(--pp-muted);padding:8px 18px;font-size:12px}.ProductShell_galleryFeaturedTable__14rE1 .ProductShell_adminTable__877xJ{min-width:0;table-layout:fixed;border-collapse:collapse}.ProductShell_galleryFeaturedTable__14rE1 .ProductShell_adminTable__877xJ th{height:62px;background:rgb(243 243 243/58%);color:var(--pp-muted-strong);font-size:12px;font-weight:760}.ProductShell_galleryFeaturedTable__14rE1 .ProductShell_adminTable__877xJ td{height:112px;border-bottom:1px solid rgb(238 238 238/72%);vertical-align:middle}.ProductShell_galleryFeaturedTable__14rE1 .ProductShell_adminTable__877xJ td:first-child,.ProductShell_galleryFeaturedTable__14rE1 .ProductShell_adminTable__877xJ th:first-child{width:110px;padding-left:28px}.ProductShell_galleryFeaturedTable__14rE1 .ProductShell_adminTable__877xJ td:nth-child(2),.ProductShell_galleryFeaturedTable__14rE1 .ProductShell_adminTable__877xJ th:nth-child(2){width:30%}.ProductShell_galleryFeaturedTable__14rE1 .ProductShell_adminTable__877xJ td:nth-child(3),.ProductShell_galleryFeaturedTable__14rE1 .ProductShell_adminTable__877xJ th:nth-child(3){width:72px}.ProductShell_galleryFeaturedTable__14rE1 .ProductShell_adminTable__877xJ td:nth-child(4),.ProductShell_galleryFeaturedTable__14rE1 .ProductShell_adminTable__877xJ th:nth-child(4){width:112px}.ProductShell_galleryFeaturedTable__14rE1 .ProductShell_adminTable__877xJ td:nth-child(5),.ProductShell_galleryFeaturedTable__14rE1 .ProductShell_adminTable__877xJ th:nth-child(5){width:92px}.ProductShell_galleryFeaturedTable__14rE1 .ProductShell_adminTable__877xJ td:nth-child(6),.ProductShell_galleryFeaturedTable__14rE1 .ProductShell_adminTable__877xJ th:nth-child(6){width:104px}.ProductShell_galleryFeaturedTable__14rE1 .ProductShell_adminTable__877xJ td strong{color:var(--pp-text);font-size:15px;line-height:1.45}.ProductShell_galleryFeaturedTable__14rE1 .ProductShell_adminTable__877xJ td span{color:var(--pp-muted);font-size:12px}.ProductShell_galleryFeaturedThumb__u2gkS{width:64px;height:64px;display:block;overflow:hidden;border-radius:14px;background:var(--pp-surface-muted)}.ProductShell_galleryFeaturedThumb__u2gkS img{width:100%;height:100%;display:block;object-fit:cover}.ProductShell_galleryModeBadge__Z2FGE{display:inline-flex;align-items:center;justify-content:center;min-width:54px;border-radius:6px;padding:5px 8px;font-size:10px!important;font-weight:800}.ProductShell_galleryModeBadge__Z2FGE[data-mode=source]{background:#e0f2f1;color:var(--pp-primary)}.ProductShell_galleryModeBadge__Z2FGE[data-mode=pattern]{background:#e2f1fc;color:var(--pp-tertiary,#526069)}.ProductShell_galleryStatusDot__Td6_n{width:7px;height:7px;display:inline-block!important;margin:0 8px 0 0!important;border-radius:999px;vertical-align:middle}.ProductShell_galleryStatusDot__Td6_n[data-state=visible]{background:#10b981}.ProductShell_galleryStatusDot__Td6_n[data-state=hidden]{background:#fb923c}.ProductShell_galleryFeaturedTable__14rE1 .ProductShell_rowActions__yFyBC{justify-content:flex-start}.ProductShell_galleryFeaturedTable__14rE1 .ProductShell_rowActions__yFyBC button{min-width:0;border:0;background:transparent;padding:0}.ProductShell_galleryFeaturedTable__14rE1 .ProductShell_rowActions__yFyBC button svg,.ProductShell_galleryFeaturedTable__14rE1 .ProductShell_rowActions__yFyBC button:not(:first-child):not([data-danger=true]){display:none}.ProductShell_galleryFeaturedTable__14rE1 .ProductShell_rowActions__yFyBC button[data-danger=true]{color:#b94f3f}.ProductShell_adminToolbar__vEhXs{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ProductShell_adminToolbar__vEhXs label{min-width:220px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;color:var(--pp-muted)}.ProductShell_adminToolbar__vEhXs input,.ProductShell_adminToolbar__vEhXs label,.ProductShell_adminToolbar__vEhXs select{min-height:38px;border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);background:#fffefa;padding:0 10px}.ProductShell_adminToolbar__vEhXs input,.ProductShell_adminToolbar__vEhXs select{color:var(--pp-text)}.ProductShell_adminToolbar__vEhXs label input{min-height:0;border:0;background:transparent;padding:0}.ProductShell_adminToolbar__vEhXs .ant-input-affix-wrapper{min-width:240px;min-height:38px;border-color:var(--pp-border-strong);border-radius:var(--pp-radius-sm);background:#fffefa}.ProductShell_adminToolbar__vEhXs .ant-select{min-width:150px}.ProductShell_adminToolbar__vEhXs .ant-select-selector{min-height:38px;border-color:var(--pp-border-strong)!important;border-radius:var(--pp-radius-sm)!important;background:#fffefa!important}.ProductShell_adminToolbar__vEhXs .ant-select-selection-item{display:inline-flex;align-items:center;font-weight:720}.ProductShell_adminToolbar__vEhXs input:focus-visible,.ProductShell_adminToolbar__vEhXs select:focus-visible{outline:3px solid var(--pp-focus);outline-offset:2px}.ProductShell_adminTableWrap__btfeU{overflow-x:auto;border:1px solid var(--pp-border);border-radius:var(--pp-radius-md)}.ProductShell_adminPatternFilters__2__Tw{display:grid;grid-template-columns:minmax(240px,1fr) repeat(3,minmax(130px,180px));gap:10px;border-bottom:1px solid var(--pp-border);background:var(--pp-surface-muted);padding:12px}.ProductShell_adminPatternFilters__2__Tw input,.ProductShell_adminPatternFilters__2__Tw select{min-height:38px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);background:var(--pp-surface);color:var(--pp-text);padding:0 10px;font:inherit}.ProductShell_adminTable__877xJ{width:100%;min-width:760px;border-collapse:collapse;background:var(--pp-surface)}.ProductShell_adminStack__aY_Pd{display:grid;gap:12px}.ProductShell_userSummaryGrid__tCBnO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ProductShell_userSummaryGrid__tCBnO div{border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface-muted);padding:12px}.ProductShell_userSummaryGrid__tCBnO strong{display:block;color:var(--pp-text);font-size:22px;line-height:1}.ProductShell_userSummaryGrid__tCBnO span{display:block;margin-top:6px;color:var(--pp-muted);font-size:12px;font-weight:720}.ProductShell_userFilters__pybMf{display:grid;grid-template-columns:minmax(240px,1fr) repeat(4,minmax(132px,170px));gap:10px}.ProductShell_userFilters__pybMf label,.ProductShell_userFilters__pybMf select{min-height:38px;border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);background:var(--pp-surface);color:var(--pp-text);font:inherit}.ProductShell_userFilters__pybMf label{display:flex;align-items:center;gap:8px;padding:0 10px}.ProductShell_userFilters__pybMf input{width:100%;min-width:0;border:0;background:transparent;color:inherit;font:inherit}.ProductShell_userFilters__pybMf select{padding:0 10px}.ProductShell_adminHint__WhEPE,.ProductShell_successInline__jvbCY{border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);background:var(--pp-surface-muted);color:var(--pp-muted-strong);padding:10px 12px;font-size:13px;font-weight:720;line-height:1.45}.ProductShell_successInline__jvbCY{border-color:rgb(36 98 61/24%);background:var(--pp-success-bg);color:var(--pp-success-text)}.ProductShell_permissionPanel__c_dP4{display:grid;grid-template-columns:minmax(220px,1fr) minmax(240px,340px) auto;gap:12px;align-items:end;border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface);padding:12px}.ProductShell_permissionPanel__c_dP4 strong{color:var(--pp-text);font-size:14px}.ProductShell_permissionPanel__c_dP4 p{margin-top:4px;color:var(--pp-muted);font-size:13px;line-height:1.45}.ProductShell_permissionPanel__c_dP4 button{min-height:38px;border:0;border-radius:var(--pp-radius-sm);background:var(--pp-primary);color:white;padding:0 14px;font-size:13px;font-weight:760;cursor:pointer}.ProductShell_permissionPanel__c_dP4 button:disabled{cursor:not-allowed;opacity:.5}.ProductShell_permissionEmailField__6bwAc{display:grid;gap:6px;color:var(--pp-muted-strong);font-size:12px;font-weight:720}.ProductShell_permissionEmailField__6bwAc input{min-height:38px;border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);background:var(--pp-surface);color:var(--pp-text);padding:0 10px;font:inherit}.ProductShell_adminTable__877xJ td,.ProductShell_adminTable__877xJ th{border-bottom:1px solid var(--pp-border);padding:12px;text-align:left;vertical-align:top;font-size:13px}.ProductShell_adminTable__877xJ th{background:var(--pp-surface-muted);color:var(--pp-muted-strong);font-weight:760}.ProductShell_adminTable__877xJ tr:last-child td{border-bottom:0}.ProductShell_userManagementTable__bXWu1{min-width:1280px;table-layout:fixed}.ProductShell_userManagementTable__bXWu1 td,.ProductShell_userManagementTable__bXWu1 th{padding:10px 12px;vertical-align:middle}.ProductShell_userManagementTable__bXWu1 th:first-child{width:22%}.ProductShell_userManagementTable__bXWu1 th:nth-child(2){width:8%}.ProductShell_userManagementTable__bXWu1 th:nth-child(3){width:6%}.ProductShell_userManagementTable__bXWu1 th:nth-child(4){width:11%}.ProductShell_userManagementTable__bXWu1 th:nth-child(5),.ProductShell_userManagementTable__bXWu1 th:nth-child(6){width:6%}.ProductShell_userManagementTable__bXWu1 th:nth-child(7){width:10%}.ProductShell_userManagementTable__bXWu1 th:nth-child(8){width:11%}.ProductShell_userManagementTable__bXWu1 th:nth-child(9){width:20%}.ProductShell_userManagementTable__bXWu1 td:nth-child(9),.ProductShell_userManagementTable__bXWu1 th:nth-child(9){padding-left:14px}.ProductShell_sortableTableHeader__zejwV{display:inline-flex;align-items:center;gap:5px;color:inherit;text-decoration:none;white-space:nowrap}.ProductShell_sortableTableHeader__zejwV em{color:var(--pp-muted);font-style:normal;font-size:12px;line-height:1}.ProductShell_sortableTableHeader__zejwV:focus-visible,.ProductShell_sortableTableHeader__zejwV:hover{color:var(--pp-primary)}.ProductShell_userManagementTable__bXWu1 .ProductShell_statusBadge__Odaq_{padding:3px 7px}.ProductShell_userPrimaryName__EpRci{max-width:30ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductShell_userSecondaryText__KZBA8{max-width:42ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductShell_userColorTagControl__M5jbk{display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:150px;min-height:28px;margin-top:8px;border:1px solid var(--pp-border);border-radius:999px;background:var(--pp-surface-muted);padding:0 8px}.ProductShell_userColorTagControl__M5jbk>span{width:9px;height:9px;flex:0 0 auto;border-radius:999px;background:#b8b3aa;box-shadow:inset 0 0 0 1px rgb(0 0 0/12%)}.ProductShell_userColorTagControl__M5jbk select{min-width:72px;border:0;background:transparent;color:var(--pp-muted-strong);font:inherit;font-size:12px;font-weight:760;line-height:1;outline:0;cursor:pointer}.ProductShell_userColorTagControl__M5jbk[data-tag=red]>span{background:#ff5f57}.ProductShell_userColorTagControl__M5jbk[data-tag=orange]>span{background:#ff9f0a}.ProductShell_userColorTagControl__M5jbk[data-tag=yellow]>span{background:#ffd60a}.ProductShell_userColorTagControl__M5jbk[data-tag=green]>span{background:#32d74b}.ProductShell_userColorTagControl__M5jbk[data-tag=blue]>span{background:#0a84ff}.ProductShell_userColorTagControl__M5jbk[data-tag=purple]>span{background:#bf5af2}.ProductShell_userColorTagControl__M5jbk[data-tag=gray]>span{background:#8e8e93}.ProductShell_adminTable__877xJ td span,.ProductShell_adminTable__877xJ td strong{display:block}.ProductShell_adminTable__877xJ td strong{color:var(--pp-text);font-size:14px}.ProductShell_adminTable__877xJ td span{margin-top:4px;color:var(--pp-muted);line-height:1.45}.ProductShell_userManagementTable__bXWu1 .ProductShell_permissionSwitch__A_uif{gap:7px;white-space:nowrap}.ProductShell_userManagementTable__bXWu1 .ProductShell_permissionSwitch__A_uif span{width:32px;height:18px}.ProductShell_userManagementTable__bXWu1 .ProductShell_permissionSwitch__A_uif span:after{top:3px;left:3px;width:12px;height:12px}.ProductShell_userManagementTable__bXWu1 .ProductShell_permissionSwitch__A_uif input:checked+span:after{transform:translateX(14px)}.ProductShell_userManagementTable__bXWu1 .ProductShell_permissionSwitch__A_uif strong{min-width:38px}.ProductShell_userRowActions__ib2IF{display:flex;flex-wrap:nowrap;gap:6px;align-items:center;justify-content:flex-start;white-space:nowrap}.ProductShell_userMoreMenu__atN5N summary,.ProductShell_userRowActions__ib2IF>button{flex:0 0 auto;white-space:nowrap}.ProductShell_userMoreMenu__atN5N{position:relative}.ProductShell_userMoreMenu__atN5N summary{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);background:var(--pp-surface);color:var(--pp-text);padding:0 9px;font-size:12px;font-weight:720;cursor:pointer;list-style:none}.ProductShell_userMoreMenu__atN5N summary::-webkit-details-marker{display:none}.ProductShell_userMoreMenu__atN5N summary:focus-visible{outline:3px solid var(--pp-focus);outline-offset:2px}.ProductShell_userMoreMenu__atN5N>div{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:128px;border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-md);background:var(--pp-surface);box-shadow:0 8px 16px rgb(46 38 28/12%);padding:6px}.ProductShell_userMoreMenu__atN5N>div button{width:100%;justify-content:flex-start;border:0}.ProductShell_adminDialogBackdrop__OYeSs{position:fixed;inset:0;z-index:50;display:grid;place-items:center;background:rgb(35 34 32/48%);padding:24px}.ProductShell_adminDialog__jChiY{width:min(100%,520px);max-height:min(720px,calc(100dvh - 48px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--pp-border-strong);border-radius:12px;background:var(--pp-surface);box-shadow:0 12px 28px rgb(31 28 24/18%)}.ProductShell_adminDialogWide__40D4e{width:min(100%,900px)}.ProductShell_adminDialogActions__95hsR,.ProductShell_adminDialogHeader__NHO_f{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px}.ProductShell_adminDialogHeader__NHO_f{border-bottom:1px solid var(--pp-border)}.ProductShell_adminDialogHeader__NHO_f h2{color:var(--pp-text);font-size:20px;line-height:1.2}.ProductShell_adminDialogHeader__NHO_f button{width:34px;height:34px;border:0;border-radius:var(--pp-radius-sm);background:transparent;color:var(--pp-muted);cursor:pointer}.ProductShell_adminDialogHeader__NHO_f button:focus-visible,.ProductShell_adminDialogHeader__NHO_f button:hover{background:var(--pp-surface-muted);color:var(--pp-text);outline:3px solid var(--pp-focus)}.ProductShell_adminDialogBody__iqnv4{display:grid;gap:14px;overflow:auto;padding:18px 22px}.ProductShell_adminDialogBody__iqnv4 .ProductShell_formField__Uh68F select,.ProductShell_adminDialogBody__iqnv4 .ProductShell_formField__Uh68F textarea{min-height:42px;border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);background:var(--pp-surface);color:var(--pp-text);padding:0 10px;font:inherit}.ProductShell_adminDialogBody__iqnv4 .ProductShell_formField__Uh68F textarea{min-height:96px;padding:10px;resize:vertical}.ProductShell_adminDialogBody__iqnv4 .ProductShell_formField__Uh68F select:focus-visible,.ProductShell_adminDialogBody__iqnv4 .ProductShell_formField__Uh68F textarea:focus-visible{border-color:var(--pp-primary);outline:3px solid var(--pp-focus)}.ProductShell_adminDialogActions__95hsR{justify-content:flex-end;border-top:1px solid var(--pp-border)}.ProductShell_dialogUserSummary__6_5eW{display:flex;align-items:center;gap:12px;border-radius:var(--pp-radius-md);background:var(--pp-surface-muted);padding:14px}.ProductShell_dialogUserSummary__6_5eW>span{width:40px;height:40px;display:inline-grid;place-items:center;border-radius:999px;background:var(--pp-primary-bg);color:var(--pp-primary);font-weight:820}.ProductShell_dialogUserSummary__6_5eW em,.ProductShell_dialogUserSummary__6_5eW strong{display:block}.ProductShell_dialogUserSummary__6_5eW strong{color:var(--pp-text);font-size:14px}.ProductShell_dialogUserSummary__6_5eW em{margin-top:3px;color:var(--pp-muted);font-size:13px;font-style:normal}.ProductShell_visitorActivitySection__G9zpd{display:grid;gap:10px}.ProductShell_visitorActivitySection__G9zpd h3{color:var(--pp-text);font-size:15px;line-height:1.3}.ProductShell_visitorActivityList__hFsRp{display:grid;gap:8px}.ProductShell_visitorActivityRow__UKYVP{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:12px;align-items:start;border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);background:var(--pp-surface-muted);padding:10px 12px}.ProductShell_visitorActivityRow__UKYVP span,.ProductShell_visitorActivityRow__UKYVP strong{display:block}.ProductShell_visitorActivityRow__UKYVP strong{color:var(--pp-text);font-size:13px}.ProductShell_visitorActivityRow__UKYVP span{margin-top:3px;color:var(--pp-muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.ProductShell_visitorActivityRow__UKYVP em{color:var(--pp-muted-strong);font-size:12px;font-style:normal;font-weight:720;text-align:right}.ProductShell_creditHistorySummary__dnI5h{display:grid;grid-template-columns:minmax(0,1fr) 150px;align-items:stretch;gap:12px;border-radius:var(--pp-radius-md);background:var(--pp-surface-muted);padding:12px}.ProductShell_creditHistorySummary__dnI5h .ProductShell_dialogUserSummary__6_5eW{padding:0;background:transparent}.ProductShell_creditHistorySummary__dnI5h>div:last-child{display:grid;align-content:center;justify-items:end;gap:4px}.ProductShell_creditHistorySummary__dnI5h>div:last-child em,.ProductShell_creditHistorySummary__dnI5h>div:last-child span{color:var(--pp-muted);font-size:12px;font-style:normal}.ProductShell_creditHistorySummary__dnI5h>div:last-child strong{color:var(--pp-text);font-size:24px;line-height:1}.ProductShell_creditHistoryEmpty__HJvVw{min-height:96px;display:grid;place-items:center;color:var(--pp-muted);font-size:14px}.ProductShell_creditHistoryList__D553e{display:grid;gap:8px}.ProductShell_creditHistoryRow____ibL{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);background:var(--pp-surface);padding:10px 12px}.ProductShell_creditHistoryRow____ibL span,.ProductShell_creditHistoryRow____ibL strong{display:block}.ProductShell_creditHistoryRow____ibL strong{color:var(--pp-text);font-size:13px}.ProductShell_creditHistoryRow____ibL span{margin-top:3px;color:var(--pp-muted);font-size:12px}.ProductShell_creditHistoryRow____ibL>div:last-child{min-width:92px;text-align:right}.ProductShell_creditHistoryRow____ibL>div:last-child strong{color:var(--pp-danger-text)}.ProductShell_creditHistoryRow____ibL>div:last-child[data-positive=true] strong{color:var(--pp-primary)}.ProductShell_adminShowcaseCell__uB5qz{display:grid;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:12px;min-width:260px}.ProductShell_adminShowcaseThumbPair__54ZFq{display:grid!important;grid-template-columns:repeat(2,54px);gap:6px}.ProductShell_adminShowcaseThumbPair__54ZFq img{width:54px;height:54px;display:block;border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);background:var(--pp-surface-muted);object-fit:cover}.ProductShell_adminShowcaseCell__uB5qz>span,.ProductShell_adminShowcaseCell__uB5qz>span span{min-width:0}.ProductShell_adminTable__877xJ button,.ProductShell_rowActions__yFyBC button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);background:var(--pp-surface);color:var(--pp-text);padding:0 9px;font-size:12px;font-weight:720;cursor:pointer}.ProductShell_adminTable__877xJ button:focus-visible,.ProductShell_rowActions__yFyBC button:focus-visible{outline:3px solid var(--pp-focus);outline-offset:2px}.ProductShell_rowActions__yFyBC button[data-danger=true]{border-color:rgb(155 55 44/28%);background:var(--pp-danger-bg);color:var(--pp-danger-text)}.ProductShell_rowActions__yFyBC{display:flex;flex-wrap:wrap;gap:6px}.ProductShell_showcaseEditPanel__x0J6F{display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(220px,1.4fr) 92px minmax(160px,.9fr) minmax(160px,.9fr) auto;align-items:end;gap:10px;border:1px solid rgb(37 125 106/22%);border-radius:var(--pp-radius-md);background:var(--pp-primary-bg);padding:12px}.ProductShell_showcaseEditPanel__x0J6F .ProductShell_filePickBox__oPLeg,.ProductShell_showcaseEditPanel__x0J6F .ProductShell_formField__Uh68F{min-width:0}.ProductShell_showcaseEditPanel__x0J6F .ProductShell_filePickBox__oPLeg{background:var(--pp-surface)}.ProductShell_adminActionError__UNHP7{border:1px solid rgb(155 55 44/28%);border-radius:var(--pp-radius-sm);background:var(--pp-danger-bg);color:var(--pp-danger-text);margin:0 0 10px;padding:10px 12px;font-size:13px;font-weight:700}.ProductShell_permissionSwitch__A_uif{width:fit-content;display:inline-flex;align-items:center;gap:8px;color:var(--pp-muted-strong);cursor:pointer}.ProductShell_permissionSwitch__A_uif input{position:absolute;opacity:0;pointer-events:none}.ProductShell_permissionSwitch__A_uif span{position:relative;width:38px;height:22px;border:1px solid var(--pp-border-strong);border-radius:999px;background:var(--pp-surface-muted);transition:background .16s ease,border-color .16s ease}.ProductShell_permissionSwitch__A_uif span:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:999px;background:var(--pp-muted);transition:background .16s ease,transform .16s ease}.ProductShell_permissionSwitch__A_uif input:checked+span{border-color:rgb(37 125 106/55%);background:var(--pp-primary-bg)}.ProductShell_permissionSwitch__A_uif input:checked+span:after{background:var(--pp-primary);transform:translateX(16px)}.ProductShell_permissionSwitch__A_uif input:focus-visible+span{outline:3px solid var(--pp-focus);outline-offset:2px}.ProductShell_permissionSwitch__A_uif strong{min-width:42px;color:var(--pp-text);font-size:12px;font-weight:760}.ProductShell_menuAuthorizationRows__x882v{display:grid;gap:10px}.ProductShell_menuAuthorizationRow__N8anc{min-height:48px;display:grid;grid-template-columns:38px 64px minmax(0,1fr);align-items:center;gap:10px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);background:#fffefa;color:var(--pp-muted-strong);padding:10px 12px;font-size:14px;font-weight:680;cursor:pointer}.ProductShell_menuAuthorizationRow__N8anc input{position:absolute;opacity:0;pointer-events:none}.ProductShell_menuAuthorizationSwitch__XH_zP{position:relative;width:38px;height:22px;border:1px solid var(--pp-border-strong);border-radius:999px;background:var(--pp-surface-muted);transition:background .16s ease,border-color .16s ease}.ProductShell_menuAuthorizationSwitch__XH_zP:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:999px;background:var(--pp-muted);transition:background .16s ease,transform .16s ease}.ProductShell_menuAuthorizationRow__N8anc input:checked+.ProductShell_menuAuthorizationSwitch__XH_zP{border-color:rgb(37 125 106/55%);background:var(--pp-primary-bg)}.ProductShell_menuAuthorizationRow__N8anc input:checked+.ProductShell_menuAuthorizationSwitch__XH_zP:after{background:var(--pp-primary);transform:translateX(16px)}.ProductShell_menuAuthorizationRow__N8anc input:focus-visible+.ProductShell_menuAuthorizationSwitch__XH_zP{outline:3px solid var(--pp-focus);outline-offset:2px}.ProductShell_menuAuthorizationRow__N8anc strong{color:var(--pp-text);font-size:13px;font-weight:760;white-space:nowrap}.ProductShell_menuAuthorizationName__5YW_E{min-width:0;color:var(--pp-muted-strong);line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.ProductShell_quotaControl__JKJkn{width:176px;display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:6px}.ProductShell_quotaControl__JKJkn input{width:100%;min-height:32px;border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);background:var(--pp-surface);color:var(--pp-text);padding:0 8px;font-size:13px;font-weight:720}.ProductShell_quotaControl__JKJkn input:focus-visible{border-color:var(--pp-primary);outline:3px solid var(--pp-focus);outline-offset:1px}.ProductShell_quotaControl__JKJkn span{color:var(--pp-muted);font-size:12px;font-weight:720}.ProductShell_quotaQuickActions__3KkRp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.ProductShell_quotaQuickActions__3KkRp button{min-height:24px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);background:var(--pp-surface);color:var(--pp-text);font-size:11px;font-weight:760;cursor:pointer}.ProductShell_quotaQuickActions__3KkRp button:hover{border-color:var(--pp-primary);color:var(--pp-primary)}.ProductShell_quotaQuickActions__3KkRp button:disabled{cursor:not-allowed;opacity:.55}.ProductShell_statusBadge__Odaq_{width:fit-content;border-radius:999px;background:var(--pp-info-bg);color:var(--pp-info-text)!important;padding:4px 8px;font-size:12px;font-weight:760}.ProductShell_statusBadge__Odaq_[data-state=draft],.ProductShell_statusBadge__Odaq_[data-state=invited]{background:var(--pp-warning-bg);color:var(--pp-warning-text)!important}.ProductShell_statusBadge__Odaq_[data-state=locked]{background:var(--pp-danger-bg);color:var(--pp-danger-text)!important}.ProductShell_statusBadge__Odaq_[data-state=active],.ProductShell_statusBadge__Odaq_[data-state=visible]{background:var(--pp-success-bg);color:var(--pp-success-text)!important}.ProductShell_statusBadge__Odaq_[data-state=hidden]{background:var(--pp-warning-bg);color:var(--pp-warning-text)!important}.ProductShell_statusBadge__Odaq_[data-state=real]{background:var(--pp-success-bg);color:var(--pp-success-text)!important}.ProductShell_statusBadge__Odaq_[data-state=mock]{background:var(--pp-info-bg);color:var(--pp-info-text)!important}.ProductShell_statusBadge__Odaq_[data-state=empty]{background:var(--pp-warning-bg);color:var(--pp-warning-text)!important}.ProductShell_statusBadge__Odaq_[data-state=unavailable]{background:var(--pp-surface-muted);color:var(--pp-muted-strong)!important}.ProductShell_auditList__UaJPP,.ProductShell_settingRows__uigoq{display:grid;gap:8px}.ProductShell_maintenanceSteps__rStEO,.ProductShell_settingSummaryList__k5HHR{display:grid;gap:10px}.ProductShell_maintenanceSteps__rStEO{grid-template-columns:repeat(3,minmax(0,1fr))}.ProductShell_maintenanceNotice__TdHyL{display:grid;gap:4px;border:1px solid rgb(37 125 106/24%);border-radius:var(--pp-radius-sm);background:var(--pp-success-bg);color:var(--pp-success-text);padding:11px 12px}.ProductShell_maintenanceNotice__TdHyL strong{font-size:13px;line-height:1.35}.ProductShell_maintenanceNotice__TdHyL span{color:inherit;font-size:13px;line-height:1.45}.ProductShell_maintenanceSteps__rStEO div,.ProductShell_settingSummaryList__k5HHR div,.ProductShell_settingSummaryList__k5HHR label{border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);background:var(--pp-surface-muted);padding:12px}.ProductShell_settingSummaryList__k5HHR label{display:grid;gap:6px}.ProductShell_maintenanceSteps__rStEO strong,.ProductShell_settingSummaryList__k5HHR strong{display:block;color:var(--pp-text);font-size:13px}.ProductShell_maintenanceSteps__rStEO span,.ProductShell_settingSummaryList__k5HHR span{display:block;margin-top:5px;color:var(--pp-muted);font-size:13px;line-height:1.45}.ProductShell_settingRows__uigoq label{min-height:40px;display:flex;align-items:center;gap:10px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);background:#fffefa;color:var(--pp-muted-strong);padding:0 12px;font-size:14px;font-weight:680}.ProductShell_settingRows__uigoq input{width:17px;height:17px}.ProductShell_settingSummaryList__k5HHR input,.ProductShell_settingSummaryList__k5HHR textarea{min-height:38px;width:100%;border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);background:#fffefa;color:var(--pp-text);padding:0 10px;font:inherit}.ProductShell_settingSummaryList__k5HHR textarea{min-height:82px;padding:10px;line-height:1.5;resize:vertical}.ProductShell_settingCheckboxLabel__u_a4k{grid-template-columns:18px minmax(0,1fr);align-items:start}.ProductShell_settingCheckboxLabel__u_a4k input{min-height:auto;width:18px;height:18px;margin-top:2px}.ProductShell_skinOptionGrid__tvuhA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ProductShell_skinOptionCard__Km9Mc{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:14px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface-muted);padding:14px}.ProductShell_skinOptionCard__Km9Mc[data-active=true]{border-color:rgb(37 125 106/42%);background:var(--pp-primary-bg);box-shadow:inset 4px 0 0 var(--pp-primary)}.ProductShell_skinOptionCard__Km9Mc h3{color:var(--pp-text);font-size:16px;line-height:1.25}.ProductShell_skinOptionCard__Km9Mc p{margin-top:5px;color:var(--pp-muted);font-size:13px;line-height:1.45}.ProductShell_skinOptionCard__Km9Mc button{grid-column:2;width:fit-content;min-height:38px;padding:0 14px}.ProductShell_skinPreview__Pbabw{height:88px;display:grid;grid-template-columns:.8fr 1.2fr;grid-template-rows:1fr 1fr;gap:6px;overflow:hidden;border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-md);background:#eeece7;padding:8px}.ProductShell_skinPreview__Pbabw span{border-radius:8px;background:#fffdf8}.ProductShell_skinPreview__Pbabw span:first-child{grid-row:1/3;background:#257d6a}.ProductShell_skinPreview__Pbabw span:nth-child(2){background:#fffdf8}.ProductShell_skinPreview__Pbabw span:nth-child(3){background:#d37c54}.ProductShell_skinPreview__Pbabw[data-skin=shanhe]{background:linear-gradient(135deg,#f7efe2,#fffaf1)}.ProductShell_skinPreview__Pbabw[data-skin=shanhe] span:first-child{background:#0f8b74}.ProductShell_skinPreview__Pbabw[data-skin=shanhe] span:nth-child(2){background:#fffaf1}.ProductShell_skinPreview__Pbabw[data-skin=shanhe] span:nth-child(3){background:#d86945}html[data-site-skin=shanhe] .ProductShell_appShell__MkJVa,html[data-site-skin=shanhe] .ProductShell_patternSquareShell__uPfY0,html[data-site-skin=shanhe] .ProductShell_publicShell__V9Hsh,html[data-site-skin=shanhe] .ProductShell_rechargePage__8Oc4R{background:linear-gradient(140deg,rgb(15 139 116/8%),transparent 30%),linear-gradient(320deg,rgb(216 105 69/8%),transparent 38%),var(--pp-bg)}html[data-site-skin=shanhe] .ProductShell_adminDialog__jChiY,html[data-site-skin=shanhe] .ProductShell_adminPanel__W5mZz,html[data-site-skin=shanhe] .ProductShell_appHeader__PjbwM,html[data-site-skin=shanhe] .ProductShell_appSidebar__0QzKE,html[data-site-skin=shanhe] .ProductShell_authCard__sdVV9,html[data-site-skin=shanhe] .ProductShell_emptyState__M2BfK,html[data-site-skin=shanhe] .ProductShell_hero__DTPvS,html[data-site-skin=shanhe] .ProductShell_patternCard___e4r6,html[data-site-skin=shanhe] .ProductShell_patternDetailHero__Ky4Zy,html[data-site-skin=shanhe] .ProductShell_patternDetailInfo__8OuDI,html[data-site-skin=shanhe] .ProductShell_patternFilterPanel__OG0Lk,html[data-site-skin=shanhe] .ProductShell_patternSquareIntro__57JJq,html[data-site-skin=shanhe] .ProductShell_publicNav__ky1lZ,html[data-site-skin=shanhe] .ProductShell_rechargeBalanceCard__oZu66,html[data-site-skin=shanhe] .ProductShell_rechargeOrdersPanel__v_zrh,html[data-site-skin=shanhe] .ProductShell_rechargePackageCard__WwPuR,html[data-site-skin=shanhe] .ProductShell_rechargePanel__tGDEh,html[data-site-skin=shanhe] .ProductShell_wechatCheckoutDialog__yEPxg{border-color:var(--pp-border-strong);background:rgb(255 250 241/92%);box-shadow:var(--pp-shadow-md)}html[data-site-skin=shanhe] .ProductShell_hero__DTPvS{overflow:hidden;border-radius:28px;padding:clamp(28px,5vw,70px)}html[data-site-skin=shanhe] .ProductShell_hero__DTPvS:before{content:"";position:absolute;inset:auto 10% -26% auto;width:min(420px,46vw);aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,rgb(216 105 69/14%),transparent 68%);pointer-events:none}html[data-site-skin=shanhe] .ProductShell_patternFeaturedBadge__wh7oQ,html[data-site-skin=shanhe] .ProductShell_rechargeStatusBadge__6gPgg,html[data-site-skin=shanhe] .ProductShell_statusBadge__Odaq_,html[data-site-skin=shanhe] .ProductShell_surfaceLabel__P1Y_k{border:1px solid rgb(15 139 116/18%);background:var(--pp-primary-bg);color:var(--pp-primary-strong)!important}html[data-site-skin=shanhe] .ProductShell_primaryAction__V59oH{min-height:48px;border:1px solid rgb(255 255 255/24%);background:linear-gradient(135deg,var(--pp-primary),var(--pp-primary-strong));box-shadow:0 12px 28px rgb(15 139 116/22%)}html[data-site-skin=shanhe] .ProductShell_adminDialogBody__iqnv4 .ProductShell_formField__Uh68F select,html[data-site-skin=shanhe] .ProductShell_adminDialogBody__iqnv4 .ProductShell_formField__Uh68F textarea,html[data-site-skin=shanhe] .ProductShell_adminToolbar__vEhXs input,html[data-site-skin=shanhe] .ProductShell_adminToolbar__vEhXs select,html[data-site-skin=shanhe] .ProductShell_formField__Uh68F input,html[data-site-skin=shanhe] .ProductShell_formField__Uh68F select,html[data-site-skin=shanhe] .ProductShell_formField__Uh68F textarea,html[data-site-skin=shanhe] .ProductShell_patternAdminActions__ABwCX button,html[data-site-skin=shanhe] .ProductShell_patternFilterList__Zbltx a,html[data-site-skin=shanhe] .ProductShell_rechargeTabs__gvwIK button,html[data-site-skin=shanhe] .ProductShell_secondaryAction__QONbA,html[data-site-skin=shanhe] .ProductShell_settingRows__uigoq label,html[data-site-skin=shanhe] .ProductShell_settingSummaryList__k5HHR input,html[data-site-skin=shanhe] .ProductShell_userMoreMenu__atN5N summary,html[data-site-skin=shanhe] .ProductShell_userMoreMenu__atN5N>div{border-color:var(--pp-border-strong);background:#fffaf1}html[data-site-skin=shanhe] .ProductShell_primarySideNav__4PyU4>a,html[data-site-skin=shanhe] .ProductShell_sideNav__iURJk a,html[data-site-skin=shanhe] .ProductShell_sidebarGroup__hvRak>summary{border-color:var(--pp-border);background:rgb(255 250 241/72%)}html[data-site-skin=shanhe] .ProductShell_primarySideNav__4PyU4>a[aria-current=page],html[data-site-skin=shanhe] .ProductShell_sideNav__iURJk a[aria-current=page],html[data-site-skin=shanhe] .ProductShell_sidebarGroup__hvRak>summary[aria-current=page]{border-color:rgb(15 139 116/42%);background:var(--pp-primary-bg);color:var(--pp-primary-strong);box-shadow:inset 4px 0 0 var(--pp-primary)}html[data-site-skin=shanhe] .ProductShell_patternCard___e4r6:hover{box-shadow:var(--pp-shadow-lg);transform:translateY(-2px)}html[data-site-skin=shanhe] .ProductShell_rechargePackageCard__WwPuR{position:relative;overflow:hidden}html[data-site-skin=shanhe] .ProductShell_rechargePackageCard__WwPuR:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--pp-primary),var(--pp-accent-warm))}html[data-site-skin=shanhe] .ProductShell_rechargePackageMain__N_Azt strong{color:var(--pp-primary)}html[data-site-skin=shanhe] .ProductShell_dashboardMetric__nED7F,html[data-site-skin=shanhe] .ProductShell_maintenanceSteps__rStEO div,html[data-site-skin=shanhe] .ProductShell_metricItem__mPBaZ,html[data-site-skin=shanhe] .ProductShell_patternDetailStats__ngZN1 div,html[data-site-skin=shanhe] .ProductShell_rechargeCostGrid__cWXwg div,html[data-site-skin=shanhe] .ProductShell_settingSummaryList__k5HHR div,html[data-site-skin=shanhe] .ProductShell_settingSummaryList__k5HHR label,html[data-site-skin=shanhe] .ProductShell_sizeGuideRow__4EpBM,html[data-site-skin=shanhe] .ProductShell_workflowItem__oTjBg{border-color:var(--pp-border);background:rgb(255 250 241/78%)}html[data-site-skin=shanhe] .ProductShell_adminDialogBackdrop__OYeSs,html[data-site-skin=shanhe] .ProductShell_wechatCheckoutOverlay__NO9tj{background:rgb(25 24 22/54%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}html[data-site-skin=shanhe] .ProductShell_adminDialog__jChiY,html[data-site-skin=shanhe] .ProductShell_wechatCheckoutDialog__yEPxg{border-radius:20px;box-shadow:var(--pp-shadow-lg)}html[data-site-skin=shanhe] .ProductShell_adminTable__877xJ,html[data-site-skin=shanhe] .ProductShell_patternColorTable__DE6DO,html[data-site-skin=shanhe] .ProductShell_patternManagementTable__iPV5I{border-color:var(--pp-border-strong)}html[data-site-skin=shanhe] .ProductShell_adminTable__877xJ th,html[data-site-skin=shanhe] .ProductShell_patternColorTable__DE6DO th,html[data-site-skin=shanhe] .ProductShell_patternManagementTable__iPV5I th{background:#f1e6d5;color:var(--pp-muted-strong)}.ProductShell_adminActions__8iF72{display:flex;flex-wrap:wrap;gap:10px}.ProductShell_billingConfigGrid__VYIe_{display:grid;gap:14px}.ProductShell_billingCostPanel__aiC1j,.ProductShell_billingPackagePanel__vjarR{display:grid;gap:12px}.ProductShell_billingSubhead__7NNSu{display:flex;align-items:end;justify-content:space-between;gap:12px}.ProductShell_billingSubhead__7NNSu h3{margin:0;color:var(--pp-text);font-size:15px;line-height:1.25}.ProductShell_billingSubhead__7NNSu span{color:var(--pp-muted);font-size:12px;font-weight:720}.ProductShell_billingCostCards__XncIu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ProductShell_billingCostCard__LJkMP{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) 82px 82px auto;align-items:center;gap:10px;border:1px solid rgb(37 125 106/22%);border-radius:var(--pp-radius-md);background:var(--pp-primary-bg);padding:12px}.ProductShell_billingCostIcon__rGyqH,.ProductShell_billingPackageIcon__8YzoZ{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--pp-radius-sm);background:#fffefa;color:var(--pp-primary)}.ProductShell_billingCostCard__LJkMP strong,.ProductShell_billingPackageSummary__4Bmtb strong{display:block;color:var(--pp-text);font-size:13px;line-height:1.25}.ProductShell_billingCostCard__LJkMP em{display:block;margin-top:3px;color:var(--pp-muted);font-size:12px;font-style:normal;line-height:1.25}.ProductShell_billingCostCard__LJkMP input,.ProductShell_billingPackageRow__p9Hoc input{min-height:36px;width:100%;min-width:0;border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);background:#fffefa;color:var(--pp-text);padding:0 9px;font:inherit;font-weight:720}.ProductShell_billingCostCard__LJkMP input:focus-visible,.ProductShell_billingPackageRow__p9Hoc input:focus-visible{border-color:var(--pp-primary);outline:3px solid var(--pp-focus);outline-offset:1px}.ProductShell_billingCostCard__LJkMP b{color:var(--pp-muted-strong);font-size:12px;white-space:nowrap}.ProductShell_billingPackageList__9h_ec{display:grid;gap:8px}.ProductShell_billingPackageRow__p9Hoc{display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(160px,1.4fr) 92px 92px 80px auto auto;align-items:end;gap:10px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:#fffefa;padding:10px}.ProductShell_billingPackageRow__p9Hoc[data-disabled=true]{background:var(--pp-surface-muted)}.ProductShell_billingPackageSummary__4Bmtb{min-width:0;display:flex;align-items:center;gap:10px;align-self:center}.ProductShell_billingPackageSummary__4Bmtb div{min-width:0}.ProductShell_billingPackageSummary__4Bmtb span{display:block;margin-top:3px;color:var(--pp-muted);font-size:12px;font-weight:720;line-height:1.25}.ProductShell_billingPackageRow__p9Hoc label:not(.ProductShell_permissionSwitch__A_uif){min-width:0;display:grid;gap:5px}.ProductShell_billingPackageRow__p9Hoc label>span{color:var(--pp-muted);font-size:12px;font-weight:720}.ProductShell_billingPackageRow__p9Hoc .ProductShell_permissionSwitch__A_uif{min-height:36px;align-self:end}.ProductShell_billingFieldWide__2gjIH{min-width:0}.ProductShell_billingSettingsPanel__28Mzi{padding-bottom:18px}.ProductShell_billingSettingsPanel__28Mzi .ant-alert{margin-top:14px;border-radius:10px}.ProductShell_billingSettingsLayout__QClv_{display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;margin-top:16px}.ProductShell_billingSettingsAside__tMrrg,.ProductShell_billingSettingsMain__kq47Y{min-width:0}.ProductShell_billingSettingsTabs__fRlgv .ant-tabs-nav{margin-bottom:12px}.ProductShell_billingSettingsTabs__fRlgv .ant-tabs-tab{padding:9px 0;font-weight:720}.ProductShell_billingSettingsStack__rI8jA{display:grid;gap:12px}.ProductShell_billingSettingsCard__5dNDd,.ProductShell_billingSummaryCard__0_hR9{border:1px solid var(--pp-border);border-radius:12px;background:#fffefa}.ProductShell_billingSettingsCard__5dNDd{overflow:hidden}.ProductShell_billingSettingsCardHeader__JKcf5{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid var(--pp-border);background:linear-gradient(180deg,#fffefa,var(--pp-surface-muted));padding:14px 16px}.ProductShell_billingSettingsCardHeader__JKcf5 h3,.ProductShell_billingSummaryCard__0_hR9 h3{margin:0;color:var(--pp-text);font-size:15px;line-height:1.3}.ProductShell_billingSettingsCardHeader__JKcf5 p{margin:3px 0 0;color:var(--pp-muted);font-size:12px;line-height:1.45}.ProductShell_billingSettingIcon__TjTFk,.ProductShell_billingSettingsCardIcon__8M9RB{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:9px;color:var(--pp-primary)}.ProductShell_billingSettingsCardIcon__8M9RB{width:36px;height:36px;border:1px solid rgb(37 125 106/16%);background:var(--pp-primary-bg)}.ProductShell_billingSettingsCardAction__grkEM{display:flex;justify-content:flex-end}.ProductShell_billingSettingRows__CAt6C{display:grid}.ProductShell_billingSettingRow__J9vyU{display:grid;grid-template-columns:auto minmax(180px,1fr) minmax(220px,.86fr);align-items:center;gap:12px;padding:13px 16px}.ProductShell_billingSettingRow__J9vyU+.ProductShell_billingSettingRow__J9vyU{border-top:1px solid var(--pp-border)}.ProductShell_billingSettingIcon__TjTFk{width:30px;height:30px;background:var(--pp-surface-muted)}.ProductShell_billingSettingLabel__mevNn{min-width:0}.ProductShell_billingPackageEditorSummary__1X5Il strong,.ProductShell_billingSettingLabel__mevNn strong{display:block;color:var(--pp-text);font-size:13px;line-height:1.3}.ProductShell_billingEmptyPackages__MMVRb span,.ProductShell_billingNoteList__92R02,.ProductShell_billingPackageEditorSummary__1X5Il span,.ProductShell_billingSettingLabel__mevNn span,.ProductShell_billingSettingsFooter__sZxxL span{color:var(--pp-muted);font-size:12px;line-height:1.45}.ProductShell_billingSettingLabel__mevNn span{display:block;margin-top:3px}.ProductShell_billingSettingControl__kIGxj{min-width:0;display:flex;justify-content:flex-end}.ProductShell_billingInlineControls__QjCd7{width:100%;display:flex;justify-content:flex-end;gap:8px}.ProductShell_billingNumberControl__emb8F{min-width:116px;max-width:156px;height:38px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:hidden;border:1px solid var(--pp-border);border-radius:9px;background:#fffefa}.ProductShell_billingNumberControl__emb8F input,.ProductShell_billingTextInput__4QK3V{min-width:0;border:0;background:transparent;color:var(--pp-text);font:inherit;font-size:13px;font-weight:720}.ProductShell_billingNumberControl__emb8F input{width:100%;height:36px;padding:0 10px}.ProductShell_billingNumberControl__emb8F span{height:100%;display:inline-flex;align-items:center;border-left:1px solid var(--pp-border);background:var(--pp-surface-muted);color:var(--pp-muted-strong);padding:0 9px;font-size:12px;font-weight:720;white-space:nowrap}.ProductShell_billingTextInput__4QK3V{width:min(100%,280px);min-height:38px;border:1px solid var(--pp-border);border-radius:9px;background:#fffefa;padding:0 10px}.ProductShell_billingNumberControl__emb8F:focus-within,.ProductShell_billingTextInput__4QK3V:focus-visible{border-color:var(--pp-primary);outline:3px solid var(--pp-focus);outline-offset:1px}.ProductShell_billingNumberControl__emb8F input:disabled,.ProductShell_billingTextInput__4QK3V:disabled{cursor:not-allowed;color:var(--pp-muted)}.ProductShell_billingToggle__5dlXj{min-height:34px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--pp-border);border-radius:999px;background:#fffefa;padding:3px 10px 3px 4px;color:var(--pp-muted-strong);font-size:12px;font-weight:720;white-space:nowrap}.ProductShell_billingToggle__5dlXj input{position:absolute;opacity:0;pointer-events:none}.ProductShell_billingToggle__5dlXj span{position:relative;width:40px;height:24px;border-radius:999px;background:var(--pp-border-strong);transition:background .16s ease}.ProductShell_billingToggle__5dlXj span:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:999px;background:#fffefa;box-shadow:0 1px 3px rgb(32 24 18/18%);transition:transform .16s ease}.ProductShell_billingToggle__5dlXj input:checked+span{background:var(--pp-primary)}.ProductShell_billingToggle__5dlXj input:checked+span:after{transform:translateX(16px)}.ProductShell_billingToggle__5dlXj input:focus-visible+span{outline:3px solid var(--pp-focus);outline-offset:2px}.ProductShell_billingToggle__5dlXj input:disabled+span,.ProductShell_billingToggle__5dlXj input:disabled~strong{opacity:.58}.ProductShell_billingSettingsAside__tMrrg{position:sticky;top:14px;display:grid;gap:12px}.ProductShell_billingSummaryCard__0_hR9{padding:14px}.ProductShell_billingSummaryList__j1lvm{display:grid;gap:8px;margin:12px 0 0}.ProductShell_billingSummaryList__j1lvm div{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:9px;background:var(--pp-surface-muted);padding:9px 10px}.ProductShell_billingSummaryList__j1lvm dt{color:var(--pp-muted);font-size:12px;font-weight:720}.ProductShell_billingSummaryList__j1lvm dd{margin:0;color:var(--pp-text);font-size:13px;font-weight:820;text-align:right}.ProductShell_billingNoteList__92R02{display:grid;gap:8px;margin:10px 0 0;padding-left:18px}.ProductShell_billingPackageListNew__YBg48{display:grid;gap:10px;padding:12px}.ProductShell_billingPackageEditor__Lgom_{display:grid;grid-template-columns:minmax(180px,1fr) repeat(3,minmax(112px,.62fr));align-items:end;gap:10px;border:1px solid var(--pp-border);border-radius:10px;background:#fffefa;padding:10px}.ProductShell_billingPackageEditor__Lgom_[data-disabled=true]{background:var(--pp-surface-muted)}.ProductShell_billingPackageEditorSummary__1X5Il{min-width:0;display:flex;align-items:center;gap:10px;align-self:center;grid-column:1/-1}.ProductShell_billingPackageEditorSummary__1X5Il div{min-width:0}.ProductShell_billingPackageEditorSummary__1X5Il span,.ProductShell_billingPackageEditorSummary__1X5Il strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductShell_billingPackageEditor__Lgom_ label:not(.ProductShell_billingToggle__5dlXj){min-width:0;display:grid;gap:5px}.ProductShell_billingPackageEditor__Lgom_ label>span{color:var(--pp-muted);font-size:12px;font-weight:720}.ProductShell_billingPackageEditor__Lgom_ .ProductShell_billingNumberControl__emb8F,.ProductShell_billingPackageEditor__Lgom_ .ProductShell_billingTextInput__4QK3V{width:100%;max-width:none}.ProductShell_billingPackageFieldWide__6Hc1w{min-width:0}.ProductShell_billingPackageSwitches__8ZjXR{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;grid-column:1/-1}.ProductShell_billingEmptyPackages__MMVRb{display:grid;justify-items:center;gap:5px;border:1px dashed var(--pp-border-strong);border-radius:10px;background:var(--pp-surface-muted);padding:24px;text-align:center}.ProductShell_billingEmptyPackages__MMVRb svg{color:var(--pp-primary)}.ProductShell_billingEmptyPackages__MMVRb strong{color:var(--pp-text);font-size:14px}.ProductShell_billingSettingsFooter__sZxxL{position:sticky;bottom:12px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;border:1px solid var(--pp-border-strong);border-radius:12px;background:rgb(255 254 250/94%);padding:12px 14px;box-shadow:0 8px 18px rgb(41 35 25/10%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ProductShell_billingSettingsFooter__sZxxL strong{display:block;color:var(--pp-text);font-size:13px}.ProductShell_billingSettingsFooter__sZxxL span{display:block;margin-top:2px}.ProductShell_billingFooterActions__3bDfl{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ProductShell_iconButton__X9wym{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);background:#fffefa;color:var(--pp-muted-strong);cursor:pointer}.ProductShell_iconButton__X9wym:focus-visible,.ProductShell_iconButton__X9wym:hover{border-color:var(--pp-primary);color:var(--pp-primary)}.ProductShell_categorySettingsToolbar__e1FQO{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface-muted);padding:12px}.ProductShell_categorySettingsToolbar__e1FQO div{min-width:0;display:grid;gap:3px}.ProductShell_categorySettingsToolbar__e1FQO strong{color:var(--pp-text);font-size:14px;line-height:1.25}.ProductShell_categorySettingsToolbar__e1FQO span{color:var(--pp-muted);font-size:12px;line-height:1.45}.ProductShell_categorySettingsRows__JLb77{display:grid;gap:8px}.ProductShell_categorySettingsRow__vKRcp{display:grid;grid-template-columns:74px minmax(120px,.9fr) minmax(116px,1fr) minmax(128px,1fr) 94px auto;align-items:end;gap:8px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:#fffefa;padding:10px}.ProductShell_categorySettingsRow__vKRcp[data-hidden=true]{background:var(--pp-surface-muted)}.ProductShell_categorySettingsRow__vKRcp label:not(.ProductShell_permissionSwitch__A_uif){min-width:0;display:grid;gap:5px}.ProductShell_categorySettingsRow__vKRcp label>span{color:var(--pp-muted);font-size:12px;font-weight:720}.ProductShell_categorySettingsRow__vKRcp input{min-width:0;width:100%;min-height:36px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);background:#fffefa;color:var(--pp-text);padding:0 9px;font:inherit;font-weight:720}.ProductShell_categorySettingsRow__vKRcp input:focus-visible{border-color:var(--pp-primary);outline:3px solid var(--pp-focus);outline-offset:1px}.ProductShell_categorySettingsRow__vKRcp .ProductShell_permissionSwitch__A_uif{min-height:36px;align-self:end}.ProductShell_categorySettingsRow__vKRcp .ProductShell_iconButton__X9wym{align-self:end}.ProductShell_formField__Uh68F input:disabled{cursor:not-allowed;background:var(--pp-surface-muted);color:var(--pp-muted)}.ProductShell_uploadFormGrid__hzHF1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 110px minmax(180px,.8fr) minmax(180px,.8fr) auto;gap:12px;align-items:end}.ProductShell_filePickBox__oPLeg{min-height:42px;display:flex;align-items:center;gap:9px;border:1px dashed var(--pp-border-strong);border-radius:var(--pp-radius-sm);background:#fffefa;color:var(--pp-muted-strong);padding:0 12px;font-size:13px;font-weight:720;cursor:pointer}.ProductShell_adminTable__877xJ button:disabled,.ProductShell_primaryAction__V59oH:disabled,.ProductShell_rowActions__yFyBC button:disabled,.ProductShell_secondaryAction__QONbA:disabled{cursor:not-allowed;opacity:.56}.ProductShell_filePickBox__oPLeg[data-disabled=true]{cursor:not-allowed;opacity:.7}.ProductShell_localPreviewPanel__u97tR{display:grid;grid-template-columns:minmax(260px,420px) minmax(0,1fr);gap:14px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface-muted);padding:12px}.ProductShell_heroAdminGrid__kU9wX{display:grid;grid-template-columns:minmax(300px,.95fr) minmax(320px,1.05fr);gap:14px;align-items:stretch}.ProductShell_heroAdminPreview__l_3cN{display:grid;gap:12px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface-muted);padding:12px}.ProductShell_heroAdminPreview__l_3cN dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ProductShell_heroAdminPreview__l_3cN dl div{min-width:0;border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);background:var(--pp-surface);padding:9px}.ProductShell_heroAdminPreview__l_3cN dt{color:var(--pp-muted-strong);font-size:12px;font-weight:760}.ProductShell_heroAdminPreview__l_3cN dd{margin-top:4px;overflow-wrap:anywhere;color:var(--pp-text);font-size:13px;font-weight:720}.ProductShell_heroAdminForm__uQdZx{display:grid;align-content:start;gap:12px}.ProductShell_heroFileGrid__2BsMV,.ProductShell_localPreviewPair__V4ryB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ProductShell_localPreviewMedia__z_6Fq{min-height:150px;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border:1px dashed var(--pp-border-strong);border-radius:var(--pp-radius-sm);background:var(--pp-surface);color:var(--pp-muted);font-size:13px;font-weight:720;text-align:center}.ProductShell_localPreviewMedia__z_6Fq img{width:100%;height:100%;display:block;object-fit:cover}.ProductShell_localPreviewCopy__trM3x{min-width:0;display:grid;align-content:start;gap:9px}.ProductShell_localPreviewCopy__trM3x h3{color:var(--pp-text);font-size:17px;line-height:1.3}.ProductShell_localPreviewCopy__trM3x p,.ProductShell_localPreviewCopy__trM3x small{color:var(--pp-muted);font-size:13px;line-height:1.45}.ProductShell_localPreviewCopy__trM3x dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ProductShell_localPreviewCopy__trM3x dl div{min-width:0;border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);background:var(--pp-surface);padding:9px}.ProductShell_localPreviewCopy__trM3x dt{color:var(--pp-muted-strong);font-size:12px;font-weight:760}.ProductShell_localPreviewCopy__trM3x dd{margin-top:4px;overflow-wrap:anywhere;color:var(--pp-text);font-size:13px;font-weight:720}.ProductShell_filePickBox__oPLeg input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.ProductShell_dashboardGrid__Taikr{display:grid;gap:14px}.ProductShell_opsDashboard__PAHRi{display:grid;gap:16px}.ProductShell_opsDashboardTopbar__oPUfV{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border:1px solid #dfe6e1;border-radius:10px;background:#fffefa;padding:18px 20px}.ProductShell_opsDashboardTopbar__oPUfV h2{color:#1f2a25;font-size:24px;line-height:1.18}.ProductShell_opsDashboardTopbar__oPUfV p{margin-top:7px;color:#66736c;font-size:14px;line-height:1.55}.ProductShell_opsDashboardControls__YYGGB{min-width:max-content;display:flex;align-items:center;gap:8px;color:#66736c}.ProductShell_opsMetricGrid__PyCww{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.ProductShell_opsMetricCard__UkRaa{min-height:112px;display:grid;align-content:space-between;gap:10px;border:1px solid #dfe6e1;border-radius:10px;background:#fffefa;padding:14px}.ProductShell_opsMetricCard__UkRaa>span{display:inline-flex;align-items:center;gap:7px;color:#66736c;font-size:12px;font-weight:780}.ProductShell_opsMetricCard__UkRaa>span svg{color:#0f8b74}.ProductShell_opsMetricCard__UkRaa strong{color:#1f2a25;font-size:27px;line-height:1}.ProductShell_opsMetricCard__UkRaa em{width:max-content;border-radius:999px;background:#e4f5ef;color:#0b6f60;padding:4px 7px;font-size:12px;font-style:normal;font-weight:820}.ProductShell_opsDashboardLayout__ZAiB4{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,.82fr);gap:16px;align-items:start}.ProductShell_opsDashboardMain__NYv8n,.ProductShell_opsDashboardSide__njrAy{display:grid;gap:16px}.ProductShell_opsPanel__DyxUr{overflow:hidden;border:1px solid #dfe6e1;border-radius:10px;background:#fffefa}.ProductShell_opsPanelHeader__TxOLi{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e5ebe5;padding:16px 18px}.ProductShell_opsPanelHeader__TxOLi h3{color:#1f2a25;font-size:16px;line-height:1.25}.ProductShell_opsPanelHeader__TxOLi p{margin-top:4px;color:#66736c;font-size:12px;line-height:1.5}.ProductShell_opsTrendChart__qBuk5{position:relative;min-height:320px;padding:22px 18px 16px}.ProductShell_opsTrendGrid__hNPKW{position:absolute;inset:22px 18px 58px 34px;background:linear-gradient(0deg,#dfe6e1 1px,transparent 0) 0 0 /100% 25%,linear-gradient(90deg,#eef2ee 1px,transparent 0) 0 0 /12.5% 100%}.ProductShell_opsTrendChart__qBuk5 svg{position:relative;z-index:1;width:100%;height:250px}.ProductShell_opsLegend__ay2BL{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:14px;color:#66736c;font-size:12px;font-weight:760}.ProductShell_opsLegend__ay2BL span{display:inline-flex;align-items:center;gap:6px}.ProductShell_opsLegend__ay2BL i{width:9px;height:9px;border-radius:999px}.ProductShell_opsFunnel__TPlSo{display:grid;gap:10px;padding:18px}.ProductShell_opsFunnelRow__O9HwE{display:grid;grid-template-columns:96px minmax(0,1fr) 72px;align-items:center;gap:12px;color:#33413b;font-size:13px;font-weight:760}.ProductShell_opsFunnelRow__O9HwE div{height:10px;overflow:hidden;border-radius:999px;background:#edf1ed}.ProductShell_opsFunnelRow__O9HwE i{display:block;height:100%;border-radius:inherit;background:#0f8b74}.ProductShell_opsFunnelRow__O9HwE strong{color:#1f2a25;text-align:right}.ProductShell_opsActivityList__JpzSc,.ProductShell_opsServerRows__AesiU,.ProductShell_opsVisitorList__yxxBj{display:grid}.ProductShell_opsActivityItem___Bd_8,.ProductShell_opsServerLine__0QRp0,.ProductShell_opsVisitorRow__umCHs{display:grid;align-items:center;gap:10px;border-bottom:1px solid #edf0ec;padding:13px 16px}.ProductShell_opsVisitorRow__umCHs{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto}.ProductShell_opsActivityItem___Bd_8:last-child,.ProductShell_opsServerLine__0QRp0:last-child,.ProductShell_opsVisitorRow__umCHs:last-child{border-bottom:0}.ProductShell_opsActivityItem___Bd_8 strong,.ProductShell_opsServerLine__0QRp0 strong,.ProductShell_opsVisitorRow__umCHs strong{overflow:hidden;color:#1f2a25;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ProductShell_opsActivityItem___Bd_8 p,.ProductShell_opsServerLine__0QRp0 span,.ProductShell_opsVisitorRow__umCHs span{color:#66736c;font-size:12px;line-height:1.45}.ProductShell_opsActivityItem___Bd_8 time,.ProductShell_opsVisitorRow__umCHs em{color:#83908a;font-size:12px;font-style:normal;white-space:nowrap}.ProductShell_opsActivityItem___Bd_8{grid-template-columns:34px minmax(0,1fr) auto}.ProductShell_opsActivityItem___Bd_8>span{width:30px;height:30px;display:grid;place-items:center;border-radius:999px;background:#e4f5ef;color:#0f8b74;font-size:12px;font-weight:900}.ProductShell_opsActivityItem___Bd_8 p{margin-top:3px}.ProductShell_opsServerGrid__5DpGX,.ProductShell_opsTodoGrid__Et_gT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px}.ProductShell_opsServerMiniCard___lGx_,.ProductShell_opsTodoCard__7Qovf{border:1px solid #dfe6e1;border-radius:8px;background:#fbf7ef;padding:12px}.ProductShell_opsTodoCard__7Qovf strong{display:block;color:#1f2a25;font-size:21px;line-height:1}.ProductShell_opsTodoCard__7Qovf span{display:block;margin-top:7px;color:#66736c;font-size:12px;font-weight:760}.ProductShell_opsServerMiniCard___lGx_[data-state=warning]{border-color:#efd7a5;background:#fff7e6}.ProductShell_opsServerMiniCard___lGx_[data-state=danger]{border-color:#efb8ad;background:#fff1ee}.ProductShell_opsServerMiniCard___lGx_ div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.ProductShell_opsServerMiniCard___lGx_ span{display:inline-flex;align-items:center;gap:6px;color:#34413c;font-size:12px;font-weight:780}.ProductShell_opsServerMiniCard___lGx_ strong{color:#1f2a25;font-size:18px}.ProductShell_opsServerMiniCard___lGx_ p{height:8px;overflow:hidden;border-radius:999px;background:#e7ece8}.ProductShell_opsServerMiniCard___lGx_ i{display:block;height:100%;border-radius:inherit;background:#0f8b74}.ProductShell_opsServerMiniCard___lGx_[data-state=warning] i{background:#d99432}.ProductShell_opsServerMiniCard___lGx_[data-state=danger] i{background:#b9564d}.ProductShell_opsServerLine__0QRp0{grid-template-columns:minmax(0,1fr) auto auto}.ProductShell_opsServerLine__0QRp0 em{border-radius:999px;background:#e4f5ef;color:#0b6f60;padding:3px 7px;font-size:12px;font-style:normal;font-weight:820}.ProductShell_opsServerLine__0QRp0 em[data-state=warning]{background:#fff0cf;color:#9a6b16}.ProductShell_opsServerLine__0QRp0 em[data-state=danger]{background:#ffe0dc;color:#b9564d}.ProductShell_dateRangeControl__XbIgj{min-height:38px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);background:#fffefa;color:var(--pp-muted);padding:0 10px}.ProductShell_dateRangeControl__XbIgj select{min-height:36px;border:0;background:transparent;color:var(--pp-text);font-weight:720}.ProductShell_dateRangeControl__XbIgj select:focus-visible{outline:3px solid var(--pp-focus);outline-offset:2px}.ProductShell_metricStateGrid__JR7EN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ProductShell_dashboardMetric__nED7F{min-height:178px;display:grid;align-content:space-between;gap:14px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface);padding:16px}.ProductShell_dashboardMetric__nED7F[data-state=unavailable]{background:linear-gradient(135deg,#fffefa,var(--pp-surface-muted))}.ProductShell_dashboardMetric__nED7F[data-state=empty]{border-style:dashed}.ProductShell_dashboardMetric__nED7F h2{margin-top:9px;color:var(--pp-text);font-size:15px;line-height:1.3}.ProductShell_dashboardMetric__nED7F strong{color:var(--pp-text);font-size:28px;line-height:1;letter-spacing:0}.ProductShell_dashboardMetric__nED7F p,.ProductShell_dashboardMetric__nED7F small{color:var(--pp-muted);font-size:13px;line-height:1.5}.ProductShell_dashboardMetric__nED7F small{color:var(--pp-muted-strong);font-weight:720}.ProductShell_serverMonitorGrid__p5Cp4{display:grid;gap:14px}.ProductShell_serverMonitorToolbar__fWqB0,.ProductShell_serverRefreshGroup__i_D31{display:flex;align-items:center;justify-content:space-between;gap:16px}.ProductShell_serverMonitorToolbar__fWqB0 h2{color:var(--pp-text);font-size:17px;line-height:1.3}.ProductShell_serverMonitorToolbar__fWqB0 p{margin-top:4px;color:var(--pp-muted);font-size:14px;line-height:1.55}.ProductShell_serverRefreshGroup__i_D31 span{display:grid;gap:3px;color:var(--pp-muted);font-size:12px;font-weight:720;text-align:right}.ProductShell_serverRefreshGroup__i_D31 strong{color:var(--pp-text);font-size:13px}.ProductShell_serverRefreshGroup__i_D31 button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);background:var(--pp-text);color:white;padding:0 13px;font:inherit;font-size:13px;font-weight:760;cursor:pointer}.ProductShell_serverRefreshGroup__i_D31 button:disabled{cursor:wait;opacity:.68}.ProductShell_serverMetricGrid__Qd99f{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ProductShell_serverMetricCard__wBaS9{min-height:178px;display:grid;align-content:space-between;gap:12px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface);padding:16px;box-shadow:var(--pp-shadow-sm)}.ProductShell_serverMetricTitle__aEZ_v{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;color:var(--pp-muted-strong);font-size:13px;font-weight:760}.ProductShell_serverMetricTitle__aEZ_v em,.ProductShell_serverServiceRow__jfLWo em{border-radius:999px;background:var(--pp-surface-muted);color:var(--pp-muted-strong);padding:4px 8px;font-style:normal;font-size:12px;font-weight:820}.ProductShell_serverMetricCard__wBaS9 strong{color:var(--pp-text);font-size:30px;line-height:1;letter-spacing:0}.ProductShell_serverMetricCard__wBaS9 p{color:var(--pp-muted);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.ProductShell_serverProgressTrack__lHwg6{height:8px;overflow:hidden;border-radius:999px;background:rgb(117 124 113/14%)}.ProductShell_serverProgressTrack__lHwg6 span{height:100%;display:block;border-radius:inherit;background:#347a58}.ProductShell_serverDirectoryRow__MK59_[data-state=warning],.ProductShell_serverMetricCard__wBaS9[data-state=warning]{border-color:rgb(184 118 28/34%);background:#fff8e8}.ProductShell_serverDirectoryRow__MK59_[data-state=danger],.ProductShell_serverMetricCard__wBaS9[data-state=danger],.ProductShell_serverServiceRow__jfLWo[data-state=danger]{border-color:rgb(155 55 44/34%);background:#fff1ee}.ProductShell_serverDirectoryRow__MK59_[data-state=warning] .ProductShell_serverProgressTrack__lHwg6 span,.ProductShell_serverMetricCard__wBaS9[data-state=warning] .ProductShell_serverProgressTrack__lHwg6 span{background:#c47913}.ProductShell_serverDirectoryRow__MK59_[data-state=danger] .ProductShell_serverProgressTrack__lHwg6 span,.ProductShell_serverMetricCard__wBaS9[data-state=danger] .ProductShell_serverProgressTrack__lHwg6 span{background:#b44335}.ProductShell_serverDirectoryRow__MK59_[data-state=warning] em,.ProductShell_serverMetricCard__wBaS9[data-state=warning] .ProductShell_serverMetricTitle__aEZ_v em{background:#ffe7b2;color:#8c5200}.ProductShell_serverDirectoryRow__MK59_[data-state=danger] em,.ProductShell_serverMetricCard__wBaS9[data-state=danger] .ProductShell_serverMetricTitle__aEZ_v em,.ProductShell_serverServiceRow__jfLWo[data-state=danger] em{background:#ffd8d1;color:#9b372c}.ProductShell_serverDirectoryList__EF_UI,.ProductShell_serverServiceList__GUEfZ,.ProductShell_serverVersionList__07Shs{display:grid;gap:10px}.ProductShell_serverDirectoryRow__MK59_,.ProductShell_serverServiceRow__jfLWo,.ProductShell_serverVersionList__07Shs div{display:grid;align-items:center;gap:12px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);background:var(--pp-surface-muted);padding:12px}.ProductShell_serverDirectoryRow__MK59_{grid-template-columns:minmax(0,1fr) minmax(220px,36%)}.ProductShell_serverDirectoryRow__MK59_ strong,.ProductShell_serverServiceRow__jfLWo strong,.ProductShell_serverVersionList__07Shs strong{color:var(--pp-text);font-size:14px;overflow-wrap:anywhere}.ProductShell_serverDirectoryRow__MK59_ span,.ProductShell_serverServiceRow__jfLWo span,.ProductShell_serverVersionList__07Shs span{color:var(--pp-muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.ProductShell_serverDirectoryUsage__xzu_0{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.ProductShell_serverDirectoryUsage__xzu_0 .ProductShell_serverProgressTrack__lHwg6{grid-column:1/-1}.ProductShell_serverDirectoryUsage__xzu_0 em{border-radius:999px;background:var(--pp-surface);color:var(--pp-muted-strong);padding:3px 7px;font-style:normal;font-size:12px;font-weight:820}.ProductShell_serverSplitGrid__GL_34{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:14px}.ProductShell_serverServiceRow__jfLWo{grid-template-columns:24px minmax(0,1fr) auto}.ProductShell_serverServiceRow__jfLWo[data-state=normal] em{background:var(--pp-success-bg);color:var(--pp-success-text)}.ProductShell_serverVersionList__07Shs div{grid-template-columns:100px minmax(0,1fr);background:var(--pp-surface)}@media (max-width:1180px){.ProductShell_opsMetricGrid__PyCww{grid-template-columns:repeat(3,minmax(0,1fr))}.ProductShell_opsDashboardLayout__ZAiB4{grid-template-columns:1fr}.ProductShell_serverMetricGrid__Qd99f{grid-template-columns:repeat(2,minmax(0,1fr))}}.ProductShell_chartPlaceholder__7h7yT{min-height:190px;display:grid;place-items:center;align-content:center;gap:8px;border:1px dashed var(--pp-border-strong);border-radius:var(--pp-radius-md);background:linear-gradient(#e7e1d7 1px,transparent 0),linear-gradient(90deg,#e7e1d7 1px,transparent 0),#fffefa;background-size:32px 32px;color:var(--pp-muted);text-align:center;padding:18px}.ProductShell_chartPlaceholder__7h7yT span{color:var(--pp-text);font-size:16px;font-weight:800}.ProductShell_chartPlaceholder__7h7yT p{max-width:52ch;color:var(--pp-muted);font-size:14px;line-height:1.55}@media (max-width:860px){.ProductShell_publicNav__ky1lZ{align-items:flex-start;flex-direction:column;padding:16px 18px 0}.ProductShell_navLinks__2lPzC{width:100%;overflow-x:auto;padding-bottom:8px}.ProductShell_navLinksCompact__OIOnW{flex-wrap:wrap;justify-content:flex-end}.ProductShell_hero__DTPvS{grid-template-columns:1fr;padding:42px 18px 28px}.ProductShell_heroTitle__vwIz7{max-width:10ch;font-size:44px}.ProductShell_heroNotes__mitR8{grid-template-columns:1fr}.ProductShell_heroVisualStage__RgKri{min-height:560px}.ProductShell_heroVisualRail__caFKc{inset:32px 0 38px}.ProductShell_heroPhotoCard__Xhc7_{left:0;width:min(270px,58%)}.ProductShell_heroPatternCard__iBz43{right:0;top:112px;width:min(300px,66%)}.ProductShell_heroVisualArrow__J1CIP{left:40%;top:250px}.ProductShell_heroMiniCard__Zuokj{left:8px;bottom:26px;width:min(250px,68%)}.ProductShell_heroVisualNote__cUZG1{right:8px;bottom:26px;width:min(210px,50%)}.ProductShell_section__L43WX{padding:28px 18px}.ProductShell_showcaseSection__o3PRk{padding-top:6px;padding-bottom:24px}.ProductShell_sectionHeader__DDzga{align-items:start;flex-direction:column}.ProductShell_patternSquareShell__uPfY0{padding:22px 18px 44px}.ProductShell_patternSquareIntro__57JJq{grid-template-columns:1fr;align-items:start}.ProductShell_patternSquareIntro__57JJq h1{font-size:30px}.ProductShell_patternSquareIntro__57JJq .ProductShell_primaryAction__V59oH{justify-self:start}.ProductShell_patternSquareLayout__ki5Ay{grid-template-columns:1fr}.ProductShell_patternFilterPanel__OG0Lk{position:static}.ProductShell_patternFilterList__Zbltx{display:flex;flex-wrap:wrap}.ProductShell_patternFilterList__Zbltx a{text-align:center}.ProductShell_showcaseStrip__6bN5_,.ProductShell_skinOptionCard__Km9Mc,.ProductShell_skinOptionGrid__tvuhA,.ProductShell_workflow__IKF3h{grid-template-columns:1fr}.ProductShell_skinOptionCard__Km9Mc button{grid-column:auto}.ProductShell_showcaseCarouselMedia__bAuhD{min-height:0;height:auto;aspect-ratio:2.08/1}.ProductShell_exportOutcomeGrid__RKI0C,.ProductShell_homePatternGrid__CSReZ{grid-template-columns:1fr}.ProductShell_exportOutcomeGrid__RKI0C{padding:12px}.ProductShell_sizeGuideTable__owwR4{display:grid;gap:10px;overflow:visible;border:0;background:transparent}.ProductShell_sizeGuideHead__JMwO5{display:none}.ProductShell_sizeGuideRow__4EpBM{min-height:0;display:grid;grid-template-columns:1fr;gap:8px;border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-md);background:var(--pp-surface);padding:14px}.ProductShell_sizeGuideRow__4EpBM em,.ProductShell_sizeGuideRow__4EpBM span,.ProductShell_sizeGuideRow__4EpBM strong{padding:0}.ProductShell_appShell__MkJVa,.ProductShell_authLayout__DwjKe{grid-template-columns:1fr}.ProductShell_authLayout__DwjKe{padding:34px 18px}.ProductShell_authAside__7M9Gw h1,.ProductShell_authHeader__V9L8u h1{font-size:30px}.ProductShell_appSidebar__0QzKE{min-height:auto;position:static;border-right:0;border-bottom:1px solid var(--pp-border-strong)}.ProductShell_primarySideNav__4PyU4{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-auto-flow:column;overflow-x:auto}.ProductShell_primarySideNav__4PyU4 a,.ProductShell_sideNav__iURJk a,.ProductShell_sidebarGroup__hvRak summary{white-space:nowrap}.ProductShell_sideNav__iURJk{margin:8px 0 0 12px}.ProductShell_appMain__Woca8{padding:22px 18px}.ProductShell_emptyState__M2BfK,.ProductShell_historyPanelHeader__6taTk,.ProductShell_recordCard__RsP_0,.ProductShell_summaryBand__CCwhJ{align-items:flex-start;grid-template-columns:1fr}.ProductShell_profilePanelForm__vByFP{grid-template-columns:1fr}.ProductShell_avatarModalLayer__4L0o5{align-items:end;padding:12px}.ProductShell_avatarModal__gWEkm{width:100%;max-height:calc(100vh - 24px);border-radius:18px 18px 14px 14px;padding:18px}.ProductShell_avatarChoiceGrid__NzzQr{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductShell_avatarModalActions__CdoCM{display:grid;grid-template-columns:1fr 1fr}.ProductShell_avatarPresetGrid__OpOVs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ProductShell_avatarPresetButton__VXaHW,.ProductShell_avatarUploadButton__xqhOy{justify-content:center}.ProductShell_profilePanelActions__hs9gc{align-items:flex-start;flex-direction:column}.ProductShell_rechargePage__8Oc4R,.ProductShell_subscriptionPage__zQ4Vo{width:100%}.ProductShell_subscriptionSummaryCard__3_X07{grid-template-columns:1fr;justify-items:start}.ProductShell_rechargeCostGrid__cWXwg,.ProductShell_rechargeHero__Z6yJf{grid-template-columns:1fr}.ProductShell_wechatCheckoutOverlay__NO9tj{padding:14px}.ProductShell_wechatCheckoutDialog__yEPxg header{padding:0 16px}.ProductShell_wechatCheckoutBody__7B1vY{padding:18px 16px 22px}.ProductShell_wechatCheckoutActions__a_Tj5{width:100%;flex-direction:column}.ProductShell_wechatCheckoutActions__a_Tj5 .ProductShell_primaryAction__V59oH,.ProductShell_wechatCheckoutActions__a_Tj5 .ProductShell_secondaryAction__QONbA{width:100%}.ProductShell_historyPanelHeader__6taTk{flex-direction:column}.ProductShell_rangeForm__C3fKn{grid-template-columns:1fr;width:100%;margin-left:0}.ProductShell_rechargeOrderFilters__Ovh5s{grid-template-columns:1fr}.ProductShell_rechargeOrderFilterActions__O5OKS{flex-wrap:wrap}.ProductShell_rangeQuickLinks__65P1O{width:100%;justify-content:flex-start;margin-left:0}.ProductShell_historyControls__1t19m{grid-template-columns:1fr}.ProductShell_rangeForm__C3fKn .ProductShell_secondaryAction__QONbA,.ProductShell_rangeResetAction__0WamC{justify-self:start}.ProductShell_adminPanelHeader__aKEXr{align-items:stretch;flex-direction:column}.ProductShell_showcaseManagementTabList__WZPnX{grid-template-columns:1fr}.ProductShell_showcaseManagementTabList__WZPnX button{min-height:64px}.ProductShell_showcaseManagementTabIntro__dABrL{align-items:flex-start;flex-direction:column;gap:4px}.ProductShell_showcaseManagementTabIntro__dABrL p{max-width:none;text-align:left}.ProductShell_galleryCurationGrid__ESKy6,.ProductShell_showcaseHeroOverview__1Wg74{grid-template-columns:1fr}.ProductShell_showcaseHeroMetaBar__p41f7{grid-template-columns:1fr;align-items:start}.ProductShell_showcaseHeroPanel__Y_TC7 .ProductShell_heroAdminForm__uQdZx{grid-template-columns:1fr}.ProductShell_showcaseHeroPanel__Y_TC7 .ProductShell_heroFileGrid__2BsMV{grid-column:auto;grid-row:auto}.ProductShell_adminToolbar__vEhXs{justify-content:stretch}.ProductShell_adminToolbar__vEhXs label,.ProductShell_adminToolbar__vEhXs select{width:100%}.ProductShell_billingCostCards__XncIu,.ProductShell_billingPackageEditor__Lgom_,.ProductShell_billingPackageRow__p9Hoc,.ProductShell_billingSettingsLayout__QClv_,.ProductShell_categorySettingsRow__vKRcp,.ProductShell_permissionPanel__c_dP4,.ProductShell_userFilters__pybMf,.ProductShell_userSummaryGrid__tCBnO{grid-template-columns:1fr}.ProductShell_billingPackageRow__p9Hoc .ProductShell_iconButton__X9wym,.ProductShell_billingPackageRow__p9Hoc .ProductShell_permissionSwitch__A_uif,.ProductShell_billingPackageSwitches__8ZjXR,.ProductShell_billingSettingControl__kIGxj,.ProductShell_categorySettingsRow__vKRcp .ProductShell_iconButton__X9wym,.ProductShell_categorySettingsRow__vKRcp .ProductShell_permissionSwitch__A_uif{justify-self:start}.ProductShell_billingSettingRow__J9vyU,.ProductShell_billingSettingsCardHeader__JKcf5{grid-template-columns:1fr}.ProductShell_billingFooterActions__3bDfl,.ProductShell_billingInlineControls__QjCd7,.ProductShell_billingSettingControl__kIGxj,.ProductShell_billingSettingsCardAction__grkEM{width:100%;justify-content:flex-start}.ProductShell_billingInlineControls__QjCd7,.ProductShell_billingSettingsFooter__sZxxL{flex-direction:column;align-items:stretch}.ProductShell_billingNumberControl__emb8F,.ProductShell_billingTextInput__4QK3V{width:100%;max-width:none}.ProductShell_billingSettingsAside__tMrrg{position:static}.ProductShell_billingPackageSwitches__8ZjXR{grid-column:auto}.ProductShell_categorySettingsToolbar__e1FQO{align-items:stretch;flex-direction:column}.ProductShell_heroAdminGrid__kU9wX,.ProductShell_heroAdminPreview__l_3cN dl,.ProductShell_heroFileGrid__2BsMV,.ProductShell_showcaseEditPanel__x0J6F,.ProductShell_uploadFormGrid__hzHF1{grid-template-columns:1fr}.ProductShell_dateRangeControl__XbIgj{width:100%}.ProductShell_serverMonitorToolbar__fWqB0,.ProductShell_serverRefreshGroup__i_D31{align-items:stretch;flex-direction:column}.ProductShell_serverRefreshGroup__i_D31 span{text-align:left}.ProductShell_serverRefreshGroup__i_D31 button{width:100%}.ProductShell_serverDirectoryRow__MK59_,.ProductShell_serverMetricGrid__Qd99f,.ProductShell_serverSplitGrid__GL_34{grid-template-columns:1fr}.ProductShell_opsDashboardControls__YYGGB,.ProductShell_opsDashboardTopbar__oPUfV{align-items:stretch;flex-direction:column}.ProductShell_opsActivityItem___Bd_8,.ProductShell_opsMetricGrid__PyCww,.ProductShell_opsServerGrid__5DpGX,.ProductShell_opsServerLine__0QRp0,.ProductShell_opsTodoGrid__Et_gT,.ProductShell_opsVisitorRow__umCHs{grid-template-columns:1fr}.ProductShell_opsFunnelRow__O9HwE strong,.ProductShell_opsServerLine__0QRp0 strong{text-align:left}.ProductShell_metricGrid__I7nOX,.ProductShell_metricStateGrid__JR7EN,.ProductShell_opsFunnelRow__O9HwE{grid-template-columns:1fr}.ProductShell_workflowItem__oTjBg{min-height:0;border-right:0;border-bottom:1px solid var(--pp-border)}.ProductShell_workflowItem__oTjBg:last-child{border-bottom:0}}@media (max-width:480px){.ProductShell_publicNav__ky1lZ{padding:0 18px}.ProductShell_patternSquareShell__uPfY0{padding-inline:14px}.ProductShell_patternSquareIntro__57JJq{padding:16px}.ProductShell_patternSquareIntro__57JJq h1{font-size:26px}.ProductShell_patternSquareToolbar__7Ck_H{align-items:flex-start;flex-direction:column}.ProductShell_patternCardGrid__X_qA2{grid-template-columns:1fr}.ProductShell_authLayout__DwjKe{padding:28px 18px}.ProductShell_authAside__7M9Gw h1,.ProductShell_authHeader__V9L8u h1{font-size:28px}}@media (prefers-reduced-motion:reduce){.ProductShell_areaLink__AkHb_,.ProductShell_navLinks__2lPzC a,.ProductShell_primaryAction__V59oH,.ProductShell_secondaryAction__QONbA{transition:none}}html[data-site-skin=shanhe] .ProductShell_publicShell__V9Hsh{background:linear-gradient(180deg,rgb(255 255 255/84%),rgb(244 249 246/70%) 420px,transparent 760px),radial-gradient(circle at 18% 12%,rgb(15 139 116/12%),transparent 28%),radial-gradient(circle at 82% 20%,rgb(216 105 69/10%),transparent 30%),#f6f8f4}html[data-site-skin=shanhe] .ProductShell_publicNav__ky1lZ{top:14px;width:min(calc(100% - 32px),1200px);min-height:66px;margin-top:14px;border:1px solid rgb(151 165 153/24%);border-radius:18px;background:rgb(255 255 252/88%);box-shadow:0 14px 36px rgb(41 48 41/10%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html[data-site-skin=shanhe] .ProductShell_brandMark__Na6S_{gap:12px}html[data-site-skin=shanhe] .ProductShell_markGrid__hGE92{width:36px;height:36px;border-color:rgb(18 124 105/26%);border-radius:12px;background:#ffffff;box-shadow:inset 0 0 0 4px rgb(15 139 116/5%)}html[data-site-skin=shanhe] .ProductShell_navLinksCompact__OIOnW,html[data-site-skin=shanhe] .ProductShell_navLinks__2lPzC{gap:8px}html[data-site-skin=shanhe] .ProductShell_languageSwitcher__QAdU7,html[data-site-skin=shanhe] .ProductShell_navButton__uNkty,html[data-site-skin=shanhe] .ProductShell_navLinksCompact__OIOnW .ProductShell_languageSwitcher__QAdU7,html[data-site-skin=shanhe] .ProductShell_navLinksCompact__OIOnW .ProductShell_navButton__uNkty,html[data-site-skin=shanhe] .ProductShell_navLinksCompact__OIOnW a,html[data-site-skin=shanhe] .ProductShell_navLinks__2lPzC a{min-height:40px;border:1px solid transparent;border-radius:999px;background:transparent;color:#37443e;padding:0 14px;font-weight:760}html[data-site-skin=shanhe] .ProductShell_languageSwitcher__QAdU7:hover,html[data-site-skin=shanhe] .ProductShell_navButton__uNkty:hover,html[data-site-skin=shanhe] .ProductShell_navLinksCompact__OIOnW .ProductShell_languageSwitcher__QAdU7:hover,html[data-site-skin=shanhe] .ProductShell_navLinksCompact__OIOnW .ProductShell_navButton__uNkty:hover,html[data-site-skin=shanhe] .ProductShell_navLinksCompact__OIOnW a:hover,html[data-site-skin=shanhe] .ProductShell_navLinks__2lPzC a:hover{border-color:rgb(15 139 116/20%);background:rgb(15 139 116/8%);color:#0b6f5e}html[data-site-skin=shanhe] .ProductShell_navSession___lbK_{min-height:36px;border:1px solid rgb(15 139 116/18%);background:#e8f7f1;color:#0b6f5e}html[data-site-skin=shanhe] .ProductShell_hero__DTPvS{position:relative;width:min(calc(100% - 32px),1200px);grid-template-columns:minmax(360px,.86fr) minmax(520px,1.14fr);gap:clamp(36px,6vw,76px);align-items:center;min-height:calc(100dvh - 130px);margin-top:20px;border:0;border-radius:0;background:transparent;box-shadow:none;padding:42px 0 72px}html[data-site-skin=shanhe] .ProductShell_hero__DTPvS:before{display:none}html[data-site-skin=shanhe] .ProductShell_heroCopy__YuvNh{position:relative;align-content:center;gap:22px;min-height:520px}html[data-site-skin=shanhe] .ProductShell_surfaceLabel__P1Y_k{border-color:rgb(192 92 96/26%);background:#fff7f3;color:#8a514c!important;box-shadow:0 8px 20px rgb(137 83 74/8%)}html[data-site-skin=shanhe] .ProductShell_heroTitle__vwIz7{max-width:12ch;font-size:62px;line-height:.94}html[data-site-skin=shanhe] .ProductShell_heroTitle__vwIz7:has(.ProductShell_titleLineZh__80KqJ){max-width:8.8ch}html[data-site-skin=shanhe] .ProductShell_titleLineZh__80KqJ,html[data-site-skin=shanhe] .ProductShell_titleLine__I6z9Y:not(.ProductShell_titleLineZh__80KqJ){gap:8px}html[data-site-skin=shanhe] .ProductShell_titleChar__ubuAQ{padding:0;text-shadow:0 8px 0 rgb(15 139 116/8%)}html[data-site-skin=shanhe] .ProductShell_titleLineZh__80KqJ .ProductShell_titleChar__ubuAQ{min-width:1em}html[data-site-skin=shanhe] .ProductShell_titleDot__dCAB6{width:13px;height:13px;box-shadow:20px 8px 0 #0f8b74,40px -1px 0 #d16f82;transform:translate(2px,-12px)}html[data-site-skin=shanhe] .ProductShell_heroCopy__YuvNh p{max-width:44ch;color:#4f5b55;font-size:17px;line-height:1.8}html[data-site-skin=shanhe] .ProductShell_heroActions__x34K1{gap:14px}html[data-site-skin=shanhe] .ProductShell_primaryAction__V59oH{min-height:50px;border:0;border-radius:12px;background:#0f8b74;color:#fff;padding:0 20px;box-shadow:0 14px 28px rgb(15 139 116/22%)}html[data-site-skin=shanhe] .ProductShell_primaryAction__V59oH:focus-visible,html[data-site-skin=shanhe] .ProductShell_primaryAction__V59oH:hover{background:#096f5c;box-shadow:0 16px 32px rgb(15 139 116/28%);transform:translateY(-1px)}html[data-site-skin=shanhe] .ProductShell_secondaryAction__QONbA{min-height:48px;border-color:rgb(120 107 89/24%);border-radius:12px;background:#ffffff;color:#2f352f;box-shadow:0 8px 18px rgb(57 55 48/7%)}html[data-site-skin=shanhe] .ProductShell_heroNotes__mitR8{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:520px;padding-top:8px}html[data-site-skin=shanhe] .ProductShell_heroNotes__mitR8 span{border:1px solid rgb(151 136 112/24%);border-radius:12px;background:rgb(255 255 252/76%);padding:11px 14px;color:#48544e}html[data-site-skin=shanhe] .ProductShell_heroVisualStage__RgKri{min-height:630px;isolation:isolate}html[data-site-skin=shanhe] .ProductShell_heroVisualRail__caFKc{inset:74px 24px 24px 60px;border-color:rgb(15 139 116/22%);border-radius:28px;background:linear-gradient(180deg,rgb(255 255 255/86%),rgb(238 249 243/82%)),#f4fbf7;box-shadow:0 24px 70px rgb(42 58 48/12%)}html[data-site-skin=shanhe] .ProductShell_heroVisualRail__caFKc:before{inset:24px;border-color:rgb(15 139 116/16%);border-radius:20px}html[data-site-skin=shanhe] .ProductShell_heroMiniCard__Zuokj,html[data-site-skin=shanhe] .ProductShell_heroPatternCard__iBz43,html[data-site-skin=shanhe] .ProductShell_heroPhotoCard__Xhc7_{border:1px solid rgb(151 136 112/28%);border-radius:18px;background:#fffefa;box-shadow:0 24px 50px rgb(50 55 47/16%)}html[data-site-skin=shanhe] .ProductShell_heroPhotoCard__Xhc7_{top:26px;left:34px;width:min(350px,50%);transform:rotate(-3deg)}html[data-site-skin=shanhe] .ProductShell_heroPatternCard__iBz43{top:100px;right:10px;width:min(430px,59%);transform:rotate(2deg)}html[data-site-skin=shanhe] .ProductShell_heroVisualArrow__J1CIP{left:48%;top:298px;width:80px;height:48px;border:0;background:#0f8b74;box-shadow:0 16px 34px rgb(15 139 116/26%)}html[data-site-skin=shanhe] .ProductShell_heroMiniCard__Zuokj{left:88px;bottom:42px;width:300px;padding:16px}html[data-site-skin=shanhe] .ProductShell_heroVisualNote__cUZG1{right:14px;bottom:54px;width:244px;border-color:rgb(15 139 116/22%);border-radius:14px;background:#e0f5ee;color:#096f5c}html[data-site-skin=shanhe] .ProductShell_section__L43WX,html[data-site-skin=shanhe] .ProductShell_showcaseSection__o3PRk,html[data-site-skin=shanhe] .ProductShell_sizeGuideSection__Ag_my{width:min(calc(100% - 32px),1200px);margin-inline:auto}html[data-site-skin=shanhe] .ProductShell_sectionHeader__DDzga{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:end;margin-bottom:18px}html[data-site-skin=shanhe] .ProductShell_sectionHeader__DDzga h2{font-size:30px;line-height:1.16}html[data-site-skin=shanhe] .ProductShell_sectionHeader__DDzga p{display:none}html[data-site-skin=shanhe] .ProductShell_showcaseStrip__6bN5_{grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);gap:22px;border:1px solid rgb(151 136 112/24%);border-radius:22px;background:rgb(255 255 252/84%);padding:18px;box-shadow:0 18px 48px rgb(42 47 40/10%)}html[data-site-skin=shanhe] .ProductShell_showcaseCarouselMedia__bAuhD{min-height:380px;border-radius:16px}html[data-site-skin=shanhe] .ProductShell_showcaseCarouselTabs__7laxz{min-height:380px}html[data-site-skin=shanhe] .ProductShell_showcaseTabList__6Oi4G{gap:12px}html[data-site-skin=shanhe] .ProductShell_showcaseTabList__6Oi4G button{border-radius:14px;background:#fffefa}html[data-site-skin=shanhe] .ProductShell_homePatternGrid__CSReZ,html[data-site-skin=shanhe] .ProductShell_patternCardGrid__X_qA2{gap:18px}html[data-site-skin=shanhe] .ProductShell_patternDetailShell__e1ZaL,html[data-site-skin=shanhe] .ProductShell_patternSquareShell__uPfY0{width:min(calc(100% - 32px),1220px);padding-top:34px}html[data-site-skin=shanhe] .ProductShell_patternSquareIntro__57JJq{border:0;border-radius:24px;background:linear-gradient(120deg,rgb(232 247 241/96%),rgb(255 253 247/92%)),#fffefa;padding:28px 30px;box-shadow:0 20px 54px rgb(42 47 40/10%)}html[data-site-skin=shanhe] .ProductShell_patternSquareIntro__57JJq h1{font-size:40px}html[data-site-skin=shanhe] .ProductShell_patternSquareLayout__ki5Ay{grid-template-columns:220px minmax(0,1fr);gap:22px}html[data-site-skin=shanhe] .ProductShell_patternFilterPanel__OG0Lk{top:96px;border:0;border-radius:18px;background:#fffefa;box-shadow:0 16px 34px rgb(44 45 39/10%);padding:16px}html[data-site-skin=shanhe] .ProductShell_patternFilterList__Zbltx a,html[data-site-skin=shanhe] .ProductShell_patternSortButton__I8OIH{min-height:42px;border-radius:12px}html[data-site-skin=shanhe] .ProductShell_patternCard___e4r6{border-color:rgb(151 136 112/22%);border-radius:16px;background:#fffefa;box-shadow:0 14px 30px rgb(45 45 39/8%)}html[data-site-skin=shanhe] .ProductShell_patternCardImage__EWhQD{margin:12px 12px 0;border-radius:12px;background-size:16px 16px}html[data-site-skin=shanhe] .ProductShell_patternCardBody__3VrxO{padding:14px 14px 16px}html[data-site-skin=shanhe] .ProductShell_patternAdminActions__ABwCX span,html[data-site-skin=shanhe] .ProductShell_patternSpecLine__PVoUW span,html[data-site-skin=shanhe] .ProductShell_rechargeStatusBadge__6gPgg,html[data-site-skin=shanhe] .ProductShell_statusBadge__Odaq_{border-radius:999px}html[data-site-skin=shanhe] .ProductShell_appShell__MkJVa,html[data-site-skin=shanhe] .ProductShell_authShell__FCIFD{background:linear-gradient(180deg,rgb(247 250 247/94%),rgb(239 244 239/100%)),#f2f5f0}html[data-site-skin=shanhe] .ProductShell_appShell__MkJVa{grid-template-columns:288px minmax(0,1fr)}html[data-site-skin=shanhe] .ProductShell_appSidebar__0QzKE{position:sticky;top:0;min-height:100dvh;gap:22px;border-right:1px solid rgb(86 95 83/18%);background:linear-gradient(180deg,#ffffff,#f5fbf7 58%,#eef6f1),#f5fbf7;padding:24px 20px;box-shadow:10px 0 34px rgb(42 47 40/8%)}html[data-site-skin=shanhe] .ProductShell_appMain__Woca8{padding:30px clamp(24px,3vw,42px) 56px}html[data-site-skin=shanhe] .ProductShell_appHeader__PjbwM{border:0;border-radius:24px;background:linear-gradient(135deg,rgb(255 255 252/94%),rgb(232 247 241/86%)),#fffefa;padding:28px;box-shadow:0 18px 46px rgb(42 47 40/9%)}html[data-site-skin=shanhe] .ProductShell_appHeader__PjbwM h1{font-size:38px;line-height:1.08}html[data-site-skin=shanhe] .ProductShell_primarySideNav__4PyU4{gap:10px}html[data-site-skin=shanhe] .ProductShell_primarySideNav__4PyU4>a,html[data-site-skin=shanhe] .ProductShell_sideNav__iURJk a,html[data-site-skin=shanhe] .ProductShell_sidebarGroup__hvRak>summary{min-height:44px;border:1px solid rgb(111 124 111/16%);border-radius:13px;background:rgb(255 255 252/72%);color:#27322d;padding-inline:14px}html[data-site-skin=shanhe] .ProductShell_primarySideNav__4PyU4>a[aria-current=page],html[data-site-skin=shanhe] .ProductShell_sideNav__iURJk a[aria-current=page],html[data-site-skin=shanhe] .ProductShell_sidebarGroup__hvRak>summary[aria-current=page]{border-color:rgb(15 139 116/34%);background:#e6f6f0;color:#096f5c;box-shadow:inset 4px 0 0 #0f8b74,0 8px 18px rgb(15 139 116/10%)}html[data-site-skin=shanhe] .ProductShell_sideNav__iURJk{gap:8px;margin-left:16px;border-left-color:rgb(15 139 116/20%)}html[data-site-skin=shanhe] .ProductShell_adminPanel__W5mZz,html[data-site-skin=shanhe] .ProductShell_authCard__sdVV9,html[data-site-skin=shanhe] .ProductShell_emptyState__M2BfK,html[data-site-skin=shanhe] .ProductShell_patternDetailHero__Ky4Zy,html[data-site-skin=shanhe] .ProductShell_patternDetailInfo__8OuDI,html[data-site-skin=shanhe] .ProductShell_profilePanel__fT5sl,html[data-site-skin=shanhe] .ProductShell_rechargeOrdersPanel__v_zrh,html[data-site-skin=shanhe] .ProductShell_rechargePanel__tGDEh,html[data-site-skin=shanhe] .ProductShell_recordCard__RsP_0{border:1px solid rgb(151 136 112/22%);border-radius:20px;background:rgb(255 255 252/88%);box-shadow:0 16px 38px rgb(42 47 40/8%)}html[data-site-skin=shanhe] .ProductShell_dashboardGrid__Taikr,html[data-site-skin=shanhe] .ProductShell_metricGrid__I7nOX,html[data-site-skin=shanhe] .ProductShell_rechargeHero__Z6yJf{gap:16px}html[data-site-skin=shanhe] .ProductShell_dashboardMetric__nED7F,html[data-site-skin=shanhe] .ProductShell_maintenanceSteps__rStEO div,html[data-site-skin=shanhe] .ProductShell_metricItem__mPBaZ,html[data-site-skin=shanhe] .ProductShell_patternDetailStats__ngZN1 div,html[data-site-skin=shanhe] .ProductShell_rechargeBalanceCard__oZu66,html[data-site-skin=shanhe] .ProductShell_rechargeCostGrid__cWXwg div,html[data-site-skin=shanhe] .ProductShell_serverMetricCard__wBaS9,html[data-site-skin=shanhe] .ProductShell_settingSummaryList__k5HHR div,html[data-site-skin=shanhe] .ProductShell_settingSummaryList__k5HHR label,html[data-site-skin=shanhe] .ProductShell_sizeGuideRow__4EpBM,html[data-site-skin=shanhe] .ProductShell_workflowItem__oTjBg{border:1px solid rgb(151 136 112/20%);border-radius:16px;background:#fffefa;box-shadow:0 10px 24px rgb(42 47 40/6%)}html[data-site-skin=shanhe] .ProductShell_adminPanelHeader__aKEXr{padding-bottom:14px;border-bottom:1px solid rgb(151 136 112/18%)}html[data-site-skin=shanhe] .ProductShell_adminToolbar__vEhXs{padding:12px;border:1px solid rgb(151 136 112/18%);border-radius:16px;background:#f8fbf7}html[data-site-skin=shanhe] .ProductShell_adminDialogBody__iqnv4 .ProductShell_formField__Uh68F select,html[data-site-skin=shanhe] .ProductShell_adminDialogBody__iqnv4 .ProductShell_formField__Uh68F textarea,html[data-site-skin=shanhe] .ProductShell_adminToolbar__vEhXs input,html[data-site-skin=shanhe] .ProductShell_adminToolbar__vEhXs select,html[data-site-skin=shanhe] .ProductShell_formField__Uh68F input,html[data-site-skin=shanhe] .ProductShell_formField__Uh68F select,html[data-site-skin=shanhe] .ProductShell_formField__Uh68F textarea,html[data-site-skin=shanhe] .ProductShell_settingRows__uigoq label,html[data-site-skin=shanhe] .ProductShell_settingSummaryList__k5HHR input{min-height:44px;border-color:rgb(128 116 98/26%);border-radius:12px;background:#ffffff}html[data-site-skin=shanhe] .ProductShell_adminTable__877xJ,html[data-site-skin=shanhe] .ProductShell_patternColorTable__DE6DO,html[data-site-skin=shanhe] .ProductShell_patternManagementTable__iPV5I{border-color:rgb(151 136 112/22%);background:#fffefa;border-collapse:collapse}html[data-site-skin=shanhe] .ProductShell_adminTableWrap__btfeU{max-width:100%;overflow-x:auto;border-color:rgb(151 136 112/22%);border-radius:16px;background:#fffefa}html[data-site-skin=shanhe] .ProductShell_userManagementTable__bXWu1{min-width:100%}html[data-site-skin=shanhe] .ProductShell_userManagementTable__bXWu1 td,html[data-site-skin=shanhe] .ProductShell_userManagementTable__bXWu1 th{padding-inline:10px}html[data-site-skin=shanhe] .ProductShell_userManagementTable__bXWu1 th:first-child{width:27%}html[data-site-skin=shanhe] .ProductShell_userManagementTable__bXWu1 th:nth-child(2){width:10%}html[data-site-skin=shanhe] .ProductShell_userManagementTable__bXWu1 th:nth-child(3),html[data-site-skin=shanhe] .ProductShell_userManagementTable__bXWu1 th:nth-child(4),html[data-site-skin=shanhe] .ProductShell_userManagementTable__bXWu1 th:nth-child(5){width:7%}html[data-site-skin=shanhe] .ProductShell_userManagementTable__bXWu1 th:nth-child(6),html[data-site-skin=shanhe] .ProductShell_userManagementTable__bXWu1 th:nth-child(7){width:12%}html[data-site-skin=shanhe] .ProductShell_userManagementTable__bXWu1 th:nth-child(8){width:18%}html[data-site-skin=shanhe] .ProductShell_userPrimaryName__EpRci{max-width:24ch}html[data-site-skin=shanhe] .ProductShell_userSecondaryText__KZBA8{max-width:28ch}html[data-site-skin=shanhe] .ProductShell_adminTable__877xJ th,html[data-site-skin=shanhe] .ProductShell_patternColorTable__DE6DO th,html[data-site-skin=shanhe] .ProductShell_patternManagementTable__iPV5I th{height:46px;background:#edf5ef;color:#45524b;font-size:12px}html[data-site-skin=shanhe] .ProductShell_adminTable__877xJ td,html[data-site-skin=shanhe] .ProductShell_patternColorTable__DE6DO td,html[data-site-skin=shanhe] .ProductShell_patternManagementTable__iPV5I td{border-top-color:rgb(151 136 112/18%)}html[data-site-skin=shanhe] .ProductShell_rechargePage__8Oc4R{width:min(100%,980px);gap:20px}html[data-site-skin=shanhe] .ProductShell_rechargeHero__Z6yJf{grid-template-columns:minmax(320px,1.1fr) repeat(2,minmax(190px,.62fr))}html[data-site-skin=shanhe] .ProductShell_rechargeBalanceCard__oZu66{min-height:138px;border:0;background:linear-gradient(135deg,#0f8b74,#13876a 54%,#cf7a5c),#0f8b74;color:#fff;box-shadow:0 18px 42px rgb(15 139 116/22%)}html[data-site-skin=shanhe] .ProductShell_rechargeBalanceCard__oZu66 p,html[data-site-skin=shanhe] .ProductShell_rechargeBalanceCard__oZu66 span:not(.ProductShell_recordIcon__THcTz),html[data-site-skin=shanhe] .ProductShell_rechargeBalanceCard__oZu66 strong{color:#fff}html[data-site-skin=shanhe] .ProductShell_rechargeBalanceCard__oZu66 .ProductShell_recordIcon__THcTz{background:rgb(255 255 255/18%);color:#fff}html[data-site-skin=shanhe] .ProductShell_rechargeTabs__gvwIK{min-height:64px;border-bottom-color:rgb(151 136 112/18%);background:#fffdfa;padding:10px 18px}html[data-site-skin=shanhe] .ProductShell_rechargeTabs__gvwIK button{border-radius:8px;font-size:15px}html[data-site-skin=shanhe] .ProductShell_rechargeTabs__gvwIK button[aria-selected=true]{border-color:rgb(15 139 116/24%);background:#e7f6f1;color:#0f8b74}html[data-site-skin=shanhe] .ProductShell_rechargePackages__mgZ_M{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;padding:26px}html[data-site-skin=shanhe] .ProductShell_rechargePackageCard__WwPuR{min-height:228px;border-color:rgb(151 136 112/22%);border-radius:20px;background:#fffefa;padding:22px}html[data-site-skin=shanhe] .ProductShell_rechargePackageMain__N_Azt strong{color:#0f8b74;font-size:34px}html[data-site-skin=shanhe] .ProductShell_rechargePackages__mgZ_M .ProductShell_primaryAction__V59oH{margin-top:auto}html[data-site-skin=shanhe] .ProductShell_adminDialogBackdrop__OYeSs,html[data-site-skin=shanhe] .ProductShell_wechatCheckoutOverlay__NO9tj{background:rgb(20 24 22/58%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-site-skin=shanhe] .ProductShell_adminDialog__jChiY,html[data-site-skin=shanhe] .ProductShell_wechatCheckoutDialog__yEPxg{border:1px solid rgb(255 255 255/58%);border-radius:22px;background:#fffefa;box-shadow:0 34px 90px rgb(20 24 22/30%)}html[data-site-skin=shanhe] .ProductShell_adminDialogActions__95hsR,html[data-site-skin=shanhe] .ProductShell_adminDialogHeader__NHO_f,html[data-site-skin=shanhe] .ProductShell_wechatCheckoutDialog__yEPxg header{border-color:rgb(151 136 112/18%);background:#ffffff}html[data-site-skin=shanhe] .ProductShell_rechargeToast__B68h0{top:24px;right:24px;border:1px solid rgb(15 139 116/24%);border-radius:14px;background:#ffffff;box-shadow:0 20px 48px rgb(20 24 22/20%)}@media (max-width:980px){html[data-site-skin=shanhe] .ProductShell_publicNav__ky1lZ{position:static;width:100%;margin-top:0;border-radius:0}html[data-site-skin=shanhe] .ProductShell_hero__DTPvS{grid-template-columns:1fr;min-height:0;padding-top:28px}html[data-site-skin=shanhe] .ProductShell_heroCopy__YuvNh{min-height:0}html[data-site-skin=shanhe] .ProductShell_heroVisualStage__RgKri{min-height:520px}html[data-site-skin=shanhe] .ProductShell_appShell__MkJVa{grid-template-columns:1fr}html[data-site-skin=shanhe] .ProductShell_appSidebar__0QzKE{position:relative;min-height:0}html[data-site-skin=shanhe] .ProductShell_patternSquareLayout__ki5Ay,html[data-site-skin=shanhe] .ProductShell_rechargeHero__Z6yJf,html[data-site-skin=shanhe] .ProductShell_showcaseStrip__6bN5_{grid-template-columns:1fr}}@media (max-width:640px){html[data-site-skin=shanhe] .ProductShell_heroTitle__vwIz7{font-size:48px}html[data-site-skin=shanhe] .ProductShell_heroNotes__mitR8,html[data-site-skin=shanhe] .ProductShell_rechargePackages__mgZ_M{grid-template-columns:1fr}html[data-site-skin=shanhe] .ProductShell_heroVisualStage__RgKri{min-height:430px}html[data-site-skin=shanhe] .ProductShell_heroPhotoCard__Xhc7_{left:0}html[data-site-skin=shanhe] .ProductShell_heroPatternCard__iBz43{right:0}html[data-site-skin=shanhe] .ProductShell_heroMiniCard__Zuokj,html[data-site-skin=shanhe] .ProductShell_heroVisualNote__cUZG1{display:none}}.ProductShell_patternSocialActions__d7UOh,.ProductShell_patternSocialCompact__qZ9Mm{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ProductShell_patternSocialActions__d7UOh button,.ProductShell_patternSocialCompact__qZ9Mm button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;border:1px solid #d8cbb8;border-radius:999px;background:#fffefa;color:#443d35;font:inherit;font-size:13px;font-weight:760;cursor:pointer}.ProductShell_patternSocialCompact__qZ9Mm button{min-height:30px;padding:0 9px;font-size:12px}.ProductShell_patternSocialActions__d7UOh button{min-height:42px;padding:0 14px}.ProductShell_patternSocialActions__d7UOh button[data-active=true],.ProductShell_patternSocialCompact__qZ9Mm button[data-active=true]{border-color:rgb(15 139 116/36%);background:#e4f5ef;color:#087d6d}.ProductShell_patternSocialActions__d7UOh strong,.ProductShell_patternSocialCompact__qZ9Mm strong{font-size:12px}.ProductShell_patternSocialActions__d7UOh p,.ProductShell_patternSocialCompact__qZ9Mm p{flex-basis:100%;margin:0;color:#9a3f2e;font-size:12px}.ProductShell_patternComments__zNCN_{display:grid;gap:16px;margin-top:0;padding:24px;border:1px solid #d7cab8;border-radius:20px;background:#fffefa}.ProductShell_patternComments__zNCN_ h2{display:inline-flex;gap:8px;align-items:center;margin:0;font-size:22px}.ProductShell_patternCommentForm__kOect{display:grid;gap:10px}.ProductShell_patternCommentForm__kOect textarea{width:100%;min-height:96px;resize:vertical;border:1px solid #d8cbb8;border-radius:14px;background:#fffdf8;padding:12px 14px;color:#24231f;font:inherit;line-height:1.55}.ProductShell_patternCommentForm__kOect textarea:focus-visible{border-color:#087d6d;outline:3px solid rgb(8 125 109/16%);outline-offset:2px}.ProductShell_patternCommentForm__kOect button{justify-self:end;display:inline-flex;align-items:center;gap:8px;min-height:42px;border:0;border-radius:12px;background:#0f8b74;color:#fff;padding:0 16px;font:inherit;font-weight:820;cursor:pointer}.ProductShell_patternCommentForm__kOect button:disabled{cursor:not-allowed;opacity:.55}.ProductShell_patternCommentComposerTools__B_YgO{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.ProductShell_patternCommentEmojiBar__T91oY{display:inline-flex;flex:1 1 260px;flex-wrap:wrap;gap:4px;align-items:center;justify-content:flex-start}.ProductShell_patternCommentEmojiBar__T91oY svg{color:#756b5e;margin-right:2px}.ProductShell_patternCommentForm__kOect .ProductShell_patternCommentEmojiBar__T91oY button{min-height:30px;border:1px solid #eadfce;border-radius:999px;background:#fffdf8;color:#24231f;padding:0 9px;font-size:15px;font-weight:700}.ProductShell_patternCommentFileInput__toeu9{display:none}.ProductShell_patternCommentForm__kOect .ProductShell_patternCommentGhostButton__GbFyP{min-height:36px;border:1px solid #d9ccbb;border-radius:999px;background:#fffdf8;color:#4f625d;padding:0 13px;font-size:13px}.ProductShell_patternCommentForm__kOect .ProductShell_patternCommentSubmitButton__QiEKU{min-height:38px;border-radius:999px}.ProductShell_patternCommentImagePreview__PsGfr{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid #eadfce;border-radius:14px;background:#fffaf1;padding:10px}.ProductShell_patternCommentImagePreview__PsGfr img{width:72px;height:54px;object-fit:cover;border-radius:10px;background:#f4f0e9}.ProductShell_patternCommentImagePreview__PsGfr span,.ProductShell_patternCommentImagePreview__PsGfr strong{display:block}.ProductShell_patternCommentImagePreview__PsGfr strong{color:#2f332f;font-size:13px}.ProductShell_patternCommentImagePreview__PsGfr span{overflow:hidden;color:#756b5e;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ProductShell_patternCommentForm__kOect .ProductShell_patternCommentImagePreview__PsGfr button{min-width:32px;min-height:32px;border:1px solid #eadfce;border-radius:999px;background:#fffefa;color:#9c3d2f;padding:0}.ProductShell_patternCommentDisabled__vBw_I{margin:0;color:#756b5e}.ProductShell_patternCommentList__w_T97{display:grid;gap:10px}.ProductShell_patternCommentList__w_T97 article{display:grid;gap:5px;padding:14px;border:1px solid #eadfce;border-radius:14px;background:#fffaf1}.ProductShell_patternCommentList__w_T97 strong{color:#24231f}.ProductShell_patternCommentList__w_T97 time{color:#8a8072;font-size:12px}.ProductShell_patternCommentDelete__itTwI{justify-self:start;display:inline-flex;align-items:center;gap:5px;border:1px solid #e2d5c3;border-radius:999px;background:#fffdf8;color:#9c3d2f;padding:3px 8px;font:inherit;font-size:12px;font-weight:780;cursor:pointer}.ProductShell_patternCommentList__w_T97 p{margin:0;color:#4d463d;line-height:1.6;white-space:pre-wrap}.ProductShell_patternCommentImageLink__cWStQ{display:block;width:min(320px,100%);overflow:hidden;border:1px solid #eadfce;border-radius:14px;background:#fffefa}.ProductShell_patternCommentImageLink__cWStQ img{display:block;width:100%;max-height:240px;object-fit:cover}html[data-site-skin=shanhe] .ProductShell_publicShell__V9Hsh{background:radial-gradient(circle at 14% 12%,rgb(217 109 134/10%),transparent 28%),radial-gradient(circle at 86% 10%,rgb(15 139 116/10%),transparent 30%),linear-gradient(180deg,#fffdf8,#f7f3ec 56%,#f3f7f1)}html[data-site-skin=shanhe] .ProductShell_publicNav__ky1lZ{position:sticky;top:12px;z-index:30;width:min(calc(100% - 32px),1180px);min-height:64px;margin-top:12px;border:1px solid rgb(215 200 181/42%);border-radius:22px;background:rgb(255 255 252/82%);box-shadow:0 18px 54px rgb(52 48 42/10%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html[data-site-skin=shanhe] .ProductShell_brandMark__Na6S_{color:#24231f;font-size:16px;letter-spacing:0}html[data-site-skin=shanhe] .ProductShell_hero__DTPvS{min-height:calc(100dvh - 120px);padding-top:34px}html[data-site-skin=shanhe] .ProductShell_heroCopy__YuvNh{min-height:480px}html[data-site-skin=shanhe] .ProductShell_heroTitle__vwIz7{font-weight:920}html[data-site-skin=shanhe] .ProductShell_heroCopy__YuvNh p{max-width:42ch;color:#5a605b}html[data-site-skin=shanhe] .ProductShell_adminPanel__W5mZz,html[data-site-skin=shanhe] .ProductShell_exportOutcomeItem__CbwWW,html[data-site-skin=shanhe] .ProductShell_heroNotes__mitR8 span,html[data-site-skin=shanhe] .ProductShell_patternCard___e4r6,html[data-site-skin=shanhe] .ProductShell_patternCommentsPanel__mtWed,html[data-site-skin=shanhe] .ProductShell_patternDetailHero__Ky4Zy,html[data-site-skin=shanhe] .ProductShell_patternDetailInfo__8OuDI,html[data-site-skin=shanhe] .ProductShell_patternFilterPanel__OG0Lk,html[data-site-skin=shanhe] .ProductShell_profilePanel__fT5sl,html[data-site-skin=shanhe] .ProductShell_rechargeOrdersPanel__v_zrh,html[data-site-skin=shanhe] .ProductShell_rechargePanel__tGDEh,html[data-site-skin=shanhe] .ProductShell_recordCard__RsP_0,html[data-site-skin=shanhe] .ProductShell_showcaseStrip__6bN5_,html[data-site-skin=shanhe] .ProductShell_sizeGuideRow__4EpBM,html[data-site-skin=shanhe] .ProductShell_summaryBand__CCwhJ{border-color:rgb(215 200 181/50%);background:rgb(255 255 252/90%);box-shadow:0 18px 44px rgb(52 48 42/8%)}html[data-site-skin=shanhe] .ProductShell_adminPanel__W5mZz,html[data-site-skin=shanhe] .ProductShell_exportOutcomeItem__CbwWW,html[data-site-skin=shanhe] .ProductShell_patternCard___e4r6,html[data-site-skin=shanhe] .ProductShell_rechargePackageCard__WwPuR,html[data-site-skin=shanhe] .ProductShell_recordCard__RsP_0{border-radius:18px}html[data-site-skin=shanhe] .ProductShell_patternCard___e4r6:hover,html[data-site-skin=shanhe] .ProductShell_rechargePackageCard__WwPuR:hover{border-color:rgb(15 139 116/30%);box-shadow:0 22px 58px rgb(52 48 42/12%);transform:translateY(-2px)}html[data-site-skin=shanhe] .ProductShell_patternCommentForm__kOect button,html[data-site-skin=shanhe] .ProductShell_primaryAction__V59oH{border-radius:14px;background:linear-gradient(135deg,#118d76,#08705e);color:#fff;box-shadow:0 16px 32px rgb(15 139 116/22%)}html[data-site-skin=shanhe] .ProductShell_adminTable__877xJ button,html[data-site-skin=shanhe] .ProductShell_patternRecordActions__qTqtk a,html[data-site-skin=shanhe] .ProductShell_patternRecordActions__qTqtk button,html[data-site-skin=shanhe] .ProductShell_patternRecordContinueAction__5n0iF a,html[data-site-skin=shanhe] .ProductShell_patternSortButton__I8OIH,html[data-site-skin=shanhe] .ProductShell_rowActions__yFyBC button,html[data-site-skin=shanhe] .ProductShell_secondaryAction__QONbA{border-color:rgb(215 200 181/70%);border-radius:12px;background:#fffdf8;box-shadow:0 8px 18px rgb(52 48 42/5%)}html[data-site-skin=shanhe] .ProductShell_appShell__MkJVa{background:radial-gradient(circle at 0 0,rgb(217 109 134/9%),transparent 26%),radial-gradient(circle at 100% 4%,rgb(15 139 116/10%),transparent 28%),#f3f7f1}html[data-site-skin=shanhe] .ProductShell_appSidebar__0QzKE{background:linear-gradient(180deg,rgb(255 255 252/96%),rgb(241 250 245/96%)),#f5fbf7}html[data-site-skin=shanhe] .ProductShell_appHeader__PjbwM{border:1px solid rgb(215 200 181/42%);background:linear-gradient(135deg,rgb(255 255 252/92%),rgb(232 247 241/82%)),#fffdf8}html[data-site-skin=shanhe] .ProductShell_appHeader__PjbwM h1{color:#22221f;letter-spacing:0}html[data-site-skin=shanhe] .ProductShell_appHeader__PjbwM p{max-width:76ch;color:#66645d}html[data-site-skin=shanhe] .ProductShell_primarySideNav__4PyU4>a,html[data-site-skin=shanhe] .ProductShell_sideNav__iURJk a,html[data-site-skin=shanhe] .ProductShell_sidebarGroup__hvRak>summary{min-height:42px;border-radius:14px}html[data-site-skin=shanhe] .ProductShell_adminTableWrap__btfeU{border-radius:18px}html[data-site-skin=shanhe] .ProductShell_accountDataTable___51u7 .ProductShell_accountTableActions__oKXaO .ProductShell_accountTableActionLink__jjWpg,html[data-site-skin=shanhe] .ProductShell_accountDataTable___51u7 .ProductShell_accountTableActions__oKXaO .ProductShell_patternRecordActions__qTqtk a,html[data-site-skin=shanhe] .ProductShell_accountDataTable___51u7 .ProductShell_accountTableActions__oKXaO .ProductShell_patternRecordActions__qTqtk button,html[data-site-skin=shanhe] .ProductShell_accountDataTable___51u7 .ProductShell_accountTableActions__oKXaO .ProductShell_patternRecordContinueAction__5n0iF a{box-shadow:none}html[data-site-skin=shanhe] .ProductShell_accountDataTable___51u7 .ProductShell_accountTableActions__oKXaO .ProductShell_accountTableActionLink__jjWpg,html[data-site-skin=shanhe] .ProductShell_accountDataTable___51u7 .ProductShell_accountTableActions__oKXaO .ProductShell_patternRecordActionRow__WlwmQ>a:first-child,html[data-site-skin=shanhe] .ProductShell_accountDataTable___51u7 .ProductShell_accountTableActions__oKXaO .ProductShell_patternRecordActionRow__WlwmQ>button:first-child,html[data-site-skin=shanhe] .ProductShell_accountDataTable___51u7 .ProductShell_accountTableActions__oKXaO .ProductShell_patternRecordContinueAction__5n0iF a{border:1px solid #d8ded8;background:#ffffff;color:#34413c}html[data-site-skin=shanhe] .ProductShell_accountDataTable___51u7 .ProductShell_accountTableActions__oKXaO .ProductShell_patternRecordActionRow__WlwmQ>button:not(:first-child){border:1px solid #d8ded8;background:#ffffff;color:#4a5651}html[data-site-skin=shanhe] .ProductShell_adminTable__877xJ th,html[data-site-skin=shanhe] .ProductShell_patternColorTable__DE6DO th,html[data-site-skin=shanhe] .ProductShell_patternManagementTable__iPV5I th{background:#f0f7f2;color:#4a5750}html[data-site-skin=shanhe] .ProductShell_adminTable__877xJ td,html[data-site-skin=shanhe] .ProductShell_patternColorTable__DE6DO td,html[data-site-skin=shanhe] .ProductShell_patternManagementTable__iPV5I td{background:rgb(255 255 252/72%)}html[data-site-skin=shanhe] .ProductShell_patternRecordActions__qTqtk{display:flex;flex-wrap:wrap;align-items:center;min-width:0}html[data-site-skin=shanhe] .ProductShell_patternRecordActions__qTqtk small{align-self:center;white-space:nowrap}html[data-site-skin=shanhe] .ProductShell_adminDialogBackdrop__OYeSs,html[data-site-skin=shanhe] .ProductShell_patternRecordEditBackdrop__XrOnN,html[data-site-skin=shanhe] .ProductShell_wechatCheckoutOverlay__NO9tj{background:rgb(23 25 23/58%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-site-skin=shanhe] .ProductShell_adminDialog__jChiY,html[data-site-skin=shanhe] .ProductShell_patternRecordEditDialog__8dik6,html[data-site-skin=shanhe] .ProductShell_wechatCheckoutDialog__yEPxg{border:1px solid rgb(255 255 255/60%);border-radius:14px;background:#fffdf8;box-shadow:0 34px 92px rgb(23 25 23/26%)}@media (max-width:760px){html[data-site-skin=shanhe] .ProductShell_publicShell__V9Hsh{overflow-x:hidden}html[data-site-skin=shanhe] .ProductShell_publicNav__ky1lZ{position:static;width:100%;min-height:auto;display:grid;grid-template-columns:1fr;align-items:start;gap:10px;margin-top:0;padding:10px 14px 12px;border-radius:0}html[data-site-skin=shanhe] .ProductShell_brandMark__Na6S_{justify-self:start}html[data-site-skin=shanhe] .ProductShell_navLinksCompact__OIOnW,html[data-site-skin=shanhe] .ProductShell_navLinks__2lPzC{width:100%;min-width:0;display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:8px;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:none}html[data-site-skin=shanhe] .ProductShell_navLinksCompact__OIOnW::-webkit-scrollbar,html[data-site-skin=shanhe] .ProductShell_navLinks__2lPzC::-webkit-scrollbar{display:none}html[data-site-skin=shanhe] .ProductShell_navLinksCompact__OIOnW .ProductShell_languageSwitcher__QAdU7,html[data-site-skin=shanhe] .ProductShell_navLinksCompact__OIOnW .ProductShell_navButton__uNkty,html[data-site-skin=shanhe] .ProductShell_navLinksCompact__OIOnW a,html[data-site-skin=shanhe] .ProductShell_navLinks__2lPzC .ProductShell_languageSwitcher__QAdU7,html[data-site-skin=shanhe] .ProductShell_navLinks__2lPzC .ProductShell_navButton__uNkty,html[data-site-skin=shanhe] .ProductShell_navLinks__2lPzC a{flex:0 0 auto;min-width:max-content;min-height:36px;white-space:nowrap;word-break:keep-all}html[data-site-skin=shanhe] .ProductShell_hero__DTPvS{width:min(calc(100% - 28px),100%);padding-bottom:34px}html[data-site-skin=shanhe] .ProductShell_heroTitle__vwIz7{font-size:46px}html[data-site-skin=shanhe] .ProductShell_patternDetailShell__e1ZaL,html[data-site-skin=shanhe] .ProductShell_patternSquareShell__uPfY0,html[data-site-skin=shanhe] .ProductShell_section__L43WX{width:min(calc(100% - 24px),100%)}}.ProductShell_stitchGalleryShell__6BdKt{width:min(1280px,calc(100vw - 40px));margin:34px auto 72px;gap:28px}.ProductShell_stitchCategoryRail__h0Fqc{align-self:start;position:sticky;top:24px;padding:20px;border:1px solid rgba(214,199,177,.82);border-radius:24px;background:rgba(255,252,246,.88);box-shadow:0 20px 46px rgba(88,65,42,.08)}.ProductShell_stitchCategoryTitle__MAngC{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:#5e5147;font-weight:800}.ProductShell_stitchCategoryList__frnzG{display:grid;gap:10px}.ProductShell_stitchCategoryList__frnzG a{min-height:46px;display:flex;align-items:center;border-radius:14px;color:#4c443d;font-weight:750;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.ProductShell_stitchCategoryList__frnzG a:focus-visible,.ProductShell_stitchCategoryList__frnzG a:hover{transform:translateX(3px);border-color:rgba(33,133,112,.24);background:#f7eee8}.ProductShell_stitchCategoryList__frnzG a[aria-current=page]{border-color:rgba(33,133,112,.45);background:#e7f5ef;color:#11775f}.ProductShell_stitchGalleryMain__HKGxP{min-width:0;display:grid;gap:22px}.ProductShell_stitchGalleryHero__ELklp{min-height:178px;display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:34px;border:1px solid rgba(214,199,177,.82);border-radius:28px;background:radial-gradient(circle at 7% 8%,rgba(167,215,197,.35),transparent 34%),linear-gradient(135deg,rgba(255,252,246,.98),rgba(255,245,235,.86));box-shadow:0 24px 58px rgba(88,65,42,.08)}.ProductShell_stitchGalleryEyebrow__ucQrf{width:fit-content;display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;padding:8px 13px;border:1px solid rgba(213,109,128,.28);border-radius:999px;background:rgba(255,239,235,.9);color:#9a5b63;font-weight:800}.ProductShell_stitchGalleryHero__ELklp h1{margin:0;color:#24211f;font-size:clamp(2.25rem,4vw,4.15rem);line-height:.95;letter-spacing:0}.ProductShell_stitchGalleryHero__ELklp p{max-width:650px;margin:14px 0 0;color:#6c6259;font-size:1.02rem;line-height:1.75}.ProductShell_stitchGalleryCreate__seXWR{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 24px;font-weight:850;text-decoration:none;box-shadow:0 16px 28px rgb(255 138 128/24%)}.ProductShell_stitchGalleryHeroActions__wSywo{flex:0 0 auto;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ProductShell_stitchGalleryCommunityLink__20mnn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgb(20 131 110/18%);background:#fffefa;color:#28796b;padding:0 16px;font-size:13px;font-weight:820;text-decoration:none}.ProductShell_stitchGalleryCommunityLink__20mnn:focus-visible,.ProductShell_stitchGalleryCommunityLink__20mnn:hover{border-color:rgb(20 131 110/30%);background:#effaf6;color:#126f5d}.ProductShell_stitchGalleryCommunityLink__20mnn svg{color:#ff8178}.ProductShell_stitchGalleryCreate__seXWR:focus-visible,.ProductShell_stitchGalleryCreate__seXWR:hover{background:#ff7d75;color:#fff;transform:translateY(-1px);box-shadow:0 18px 32px rgb(255 138 128/28%)}.ProductShell_stitchGalleryTools__G0J0O{display:grid;grid-template-columns:auto auto minmax(220px,1fr);gap:14px;padding:8px 0}.ProductShell_stitchPricingTabs__1VMCC,.ProductShell_stitchSegmented__dmiXA{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.ProductShell_stitchSegmented__dmiXA{padding:5px;background:#eee6dd}.ProductShell_stitchPricingTabs__1VMCC a,.ProductShell_stitchSegmented__dmiXA a{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border-radius:999px;color:#675c52;font-weight:760;text-decoration:none}.ProductShell_stitchSegmented__dmiXA a[aria-current=page]{background:#fffaf4;color:#1d7e67;box-shadow:0 8px 22px rgba(74,55,38,.1)}.ProductShell_stitchPricingTabs__1VMCC{padding-left:12px;border-left:1px solid rgba(190,174,151,.58)}.ProductShell_stitchPricingTabs__1VMCC a[aria-current=page]{color:#1d7e67;background:#e5f5ef}.ProductShell_stitchGallerySearch__GVXtk{min-width:0;height:46px;display:flex;align-items:center;gap:8px;padding:0 14px;border:1px solid rgba(214,199,177,.86);background:rgba(255,252,246,.92);color:#7a7067}.ProductShell_stitchGallerySearch__GVXtk input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#332f2b;font:inherit}.ProductShell_stitchGalleryGrid__FBiBI{display:grid;gap:24px}.ProductShell_stitchGalleryCard__QlSsW{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:100%;border:1px solid rgba(214,199,177,.78);border-radius:24px;background:#fffdf8;box-shadow:0 20px 44px rgba(84,62,38,.08);transition:transform .18s ease,box-shadow .18s ease}.ProductShell_stitchGalleryCard__QlSsW:hover{transform:translateY(-4px);box-shadow:0 28px 62px rgba(84,62,38,.13)}.ProductShell_stitchGalleryThumb__0zbhu{position:relative;display:block;overflow:hidden;background:#f2ebe3}.ProductShell_stitchGalleryThumb__0zbhu img{width:100%;height:100%;display:block;transition:transform .4s ease}.ProductShell_stitchGalleryCard__QlSsW:hover .ProductShell_stitchGalleryThumb__0zbhu img{transform:scale(1.045)}.ProductShell_stitchFeaturedPill__gLqqE,.ProductShell_stitchFreePill__oV3bX,.ProductShell_stitchPaidPill__Njt7S{position:absolute;z-index:1;top:12px;display:inline-flex;align-items:center;gap:5px;padding:0 11px;font-weight:850}.ProductShell_stitchFeaturedPill__gLqqE{left:12px;background:rgba(255,211,182,.94);color:#74544c}.ProductShell_stitchFreePill__oV3bX,.ProductShell_stitchPaidPill__Njt7S{right:12px;background:rgba(255,252,246,.94);color:#16745f}.ProductShell_stitchPaidPill__Njt7S{background:rgba(229,245,239,.96)}.ProductShell_stitchGalleryCardBody__YZRQ8{flex:1 1;display:grid;gap:10px;padding:18px}.ProductShell_stitchGalleryCardBody__YZRQ8 a{color:inherit;text-decoration:none}.ProductShell_stitchGalleryCardBody__YZRQ8 h2{margin:0;overflow:hidden;color:#24211f;font-size:1.14rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ProductShell_stitchAuthorLine__Q8SsH{color:#756b62!important;font-size:.92rem}.ProductShell_stitchPatternMeta__ppzh6,.ProductShell_stitchPatternStats__IwS4A{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ProductShell_stitchPatternMeta__ppzh6{padding-top:4px}.ProductShell_stitchPatternMeta__ppzh6 span,.ProductShell_stitchPatternStats__IwS4A span{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 9px;border:1px solid rgba(214,199,177,.72);border-radius:10px;background:#fff9ef;color:#5c5249;font-size:.86rem;font-weight:760}.ProductShell_stitchPatternStats__IwS4A span{border:0;background:transparent;color:#7b7168;padding:0 2px}.ProductShell_stitchGalleryEmpty__VM15I{min-height:260px;display:grid;place-items:center;text-align:center;padding:36px;border:1px dashed rgba(181,159,134,.85);border-radius:24px;background:rgba(255,252,246,.78)}.ProductShell_stitchGalleryEmpty__VM15I h2{margin:0 0 8px;color:#282522}.ProductShell_stitchGalleryEmpty__VM15I p{margin:0 0 20px;color:#70675f}.ProductShell_stitchGalleryEmpty__VM15I a{display:inline-flex;align-items:center;min-height:42px;padding:0 18px;border-radius:999px;background:#23866f;color:#fff;font-weight:800;text-decoration:none}.ProductShell_stitchGalleryPagination__Y_yHR{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin:10px 0 0}.ProductShell_stitchGalleryPaginationTop__dtQRu{margin:0 0 4px}.ProductShell_stitchGalleryPagination__Y_yHR a,.ProductShell_stitchGalleryPagination__Y_yHR span{min-height:38px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(214,199,177,.86);border-radius:999px;background:rgba(255,252,246,.94);color:#465854;padding:0 16px;font-size:13px;font-weight:820;text-decoration:none;box-shadow:0 12px 26px rgba(84,62,38,.08)}.ProductShell_stitchGalleryPagination__Y_yHR span{color:#766c63;font-weight:760}.ProductShell_stitchGalleryPagination__Y_yHR a[aria-disabled=true]{pointer-events:none;opacity:.46}.ProductShell_stitchBackToTop__mJOVs{position:fixed;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:80;width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(214,199,177,.86);border-radius:999px;background:rgba(255,252,246,.96);color:#216f61;text-decoration:none;box-shadow:0 18px 38px rgba(64,85,78,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ProductShell_stitchBackToTop__mJOVs:focus-visible,.ProductShell_stitchBackToTop__mJOVs:hover{background:#216f61;color:#fff}@media (max-width:1100px){.ProductShell_stitchGalleryShell__6BdKt{grid-template-columns:1fr}.ProductShell_stitchCategoryRail__h0Fqc{position:static}.ProductShell_stitchCategoryList__frnzG{display:flex;overflow-x:auto;padding-bottom:4px}.ProductShell_stitchCategoryList__frnzG a{flex:0 0 auto}.ProductShell_stitchGalleryTools__G0J0O{grid-template-columns:1fr}.ProductShell_stitchPricingTabs__1VMCC{padding-left:0;border-left:0}}@media (max-width:860px){.ProductShell_stitchGalleryShell__6BdKt{width:min(100% - 24px,720px);margin-top:18px;gap:18px}.ProductShell_stitchGalleryHero__ELklp{align-items:flex-start;flex-direction:column;padding:24px;border-radius:22px}.ProductShell_stitchGalleryGrid__FBiBI{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:560px){.ProductShell_stitchGalleryHero__ELklp h1{font-size:2.2rem}.ProductShell_stitchGalleryCreate__seXWR{width:100%}.ProductShell_stitchGalleryGrid__FBiBI{grid-template-columns:1fr}}.ProductShell_publicShell__V9Hsh:has(.ProductShell_stitchGalleryShell__6BdKt){min-height:100vh}.ProductShell_publicShell__V9Hsh:has(.ProductShell_stitchGalleryShell__6BdKt) .ProductShell_publicNav__ky1lZ{position:sticky;top:0;z-index:10;width:min(1280px,calc(100vw - 48px));margin:0 auto;padding:14px 0;border:0;border-radius:0;background:rgb(255 251 240/92%);box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ProductShell_stitchGalleryShell__6BdKt{width:min(1280px,calc(100vw - 48px));margin:0 auto;padding:30px 0 70px;display:grid;grid-template-columns:256px minmax(0,1fr);gap:32px}.ProductShell_stitchCategoryRail__h0Fqc{top:90px;padding:22px 12px;border:0;border-radius:0;background:transparent;box-shadow:none}.ProductShell_stitchCategoryTitle__MAngC{display:grid;grid-template-columns:28px 1fr;gap:4px 10px;margin-bottom:18px;color:#50635f}.ProductShell_stitchCategoryTitle__MAngC svg{grid-row:span 2;margin-top:4px}.ProductShell_stitchCategoryTitle__MAngC span{font-size:1.45rem;line-height:1.15;font-weight:860}.ProductShell_stitchCategoryTitle__MAngC small{color:#7a8581;font-size:.78rem;font-weight:650}.ProductShell_stitchCategoryList__frnzG{gap:6px}.ProductShell_stitchCategoryList__frnzG a{min-height:48px;gap:12px;padding:0 14px;border:0;border-radius:12px;background:transparent;color:#66716d;font-size:.96rem;font-weight:760}.ProductShell_stitchCategoryList__frnzG a svg{width:22px;height:22px;flex:0 0 auto;color:#50635f;stroke:currentColor}.ProductShell_stitchCategoryList__frnzG a:focus-visible,.ProductShell_stitchCategoryList__frnzG a:hover{transform:translateX(4px);background:#fffefa;color:#50635f}.ProductShell_stitchCategoryList__frnzG a[aria-current=page]{color:#50635f;box-shadow:inset 0 0 0 1px rgb(80 99 95/8%)}.ProductShell_stitchCategoryList__frnzG a[aria-current=page] svg{color:#218570}.ProductShell_stitchGalleryMain__HKGxP{gap:20px}.ProductShell_stitchGalleryHero__ELklp{min-height:auto;align-items:end;padding:0 0 18px;border:0;border-bottom:1px solid #ece5d8;border-radius:0;background:transparent;box-shadow:none}.ProductShell_stitchGalleryEyebrow__ucQrf{display:none}.ProductShell_stitchGalleryHero__ELklp h1{color:#1f2724;font-size:2.15rem;line-height:1.15;font-weight:900}.ProductShell_stitchGalleryHero__ELklp p{margin-top:7px;color:#6f7a76;font-size:.98rem;line-height:1.6}.ProductShell_stitchGalleryCreate__seXWR{min-height:46px;padding:0 22px;border-radius:16px;box-shadow:0 8px 22px rgb(255 138 128/22%)}.ProductShell_stitchGalleryHeroActions__wSywo{justify-content:flex-end}.ProductShell_stitchGalleryCommunityLink__20mnn{min-height:42px;border-radius:999px}.ProductShell_stitchGalleryTools__G0J0O{display:flex;justify-content:space-between;gap:18px;padding:4px 0 8px}.ProductShell_stitchSegmented__dmiXA{padding:4px;gap:2px;border-radius:999px;background:#f0f2f0}.ProductShell_stitchSegmented__dmiXA a{min-height:40px;min-width:76px;padding:0 18px;border-radius:999px;color:#6a7471;font-size:.9rem}.ProductShell_stitchSegmented__dmiXA a[aria-current=page]{background:#ffffff;color:#50635f;box-shadow:0 6px 16px rgb(80 99 95/8%)}.ProductShell_stitchPricingTabs__1VMCC{gap:16px;padding-left:0;border-left:0}.ProductShell_stitchPricingTabs__1VMCC a{min-height:40px;padding:0;border-radius:0;color:#6a7471;font-size:.9rem}.ProductShell_stitchPricingTabs__1VMCC a[aria-current=page]{background:transparent;color:#50635f;font-weight:850}.ProductShell_stitchGallerySearch__GVXtk{width:min(290px,100%);height:42px;border:0;border-radius:999px;background:#fffefa;box-shadow:inset 0 0 0 1px #ece5d8}.ProductShell_stitchGalleryGrid__FBiBI{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.ProductShell_stitchGalleryCard__QlSsW,.ProductShell_stitchGalleryCreateCard__T_x8a{overflow:hidden;border:0;border-radius:20px;background:#fffefa;box-shadow:0 4px 20px -2px rgb(81 97 97/8%);transition:transform .26s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease}.ProductShell_stitchGalleryCard__QlSsW:hover{transform:translateY(-8px);box-shadow:0 20px 38px -14px rgb(81 97 97/22%)}.ProductShell_stitchGalleryThumb__0zbhu{margin:0;border-radius:0;background:#eef1ee}.ProductShell_stitchGalleryThumb__0zbhu img{object-fit:cover}.ProductShell_stitchFeaturedPill__gLqqE,.ProductShell_stitchFreePill__oV3bX,.ProductShell_stitchPaidPill__Njt7S{top:16px;min-height:28px;padding:0 13px;font-size:.78rem;box-shadow:0 8px 18px rgb(80 99 95/9%)}.ProductShell_stitchFeaturedPill__gLqqE{left:16px;background:#ffd3b6;color:#6b5a60}.ProductShell_stitchFreePill__oV3bX,.ProductShell_stitchPaidPill__Njt7S{right:16px;background:rgb(255 255 255/92%);color:#50635f}.ProductShell_stitchPaidPill__Njt7S{background:#a7d7c5}.ProductShell_stitchGalleryCardBody__YZRQ8{gap:12px;padding:18px 18px 20px}.ProductShell_stitchGalleryCardBody__YZRQ8 h2{color:#1f2724;font-size:1.2rem;font-weight:900}.ProductShell_stitchAuthorLine__Q8SsH{display:inline-flex;align-items:center;gap:8px;color:#68736f!important;font-size:.9rem}.ProductShell_stitchAuthorLine__Q8SsH span{width:24px;height:24px;display:inline-grid;place-items:center;border-radius:999px;background:#e0f2f1;color:#50635f;font-size:.75rem;font-weight:900}.ProductShell_stitchPatternMeta__ppzh6{padding-top:10px;border-top:1px solid #f0ede7}.ProductShell_stitchPatternMeta__ppzh6 span{min-height:auto;padding:0;border:0;background:transparent;color:#66716d;font-size:.82rem}.ProductShell_stitchPatternStats__IwS4A{justify-content:space-between;gap:10px;color:#66716d}.ProductShell_stitchPatternStats__IwS4A span{min-height:auto;color:#66716d;font-size:.82rem}.ProductShell_stitchGalleryCard__QlSsW .ProductShell_patternSocialCompact__qZ9Mm{margin-top:2px;padding-top:10px;border-top:1px solid #f0ede7}.ProductShell_stitchGalleryCard__QlSsW .ProductShell_patternSocialCompact__qZ9Mm button{min-height:32px;border-color:#e8ece9;background:#fffefa;color:#50635f}.ProductShell_stitchGalleryCreateCard__T_x8a{min-height:320px;display:grid;place-items:center;align-content:center;gap:10px;padding:32px;border:1px dashed rgb(80 99 95/20%);text-align:center}.ProductShell_stitchGalleryCreateIcon__krEcv{width:64px;height:64px;display:grid;place-items:center;border-radius:999px;background:#e0f2f1;color:#50635f}.ProductShell_stitchGalleryCreateCard__T_x8a h2{margin:0;color:#50635f;font-size:1.15rem}.ProductShell_stitchGalleryCreateCard__T_x8a p{max-width:250px;margin:0;color:#7a8581;font-size:.9rem;line-height:1.55}.ProductShell_stitchGalleryCreateCard__T_x8a a{min-height:40px;display:inline-flex;align-items:center;justify-content:center;margin-top:8px;padding:0 20px;border:1px solid #50635f;border-radius:999px;color:#50635f;font-weight:850;text-decoration:none}.ProductShell_stitchGalleryEmpty__VM15I{border-color:rgb(80 99 95/22%);background:#fffefa}@media (max-width:1100px){.ProductShell_publicShell__V9Hsh:has(.ProductShell_stitchGalleryShell__6BdKt) .ProductShell_publicNav__ky1lZ,.ProductShell_stitchGalleryShell__6BdKt{width:min(100% - 28px,900px)}.ProductShell_stitchGalleryShell__6BdKt{grid-template-columns:1fr}.ProductShell_stitchCategoryRail__h0Fqc{padding:0}.ProductShell_stitchCategoryTitle__MAngC{display:none}.ProductShell_stitchCategoryList__frnzG{display:flex;gap:10px;overflow-x:auto;padding:4px 0 8px}.ProductShell_stitchCategoryList__frnzG a{flex:0 0 auto;min-height:40px;padding:0 16px;border-radius:999px;background:#fffefa;box-shadow:inset 0 0 0 1px #ece5d8}.ProductShell_stitchGalleryTools__G0J0O{align-items:stretch;flex-direction:column}.ProductShell_stitchPricingTabs__1VMCC{overflow-x:auto}.ProductShell_stitchGallerySearch__GVXtk{width:100%}}@media (max-width:860px){.ProductShell_publicShell__V9Hsh:has(.ProductShell_stitchGalleryShell__6BdKt) .ProductShell_publicNav__ky1lZ{padding:12px 0}.ProductShell_stitchGalleryShell__6BdKt{padding-top:18px;gap:14px}.ProductShell_stitchGalleryHero__ELklp{align-items:stretch;gap:14px;padding-bottom:0;border-bottom:0}.ProductShell_stitchGalleryHero__ELklp h1{display:none}.ProductShell_stitchGalleryHero__ELklp p{margin:0}.ProductShell_stitchGalleryCreate__seXWR{width:fit-content;min-height:36px;padding:0 14px;border-radius:10px;box-shadow:none}.ProductShell_stitchGalleryHeroActions__wSywo{justify-content:flex-start}.ProductShell_stitchGalleryCommunityLink__20mnn{min-height:36px;padding:0 13px;font-size:.82rem}.ProductShell_stitchSegmented__dmiXA{overflow-x:auto}.ProductShell_stitchSegmented__dmiXA a{flex:0 0 auto;min-width:auto}.ProductShell_stitchGalleryGrid__FBiBI{grid-template-columns:1fr;gap:18px}.ProductShell_stitchGalleryCard__QlSsW{border:1px solid rgb(80 99 95/10%);border-radius:18px;box-shadow:0 2px 14px rgb(80 99 95/7%)}.ProductShell_stitchFeaturedPill__gLqqE,.ProductShell_stitchFreePill__oV3bX,.ProductShell_stitchPaidPill__Njt7S{border-radius:8px}}.ProductShell_publicShell__V9Hsh:has(.ProductShell_stitchGalleryShell__6BdKt){background:#fffbf0}.ProductShell_stitchGalleryShell__6BdKt{width:min(1180px,calc(100vw - 56px));padding:42px 0 54px;grid-template-columns:230px minmax(0,1fr);gap:34px}.ProductShell_stitchCategoryRail__h0Fqc{top:88px;padding:8px 0 0}.ProductShell_stitchCategoryTitle__MAngC{grid-template-columns:1fr;gap:2px;margin:0 0 14px}.ProductShell_stitchCategoryTitle__MAngC svg{display:none}.ProductShell_stitchCategoryTitle__MAngC span{font-size:.98rem;font-weight:850}.ProductShell_stitchCategoryTitle__MAngC small{font-size:.75rem}.ProductShell_stitchCategoryList__frnzG{gap:8px}.ProductShell_stitchCategoryList__frnzG a{min-height:42px;padding:0 12px;border:1px solid transparent;border-radius:10px;color:#50635f;font-size:.84rem;font-weight:740}.ProductShell_stitchCategoryList__frnzG a svg{width:20px;height:20px}.ProductShell_stitchCategoryList__frnzG a[aria-current=page]{border-color:rgb(80 99 95/8%);background:#e0f2f1;box-shadow:0 8px 18px rgb(80 99 95/7%)}.ProductShell_stitchGalleryMain__HKGxP{gap:16px}.ProductShell_stitchGalleryHero__ELklp{align-items:center;padding:0 0 15px}.ProductShell_stitchGalleryHero__ELklp h1{font-size:1rem;font-weight:850}.ProductShell_stitchGalleryHero__ELklp p{margin-top:4px;font-size:.78rem}.ProductShell_stitchGalleryCreate__seXWR{min-height:38px;padding:0 17px;border-radius:10px;background:#ff8a80;color:#fff;font-size:.82rem}.ProductShell_stitchGalleryCreate__seXWR svg{width:15px;height:15px}.ProductShell_stitchGalleryTools__G0J0O{align-items:center;gap:12px;padding:10px;border:1px solid #ece5d8;border-radius:14px;background:rgb(255 254 250/76%);box-shadow:0 10px 28px rgb(81 97 97/6%)}.ProductShell_stitchGalleryTools__G0J0O>div:first-child{display:flex;align-items:center;gap:18px}.ProductShell_stitchSegmented__dmiXA{padding:3px;border:1px solid #ece5d8;background:#f7f8f6}.ProductShell_stitchSegmented__dmiXA a{min-width:60px;min-height:32px;padding:0 13px;font-size:.76rem;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.ProductShell_stitchPricingTabs__1VMCC{gap:14px}.ProductShell_stitchPricingTabs__1VMCC a{min-height:32px;font-size:.76rem;position:relative;transition:color .16s ease}.ProductShell_stitchPricingTabs__1VMCC a:after{content:"";position:absolute;right:0;bottom:4px;left:0;height:2px;border-radius:999px;background:currentColor;opacity:0;transform:scaleX(.5);transition:opacity .16s ease,transform .16s ease}.ProductShell_stitchPricingTabs__1VMCC a[aria-current=page]:after{opacity:.5;transform:scaleX(1)}.ProductShell_stitchGallerySearch__GVXtk{width:230px;height:34px;padding:0 12px;transition:box-shadow .16s ease,background .16s ease}.ProductShell_stitchGallerySearch__GVXtk:focus-within{background:#ffffff;box-shadow:inset 0 0 0 1px rgb(80 99 95/22%),0 0 0 3px rgb(80 99 95/9%)}.ProductShell_stitchGallerySearch__GVXtk input{font-size:.76rem}.ProductShell_stitchGalleryGrid__FBiBI{display:block;column-count:3;column-gap:30px}.ProductShell_stitchGalleryMasonryItem__OeRsD{width:100%;display:inline-block;page-break-inside:avoid;break-inside:avoid;margin:0 0 30px;will-change:transform}.ProductShell_stitchGalleryCard__QlSsW{width:100%;display:inline-flex;margin:0;scroll-margin-top:96px;border-radius:12px;background:linear-gradient(180deg,rgb(255 254 250/98%),rgb(255 252 246/98%)),radial-gradient(circle at 22% 0,rgb(224 242 241/72%),transparent 34%);box-shadow:0 4px 18px -6px rgb(81 97 97/14%)}.ProductShell_stitchGalleryCard__QlSsW:hover{transform:none;box-shadow:0 18px 38px -18px rgb(81 97 97/28%)}.ProductShell_stitchGalleryThumb__0zbhu{aspect-ratio:4/3;background:linear-gradient(135deg,rgb(224 242 241/42%),transparent 48%),#f1f2f1}.ProductShell_stitchGalleryThumb__0zbhu:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgb(31 39 36/0) 55%,rgb(31 39 36/18%));opacity:0;transition:opacity .22s ease}.ProductShell_stitchGalleryCard__QlSsW:hover .ProductShell_stitchGalleryThumb__0zbhu:after{opacity:1}.ProductShell_stitchGalleryCardBody__YZRQ8{gap:7px;padding:12px 14px 14px}.ProductShell_stitchGalleryCardBody__YZRQ8 h2{font-size:.95rem}.ProductShell_stitchAuthorLine__Q8SsH{gap:6px;font-size:.72rem}.ProductShell_stitchAuthorLine__Q8SsH span{width:18px;height:18px;font-size:.62rem}.ProductShell_stitchPatternMeta__ppzh6{gap:12px;padding-top:7px}.ProductShell_stitchPatternMeta__ppzh6 span,.ProductShell_stitchPatternStats__IwS4A span{font-size:.7rem}.ProductShell_stitchPatternMeta__ppzh6 svg,.ProductShell_stitchPatternStats__IwS4A svg{width:13px;height:13px}.ProductShell_stitchPatternStats__IwS4A{justify-content:flex-start;gap:13px}.ProductShell_stitchFeaturedPill__gLqqE,.ProductShell_stitchFreePill__oV3bX,.ProductShell_stitchPaidPill__Njt7S{top:10px;min-height:24px;padding:0 9px;border-radius:999px;font-size:.68rem}.ProductShell_stitchFeaturedPill__gLqqE{left:10px}.ProductShell_stitchFreePill__oV3bX,.ProductShell_stitchPaidPill__Njt7S{right:10px}.ProductShell_stitchGalleryCard__QlSsW .ProductShell_patternSocialCompact__qZ9Mm{gap:8px;margin-top:0;padding-top:5px}.ProductShell_stitchGalleryCard__QlSsW .ProductShell_patternSocialCompact__qZ9Mm button{min-height:24px;padding:0 6px;border:0;background:transparent;font-size:.68rem}.ProductShell_stitchGalleryCard__QlSsW .ProductShell_patternSocialCompact__qZ9Mm button span{display:none}.ProductShell_stitchGalleryCreateCard__T_x8a{width:100%;page-break-inside:avoid;break-inside:avoid;margin:0;min-height:275px;border-radius:12px;background:radial-gradient(circle at 50% 0,rgb(224 242 241/78%),transparent 40%),#fffefa;padding:24px}.ProductShell_stitchGalleryCreateIcon__krEcv{width:54px;height:54px}.ProductShell_stitchGalleryCreateCard__T_x8a h2{font-size:.92rem}.ProductShell_stitchGalleryCreateCard__T_x8a p{font-size:.75rem}.ProductShell_stitchGalleryCreateCard__T_x8a a{min-height:32px;padding:0 16px;font-size:.75rem}.ProductShell_publicShell__V9Hsh:has(.ProductShell_stitchGalleryShell__6BdKt) .ProductShell_stitchFooter__BI_pp{margin-top:0}@media (max-width:1100px){.ProductShell_publicShell__V9Hsh:has(.ProductShell_stitchGalleryShell__6BdKt) .ProductShell_publicNav__ky1lZ{width:100%;max-width:none;padding-inline:18px}.ProductShell_stitchGalleryShell__6BdKt{width:min(100% - 24px,760px);grid-template-columns:1fr;padding-top:22px}.ProductShell_stitchGalleryGrid__FBiBI{column-count:2;column-gap:18px}.ProductShell_stitchGalleryMasonryItem__OeRsD{margin-bottom:18px}}@media (max-width:860px){.ProductShell_stitchGalleryHero__ELklp h1{display:block;font-size:1.35rem}.ProductShell_stitchGalleryTools__G0J0O{align-items:stretch;flex-direction:column}.ProductShell_stitchGalleryTools__G0J0O>div:first-child{align-items:stretch;flex-direction:column;gap:8px}.ProductShell_stitchGallerySearch__GVXtk{width:100%}.ProductShell_stitchGalleryGrid__FBiBI{column-count:1}.ProductShell_stitchGalleryTools__G0J0O{padding:0;border:0;background:transparent;box-shadow:none}}.ProductShell_stitchHomeShell__dvOzA{--stitch-primary:#50635f;--stitch-action:#ff8178;--stitch-action-dark:#ee6d65;--stitch-mint:#dff4ed;--stitch-cream:#fffbf0;--stitch-text:#1f2724;--stitch-muted:#5f6f68;--stitch-line:#ece5d8;background:#fff}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchNav__YVeIK,html[data-site-skin=shanhe] .ProductShell_stitchHomeShell__dvOzA .ProductShell_publicNav__ky1lZ.ProductShell_stitchNav__YVeIK{position:relative;top:0;width:100%;max-width:none;min-height:64px;margin:0;padding:0 max(28px,calc((100vw - 1180px) / 2));border:0;border-bottom:1px solid #eee8dd;border-radius:0;background:rgb(255 255 255/94%);box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html[data-site-skin=shanhe] .ProductShell_stitchHomeShell__dvOzA .ProductShell_publicNav__ky1lZ.ProductShell_stitchNav__YVeIK{z-index:30}.ProductShell_stitchHomeShell__dvOzA .ProductShell_brandMark__Na6S_{color:#24312e;font-weight:840}.ProductShell_stitchHomeShell__dvOzA .ProductShell_markGrid__hGE92{width:34px;height:34px;border-color:#eadfce;border-radius:11px}.ProductShell_stitchHomeShell__dvOzA .ProductShell_navLinks__2lPzC{gap:18px}.ProductShell_stitchHomeShell__dvOzA .ProductShell_navLinks__2lPzC a,.ProductShell_stitchHomeShell__dvOzA .ProductShell_navLinks__2lPzC button{min-height:38px;border-radius:999px;color:#394641;font-size:14px;font-weight:780}.ProductShell_stitchHomeShell__dvOzA .ProductShell_navLinks__2lPzC a:hover,.ProductShell_stitchHomeShell__dvOzA .ProductShell_navLinks__2lPzC button:hover{color:#0f806c;background:#eef9f5}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchHero__vIB3L{width:100%;max-width:none;min-height:430px;grid-template-columns:minmax(360px,.92fr) minmax(420px,1fr);gap:clamp(34px,5vw,80px);margin:0;padding:56px max(28px,calc((100vw - 1180px) / 2)) 54px;background:radial-gradient(circle at 13% 18%,rgb(255 129 120/18%),transparent 34%),radial-gradient(circle at 88% 18%,rgb(130 190 176/22%),transparent 34%),linear-gradient(180deg,#fffbf0,#fff7ea)}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchHeroCopy__NQYJn{max-width:500px;gap:18px}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchHeroTitle__sTnbn{display:block;margin:0;color:var(--stitch-primary);font-size:clamp(38px,4.5vw,58px);line-height:1.05;font-weight:930;letter-spacing:0}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchHeroCopy__NQYJn p{max-width:480px;color:var(--stitch-muted);font-size:16px;line-height:1.9}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchHeroActions__d5kY8{gap:14px;margin-top:4px}.ProductShell_stitchHeroCommunityLink__1LErP{width:fit-content;min-height:34px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgb(20 131 110/18%);border-radius:999px;background:rgb(255 255 255/56%);color:#28796b;padding:0 13px;font-size:13px;font-weight:820;text-decoration:none}.ProductShell_stitchHeroCommunityLink__1LErP:hover{border-color:rgb(20 131 110/28%);background:#effaf6;color:#126f5d}.ProductShell_stitchHeroCommunityLink__1LErP svg{color:#ff8178}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchPrimaryButton__T9Qg4,.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSecondaryButton__flJkr{min-height:48px;border-radius:12px;padding:0 22px;font-size:15px;font-weight:860}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchHero__vIB3L .ProductShell_stitchPrimaryButton__T9Qg4{background:linear-gradient(135deg,var(--stitch-action),var(--stitch-action-dark));color:white;box-shadow:0 18px 32px rgb(255 129 120/22%)}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchHero__vIB3L .ProductShell_stitchSecondaryButton__flJkr{border:1px solid #e0d6c6;background:#fffefa;color:#51605b;box-shadow:0 12px 24px rgb(84 62 38/5%)}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchHeroVisual__LJLs1{min-height:285px;display:flex;align-items:center;justify-content:center;gap:18px}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchHeroGlow__W6GHt,.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchHeroTip__jrQw9{display:none}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchPhotoCard__jTrZ5{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:190px;height:212px;border:1px solid #eadfce;border-radius:16px;background:#fff;padding:8px;box-shadow:0 22px 48px rgb(78 65 52/12%)}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchPhotoOriginal__JeCdL{z-index:2;transform:rotate(-4deg)}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchPhotoPattern__e8Fnf{z-index:3;width:210px;height:224px;transform:rotate(4deg)}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchPhotoCard__jTrZ5 img{height:calc(100% - 30px);border-radius:12px}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchPhotoCard__jTrZ5 figcaption{height:28px;align-items:center;padding:7px 2px 0;color:#5d554d;font-size:12px}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchHeroArrow__i7y8q{position:relative;top:auto;left:auto;z-index:5;width:auto;height:auto;border-radius:0;background:transparent;color:var(--stitch-action);font-size:28px;line-height:1;box-shadow:none}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchColorCard__aQKKH{left:auto;right:16px;bottom:-34px;width:190px;border-color:#eadfce;border-radius:14px;background:rgb(255 255 255/92%);padding:14px;box-shadow:0 18px 42px rgb(72 58 43/11%)}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchColorCard__aQKKH h2{margin-bottom:9px;font-size:13px}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchColorRow__J4kGd{grid-template-columns:14px 28px 1fr auto;gap:7px;min-height:25px;font-size:11px}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchColorRow__J4kGd>span{width:14px;height:14px}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSection__3L6CO{width:100%;max-width:none;margin:0;padding:54px max(28px,calc((100vw - 1180px) / 2))}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSection__3L6CO:nth-of-type(3),.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSection__3L6CO:nth-of-type(5){background:#f8f6f1}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSectionHeader__dyq81{align-items:center;margin:0 auto 24px;max-width:1180px}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSectionHeader__dyq81 h2{font-size:clamp(24px,2.4vw,30px);color:#2d3935}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSectionHeader__dyq81 p{color:#68736e;font-size:14px}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSection__3L6CO:first-of-type .ProductShell_stitchSectionHeader__dyq81{display:block;text-align:center}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSampleModeTabs__Rg9uA{max-width:620px;display:flex;justify-content:center;gap:44px;margin:0 auto 24px;border-bottom:1px solid #eee5da}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSampleModeTabs__Rg9uA span{position:relative;padding:0 0 12px;color:#4f5c57;font-size:14px;font-weight:800}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSampleModeTabs__Rg9uA span[aria-current=page]{color:#ff746a}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSampleModeTabs__Rg9uA span[aria-current=page]:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:999px;background:#ff8178}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSamplePanel__HFZGl{max-width:1030px;display:block;margin:0 auto;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSampleMedia__uw6ZD{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSampleMedia__uw6ZD figure{aspect-ratio:4/3;min-height:0;border-color:#eadfce;border-radius:16px;background:#fff;box-shadow:0 16px 36px rgb(78 65 52/8%)}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSampleMedia__uw6ZD img{object-fit:cover}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSampleMedia__uw6ZD figcaption{left:12px;bottom:12px;background:rgb(255 255 255/88%);color:#4e5d58;box-shadow:0 8px 20px rgb(58 47 37/10%)}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSampleTabs__Rhb9g{display:flex;justify-content:center;margin-top:22px}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSampleActions__wz_2P{justify-content:center}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSampleActions__wz_2P .ProductShell_stitchPrimaryButton__T9Qg4{background:#f2d4df;color:#5b5963;box-shadow:none}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSampleActions__wz_2P .ProductShell_stitchSecondaryButton__flJkr{border-color:transparent;background:#516161;color:white}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchOutcomeGrid__DTK6R,.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchPatternGrid__YqbNZ,.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSizeTable__6sDjC{max-width:1180px;margin-inline:auto}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchOutcomeCard__ydtel,.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchPatternCard__o67gi,.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSizeTable__6sDjC{border-color:#eadfce;background:#fffefa;box-shadow:0 16px 36px rgb(78 65 52/7%)}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchPatternThumb__hF684{border-radius:14px}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchOutcomeGrid__DTK6R{grid-template-columns:repeat(4,minmax(0,1fr));background:#fffefa}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchOutcomeCard__ydtel{border-radius:14px}@media (max-width:980px){.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchNav__YVeIK{padding-inline:18px}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchHero__vIB3L{grid-template-columns:1fr;padding:34px 20px 44px}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchHeroVisual__LJLs1{min-height:280px}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSection__3L6CO{padding-inline:20px}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchOutcomeGrid__DTK6R,.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchPatternGrid__YqbNZ,.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSampleMedia__uw6ZD{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchHero__vIB3L{padding-top:28px}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchHeroTitle__sTnbn{font-size:38px}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchHeroVisual__LJLs1{justify-content:flex-start;overflow:hidden}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchPhotoCard__jTrZ5{width:42vw;min-width:142px;height:176px}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchPhotoPattern__e8Fnf{width:45vw;height:184px}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchColorCard__aQKKH{display:none}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSampleModeTabs__Rg9uA{gap:20px;justify-content:flex-start;overflow-x:auto}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchOutcomeGrid__DTK6R,.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchPatternGrid__YqbNZ,.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSampleMedia__uw6ZD{grid-template-columns:1fr}}.ProductShell_stitchHomeShell__dvOzA .ProductShell_publicNav__ky1lZ.ProductShell_stitchNav__YVeIK,html[data-site-skin=shanhe] .ProductShell_stitchHomeShell__dvOzA .ProductShell_publicNav__ky1lZ.ProductShell_stitchNav__YVeIK{display:flex;align-items:center;justify-content:space-between;gap:24px;height:64px;padding:0 max(28px,calc((100vw - 1180px) / 2))}.ProductShell_stitchNavLeft__bw5b7,.ProductShell_stitchNavMenu__cqsSA,.ProductShell_stitchNavRight__iuON6{display:flex;align-items:center}.ProductShell_stitchNavLeft__bw5b7{min-width:0;gap:34px}.ProductShell_stitchNavMenu__cqsSA{gap:22px}.ProductShell_stitchNavMenu__cqsSA a,.ProductShell_stitchNavRight__iuON6 a,.ProductShell_stitchNavRight__iuON6 button{color:#47544f;font-size:14px;font-weight:780;text-decoration:none}.ProductShell_stitchNavRight__iuON6{gap:14px;margin-left:auto}.ProductShell_stitchIconButton__r_vTO{position:relative;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:999px;background:transparent;color:#65716c}.ProductShell_notificationBell__whUEK{position:relative}.ProductShell_notificationBadge__WrFBd{position:absolute;top:1px;right:0;min-width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border:2px solid #fffdfa;border-radius:999px;background:#d24534;color:#fff;padding:0 4px;font-size:10px;font-weight:860;line-height:1}.ProductShell_notificationPopover__wN712{position:absolute;top:calc(100% + 12px);right:0;z-index:80;width:min(360px,calc(100vw - 24px));overflow:hidden;border:1px solid #dfe6df;border-radius:16px;background:#fffefa;box-shadow:0 24px 60px rgb(30 44 40/16%)}.ProductShell_notificationPopover__wN712 header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #edf0ea;padding:14px}.ProductShell_notificationPopover__wN712 header span,.ProductShell_notificationPopover__wN712 header strong{display:block}.ProductShell_notificationPopover__wN712 header strong{color:#20342f;font-size:15px}.ProductShell_notificationPopover__wN712 header span{margin-top:3px;color:#7c8984;font-size:12px;font-weight:720}.ProductShell_notificationPopover__wN712 header button{min-height:30px;display:inline-flex;align-items:center;gap:6px;border:1px solid #dbe7e1;border-radius:999px;background:#f5faf6;color:#42645a;padding:0 10px;font-size:12px;font-weight:780;cursor:pointer}.ProductShell_notificationPopover__wN712 header button:disabled{cursor:not-allowed;opacity:.5}.ProductShell_notificationList__H4Miy{max-height:360px;overflow-y:auto;padding:6px}.ProductShell_notificationList__H4Miy p{margin:0;color:#7c8984;padding:18px 12px;font-size:13px;font-weight:720}.ProductShell_notificationList__H4Miy a{position:relative;display:grid;gap:5px;border-radius:12px;color:inherit;padding:10px 12px 10px 18px;text-decoration:none}.ProductShell_notificationList__H4Miy a[data-unread=true]:before{content:"";position:absolute;top:17px;left:7px;width:6px;height:6px;border-radius:999px;background:#d24534}.ProductShell_notificationList__H4Miy a:hover{background:#f3f8f5}.ProductShell_notificationList__H4Miy a strong{color:#20342f;font-size:13px;line-height:1.35}.ProductShell_notificationList__H4Miy a span{color:#60706b;font-size:12px;font-weight:650;line-height:1.45}.ProductShell_notificationList__H4Miy a small{color:#9aa49f;font-size:11px;font-weight:720}.ProductShell_notificationPopover__wN712 footer{border-top:1px solid #edf0ea;padding:10px 14px}.ProductShell_notificationPopover__wN712 footer a{color:#285b4e;font-size:13px;font-weight:820;text-decoration:none}.ProductShell_announcementTicker__auQAn{position:sticky;top:0;z-index:38;border-bottom:1px solid #e4ebe5;background:#f7fbf7;color:#29463e}.ProductShell_announcementTicker__auQAn[data-priority=important]{background:#fff8e8;color:#6c4a13}.ProductShell_announcementTicker__auQAn[data-priority=urgent]{background:#fff1ee;color:#8b3027}.ProductShell_announcementTicker__auQAn>div{width:min(1320px,calc(100vw - 32px));min-height:38px;display:flex;align-items:center;gap:14px;margin:0 auto}.ProductShell_announcementTicker__auQAn>div>span{height:24px;display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;border-radius:999px;background:rgb(255 255 255/72%);padding:0 10px;font-size:12px;font-weight:860}.ProductShell_announcementTickerViewport__td1uX{position:relative;min-width:0;flex:1 1 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 42px),transparent);mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 42px),transparent)}.ProductShell_announcementTickerTrack__jASIM{width:max-content;max-width:none;display:flex;align-items:center;gap:24px;will-change:transform;animation:ProductShell_announcementTickerSlide__eogci 24s linear infinite}.ProductShell_announcementTickerTrack__jASIM:hover{animation-play-state:paused}.ProductShell_announcementTickerViewport__td1uX a{position:relative;display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none;white-space:nowrap}.ProductShell_announcementTickerViewport__td1uX a+a:before{content:"";width:5px;height:5px;display:inline-block;flex:0 0 auto;border-radius:999px;background:currentColor;opacity:.42}.ProductShell_announcementTickerViewport__td1uX a strong{font-size:13px;font-weight:860}.ProductShell_announcementTickerViewport__td1uX a span{color:currentColor;font-size:13px;font-weight:680;opacity:.78}@keyframes ProductShell_announcementTickerSlide__eogci{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.ProductShell_announcementModalLayer__V0Sdd{position:fixed;inset:0;z-index:180;display:grid;place-items:center;padding:24px}.ProductShell_announcementModalBackdrop__sYrp4{position:absolute;inset:0;border:0;background:rgb(18 27 24/48%);cursor:pointer}.ProductShell_announcementModalCard___4cHx{position:relative;width:min(520px,calc(100vw - 32px));overflow:hidden;border:1px solid #dfe8e1;border-radius:22px;background:linear-gradient(135deg,rgb(255 255 255/96%),rgb(245 252 247/96%));box-shadow:0 34px 90px rgb(18 27 24/26%);padding:26px}.ProductShell_announcementModalCard___4cHx[data-priority=important]{border-color:#ead39b;background:linear-gradient(135deg,#fffdfa,#fff8e8)}.ProductShell_announcementModalCard___4cHx[data-priority=urgent]{border-color:#efb1a6;background:linear-gradient(135deg,#fffafa,#fff0ec)}.ProductShell_announcementModalClose__tsumA{position:absolute;top:14px;right:14px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:rgb(255 255 255/72%);color:#60706a;cursor:pointer}.ProductShell_announcementModalIcon__G_9iR{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:#e7f4ee;color:#2d6659}.ProductShell_announcementModalCard___4cHx[data-priority=important] .ProductShell_announcementModalIcon__G_9iR{background:#fff0bd;color:#775317}.ProductShell_announcementModalCard___4cHx[data-priority=urgent] .ProductShell_announcementModalIcon__G_9iR{background:#ffe0da;color:#9e382e}.ProductShell_announcementModalCard___4cHx>span{display:block;margin-top:16px;color:#5d716a;font-size:12px;font-weight:900}.ProductShell_announcementModalCard___4cHx h2{margin:8px 0 0;color:#20342f;font-size:24px;line-height:1.25}.ProductShell_announcementModalCard___4cHx p{margin:12px 0 0;color:#51625d;font-size:15px;line-height:1.75;white-space:pre-wrap}.ProductShell_announcementModalActions__4FpfQ{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px}.ProductShell_announcementModalActions__4FpfQ a,.ProductShell_announcementModalActions__4FpfQ button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:12px;background:#20342f;color:#fff;padding:0 16px;font-size:14px;font-weight:820;text-decoration:none;cursor:pointer}.ProductShell_announcementModalActions__4FpfQ button{background:#edf5f1;color:#304741}.ProductShell_announcementAdminLayout__ZDS6B{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:16px;align-items:start}.ProductShell_announcementEditorPanel__T4gVa,.ProductShell_announcementTablePanel__ReYab{border:1px solid #e0ded7;border-radius:18px;background:#fff;box-shadow:0 18px 42px rgb(42 51 47/8%)}.ProductShell_announcementPanelHeader__RINhS{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px}.ProductShell_announcementPanelHeader__RINhS span{color:#6a8f83;font-size:12px;font-weight:860}.ProductShell_announcementEditorHero__kxRiQ h2,.ProductShell_announcementPanelHeader__RINhS h2,.ProductShell_notificationCenterHero__gu4UT h2{margin:4px 0 0;color:#20342f;font-size:20px;line-height:1.2}.ProductShell_announcementEditorHero__kxRiQ p,.ProductShell_announcementPanelHeader__RINhS p,.ProductShell_notificationCenterHero__gu4UT p{margin:6px 0 0;color:#6b7974;font-size:13px;font-weight:650;line-height:1.45}.ProductShell_announcementEditorActions__vDtkr button,.ProductShell_announcementPanelHeader__RINhS button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:12px;background:#20342f;color:#fff;padding:0 14px;font-size:13px;font-weight:820;cursor:pointer}.ProductShell_announcementAdminTable__pFoFp{min-width:1040px}.ProductShell_announcementAdminTable__pFoFp tr[data-active=true]{background:#f1f8f5}.ProductShell_announcementAdminTable__pFoFp td:first-child{max-width:380px}.ProductShell_announcementAdminTable__pFoFp td span,.ProductShell_announcementAdminTable__pFoFp td strong{display:block}.ProductShell_announcementAdminTable__pFoFp td strong{color:#20342f;font-size:13px}.ProductShell_announcementAdminTable__pFoFp td span:not(.ProductShell_statusBadge__Odaq_){max-width:46ch;overflow:hidden;color:#6a7873;margin-top:4px;text-overflow:ellipsis;white-space:nowrap}.ProductShell_announcementPriorityBadge___ouV7{display:inline-flex;align-items:center;border-radius:999px;background:#eef5f1;color:#315a4f;padding:4px 9px;font-size:12px;font-weight:820}.ProductShell_announcementPriorityBadge___ouV7[data-priority=important]{background:#fff2c8;color:#75541a}.ProductShell_announcementPriorityBadge___ouV7[data-priority=urgent]{background:#ffe0da;color:#96392f}.ProductShell_announcementAdminTable__pFoFp td button{min-height:30px;display:inline-flex;align-items:center;gap:6px;border:1px solid #dfe8e3;background:#f8fbf8;color:#304741;padding:0 10px;font-weight:780;cursor:pointer}.ProductShell_announcementEditorPanel__T4gVa{position:sticky;top:18px;display:grid;gap:14px;padding:18px}.ProductShell_announcementEditorHero__kxRiQ{display:flex;gap:12px;align-items:flex-start;border-bottom:1px solid #edf0ea;padding-bottom:14px}.ProductShell_announcementEditorHero__kxRiQ>span,.ProductShell_notificationCenterHero__gu4UT>div>span{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:12px;background:#e8f5ef;color:#2d6659}.ProductShell_announcementEditorPanel__T4gVa label{display:grid;gap:7px;color:#53645f;font-size:12px;font-weight:820}.ProductShell_announcementEditorPanel__T4gVa input,.ProductShell_announcementEditorPanel__T4gVa textarea{width:100%;min-width:0;border:1px solid #dbe5df;border-radius:12px;background:#fbfdfa;color:#20342f;padding:11px 12px;font:inherit;font-size:14px}.ProductShell_announcementEditorPanel__T4gVa textarea{resize:vertical;line-height:1.55}.ProductShell_announcementEditorOptions__jAWE8{display:grid;gap:12px}.ProductShell_announcementEditorOptions__jAWE8 fieldset{display:grid;gap:9px;border:1px solid #dbe5df;border-radius:14px;background:#fbfdfa;padding:12px}.ProductShell_announcementEditorOptions__jAWE8 legend{color:#53645f;padding:0 4px;font-size:12px;font-weight:860}.ProductShell_announcementEditorOptions__jAWE8 fieldset>div{display:flex;flex-wrap:wrap;gap:8px}.ProductShell_announcementEditorOptions__jAWE8 button{min-height:32px;border:1px solid #dbe5df;border-radius:999px;background:#fff;color:#405550;padding:0 11px;font-size:12px;font-weight:780;cursor:pointer}.ProductShell_announcementEditorOptions__jAWE8 button[data-active=true]{border-color:#9dc8ba;background:#e7f4ee;color:#24584d}.ProductShell_announcementEditorOptions__jAWE8 button[data-active=true][data-priority=important]{border-color:#e7c66c;background:#fff2c8;color:#75541a}.ProductShell_announcementEditorOptions__jAWE8 button[data-active=true][data-priority=urgent]{border-color:#eeaa9f;background:#ffe0da;color:#96392f}.ProductShell_announcementEditorPanel__T4gVa input:focus-visible,.ProductShell_announcementEditorPanel__T4gVa textarea:focus-visible{outline:3px solid rgb(83 143 128/22%);outline-offset:1px}.ProductShell_announcementEditorActions__vDtkr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ProductShell_announcementEditorActions__vDtkr button{background:#eef5f1;color:#304741}.ProductShell_announcementEditorActions__vDtkr button[data-primary=true]{background:#20342f;color:#fff}.ProductShell_announcementEditorActions__vDtkr button[data-danger=true]{background:#fff1ee;color:#a33a2e}.ProductShell_announcementEditorActions__vDtkr button:disabled{cursor:not-allowed;opacity:.55}.ProductShell_announcementEditorMessage__lDnB4{margin:0;border:1px solid #dbe7e1;border-radius:12px;background:#f4faf6;color:#315a4f;padding:10px 12px;font-size:13px;font-weight:760;line-height:1.45}.ProductShell_notificationCenterHero__gu4UT{border:1px solid #dfe8e2;border-radius:18px;background:linear-gradient(135deg,#fffefa,#eef8f2);padding:18px}.ProductShell_notificationCenterHero__gu4UT>div{display:flex;align-items:flex-start;gap:12px}.ProductShell_notificationCenterList__sz6OR{display:grid;gap:12px;margin-top:14px}.ProductShell_notificationCenterList__sz6OR article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;border:1px solid #e2e8e3;border-radius:16px;background:#fff;padding:14px}.ProductShell_notificationCenterList__sz6OR article[data-unread=true]{border-color:#b6d8ca;background:#f5fbf7}.ProductShell_notificationCenterIcon__jrT8b{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#edf5f0;color:#2e6659}.ProductShell_notificationCenterList__sz6OR header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ProductShell_notificationCenterList__sz6OR h2{margin:0;color:#20342f;font-size:16px;line-height:1.35}.ProductShell_notificationCenterList__sz6OR time{flex:0 0 auto;color:#8b9692;font-size:12px;font-weight:760}.ProductShell_notificationCenterList__sz6OR p{margin:8px 0 0;color:#52645e;font-size:14px;line-height:1.65;white-space:pre-wrap}.ProductShell_notificationCenterList__sz6OR a{display:inline-flex;width:fit-content;margin-top:10px;color:#2d6659;font-size:13px;font-weight:820;text-decoration:none}@media (max-width:980px){.ProductShell_announcementAdminLayout__ZDS6B{grid-template-columns:1fr}.ProductShell_announcementEditorPanel__T4gVa{position:static}}.ProductShell_stitchNavAvatarLink__0qFbT{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0}.ProductShell_stitchNavAvatarLink__0qFbT:hover{background:#eef9f5}.ProductShell_stitchNavDivider__OxOgm{width:1px;height:24px;background:#e7ded3}.ProductShell_stitchNavCredit__JF56D{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:0}.ProductShell_stitchNavBadge__27iXh,.ProductShell_stitchNavCredit__JF56D span{color:#14836e!important}.ProductShell_creditTaskPopoverWrap__CF7d0{position:relative}.ProductShell_creditTaskPopover__GpWr3{position:fixed;top:var(--credit-popover-top,76px);left:var(--credit-popover-left,14px);z-index:2147483010;width:var(--credit-popover-width,min(330px,calc(100vw - 28px)));border:1px solid #e3d9cc;border-radius:14px;background:#fffefa;box-shadow:0 22px 50px rgb(43 55 50/18%);padding:14px}.ProductShell_creditTaskPopover__GpWr3:before{content:"";position:absolute;top:-7px;right:34px;width:12px;height:12px;border-top:1px solid #e3d9cc;border-left:1px solid #e3d9cc;background:#fffefa;transform:rotate(45deg)}.ProductShell_creditTaskPopoverClose__m4a0Y{position:absolute;top:10px;right:10px;width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:999px;background:#f4efe7;color:#66716c;cursor:pointer}.ProductShell_creditTaskPopoverHead__Kiiee{display:flex;align-items:center;gap:10px;padding-right:30px}.ProductShell_creditTaskPopoverHead__Kiiee>span{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#e8f5f1;color:#197c6c}.ProductShell_creditTaskPopoverHead__Kiiee strong{display:block;color:#26322f;font-size:15px;line-height:1.25}.ProductShell_creditTaskPopoverHead__Kiiee p,.ProductShell_creditTaskPopoverMuted__mhz0x{margin:3px 0 0;color:#6b746f;font-size:12px;line-height:1.45}.ProductShell_creditTaskPopoverList__2ztfx{display:grid;gap:8px;margin-top:12px}.ProductShell_creditTaskPopoverList__2ztfx a{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #eee7dc;border-radius:10px;background:#fff;color:#2f3d39;padding:10px;text-decoration:none}.ProductShell_creditTaskPopoverList__2ztfx svg{color:#2b8a79}.ProductShell_creditTaskPopoverList__2ztfx em,.ProductShell_creditTaskPopoverList__2ztfx strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductShell_creditTaskPopoverList__2ztfx strong{color:#334440;font-size:13px}.ProductShell_creditTaskPopoverList__2ztfx em{margin-top:2px;color:#87928d;font-size:11px;font-style:normal;font-weight:760}.ProductShell_creditTaskPopoverList__2ztfx b{min-height:24px;display:inline-flex;align-items:center;border-radius:999px;background:#eef6f3;color:#287d6d;padding:0 8px;font-size:11px;white-space:nowrap}.ProductShell_creditTaskPopoverActions__L9sc_{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.ProductShell_creditTaskTourAction__cSoXj{min-width:0;min-height:48px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;border:1px solid #cfe2dc;border-radius:10px;background:#f1f8f5;color:#285f53!important;padding:9px 10px;text-decoration:none}.ProductShell_creditTaskTourAction__cSoXj>svg{color:#14836e}.ProductShell_creditTaskTourAction__cSoXj small,.ProductShell_creditTaskTourAction__cSoXj strong{display:block}.ProductShell_creditTaskTourAction__cSoXj strong{font-size:13px}.ProductShell_creditTaskTourAction__cSoXj small{margin-top:2px;overflow:hidden;color:#71807a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ProductShell_creditTaskTourAction__cSoXj b{min-height:24px;display:inline-flex;align-items:center;border-radius:999px;background:#dfeee9;padding:0 8px;font-size:11px;white-space:nowrap}.ProductShell_creditTaskPopoverActions__L9sc_ a{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border-radius:9px;background:#53645f;color:#fff!important;font-size:13px;font-weight:820;text-decoration:none}.ProductShell_creditTaskPopoverActions__L9sc_ a:last-child{background:#f1ece4;color:#53645f!important}.ProductShell_stitchNavBadge__27iXh{min-height:34px;display:inline-flex;align-items:center;border-radius:999px;background:#e6f5f0;padding:0 12px}.ProductShell_stitchNavMenu__cqsSA a[data-loading=true]{color:#14836e}.ProductShell_stitchNavMenu__cqsSA a[data-loading=true]:after{transform:scaleX(1);opacity:.72}.ProductShell_stitchHomeShell__dvOzA .ProductShell_languageSwitcher__QAdU7{min-height:34px;border:0;background:transparent;padding:0}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchHero__vIB3L{min-height:336px;position:relative;overflow:hidden;padding-top:42px;padding-bottom:44px}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchHero__vIB3L:before{content:"";position:absolute;inset:18px 0 auto auto;width:min(42vw,520px);height:min(42vw,520px);pointer-events:none;background-image:radial-gradient(circle,rgb(80 99 95/10%) 1.5px,transparent 1.8px);background-size:18px 18px;-webkit-mask-image:radial-gradient(circle,#000 0,transparent 68%);mask-image:radial-gradient(circle,#000 0,transparent 68%);opacity:.55}.ProductShell_stitchHeroCopyMotion__8uZWI,.ProductShell_stitchHeroVisualMotion__Z27iV{min-width:0}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchHeroCopy__NQYJn{gap:14px}.ProductShell_stitchHeroKicker__s77mT{width:fit-content;display:inline-flex;align-items:center;gap:8px;min-height:34px;border:1px solid rgb(80 99 95/12%);border-radius:999px;background:#fffefa;color:#50635f;padding:0 13px;font-size:13px;font-weight:820;box-shadow:0 10px 22px rgb(80 99 95/7%)}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchHeroTitle__sTnbn{color:#50635f;font-size:clamp(30px,3.4vw,42px);line-height:1.12}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchHeroCopy__NQYJn p{max-width:450px;font-size:14px;line-height:1.85}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchHero__vIB3L .ProductShell_stitchPrimaryButton__T9Qg4,.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchHero__vIB3L .ProductShell_stitchSecondaryButton__flJkr{min-height:42px;border-radius:10px;padding:0 18px;font-size:14px}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchHero__vIB3L .ProductShell_stitchPrimaryButton__T9Qg4{background:#ff8178;box-shadow:0 12px 24px rgb(255 129 120/18%)}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchHeroVisual__LJLs1{min-height:250px}.ProductShell_stitchHeroProcess__AT9JR{position:absolute;top:4px;left:52px;z-index:4;display:inline-flex;align-items:center;gap:6px;border:1px solid rgb(80 99 95/12%);border-radius:999px;background:rgb(255 254 250/88%);padding:5px;box-shadow:0 12px 24px rgb(80 99 95/10%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ProductShell_stitchHeroProcess__AT9JR span{min-height:24px;display:inline-flex;align-items:center;border-radius:999px;color:#66746e;padding:0 9px;font-size:11px;font-weight:820}.ProductShell_stitchHeroProcess__AT9JR span:nth-child(2){background:#e0f2f1;color:#50635f}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchPhotoCard__jTrZ5{width:170px;height:188px;transition:transform .22s ease,box-shadow .22s ease}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchPhotoPattern__e8Fnf{width:184px;height:196px}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchPhotoCard__jTrZ5:hover{transform:translateY(-5px) rotate(var(--hero-card-rotation,0deg));box-shadow:0 22px 48px rgb(80 63 44/16%)}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchPhotoOriginal__JeCdL{--hero-card-rotation:-4deg}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchPhotoPattern__e8Fnf{--hero-card-rotation:3deg}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchColorCard__aQKKH{right:2px;bottom:-22px;width:176px;box-shadow:0 18px 38px rgb(80 99 95/13%)}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSection__3L6CO:first-of-type{background:#fff;padding-top:50px;padding-bottom:48px}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSection__3L6CO:nth-of-type(2){background:#f6f5f2}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSection__3L6CO:nth-of-type(3){background:#fffdf5}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSection__3L6CO:nth-of-type(4){background:#fff;padding-top:28px;padding-bottom:50px}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSectionHeader__dyq81{margin-bottom:20px}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSection__3L6CO:first-of-type .ProductShell_stitchSectionHeader__dyq81 h2,.ProductShell_stitchSizeCardsHeader__o3zp4 h2{text-align:center;color:#50635f;font-size:24px}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSampleModeTabs__Rg9uA{width:fit-content;max-width:100%;gap:48px;border-bottom-color:#e9e6df}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSampleModeTabs__Rg9uA span{color:#50635f;font-size:13px}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSampleMedia__uw6ZD{position:relative;min-height:355px;display:block}.ProductShell_stitchSampleSlide__m95hM{position:absolute;inset:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;opacity:0;animation:ProductShell_stitchSampleCycle__91vHJ 12s infinite;animation-delay:calc(var(--slide-index, 0) * 4s)}.ProductShell_stitchSampleSlide__m95hM:first-child{position:relative}@keyframes ProductShell_stitchSampleCycle__91vHJ{0%,28%{opacity:1}34%,to{opacity:0}}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSampleActions__wz_2P .ProductShell_stitchPrimaryButton__T9Qg4,.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSampleActions__wz_2P .ProductShell_stitchSecondaryButton__flJkr{min-height:40px;border-radius:10px;padding:0 18px;font-size:13px}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchPatternGrid__YqbNZ{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchPatternCard__o67gi{overflow:hidden;border:0;border-radius:16px;background:#fff;box-shadow:none}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchPatternThumb__hF684{margin:0;aspect-ratio:1.38/1;border-radius:16px 16px 0 0;background:#edf0ed}.ProductShell_stitchPatternPriceFree__3Tzz4,.ProductShell_stitchPatternPricePaid__guIrA{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:0 10px;font-style:normal;font-size:12px;font-weight:850}.ProductShell_stitchPatternPriceFree__3Tzz4{background:#ffd9df;color:#9f5260}.ProductShell_stitchPatternPricePaid__guIrA{background:#f4d2df;color:#8f4d64}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchPatternBody__Rp3_6{display:grid;gap:11px;padding:16px 16px 18px}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchPatternBody__Rp3_6 h3{color:#222825;font-size:20px;line-height:1.15}.ProductShell_stitchPatternAuthorLine__X3tU2{display:flex;align-items:center;gap:12px;margin:0;color:#4e5a55;font-size:13px;line-height:1}.ProductShell_stitchPatternAuthorLine__X3tU2 span{color:#6c7772;font-size:14px}.ProductShell_stitchPatternAuthorLine__X3tU2 b{color:#222825;font-weight:740}.ProductShell_stitchPatternMakeButton__B3p8q{min-height:42px;display:inline-flex;align-items:center;justify-content:center;margin-top:4px;border:1px solid #5a6661;border-radius:10px;background:#fff;color:#50635f;font-size:15px;font-weight:850;text-decoration:none}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchPatternBody__Rp3_6>div{display:none}.ProductShell_stitchSizeCardsHeader__o3zp4{margin:0 auto 26px;max-width:1180px}.ProductShell_stitchSizeCardGrid__rIl7f{max-width:1020px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0 auto}.ProductShell_stitchSizeCard__NQr7l{min-height:210px;display:grid;justify-items:center;align-content:start;gap:6px;border:1px solid #e3ded6;border-radius:12px;background:#fff;padding:24px 18px 20px;text-align:center}.ProductShell_stitchSizeCard__NQr7l>span{width:44px;height:44px;display:grid;place-items:center;border-radius:999px;background:#dff4f1;color:#50635f}.ProductShell_stitchSizeCard__NQr7l:nth-child(2)>span{background:#f2d7e3}.ProductShell_stitchSizeCard__NQr7l:nth-child(3)>span{background:#ddebf5}.ProductShell_stitchSizeCard__NQr7l:nth-child(4)>span{background:#ffd9d6;color:#e85f58}.ProductShell_stitchSizeCard__NQr7l h3,.ProductShell_stitchSizeCard__NQr7l p,.ProductShell_stitchSizeCard__NQr7l strong{margin:0}.ProductShell_stitchSizeCard__NQr7l h3{margin-top:8px;font-size:15px}.ProductShell_stitchSizeCard__NQr7l p,.ProductShell_stitchSizeCard__NQr7l strong{color:#56635e;font-size:11px;font-weight:650}.ProductShell_stitchSizeCard__NQr7l a{width:100%;min-height:28px;display:inline-flex;align-items:center;justify-content:center;align-self:end;margin-top:16px;border-radius:8px;background:#f0f0ef;color:#50635f;font-size:12px;font-weight:780;text-decoration:none}.ProductShell_stitchDownloadBand__jf9vU{max-width:1180px;display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:52px;margin:0 auto;border-radius:22px;background:#dff3ef;padding:52px}.ProductShell_stitchDownloadCopy__UCt2h h2{margin:0 0 20px;color:#50635f;font-size:28px}.ProductShell_stitchDownloadCopy__UCt2h>div{display:grid;gap:14px}.ProductShell_stitchDownloadCopy__UCt2h article{display:grid;grid-template-columns:32px 1fr;align-items:start;gap:12px}.ProductShell_stitchDownloadCopy__UCt2h article>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#50635f}.ProductShell_stitchDownloadCopy__UCt2h h3,.ProductShell_stitchDownloadCopy__UCt2h p{margin:0}.ProductShell_stitchDownloadCopy__UCt2h h3{color:#394743;font-size:15px}.ProductShell_stitchDownloadCopy__UCt2h p{color:#61706a;font-size:12px;line-height:1.55}.ProductShell_stitchExportMock__ccvdE{display:grid;gap:10px;border-radius:18px;background:#fff;padding:22px;box-shadow:0 22px 42px rgb(76 95 89/14%)}.ProductShell_stitchExportMock__ccvdE>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.ProductShell_stitchExportMock__ccvdE button{border:0;background:transparent;color:#7a8580;font-size:18px}.ProductShell_stitchExportMock__ccvdE label{min-height:42px;display:grid;grid-template-columns:18px 1fr 18px;align-items:center;gap:10px;border-radius:8px;background:#f3f3f2;padding:0 12px;color:#3f4b47;font-size:13px;font-weight:760}.ProductShell_stitchExportMock__ccvdE label i{width:16px;height:16px;border:1px solid #87928d;border-radius:50%}.ProductShell_stitchExportMock__ccvdE a{min-height:48px;display:inline-flex;align-items:center;justify-content:center;margin-top:8px;border-radius:8px;background:#ff8178;color:#fff;font-weight:850;text-decoration:none}.ProductShell_stitchFooter__BI_pp{display:block;padding:28px max(28px,calc((100vw - 1180px) / 2)) 32px;border-top:1px solid #e8e4dd;background:#f7f7f6;color:#5d6863;font-size:12px}.ProductShell_stitchFooterInner__G7B8H{min-height:110px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:54px;max-width:1180px;margin:0 auto;border:0;border-radius:0 0 14px 14px;background:#f8f8f7;padding:0 54px}.ProductShell_stitchFooterBrand__TwxPx strong{display:block;color:#50635f;font-size:18px;line-height:1.2}.ProductShell_stitchFooterBrand__TwxPx span{display:block;margin-top:10px;color:#43504b;font-size:12px}.ProductShell_stitchFooterLinks__1Wep_{display:flex;align-items:center;justify-content:center;gap:34px;white-space:nowrap}.ProductShell_stitchFooterLinks__1Wep_ a{color:#5d6863;font-size:12px;font-weight:650;text-decoration:none}.ProductShell_stitchFooterSocials__21F3H{display:flex;align-items:center;gap:12px}.ProductShell_stitchFooterSocials__21F3H a{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#e7ebe8;color:#51615d;text-decoration:none}.ProductShell_infoPageShell__q2JTk{min-height:100dvh}.ProductShell_infoHero__tp_rg{max-width:1080px;margin:0 auto;padding:76px 28px 34px}.ProductShell_infoHero__tp_rg>span{display:inline-flex;border:1px solid #b9ddd4;border-radius:999px;background:#e8f7f2;padding:7px 12px;color:#15705e;font-size:13px;font-weight:800}.ProductShell_infoHero__tp_rg h1{max-width:860px;margin:22px 0 0;color:#25342f;font-size:clamp(34px,5vw,60px);line-height:1.05;letter-spacing:0}.ProductShell_infoHero__tp_rg p{max-width:780px;margin:22px 0 0;color:#5c6b64;font-size:18px;line-height:1.75}.ProductShell_infoHeroMeta__P7hOQ{display:inline-flex;align-items:center;gap:8px;margin-top:20px;color:#6f7b73}.ProductShell_infoHeroMeta__P7hOQ small{font-size:13px;font-weight:700}.ProductShell_infoHeroActions__eQgAb{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.ProductShell_infoContent__Rgs4e{max-width:1080px;display:grid;gap:14px;margin:0 auto 64px;padding:0 28px}.ProductShell_infoArticle__qC_4g{display:grid;grid-template-columns:72px minmax(0,1fr);gap:22px;border:1px solid #e2d8c9;border-radius:8px;background:rgb(255 254 250/86%);padding:26px;box-shadow:0 16px 38px rgb(58 48 34/8%)}.ProductShell_infoArticle__qC_4g>span{width:42px;height:42px;display:inline-grid;place-items:center;border-radius:8px;background:#dff4ee;color:#15705e;font-size:13px;font-weight:850}.ProductShell_infoArticle__qC_4g h2{margin:0;color:#263530;font-size:22px;line-height:1.25}.ProductShell_infoArticle__qC_4g p{margin:12px 0 0;color:#5b6761;font-size:15px;line-height:1.8}.ProductShell_infoArticle__qC_4g ul{display:grid;gap:9px;margin:14px 0 0;padding:0;list-style:none}.ProductShell_infoArticle__qC_4g li{position:relative;padding-left:18px;color:#5b6761;font-size:15px;line-height:1.7}.ProductShell_infoArticle__qC_4g li:before{content:"";position:absolute;top:.72em;left:0;width:7px;height:7px;border-radius:999px;background:#ff8178}.ProductShell_infoArticleActions__gMmz_{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.ProductShell_communityJoinSection__wC9kp{max-width:1080px;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:28px;margin:0 auto 72px;padding:0 28px}.ProductShell_communityJoinCopy__U6C2b,.ProductShell_communityQrPanel__c5RzV{border:1px solid #e2d8c9;border-radius:8px;background:rgb(255 254 250/88%);box-shadow:0 16px 38px rgb(58 48 34/8%)}.ProductShell_communityJoinCopy__U6C2b{padding:34px}.ProductShell_communityJoinCopy__U6C2b>span{display:inline-flex;border-radius:999px;background:#e8f7f2;color:#15705e;padding:7px 12px;font-size:13px;font-weight:820}.ProductShell_communityJoinCopy__U6C2b h2{margin:22px 0 0;color:#25342f;font-size:34px;line-height:1.12}.ProductShell_communityJoinCopy__U6C2b p{max-width:560px;margin:16px 0 0;color:#5c6b64;font-size:16px;line-height:1.75}.ProductShell_communityJoinCopy__U6C2b ul{display:grid;gap:12px;margin:26px 0 0;padding:0;list-style:none}.ProductShell_communityJoinCopy__U6C2b li{min-height:46px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;border-radius:8px;background:#f4f3ee;color:#52605b;padding:0 14px;font-size:14px;font-weight:680}.ProductShell_communityJoinCopy__U6C2b li svg{color:#ff8178}.ProductShell_communityQrPanel__c5RzV{display:grid;justify-items:center;align-content:start;padding:24px;text-align:center}.ProductShell_communityQrFrame__BtcjZ{width:min(100%,340px);border:1px solid #ece5dc;border-radius:8px;background:#fff;padding:12px}.ProductShell_communityQrFrame__BtcjZ img{width:100%;height:auto;display:block;border-radius:6px}.ProductShell_communityQrPanel__c5RzV strong{margin-top:18px;color:#25342f;font-size:18px}.ProductShell_communityQrPanel__c5RzV p{margin:10px 0 0;color:#68756f;font-size:14px;line-height:1.6}.ProductShell_communityQrPanel__c5RzV a{min-height:42px;display:inline-flex;align-items:center;justify-content:center;margin-top:16px;border:1px solid #d8d2c8;border-radius:8px;color:#50635f;padding:0 16px;font-size:13px;font-weight:760;text-decoration:none}@media (max-width:980px){.ProductShell_stitchNavMenu__cqsSA{display:none}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSampleMedia__uw6ZD{min-height:610px}.ProductShell_stitchSampleSlide__m95hM{grid-template-columns:1fr;gap:18px}.ProductShell_stitchSizeCardGrid__rIl7f{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductShell_stitchDownloadBand__jf9vU{grid-template-columns:1fr;padding:32px}.ProductShell_communityJoinSection__wC9kp{grid-template-columns:1fr}}@media (max-width:640px){.ProductShell_stitchHomeShell__dvOzA .ProductShell_publicNav__ky1lZ.ProductShell_stitchNav__YVeIK,html[data-site-skin=shanhe] .ProductShell_stitchHomeShell__dvOzA .ProductShell_publicNav__ky1lZ.ProductShell_stitchNav__YVeIK{padding-inline:16px}.ProductShell_stitchNavRight__iuON6{gap:8px}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSection__3L6CO:nth-of-type(3),.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSection__3L6CO:nth-of-type(4){padding-inline:16px}.ProductShell_stitchSizeCardGrid__rIl7f{grid-template-columns:1fr}.ProductShell_stitchDownloadBand__jf9vU{padding:24px}.ProductShell_stitchFooter__BI_pp{padding:22px 16px}.ProductShell_stitchFooterInner__G7B8H{grid-template-columns:1fr;justify-items:start;gap:18px;padding:24px}.ProductShell_stitchFooterLinks__1Wep_{flex-wrap:wrap;justify-content:flex-start;gap:16px 24px}.ProductShell_communityJoinSection__wC9kp{padding:0 18px}.ProductShell_communityJoinCopy__U6C2b,.ProductShell_communityQrPanel__c5RzV{padding:20px}.ProductShell_communityJoinCopy__U6C2b h2{font-size:26px}.ProductShell_communityQrFrame__BtcjZ{width:min(100%,320px)}}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSampleModeTabs__Rg9uA span{animation:ProductShell_stitchSampleTabCycle__oIr2Y 12s infinite}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSampleModeTabs__Rg9uA span:nth-child(2){animation-delay:4s}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSampleModeTabs__Rg9uA span:nth-child(3){animation-delay:8s}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSampleModeTabs__Rg9uA span:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:999px;background:#ff8178;opacity:0;animation:ProductShell_stitchSampleTabLineCycle__cuYid 12s infinite}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSampleModeTabs__Rg9uA span:nth-child(2):after{animation-delay:4s}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSampleModeTabs__Rg9uA span:nth-child(3):after{animation-delay:8s}@keyframes ProductShell_stitchSampleTabCycle__oIr2Y{0%,28%{color:#ff746a}34%,to{color:#50635f}}@keyframes ProductShell_stitchSampleTabLineCycle__cuYid{0%,28%{opacity:1}34%,to{opacity:0}}.ProductShell_stitchMobileBottomNav__A4r68,.ProductShell_stitchMobileMenuButton__E8XMO,.ProductShell_stitchMobileMenuDetails__OkkwS,.ProductShell_stitchMobileMenuPanel__mAw5K,.ProductShell_stitchMobileMenuPortalBackdrop__gHyW9,.ProductShell_stitchMobileMenuPortalPanel__TTUI2,.ProductShell_stitchMobileSampleList__lxD1v{display:none}@media (max-width:640px){.ProductShell_publicNav__ky1lZ.ProductShell_stitchNav__YVeIK{position:sticky;top:0;z-index:150;overflow:visible}.ProductShell_stitchHomeShell__dvOzA{padding-bottom:82px}.ProductShell_stitchHomeShell__dvOzA .ProductShell_publicNav__ky1lZ.ProductShell_stitchNav__YVeIK,html[data-site-skin=shanhe] .ProductShell_stitchHomeShell__dvOzA .ProductShell_publicNav__ky1lZ.ProductShell_stitchNav__YVeIK{position:sticky;top:0;z-index:150;height:64px;min-height:64px;display:flex;flex-direction:row!important;align-items:center;justify-content:space-between;margin:0;border-bottom:1px solid rgb(223 216 207/60%);border-radius:0;background:rgb(255 253 248/96%);padding:0 20px;box-shadow:none}.ProductShell_stitchHomeShell__dvOzA .ProductShell_publicNav__ky1lZ.ProductShell_stitchNav__YVeIK:after{content:none}.ProductShell_stitchHomeShell__dvOzA .ProductShell_brandMark__Na6S_{min-width:0;gap:8px;font-size:17px;font-weight:850}.ProductShell_stitchHomeShell__dvOzA .ProductShell_markGrid__hGE92{width:32px;height:32px;border-radius:9px}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchNavLeft__bw5b7{flex:1 1 auto;gap:0}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchNavMenu__cqsSA,.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchNavRight__iuON6{display:none}.ProductShell_stitchMobileMenuDetails__OkkwS{position:absolute;top:12px;right:20px;z-index:170;display:block}.ProductShell_stitchMobileMenuButton__E8XMO{position:static;z-index:3;flex:0 0 40px;margin-left:auto;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:999px;background:rgb(255 253 248/86%);color:#34423e;font-size:0;line-height:1;box-shadow:inset 0 0 0 1px rgb(83 100 95/12%);cursor:pointer;list-style:none}.ProductShell_stitchMobileMenuButton__E8XMO::-webkit-details-marker{display:none}.ProductShell_stitchMobileMenuButton__E8XMO svg{width:24px;height:24px}.ProductShell_stitchMobileMenuButton__E8XMO:before{content:none}.ProductShell_stitchMobileMenuPanel__mAw5K{position:fixed;top:76px;right:14px;left:14px;width:auto;z-index:1000;display:none;grid-template-columns:1fr;gap:8px;border:1px solid #e5dbce;border-radius:18px;background:#fffdf8;box-shadow:0 22px 54px rgb(43 55 50/28%);padding:12px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ProductShell_stitchMobileMenuDetails__OkkwS[open] .ProductShell_stitchMobileMenuPanel__mAw5K{display:grid}.ProductShell_stitchMobileMenuDetails__OkkwS[open] .ProductShell_stitchMobileMenuPanel__mAw5K:before{content:"";position:fixed;inset:64px 0 0;z-index:-1;background:rgb(25 32 29/10%);pointer-events:none}.ProductShell_stitchMobileAuthActions__iTA6J a,.ProductShell_stitchMobileMenuPanel__mAw5K .ProductShell_stitchNavLogout__54mj7,.ProductShell_stitchMobileMenuPanel__mAw5K>a{min-height:44px;display:flex;align-items:center;justify-content:space-between;border-radius:12px;color:#33423e;padding:0 12px;font-size:15px;font-weight:820;text-decoration:none}.ProductShell_stitchMobileMenuPanel__mAw5K>a[aria-current=page]{background:#e4f5ef;color:#14836e}.ProductShell_stitchMobileMenuTools__yUYKg{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #efe6da;padding:0 2px 10px}.ProductShell_stitchMobileMenuTools__yUYKg .ProductShell_languageSwitcher__QAdU7{min-height:38px;display:inline-flex;border:1px solid #d9ece5;border-radius:999px;background:#effaf6;color:#14836e;padding:0 12px}.ProductShell_stitchMobileMenuTools__yUYKg .ProductShell_creditTaskPopoverWrap__CF7d0{margin-left:auto}.ProductShell_stitchMobileMenuPortalBackdrop__gHyW9{position:fixed;inset:0;z-index:2147482990;display:block;border:0;background:rgb(25 32 29/16%);padding:0}.ProductShell_stitchMobileMenuPortalPanel__TTUI2{position:fixed;top:76px;right:14px;left:14px;z-index:2147483000;display:grid;grid-template-columns:1fr;gap:8px;border:1px solid #e5dbce;border-radius:18px;background:#fffdf8;box-shadow:0 22px 54px rgb(43 55 50/34%);padding:12px}.ProductShell_stitchMobileMenuPortalPanel__TTUI2 .ProductShell_stitchMobileAuthActions__iTA6J a,.ProductShell_stitchMobileMenuPortalPanel__TTUI2 .ProductShell_stitchNavLogout__54mj7,.ProductShell_stitchMobileMenuPortalPanel__TTUI2>a{min-height:44px;display:flex;align-items:center;justify-content:space-between;border-radius:12px;color:#33423e;padding:0 12px;font-size:15px;font-weight:820;text-decoration:none}.ProductShell_stitchMobileMenuPortalPanel__TTUI2>a[aria-current=page]{background:#e4f5ef;color:#14836e}.ProductShell_stitchMobileAuthActions__iTA6J{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:4px}.ProductShell_stitchMobileAuthActions__iTA6J a{justify-content:center;background:#f3eee6}.ProductShell_stitchMobileAuthActions__iTA6J a:last-child{background:#53645f;color:#fff}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchHero__vIB3L{min-height:0;display:block;overflow:hidden;background:#fff8ea;padding:40px 20px 46px;text-align:center}.ProductShell_stitchHeroProcess__AT9JR,.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchHero__vIB3L:before{display:none}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchHeroCopy__NQYJn{align-items:center;gap:0;max-width:360px;margin:0 auto}.ProductShell_stitchHeroKicker__s77mT{margin:0 auto 12px;min-height:30px;padding:0 11px;font-size:12px}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchHeroTitle__sTnbn{margin:0 0 16px;color:#24312d;font-size:30px;line-height:1.16;letter-spacing:0}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchHeroCopy__NQYJn p{max-width:320px;margin:0 auto 28px;color:#64716b;font-size:14px;line-height:1.65}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchHeroActions__d5kY8{width:min(100%,300px);display:grid;grid-template-columns:1fr;gap:12px;margin:0 auto}.ProductShell_stitchHeroCommunityLink__1LErP{margin:12px auto 0}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchHero__vIB3L .ProductShell_stitchPrimaryButton__T9Qg4,.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchHero__vIB3L .ProductShell_stitchSecondaryButton__flJkr{width:100%;min-width:0;box-sizing:border-box;min-height:48px;border-radius:12px;font-size:15px}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchHero__vIB3L .ProductShell_stitchPrimaryButton__T9Qg4{background:#ff8178;color:#fff}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchHero__vIB3L .ProductShell_stitchSecondaryButton__flJkr{background:#fff;color:#50635f}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchHeroVisual__LJLs1{min-height:236px;justify-content:center;gap:8px;margin:42px auto 0;overflow:visible}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchColorCard__aQKKH,.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchHeroGlow__W6GHt,.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchHeroTip__jrQw9{display:none}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchPhotoCard__jTrZ5{width:min(37vw,148px);min-width:126px;height:198px;border-radius:16px;padding:0;box-shadow:0 12px 28px rgb(80 63 44/12%)}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchPhotoOriginal__JeCdL{transform:rotate(-3deg)}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchPhotoPattern__e8Fnf{width:min(37vw,148px);height:198px;transform:rotate(3deg)}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchPhotoCard__jTrZ5 img{width:100%;height:100%;border-radius:16px;object-fit:cover}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchPhotoCard__jTrZ5 figcaption{position:absolute;top:8px;bottom:auto;left:8px;height:auto;border-radius:8px;background:rgb(0 0 0/42%);padding:4px 8px;color:#fff;font-size:10px;font-weight:850}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchPhotoPattern__e8Fnf figcaption{right:8px;left:auto;background:rgb(20 131 110/42%)}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchHeroArrow__i7y8q{color:#9cb3ad;font-size:26px}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSection__3L6CO{padding:46px 20px}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSection__3L6CO:first-of-type{background:#fffdf8}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSection__3L6CO:nth-of-type(2){background:#f6f5f2;overflow:hidden}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSection__3L6CO:nth-of-type(3){background:#fff}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSectionHeader__dyq81{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:20px}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSectionHeader__dyq81 h2,.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSection__3L6CO:first-of-type .ProductShell_stitchSectionHeader__dyq81 h2,.ProductShell_stitchSizeCardsHeader__o3zp4 h2{margin:0;color:#50635f;font-size:24px;line-height:1.2;text-align:left}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSampleMedia__uw6ZD,.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSampleModeTabs__Rg9uA,.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSampleTabs__Rhb9g,.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSectionHeader__dyq81 .ProductShell_stitchSecondaryButton__flJkr,.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchSectionHeader__dyq81 p{display:none}.ProductShell_stitchMobileSampleList__lxD1v{display:grid;gap:14px}.ProductShell_stitchMobileSampleRow__FUcaB{min-height:96px;display:grid;grid-template-columns:104px 1fr 18px;align-items:center;gap:14px;border:1px solid rgb(224 216 205/70%);border-radius:16px;background:#fff;padding:14px;color:#26312d;text-decoration:none;box-shadow:0 8px 20px rgb(74 61 49/5%)}.ProductShell_stitchMobileSampleImages__Xu0CT{display:flex;margin-left:4px}.ProductShell_stitchMobileSampleImages__Xu0CT img{width:64px;height:64px;border:2px solid #fff;border-radius:12px;object-fit:cover;box-shadow:0 8px 18px rgb(70 58 46/8%)}.ProductShell_stitchMobileSampleImages__Xu0CT img+img{margin-left:-24px}.ProductShell_stitchMobileSampleRow__FUcaB em,.ProductShell_stitchMobileSampleRow__FUcaB strong{display:block;font-style:normal}.ProductShell_stitchMobileSampleRow__FUcaB strong{margin-bottom:5px;font-size:17px;font-weight:850}.ProductShell_stitchMobileSampleRow__FUcaB em{color:#69736e;font-size:12px}.ProductShell_stitchMobileSampleRow__FUcaB b{color:#14836e;font-size:24px;font-weight:450}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchPatternGrid__YqbNZ{width:calc(100vw - 20px);display:flex;gap:16px;overflow-x:auto;margin-right:-20px;margin-left:0;padding-right:20px;scroll-snap-type:x mandatory}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchPatternCard__o67gi{flex:0 0 256px;border:1px solid rgb(224 216 205/70%);border-radius:16px;scroll-snap-align:start}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchPatternThumb__hF684{aspect-ratio:1/1}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchPatternBody__Rp3_6{padding:13px 14px 14px}.ProductShell_stitchHomeShell__dvOzA .ProductShell_stitchPatternBody__Rp3_6 h3{font-size:16px}.ProductShell_stitchPatternAuthorLine__X3tU2{gap:8px;font-size:11px}.ProductShell_stitchPatternMakeButton__B3p8q{min-height:38px;font-size:13px}.ProductShell_stitchSizeCardGrid__rIl7f{grid-template-columns:1fr;gap:14px}.ProductShell_stitchSizeCard__NQr7l{min-height:0;grid-template-columns:1fr auto;justify-items:start;align-items:center;text-align:left;padding:18px 20px}.ProductShell_stitchSizeCard__NQr7l>span{grid-row:1/4;grid-column:2}.ProductShell_stitchSizeCard__NQr7l a{display:none}.ProductShell_stitchDownloadBand__jf9vU{border-radius:24px;background:linear-gradient(135deg,#dff3ef,#ecf7f5);padding:26px 22px}.ProductShell_stitchDownloadCopy__UCt2h h2{font-size:25px}.ProductShell_stitchFooter__BI_pp{padding:26px 20px 34px}.ProductShell_stitchFooterInner__G7B8H{min-height:0;grid-template-columns:1fr;gap:22px;padding:0;background:transparent}.ProductShell_stitchFooterLinks__1Wep_{justify-content:flex-start;gap:16px 22px}.ProductShell_stitchFooterSocials__21F3H{justify-content:flex-start}.ProductShell_stitchMobileBottomNav__A4r68{position:fixed;right:0;bottom:0;left:0;z-index:45;min-height:68px;display:grid;grid-template-columns:1fr 1fr 82px 1fr;align-items:center;border-top:1px solid rgb(223 216 207/80%);border-radius:16px 16px 0 0;background:rgb(255 253 248/96%);box-shadow:0 -12px 34px rgb(61 48 36/10%)}.ProductShell_stitchMobileBottomNav__A4r68[data-community=true]{grid-template-columns:1fr 1fr 82px 1fr 1fr}.ProductShell_stitchMobileBottomNav__A4r68 a{min-height:58px;display:grid;place-items:center;align-content:center;gap:3px;color:#7a8580;font-size:11px;font-weight:780;text-decoration:none}.ProductShell_stitchMobileBottomNav__A4r68 a:first-child{color:#14836e;transform:scale(1.05)}.ProductShell_stitchMobileBottomPrimary__jHpnf{position:relative;top:-18px;color:#ff8178!important}.ProductShell_stitchMobileBottomPrimary__jHpnf svg{width:56px;height:56px;fill:#ff8178;color:#ff8178;filter:drop-shadow(0 12px 18px rgb(255 129 120/28%))}.ProductShell_stitchMobileBottomPrimary__jHpnf span{position:absolute;bottom:-4px;white-space:nowrap;color:#50635f;font-size:10px}}.ProductShell_stitchAdminShell__y2uB6 .ProductShell_publicNav__ky1lZ.ProductShell_stitchAdminHorizontalNav__JM1Ao{position:relative!important;top:0!important;z-index:30;width:100%!important;max-width:none!important;min-height:64px!important;margin:0!important;padding:0 max(28px,calc((100vw - 1180px) / 2))!important;border:0!important;border-bottom:1px solid #eee8dd!important;border-radius:0!important;background:rgb(255 255 255/94%)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ProductShell_stitchAdminShell__y2uB6 .ProductShell_publicNav__ky1lZ.ProductShell_stitchAdminHorizontalNav__JM1Ao:after,.ProductShell_stitchAdminShell__y2uB6 .ProductShell_publicNav__ky1lZ.ProductShell_stitchAdminHorizontalNav__JM1Ao:before{display:none!important;content:none!important}@media (max-width:980px){.ProductShell_stitchAdminShell__y2uB6 .ProductShell_publicNav__ky1lZ.ProductShell_stitchAdminHorizontalNav__JM1Ao{padding:0 18px!important}}.ProductShell_publicNav__ky1lZ,.ProductShell_stitchAdminShell__y2uB6 .ProductShell_publicNav__ky1lZ.ProductShell_stitchAdminHorizontalNav__JM1Ao,.ProductShell_stitchHomeShell__dvOzA .ProductShell_publicNav__ky1lZ.ProductShell_stitchNav__YVeIK,html[data-site-skin=shanhe] .ProductShell_stitchHomeShell__dvOzA .ProductShell_publicNav__ky1lZ.ProductShell_stitchNav__YVeIK{top:0!important;width:100%!important;max-width:none!important;min-height:64px;margin:0!important;padding-right:32px!important;padding-left:32px!important;border-radius:0!important}.ProductShell_stitchNavLogout__54mj7{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:999px;background:transparent;color:#47544f;padding:0 4px;font:inherit;font-size:14px;font-weight:780;cursor:pointer}.ProductShell_stitchNavLogout__54mj7:hover{color:#0f806c;background:#eef9f5}.ProductShell_stitchNavMenu__cqsSA a[aria-current=page]{color:#253632!important;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:10px;box-shadow:none!important}.ProductShell_authStitchShell__Ardz4{--auth-cream:#fffbf0;--auth-surface:#ffffff;--auth-field:#f3f3f3;--auth-ink:#1a1c1c;--auth-muted:#424848;--auth-outline:#e2e2e2;--auth-primary:#516161;--auth-coral:#ff8a80;min-height:100dvh;display:flex;flex-direction:column;background:radial-gradient(circle at 18% 22%,rgb(224 242 241/42%),transparent 30%),radial-gradient(circle at 6% 94%,rgb(244 220 228/34%),transparent 26%),var(--auth-cream);color:var(--auth-ink)}.ProductShell_authStitchShell__Ardz4 .ProductShell_publicNav__ky1lZ{border-bottom:1px solid var(--auth-outline)!important;background:#fff!important;box-shadow:none!important}.ProductShell_authStitchShell__Ardz4 .ProductShell_markGrid__hGE92{border:1px solid #eadfce!important;background:#fffdf8!important;box-shadow:inset 0 0 0 3px rgb(15 139 116/5%)!important}.ProductShell_authStitchShell__Ardz4[data-auth-mode=register] .ProductShell_markGrid__hGE92{background:#fffdf8!important}.ProductShell_authStitchShell__Ardz4 .ProductShell_markGrid__hGE92 span{background:#ff8a80!important}.ProductShell_authStitchShell__Ardz4 .ProductShell_markGrid__hGE92 span:nth-child(2n){background:#a7d7c5!important}.ProductShell_authStitchShell__Ardz4 .ProductShell_markGrid__hGE92 span:nth-child(3n){background:#ffe0b2!important}.ProductShell_authStitchShell__Ardz4 .ProductShell_markGrid__hGE92 span:nth-child(5n){background:#e1f5fe!important}.ProductShell_authStitchShell__Ardz4 .ProductShell_authLayout__DwjKe{width:min(100%,1280px);flex:1 1;grid-template-columns:minmax(0,1fr) minmax(390px,460px);gap:96px;align-items:center;padding:34px 64px}.ProductShell_authStitchShell__Ardz4[data-auth-mode=login] .ProductShell_authLayout__DwjKe{grid-template-columns:minmax(0,1.05fr) minmax(390px,440px);gap:112px}.ProductShell_authStitchShell__Ardz4 .ProductShell_authAside__7M9Gw{gap:32px;padding:0}.ProductShell_authAsideCopy__OREVr{display:grid;gap:18px}.ProductShell_authAsideCopy__OREVr h1{color:var(--auth-primary);font-size:40px;line-height:1.3;font-weight:760;letter-spacing:0}.ProductShell_authAsideCopy__OREVr h1 span{color:var(--auth-coral)}.ProductShell_authAsideCopy__OREVr p{max-width:520px;color:var(--auth-muted);font-size:18px;line-height:1.65}.ProductShell_authFeatureChips__tDnlt{display:flex;flex-wrap:wrap;gap:8px}.ProductShell_authFeatureChips__tDnlt span{min-height:44px;display:inline-flex;align-items:center;border-radius:999px;padding:0 18px;color:#5e6f6e;font-size:14px;font-weight:700}.ProductShell_authFeatureChips__tDnlt span:first-child{background:#e0f2f1}.ProductShell_authFeatureChips__tDnlt span:nth-child(2){background:#f4dce4;color:#716066}.ProductShell_authFeatureChips__tDnlt span:nth-child(3){background:#e2f1fc;color:#606e77}.ProductShell_authComparisonCard__rnrVI{display:grid;gap:18px;border:1px solid var(--auth-outline);border-radius:24px;background:#fff;padding:24px;box-shadow:0 10px 40px -10px rgb(81 97 97/8%)}.ProductShell_authComparisonImages__qUXxq{height:252px;display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);gap:22px;align-items:center}.ProductShell_authComparisonImages__qUXxq figure{position:relative;height:100%;overflow:hidden;border-radius:12px;background:#f9f9f9}.ProductShell_authComparisonImages__qUXxq img{width:100%;height:100%;object-fit:cover;display:block}.ProductShell_authComparisonImages__qUXxq>span{color:var(--auth-primary);font-size:34px;text-align:center}.ProductShell_authComparisonImages__qUXxq figcaption{position:absolute;left:10px;bottom:10px;border-radius:5px;background:rgb(0 0 0/48%);color:#fff;padding:5px 8px;font-size:11px}.ProductShell_authColorList__fUstP{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid rgb(194 200 199/45%);border-radius:14px;background:#f3f3f3;padding:16px 24px}.ProductShell_authColorList__fUstP div{display:flex;align-items:center;gap:8px}.ProductShell_authColorList__fUstP em,.ProductShell_authColorList__fUstP span{width:36px;height:36px;display:grid;place-items:center;border:2px solid #fff;border-radius:999px;box-shadow:0 2px 6px rgb(0 0 0/10%)}.ProductShell_authColorList__fUstP em{background:#e2e2e2;color:var(--auth-muted);font-size:11px;font-style:normal;font-weight:800}.ProductShell_authColorList__fUstP p{display:grid;gap:4px;color:var(--auth-muted);font-size:14px;line-height:1.3;text-align:right}.ProductShell_authColorList__fUstP strong{color:var(--auth-ink);font-size:16px}.ProductShell_authWorkshopCard__28AGE{position:relative;width:min(100%,500px);overflow:hidden;border:1px solid var(--auth-outline);border-radius:32px;background:#fff;padding:16px;box-shadow:0 10px 40px -10px rgb(81 97 97/8%)}.ProductShell_authStitchShell__Ardz4[data-auth-mode=register] .ProductShell_authAside__7M9Gw{gap:24px}.ProductShell_authWorkshopCard__28AGE:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgb(81 97 97/14%) 1.5px,transparent 0);background-size:24px 24px}.ProductShell_authWorkshopCard__28AGE img{position:relative;z-index:1;width:100%;aspect-ratio:1/1;display:block;object-fit:cover;border-radius:24px}.ProductShell_authStitchShell__Ardz4 .ProductShell_authCard__sdVV9{width:100%;max-width:460px;justify-self:end;gap:18px;border:1px solid rgb(226 226 226/90%);border-radius:14px;background:var(--auth-surface);padding:34px 42px;box-shadow:0 10px 40px -10px rgb(81 97 97/8%)}.ProductShell_authStitchShell__Ardz4[data-auth-mode=login] .ProductShell_authCard__sdVV9{max-width:440px;text-align:center}.ProductShell_authStitchShell__Ardz4 .ProductShell_authHeader__V9L8u{gap:10px;margin:0 0 8px}.ProductShell_authStitchShell__Ardz4 .ProductShell_authHeader__V9L8u h1{color:var(--auth-ink);font-size:28px;line-height:1.25;font-weight:760}.ProductShell_authStitchShell__Ardz4 .ProductShell_authHeader__V9L8u p{color:var(--auth-muted);font-size:16px;line-height:1.5}.ProductShell_authStitchShell__Ardz4 .ProductShell_formField__Uh68F{gap:9px;color:var(--auth-muted);font-size:15px;font-weight:650;text-align:left}.ProductShell_authFieldRow__UcIyV{display:flex;align-items:center;justify-content:space-between;gap:12px}.ProductShell_authFieldRow__UcIyV a{color:var(--auth-primary);font-weight:700}.ProductShell_authInputShell__llZXA,.ProductShell_authStitchShell__Ardz4 .ProductShell_passwordControl__sQVne{min-height:56px;display:grid;grid-template-columns:24px minmax(0,1fr) 36px;align-items:center;gap:10px;border-radius:12px;background:var(--auth-field);color:#727878;padding:0 16px}.ProductShell_authInputShell__llZXA{grid-template-columns:24px minmax(0,1fr)}.ProductShell_authStitchShell__Ardz4 .ProductShell_passwordControl__sQVne{grid-template-columns:minmax(0,1fr) 36px}.ProductShell_authCodeRow__Xukfa{display:grid;grid-template-columns:minmax(0,1fr) minmax(112px,128px);gap:10px;align-items:stretch}.ProductShell_authCodeButton__OwWKv{min-height:56px;border:1px solid var(--auth-outline);border-radius:12px;background:#fff;color:var(--auth-primary);padding:0 12px;font-size:14px;font-weight:800;cursor:pointer}.ProductShell_authCodeButton__OwWKv:focus-visible:not(:disabled),.ProductShell_authCodeButton__OwWKv:hover:not(:disabled){border-color:rgb(81 97 97/38%);box-shadow:0 10px 22px rgb(81 97 97/10%);outline:0}.ProductShell_authCodeButton__OwWKv:disabled{cursor:wait;opacity:.62}.ProductShell_authStitchShell__Ardz4 .ProductShell_authCard__sdVV9[data-auth-mode=register] .ProductShell_passwordControl__sQVne{grid-template-columns:24px minmax(0,1fr) 36px}.ProductShell_authStitchShell__Ardz4 .ProductShell_authCard__sdVV9[data-auth-mode=register]{gap:10px;padding:24px 42px}.ProductShell_authStitchShell__Ardz4 .ProductShell_authCard__sdVV9[data-auth-mode=register] .ProductShell_authHeader__V9L8u{gap:6px;margin-bottom:0}.ProductShell_authStitchShell__Ardz4 .ProductShell_authCard__sdVV9[data-auth-mode=register] .ProductShell_formField__Uh68F{gap:6px;font-size:14px}.ProductShell_authStitchShell__Ardz4 .ProductShell_authCard__sdVV9[data-auth-mode=register] .ProductShell_authCodeButton__OwWKv,.ProductShell_authStitchShell__Ardz4 .ProductShell_authCard__sdVV9[data-auth-mode=register] .ProductShell_authInputShell__llZXA,.ProductShell_authStitchShell__Ardz4 .ProductShell_authCard__sdVV9[data-auth-mode=register] .ProductShell_passwordControl__sQVne{min-height:48px}.ProductShell_authStitchShell__Ardz4 .ProductShell_authCard__sdVV9[data-auth-mode=register] .ProductShell_authFieldHint__aGglr{display:none}.ProductShell_authStitchShell__Ardz4 .ProductShell_authCard__sdVV9[data-auth-mode=register] .ProductShell_primaryAction__V59oH{min-height:54px}.ProductShell_authInputShell__llZXA input,.ProductShell_authStitchShell__Ardz4 .ProductShell_formField__Uh68F input,.ProductShell_authStitchShell__Ardz4 .ProductShell_passwordControl__sQVne input{min-height:0;border:0;border-radius:0;background:transparent;color:var(--auth-ink);padding:0;font-size:18px;outline:0}.ProductShell_authInputShell__llZXA input::placeholder,.ProductShell_authStitchShell__Ardz4 .ProductShell_passwordControl__sQVne input::placeholder{color:#727878;opacity:1}.ProductShell_authStitchShell__Ardz4 .ProductShell_passwordControl__sQVne button{width:36px;min-height:36px;border:0;border-radius:999px;background:transparent;color:#727878}.ProductShell_authInputShell__llZXA:focus-within,.ProductShell_authStitchShell__Ardz4 .ProductShell_passwordControl__sQVne:focus-within{background:#fff;outline:3px solid rgb(81 97 97/18%)}.ProductShell_authFieldHint__aGglr{color:#727878;font-size:13px;font-style:normal;font-weight:500}.ProductShell_authTerms__FtQbf{display:flex;align-items:flex-start;gap:10px;color:var(--auth-muted);font-size:14px;line-height:1.45;text-align:left}.ProductShell_authTerms__FtQbf input{width:18px;height:18px;margin-top:1px;accent-color:var(--auth-primary)}.ProductShell_authPolicyNote__WcK9p a,.ProductShell_authTerms__FtQbf a{color:var(--auth-primary);text-decoration:underline;text-underline-offset:3px}.ProductShell_authStitchShell__Ardz4 .ProductShell_authCard__sdVV9 .ProductShell_primaryAction__V59oH{min-height:60px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:12px;background:var(--auth-coral);color:#fff;font-size:20px;font-weight:800;box-shadow:0 14px 24px rgb(255 138 128/25%);transition:filter .18s ease,transform .18s ease}.ProductShell_authStitchShell__Ardz4 .ProductShell_authCard__sdVV9 .ProductShell_primaryAction__V59oH:hover{filter:brightness(1.02)}.ProductShell_authStitchShell__Ardz4 .ProductShell_authCard__sdVV9 .ProductShell_primaryAction__V59oH:active{transform:scale(.98)}.ProductShell_authStitchShell__Ardz4 .ProductShell_authLinks__rUpXg{justify-content:center;margin:4px 0 0;color:var(--auth-muted);font-size:16px}.ProductShell_authStitchShell__Ardz4 .ProductShell_authLinks__rUpXg a{color:var(--auth-primary);font-size:16px}.ProductShell_authDivider__zznWG{display:none;align-items:center;gap:28px;color:#727878;font-size:16px}.ProductShell_authDivider__zznWG span{height:1px;flex:1 1;background:var(--auth-outline)}.ProductShell_authSocialButton__Ggvzf{display:flex;min-height:58px;align-items:center;justify-content:center;gap:18px;border:1px solid var(--auth-outline);border-radius:14px;background:#fff;color:var(--auth-ink);font-size:20px;font-weight:760;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ProductShell_authSocialButton__Ggvzf:focus-visible,.ProductShell_authSocialButton__Ggvzf:hover{border-color:rgb(81 97 97/38%);box-shadow:0 12px 26px rgb(81 97 97/10%);outline:0}.ProductShell_authSocialButton__Ggvzf:active{transform:scale(.98)}.ProductShell_authSocialButton__Ggvzf span{width:38px;height:38px;display:inline-grid;place-items:center;border:1px solid var(--auth-outline);border-radius:999px;background:#fff;color:#4285f4;font-size:22px;font-weight:900;font-family:Arial,sans-serif}.ProductShell_authPolicyNote__WcK9p{color:#727878;font-size:13px;line-height:1.6;text-align:center}.ProductShell_authFooter__BV5Pa,.ProductShell_authMobilePerks__Aa7Hy{display:none}@media (max-width:980px){.ProductShell_publicNav__ky1lZ,.ProductShell_stitchAdminShell__y2uB6 .ProductShell_publicNav__ky1lZ.ProductShell_stitchAdminHorizontalNav__JM1Ao,.ProductShell_stitchHomeShell__dvOzA .ProductShell_publicNav__ky1lZ.ProductShell_stitchNav__YVeIK,html[data-site-skin=shanhe] .ProductShell_stitchHomeShell__dvOzA .ProductShell_publicNav__ky1lZ.ProductShell_stitchNav__YVeIK{padding-right:18px!important;padding-left:18px!important}.ProductShell_authStitchShell__Ardz4 .ProductShell_authLayout__DwjKe{grid-template-columns:1fr;gap:34px;align-items:start;padding:108px 32px 64px}.ProductShell_authStitchShell__Ardz4 .ProductShell_authAside__7M9Gw{display:none}.ProductShell_authStitchShell__Ardz4 .ProductShell_authCard__sdVV9{justify-self:center}.ProductShell_authStitchShell__Ardz4 .ProductShell_stitchNavMenu__cqsSA,.ProductShell_authStitchShell__Ardz4 .ProductShell_stitchNavRight__iuON6{display:none}.ProductShell_authStitchShell__Ardz4 .ProductShell_stitchMobileMenuButton__E8XMO{display:inline-flex}}@media (max-width:720px){.ProductShell_authStitchShell__Ardz4{background:radial-gradient(circle at 88% 8%,rgb(224 242 241/44%),transparent 24%),radial-gradient(circle at 4% 84%,rgb(244 220 228/32%),transparent 28%),var(--auth-cream)}.ProductShell_authStitchShell__Ardz4 .ProductShell_publicNav__ky1lZ{height:104px!important;min-height:104px!important;padding:0 26px!important}.ProductShell_authStitchShell__Ardz4[data-auth-mode=register] .ProductShell_publicNav__ky1lZ{background:transparent!important;border-bottom:0!important}.ProductShell_authStitchShell__Ardz4 .ProductShell_brandMark__Na6S_{font-size:22px!important;font-weight:900}.ProductShell_authStitchShell__Ardz4 .ProductShell_markGrid__hGE92{display:none}.ProductShell_authStitchShell__Ardz4[data-auth-mode=register] .ProductShell_markGrid__hGE92{width:23px;height:23px;display:grid;border-radius:4px}.ProductShell_authStitchShell__Ardz4 .ProductShell_authLayout__DwjKe{padding:108px 32px 42px}.ProductShell_authStitchShell__Ardz4[data-auth-mode=register] .ProductShell_authLayout__DwjKe{padding-top:128px}.ProductShell_authStitchShell__Ardz4 .ProductShell_authCard__sdVV9{max-width:none;border:0;border-radius:28px;padding:52px;box-shadow:0 24px 60px rgb(81 97 97/8%)}.ProductShell_authStitchShell__Ardz4[data-auth-mode=register] .ProductShell_authCard__sdVV9{gap:20px;border:1px solid var(--auth-outline);border-radius:16px;padding:24px;box-shadow:0 8px 30px rgb(0 0 0/4%)}.ProductShell_authStitchShell__Ardz4 .ProductShell_authHeader__V9L8u h1{font-size:28px}.ProductShell_authStitchShell__Ardz4 .ProductShell_authHeader__V9L8u p{font-size:24px;line-height:1.45}.ProductShell_authStitchShell__Ardz4[data-auth-mode=register] .ProductShell_authHeader__V9L8u{text-align:left}.ProductShell_authStitchShell__Ardz4[data-auth-mode=register] .ProductShell_authHeader__V9L8u h1{font-size:20px}.ProductShell_authStitchShell__Ardz4[data-auth-mode=register] .ProductShell_authHeader__V9L8u p{font-size:16px}.ProductShell_authStitchShell__Ardz4 .ProductShell_formField__Uh68F{font-size:24px;gap:12px}.ProductShell_authStitchShell__Ardz4[data-auth-mode=register] .ProductShell_formField__Uh68F{font-size:16px}.ProductShell_authStitchShell__Ardz4[data-auth-mode=register] .ProductShell_authFieldHint__aGglr{display:block}.ProductShell_authInputShell__llZXA,.ProductShell_authStitchShell__Ardz4 .ProductShell_passwordControl__sQVne{min-height:90px;border-radius:14px;padding:0 28px}.ProductShell_authStitchShell__Ardz4[data-auth-mode=register] .ProductShell_authInputShell__llZXA,.ProductShell_authStitchShell__Ardz4[data-auth-mode=register] .ProductShell_passwordControl__sQVne{min-height:58px;padding:0 16px}.ProductShell_authStitchShell__Ardz4[data-auth-mode=register] .ProductShell_authCodeButton__OwWKv{min-height:58px;font-size:14px}.ProductShell_authInputShell__llZXA input,.ProductShell_authStitchShell__Ardz4 .ProductShell_formField__Uh68F input,.ProductShell_authStitchShell__Ardz4 .ProductShell_passwordControl__sQVne input{font-size:25px}.ProductShell_authStitchShell__Ardz4[data-auth-mode=register] .ProductShell_authInputShell__llZXA input,.ProductShell_authStitchShell__Ardz4[data-auth-mode=register] .ProductShell_formField__Uh68F input,.ProductShell_authStitchShell__Ardz4[data-auth-mode=register] .ProductShell_passwordControl__sQVne input{font-size:16px}.ProductShell_authStitchShell__Ardz4 .ProductShell_authCard__sdVV9 .ProductShell_primaryAction__V59oH{min-height:92px;font-size:26px}.ProductShell_authStitchShell__Ardz4[data-auth-mode=register] .ProductShell_authCard__sdVV9 .ProductShell_primaryAction__V59oH{min-height:56px;font-size:16px}.ProductShell_authStitchShell__Ardz4 .ProductShell_authLinks__rUpXg,.ProductShell_authStitchShell__Ardz4 .ProductShell_authLinks__rUpXg a{font-size:22px}.ProductShell_authStitchShell__Ardz4[data-auth-mode=register] .ProductShell_authLinks__rUpXg,.ProductShell_authStitchShell__Ardz4[data-auth-mode=register] .ProductShell_authLinks__rUpXg a{font-size:16px}.ProductShell_authStitchShell__Ardz4[data-auth-mode=login] .ProductShell_authDivider__zznWG,.ProductShell_authStitchShell__Ardz4[data-auth-mode=login] .ProductShell_authSocialButton__Ggvzf{display:flex}.ProductShell_authMobilePerks__Aa7Hy{display:flex;justify-content:center;gap:24px;color:#8a8f8c;padding:0 20px 28px;font-size:22px}.ProductShell_authFooter__BV5Pa{display:block;color:#7c8580;padding:14px 22px 28px;font-size:14px;line-height:1.5;text-align:center}}@media (max-width:430px){.ProductShell_authStitchShell__Ardz4 .ProductShell_authLayout__DwjKe{padding:96px 20px 34px}.ProductShell_authStitchShell__Ardz4[data-auth-mode=register] .ProductShell_authLayout__DwjKe{padding-top:92px}.ProductShell_authStitchShell__Ardz4 .ProductShell_publicNav__ky1lZ{height:72px!important;min-height:72px!important;padding:0 22px!important}.ProductShell_authStitchShell__Ardz4 .ProductShell_brandMark__Na6S_{font-size:20px!important}.ProductShell_authStitchShell__Ardz4 .ProductShell_authCard__sdVV9{border-radius:14px;padding:28px 24px}.ProductShell_authStitchShell__Ardz4[data-auth-mode=login] .ProductShell_authCard__sdVV9{border-radius:24px}.ProductShell_authStitchShell__Ardz4 .ProductShell_authHeader__V9L8u p{font-size:16px}.ProductShell_authStitchShell__Ardz4 .ProductShell_formField__Uh68F{font-size:18px}.ProductShell_authInputShell__llZXA,.ProductShell_authStitchShell__Ardz4 .ProductShell_passwordControl__sQVne{min-height:58px;padding:0 16px}.ProductShell_authInputShell__llZXA input,.ProductShell_authStitchShell__Ardz4 .ProductShell_formField__Uh68F input,.ProductShell_authStitchShell__Ardz4 .ProductShell_passwordControl__sQVne input{font-size:16px}.ProductShell_authStitchShell__Ardz4 .ProductShell_authCard__sdVV9 .ProductShell_primaryAction__V59oH{min-height:56px;font-size:16px}.ProductShell_authDivider__zznWG,.ProductShell_authSocialButton__Ggvzf,.ProductShell_authStitchShell__Ardz4 .ProductShell_authLinks__rUpXg,.ProductShell_authStitchShell__Ardz4 .ProductShell_authLinks__rUpXg a{font-size:16px}.ProductShell_authMobilePerks__Aa7Hy{gap:16px;font-size:16px}}.ProductShell_stitchPatternDetailPage__R7BJj{min-height:100vh;background:radial-gradient(circle at 15% 18%,rgb(255 138 128/14%),transparent 30%),radial-gradient(circle at 88% 20%,rgb(154 210 196/22%),transparent 34%),linear-gradient(180deg,#fffaf1,#fffdf8 52%,#f8fbf6)}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailShell__e1ZaL{width:min(calc(100% - 64px),1180px);margin:0 auto;padding:24px 0 72px;gap:20px}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailHeader___kX2J{align-items:center;gap:12px;color:#756d62;font-size:14px}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailHeader___kX2J a{display:inline-flex;align-items:center;gap:6px;color:#0b8a75;font-weight:820;text-decoration:none}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailHeader___kX2J span{display:inline-flex;align-items:center;gap:5px}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailHero__Ky4Zy{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.ProductShell_patternDetailAsideMotion__DBAtK,.ProductShell_patternDetailPreviewMotion__pPLRq{min-width:0}.ProductShell_patternDetailAsideMotion__DBAtK{position:sticky;top:90px}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailPreview__kdZ6I{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;padding:14px;border:1px solid #eadfce;border-radius:14px;background:#fffefa}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailPreviewFooter__ZuFMD,.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailPreviewHeader__WX5g7{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 4px}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailPreviewFooter__ZuFMD span,.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailPreviewHeader__WX5g7 span{color:#70685f;font-size:13px;font-weight:760}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailPreviewHeader__WX5g7 strong{color:#252925;font-size:13px;font-weight:860}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailPreviewFooter__ZuFMD{justify-content:flex-start;flex-wrap:wrap;padding-top:0}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailPreviewFooter__ZuFMD span{min-height:30px;display:inline-flex;align-items:center;gap:7px;border:1px solid #e6dac9;border-radius:999px;background:#fff9ef;padding:0 10px}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailPreviewCanvas__WC8OV{display:grid;place-items:center;min-height:560px;border:1px solid #e4e6e0;border-radius:10px;background:linear-gradient(#eef2ef 1px,transparent 0),linear-gradient(90deg,#eef2ef 1px,transparent 0),#f7f9f8;background-size:40px 40px;padding:clamp(18px,3vw,34px)}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailPreview__kdZ6I img{width:min(100%,640px);height:auto;max-height:640px;border:10px solid #fff;border-radius:4px;object-fit:contain;image-rendering:auto;box-shadow:0 8px 14px rgb(55 47 39/10%)}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailAside__JaO_E{align-content:start;gap:13px;border:1px solid #eadfce;border-radius:14px;background:#fffefa;padding:20px}.ProductShell_patternDetailTitleRow__J581b{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ProductShell_patternDetailTitleRow__J581b h1{min-width:0;margin:0;overflow-wrap:anywhere}.ProductShell_patternDetailShare__9GSHV{position:relative;flex:0 0 auto}.ProductShell_patternDetailShare__9GSHV>button{width:40px;height:40px;display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid #e5d9c8;border-radius:999px;background:#fffdf7;color:#394b46;cursor:pointer}.ProductShell_patternDetailShare__9GSHV>button:focus-visible,.ProductShell_patternDetailShare__9GSHV>button:hover{background:#f5faf8;outline:3px solid rgb(13 138 116/16%);outline-offset:2px}.ProductShell_patternDetailSharePanel__fYlDv{position:absolute;top:calc(100% + 10px);right:0;z-index:40;width:min(320px,calc(100vw - 32px));display:grid;gap:12px;padding:14px;border:1px solid #e7dccd;border-radius:12px;background:#fffdf7;box-shadow:0 20px 60px rgb(45 37 29/16%)}.ProductShell_patternDetailSharePanel__fYlDv:before{content:"";position:absolute;top:-7px;right:16px;width:12px;height:12px;border-left:1px solid #e7dccd;border-top:1px solid #e7dccd;background:#fffdf7;transform:rotate(45deg)}.ProductShell_patternDetailShareHeader__EtOzc{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ProductShell_patternDetailShareHeader__EtOzc div{display:grid;gap:3px}.ProductShell_patternDetailShareHeader__EtOzc strong{color:#20231f;font-size:15px;font-weight:860}.ProductShell_patternDetailShareHeader__EtOzc span,.ProductShell_patternDetailSharePanel__fYlDv p,.ProductShell_patternDetailShareQr__CKbMF span{color:#756d62;font-size:12px;line-height:1.5}.ProductShell_patternDetailShareHeader__EtOzc button{width:28px;height:28px;display:inline-grid;place-items:center;border:1px solid #eadfce;border-radius:999px;background:#fffaf1;color:#5f665f;cursor:pointer}.ProductShell_patternDetailSharePanel__fYlDv p{margin:0}.ProductShell_patternDetailShareLinkBlock__Quui0{display:grid;gap:5px}.ProductShell_patternDetailShareLinkBlock__Quui0>span{color:#756d62;font-size:12px;font-weight:780}.ProductShell_patternDetailShareUrl__5Yrwr{min-width:0;padding:9px 10px;border:1px solid #eee3d4;border-radius:8px;background:#f8f4ec;color:#38423d;font-size:12px;font-weight:720;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.ProductShell_patternDetailShareActions__jMn09{display:grid}.ProductShell_patternDetailShareActions__jMn09 button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid #d8e7df;border-radius:999px;background:#f6fbf8;color:#136f61;font-size:13px;font-weight:820;cursor:pointer}.ProductShell_patternDetailShareActions__jMn09 button:focus-visible,.ProductShell_patternDetailShareActions__jMn09 button:hover{border-color:#88cdbb;outline:3px solid rgb(13 138 116/14%);outline-offset:1px}.ProductShell_patternDetailShareQr__CKbMF{display:grid;justify-items:center;gap:8px;padding:12px;border:1px dashed #dfd4c5;border-radius:10px;background:#fffaf1}.ProductShell_patternDetailShareQr__CKbMF img{width:132px;height:132px;border-radius:6px}.ProductShell_patternDetailShareToast__Xjmg0{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;border-radius:999px;background:#e2f5ef;color:#136f61;font-size:12px;font-weight:820}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailAside__JaO_E h1{color:#20231f;font-size:28px;font-weight:880;line-height:1.15;letter-spacing:0}.ProductShell_patternDetailAuthorLine__wCAOj{display:inline-flex;align-items:center;gap:10px;margin:0}.ProductShell_patternDetailAuthorLine__wCAOj span{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:999px;background:#f5d7dc;color:#7d4e55;font-size:12px;font-weight:860}.ProductShell_patternDetailAuthorLine__wCAOj a{color:#695f53;font-size:14px;font-weight:780;text-decoration:none}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailBadges__nf_68{display:flex;flex-wrap:wrap;gap:8px}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternMutedBadge__smJQI,.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternPaidDetailBadge__1efQR,.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternStateBadge__N6IOd{border:1px solid #f0d5a8;background:#fff6df;color:#8b5a11;width:max-content;display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:820}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternStateBadge__N6IOd{background:#def5ef;color:#087d6d}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternMutedBadge__smJQI{background:#f2eee7;color:#756d62}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternSocialActions__d7UOh{gap:10px}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternSocialActions__d7UOh button{min-height:42px;border-color:#d9e9e4;background:#fffefa;color:#3c4d48;padding:0 16px}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternSocialActions__d7UOh button[data-active=true]{border-color:#9ed7c8;background:#e8f9f4;color:#087d6d}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailStats__ngZN1{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;border-radius:10px;background:#f4f1eb;padding:6px}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailStats__ngZN1 div{min-height:70px;border:0;border-radius:8px;background:#fffefa;padding:10px;box-shadow:none}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailStats__ngZN1 svg{color:#303b38}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailStats__ngZN1 span{color:#7b7469;font-size:12px}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailStats__ngZN1 strong{color:#242722;font-size:14px;line-height:1.2}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailActionPanel__P7dgR{display:grid;gap:10px;border:1px solid #e4dacb;border-radius:12px;background:#fbf6ec;padding:14px}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailActionPanel__P7dgR>strong{color:#252925;font-size:16px;font-weight:880;line-height:1.25}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailActionPanel__P7dgR p{margin:0;color:#635c53;font-size:13px;line-height:1.65}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailActionPanel__P7dgR>span{display:inline-flex;align-items:center;gap:7px;color:#237566;font-size:12px;font-weight:820}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternOpenButton__uXTAm{min-height:46px;border:0;border-radius:8px;background:#f46f65;color:#fff;font-size:14px;font-weight:860;text-decoration:none}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternOpenButton__uXTAm:not([aria-disabled=true]):focus-visible,.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternOpenButton__uXTAm:not([aria-disabled=true]):hover{background:#ec6258;outline:none}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternOpenButton__uXTAm[aria-disabled=true]{background:#6b6962;cursor:default}.ProductShell_patternDetailDisclosure__3y0SS{border:1px solid #e7dccb;border-radius:10px;background:#fffefa;overflow:hidden}.ProductShell_patternDetailDisclosure__3y0SS summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;color:#252925;font-weight:840;cursor:pointer}.ProductShell_patternDetailDisclosure__3y0SS summary::-webkit-details-marker{display:none}.ProductShell_patternDetailDisclosure__3y0SS summary:after{content:"⌄";color:#83786b;font-size:18px}.ProductShell_patternDetailDisclosure__3y0SS[open] summary:after{transform:rotate(180deg)}.ProductShell_patternDetailDisclosure__3y0SS summary span{display:inline-flex;align-items:center;gap:8px}.ProductShell_patternDetailDisclosureBody__A5fmF{position:relative;display:grid;max-height:420px;overflow:auto;border-top:1px solid #efe6d8;padding:16px}.ProductShell_patternDetailDisclosureBody__A5fmF dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 16px}.ProductShell_patternDetailDisclosureBody__A5fmF dl>div{display:grid;gap:5px;border-radius:10px;background:#f7f7f5;padding:12px}.ProductShell_patternDetailDisclosureBody__A5fmF dt{color:#797268;font-size:12px;font-weight:760}.ProductShell_patternDetailDisclosureBody__A5fmF dd{color:#252925;font-size:14px;font-weight:820}.ProductShell_patternDetailDisclosureBody__A5fmF .ProductShell_patternColorTable__DE6DO{min-width:460px}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternColorTable__DE6DO td,.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternColorTable__DE6DO th{padding:9px 10px;font-size:13px}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternColorSwatch__t3XXG{width:18px;height:18px;border-radius:6px}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailLockOverlay__7MONE{inset:12px}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailJumpButton__K9Sxh{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #e7dccb;border-radius:10px;background:#fffdf7;color:#252925;font-size:13px;font-weight:860;text-decoration:none}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailJumpButton__K9Sxh:focus-visible,.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailJumpButton__K9Sxh:hover{border-color:#d8c8b3;background:#fff9ef;color:#252925;outline:none}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternComments__zNCN_{gap:18px;border:1px solid #eadfce;border-radius:12px;background:#fffefa;padding:26px 32px 30px}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternComments__zNCN_ h2{color:#252925;font-size:20px;font-weight:880}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternCommentForm__kOect{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:start}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternCommentForm__kOect:before{content:"";width:34px;height:34px;display:block;border-radius:999px;background:#f4d5dd}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternCommentForm__kOect textarea{min-height:74px;border:0;border-radius:10px;background:#f4f4f3;padding:14px 16px}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternCommentForm__kOect button{grid-column:2;justify-self:end;min-height:38px;border-radius:999px;background:#4f625d;padding:0 16px}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternCommentComposerTools__B_YgO{grid-column:2}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternCommentForm__kOect .ProductShell_patternCommentEmojiBar__T91oY button,.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternCommentForm__kOect .ProductShell_patternCommentGhostButton__GbFyP,.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternCommentForm__kOect .ProductShell_patternCommentImagePreview__PsGfr button{grid-column:auto;justify-self:auto}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternCommentForm__kOect .ProductShell_patternCommentEmojiBar__T91oY button{min-height:30px;background:#fffefa;color:#3f4a46;padding:0 9px}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternCommentForm__kOect .ProductShell_patternCommentGhostButton__GbFyP{min-height:36px;background:#fffefa;color:#4f625d}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternCommentForm__kOect .ProductShell_patternCommentSubmitButton__QiEKU{grid-column:auto;justify-self:auto}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternCommentImagePreview__PsGfr{grid-column:2}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternCommentList__w_T97{gap:0}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternCommentList__w_T97 article{position:relative;border:0;border-top:1px solid #eee7dc;border-radius:0;background:transparent;padding:18px 0 18px 48px}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternCommentList__w_T97 article:before{content:"";position:absolute;top:19px;left:0;width:32px;height:32px;border-radius:999px;background:#ead1be}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternCommentList__w_T97 strong{color:#2f332f;font-size:13px}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternCommentList__w_T97 time{color:#8b8377;font-size:12px}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternCommentList__w_T97 p{color:#4f4940;font-size:14px}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternCommentImageLink__cWStQ{margin-top:6px}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailInfo__8OuDI{scroll-margin-top:96px;gap:20px;border:1px solid #eadfce;border-radius:12px;background:#fffefa;padding:26px 32px 30px}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailInfo__8OuDI h2{margin:0;color:#252925;font-size:20px;font-weight:880}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailInfo__8OuDI dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailInfo__8OuDI dl>div{gap:6px;border-radius:10px;background:#f7f7f5;padding:14px 16px}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailInfo__8OuDI dt{color:#797268;font-size:12px}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailInfo__8OuDI dd{color:#252925;font-size:15px;font-weight:820}@media (max-width:980px){.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailShell__e1ZaL{width:min(calc(100% - 28px),720px);padding-top:18px}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailHero__Ky4Zy{grid-template-columns:1fr}.ProductShell_patternDetailAsideMotion__DBAtK{position:static}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailPreview__kdZ6I{min-height:0;padding:12px}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailPreviewCanvas__WC8OV{min-height:min(76vw,480px);padding:16px}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailAside__JaO_E{padding:20px}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailAside__JaO_E h1{font-size:28px}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternComments__zNCN_{padding:22px 18px}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternCommentForm__kOect{grid-template-columns:1fr}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternCommentForm__kOect:before{display:none}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternCommentComposerTools__B_YgO,.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternCommentForm__kOect button,.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternCommentImagePreview__PsGfr{grid-column:1}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailInfo__8OuDI{padding:22px 18px}.ProductShell_stitchPatternDetailPage__R7BJj .ProductShell_patternDetailInfo__8OuDI dl{grid-template-columns:1fr}.ProductShell_authStitchShell__Ardz4 .ProductShell_authLayout__DwjKe{width:100%;grid-template-columns:minmax(0,1fr)!important}.ProductShell_authStitchShell__Ardz4 .ProductShell_authAside__7M9Gw{display:none!important}.ProductShell_authStitchShell__Ardz4 .ProductShell_authCard__sdVV9{width:100%!important;max-width:540px!important;justify-self:center!important}}@media (max-width:720px){.ProductShell_infoHero__tp_rg{padding:42px 20px 24px}.ProductShell_infoHero__tp_rg h1{font-size:34px;line-height:1.12}.ProductShell_infoHero__tp_rg p{font-size:15px;line-height:1.7}.ProductShell_infoHeroActions__eQgAb{align-items:stretch;flex-direction:column}.ProductShell_infoContent__Rgs4e{gap:10px;margin-bottom:38px;padding:0 16px}.ProductShell_infoArticle__qC_4g{grid-template-columns:1fr;gap:14px;padding:20px}.ProductShell_infoArticle__qC_4g h2{font-size:19px}.ProductShell_authStitchShell__Ardz4 .ProductShell_authLayout__DwjKe{padding:108px 32px 42px!important}.ProductShell_authStitchShell__Ardz4[data-auth-mode=register] .ProductShell_authLayout__DwjKe{padding-top:128px!important}}@media (max-width:430px){.ProductShell_authStitchShell__Ardz4 .ProductShell_authLayout__DwjKe{padding:96px 20px 34px!important}.ProductShell_authStitchShell__Ardz4[data-auth-mode=register] .ProductShell_authLayout__DwjKe{padding-top:92px!important}}@media (max-width:860px){.ProductShell_stitchGalleryHero__ELklp{flex-direction:column;align-items:stretch}.ProductShell_stitchGalleryShell__6BdKt{grid-template-columns:minmax(0,1fr)!important}.ProductShell_stitchCategoryRail__h0Fqc,.ProductShell_stitchGalleryMain__HKGxP{min-width:0;width:100%;max-width:100%}.ProductShell_stitchCategoryList__frnzG{min-width:0}.ProductShell_stitchGalleryHeroActions__wSywo{width:100%;justify-content:flex-start}.ProductShell_stitchGalleryCommunityLink__20mnn{width:fit-content;max-width:100%}.ProductShell_stitchGalleryPagination__Y_yHR{gap:8px;margin-top:6px}.ProductShell_stitchGalleryPaginationTop__dtQRu{margin:0 0 2px}.ProductShell_stitchGalleryPagination__Y_yHR a,.ProductShell_stitchGalleryPagination__Y_yHR span{min-height:34px;padding:0 12px;font-size:12px}}.ProductShell_antdAccountTable__LhBYk,.ProductShell_antdAdminTable__hQf8V{overflow:hidden;border:1px solid #dfe6e1;border-radius:10px;background:#fff}.ProductShell_antdAccountTable__LhBYk .ant-table,.ProductShell_antdAdminTable__hQf8V .ant-table{color:#253632}.ProductShell_antdAccountTable__LhBYk .ant-table-thead>tr>th,.ProductShell_antdAdminTable__hQf8V .ant-table-thead>tr>th{background:#f7f8f6;color:#283934;font-size:12px;font-weight:820;white-space:nowrap}.ProductShell_antdAccountTable__LhBYk .ant-table-cell,.ProductShell_antdAdminTable__hQf8V .ant-table-cell{padding:13px 14px;vertical-align:middle}.ProductShell_antdAccountTable__LhBYk .ant-table-cell-fix-left,.ProductShell_antdAccountTable__LhBYk .ant-table-cell-fix-right{background:#fff}.ProductShell_antdAccountTable__LhBYk .ant-table-tbody>tr>td{border-bottom-color:#edf0ec}.ProductShell_antdAccountTable__LhBYk .ant-btn-sm{min-width:0;padding-inline:9px}.ProductShell_antdAccountTable__LhBYk .ant-tag{min-height:24px;display:inline-flex;align-items:center;border-radius:999px;margin-inline-end:0;padding-inline:9px;font-weight:760}.ProductShell_antdAccountTable__LhBYk .ant-table-cell-fix-right,.ProductShell_antdAdminTable__hQf8V .ant-table-cell-fix-right{background:#fff}.ProductShell_antdAccountTable__LhBYk .ProductShell_accountTablePrimaryText__B67S8,.ProductShell_antdAccountTable__LhBYk .ProductShell_billingTableFileName__9MB8U{max-width:100%}.ProductShell_antdAccountTable__LhBYk .ProductShell_accountTableActions__oKXaO,.ProductShell_antdAccountTable__LhBYk .ProductShell_accountTableActions__oKXaO .ProductShell_patternRecordActionRow__WlwmQ,.ProductShell_antdAccountTable__LhBYk .ProductShell_accountTableActions__oKXaO .ProductShell_patternRecordActions__qTqtk{min-width:0;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;white-space:normal}.ProductShell_antdAccountTable__LhBYk .ProductShell_accountTableActions__oKXaO{width:100%}.ProductShell_antdAccountTable__LhBYk .ProductShell_accountTableActions__oKXaO .ProductShell_accountTableActionLink__jjWpg,.ProductShell_antdAccountTable__LhBYk .ProductShell_accountTableActions__oKXaO .ProductShell_patternRecordActions__qTqtk a,.ProductShell_antdAccountTable__LhBYk .ProductShell_accountTableActions__oKXaO .ProductShell_patternRecordActions__qTqtk button,.ProductShell_antdAccountTable__LhBYk .ProductShell_accountTableActions__oKXaO .ProductShell_patternRecordContinueAction__5n0iF a{min-height:28px;border:1px solid #d8ded8;border-radius:7px;background:#ffffff;color:#34413c;padding:0 8px;font-size:12px;font-weight:780;line-height:1.25}.ProductShell_antdAccountTable__LhBYk .ProductShell_accountTableActions__oKXaO .ProductShell_accountTableActionLink__jjWpg:hover,.ProductShell_antdAccountTable__LhBYk .ProductShell_accountTableActions__oKXaO .ProductShell_patternRecordActions__qTqtk a:hover,.ProductShell_antdAccountTable__LhBYk .ProductShell_accountTableActions__oKXaO .ProductShell_patternRecordActions__qTqtk button:hover:not(:disabled),.ProductShell_antdAccountTable__LhBYk .ProductShell_accountTableActions__oKXaO .ProductShell_patternRecordContinueAction__5n0iF a:hover{border-color:#aeb8b1;background:#f5f7f4;color:#1d2824}.ProductShell_antdPaginationBar__Cj_ui{display:flex;justify-content:flex-end;padding-top:14px}.ProductShell_antdTabLabel__DFE2P{display:inline-flex;flex-direction:column;gap:3px;text-align:left}.ProductShell_antdTabLabel__DFE2P strong{font-size:14px;line-height:1.2}.ProductShell_antdTabLabel__DFE2P small{max-width:22ch;color:#687a74;font-size:11px;font-weight:640;line-height:1.25;white-space:normal}.ProductShell_showcaseManagementTabs__6LxWT .ant-tabs-nav{margin-bottom:18px}.ProductShell_showcaseManagementTabs__6LxWT .ant-tabs-tab{align-items:flex-start;min-height:58px;border-radius:10px 10px 0 0;padding:10px 14px}.ProductShell_userFilters__pybMf .ant-input-affix-wrapper,.ProductShell_userFilters__pybMf .ant-select-selector{min-height:40px}.ProductShell_antdColorTagLabel__aTXe_{display:inline-flex;align-items:center;gap:7px}.ProductShell_antdColorTagLabel__aTXe_ span{width:9px;height:9px;border:1px solid rgb(37 54 50/18%);border-radius:50%;background:#c4cbc7}.ProductShell_antdColorTagLabel__aTXe_ span[data-tag=red]{background:#ef6461}.ProductShell_antdColorTagLabel__aTXe_ span[data-tag=orange]{background:#f59f3a}.ProductShell_antdColorTagLabel__aTXe_ span[data-tag=yellow]{background:#f3c744}.ProductShell_antdColorTagLabel__aTXe_ span[data-tag=green]{background:#41a66b}.ProductShell_antdColorTagLabel__aTXe_ span[data-tag=blue]{background:#4d8fe8}.ProductShell_antdColorTagLabel__aTXe_ span[data-tag=purple]{background:#8f6ad8}.ProductShell_antdColorTagLabel__aTXe_ span[data-tag=gray]{background:#8d9692}.ProductShell_antdColorTagLabel__aTXe_ span[data-tag=none]{background:#ffffff}