.ProductShell-module__H8zPwW__publicShell{min-height:100dvh;color:var(--pp-text);background:linear-gradient(180deg, #ffffffb8, #fff0 360px), var(--pp-bg)}.ProductShell-module__H8zPwW__stitchAdminShell{color:#253632;background:#fffaf0;grid-template-rows:64px minmax(0,1fr);grid-template-columns:288px minmax(0,1fr);min-height:100vh;display:grid}.ProductShell-module__H8zPwW__stitchAdminHorizontalNav{z-index:35;background:#fffdf8f5;border:0;border-bottom:1px solid #e4e1da;border-radius:0;grid-area:1/1/auto/-1;justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:none;min-height:78px;padding:0 28px;display:flex;position:sticky;top:0;box-shadow:0 10px 30px #3d30240f}.ProductShell-module__H8zPwW__stitchAdminHorizontalNav .ProductShell-module__H8zPwW__stitchNavLeft,.ProductShell-module__H8zPwW__stitchAdminHorizontalNav .ProductShell-module__H8zPwW__stitchNavRight,.ProductShell-module__H8zPwW__stitchAdminHorizontalNav .ProductShell-module__H8zPwW__stitchNavMenu{align-items:center;display:flex}.ProductShell-module__H8zPwW__stitchAdminHorizontalNav .ProductShell-module__H8zPwW__stitchNavLeft{gap:34px;min-width:0}.ProductShell-module__H8zPwW__stitchAdminHorizontalNav .ProductShell-module__H8zPwW__stitchNavMenu{gap:28px}.ProductShell-module__H8zPwW__stitchAdminHorizontalNav .ProductShell-module__H8zPwW__stitchNavRight{gap:12px;margin-left:auto}.ProductShell-module__H8zPwW__stitchAdminHorizontalNav .ProductShell-module__H8zPwW__stitchNavMenu a,.ProductShell-module__H8zPwW__stitchAdminHorizontalNav .ProductShell-module__H8zPwW__stitchNavRight a,.ProductShell-module__H8zPwW__stitchAdminHorizontalNav .ProductShell-module__H8zPwW__stitchNavRight button{color:#47544f;font-size:14px;font-weight:780;text-decoration:none}.ProductShell-module__H8zPwW__stitchAdminHorizontalNav .ProductShell-module__H8zPwW__stitchNavMenu a[aria-current=page]{color:#253632;text-underline-offset:10px;text-decoration:underline;text-decoration-thickness:2px}.ProductShell-module__H8zPwW__stitchAdminSidebar{background:#f4f5f3;border-right:1px solid #e0e4df;flex-direction:column;grid-area:2/1;gap:18px;height:calc(100vh - 64px);padding:22px 22px 26px;display:flex;position:sticky;top:64px}.ProductShell-module__H8zPwW__stitchAdminNav{gap:8px;margin-top:0;display:grid}.ProductShell-module__H8zPwW__stitchAdminNav a{color:#51605b;border-radius:12px;align-items:center;gap:12px;min-height:46px;padding:0 14px;font-size:15px;font-weight:760;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:flex}.ProductShell-module__H8zPwW__stitchAdminNav a:hover{color:#243632;background:#fff}.ProductShell-module__H8zPwW__stitchAdminNav a[aria-current=page]{color:#16806d;background:#dff3ef;box-shadow:inset 3px 0 #16806d}.ProductShell-module__H8zPwW__stitchAdminUserCard{background:#fff;border-radius:18px;align-items:center;gap:12px;margin-top:auto;padding:14px;display:flex;box-shadow:0 12px 28px #2e403a14}.ProductShell-module__H8zPwW__stitchAdminAvatar{color:#fff;background:#526862;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-weight:860;display:inline-flex}.ProductShell-module__H8zPwW__stitchAdminUserCard strong,.ProductShell-module__H8zPwW__stitchAdminUserCard small{display:block}.ProductShell-module__H8zPwW__stitchAdminUserCard strong{color:#253632;text-overflow:ellipsis;white-space:nowrap;max-width:16ch;font-size:14px;overflow:hidden}.ProductShell-module__H8zPwW__stitchAdminUserCard small{color:#7d8d87;margin-top:2px;font-size:12px;font-weight:720}.ProductShell-module__H8zPwW__stitchAdminWorkspace{grid-area:2/2;min-width:0;display:block}.ProductShell-module__H8zPwW__stitchAdminTopbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf8f0;border-bottom:1px solid #e4e1da;justify-content:space-between;align-items:center;gap:22px;padding:0 40px;display:flex;position:sticky;top:0}.ProductShell-module__H8zPwW__stitchAdminSearch{color:#7b8b85;background:#f2f3f1;border-radius:999px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;width:min(460px,44vw);min-height:42px;padding:0 16px;display:grid}.ProductShell-module__H8zPwW__stitchAdminSearch input{color:#253632;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.ProductShell-module__H8zPwW__stitchAdminSearch input::placeholder{color:#7b8b85;opacity:1}.ProductShell-module__H8zPwW__stitchAdminTopActions{white-space:nowrap;align-items:center;gap:12px;display:flex}.ProductShell-module__H8zPwW__stitchAdminIconButton{color:#53635e;cursor:pointer;background:#f0f4f2;border:0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:relative}.ProductShell-module__H8zPwW__stitchAdminIconButton span{background:#ff8178;border:2px solid #f0f4f2;border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:10px}.ProductShell-module__H8zPwW__stitchAdminDivider{background:#d9ded9;width:1px;height:28px}.ProductShell-module__H8zPwW__stitchAdminRolePill{color:#16806d;background:#dff3ef;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:13px;font-weight:820;display:inline-flex}.ProductShell-module__H8zPwW__stitchAdminContent{align-content:start;gap:22px;min-width:0;padding:36px 40px 54px;display:grid}.ProductShell-module__H8zPwW__stitchAdminPageHeader{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.ProductShell-module__H8zPwW__stitchAdminPageHeader span{color:#9c4f49;background:#ffe3df;border-radius:999px;align-items:center;min-height:28px;padding:0 12px;font-size:12px;font-weight:820;display:inline-flex}.ProductShell-module__H8zPwW__stitchAdminPageHeader h1{color:#1f2a27;letter-spacing:0;margin:14px 0 0;font-size:34px;line-height:1.14}.ProductShell-module__H8zPwW__stitchAdminPageHeader p{color:#63736d;max-width:74ch;margin:10px 0 0;font-size:15px;line-height:1.7}.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__accountGrid{gap:22px;display:grid}.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__metricGrid,.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__userSummaryGrid{gap:14px}.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__metricItem,.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__userSummaryGrid div,.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__dashboardMetric{background:#fff;border:1px solid #e0ded7;border-radius:18px;box-shadow:0 16px 34px #3c31240d}.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__metricItem strong,.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__userSummaryGrid strong,.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__dashboardMetric strong{color:#253632}.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__metricItem span,.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__userSummaryGrid span,.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__dashboardMetric p,.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__dashboardMetric small{color:#62736e}.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__adminPanel,.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__billingQueryPanel,.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__billingTableShell,.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__emptyState{background:#fffdf8;border:1px solid #e0ded7;border-radius:22px;box-shadow:0 18px 40px #3c31240f}.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__adminPanel{gap:18px;padding:18px}.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__adminPanelHeader h2{color:#253632;font-size:19px}.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__adminPanelHeader p{color:#66756f}.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__adminToolbar,.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__adminPatternFilters,.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__userFilters{background:#fff;border:1px solid #e0ded7;border-radius:16px;padding:12px}.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__adminToolbar label,.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__adminToolbar input,.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__adminToolbar select,.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__adminPatternFilters input,.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__adminPatternFilters select,.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__userFilters input,.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__userFilters select,.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__billingCostCard input,.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__billingPackageRow input{color:#253632;background:#f2f3f1;border:0;border-radius:12px}.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__adminTableWrap{background:#fff;border:1px solid #e0ded7;border-radius:18px}.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__adminTable{background:#fff}.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__adminTable th{color:#596963;background:#f3f5f5;font-size:13px}.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__adminTable th,.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__adminTable td{border-bottom-color:#e8e3db;padding:14px 16px}.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__adminTable tbody tr:hover{background:#fbf8f1}.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__adminTable button,.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__patternAdminActions button,.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__adminPanel button,.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__billingCostCard button,.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__billingPackageRow button{border-radius:10px}.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__billingCostCard,.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__billingPackageRow{background:#ecfaf7;border:1px solid #d9ece8;border-radius:18px}.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__billingPackageRow{background:#fff}.ProductShell-module__H8zPwW__stitchAdminContent .ProductShell-module__H8zPwW__statusBadge{border-radius:999px}@media (max-width:1100px){.ProductShell-module__H8zPwW__stitchAdminShell{grid-template-columns:236px minmax(0,1fr)}.ProductShell-module__H8zPwW__stitchAdminSidebar{padding:22px 16px}.ProductShell-module__H8zPwW__stitchAdminTopbar{padding:0 24px}.ProductShell-module__H8zPwW__stitchAdminSearch{width:min(360px,40vw)}.ProductShell-module__H8zPwW__stitchAdminContent{padding:28px 24px 44px}}@media (max-width:820px){.ProductShell-module__H8zPwW__stitchAdminShell{display:block}.ProductShell-module__H8zPwW__stitchAdminSidebar{border-bottom:1px solid #e0e4df;border-right:0;height:auto;position:static}.ProductShell-module__H8zPwW__stitchAdminNav{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductShell-module__H8zPwW__stitchAdminUserCard{margin-top:0}.ProductShell-module__H8zPwW__stitchAdminWorkspace{display:block}.ProductShell-module__H8zPwW__stitchAdminTopbar{flex-direction:column;align-items:stretch;gap:12px;min-height:auto;padding:16px;position:static}.ProductShell-module__H8zPwW__stitchAdminSearch{width:100%}.ProductShell-module__H8zPwW__stitchAdminTopActions{flex-wrap:wrap}.ProductShell-module__H8zPwW__stitchAdminContent{padding:22px 16px 40px}.ProductShell-module__H8zPwW__stitchAdminPageHeader h1{font-size:28px}}.ProductShell-module__H8zPwW__stitchAccountShell{background:radial-gradient(circle at 16% 10%,#ff81781f,#0000 30%),radial-gradient(circle at 86% 8%,#c5e9e057,#0000 34%),#f7f6f2;min-height:100vh}.ProductShell-module__H8zPwW__stitchAccountFrame{background:#fffdf8;border:1px solid #e7ded3;border-top:0;border-radius:0 0 18px 18px;grid-template-columns:220px minmax(0,1fr);width:min(1180px,100vw - 56px);min-height:720px;margin:0 auto 56px;display:grid;overflow:hidden;box-shadow:0 24px 70px #504a3e17}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true]{width:min(100%,1280px);min-height:calc(100dvh - 64px);box-shadow:none;background:#fbf7eb;border-bottom:0;border-left:0;border-right:0;border-radius:0;grid-template-columns:250px minmax(0,1fr)}.ProductShell-module__H8zPwW__stitchAccountSidebar{background:#f4f4f2;border-right:1px solid #ece7de;align-content:space-between;gap:26px;padding:30px 16px;display:grid}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__stitchAccountSidebar{background:#f4f4f2;border-right-color:#d8ded8;min-height:calc(100dvh - 64px);padding:34px 20px}.ProductShell-module__H8zPwW__stitchAccountMenu{gap:8px;display:grid}.ProductShell-module__H8zPwW__stitchAccountMenu a{color:#4d5c58;border-radius:10px;align-items:center;gap:12px;min-height:42px;padding:0 14px;font-size:14px;font-weight:760;text-decoration:none;display:flex;position:relative}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__stitchAccountMenu{gap:10px}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__stitchAccountMenu a{border-radius:12px;min-height:46px;padding:0 18px;font-size:15px}.ProductShell-module__H8zPwW__stitchAccountMenu a[aria-current=page]{color:#187d6e;background:#dff4ef}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__stitchAccountMenu a[aria-current=page]{color:#4f6662;background:#dff4ef;font-weight:900}.ProductShell-module__H8zPwW__stitchMenuBreak{background:#e1ded8;height:1px;position:absolute;bottom:-10px;left:10px;right:10px}.ProductShell-module__H8zPwW__stitchAccountMenu a:nth-child(6){margin-top:14px}.ProductShell-module__H8zPwW__stitchBenefitCard{color:#71565e;background:#f4d8e2;border-radius:14px;gap:8px;padding:18px;display:grid}.ProductShell-module__H8zPwW__stitchBenefitCard strong{font-size:14px}.ProductShell-module__H8zPwW__stitchBenefitCard p{color:#7f6870;margin:0;font-size:13px;line-height:1.6}.ProductShell-module__H8zPwW__stitchBenefitCard a{color:#fff;background:#78646a;border-radius:9px;justify-content:center;align-items:center;min-height:38px;margin-top:6px;font-size:13px;font-weight:820;text-decoration:none;display:inline-flex}.ProductShell-module__H8zPwW__stitchAccountMain{align-content:start;gap:28px;padding:52px 42px 46px;display:grid}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__stitchAccountMain{gap:26px;padding:34px 42px 58px}.ProductShell-module__H8zPwW__stitchAccountPageHeader{gap:9px;display:grid}.ProductShell-module__H8zPwW__stitchAccountPageHeader h1{color:#1d2422;margin:0;font-size:24px;font-weight:900;line-height:1.2}.ProductShell-module__H8zPwW__stitchAccountPageHeader p{color:#596964;max-width:72ch;margin:0;font-size:15px;line-height:1.65}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__billingTableShell,.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__rechargePanel,.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__rechargeBalanceCard,.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__rechargeCostGrid div,.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__securityFormPanel,.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__emptyState{background:#fff;border-color:#e1ddd4;border-radius:0;box-shadow:0 1px 3px #323c380d}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__billingTableShell{border-radius:0}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__billingTable{color:#1d2422;min-width:980px;font-size:14px}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__billingTable th,.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__billingTable td{border-color:#e6e0d7;padding:16px 18px}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__billingTable thead th{color:#354642;background:#f8f8f7;font-size:14px;font-weight:900}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__billingTable tbody tr:hover{background:#fbfaf6}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__patternRecordActions{gap:8px}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__patternRecordActions button,.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__patternRecordActions a,.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__secondaryAction,.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__rangeResetAction{color:#4d5c58;background:#fff;border-radius:8px;min-height:36px;font-weight:800}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__patternRecordActions button:not(:disabled):hover,.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__patternRecordActions a:hover,.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__secondaryAction:hover,.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__rangeResetAction:hover{color:#187d6e;background:#eef8f5;border-color:#7fb7ac}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__primaryAction{color:#fff;background:#ff8178;border:0;border-radius:10px;min-height:44px;font-weight:900;box-shadow:0 12px 24px #ff817838}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__patternCardGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:28px 24px}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__patternCard{background:#fff;border:0;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #27312e12}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__patternCardImage{aspect-ratio:1.14;background:#f2f2ee;border:0;border-radius:16px 16px 0 0;margin:0}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__patternCardImage img{object-fit:cover}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__patternFeaturedBadge,.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__patternPaidBadge{background:#ffffffe6;border:0;border-radius:999px;min-height:28px;box-shadow:0 8px 20px #292f2c1a}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__patternCardBody{padding:20px}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__patternCardBody h2{margin:0 0 8px;font-size:18px;line-height:1.35}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__patternSpecLine{gap:10px}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__emptyState{border-style:dashed;padding:28px 32px}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__rechargePage{gap:28px;width:100%}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__rechargeHero{grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);gap:24px}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__rechargeBalanceCard,.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__rechargeCostGrid div{border-radius:16px;min-height:112px;padding:24px}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__rechargeTabs{gap:30px;min-height:68px;padding:0 34px}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__rechargePackages{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;padding:32px}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__rechargePackageCard{border-radius:16px;min-height:180px;padding:26px}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__rechargePackageMain strong{font-size:34px}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__rechargePackages .ProductShell-module__H8zPwW__primaryAction{background:#ff8178}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__rechargeOrdersPanel{padding:30px}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__billingQueryPanel{background:#fff;border-color:#e1ddd4;border-radius:0;padding:26px 30px}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__historyPanelHeader{align-items:center}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__historyControls{align-items:end}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__rangeQuickLinks a{color:#187d6e}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__historySummary{border-top-color:#e6e0d7}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__securityLayout{grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);gap:24px;display:grid}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__securityFormPanel{padding:30px}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__authCard{box-shadow:none;background:0 0;border:0;padding:0}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__authCard input{border-radius:12px;min-height:52px}.ProductShell-module__H8zPwW__accountMobileOnly,.ProductShell-module__H8zPwW__mobileCreditBalanceCard{display:none}.ProductShell-module__H8zPwW__mobilePatternFilters{align-items:center;gap:12px;padding:2px 0 4px;display:flex;overflow-x:auto}.ProductShell-module__H8zPwW__mobilePatternFilters span,.ProductShell-module__H8zPwW__mobilePatternFilters button{color:#41524e;min-height:38px;font:inherit;background:#eef0ee;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:850;display:inline-flex}.ProductShell-module__H8zPwW__mobilePatternFilters span:first-child{background:#dff6f1}.ProductShell-module__H8zPwW__mobilePatternFilters button{background:0 0;margin-left:auto}.ProductShell-module__H8zPwW__mobilePatternRecordList{gap:16px;margin-top:18px;display:grid}.ProductShell-module__H8zPwW__mobilePatternRecordCard{background:#fff;border:1px solid #e5e0d7;border-radius:18px;grid-template-columns:112px minmax(0,1fr);gap:16px;padding:16px;display:grid;box-shadow:0 3px 10px #27312e12}.ProductShell-module__H8zPwW__mobilePatternThumb{aspect-ratio:1;color:#4c5d58;background:#f5d49b;border-radius:12px;place-items:center;width:112px;display:grid}.ProductShell-module__H8zPwW__mobilePatternThumb[data-tone="1"]{background:#f7efd7}.ProductShell-module__H8zPwW__mobilePatternThumb[data-tone="2"]{background:#eef0ef}.ProductShell-module__H8zPwW__mobilePatternRecordInfo{align-content:center;gap:5px;min-width:0;display:grid}.ProductShell-module__H8zPwW__mobilePatternRecordInfo h2{color:#101514;text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:18px;font-weight:900;line-height:1.25;overflow:hidden}.ProductShell-module__H8zPwW__mobilePatternRecordInfo p{color:#5f706b;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:720;display:inline-flex}.ProductShell-module__H8zPwW__mobilePatternRecordInfo small{color:#83908b;font-size:12px;font-weight:760}.ProductShell-module__H8zPwW__mobilePatternRecordActions{flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:2px;display:flex}.ProductShell-module__H8zPwW__mobilePatternRecordActions>a,.ProductShell-module__H8zPwW__mobilePatternRecordActions button,.ProductShell-module__H8zPwW__mobilePatternRecordActions .ProductShell-module__H8zPwW__secondaryAction{color:#4d605b;background:#e6f6f2;border:0;border-radius:11px;min-height:36px;padding:0 14px;font-size:13px;font-weight:850;text-decoration:none}.ProductShell-module__H8zPwW__mobileCreditTimeline{gap:26px;display:grid}.ProductShell-module__H8zPwW__mobileCreditTimeline h2{color:#111615;margin:0 0 14px;font-size:24px;font-weight:860;line-height:1.2}.ProductShell-module__H8zPwW__mobileCreditRows{gap:4px;display:grid}.ProductShell-module__H8zPwW__mobileCreditRow{grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 0;display:grid}.ProductShell-module__H8zPwW__mobileCreditIcon{color:#526661;background:#e0f6f2;border-radius:12px;place-items:center;width:50px;height:50px;display:grid}.ProductShell-module__H8zPwW__mobileCreditIcon[data-tone=recharge]{background:#f2d8e5}.ProductShell-module__H8zPwW__mobileCreditIcon[data-tone=reward]{background:#dff1ff}.ProductShell-module__H8zPwW__mobileCreditIcon[data-tone=consume],.ProductShell-module__H8zPwW__mobileCreditIcon[data-tone=deduct]{background:#e1f6f2}.ProductShell-module__H8zPwW__mobileCreditRow h3{color:#111615;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;font-weight:900;line-height:1.25;overflow:hidden}.ProductShell-module__H8zPwW__mobileCreditRow p,.ProductShell-module__H8zPwW__mobileCreditRow small{color:#65736f;margin:3px 0 0;font-size:13px;line-height:1.35;display:block}.ProductShell-module__H8zPwW__mobileCreditRow strong{color:#b9101c;white-space:nowrap;font-size:20px;font-weight:900}.ProductShell-module__H8zPwW__mobileCreditRow strong[data-positive=true]{color:#4f625d}.ProductShell-module__H8zPwW__mobileEmptyState{color:#8a9692;text-align:center;border:1px dashed #c9d4d0;border-radius:18px;place-items:center;gap:10px;min-height:180px;display:grid}.ProductShell-module__H8zPwW__stitchProfileHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.ProductShell-module__H8zPwW__stitchAvatar{color:#fff;background:radial-gradient(circle at 35% 28%,#ffd9d4,#0000 30%),linear-gradient(135deg,#87cbbd,#f17f78);border:4px solid #fff;border-radius:50%;place-items:center;width:78px;height:78px;font-size:30px;font-weight:900;display:grid;box-shadow:0 14px 28px #46575329}.ProductShell-module__H8zPwW__stitchProfileCopy{min-width:0}.ProductShell-module__H8zPwW__stitchProfileCopy>div{align-items:center;gap:9px;display:flex}.ProductShell-module__H8zPwW__stitchProfileCopy h1{color:#354642;margin:0;font-size:18px;line-height:1.2}.ProductShell-module__H8zPwW__stitchProfileCopy p{color:#66716d;margin:8px 0 10px;font-size:13px}.ProductShell-module__H8zPwW__stitchProfileCopy a,.ProductShell-module__H8zPwW__nicknameEditButton{color:#50635f;display:inline-flex}.ProductShell-module__H8zPwW__nicknameEditor{align-items:center;display:inline-flex;position:relative}.ProductShell-module__H8zPwW__nicknameEditButton{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:2px}.ProductShell-module__H8zPwW__nicknameEditButton:hover,.ProductShell-module__H8zPwW__nicknameEditButton:focus-visible{color:#0f8b74;outline-offset:2px;outline:2px solid #0f8b742e}.ProductShell-module__H8zPwW__nicknameEditForm{z-index:20;background:#fffefa;border:1px solid #e5ded3;border-radius:16px;gap:12px;width:min(320px,100vw - 40px);padding:14px;display:grid;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 18px 42px #2d373224}.ProductShell-module__H8zPwW__nicknameEditActions{gap:8px;display:flex}.ProductShell-module__H8zPwW__nicknameEditActions .ProductShell-module__H8zPwW__primaryAction,.ProductShell-module__H8zPwW__nicknameEditActions .ProductShell-module__H8zPwW__secondaryAction{flex:1;min-height:40px;font-size:13px}.ProductShell-module__H8zPwW__nicknameSaved{z-index:20;background:var(--pp-success-bg);min-width:120px;color:var(--pp-success-text);border:1px solid #24623d3d;border-radius:12px;padding:8px 10px;font-size:12px;font-weight:760;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 12px 24px #2d37321a}.ProductShell-module__H8zPwW__stitchProfileCopy>span{color:#44857b;background:#e4f4f1;border-radius:999px;align-items:center;min-height:24px;margin-right:6px;padding:0 9px;font-size:12px;font-weight:760;display:inline-flex}.ProductShell-module__H8zPwW__stitchProfileCopy>span:last-child{color:#b56e88;background:#f2dbe7}.ProductShell-module__H8zPwW__stitchProfileActions{align-items:center;gap:14px;display:flex}.ProductShell-module__H8zPwW__stitchAccountPrimary,.ProductShell-module__H8zPwW__stitchAccountGhost{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-size:14px;font-weight:840;text-decoration:none;display:inline-flex}.ProductShell-module__H8zPwW__stitchAccountPrimary{color:#fff;background:#ff8178;box-shadow:0 12px 24px #ff817838}.ProductShell-module__H8zPwW__stitchAccountGhost{color:#4d5c58;background:#fff;border:1px solid #ddd8cf}.ProductShell-module__H8zPwW__stitchAccountStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.ProductShell-module__H8zPwW__stitchAccountStats article{background:#fff;border:1px solid #e7e1d8;border-radius:12px;align-content:start;gap:10px;min-height:130px;padding:22px;display:grid}.ProductShell-module__H8zPwW__stitchAccountStats svg{color:#218876;background:#dff4ef;border-radius:10px;width:38px;height:38px;padding:9px}.ProductShell-module__H8zPwW__stitchAccountStats article:nth-child(2) svg{color:#a86f8b;background:#f3dce9}.ProductShell-module__H8zPwW__stitchAccountStats article:nth-child(3) svg{color:#5d86a1;background:#e7f1fa}.ProductShell-module__H8zPwW__stitchAccountStats article:nth-child(4) svg{color:#e56e67;background:#ffe0dc}.ProductShell-module__H8zPwW__stitchAccountStats strong{color:#43534f;text-align:right;font-size:13px;font-weight:850}.ProductShell-module__H8zPwW__stitchAccountStats span{color:#6b746f;font-size:13px}.ProductShell-module__H8zPwW__stitchAccountStats b{color:#24302d;font-size:16px}.ProductShell-module__H8zPwW__stitchAccountContentGrid{grid-template-columns:minmax(0,1fr) 260px;gap:20px;display:grid}.ProductShell-module__H8zPwW__stitchRecentPanel,.ProductShell-module__H8zPwW__stitchCreditPanel,.ProductShell-module__H8zPwW__stitchTaskPanel{background:#fff;border:1px solid #e7e1d8;border-radius:14px;box-shadow:0 12px 34px #4657530d}.ProductShell-module__H8zPwW__stitchRecentPanel{min-height:320px;padding:20px}.ProductShell-module__H8zPwW__stitchPanelTitle,.ProductShell-module__H8zPwW__stitchCreditPanel>div:first-child{justify-content:space-between;align-items:center;gap:14px;display:flex}.ProductShell-module__H8zPwW__stitchPanelTitle h2{color:#334440;align-items:center;gap:8px;margin:0;font-size:15px;display:inline-flex}.ProductShell-module__H8zPwW__stitchPanelTitle a,.ProductShell-module__H8zPwW__stitchCreditPanel>div:first-child a{color:#65716c;font-size:12px;font-weight:720;text-decoration:none}.ProductShell-module__H8zPwW__stitchRecentPanel table{border-collapse:collapse;width:100%;margin-top:18px}.ProductShell-module__H8zPwW__stitchRecentPanel th{color:#65716c;text-align:left;padding:0 0 12px;font-size:12px;font-weight:820}.ProductShell-module__H8zPwW__stitchRecentPanel td{color:#3f4e4a;border-top:1px solid #f0ebe3;padding:12px 0;font-size:13px}.ProductShell-module__H8zPwW__stitchRecentPanel td:first-child{align-items:center;gap:10px;min-width:0;display:flex}.ProductShell-module__H8zPwW__stitchRecordThumb{color:#2b8a79;background:#eef5f3;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;display:grid}.ProductShell-module__H8zPwW__stitchRecentPanel td>span[data-no-translate]{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.ProductShell-module__H8zPwW__stitchRecentPanel td span[data-state]{border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:12px;font-weight:760;display:inline-flex}.ProductShell-module__H8zPwW__stitchRecentPanel td span[data-state=published]{color:#a66782;background:#f2dbe7}.ProductShell-module__H8zPwW__stitchRecentPanel td span[data-state=draft]{color:#428579;background:#e4f4f1}.ProductShell-module__H8zPwW__stitchRecentPanel td a{color:#52635f;display:inline-flex}.ProductShell-module__H8zPwW__stitchNoRecords{color:#68746f;text-align:center;padding:34px 0}.ProductShell-module__H8zPwW__stitchAccountAside{align-content:start;gap:20px;display:grid}.ProductShell-module__H8zPwW__stitchCreditPanel,.ProductShell-module__H8zPwW__stitchTaskPanel{padding:22px}.ProductShell-module__H8zPwW__stitchCreditPanel span,.ProductShell-module__H8zPwW__stitchCreditPanel p,.ProductShell-module__H8zPwW__stitchTaskPanel span,.ProductShell-module__H8zPwW__stitchTaskPanel em{color:#65716c;font-size:13px;font-style:normal}.ProductShell-module__H8zPwW__stitchCreditPanel strong{color:#26322f;letter-spacing:-.03em;margin-top:12px;font-size:38px;font-weight:500;display:inline-block}.ProductShell-module__H8zPwW__stitchCreditPanel em{margin-left:4px}.ProductShell-module__H8zPwW__stitchCreditProgress{background:#e7e4de;border-radius:999px;height:10px;margin:16px 0 10px;overflow:hidden}.ProductShell-module__H8zPwW__stitchCreditProgress span{border-radius:inherit;background:#f7c94d;height:100%;display:block}.ProductShell-module__H8zPwW__stitchCreditPanel>a{color:#fff;background:#53645f;border-radius:9px;justify-content:center;align-items:center;min-height:46px;margin-top:16px;font-size:14px;font-weight:820;text-decoration:none;display:flex}.ProductShell-module__H8zPwW__stitchTaskPanel{gap:14px;display:grid}.ProductShell-module__H8zPwW__stitchTaskPanel h2{color:#334440;margin:0;font-size:15px}.ProductShell-module__H8zPwW__stitchTaskPanel>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.ProductShell-module__H8zPwW__stitchTaskPanel>div span{align-items:center;gap:9px;display:inline-flex}.ProductShell-module__H8zPwW__stitchTaskPanel>div span span{gap:2px;display:grid}.ProductShell-module__H8zPwW__stitchTaskPanel small{color:#98a29d;font-size:11px;font-weight:760}.ProductShell-module__H8zPwW__stitchTaskPanel svg{color:#49897c;background:#eef7f5;border-radius:8px;width:28px;height:28px;padding:7px}.ProductShell-module__H8zPwW__stitchTaskPanel b,.ProductShell-module__H8zPwW__stitchTaskPanel a,.ProductShell-module__H8zPwW__stitchTaskPanel button{color:#5f6864;white-space:nowrap;background:#e7e4de;border:0;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.ProductShell-module__H8zPwW__stitchTaskPanel a,.ProductShell-module__H8zPwW__stitchTaskPanel button{color:#fff;background:#53645f}.ProductShell-module__H8zPwW__stitchTaskPanel form{margin:0}.ProductShell-module__H8zPwW__stitchTaskPanel button{cursor:pointer}.ProductShell-module__H8zPwW__stitchTaskPanel>p{color:#68746f;margin:0;font-size:13px}.ProductShell-module__H8zPwW__stitchTaskPanel>.ProductShell-module__H8zPwW__stitchTaskFeedback{color:#28705f;background:#f2fbf7;border:1px solid #cfe9df;border-radius:10px;padding:9px 10px;font-weight:720}@media (max-width:980px){.ProductShell-module__H8zPwW__stitchAccountFrame{grid-template-columns:1fr}.ProductShell-module__H8zPwW__stitchAccountSidebar{border-bottom:1px solid #ece7de;border-right:0}.ProductShell-module__H8zPwW__stitchAccountMenu{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductShell-module__H8zPwW__stitchBenefitCard{display:none}.ProductShell-module__H8zPwW__stitchProfileHeader,.ProductShell-module__H8zPwW__stitchAccountContentGrid{grid-template-columns:1fr}.ProductShell-module__H8zPwW__stitchProfileActions{justify-content:stretch}.ProductShell-module__H8zPwW__stitchProfileActions a{flex:1}.ProductShell-module__H8zPwW__stitchAccountStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ProductShell-module__H8zPwW__stitchAccountFrame{border-radius:0 0 14px 14px;width:min(100% - 20px,520px);margin-top:0}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true]{grid-template-columns:1fr;width:min(100% - 20px,520px);margin-top:0}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__stitchAccountSidebar{align-content:start;width:100%;min-height:0;padding:14px 0;overflow:hidden}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__stitchAccountMain{width:100%;min-width:0;padding:22px 16px 34px}.ProductShell-module__H8zPwW__stitchAccountMain{padding:28px 16px}.ProductShell-module__H8zPwW__stitchAccountSidebar{padding:16px}.ProductShell-module__H8zPwW__stitchAccountMenu{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;gap:10px;width:100%;max-width:100%;padding:0 16px 4px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.ProductShell-module__H8zPwW__stitchAccountMenu::-webkit-scrollbar{display:none}.ProductShell-module__H8zPwW__stitchAccountMenu a{scroll-snap-align:center;white-space:nowrap;border-radius:999px;flex:none;min-height:38px;padding:0 14px}.ProductShell-module__H8zPwW__stitchAccountMenu a svg{width:15px;height:15px}.ProductShell-module__H8zPwW__stitchAccountMenu a:nth-child(6){margin-top:0}.ProductShell-module__H8zPwW__stitchAccountMenu .ProductShell-module__H8zPwW__stitchMenuBreak{display:none}.ProductShell-module__H8zPwW__stitchAccountPageHeader{gap:6px;margin-bottom:18px}.ProductShell-module__H8zPwW__stitchAccountPageHeader h1{text-align:center;font-size:24px}.ProductShell-module__H8zPwW__stitchAccountPageHeader p{text-align:center;max-width:28rem;margin:0 auto}.ProductShell-module__H8zPwW__stitchAccountStats{grid-template-columns:1fr}.ProductShell-module__H8zPwW__stitchRecentPanel{overflow-x:auto}.ProductShell-module__H8zPwW__stitchRecentPanel table{min-width:560px}.ProductShell-module__H8zPwW__accountDesktopOnly{display:none!important}.ProductShell-module__H8zPwW__accountMobileOnly{display:block}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__billingQueryPanel{box-shadow:none;background:0 0;border:0;padding:0}.ProductShell-module__H8zPwW__mobileCreditBalanceCard{background:radial-gradient(circle at 92% 30%,#ff81781f,#0000 22%),#fff;border:1px solid #e7e1d8;border-radius:18px;margin-bottom:18px;padding:28px 30px;display:block;box-shadow:0 3px 10px #27312e12}.ProductShell-module__H8zPwW__mobileCreditBalanceCard span{color:#63736e;font-size:14px;font-weight:850;display:block}.ProductShell-module__H8zPwW__mobileCreditBalanceCard strong{color:#ff8178;margin-top:12px;font-size:52px;font-weight:900;line-height:.95;display:inline-block}.ProductShell-module__H8zPwW__mobileCreditBalanceCard em{color:#61716c;margin-left:8px;font-size:16px;font-style:normal;font-weight:850}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__historyPanelHeader{display:none}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__historyControls{gap:14px;display:grid}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__rangeForm{background:#fff;border:1px solid #e5dfd5;border-radius:16px;grid-template-columns:1fr;gap:10px;padding:14px}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__rangeQuickLinks{flex-wrap:nowrap;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__rangeQuickLinks a{color:#41524e;background:#eef0ee;border-radius:999px;flex:none;min-height:36px;padding:0 16px;text-decoration:none}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__rangeQuickLinks a[aria-current=page]{color:#fff;background:#ff8178;text-decoration:none}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__historySummary{display:none}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__patternCardGrid{grid-template-columns:1fr;gap:18px}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__patternCard{border-radius:18px}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__patternCardImage{aspect-ratio:1.35}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__patternCardBody{padding:16px}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__rechargeHero,.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__rechargeCostGrid{grid-template-columns:1fr}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__rechargeBalanceCard{background:radial-gradient(circle at 88% 38%,#edd1df 0 22%,#0000 23%),radial-gradient(circle at 93% 38%,#0000 0 7%,#8f7b84 8% 10%,#0000 11%),#fff;border-radius:18px;min-height:132px}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__rechargeCostGrid{display:none}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__rechargePanel{box-shadow:none;background:0 0;border:0}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__rechargeTabs{gap:10px;min-height:44px;padding:0;overflow-x:auto}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__rechargeTabs button{background:#eef0ee;border-radius:999px;flex:none;min-height:36px;padding:0 16px}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__rechargeTabs button[aria-selected=true]{color:#fff;background:#ff8178}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__rechargeTabs button[aria-selected=true]:after{display:none}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__rechargePackages{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px 0 0}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__rechargePackageCard{text-align:center;border:1px solid #e6e1d9;border-radius:18px;align-items:center;min-height:178px;padding:22px 14px}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__rechargePackageMain strong{font-size:34px}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__rechargePackageMeta{justify-content:center}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__rechargeOrdersPanel{background:#fff;border:1px solid #e5dfd5;border-radius:18px;padding:16px}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__securityLayout{grid-template-columns:1fr}.ProductShell-module__H8zPwW__stitchAccountFrame[data-subpage=true] .ProductShell-module__H8zPwW__securityFormPanel{border-radius:18px;padding:18px}}.ProductShell-module__H8zPwW__stitchHomeShell{--stitch-primary:#516161;--stitch-coral:#ff8a80;--stitch-cream:#fffbf0;--stitch-mint:#e0f2f1;--stitch-text:#1a1c1c;--stitch-muted:#606e66;--stitch-line:#d9ded8;background:radial-gradient(circle at 12% 8%,#ff8a8029,#0000 30%),radial-gradient(circle at 88% 12%,#80c2b52e,#0000 34%),linear-gradient(#fffbf0 0%,#f9f9f6 42%,#f4faf6 100%);overflow-x:hidden}.ProductShell-module__H8zPwW__stitchNav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #fff9;border-radius:22px;min-height:64px;top:14px;box-shadow:0 18px 48px #353d381a}.ProductShell-module__H8zPwW__stitchHero{grid-template-columns:minmax(360px,.82fr) minmax(560px,1.18fr);align-items:center;gap:clamp(32px,5vw,72px);width:min(100%,1180px);min-height:calc(100dvh - 92px);margin:0 auto;padding:46px 24px 64px;display:grid}.ProductShell-module__H8zPwW__stitchHeroCopy{align-content:center;gap:22px;display:grid}.ProductShell-module__H8zPwW__stitchPill{color:#8c4e48;background:#ffffffa3;border:1px solid #ff8a8061;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 14px;font-size:13px;font-weight:780;display:inline-flex}.ProductShell-module__H8zPwW__stitchHeroTitle{color:var(--stitch-text);letter-spacing:0;gap:2px;margin:0;font-size:clamp(54px,7vw,84px);font-weight:930;line-height:.96;display:grid}.ProductShell-module__H8zPwW__stitchTitleLine{white-space:nowrap;align-items:baseline;gap:10px;min-width:0;display:flex}.ProductShell-module__H8zPwW__stitchTitleLine [data-tone=coral]{color:#d76f84}.ProductShell-module__H8zPwW__stitchTitleLine [data-tone=mint]{color:#168b76}.ProductShell-module__H8zPwW__stitchTitleDots{align-items:center;gap:8px;display:inline-flex;transform:translateY(-.18em)}.ProductShell-module__H8zPwW__stitchTitleDots i{background:#f5b845;border-radius:50%;width:14px;height:14px}.ProductShell-module__H8zPwW__stitchTitleDots i:nth-child(2){background:#168b76}.ProductShell-module__H8zPwW__stitchTitleDots i:nth-child(3){background:#d76f84}.ProductShell-module__H8zPwW__stitchHeroCopy p{max-width:44ch;color:var(--stitch-muted);margin:0;font-size:17px;line-height:1.9}.ProductShell-module__H8zPwW__stitchHeroActions,.ProductShell-module__H8zPwW__stitchSampleActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ProductShell-module__H8zPwW__stitchPrimaryButton,.ProductShell-module__H8zPwW__stitchSecondaryButton{white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 20px;font-size:15px;font-weight:850;text-decoration:none;display:inline-flex}.ProductShell-module__H8zPwW__stitchPrimaryButton{color:#fff;background:linear-gradient(135deg,#0f8b74,#08705e);border:0;box-shadow:0 18px 34px #0f8b743b}.ProductShell-module__H8zPwW__stitchSecondaryButton{color:#334341;background:#ffffffb8;border:1px solid #51616133}.ProductShell-module__H8zPwW__stitchFeatureChips{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:440px;display:grid}.ProductShell-module__H8zPwW__stitchFeatureChips span{color:#5a5048;background:#ffffff9e;border:1px solid #51616129;border-radius:999px;align-items:center;min-height:42px;padding:0 16px;font-size:13px;font-weight:720;display:flex}.ProductShell-module__H8zPwW__stitchHeroVisual{min-height:560px;position:relative}.ProductShell-module__H8zPwW__stitchHeroGlow{background:linear-gradient(135deg,#e0f2f17a,#fffbf0b3);border:1px dashed #5161612e;border-radius:24px;position:absolute;inset:72px 24px 54px 60px}.ProductShell-module__H8zPwW__stitchPhotoCard{background:#fffefa;border:1px solid #51616133;border-radius:16px;margin:0;padding:12px;position:absolute;box-shadow:0 24px 58px #30363226}.ProductShell-module__H8zPwW__stitchPhotoCard img{object-fit:cover;border-radius:10px;width:100%;height:100%;display:block}.ProductShell-module__H8zPwW__stitchPhotoCard figcaption{color:#514941;justify-content:space-between;gap:12px;padding:10px 2px 0;font-size:13px;font-weight:820;display:flex}.ProductShell-module__H8zPwW__stitchPhotoOriginal{z-index:2;width:min(310px,46%);height:350px;top:34px;left:24px;transform:rotate(-3deg)}.ProductShell-module__H8zPwW__stitchPhotoPattern{z-index:3;width:min(370px,55%);height:370px;top:92px;right:0;transform:rotate(2deg)}.ProductShell-module__H8zPwW__stitchHeroArrow{z-index:4;color:#fff;background:#0f8b74;border-radius:999px;place-items:center;width:68px;height:48px;font-size:34px;font-weight:900;display:grid;position:absolute;top:290px;left:47%;box-shadow:0 16px 36px #0f8b743d}.ProductShell-module__H8zPwW__stitchColorCard{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb;border:1px solid #5161612e;border-radius:16px;width:282px;padding:16px;position:absolute;bottom:26px;left:96px;box-shadow:0 22px 54px #30363224}.ProductShell-module__H8zPwW__stitchColorCard h2{color:#20221f;margin:0 0 12px;font-size:16px}.ProductShell-module__H8zPwW__stitchColorRow{color:#5f5a52;grid-template-columns:18px 34px 1fr auto;align-items:center;gap:10px;min-height:30px;font-size:12px;display:grid}.ProductShell-module__H8zPwW__stitchColorRow>span{border:1px solid #0000001a;border-radius:50%;width:18px;height:18px}.ProductShell-module__H8zPwW__stitchColorRow strong,.ProductShell-module__H8zPwW__stitchColorRow b{color:#24231f}.ProductShell-module__H8zPwW__stitchColorRow em{font-style:normal}.ProductShell-module__H8zPwW__stitchHeroTip{z-index:4;color:#136a5a;background:#dff4ed;border:1px solid #0f8b7433;border-radius:14px;width:235px;padding:14px;font-size:13px;font-weight:820;line-height:1.55;position:absolute;bottom:34px;right:16px}.ProductShell-module__H8zPwW__stitchEmptyPreview{color:#6d746d;border:1px dashed #5161613d;border-radius:24px;place-items:center;min-height:380px;display:grid}.ProductShell-module__H8zPwW__stitchSection{width:min(100% - 48px,1180px);margin:0 auto;padding:48px 0}.ProductShell-module__H8zPwW__stitchSectionHeader{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.ProductShell-module__H8zPwW__stitchSectionHeader h2{color:var(--stitch-text);margin:0;font-size:clamp(26px,3vw,34px);line-height:1.15}.ProductShell-module__H8zPwW__stitchSectionHeader p{color:var(--stitch-muted);margin:8px 0 0;line-height:1.7}.ProductShell-module__H8zPwW__stitchSamplePanel{background:#ffffffc7;border:1px solid #5161612e;border-radius:18px;grid-template-columns:minmax(0,1.55fr) minmax(280px,.95fr);gap:16px;padding:16px;display:grid;box-shadow:0 20px 54px #3036321a}.ProductShell-module__H8zPwW__stitchSampleMedia{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.ProductShell-module__H8zPwW__stitchSampleMedia figure{background:#fffefa;border:1px solid #51616129;border-radius:12px;min-height:250px;margin:0;position:relative;overflow:hidden}.ProductShell-module__H8zPwW__stitchSampleMedia img{object-fit:cover;width:100%;height:100%;display:block}.ProductShell-module__H8zPwW__stitchSampleMedia figcaption{color:#fff;background:#0000007a;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:760;position:absolute;bottom:12px;left:12px}.ProductShell-module__H8zPwW__stitchSampleTabs{gap:10px;display:grid}.ProductShell-module__H8zPwW__stitchSampleTabs>span{color:#0f8b74;font-size:13px;font-weight:820}.ProductShell-module__H8zPwW__stitchSampleTabs>strong{color:#24231f;font-size:20px}.ProductShell-module__H8zPwW__stitchSampleTabs button{color:#24231f;text-align:left;min-height:58px;font:inherit;cursor:pointer;background:#ffffffb8;border:1px solid #5161612e;border-radius:12px;padding:0 14px}.ProductShell-module__H8zPwW__stitchSampleTabs button:last-child{background:#e0f2f19e;border-color:#0f8b746b;box-shadow:inset 4px 0 #0f8b74}.ProductShell-module__H8zPwW__stitchSampleEmpty,.ProductShell-module__H8zPwW__stitchEmptyBlock{background:#ffffff85;border:1px dashed #51616133;border-radius:16px;padding:28px}.ProductShell-module__H8zPwW__stitchPatternGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.ProductShell-module__H8zPwW__stitchPatternCard,.ProductShell-module__H8zPwW__stitchOutcomeCard{background:#ffffffc2;border:1px solid #5161612b;border-radius:18px;overflow:hidden;box-shadow:0 18px 48px #30363217}.ProductShell-module__H8zPwW__stitchPatternThumb{aspect-ratio:1/.9;background:#fffefa;border-radius:12px;margin:12px;position:relative;overflow:hidden}.ProductShell-module__H8zPwW__stitchPatternThumb img{object-fit:cover;width:100%;height:100%;display:block}.ProductShell-module__H8zPwW__stitchPatternThumb span{color:#0f806c;background:#ffffffd1;border:1px solid #0f8b7447;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:820;position:absolute;top:10px;left:10px}.ProductShell-module__H8zPwW__stitchPatternBody{gap:9px;padding:0 14px 14px;display:grid}.ProductShell-module__H8zPwW__stitchPatternBody h3{color:#22221f;margin:0;font-size:17px}.ProductShell-module__H8zPwW__stitchPatternBody p{color:#6b675f;margin:0;font-size:13px}.ProductShell-module__H8zPwW__stitchPatternBody div{border-top:1px solid #51616124;flex-wrap:wrap;gap:8px;padding-top:10px;display:flex}.ProductShell-module__H8zPwW__stitchPatternBody span{color:#534d45;background:#fffefa;border:1px solid #51616126;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:12px;font-weight:760;display:inline-flex}.ProductShell-module__H8zPwW__stitchOutcomeGrid{background:#ffffffa8;border:1px solid #5161612b;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:18px;display:grid}.ProductShell-module__H8zPwW__stitchOutcomeCard{box-shadow:none;gap:12px;padding:18px;display:grid}.ProductShell-module__H8zPwW__stitchOutcomeCard>span{color:#0f8b74;background:#e0f2f1;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.ProductShell-module__H8zPwW__stitchOutcomeCard h3{color:#24231f;margin:0;font-size:17px}.ProductShell-module__H8zPwW__stitchOutcomeCard p{color:#6a655d;margin:0;line-height:1.65}.ProductShell-module__H8zPwW__stitchSizeTable{background:#ffffffb8;border:1px solid #5161612b;border-radius:18px;overflow:hidden;box-shadow:0 18px 48px #30363214}.ProductShell-module__H8zPwW__stitchSizeHead,.ProductShell-module__H8zPwW__stitchSizeRow{grid-template-columns:1fr 1.5fr 1fr 1fr 1fr;align-items:center;gap:12px;padding:14px 18px;display:grid}.ProductShell-module__H8zPwW__stitchSizeHead{color:#506059;background:#eaf6f0;font-size:13px;font-weight:820}.ProductShell-module__H8zPwW__stitchSizeRow{color:#514d47;border-top:1px solid #5161611f}.ProductShell-module__H8zPwW__stitchSizeRow strong{color:#24231f;align-items:center;gap:8px;display:inline-flex}.ProductShell-module__H8zPwW__stitchSizeRow em{color:#0f806c;background:#e0f2f1;border-radius:999px;width:fit-content;padding:4px 9px;font-style:normal;font-weight:820}@media (max-width:980px){.ProductShell-module__H8zPwW__stitchHero{grid-template-columns:1fr;min-height:auto;padding-top:34px}.ProductShell-module__H8zPwW__stitchHeroVisual{min-height:500px}.ProductShell-module__H8zPwW__stitchPatternGrid,.ProductShell-module__H8zPwW__stitchOutcomeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductShell-module__H8zPwW__stitchSamplePanel{grid-template-columns:1fr}}@media (max-width:640px){.ProductShell-module__H8zPwW__stitchHero{width:min(100% - 28px,100%);padding-inline:0}.ProductShell-module__H8zPwW__stitchHeroTitle{font-size:48px}.ProductShell-module__H8zPwW__stitchTitleLine{gap:7px}.ProductShell-module__H8zPwW__stitchFeatureChips,.ProductShell-module__H8zPwW__stitchSampleMedia,.ProductShell-module__H8zPwW__stitchPatternGrid,.ProductShell-module__H8zPwW__stitchOutcomeGrid{grid-template-columns:1fr}.ProductShell-module__H8zPwW__stitchHeroVisual{min-height:420px}.ProductShell-module__H8zPwW__stitchPhotoOriginal{width:58%;height:260px;top:0;left:0}.ProductShell-module__H8zPwW__stitchPhotoPattern{width:64%;height:270px;top:86px;right:0}.ProductShell-module__H8zPwW__stitchHeroArrow{top:218px;left:40%}.ProductShell-module__H8zPwW__stitchColorCard,.ProductShell-module__H8zPwW__stitchHeroTip{display:none}.ProductShell-module__H8zPwW__stitchSection{width:min(100% - 28px,100%);padding:34px 0}.ProductShell-module__H8zPwW__stitchSectionHeader{align-items:start;display:grid}.ProductShell-module__H8zPwW__stitchSizeHead{display:none}.ProductShell-module__H8zPwW__stitchSizeRow{grid-template-columns:1fr}}.ProductShell-module__H8zPwW__publicNav{justify-content:space-between;align-items:center;gap:18px;width:min(100%,1180px);min-height:68px;margin:0 auto;padding:0 24px;display:flex}.ProductShell-module__H8zPwW__brandMark{color:var(--pp-text);align-items:center;gap:10px;font-size:15px;font-weight:760;display:inline-flex}.ProductShell-module__H8zPwW__markGrid{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-md);background:var(--pp-surface);grid-template-columns:repeat(3,1fr);gap:3px;width:30px;height:30px;padding:4px;display:grid}.ProductShell-module__H8zPwW__markGrid span{background:var(--pp-primary);border-radius:50%}.ProductShell-module__H8zPwW__markGrid span:nth-child(2n){background:var(--pp-accent-warm)}.ProductShell-module__H8zPwW__navLinks{align-items:center;gap:4px;display:flex}.ProductShell-module__H8zPwW__navLinksCompact{align-items:center;gap:8px;display:flex}.ProductShell-module__H8zPwW__navLinks a{border-radius:var(--pp-radius-sm);min-height:40px;color:var(--pp-muted);align-items:center;padding:0 12px;font-size:14px;font-weight:650;display:inline-flex}.ProductShell-module__H8zPwW__navButton{border-radius:var(--pp-radius-sm);min-height:40px;color:var(--pp-muted);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 12px;font-size:14px;font-weight:650;display:inline-flex}.ProductShell-module__H8zPwW__languageSwitcher{border-radius:var(--pp-radius-sm);min-height:40px;color:var(--pp-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:760;display:inline-flex}.ProductShell-module__H8zPwW__navLinksCompact a,.ProductShell-module__H8zPwW__navLinksCompact .ProductShell-module__H8zPwW__navButton,.ProductShell-module__H8zPwW__navLinksCompact .ProductShell-module__H8zPwW__languageSwitcher{color:#38342e;white-space:nowrap;background:#fffefa;border:1px solid #d7d0c5;border-radius:7px;align-items:center;height:36px;padding:0 13px;font-size:13px;font-weight:720;display:inline-flex}.ProductShell-module__H8zPwW__navSession{background:var(--pp-primary-bg);min-height:32px;color:var(--pp-primary);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:760;display:inline-flex}.ProductShell-module__H8zPwW__navCreditLink{border:1px solid var(--pp-border-strong);min-height:36px;color:var(--pp-text);white-space:nowrap;background:#fffefa;border-radius:999px;align-items:center;gap:8px;padding:0 11px;font-size:13px;font-weight:820;display:inline-flex}.ProductShell-module__H8zPwW__navCreditLink span{color:var(--pp-primary)}.ProductShell-module__H8zPwW__navLinksCompact .ProductShell-module__H8zPwW__navSession{color:#1f6e5d;white-space:nowrap;background:#e8f3ee;height:36px;padding:0 13px;font-size:13px}.ProductShell-module__H8zPwW__navLinks a:hover,.ProductShell-module__H8zPwW__navLinks a:focus-visible,.ProductShell-module__H8zPwW__navButton:hover,.ProductShell-module__H8zPwW__navButton:focus-visible,.ProductShell-module__H8zPwW__languageSwitcher:hover,.ProductShell-module__H8zPwW__languageSwitcher:focus-visible,.ProductShell-module__H8zPwW__navLinksCompact a:hover,.ProductShell-module__H8zPwW__navLinksCompact a:focus-visible{color:var(--pp-text);background:var(--pp-surface);outline:none}.ProductShell-module__H8zPwW__hero{grid-template-columns:minmax(0,.82fr) minmax(560px,1.18fr);align-items:center;gap:clamp(32px,4vw,48px);width:min(100%,1180px);margin:0 auto;padding:46px 24px 28px;display:grid}.ProductShell-module__H8zPwW__heroCopy{gap:18px;display:grid}.ProductShell-module__H8zPwW__surfaceLabel{color:#7a5149;background:#fff4ef;border:1px solid #e3c8c0eb;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 12px;font-size:13px;font-weight:760;display:inline-flex}.ProductShell-module__H8zPwW__heroTitle{max-width:10ch;color:var(--pp-text);letter-spacing:0;font-size:50px;line-height:1.02}.ProductShell-module__H8zPwW__titleLine{align-items:baseline;gap:2px;display:flex}.ProductShell-module__H8zPwW__titleLineZh{align-items:baseline;gap:5px;display:flex}.ProductShell-module__H8zPwW__titleChar{color:var(--pp-text);text-align:center;text-shadow:0 5px #d47b8624;border-radius:12px;padding:0 2px;font-weight:920;display:inline-block}.ProductShell-module__H8zPwW__titleChar[data-tone=green]{color:var(--pp-primary)}.ProductShell-module__H8zPwW__titleChar[data-tone=clay]{color:#c96878}.ProductShell-module__H8zPwW__titleDot{width:14px;height:14px;box-shadow:19px 8px 0 var(--pp-primary), 38px -2px 0 #d47b86;background:#f0b84f;border:1px solid #28231d2e;border-radius:50%;align-self:center;display:inline-block;transform:translateY(-9px)}.ProductShell-module__H8zPwW__heroCopy p{max-width:48ch;color:var(--pp-muted);text-wrap:pretty;font-size:16px;line-height:1.75}.ProductShell-module__H8zPwW__heroActions,.ProductShell-module__H8zPwW__proofActions{flex-wrap:wrap;gap:12px;display:flex}.ProductShell-module__H8zPwW__patternSquareShell,.ProductShell-module__H8zPwW__patternDetailShell{width:min(100%,1180px);margin:0 auto;padding:26px 24px 54px}.ProductShell-module__H8zPwW__patternSquareShell{gap:20px;display:grid}.ProductShell-module__H8zPwW__patternSquareIntro{border:1px solid var(--pp-border-strong);background:linear-gradient(90deg, #1f7f6c1a, transparent 44%), var(--pp-surface);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px;display:grid}.ProductShell-module__H8zPwW__patternSquareIntro h1{color:var(--pp-text);letter-spacing:0;margin-top:12px;font-size:34px;line-height:1.08}.ProductShell-module__H8zPwW__patternSquareIntro p{max-width:68ch;color:var(--pp-muted);margin-top:9px;font-size:15px;line-height:1.65}.ProductShell-module__H8zPwW__patternSquareLayout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:18px;display:grid}.ProductShell-module__H8zPwW__patternFilterPanel{border:1px solid var(--pp-border-strong);background:var(--pp-panel);border-radius:12px;gap:10px;padding:12px;display:grid;position:sticky;top:18px}.ProductShell-module__H8zPwW__patternFilterHeader{color:var(--pp-muted-strong);align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.ProductShell-module__H8zPwW__patternGalleryPanel{gap:14px;min-width:0;display:grid}.ProductShell-module__H8zPwW__patternSquareToolbar{border-bottom:1px solid var(--pp-border-strong);min-height:48px;color:var(--pp-muted-strong);justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:760;display:flex}.ProductShell-module__H8zPwW__patternFilterList{gap:8px;display:grid}.ProductShell-module__H8zPwW__patternFilterList a,.ProductShell-module__H8zPwW__patternSortButton{min-height:36px;color:var(--pp-muted-strong);text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;padding:0 10px;font-size:13px;font-weight:760;text-decoration:none;display:flex}.ProductShell-module__H8zPwW__patternFilterList a[aria-pressed=true]{background:var(--pp-primary-bg);color:var(--pp-primary);border-color:#1f7f6c5c}.ProductShell-module__H8zPwW__patternSortButton{border:1px solid var(--pp-border-strong);background:var(--pp-surface);color:var(--pp-text);text-align:center}.ProductShell-module__H8zPwW__patternSortButton[aria-pressed=true]{background:var(--pp-primary-bg);color:var(--pp-primary);border-color:#1f7f6c5c}.ProductShell-module__H8zPwW__patternToolbarGroup{flex-wrap:wrap;gap:8px;display:flex}.ProductShell-module__H8zPwW__patternCardGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.ProductShell-module__H8zPwW__patternCard{border:1px solid var(--pp-border-strong);background:var(--pp-surface);color:var(--pp-text);border-radius:8px;transition:border-color .16s,transform .16s,box-shadow .16s;overflow:hidden;box-shadow:0 8px #28231d0d}.ProductShell-module__H8zPwW__patternCard:hover{border-color:#1f7f6c6b;transform:translateY(-2px);box-shadow:0 10px #1f7f6c14}.ProductShell-module__H8zPwW__patternCardImage{aspect-ratio:1.08;border:1px solid var(--pp-border);background-color:#fffefa;background-image:linear-gradient(#e7e1d7 1px,#0000 1px),linear-gradient(90deg,#e7e1d7 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:6px;margin:10px 10px 0;position:relative;overflow:hidden}.ProductShell-module__H8zPwW__patternCardImageLink{width:100%;height:100%;display:block}.ProductShell-module__H8zPwW__patternCardImage img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;display:block}.ProductShell-module__H8zPwW__patternFeaturedBadge{min-height:26px;color:var(--pp-primary);background:#fffefaeb;border:1px solid #1f7f6c3d;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:8px;left:8px}.ProductShell-module__H8zPwW__patternPaidBadge{color:#9a5c08;background:#fff8e6f0;border:1px solid #be7f233d;border-radius:6px;align-items:center;gap:4px;min-height:26px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:8px;right:8px}.ProductShell-module__H8zPwW__patternDetailBadges{flex-wrap:wrap;gap:8px;display:flex}.ProductShell-module__H8zPwW__patternStateBadge,.ProductShell-module__H8zPwW__patternMutedBadge{border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:13px;font-weight:820;display:inline-flex}.ProductShell-module__H8zPwW__patternStateBadge{background:var(--pp-primary-bg);color:var(--pp-primary)}.ProductShell-module__H8zPwW__patternMutedBadge{color:var(--pp-muted);background:#f2eee6}.ProductShell-module__H8zPwW__backLink{color:var(--pp-primary);align-items:center;gap:6px;font-weight:800;display:inline-flex}.ProductShell-module__H8zPwW__patternHiddenBadge{color:#fffefa;background:#221f1bd1;border-radius:999px;padding:6px 10px;font-size:12px;position:absolute;top:12px;right:12px}.ProductShell-module__H8zPwW__patternCardBody{gap:9px;padding:12px 12px 13px;display:grid}.ProductShell-module__H8zPwW__patternCardBody h2{color:var(--pp-text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.25;overflow:hidden}.ProductShell-module__H8zPwW__patternCardBody p{color:var(--pp-muted);font-size:13px}.ProductShell-module__H8zPwW__patternSpecLine{border-top:1px solid var(--pp-border);flex-wrap:wrap;gap:6px;padding-top:10px;display:flex}.ProductShell-module__H8zPwW__patternSpecLine span{border:1px solid var(--pp-border);background:var(--pp-surface-muted);min-height:28px;color:var(--pp-muted-strong);border-radius:6px;align-items:center;gap:5px;padding:0 7px;font-size:12px;font-weight:720;display:inline-flex}.ProductShell-module__H8zPwW__patternCardMeta{border-top:1px solid var(--pp-border);color:var(--pp-muted);gap:14px;padding-top:10px;font-size:13px;display:flex}.ProductShell-module__H8zPwW__patternCardMeta span,.ProductShell-module__H8zPwW__patternDetailHeader span,.ProductShell-module__H8zPwW__patternDetailHeader a{align-items:center;gap:6px;display:inline-flex}.ProductShell-module__H8zPwW__patternAdminActions{border-top:1px dashed var(--pp-border-strong);flex-wrap:wrap;align-items:center;gap:7px;padding-top:10px;display:flex}.ProductShell-module__H8zPwW__patternAdminActions[data-variant=overlay]{background:#fffefaf0;border:1px solid #ffffffbd;border-radius:10px;padding:8px;position:absolute;bottom:10px;left:10px;right:10px;box-shadow:0 3px 8px #28231d1f}.ProductShell-module__H8zPwW__patternAdminActions[data-variant=row]{border-top:0;padding-top:0}.ProductShell-module__H8zPwW__patternAdminActions span{color:var(--pp-primary);background:#e8f3ee;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:760}.ProductShell-module__H8zPwW__patternAdminActions span[data-status=hidden]{color:#8a4a30;background:#f7e8dd}.ProductShell-module__H8zPwW__patternAdminActions button{border:1px solid var(--pp-border-strong);min-height:30px;color:var(--pp-text);background:#fffefa;border-radius:6px;padding:0 10px;font-size:12px;font-weight:760}.ProductShell-module__H8zPwW__patternAdminActions button:last-of-type{color:#9a3d2e}.ProductShell-module__H8zPwW__patternAdminActions em{color:#9a3d2e;flex-basis:100%;font-size:12px;font-style:normal}.ProductShell-module__H8zPwW__patternManagementTable{table-layout:fixed;min-width:1040px}.ProductShell-module__H8zPwW__patternManagementTable th,.ProductShell-module__H8zPwW__patternManagementTable td{vertical-align:middle}.ProductShell-module__H8zPwW__patternManagementTable th:first-child{width:32%}.ProductShell-module__H8zPwW__patternManagementTable th:nth-child(2){width:10%}.ProductShell-module__H8zPwW__patternManagementTable th:nth-child(3){width:12%}.ProductShell-module__H8zPwW__patternManagementTable th:nth-child(4){width:18%}.ProductShell-module__H8zPwW__patternManagementTable th:nth-child(5){width:12%}.ProductShell-module__H8zPwW__patternManagementTable th:nth-child(6){width:16%}.ProductShell-module__H8zPwW__commentManagementTable{table-layout:fixed;min-width:1080px}.ProductShell-module__H8zPwW__commentManagementTable th,.ProductShell-module__H8zPwW__commentManagementTable td{vertical-align:middle}.ProductShell-module__H8zPwW__commentManagementTable th:first-child{width:34%}.ProductShell-module__H8zPwW__commentManagementTable th:nth-child(2){width:18%}.ProductShell-module__H8zPwW__commentManagementTable th:nth-child(3){width:16%}.ProductShell-module__H8zPwW__commentManagementTable th:nth-child(4){width:10%}.ProductShell-module__H8zPwW__commentManagementTable th:nth-child(5){width:14%}.ProductShell-module__H8zPwW__commentManagementTable th:nth-child(6){width:8%}.ProductShell-module__H8zPwW__adminCommentBody{color:var(--pp-text);overflow-wrap:anywhere;margin:0;line-height:1.55}.ProductShell-module__H8zPwW__adminPatternCell{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.ProductShell-module__H8zPwW__adminPatternThumb{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);background:var(--pp-surface-muted);width:58px;height:58px;overflow:hidden;display:block!important}.ProductShell-module__H8zPwW__adminPatternThumb img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;display:block}.ProductShell-module__H8zPwW__adminPatternCell strong,.ProductShell-module__H8zPwW__adminPatternCell span:last-child span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProductShell-module__H8zPwW__adminPatternTags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex!important}.ProductShell-module__H8zPwW__adminPatternTags em{background:var(--pp-primary-bg);color:var(--pp-primary);border:1px solid #1f7f6c33;border-radius:999px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:800}.ProductShell-module__H8zPwW__adminPatternMetric{align-items:center;gap:5px;display:inline-flex!important}.ProductShell-module__H8zPwW__patternDetailShell{gap:22px;display:grid}.ProductShell-module__H8zPwW__patternDetailHeader{color:var(--pp-muted);flex-wrap:wrap;gap:14px;font-size:14px;display:flex}.ProductShell-module__H8zPwW__patternDetailHeader a{color:var(--pp-primary);font-weight:760}.ProductShell-module__H8zPwW__patternDetailHero{border:1px solid var(--pp-border-strong);background:var(--pp-surface);border-radius:20px;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);display:grid;overflow:hidden;box-shadow:0 18px 42px #28231d17}.ProductShell-module__H8zPwW__patternDetailPreview{background:#f5f7f8;place-items:center;min-height:460px;padding:34px;display:grid}.ProductShell-module__H8zPwW__patternDetailPreview img{object-fit:contain;max-width:100%;max-height:680px;image-rendering:pixelated}.ProductShell-module__H8zPwW__patternDetailAside{align-content:start;gap:18px;padding:34px;display:grid}.ProductShell-module__H8zPwW__patternDetailAside h1{font-size:30px;line-height:1.15}.ProductShell-module__H8zPwW__patternDetailAside>p{color:var(--pp-muted)}.ProductShell-module__H8zPwW__patternPaidDetailBadge{color:#9a5c08;background:#fff8e6f0;border:1px solid #be7f233d;border-radius:999px;align-items:center;width:max-content;padding:5px 10px;font-size:12px;font-weight:820;display:inline-flex}.ProductShell-module__H8zPwW__patternDetailStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ProductShell-module__H8zPwW__patternDetailStats div{border:1px solid var(--pp-border);background:#f8fafb;border-radius:12px;gap:6px;padding:16px;display:grid}.ProductShell-module__H8zPwW__patternDetailStats span{color:var(--pp-muted);font-size:13px}.ProductShell-module__H8zPwW__patternOpenButton{color:#fff;background:#080b13;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:56px;font-weight:820;display:inline-flex}.ProductShell-module__H8zPwW__patternOpenButton[aria-disabled=true]{cursor:default;background:#62605a}.ProductShell-module__H8zPwW__patternDetailJumpButton{border:1px solid var(--pp-border-strong);min-height:48px;color:var(--pp-text);background:#fffefa;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-weight:820;display:inline-flex}.ProductShell-module__H8zPwW__patternDetailJumpButton:hover,.ProductShell-module__H8zPwW__patternDetailJumpButton:focus-visible{border-color:var(--pp-primary);color:var(--pp-primary);outline:3px solid var(--pp-focus);outline-offset:2px}.ProductShell-module__H8zPwW__paidDownloadBackdrop{z-index:80;background:#1615127a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ProductShell-module__H8zPwW__paidDownloadDialog{border:1px solid var(--pp-border-strong);background:var(--pp-surface);width:min(460px,100%);color:var(--pp-text);border-radius:18px;gap:14px;padding:28px;display:grid;position:relative;box-shadow:0 26px 80px #18141047}.ProductShell-module__H8zPwW__paidDownloadDialog>svg{color:var(--pp-primary)}.ProductShell-module__H8zPwW__paidDownloadDialog h2,.ProductShell-module__H8zPwW__paidDownloadDialog p{margin:0}.ProductShell-module__H8zPwW__paidDownloadDialog p{color:var(--pp-muted);line-height:1.65}.ProductShell-module__H8zPwW__paidDownloadClose{border:1px solid var(--pp-border-strong);background:var(--pp-surface);width:36px;height:36px;color:var(--pp-muted);cursor:pointer;border-radius:10px;place-items:center;display:inline-grid;position:absolute;top:14px;right:14px}.ProductShell-module__H8zPwW__paidDownloadDialogActions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.ProductShell-module__H8zPwW__paidDownloadDialogActions button,.ProductShell-module__H8zPwW__paidDownloadDialogActions a{border:1px solid var(--pp-border-strong);background:var(--pp-surface);min-height:40px;color:var(--pp-text);font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;padding:0 14px;font-weight:820;text-decoration:none;display:inline-flex}.ProductShell-module__H8zPwW__paidDownloadDialogActions a{background:var(--pp-primary);color:#fff;border-color:#0000}.ProductShell-module__H8zPwW__patternDetailInfo{border:1px solid var(--pp-border-strong);background:var(--pp-surface);border-radius:14px;gap:18px;padding:22px;display:grid;position:relative}.ProductShell-module__H8zPwW__patternDetailLockedContent{filter:blur(5px);pointer-events:none;-webkit-user-select:none;user-select:none}.ProductShell-module__H8zPwW__patternDetailLockOverlay{color:var(--pp-text);text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffefab8;border:1px dashed #9788707a;border-radius:12px;place-content:center;gap:8px;display:grid;position:absolute;inset:18px}.ProductShell-module__H8zPwW__patternDetailLockOverlay strong{font-size:18px}.ProductShell-module__H8zPwW__patternDetailLockOverlay p{max-width:420px;color:var(--pp-muted);font-size:14px}.ProductShell-module__H8zPwW__patternDetailInfo h2{font-size:20px}.ProductShell-module__H8zPwW__patternDetailInfo dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ProductShell-module__H8zPwW__patternDetailInfo div{gap:8px;display:grid}.ProductShell-module__H8zPwW__patternDetailInfo dt{color:var(--pp-muted-strong);font-size:13px;font-weight:760}.ProductShell-module__H8zPwW__patternDetailInfo dd{color:var(--pp-text);font-size:16px}.ProductShell-module__H8zPwW__patternColorTableShell{gap:12px;display:grid;overflow-x:auto}.ProductShell-module__H8zPwW__patternColorTableShell h3{font-size:17px}.ProductShell-module__H8zPwW__patternColorTableShell p{color:var(--pp-muted);font-size:14px}.ProductShell-module__H8zPwW__patternColorTable{border-collapse:collapse;border:1px solid var(--pp-border);background:#fffefa;border-radius:12px;width:100%;min-width:520px;overflow:hidden}.ProductShell-module__H8zPwW__patternColorTable th,.ProductShell-module__H8zPwW__patternColorTable td{border-bottom:1px solid var(--pp-border);color:var(--pp-text);text-align:left;padding:12px;font-size:14px}.ProductShell-module__H8zPwW__patternColorTable th{background:var(--pp-surface-muted);color:var(--pp-muted-strong);font-size:13px}.ProductShell-module__H8zPwW__patternColorTable tr:last-child td{border-bottom:0}.ProductShell-module__H8zPwW__patternColorSwatch{border:1px solid var(--pp-border-strong);border-radius:7px;width:22px;height:22px;display:inline-block}.ProductShell-module__H8zPwW__primaryAction,.ProductShell-module__H8zPwW__secondaryAction{border-radius:var(--pp-radius-md);justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 16px;font-size:15px;font-weight:760;display:inline-flex}.ProductShell-module__H8zPwW__primaryAction{background:var(--pp-primary);color:#fff;box-shadow:var(--pp-shadow-sm)}.ProductShell-module__H8zPwW__primaryAction:hover,.ProductShell-module__H8zPwW__primaryAction:focus-visible{background:var(--pp-primary-strong);outline:3px solid var(--pp-focus);outline-offset:2px}.ProductShell-module__H8zPwW__secondaryAction{border:1px solid var(--pp-border-strong);background:var(--pp-surface);color:var(--pp-text)}.ProductShell-module__H8zPwW__secondaryAction:hover,.ProductShell-module__H8zPwW__secondaryAction:focus-visible{border-color:var(--pp-primary);outline:3px solid var(--pp-focus);outline-offset:2px}.ProductShell-module__H8zPwW__heroNotes{max-width:420px;color:var(--pp-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:4px;font-size:13px;display:grid}.ProductShell-module__H8zPwW__heroNotes span{background:#fff8f2;border:1px solid #d6cab8d1;border-radius:999px;padding:9px 10px;font-weight:690}.ProductShell-module__H8zPwW__heroVisualStage{min-height:600px;position:relative}.ProductShell-module__H8zPwW__heroVisualRail{border:1px solid var(--pp-border);background:linear-gradient(135deg, #fffaf1eb, #f7efe2c7), var(--pp-surface);border-radius:18px;position:absolute;inset:44px 26px 42px}.ProductShell-module__H8zPwW__heroVisualRail:before{content:"";border:1px dashed #26211c29;border-radius:14px;position:absolute;inset:20px}.ProductShell-module__H8zPwW__heroPhotoCard,.ProductShell-module__H8zPwW__heroPatternCard,.ProductShell-module__H8zPwW__heroMiniCard{border:1px solid var(--pp-border-strong);background:var(--pp-surface);border-radius:14px;position:absolute;box-shadow:0 18px 28px #2d251c21}.ProductShell-module__H8zPwW__heroPhotoCard{z-index:2;width:min(330px,47%);margin:0;padding:10px 10px 44px;top:18px;left:0;transform:rotate(-2.5deg)}.ProductShell-module__H8zPwW__heroPatternCard{z-index:3;width:min(390px,56%);margin:0;padding:12px 12px 50px;top:72px;right:0;transform:rotate(1.8deg)}.ProductShell-module__H8zPwW__heroPhotoCard img,.ProductShell-module__H8zPwW__heroPatternCard img{aspect-ratio:1;border-radius:var(--pp-radius-sm);object-fit:cover;width:100%;display:block}.ProductShell-module__H8zPwW__heroVisualCaption{color:#4d463e;justify-content:space-between;align-items:center;font-size:13px;font-weight:760;display:flex;position:absolute;bottom:12px;left:16px;right:16px}.ProductShell-module__H8zPwW__heroVisualArrow{z-index:4;background:var(--pp-primary);color:#fff;border:1px solid #b8a996;border-radius:999px;place-items:center;width:74px;height:42px;font-size:24px;font-weight:900;display:grid;position:absolute;top:262px;left:44%;transform:translate(-50%);box-shadow:0 10px 18px #217d6b3d}.ProductShell-module__H8zPwW__heroMiniCard{z-index:5;width:272px;padding:14px;bottom:28px;left:52px}.ProductShell-module__H8zPwW__heroMiniCard h2{margin:0 0 10px;font-size:15px}.ProductShell-module__H8zPwW__heroColorRows{gap:8px;display:grid}.ProductShell-module__H8zPwW__heroColorRow{color:var(--pp-muted);grid-template-columns:18px 36px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px;display:grid}.ProductShell-module__H8zPwW__heroColorDot{border:1px solid #28231d2e;border-radius:50%;width:18px;height:18px}.ProductShell-module__H8zPwW__heroColorRow strong,.ProductShell-module__H8zPwW__heroColorRow em{color:var(--pp-text);font-style:normal;font-weight:780}.ProductShell-module__H8zPwW__heroVisualNote{z-index:5;width:230px;color:var(--pp-primary-strong);background:#dcefe8;border:1px solid #207d6b38;border-radius:12px;padding:13px 14px;font-size:13px;font-weight:760;line-height:1.45;position:absolute;bottom:34px;right:22px}.ProductShell-module__H8zPwW__proofPanel{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-lg);background:var(--pp-surface);gap:18px;padding:18px;display:grid;box-shadow:0 8px #22201d0f}.ProductShell-module__H8zPwW__proofTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.ProductShell-module__H8zPwW__proofTop div{gap:3px;display:grid}.ProductShell-module__H8zPwW__proofTop span{color:var(--pp-muted);font-size:12px;font-weight:680}.ProductShell-module__H8zPwW__proofTop strong{font-size:16px}.ProductShell-module__H8zPwW__proofStatus{background:var(--pp-success-bg);border-radius:999px;padding:6px 9px;color:var(--pp-success-text)!important}.ProductShell-module__H8zPwW__patternGrid{border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background-color:#faf8f3;background-image:linear-gradient(#e1d9cd 1px,#0000 1px),linear-gradient(90deg,#e1d9cd 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:29px 29px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;padding:16px;display:grid}.ProductShell-module__H8zPwW__bead{aspect-ratio:1;border:1px solid #20201d2e;border-radius:50%;display:block;box-shadow:inset 0 1px #ffffff7a}.ProductShell-module__H8zPwW__legendRows{gap:8px;display:grid}.ProductShell-module__H8zPwW__legendRow{min-height:34px;color:var(--pp-muted);grid-template-columns:18px 34px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13px;display:grid}.ProductShell-module__H8zPwW__legendRow strong{color:var(--pp-text)}.ProductShell-module__H8zPwW__legendRow em{color:var(--pp-text);font-style:normal;font-weight:720}.ProductShell-module__H8zPwW__legendSwatch{border:1px solid #20201d2e;border-radius:50%;width:18px;height:18px}.ProductShell-module__H8zPwW__section{width:min(100%,1180px);margin:0 auto;padding:34px 24px}.ProductShell-module__H8zPwW__showcaseSection{padding-top:8px;padding-bottom:28px}.ProductShell-module__H8zPwW__sectionHeader{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.ProductShell-module__H8zPwW__sectionHeader h2{color:var(--pp-text);letter-spacing:0;font-size:28px;line-height:1.15}.ProductShell-module__H8zPwW__sectionHeader p{max-width:58ch;color:var(--pp-muted);font-size:15px;line-height:1.6}.ProductShell-module__H8zPwW__workflow{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-lg);background:var(--pp-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.ProductShell-module__H8zPwW__workflowItem{border-right:1px solid var(--pp-border);align-content:start;gap:10px;min-height:156px;padding:18px;display:grid}.ProductShell-module__H8zPwW__workflowItem:last-child{border-right:0}.ProductShell-module__H8zPwW__workflowItem span{background:var(--pp-primary-bg);width:34px;height:34px;color:var(--pp-primary);border-radius:50%;place-items:center;font-weight:800;display:inline-grid}.ProductShell-module__H8zPwW__workflowItem h3{font-size:17px}.ProductShell-module__H8zPwW__workflowItem p{color:var(--pp-muted);font-size:14px;line-height:1.55}.ProductShell-module__H8zPwW__areaGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.ProductShell-module__H8zPwW__areaLink{border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface);align-content:space-between;gap:18px;min-height:132px;padding:16px;display:grid}.ProductShell-module__H8zPwW__areaLink:hover,.ProductShell-module__H8zPwW__areaLink:focus-visible{border-color:var(--pp-primary);outline:3px solid var(--pp-focus);outline-offset:2px}.ProductShell-module__H8zPwW__areaIcon{border-radius:var(--pp-radius-sm);background:var(--pp-primary-bg);width:38px;height:38px;color:var(--pp-primary);place-items:center;display:grid}.ProductShell-module__H8zPwW__areaLink h3{margin-bottom:5px;font-size:16px}.ProductShell-module__H8zPwW__areaLink p{color:var(--pp-muted);font-size:14px;line-height:1.5}.ProductShell-module__H8zPwW__showcaseStrip{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-lg);background:var(--pp-surface);grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr);align-items:stretch;gap:16px;padding:18px;display:grid}.ProductShell-module__H8zPwW__showcaseMain{border-radius:var(--pp-radius-md);background:radial-gradient(circle at 30% 35%,#257d6a38,#0000 33%),radial-gradient(circle at 72% 62%,#d37c5438,#0000 28%),linear-gradient(135deg,#f9f6ef,#e7e3da);align-content:end;min-height:210px;padding:18px;display:grid}.ProductShell-module__H8zPwW__showcaseMain h3{max-width:18ch;font-size:24px;line-height:1.1}.ProductShell-module__H8zPwW__showcaseMain p{max-width:48ch;color:var(--pp-muted);margin-top:8px;line-height:1.55}.ProductShell-module__H8zPwW__showcaseSide,.ProductShell-module__H8zPwW__showcaseCarousel{gap:10px;display:grid}.ProductShell-module__H8zPwW__showcaseCarouselMedia{border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface-muted);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;height:100%;min-height:326px;padding:10px;display:grid;position:relative;overflow:hidden}.ProductShell-module__H8zPwW__showcaseCarouselMedia figure{min-width:0;margin:0;display:grid;position:relative}.ProductShell-module__H8zPwW__showcaseCarouselMedia img{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);object-fit:contain;background:#fffefa;width:100%;height:100%;min-height:0;display:block}.ProductShell-module__H8zPwW__showcaseCarouselMedia figcaption{color:#fffefa;background:#201d18b8;border:1px solid #ffffffb3;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:760;position:absolute;bottom:9px;left:9px}.ProductShell-module__H8zPwW__showcaseCarouselTabs{grid-template-rows:auto 1fr;gap:10px;min-height:0;display:grid}.ProductShell-module__H8zPwW__showcaseCarouselMeta{border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);color:var(--pp-muted);background:#fffefa;gap:6px;padding:14px;font-size:13px;line-height:1.45;display:grid}.ProductShell-module__H8zPwW__showcaseCarouselMeta>span{color:var(--pp-primary);font-size:12px;font-weight:760}.ProductShell-module__H8zPwW__showcaseCarouselMeta strong{color:var(--pp-text);font-size:18px;line-height:1.25}.ProductShell-module__H8zPwW__showcaseCarouselMeta p{margin:0}.ProductShell-module__H8zPwW__showcaseCarouselActions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.ProductShell-module__H8zPwW__showcaseTabList{grid-template-rows:repeat(3,minmax(0,1fr));gap:10px;min-height:0;display:grid}.ProductShell-module__H8zPwW__showcaseTabList button{border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);background:var(--pp-surface);min-height:0;color:var(--pp-muted);text-align:left;cursor:pointer;align-content:center;gap:5px;padding:12px 13px;transition:background-color .16s,border-color .16s,box-shadow .16s;display:grid}.ProductShell-module__H8zPwW__showcaseTabList button:hover{border-color:var(--pp-border-strong);background:#fffefa}.ProductShell-module__H8zPwW__showcaseTabList button:focus-visible{outline:3px solid var(--pp-focus);outline-offset:2px}.ProductShell-module__H8zPwW__showcaseTabList button[aria-current=true]{box-shadow:inset 4px 0 0 var(--pp-primary);background:#207f6c17;border-color:#207f6c70}.ProductShell-module__H8zPwW__showcaseTabList strong{overflow-wrap:anywhere;color:var(--pp-text);font-size:15px;line-height:1.25}.ProductShell-module__H8zPwW__showcaseItem{border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);background:var(--pp-surface-muted);color:var(--pp-muted);grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;padding:12px;font-size:13px;line-height:1.45;display:grid}.ProductShell-module__H8zPwW__showcaseItem strong{color:var(--pp-text);font-size:15px}.ProductShell-module__H8zPwW__showcaseThumb{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);object-fit:cover;background:#fffefa;width:76px;height:62px;display:block}.ProductShell-module__H8zPwW__homePatternGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ProductShell-module__H8zPwW__exportOutcomeGrid{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-lg);background:var(--pp-surface);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:18px;display:grid}.ProductShell-module__H8zPwW__exportOutcomeItem{border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:#fffefa;align-content:start;gap:10px;min-height:138px;padding:16px;display:grid}.ProductShell-module__H8zPwW__exportOutcomeIcon{border-radius:var(--pp-radius-sm);background:var(--pp-primary-bg);width:38px;height:38px;color:var(--pp-primary);place-items:center;display:grid}.ProductShell-module__H8zPwW__exportOutcomeItem h3{color:var(--pp-text);font-size:17px;line-height:1.25}.ProductShell-module__H8zPwW__exportOutcomeItem p{color:var(--pp-muted);font-size:14px;line-height:1.55}.ProductShell-module__H8zPwW__sizeGuideSection{padding-bottom:58px}.ProductShell-module__H8zPwW__sizeGuideTable{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-lg);background:var(--pp-surface);overflow:hidden}.ProductShell-module__H8zPwW__sizeGuideHead,.ProductShell-module__H8zPwW__sizeGuideRow{grid-template-columns:160px minmax(220px,1.35fr) minmax(150px,.8fr) minmax(130px,.65fr) 110px;align-items:center;display:grid}.ProductShell-module__H8zPwW__sizeGuideHead{border-bottom:1px solid var(--pp-border);background:var(--pp-surface-muted);min-height:44px;color:var(--pp-muted-strong);font-size:13px;font-weight:820}.ProductShell-module__H8zPwW__sizeGuideHead span,.ProductShell-module__H8zPwW__sizeGuideRow span,.ProductShell-module__H8zPwW__sizeGuideRow strong,.ProductShell-module__H8zPwW__sizeGuideRow em{padding:0 14px}.ProductShell-module__H8zPwW__sizeGuideRow{border-bottom:1px solid var(--pp-border);min-height:52px;color:var(--pp-muted-strong);font-size:14px}.ProductShell-module__H8zPwW__sizeGuideRow:last-child{border-bottom:0}.ProductShell-module__H8zPwW__sizeGuideRow strong{color:var(--pp-text);align-items:center;gap:7px;font-size:16px;display:inline-flex}.ProductShell-module__H8zPwW__sizeGuideRow em{background:var(--pp-primary-bg);width:fit-content;color:var(--pp-primary);border-radius:999px;justify-self:start;padding:5px 10px;font-size:12px;font-style:normal;font-weight:820}.ProductShell-module__H8zPwW__statusLine{border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);color:var(--pp-muted);justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:13px;display:flex}.ProductShell-module__H8zPwW__statusLine strong{color:var(--pp-text);font-size:15px}.ProductShell-module__H8zPwW__authShell,.ProductShell-module__H8zPwW__appShell{min-height:100dvh;color:var(--pp-text);background:var(--pp-bg)}.ProductShell-module__H8zPwW__authLayout{grid-template-columns:minmax(0,.9fr) minmax(340px,460px);align-items:start;gap:32px;width:min(100%,1040px);margin:0 auto;padding:58px 24px;display:grid}.ProductShell-module__H8zPwW__authAside{gap:18px;min-width:0;padding-top:22px;display:grid}.ProductShell-module__H8zPwW__authAside h1,.ProductShell-module__H8zPwW__authHeader h1,.ProductShell-module__H8zPwW__appHeader h1{color:var(--pp-text);letter-spacing:0;text-wrap:balance;overflow-wrap:anywhere;font-size:34px;line-height:1.12}.ProductShell-module__H8zPwW__authAside p,.ProductShell-module__H8zPwW__authHeader p,.ProductShell-module__H8zPwW__appHeader p{max-width:62ch;color:var(--pp-muted);font-size:15px;line-height:1.7}.ProductShell-module__H8zPwW__authCard{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-lg);background:var(--pp-surface);gap:16px;min-width:0;max-width:100%;padding:22px;display:grid}.ProductShell-module__H8zPwW__authHeader{gap:10px;margin-bottom:2px;display:grid}.ProductShell-module__H8zPwW__formField{color:var(--pp-muted-strong);gap:7px;font-size:13px;font-weight:700;display:grid}.ProductShell-module__H8zPwW__formField input{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);width:100%;min-height:42px;color:var(--pp-text);background:#fffefa;padding:0 11px}.ProductShell-module__H8zPwW__formField input:focus-visible,.ProductShell-module__H8zPwW__passwordControl button:focus-visible{border-color:var(--pp-primary);outline:3px solid var(--pp-focus);outline-offset:2px}.ProductShell-module__H8zPwW__formField input[aria-invalid=true]{border-color:var(--pp-danger-text);background:var(--pp-danger-bg)}.ProductShell-module__H8zPwW__formField small{color:var(--pp-danger-text);font-weight:650}.ProductShell-module__H8zPwW__passwordControl{grid-template-columns:minmax(0,1fr) 42px;gap:8px;display:grid}.ProductShell-module__H8zPwW__passwordControl button{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);background:var(--pp-surface-muted);min-height:42px;color:var(--pp-text);cursor:pointer}.ProductShell-module__H8zPwW__authCard .ProductShell-module__H8zPwW__primaryAction{cursor:pointer;border:0;width:100%}.ProductShell-module__H8zPwW__authCard .ProductShell-module__H8zPwW__primaryAction:disabled{cursor:wait;opacity:.72}.ProductShell-module__H8zPwW__textLink,.ProductShell-module__H8zPwW__authLinks a,.ProductShell-module__H8zPwW__successBox a,.ProductShell-module__H8zPwW__recordCard a,.ProductShell-module__H8zPwW__emptyState a{color:var(--pp-primary);font-size:14px;font-weight:760}.ProductShell-module__H8zPwW__authLinks{border-top:1px solid var(--pp-border);flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:14px;display:flex}.ProductShell-module__H8zPwW__successBox{border-radius:var(--pp-radius-md);background:var(--pp-success-bg);color:var(--pp-success-text);border:1px solid #24623d47;gap:8px;padding:12px;font-size:14px;line-height:1.45;display:grid}.ProductShell-module__H8zPwW__errorBox{border-radius:var(--pp-radius-md);background:var(--pp-danger-bg);color:var(--pp-danger-text);border:1px solid #9b372c47;padding:12px;font-size:14px;font-weight:700}.ProductShell-module__H8zPwW__demoAccounts{border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface-muted);gap:8px;padding:12px;display:grid}.ProductShell-module__H8zPwW__demoAccounts strong{color:var(--pp-text);font-size:13px}.ProductShell-module__H8zPwW__demoAccounts button{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);background:var(--pp-surface);min-height:34px;color:var(--pp-muted-strong);text-align:left;cursor:pointer;padding:0 10px;font-size:12px;font-weight:700}.ProductShell-module__H8zPwW__demoAccounts button:hover,.ProductShell-module__H8zPwW__demoAccounts button:focus-visible{border-color:var(--pp-primary);outline:3px solid var(--pp-focus);outline-offset:2px}.ProductShell-module__H8zPwW__appShell{grid-template-columns:260px minmax(0,1fr);display:grid}.ProductShell-module__H8zPwW__appSidebar{border-right:1px solid var(--pp-border-strong);background:var(--pp-panel);grid-template-rows:auto auto 1fr;gap:18px;min-height:100dvh;padding:20px;display:grid}.ProductShell-module__H8zPwW__primarySideNav{gap:7px;display:grid}.ProductShell-module__H8zPwW__primarySideNav a,.ProductShell-module__H8zPwW__sidebarGroup summary{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);background:var(--pp-surface);min-height:38px;color:var(--pp-text);align-items:center;padding:0 11px;font-size:13px;font-weight:760;display:flex}.ProductShell-module__H8zPwW__primarySideNav a:hover,.ProductShell-module__H8zPwW__primarySideNav a:focus-visible,.ProductShell-module__H8zPwW__primarySideNav a[aria-current=page],.ProductShell-module__H8zPwW__sidebarGroup summary:hover,.ProductShell-module__H8zPwW__sidebarGroup summary:focus-visible,.ProductShell-module__H8zPwW__sidebarGroup 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-module__H8zPwW__sidebarGroup{gap:8px;display:grid}.ProductShell-module__H8zPwW__sidebarGroup summary{cursor:pointer;list-style:none}.ProductShell-module__H8zPwW__sidebarGroup summary::-webkit-details-marker{display:none}.ProductShell-module__H8zPwW__sidebarGroup summary:after{content:"⌄";color:var(--pp-muted);margin-left:auto;font-size:15px;transition:transform .16s}.ProductShell-module__H8zPwW__sidebarGroup[open] summary:after{transform:rotate(180deg)}.ProductShell-module__H8zPwW__sideNav{border-left:1px solid var(--pp-border-strong);align-content:start;gap:6px;margin-left:12px;padding-left:10px;display:grid}.ProductShell-module__H8zPwW__sideNav a{border-radius:var(--pp-radius-sm);min-height:40px;color:var(--pp-muted);align-items:center;padding:0 11px;font-size:14px;font-weight:720;display:flex}.ProductShell-module__H8zPwW__sideNav a:hover,.ProductShell-module__H8zPwW__sideNav a:focus-visible,.ProductShell-module__H8zPwW__sideNav a[aria-current=page]{background:var(--pp-primary-bg);color:var(--pp-primary);outline:none}.ProductShell-module__H8zPwW__appMain{align-content:start;gap:20px;min-width:0;padding:28px;display:grid}.ProductShell-module__H8zPwW__appHeader{gap:10px;display:grid}.ProductShell-module__H8zPwW__appHeaderTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.ProductShell-module__H8zPwW__accountGrid,.ProductShell-module__H8zPwW__recordList,.ProductShell-module__H8zPwW__securityLayout{gap:14px;display:grid}.ProductShell-module__H8zPwW__securityFormPanel{width:min(100%,560px)}.ProductShell-module__H8zPwW__summaryBand{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-lg);background:var(--pp-surface);justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.ProductShell-module__H8zPwW__summaryBand h2,.ProductShell-module__H8zPwW__emptyState h2,.ProductShell-module__H8zPwW__recordTitleLine h2{color:var(--pp-text);font-size:17px;line-height:1.25}.ProductShell-module__H8zPwW__summaryBand p,.ProductShell-module__H8zPwW__emptyState p,.ProductShell-module__H8zPwW__recordCard p{color:var(--pp-muted);font-size:14px;line-height:1.55}.ProductShell-module__H8zPwW__patternRecordActions{align-items:start;gap:7px;min-width:250px;display:grid}.ProductShell-module__H8zPwW__patternRecordActions button,.ProductShell-module__H8zPwW__patternRecordActions a{border:1px solid var(--pp-border-strong);background:var(--pp-surface);min-height:30px;color:var(--pp-text);font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:780;text-decoration:none;display:inline-flex}.ProductShell-module__H8zPwW__patternRecordActions button:hover:not(:disabled),.ProductShell-module__H8zPwW__patternRecordActions a:hover{color:var(--pp-primary);border-color:#1f7f6c70}.ProductShell-module__H8zPwW__patternRecordActions button:disabled{cursor:not-allowed;opacity:.54}.ProductShell-module__H8zPwW__patternRecordActions small{color:var(--pp-danger);font-size:12px;font-weight:720}.ProductShell-module__H8zPwW__patternRecordTitleCell{text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;max-width:360px;display:inline-block;overflow:hidden}.ProductShell-module__H8zPwW__patternRecordEditBackdrop{z-index:90;background:#1a18146b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ProductShell-module__H8zPwW__patternRecordEditDialog{border:1px solid var(--pp-border-strong);background:var(--pp-surface);border-radius:18px;gap:16px;width:min(520px,100%);padding:20px;display:grid;box-shadow:0 24px 72px #18141047}.ProductShell-module__H8zPwW__patternRecordEditHeader,.ProductShell-module__H8zPwW__patternRecordEditFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.ProductShell-module__H8zPwW__patternRecordEditHeader h2{color:var(--pp-text);margin:0;font-size:20px}.ProductShell-module__H8zPwW__patternRecordEditHeader button{width:36px;min-height:36px;padding:0}.ProductShell-module__H8zPwW__patternRecordEditFooter{justify-content:flex-end}.ProductShell-module__H8zPwW__patternRecordEditFooter button{min-height:38px;padding-inline:14px}.ProductShell-module__H8zPwW__patternRecordEditFooter button:last-child{background:var(--pp-primary);color:#fff;border-color:#0000}.ProductShell-module__H8zPwW__patternRecordShareSettings{grid-template-columns:minmax(120px,1fr) minmax(112px,.8fr);gap:7px;width:100%;display:grid}.ProductShell-module__H8zPwW__patternRecordShareSettings label{color:var(--pp-muted);gap:4px;font-size:11px;font-weight:720;display:grid}.ProductShell-module__H8zPwW__patternRecordShareSettings input,.ProductShell-module__H8zPwW__patternRecordShareSettings select{border:1px solid var(--pp-border-strong);background:var(--pp-surface);width:100%;min-height:30px;color:var(--pp-text);font:inherit;border-radius:7px;padding:0 8px;font-size:12px;font-weight:650}.ProductShell-module__H8zPwW__patternRecordShareChoice,.ProductShell-module__H8zPwW__patternRecordActionRow{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.ProductShell-module__H8zPwW__patternRecordShareChoice button{min-width:44px}.ProductShell-module__H8zPwW__patternRecordShareChoice button[data-active=true]{color:var(--pp-primary);background:#d5efe7cc;border-color:#1f7f6c61}.ProductShell-module__H8zPwW__patternRecordShareCheck{grid-column:1/-1;align-items:center;color:var(--pp-text)!important;gap:7px!important;font-size:12px!important;display:inline-flex!important}.ProductShell-module__H8zPwW__patternRecordShareCheck input{width:15px;min-height:auto}.ProductShell-module__H8zPwW__profilePanel{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-lg);background:var(--pp-surface);gap:16px;padding:18px;display:grid}.ProductShell-module__H8zPwW__profilePanelHeader{align-items:center;gap:12px;display:flex}.ProductShell-module__H8zPwW__profilePanelHeader h2{color:var(--pp-text);font-size:17px;line-height:1.25}.ProductShell-module__H8zPwW__profilePanelHeader p{color:var(--pp-muted);font-size:14px;line-height:1.55}.ProductShell-module__H8zPwW__profilePanelForm{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.ProductShell-module__H8zPwW__profilePanelActions{align-items:center;gap:10px;min-height:46px;display:flex}.ProductShell-module__H8zPwW__rechargePage{gap:16px;width:min(100%,860px);display:grid}.ProductShell-module__H8zPwW__rechargeHero{grid-template-columns:minmax(260px,.8fr) minmax(280px,1fr);gap:14px;display:grid}.ProductShell-module__H8zPwW__rechargeBalanceCard,.ProductShell-module__H8zPwW__rechargeCostGrid div,.ProductShell-module__H8zPwW__rechargePackageCard{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-lg);background:var(--pp-surface)}.ProductShell-module__H8zPwW__rechargeBalanceCard{align-items:center;gap:13px;padding:18px;display:flex}.ProductShell-module__H8zPwW__rechargeBalanceCard>div{gap:4px;display:grid}.ProductShell-module__H8zPwW__rechargeBalanceCard span:not(.ProductShell-module__H8zPwW__recordIcon),.ProductShell-module__H8zPwW__rechargeCostGrid span{color:var(--pp-muted);font-size:13px;font-weight:720}.ProductShell-module__H8zPwW__rechargeBalanceCard strong{color:var(--pp-text);font-size:34px;line-height:1}.ProductShell-module__H8zPwW__rechargeBalanceCard p{color:var(--pp-muted);font-size:13px}.ProductShell-module__H8zPwW__rechargeCostGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ProductShell-module__H8zPwW__rechargeCostGrid div{gap:8px;padding:16px;display:grid}.ProductShell-module__H8zPwW__rechargeCostGrid svg{color:var(--pp-primary)}.ProductShell-module__H8zPwW__rechargeCostGrid strong{color:var(--pp-text);font-size:16px}.ProductShell-module__H8zPwW__rechargePanel{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-lg);background:var(--pp-surface);gap:0;display:grid;overflow:hidden}.ProductShell-module__H8zPwW__rechargeTabs{border-bottom:1px solid var(--pp-border);align-items:stretch;gap:20px;min-height:58px;padding:0 20px;display:flex}.ProductShell-module__H8zPwW__rechargeTabs button{color:var(--pp-muted-strong);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:16px;font-weight:800;position:relative}.ProductShell-module__H8zPwW__rechargeTabs button[aria-selected=true]{color:var(--pp-primary)}.ProductShell-module__H8zPwW__rechargeTabs button[aria-selected=true]:after{content:"";background:var(--pp-primary);border-radius:999px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.ProductShell-module__H8zPwW__rechargePackages{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;padding:22px;display:grid}.ProductShell-module__H8zPwW__rechargeSectionHeader{grid-column:1/-1;justify-content:space-between;align-items:end;gap:12px;display:flex}.ProductShell-module__H8zPwW__rechargeSectionHeader h2{color:var(--pp-text);font-size:18px}.ProductShell-module__H8zPwW__rechargeSectionHeader p{max-width:62ch;color:var(--pp-muted);font-size:14px;line-height:1.55}.ProductShell-module__H8zPwW__rechargePackageCard{gap:14px;padding:18px;display:grid}.ProductShell-module__H8zPwW__rechargePackageMain{gap:7px;display:grid}.ProductShell-module__H8zPwW__rechargePackageMain h2{color:var(--pp-text);font-size:16px}.ProductShell-module__H8zPwW__rechargePackageMain strong{color:var(--pp-text);font-size:30px;line-height:1.1}.ProductShell-module__H8zPwW__rechargePackageMain p{color:var(--pp-muted-strong);font-size:14px;font-weight:760}.ProductShell-module__H8zPwW__rechargePackageMeta{flex-wrap:wrap;gap:8px;display:flex}.ProductShell-module__H8zPwW__rechargePackageMeta span{border:1px solid var(--pp-border);background:var(--pp-surface-muted);min-height:30px;color:var(--pp-muted-strong);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:720;display:inline-flex}.ProductShell-module__H8zPwW__rechargePackages .ProductShell-module__H8zPwW__primaryAction{cursor:pointer;border:0;width:100%}.ProductShell-module__H8zPwW__rechargeOrdersPanel{gap:16px;padding:22px;display:grid}.ProductShell-module__H8zPwW__rechargeOrdersHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.ProductShell-module__H8zPwW__rechargeOrdersHeader h2{color:var(--pp-text);font-size:18px;line-height:1.25}.ProductShell-module__H8zPwW__rechargeOrdersHeader .ProductShell-module__H8zPwW__secondaryAction{min-height:36px}.ProductShell-module__H8zPwW__rechargeStatusBadge{background:var(--pp-primary-bg);min-height:24px;color:var(--pp-primary);border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.ProductShell-module__H8zPwW__rechargeStatusBadge[data-status=paid]{color:var(--pp-primary);background:#1f7f6c24}.ProductShell-module__H8zPwW__rechargeStatusBadge[data-status=pending]{color:#9b6500;background:#fff4d6}.ProductShell-module__H8zPwW__rechargeStatusBadge[data-status=failed],.ProductShell-module__H8zPwW__rechargeStatusBadge[data-status=cancelled],.ProductShell-module__H8zPwW__rechargeStatusBadge[data-status=expired]{color:var(--pp-muted-strong);background:#f5eee9}.ProductShell-module__H8zPwW__rechargeToast{z-index:110;background:#fffefa;border:1px solid #1f7f6c3d;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:12px;width:min(340px,100vw - 32px);padding:14px 14px 16px;display:grid;position:fixed;top:18px;right:18px;overflow:hidden;box-shadow:0 18px 42px #1f1d192e}.ProductShell-module__H8zPwW__rechargeToast svg{color:#22c55e;margin-top:2px}.ProductShell-module__H8zPwW__rechargeToast strong{color:var(--pp-text);font-size:15px;line-height:1.3;display:block}.ProductShell-module__H8zPwW__rechargeToast p{color:var(--pp-muted);margin-top:4px;font-size:13px;line-height:1.45}.ProductShell-module__H8zPwW__rechargeToast button{width:28px;height:28px;color:var(--pp-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.ProductShell-module__H8zPwW__rechargeToast button:hover{background:var(--pp-surface-muted);color:var(--pp-text)}.ProductShell-module__H8zPwW__rechargeToast>span{background:#22c55e;width:100%;height:3px;animation:3s linear forwards ProductShell-module__H8zPwW__rechargeToastTimer;position:absolute;bottom:0;left:0}.ProductShell-module__H8zPwW__rechargeToast[data-tone=error]{border-color:#c63d303d}.ProductShell-module__H8zPwW__rechargeToast[data-tone=error] svg,.ProductShell-module__H8zPwW__rechargeToast[data-tone=error]>span{color:var(--pp-danger);background:var(--pp-danger)}@keyframes ProductShell-module__H8zPwW__rechargeToastTimer{0%{transform-origin:0;transform:scaleX(1)}to{transform-origin:0;transform:scaleX(0)}}.ProductShell-module__H8zPwW__wechatCheckoutOverlay{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1f1d1985;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ProductShell-module__H8zPwW__wechatCheckoutDialog{background:#fffefa;border-radius:16px;width:min(512px,100%);overflow:hidden;box-shadow:0 28px 80px #1f1d1942}.ProductShell-module__H8zPwW__wechatCheckoutDialog header{border-bottom:1px solid var(--pp-border);justify-content:space-between;align-items:center;min-height:70px;padding:0 26px;display:flex}.ProductShell-module__H8zPwW__wechatCheckoutDialog header h2{color:var(--pp-text);font-size:20px;line-height:1.2}.ProductShell-module__H8zPwW__wechatCheckoutDialog header button{width:38px;height:38px;color:var(--pp-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.ProductShell-module__H8zPwW__wechatCheckoutDialog header button:hover{background:var(--pp-surface-muted);color:var(--pp-text)}.ProductShell-module__H8zPwW__wechatCheckoutBody{text-align:center;justify-items:center;padding:20px 28px 24px;display:grid}.ProductShell-module__H8zPwW__wechatCheckoutBody h3{color:var(--pp-text);margin:0;font-size:20px;line-height:1.25}.ProductShell-module__H8zPwW__wechatCheckoutBody p{color:var(--pp-muted);margin-top:8px;font-size:14px;line-height:1.5}.ProductShell-module__H8zPwW__wechatCheckoutBody>strong{color:#159fe3;letter-spacing:0;margin-top:8px;font-size:32px;line-height:1.1}.ProductShell-module__H8zPwW__wechatQrBox{border:1px solid var(--pp-border-strong);background:#fffefa;border-radius:12px;place-items:center;width:220px;height:220px;margin-top:18px;padding:22px;display:grid}.ProductShell-module__H8zPwW__wechatQrBox img{width:100%;height:100%;display:block}.ProductShell-module__H8zPwW__wechatQrBox[data-state=expired]{color:var(--pp-danger);padding:18px;font-weight:800}.ProductShell-module__H8zPwW__wechatCheckoutActions{justify-content:center;gap:12px;margin-top:18px;display:flex}.ProductShell-module__H8zPwW__wechatCheckoutActions .ProductShell-module__H8zPwW__primaryAction,.ProductShell-module__H8zPwW__wechatCheckoutActions .ProductShell-module__H8zPwW__secondaryAction{width:auto;min-height:38px;padding:0 16px}.ProductShell-module__H8zPwW__metricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ProductShell-module__H8zPwW__metricItem{border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface);gap:5px;padding:14px;display:grid}.ProductShell-module__H8zPwW__metricItem strong{font-size:28px;line-height:1}.ProductShell-module__H8zPwW__metricItem span{color:var(--pp-muted);font-size:13px;font-weight:700}.ProductShell-module__H8zPwW__recordCard{border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.ProductShell-module__H8zPwW__recordIcon{border-radius:var(--pp-radius-sm);background:var(--pp-primary-bg);width:42px;height:42px;color:var(--pp-primary);place-items:center;display:grid}.ProductShell-module__H8zPwW__recordTitleLine{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.ProductShell-module__H8zPwW__recordTitleLine span{background:var(--pp-info-bg);color:var(--pp-info-text);border-radius:999px;padding:4px 8px;font-size:12px;font-weight:760}.ProductShell-module__H8zPwW__recordTitleLine span[data-state=draft],.ProductShell-module__H8zPwW__recordTitleLine span[data-state=generated],.ProductShell-module__H8zPwW__recordTitleLine span[data-state=exported]{background:var(--pp-success-bg);color:var(--pp-success-text)}.ProductShell-module__H8zPwW__recordTitleLine span[data-state=credit]{background:var(--pp-warning-bg);color:var(--pp-warning-text)}.ProductShell-module__H8zPwW__recordMetaLine{color:var(--pp-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:13px;display:inline-flex}.ProductShell-module__H8zPwW__recordCard a{align-items:center;gap:6px;min-height:36px;display:inline-flex}.ProductShell-module__H8zPwW__historyPanel,.ProductShell-module__H8zPwW__billingQueryPanel{border:1px solid var(--pp-border-strong);background:var(--pp-surface);gap:12px;display:grid}.ProductShell-module__H8zPwW__historyPanel{border-radius:var(--pp-radius-lg);padding:16px}.ProductShell-module__H8zPwW__billingQueryPanel{border-radius:var(--pp-radius-md);padding:18px 20px}.ProductShell-module__H8zPwW__historyPanelHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ProductShell-module__H8zPwW__historyPanelHeader h2{color:var(--pp-text);font-size:17px;line-height:1.25}.ProductShell-module__H8zPwW__historyPanelHeader p{max-width:82ch;color:var(--pp-muted);margin-top:8px;font-size:13px;line-height:1.6}.ProductShell-module__H8zPwW__historyControls{border-top:1px solid var(--pp-border);grid-template-columns:minmax(0,max-content) minmax(220px,1fr);align-items:end;gap:12px 24px;padding-top:14px;display:grid}.ProductShell-module__H8zPwW__rangeQuickLinks{flex-wrap:wrap;justify-content:flex-end;align-self:end;gap:6px;margin-left:auto;display:flex}.ProductShell-module__H8zPwW__rangeQuickLinks a{min-height:32px;color:var(--pp-primary);background:0 0;border:0;border-radius:0;align-items:center;padding:0 2px;font-size:12px;font-weight:700;display:inline-flex}.ProductShell-module__H8zPwW__rangeQuickLinks a[aria-current=page]{color:var(--pp-primary-strong);text-underline-offset:4px;text-decoration:underline}.ProductShell-module__H8zPwW__rangeForm{grid-template-columns:repeat(2,180px) 140px max-content max-content;align-items:end;gap:8px;display:grid}.ProductShell-module__H8zPwW__rangeForm .ProductShell-module__H8zPwW__secondaryAction{color:#fff;background:#0f6fdc;border-color:#0f6fdc;width:auto;min-width:64px;min-height:36px;padding-inline:12px}.ProductShell-module__H8zPwW__rangeForm .ProductShell-module__H8zPwW__secondaryAction:hover,.ProductShell-module__H8zPwW__rangeForm .ProductShell-module__H8zPwW__secondaryAction:focus-visible{color:#fff;background:#095dbb;border-color:#095dbb}.ProductShell-module__H8zPwW__rangeResetAction{border:1px solid var(--pp-border-strong);background:var(--pp-surface);min-height:36px;color:var(--pp-muted-strong);border-radius:4px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.ProductShell-module__H8zPwW__rangeForm label{color:var(--pp-muted-strong);gap:7px;font-size:12px;font-weight:700;display:grid}.ProductShell-module__H8zPwW__rangeForm input,.ProductShell-module__H8zPwW__rangeForm select{border:1px solid var(--pp-border-strong);min-height:36px;color:var(--pp-text);background:#fff;border-radius:2px;padding:0 10px}.ProductShell-module__H8zPwW__rangeForm input:focus-visible,.ProductShell-module__H8zPwW__rangeForm select:focus-visible{border-color:var(--pp-primary);outline:3px solid var(--pp-focus);outline-offset:2px}.ProductShell-module__H8zPwW__historySummary{color:var(--pp-muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;display:flex}.ProductShell-module__H8zPwW__historySummary strong{color:var(--pp-text);font-size:17px}.ProductShell-module__H8zPwW__billingTableShell{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-md);background:var(--pp-surface);overflow-x:auto}.ProductShell-module__H8zPwW__billingTable{border-collapse:collapse;width:100%;min-width:1040px;color:var(--pp-text);font-size:13px}.ProductShell-module__H8zPwW__billingTable th,.ProductShell-module__H8zPwW__billingTable td{border-right:1px solid var(--pp-border);border-bottom:1px solid var(--pp-border);text-align:left;vertical-align:middle;white-space:nowrap;padding:10px 12px}.ProductShell-module__H8zPwW__billingTable th:last-child,.ProductShell-module__H8zPwW__billingTable td:last-child{border-right:0}.ProductShell-module__H8zPwW__billingTable thead th{color:var(--pp-muted-strong);background:#eef2f6;font-size:12px;font-weight:760}.ProductShell-module__H8zPwW__billingTableGroups th{color:var(--pp-text);text-align:center;background:#e7edf3}.ProductShell-module__H8zPwW__billingTable tbody tr:hover{background:#257d6a0a}.ProductShell-module__H8zPwW__billingTableFileName{text-overflow:ellipsis;max-width:260px;overflow:hidden}.ProductShell-module__H8zPwW__paginationNav{color:var(--pp-muted);justify-content:flex-end;align-items:center;gap:10px;font-size:13px;display:flex}.ProductShell-module__H8zPwW__paginationNav a{border:1px solid var(--pp-border-strong);background:var(--pp-surface);min-height:34px;color:var(--pp-primary);border-radius:4px;justify-content:center;align-items:center;padding:0 12px;font-weight:700;display:inline-flex}.ProductShell-module__H8zPwW__paginationNav a[aria-disabled=true]{pointer-events:none;color:var(--pp-muted);opacity:.52}.ProductShell-module__H8zPwW__emptyState{border:1px dashed var(--pp-border-strong);border-radius:var(--pp-radius-md);background:#fffdf89e;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.ProductShell-module__H8zPwW__adminPanel{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-lg);background:var(--pp-surface);box-shadow:var(--pp-shadow-sm);gap:14px;padding:16px;display:grid}.ProductShell-module__H8zPwW__adminPanelHeader{justify-content:space-between;align-items:start;gap:16px;display:flex}.ProductShell-module__H8zPwW__adminPanelHeader h2{color:var(--pp-text);font-size:17px;line-height:1.3}.ProductShell-module__H8zPwW__adminPanelHeader p{color:var(--pp-muted);margin-top:4px;font-size:14px;line-height:1.55}.ProductShell-module__H8zPwW__showcaseManagementTabs{gap:18px;display:grid}.ProductShell-module__H8zPwW__showcaseManagementTabHeader{justify-content:space-between;align-items:center;gap:18px;display:flex}.ProductShell-module__H8zPwW__showcaseManagementTabList{background:#fff;border:1px solid #e2e2e2d6;border-radius:16px;align-items:center;gap:6px;padding:6px;display:inline-flex;box-shadow:0 10px 24px #4248480a}.ProductShell-module__H8zPwW__showcaseManagementTabList button{min-width:150px;min-height:44px;color:var(--pp-muted);text-align:center;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;place-items:center;padding:0 18px;display:grid}.ProductShell-module__H8zPwW__showcaseManagementTabList button strong{color:var(--pp-text);font-size:14px;line-height:1.2}.ProductShell-module__H8zPwW__showcaseManagementTabList button span{display:none}.ProductShell-module__H8zPwW__showcaseManagementTabList button[data-active=true]{color:var(--pp-text);background:#f8f8f8f5;border-color:#e2e2e2e6;box-shadow:0 8px 18px #4248480d}.ProductShell-module__H8zPwW__showcaseManagementTabHint{min-height:42px;color:var(--pp-muted-strong);background:#fff;border:1px solid #e2e2e2e0;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:720;line-height:1;display:inline-flex;box-shadow:0 8px 18px #4248480a}.ProductShell-module__H8zPwW__showcaseManagementTabPanel{gap:14px;display:grid}.ProductShell-module__H8zPwW__showcaseManagementTabIntro{border-bottom:1px solid var(--pp-border);justify-content:space-between;align-items:center;gap:16px;padding:0 2px 10px;display:flex}.ProductShell-module__H8zPwW__showcaseManagementTabIntro span{color:var(--pp-text);font-size:18px;font-weight:760}.ProductShell-module__H8zPwW__showcaseManagementTabIntro p{max-width:620px;color:var(--pp-muted);text-align:right;font-size:13px;line-height:1.5}.ProductShell-module__H8zPwW__showcaseHeroPanel,.ProductShell-module__H8zPwW__showcaseSamplesPanel,.ProductShell-module__H8zPwW__galleryCurationPanel{box-shadow:none;background:#fffefa;border-color:#c2c8c7d1}.ProductShell-module__H8zPwW__showcaseHeroOverview{grid-template-columns:minmax(0,1fr) 330px;gap:24px;display:grid}.ProductShell-module__H8zPwW__showcaseHeroMetaBar{border-bottom:1px solid var(--pp-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:0 0 14px;display:grid}.ProductShell-module__H8zPwW__showcaseHeroMetaBar strong,.ProductShell-module__H8zPwW__showcaseHeroMetaBar small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ProductShell-module__H8zPwW__showcaseHeroMetaBar small{color:var(--pp-muted);font-size:13px}.ProductShell-module__H8zPwW__showcaseHeroSidePanel{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-lg);background:#fff;align-content:start;gap:16px;padding:22px;display:grid}.ProductShell-module__H8zPwW__showcaseHeroSidePanel>div:first-child{border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:#f6f9f8e6;padding:18px;position:relative}.ProductShell-module__H8zPwW__showcaseHeroSidePanel>div:first-child strong{color:var(--pp-text);font-size:15px;display:block}.ProductShell-module__H8zPwW__showcaseHeroSidePanel>div:first-child>span{background:var(--pp-primary);border-radius:999px;width:10px;height:10px;position:absolute;top:22px;right:18px}.ProductShell-module__H8zPwW__showcaseHeroSidePanel p{color:var(--pp-muted);margin-top:12px;font-size:14px;line-height:1.7}.ProductShell-module__H8zPwW__showcaseHeroMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ProductShell-module__H8zPwW__showcaseHeroMetricGrid span{border-radius:var(--pp-radius-md);background:var(--pp-surface-muted);padding:16px}.ProductShell-module__H8zPwW__showcaseHeroMetricGrid small,.ProductShell-module__H8zPwW__showcaseHeroMetricGrid b{display:block}.ProductShell-module__H8zPwW__showcaseHeroMetricGrid small{color:var(--pp-muted);font-size:12px;line-height:1.2}.ProductShell-module__H8zPwW__showcaseHeroMetricGrid b{color:var(--pp-text);margin-top:8px;font-size:18px}.ProductShell-module__H8zPwW__showcaseGuideCard{border-radius:var(--pp-radius-md);background:#fff6f9c7;border:1px solid #d9c1c8b3;padding:18px 20px}.ProductShell-module__H8zPwW__showcaseGuideCard strong{color:var(--pp-text);font-size:15px}.ProductShell-module__H8zPwW__showcaseGuideCard p,.ProductShell-module__H8zPwW__showcaseGuideCard li{color:var(--pp-muted);font-size:14px;line-height:1.7}.ProductShell-module__H8zPwW__showcaseGuideCard ul{gap:8px;margin:12px 0 0 18px;padding:0;display:grid}.ProductShell-module__H8zPwW__showcaseHeroPanel .ProductShell-module__H8zPwW__heroAdminGrid{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-lg);background:#fff;grid-template-columns:1fr;padding:0;overflow:hidden}.ProductShell-module__H8zPwW__showcaseHeroPanel .ProductShell-module__H8zPwW__heroAdminForm{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:24px 26px}.ProductShell-module__H8zPwW__showcaseHeroPanel .ProductShell-module__H8zPwW__heroAdminForm h3{color:var(--pp-text);grid-column:1/-1;font-size:16px;font-weight:760}.ProductShell-module__H8zPwW__showcaseHeroPanel .ProductShell-module__H8zPwW__heroFileGrid{grid-area:2/2/span 3;grid-template-columns:1fr;align-self:stretch}.ProductShell-module__H8zPwW__showcaseHeroPanel .ProductShell-module__H8zPwW__primaryAction{justify-self:start;min-width:220px}.ProductShell-module__H8zPwW__showcaseHeroPanel .ProductShell-module__H8zPwW__localPreviewPair{gap:24px}.ProductShell-module__H8zPwW__showcaseHeroPanel .ProductShell-module__H8zPwW__localPreviewMedia{aspect-ratio:16/9;border-radius:var(--pp-radius-md);background:var(--pp-surface-muted);border:0;justify-content:stretch;align-items:stretch;min-height:0;display:flex;position:relative}.ProductShell-module__H8zPwW__showcaseHeroPanel .ProductShell-module__H8zPwW__localPreviewMedia strong{z-index:1;color:var(--pp-text);font-size:14px;position:absolute;top:-28px;left:0}.ProductShell-module__H8zPwW__showcaseHeroPanel .ProductShell-module__H8zPwW__localPreviewMedia span{border:1px dashed var(--pp-border-strong);border-radius:inherit;place-items:center;width:100%;display:grid}.ProductShell-module__H8zPwW__showcaseSamplesPanel .ProductShell-module__H8zPwW__maintenanceNotice,.ProductShell-module__H8zPwW__showcaseSamplesPanel .ProductShell-module__H8zPwW__maintenanceSteps{display:none}.ProductShell-module__H8zPwW__showcaseSamplesPanel .ProductShell-module__H8zPwW__uploadFormGrid,.ProductShell-module__H8zPwW__galleryCurationPanel .ProductShell-module__H8zPwW__uploadFormGrid{background:0 0;border:0;align-items:end;padding:0}.ProductShell-module__H8zPwW__galleryCurationGrid{grid-template-columns:minmax(360px,.72fr) minmax(0,1.08fr);align-items:start;gap:28px;display:grid}.ProductShell-module__H8zPwW__galleryCurationLeft{gap:18px;display:grid}.ProductShell-module__H8zPwW__galleryCurationRight{min-width:0;display:grid}.ProductShell-module__H8zPwW__galleryCurationRight .ProductShell-module__H8zPwW__adminTableWrap{border-radius:var(--pp-radius-lg);background:#fff}.ProductShell-module__H8zPwW__galleryCurationRight .ProductShell-module__H8zPwW__adminTable{min-width:720px}.ProductShell-module__H8zPwW__galleryCurationPanel{box-shadow:none;background:0 0;border:0;padding:0}.ProductShell-module__H8zPwW__galleryCurationPanel>.ProductShell-module__H8zPwW__adminPanelHeader{display:none}.ProductShell-module__H8zPwW__galleryCurationPanel .ProductShell-module__H8zPwW__uploadFormGrid{background:#fff;border:1px solid #e2e2e2db;border-radius:16px;grid-template-columns:1fr;align-items:stretch;gap:18px;padding:24px;display:grid;box-shadow:0 12px 28px #4248480f}.ProductShell-module__H8zPwW__galleryFormHeader{align-items:center;gap:10px;display:flex}.ProductShell-module__H8zPwW__galleryFormHeader span{background:#ff8a80;border-radius:999px;width:8px;height:28px}.ProductShell-module__H8zPwW__galleryFormHeader h3{color:var(--pp-text);font-size:20px;line-height:1.3}.ProductShell-module__H8zPwW__galleryCurationPanel .ProductShell-module__H8zPwW__formField{color:#424848;gap:8px;font-size:14px;font-weight:650}.ProductShell-module__H8zPwW__galleryCurationPanel .ProductShell-module__H8zPwW__formField input,.ProductShell-module__H8zPwW__galleryCurationPanel .ProductShell-module__H8zPwW__formField select{min-height:52px;color:var(--pp-text);font:inherit;background:#f5f5f5;border:0;border-radius:14px;padding:0 16px}.ProductShell-module__H8zPwW__galleryFormSplit{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:16px;display:grid}.ProductShell-module__H8zPwW__galleryDisplayMode{color:#424848;gap:8px;font-size:14px;font-weight:650;display:grid}.ProductShell-module__H8zPwW__galleryDisplayMode>div{background:#f5f5f5;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:4px;min-height:52px;padding:4px;display:grid}.ProductShell-module__H8zPwW__galleryDisplayMode button{min-height:40px;color:var(--pp-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:12px;font-weight:760}.ProductShell-module__H8zPwW__galleryDisplayMode button[data-active=true]{color:var(--pp-primary);background:#fff;border:1px solid #c2c8c752;box-shadow:0 4px 14px #42484814}.ProductShell-module__H8zPwW__galleryUploadGroup{gap:8px;display:grid}.ProductShell-module__H8zPwW__galleryUploadGroup>span{color:#424848;font-size:14px;font-weight:650}.ProductShell-module__H8zPwW__galleryUploadGroup>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ProductShell-module__H8zPwW__galleryCurationPanel .ProductShell-module__H8zPwW__filePickBox{aspect-ratio:1;min-height:164px;color:var(--pp-primary);text-align:center;background:#f5f5f5;border:2px dashed #c2c8c7;border-radius:16px;place-items:center;gap:8px;padding:18px;display:grid}.ProductShell-module__H8zPwW__galleryCurationPanel .ProductShell-module__H8zPwW__filePickBox span{color:var(--pp-muted);font-size:12px;font-weight:650}.ProductShell-module__H8zPwW__galleryCurationPanel .ProductShell-module__H8zPwW__primaryAction{color:#fff;background:#ff817c;border-radius:16px;width:100%;min-height:68px;font-size:16px;box-shadow:0 18px 34px #ff817c38}.ProductShell-module__H8zPwW__galleryCurationPanel .ProductShell-module__H8zPwW__successInline,.ProductShell-module__H8zPwW__galleryCurationPanel .ProductShell-module__H8zPwW__adminHint{margin:0}.ProductShell-module__H8zPwW__galleryCurationPanel .ProductShell-module__H8zPwW__showcaseGuideCard{background:#e2f1fc66;border-color:#bac9d3e0;padding:22px}.ProductShell-module__H8zPwW__galleryFeaturedTable{background:#fff;border:1px solid #e2e2e2db;border-radius:16px;min-height:600px;overflow:hidden;box-shadow:0 12px 28px #4248480d}.ProductShell-module__H8zPwW__galleryFeaturedHeader{border-bottom:1px solid #e2e2e2b3;justify-content:space-between;align-items:center;gap:18px;min-height:86px;padding:0 24px;display:flex}.ProductShell-module__H8zPwW__galleryFeaturedHeader>div{align-items:center;gap:10px;display:flex}.ProductShell-module__H8zPwW__galleryFeaturedHeader span{background:var(--pp-primary);border-radius:999px;width:8px;height:28px}.ProductShell-module__H8zPwW__galleryFeaturedHeader h3{color:var(--pp-text);font-size:18px;line-height:1.3}.ProductShell-module__H8zPwW__galleryFeaturedHeader b{color:var(--pp-muted);background:#eee;border-radius:999px;padding:8px 18px;font-size:12px}.ProductShell-module__H8zPwW__galleryFeaturedTable .ProductShell-module__H8zPwW__adminTable{table-layout:fixed;border-collapse:collapse;min-width:0}.ProductShell-module__H8zPwW__galleryFeaturedTable .ProductShell-module__H8zPwW__adminTable th{height:62px;color:var(--pp-muted-strong);background:#f3f3f394;font-size:12px;font-weight:760}.ProductShell-module__H8zPwW__galleryFeaturedTable .ProductShell-module__H8zPwW__adminTable td{vertical-align:middle;border-bottom:1px solid #eeeeeeb8;height:112px}.ProductShell-module__H8zPwW__galleryFeaturedTable .ProductShell-module__H8zPwW__adminTable th:first-child,.ProductShell-module__H8zPwW__galleryFeaturedTable .ProductShell-module__H8zPwW__adminTable td:first-child{width:110px;padding-left:28px}.ProductShell-module__H8zPwW__galleryFeaturedTable .ProductShell-module__H8zPwW__adminTable th:nth-child(2),.ProductShell-module__H8zPwW__galleryFeaturedTable .ProductShell-module__H8zPwW__adminTable td:nth-child(2){width:30%}.ProductShell-module__H8zPwW__galleryFeaturedTable .ProductShell-module__H8zPwW__adminTable th:nth-child(3),.ProductShell-module__H8zPwW__galleryFeaturedTable .ProductShell-module__H8zPwW__adminTable td:nth-child(3){width:72px}.ProductShell-module__H8zPwW__galleryFeaturedTable .ProductShell-module__H8zPwW__adminTable th:nth-child(4),.ProductShell-module__H8zPwW__galleryFeaturedTable .ProductShell-module__H8zPwW__adminTable td:nth-child(4){width:112px}.ProductShell-module__H8zPwW__galleryFeaturedTable .ProductShell-module__H8zPwW__adminTable th:nth-child(5),.ProductShell-module__H8zPwW__galleryFeaturedTable .ProductShell-module__H8zPwW__adminTable td:nth-child(5){width:92px}.ProductShell-module__H8zPwW__galleryFeaturedTable .ProductShell-module__H8zPwW__adminTable th:nth-child(6),.ProductShell-module__H8zPwW__galleryFeaturedTable .ProductShell-module__H8zPwW__adminTable td:nth-child(6){width:104px}.ProductShell-module__H8zPwW__galleryFeaturedTable .ProductShell-module__H8zPwW__adminTable td strong{color:var(--pp-text);font-size:15px;line-height:1.45}.ProductShell-module__H8zPwW__galleryFeaturedTable .ProductShell-module__H8zPwW__adminTable td span{color:var(--pp-muted);font-size:12px}.ProductShell-module__H8zPwW__galleryFeaturedThumb{background:var(--pp-surface-muted);border-radius:14px;width:64px;height:64px;display:block;overflow:hidden}.ProductShell-module__H8zPwW__galleryFeaturedThumb img{object-fit:cover;width:100%;height:100%;display:block}.ProductShell-module__H8zPwW__galleryModeBadge{border-radius:6px;justify-content:center;align-items:center;min-width:54px;padding:5px 8px;font-weight:800;display:inline-flex;font-size:10px!important}.ProductShell-module__H8zPwW__galleryModeBadge[data-mode=source]{color:var(--pp-primary);background:#e0f2f1}.ProductShell-module__H8zPwW__galleryModeBadge[data-mode=pattern]{color:var(--pp-tertiary,#526069);background:#e2f1fc}.ProductShell-module__H8zPwW__galleryStatusDot{vertical-align:middle;border-radius:999px;width:7px;height:7px;margin:0 8px 0 0!important;display:inline-block!important}.ProductShell-module__H8zPwW__galleryStatusDot[data-state=visible]{background:#10b981}.ProductShell-module__H8zPwW__galleryStatusDot[data-state=hidden]{background:#fb923c}.ProductShell-module__H8zPwW__galleryFeaturedTable .ProductShell-module__H8zPwW__rowActions{justify-content:flex-start}.ProductShell-module__H8zPwW__galleryFeaturedTable .ProductShell-module__H8zPwW__rowActions button{background:0 0;border:0;min-width:0;padding:0}.ProductShell-module__H8zPwW__galleryFeaturedTable .ProductShell-module__H8zPwW__rowActions button svg,.ProductShell-module__H8zPwW__galleryFeaturedTable .ProductShell-module__H8zPwW__rowActions button:not(:first-child):not([data-danger=true]){display:none}.ProductShell-module__H8zPwW__galleryFeaturedTable .ProductShell-module__H8zPwW__rowActions button[data-danger=true]{color:#b94f3f}.ProductShell-module__H8zPwW__adminToolbar{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ProductShell-module__H8zPwW__adminToolbar label{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);min-width:220px;min-height:38px;color:var(--pp-muted);background:#fffefa;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;display:grid}.ProductShell-module__H8zPwW__adminToolbar input,.ProductShell-module__H8zPwW__adminToolbar select{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);min-height:38px;color:var(--pp-text);background:#fffefa;padding:0 10px}.ProductShell-module__H8zPwW__adminToolbar label input{background:0 0;border:0;min-height:0;padding:0}.ProductShell-module__H8zPwW__adminToolbar input:focus-visible,.ProductShell-module__H8zPwW__adminToolbar select:focus-visible{outline:3px solid var(--pp-focus);outline-offset:2px}.ProductShell-module__H8zPwW__adminTableWrap{border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);overflow-x:auto}.ProductShell-module__H8zPwW__adminPatternFilters{border-bottom:1px solid var(--pp-border);background:var(--pp-surface-muted);grid-template-columns:minmax(240px,1fr) repeat(3,minmax(130px,180px));gap:10px;padding:12px;display:grid}.ProductShell-module__H8zPwW__adminPatternFilters input,.ProductShell-module__H8zPwW__adminPatternFilters select{border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);background:var(--pp-surface);min-height:38px;color:var(--pp-text);font:inherit;padding:0 10px}.ProductShell-module__H8zPwW__adminTable{border-collapse:collapse;background:var(--pp-surface);width:100%;min-width:760px}.ProductShell-module__H8zPwW__adminStack{gap:12px;display:grid}.ProductShell-module__H8zPwW__userSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ProductShell-module__H8zPwW__userSummaryGrid div{border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface-muted);padding:12px}.ProductShell-module__H8zPwW__userSummaryGrid strong{color:var(--pp-text);font-size:22px;line-height:1;display:block}.ProductShell-module__H8zPwW__userSummaryGrid span{color:var(--pp-muted);margin-top:6px;font-size:12px;font-weight:720;display:block}.ProductShell-module__H8zPwW__userFilters{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(150px,190px));gap:10px;display:grid}.ProductShell-module__H8zPwW__userFilters label,.ProductShell-module__H8zPwW__userFilters select{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);background:var(--pp-surface);min-height:38px;color:var(--pp-text);font:inherit}.ProductShell-module__H8zPwW__userFilters label{align-items:center;gap:8px;padding:0 10px;display:flex}.ProductShell-module__H8zPwW__userFilters input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0}.ProductShell-module__H8zPwW__userFilters select{padding:0 10px}.ProductShell-module__H8zPwW__adminHint,.ProductShell-module__H8zPwW__successInline{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-module__H8zPwW__successInline{background:var(--pp-success-bg);color:var(--pp-success-text);border-color:#24623d3d}.ProductShell-module__H8zPwW__permissionPanel{border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface);grid-template-columns:minmax(220px,1fr) minmax(240px,340px) auto;align-items:end;gap:12px;padding:12px;display:grid}.ProductShell-module__H8zPwW__permissionPanel strong{color:var(--pp-text);font-size:14px}.ProductShell-module__H8zPwW__permissionPanel p{color:var(--pp-muted);margin-top:4px;font-size:13px;line-height:1.45}.ProductShell-module__H8zPwW__permissionPanel button{border-radius:var(--pp-radius-sm);background:var(--pp-primary);color:#fff;cursor:pointer;border:0;min-height:38px;padding:0 14px;font-size:13px;font-weight:760}.ProductShell-module__H8zPwW__permissionPanel button:disabled{cursor:not-allowed;opacity:.5}.ProductShell-module__H8zPwW__permissionEmailField{color:var(--pp-muted-strong);gap:6px;font-size:12px;font-weight:720;display:grid}.ProductShell-module__H8zPwW__permissionEmailField input{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);background:var(--pp-surface);min-height:38px;color:var(--pp-text);font:inherit;padding:0 10px}.ProductShell-module__H8zPwW__adminTable th,.ProductShell-module__H8zPwW__adminTable td{border-bottom:1px solid var(--pp-border);text-align:left;vertical-align:top;padding:12px;font-size:13px}.ProductShell-module__H8zPwW__adminTable th{background:var(--pp-surface-muted);color:var(--pp-muted-strong);font-weight:760}.ProductShell-module__H8zPwW__adminTable tr:last-child td{border-bottom:0}.ProductShell-module__H8zPwW__userManagementTable{table-layout:fixed;min-width:1280px}.ProductShell-module__H8zPwW__userManagementTable th,.ProductShell-module__H8zPwW__userManagementTable td{vertical-align:middle;padding:10px 12px}.ProductShell-module__H8zPwW__userManagementTable th:first-child{width:27%}.ProductShell-module__H8zPwW__userManagementTable th:nth-child(2){width:9%}.ProductShell-module__H8zPwW__userManagementTable th:nth-child(3),.ProductShell-module__H8zPwW__userManagementTable th:nth-child(4),.ProductShell-module__H8zPwW__userManagementTable th:nth-child(5){width:7%}.ProductShell-module__H8zPwW__userManagementTable th:nth-child(6){width:12%}.ProductShell-module__H8zPwW__userManagementTable th:nth-child(7){width:10%}.ProductShell-module__H8zPwW__userManagementTable th:nth-child(8){width:9%}.ProductShell-module__H8zPwW__userManagementTable th:nth-child(9){width:18%}.ProductShell-module__H8zPwW__userManagementTable .ProductShell-module__H8zPwW__statusBadge{padding:3px 7px}.ProductShell-module__H8zPwW__userPrimaryName{text-overflow:ellipsis;white-space:nowrap;max-width:30ch;overflow:hidden}.ProductShell-module__H8zPwW__userSecondaryText{text-overflow:ellipsis;white-space:nowrap;max-width:42ch;overflow:hidden}.ProductShell-module__H8zPwW__adminTable td strong,.ProductShell-module__H8zPwW__adminTable td span{display:block}.ProductShell-module__H8zPwW__adminTable td strong{color:var(--pp-text);font-size:14px}.ProductShell-module__H8zPwW__adminTable td span{color:var(--pp-muted);margin-top:4px;line-height:1.45}.ProductShell-module__H8zPwW__userManagementTable .ProductShell-module__H8zPwW__permissionSwitch{white-space:nowrap;gap:7px}.ProductShell-module__H8zPwW__userManagementTable .ProductShell-module__H8zPwW__permissionSwitch span{width:32px;height:18px}.ProductShell-module__H8zPwW__userManagementTable .ProductShell-module__H8zPwW__permissionSwitch span:after{width:12px;height:12px;top:3px;left:3px}.ProductShell-module__H8zPwW__userManagementTable .ProductShell-module__H8zPwW__permissionSwitch input:checked+span:after{transform:translate(14px)}.ProductShell-module__H8zPwW__userManagementTable .ProductShell-module__H8zPwW__permissionSwitch strong{min-width:38px}.ProductShell-module__H8zPwW__userRowActions{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.ProductShell-module__H8zPwW__userMoreMenu{position:relative}.ProductShell-module__H8zPwW__userMoreMenu summary{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);background:var(--pp-surface);min-height:32px;color:var(--pp-text);cursor:pointer;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:720;list-style:none;display:inline-flex}.ProductShell-module__H8zPwW__userMoreMenu summary::-webkit-details-marker{display:none}.ProductShell-module__H8zPwW__userMoreMenu summary:focus-visible{outline:3px solid var(--pp-focus);outline-offset:2px}.ProductShell-module__H8zPwW__userMoreMenu>div{z-index:20;border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-md);background:var(--pp-surface);min-width:128px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 16px #2e261c1f}.ProductShell-module__H8zPwW__userMoreMenu>div button{border:0;justify-content:flex-start;width:100%}.ProductShell-module__H8zPwW__adminDialogBackdrop{z-index:50;background:#2322207a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ProductShell-module__H8zPwW__adminDialog{border:1px solid var(--pp-border-strong);background:var(--pp-surface);border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,520px);max-height:min(720px,100dvh - 48px);display:grid;overflow:hidden;box-shadow:0 12px 28px #1f1c182e}.ProductShell-module__H8zPwW__adminDialogWide{width:min(100%,900px)}.ProductShell-module__H8zPwW__adminDialogHeader,.ProductShell-module__H8zPwW__adminDialogActions{justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.ProductShell-module__H8zPwW__adminDialogHeader{border-bottom:1px solid var(--pp-border)}.ProductShell-module__H8zPwW__adminDialogHeader h2{color:var(--pp-text);font-size:20px;line-height:1.2}.ProductShell-module__H8zPwW__adminDialogHeader button{border-radius:var(--pp-radius-sm);width:34px;height:34px;color:var(--pp-muted);cursor:pointer;background:0 0;border:0}.ProductShell-module__H8zPwW__adminDialogHeader button:hover,.ProductShell-module__H8zPwW__adminDialogHeader button:focus-visible{background:var(--pp-surface-muted);color:var(--pp-text);outline:3px solid var(--pp-focus)}.ProductShell-module__H8zPwW__adminDialogBody{gap:14px;padding:18px 22px;display:grid;overflow:auto}.ProductShell-module__H8zPwW__adminDialogBody .ProductShell-module__H8zPwW__formField select,.ProductShell-module__H8zPwW__adminDialogBody .ProductShell-module__H8zPwW__formField textarea{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);background:var(--pp-surface);min-height:42px;color:var(--pp-text);font:inherit;padding:0 10px}.ProductShell-module__H8zPwW__adminDialogBody .ProductShell-module__H8zPwW__formField textarea{resize:vertical;min-height:96px;padding:10px}.ProductShell-module__H8zPwW__adminDialogBody .ProductShell-module__H8zPwW__formField select:focus-visible,.ProductShell-module__H8zPwW__adminDialogBody .ProductShell-module__H8zPwW__formField textarea:focus-visible{border-color:var(--pp-primary);outline:3px solid var(--pp-focus)}.ProductShell-module__H8zPwW__adminDialogActions{border-top:1px solid var(--pp-border);justify-content:flex-end}.ProductShell-module__H8zPwW__dialogUserSummary{border-radius:var(--pp-radius-md);background:var(--pp-surface-muted);align-items:center;gap:12px;padding:14px;display:flex}.ProductShell-module__H8zPwW__dialogUserSummary>span{background:var(--pp-primary-bg);width:40px;height:40px;color:var(--pp-primary);border-radius:999px;place-items:center;font-weight:820;display:inline-grid}.ProductShell-module__H8zPwW__dialogUserSummary strong,.ProductShell-module__H8zPwW__dialogUserSummary em{display:block}.ProductShell-module__H8zPwW__dialogUserSummary strong{color:var(--pp-text);font-size:14px}.ProductShell-module__H8zPwW__dialogUserSummary em{color:var(--pp-muted);margin-top:3px;font-size:13px;font-style:normal}.ProductShell-module__H8zPwW__creditHistorySummary{border-radius:var(--pp-radius-md);background:var(--pp-surface-muted);grid-template-columns:minmax(0,1fr) 150px;align-items:stretch;gap:12px;padding:12px;display:grid}.ProductShell-module__H8zPwW__creditHistorySummary .ProductShell-module__H8zPwW__dialogUserSummary{background:0 0;padding:0}.ProductShell-module__H8zPwW__creditHistorySummary>div:last-child{align-content:center;justify-items:end;gap:4px;display:grid}.ProductShell-module__H8zPwW__creditHistorySummary>div:last-child span,.ProductShell-module__H8zPwW__creditHistorySummary>div:last-child em{color:var(--pp-muted);font-size:12px;font-style:normal}.ProductShell-module__H8zPwW__creditHistorySummary>div:last-child strong{color:var(--pp-text);font-size:24px;line-height:1}.ProductShell-module__H8zPwW__creditHistoryEmpty{min-height:96px;color:var(--pp-muted);place-items:center;font-size:14px;display:grid}.ProductShell-module__H8zPwW__creditHistoryList{gap:8px;display:grid}.ProductShell-module__H8zPwW__creditHistoryRow{border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);background:var(--pp-surface);justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.ProductShell-module__H8zPwW__creditHistoryRow strong,.ProductShell-module__H8zPwW__creditHistoryRow span{display:block}.ProductShell-module__H8zPwW__creditHistoryRow strong{color:var(--pp-text);font-size:13px}.ProductShell-module__H8zPwW__creditHistoryRow span{color:var(--pp-muted);margin-top:3px;font-size:12px}.ProductShell-module__H8zPwW__creditHistoryRow>div:last-child{text-align:right;min-width:92px}.ProductShell-module__H8zPwW__creditHistoryRow>div:last-child strong{color:var(--pp-danger-text)}.ProductShell-module__H8zPwW__creditHistoryRow>div:last-child[data-positive=true] strong{color:var(--pp-primary)}.ProductShell-module__H8zPwW__adminShowcaseCell{grid-template-columns:118px minmax(0,1fr);align-items:center;gap:12px;min-width:260px;display:grid}.ProductShell-module__H8zPwW__adminShowcaseThumbPair{grid-template-columns:repeat(2,54px);gap:6px;display:grid!important}.ProductShell-module__H8zPwW__adminShowcaseThumbPair img{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);background:var(--pp-surface-muted);object-fit:cover;width:54px;height:54px;display:block}.ProductShell-module__H8zPwW__adminShowcaseCell>span,.ProductShell-module__H8zPwW__adminShowcaseCell>span span{min-width:0}.ProductShell-module__H8zPwW__adminTable button,.ProductShell-module__H8zPwW__rowActions button{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);background:var(--pp-surface);min-height:32px;color:var(--pp-text);cursor:pointer;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:720;display:inline-flex}.ProductShell-module__H8zPwW__adminTable button:focus-visible,.ProductShell-module__H8zPwW__rowActions button:focus-visible{outline:3px solid var(--pp-focus);outline-offset:2px}.ProductShell-module__H8zPwW__rowActions button[data-danger=true]{background:var(--pp-danger-bg);color:var(--pp-danger-text);border-color:#9b372c47}.ProductShell-module__H8zPwW__rowActions{flex-wrap:wrap;gap:6px;display:flex}.ProductShell-module__H8zPwW__showcaseEditPanel{border-radius:var(--pp-radius-md);background:var(--pp-primary-bg);border:1px solid #257d6a38;grid-template-columns:minmax(180px,1.1fr) minmax(220px,1.4fr) 92px minmax(160px,.9fr) minmax(160px,.9fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.ProductShell-module__H8zPwW__showcaseEditPanel .ProductShell-module__H8zPwW__formField,.ProductShell-module__H8zPwW__showcaseEditPanel .ProductShell-module__H8zPwW__filePickBox{min-width:0}.ProductShell-module__H8zPwW__showcaseEditPanel .ProductShell-module__H8zPwW__filePickBox{background:var(--pp-surface)}.ProductShell-module__H8zPwW__adminActionError{border-radius:var(--pp-radius-sm);background:var(--pp-danger-bg);color:var(--pp-danger-text);border:1px solid #9b372c47;margin:0 0 10px;padding:10px 12px;font-size:13px;font-weight:700}.ProductShell-module__H8zPwW__permissionSwitch{width:fit-content;color:var(--pp-muted-strong);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.ProductShell-module__H8zPwW__permissionSwitch input{opacity:0;pointer-events:none;position:absolute}.ProductShell-module__H8zPwW__permissionSwitch span{border:1px solid var(--pp-border-strong);background:var(--pp-surface-muted);border-radius:999px;width:38px;height:22px;transition:background .16s,border-color .16s;position:relative}.ProductShell-module__H8zPwW__permissionSwitch span:after{content:"";background:var(--pp-muted);border-radius:999px;width:14px;height:14px;transition:background .16s,transform .16s;position:absolute;top:3px;left:3px}.ProductShell-module__H8zPwW__permissionSwitch input:checked+span{background:var(--pp-primary-bg);border-color:#257d6a8c}.ProductShell-module__H8zPwW__permissionSwitch input:checked+span:after{background:var(--pp-primary);transform:translate(16px)}.ProductShell-module__H8zPwW__permissionSwitch input:focus-visible+span{outline:3px solid var(--pp-focus);outline-offset:2px}.ProductShell-module__H8zPwW__permissionSwitch strong{min-width:42px;color:var(--pp-text);font-size:12px;font-weight:760}.ProductShell-module__H8zPwW__menuAuthorizationRows{gap:10px;display:grid}.ProductShell-module__H8zPwW__menuAuthorizationRow{border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);min-height:48px;color:var(--pp-muted-strong);cursor:pointer;background:#fffefa;grid-template-columns:38px 64px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:680;display:grid}.ProductShell-module__H8zPwW__menuAuthorizationRow input{opacity:0;pointer-events:none;position:absolute}.ProductShell-module__H8zPwW__menuAuthorizationSwitch{border:1px solid var(--pp-border-strong);background:var(--pp-surface-muted);border-radius:999px;width:38px;height:22px;transition:background .16s,border-color .16s;position:relative}.ProductShell-module__H8zPwW__menuAuthorizationSwitch:after{content:"";background:var(--pp-muted);border-radius:999px;width:14px;height:14px;transition:background .16s,transform .16s;position:absolute;top:3px;left:3px}.ProductShell-module__H8zPwW__menuAuthorizationRow input:checked+.ProductShell-module__H8zPwW__menuAuthorizationSwitch{background:var(--pp-primary-bg);border-color:#257d6a8c}.ProductShell-module__H8zPwW__menuAuthorizationRow input:checked+.ProductShell-module__H8zPwW__menuAuthorizationSwitch:after{background:var(--pp-primary);transform:translate(16px)}.ProductShell-module__H8zPwW__menuAuthorizationRow input:focus-visible+.ProductShell-module__H8zPwW__menuAuthorizationSwitch{outline:3px solid var(--pp-focus);outline-offset:2px}.ProductShell-module__H8zPwW__menuAuthorizationRow strong{color:var(--pp-text);white-space:nowrap;font-size:13px;font-weight:760}.ProductShell-module__H8zPwW__menuAuthorizationName{min-width:0;color:var(--pp-muted-strong);overflow-wrap:anywhere;word-break:break-word;line-height:1.45}.ProductShell-module__H8zPwW__quotaControl{grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:6px;width:176px;display:grid}.ProductShell-module__H8zPwW__quotaControl input{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);background:var(--pp-surface);width:100%;min-height:32px;color:var(--pp-text);padding:0 8px;font-size:13px;font-weight:720}.ProductShell-module__H8zPwW__quotaControl input:focus-visible{border-color:var(--pp-primary);outline:3px solid var(--pp-focus);outline-offset:1px}.ProductShell-module__H8zPwW__quotaControl span{color:var(--pp-muted);font-size:12px;font-weight:720}.ProductShell-module__H8zPwW__quotaQuickActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.ProductShell-module__H8zPwW__quotaQuickActions button{border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);background:var(--pp-surface);min-height:24px;color:var(--pp-text);cursor:pointer;font-size:11px;font-weight:760}.ProductShell-module__H8zPwW__quotaQuickActions button:hover{border-color:var(--pp-primary);color:var(--pp-primary)}.ProductShell-module__H8zPwW__quotaQuickActions button:disabled{cursor:not-allowed;opacity:.55}.ProductShell-module__H8zPwW__statusBadge{background:var(--pp-info-bg);border-radius:999px;width:fit-content;padding:4px 8px;font-size:12px;font-weight:760;color:var(--pp-info-text)!important}.ProductShell-module__H8zPwW__statusBadge[data-state=draft],.ProductShell-module__H8zPwW__statusBadge[data-state=invited]{background:var(--pp-warning-bg);color:var(--pp-warning-text)!important}.ProductShell-module__H8zPwW__statusBadge[data-state=locked]{background:var(--pp-danger-bg);color:var(--pp-danger-text)!important}.ProductShell-module__H8zPwW__statusBadge[data-state=visible],.ProductShell-module__H8zPwW__statusBadge[data-state=active]{background:var(--pp-success-bg);color:var(--pp-success-text)!important}.ProductShell-module__H8zPwW__statusBadge[data-state=hidden]{background:var(--pp-warning-bg);color:var(--pp-warning-text)!important}.ProductShell-module__H8zPwW__statusBadge[data-state=real]{background:var(--pp-success-bg);color:var(--pp-success-text)!important}.ProductShell-module__H8zPwW__statusBadge[data-state=mock]{background:var(--pp-info-bg);color:var(--pp-info-text)!important}.ProductShell-module__H8zPwW__statusBadge[data-state=empty]{background:var(--pp-warning-bg);color:var(--pp-warning-text)!important}.ProductShell-module__H8zPwW__statusBadge[data-state=unavailable]{background:var(--pp-surface-muted);color:var(--pp-muted-strong)!important}.ProductShell-module__H8zPwW__auditList,.ProductShell-module__H8zPwW__settingRows{gap:8px;display:grid}.ProductShell-module__H8zPwW__maintenanceSteps,.ProductShell-module__H8zPwW__settingSummaryList{gap:10px;display:grid}.ProductShell-module__H8zPwW__maintenanceSteps{grid-template-columns:repeat(3,minmax(0,1fr))}.ProductShell-module__H8zPwW__maintenanceNotice{border-radius:var(--pp-radius-sm);background:var(--pp-success-bg);color:var(--pp-success-text);border:1px solid #257d6a3d;gap:4px;padding:11px 12px;display:grid}.ProductShell-module__H8zPwW__maintenanceNotice strong{font-size:13px;line-height:1.35}.ProductShell-module__H8zPwW__maintenanceNotice span{color:inherit;font-size:13px;line-height:1.45}.ProductShell-module__H8zPwW__maintenanceSteps div,.ProductShell-module__H8zPwW__settingSummaryList div{border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);background:var(--pp-surface-muted);padding:12px}.ProductShell-module__H8zPwW__settingSummaryList label{border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);background:var(--pp-surface-muted);gap:6px;padding:12px;display:grid}.ProductShell-module__H8zPwW__maintenanceSteps strong,.ProductShell-module__H8zPwW__settingSummaryList strong{color:var(--pp-text);font-size:13px;display:block}.ProductShell-module__H8zPwW__maintenanceSteps span,.ProductShell-module__H8zPwW__settingSummaryList span{color:var(--pp-muted);margin-top:5px;font-size:13px;line-height:1.45;display:block}.ProductShell-module__H8zPwW__settingRows label{border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);min-height:40px;color:var(--pp-muted-strong);background:#fffefa;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:680;display:flex}.ProductShell-module__H8zPwW__settingRows input{width:17px;height:17px}.ProductShell-module__H8zPwW__settingSummaryList input{border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);width:100%;min-height:38px;color:var(--pp-text);font:inherit;background:#fffefa;padding:0 10px}.ProductShell-module__H8zPwW__skinOptionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ProductShell-module__H8zPwW__skinOptionCard{border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface-muted);grid-template-columns:120px minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}.ProductShell-module__H8zPwW__skinOptionCard[data-active=true]{background:var(--pp-primary-bg);box-shadow:inset 4px 0 0 var(--pp-primary);border-color:#257d6a6b}.ProductShell-module__H8zPwW__skinOptionCard h3{color:var(--pp-text);font-size:16px;line-height:1.25}.ProductShell-module__H8zPwW__skinOptionCard p{color:var(--pp-muted);margin-top:5px;font-size:13px;line-height:1.45}.ProductShell-module__H8zPwW__skinOptionCard button{grid-column:2;width:fit-content;min-height:38px;padding:0 14px}.ProductShell-module__H8zPwW__skinPreview{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-md);background:#eeece7;grid-template-rows:1fr 1fr;grid-template-columns:.8fr 1.2fr;gap:6px;height:88px;padding:8px;display:grid;overflow:hidden}.ProductShell-module__H8zPwW__skinPreview span{background:#fffdf8;border-radius:8px}.ProductShell-module__H8zPwW__skinPreview span:first-child{background:#257d6a;grid-row:1/3}.ProductShell-module__H8zPwW__skinPreview span:nth-child(2){background:#fffdf8}.ProductShell-module__H8zPwW__skinPreview span:nth-child(3){background:#d37c54}.ProductShell-module__H8zPwW__skinPreview[data-skin=shanhe]{background:linear-gradient(135deg,#f7efe2,#fffaf1)}.ProductShell-module__H8zPwW__skinPreview[data-skin=shanhe] span:first-child{background:#0f8b74}.ProductShell-module__H8zPwW__skinPreview[data-skin=shanhe] span:nth-child(2){background:#fffaf1}.ProductShell-module__H8zPwW__skinPreview[data-skin=shanhe] span:nth-child(3){background:#d86945}:is(html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__publicShell,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__appShell,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternSquareShell,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__rechargePage){background:linear-gradient(140deg, #0f8b7414, transparent 30%), linear-gradient(320deg, #d8694514, transparent 38%), var(--pp-bg)}:is(html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__publicNav,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__appSidebar,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__appHeader,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__hero,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternSquareIntro,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternFilterPanel,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternCard,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__authCard,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__rechargeBalanceCard,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__rechargePackageCard,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__rechargePanel,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__rechargeOrdersPanel,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__adminPanel,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__adminDialog,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__wechatCheckoutDialog,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternDetailHero,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternDetailInfo,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__emptyState){border-color:var(--pp-border-strong);box-shadow:var(--pp-shadow-md);background:#fffaf1eb}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__hero{border-radius:28px;padding:clamp(28px,5vw,70px);overflow:hidden}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__hero:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#d8694524,#0000 68%);border-radius:999px;width:min(420px,46vw);position:absolute;inset:auto 10% -26% auto}:is(html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__surfaceLabel,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternFeaturedBadge,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__statusBadge,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__rechargeStatusBadge){background:var(--pp-primary-bg);border:1px solid #0f8b742e;color:var(--pp-primary-strong)!important}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__primaryAction{background:linear-gradient(135deg, var(--pp-primary), var(--pp-primary-strong));border:1px solid #ffffff3d;min-height:48px;box-shadow:0 12px 28px #0f8b7438}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__secondaryAction{border-color:var(--pp-border-strong);background:#fffaf1}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternFilterList a{border-color:var(--pp-border-strong);background:#fffaf1}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__rechargeTabs button{border-color:var(--pp-border-strong);background:#fffaf1}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternAdminActions button{border-color:var(--pp-border-strong);background:#fffaf1}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__userMoreMenu summary{border-color:var(--pp-border-strong);background:#fffaf1}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__userMoreMenu>div{border-color:var(--pp-border-strong);background:#fffaf1}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__adminToolbar input{border-color:var(--pp-border-strong);background:#fffaf1}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__adminToolbar select{border-color:var(--pp-border-strong);background:#fffaf1}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__formField input{border-color:var(--pp-border-strong);background:#fffaf1}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__formField select{border-color:var(--pp-border-strong);background:#fffaf1}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__formField textarea{border-color:var(--pp-border-strong);background:#fffaf1}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__adminDialogBody .ProductShell-module__H8zPwW__formField select{border-color:var(--pp-border-strong);background:#fffaf1}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__adminDialogBody .ProductShell-module__H8zPwW__formField textarea{border-color:var(--pp-border-strong);background:#fffaf1}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__settingRows label{border-color:var(--pp-border-strong);background:#fffaf1}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__settingSummaryList input{border-color:var(--pp-border-strong);background:#fffaf1}:is(html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__primarySideNav>a,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__sidebarGroup>summary,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__sideNav a){border-color:var(--pp-border);background:#fffaf1b8}:is(html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__primarySideNav>a[aria-current=page],html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__sidebarGroup>summary[aria-current=page],html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__sideNav a[aria-current=page]){background:var(--pp-primary-bg);color:var(--pp-primary-strong);box-shadow:inset 4px 0 0 var(--pp-primary);border-color:#0f8b746b}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternCard:hover{box-shadow:var(--pp-shadow-lg);transform:translateY(-2px)}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__rechargePackageCard{position:relative;overflow:hidden}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__rechargePackageCard:before{content:"";background:linear-gradient(90deg, var(--pp-primary), var(--pp-accent-warm));height:5px;position:absolute;inset:0 0 auto}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__rechargePackageMain strong{color:var(--pp-primary)}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__metricItem{border-color:var(--pp-border);background:#fffaf1c7}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__dashboardMetric{border-color:var(--pp-border);background:#fffaf1c7}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__rechargeCostGrid div{border-color:var(--pp-border);background:#fffaf1c7}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__settingSummaryList div{border-color:var(--pp-border);background:#fffaf1c7}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__settingSummaryList label{border-color:var(--pp-border);background:#fffaf1c7}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__maintenanceSteps div{border-color:var(--pp-border);background:#fffaf1c7}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__workflowItem{border-color:var(--pp-border);background:#fffaf1c7}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__sizeGuideRow{border-color:var(--pp-border);background:#fffaf1c7}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternDetailStats div{border-color:var(--pp-border);background:#fffaf1c7}:is(html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__wechatCheckoutDialog,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__adminDialog){box-shadow:var(--pp-shadow-lg);border-radius:20px}:is(html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__adminTable,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternManagementTable,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternColorTable){border-color:var(--pp-border-strong)}.ProductShell-module__H8zPwW__adminActions{flex-wrap:wrap;gap:10px;display:flex}.ProductShell-module__H8zPwW__billingConfigGrid{gap:14px;display:grid}.ProductShell-module__H8zPwW__billingCostPanel,.ProductShell-module__H8zPwW__billingPackagePanel{gap:12px;display:grid}.ProductShell-module__H8zPwW__billingSubhead{justify-content:space-between;align-items:end;gap:12px;display:flex}.ProductShell-module__H8zPwW__billingSubhead h3{color:var(--pp-text);margin:0;font-size:15px;line-height:1.25}.ProductShell-module__H8zPwW__billingSubhead span{color:var(--pp-muted);font-size:12px;font-weight:720}.ProductShell-module__H8zPwW__billingCostCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ProductShell-module__H8zPwW__billingCostCard{border-radius:var(--pp-radius-md);background:var(--pp-primary-bg);border:1px solid #257d6a38;grid-template-columns:auto minmax(0,1fr) 96px auto;align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.ProductShell-module__H8zPwW__billingCostIcon,.ProductShell-module__H8zPwW__billingPackageIcon{border-radius:var(--pp-radius-sm);width:34px;height:34px;color:var(--pp-primary);background:#fffefa;justify-content:center;align-items:center;display:inline-flex}.ProductShell-module__H8zPwW__billingCostCard strong,.ProductShell-module__H8zPwW__billingPackageSummary strong{color:var(--pp-text);font-size:13px;line-height:1.25;display:block}.ProductShell-module__H8zPwW__billingCostCard em{color:var(--pp-muted);margin-top:3px;font-size:12px;font-style:normal;line-height:1.25;display:block}.ProductShell-module__H8zPwW__billingCostCard input,.ProductShell-module__H8zPwW__billingPackageRow input{border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);width:100%;min-width:0;min-height:36px;color:var(--pp-text);font:inherit;background:#fffefa;padding:0 9px;font-weight:720}.ProductShell-module__H8zPwW__billingCostCard input:focus-visible,.ProductShell-module__H8zPwW__billingPackageRow input:focus-visible{border-color:var(--pp-primary);outline:3px solid var(--pp-focus);outline-offset:1px}.ProductShell-module__H8zPwW__billingCostCard b{color:var(--pp-muted-strong);white-space:nowrap;font-size:12px}.ProductShell-module__H8zPwW__billingPackageList{gap:8px;display:grid}.ProductShell-module__H8zPwW__billingPackageRow{border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:#fffefa;grid-template-columns:minmax(180px,1.1fr) minmax(160px,1.4fr) 92px 92px 80px auto auto;align-items:end;gap:10px;padding:10px;display:grid}.ProductShell-module__H8zPwW__billingPackageRow[data-disabled=true]{background:var(--pp-surface-muted)}.ProductShell-module__H8zPwW__billingPackageSummary{align-self:center;align-items:center;gap:10px;min-width:0;display:flex}.ProductShell-module__H8zPwW__billingPackageSummary div{min-width:0}.ProductShell-module__H8zPwW__billingPackageSummary span{color:var(--pp-muted);margin-top:3px;font-size:12px;font-weight:720;line-height:1.25;display:block}.ProductShell-module__H8zPwW__billingPackageRow label:not(.ProductShell-module__H8zPwW__permissionSwitch){gap:5px;min-width:0;display:grid}.ProductShell-module__H8zPwW__billingPackageRow label>span{color:var(--pp-muted);font-size:12px;font-weight:720}.ProductShell-module__H8zPwW__billingPackageRow .ProductShell-module__H8zPwW__permissionSwitch{align-self:end;min-height:36px}.ProductShell-module__H8zPwW__billingFieldWide{min-width:0}.ProductShell-module__H8zPwW__iconButton{border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);width:38px;height:38px;color:var(--pp-muted-strong);cursor:pointer;background:#fffefa;justify-content:center;align-items:center;display:inline-flex}.ProductShell-module__H8zPwW__iconButton:hover,.ProductShell-module__H8zPwW__iconButton:focus-visible{border-color:var(--pp-primary);color:var(--pp-primary)}.ProductShell-module__H8zPwW__formField input:disabled{cursor:not-allowed;background:var(--pp-surface-muted);color:var(--pp-muted)}.ProductShell-module__H8zPwW__uploadFormGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 110px minmax(180px,.8fr) minmax(180px,.8fr) auto;align-items:end;gap:12px;display:grid}.ProductShell-module__H8zPwW__filePickBox{border:1px dashed var(--pp-border-strong);border-radius:var(--pp-radius-sm);min-height:42px;color:var(--pp-muted-strong);cursor:pointer;background:#fffefa;align-items:center;gap:9px;padding:0 12px;font-size:13px;font-weight:720;display:flex}.ProductShell-module__H8zPwW__primaryAction:disabled,.ProductShell-module__H8zPwW__secondaryAction:disabled,.ProductShell-module__H8zPwW__adminTable button:disabled,.ProductShell-module__H8zPwW__rowActions button:disabled{cursor:not-allowed;opacity:.56}.ProductShell-module__H8zPwW__filePickBox[data-disabled=true]{cursor:not-allowed;opacity:.7}.ProductShell-module__H8zPwW__localPreviewPanel{border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface-muted);grid-template-columns:minmax(260px,420px) minmax(0,1fr);gap:14px;padding:12px;display:grid}.ProductShell-module__H8zPwW__heroAdminGrid{grid-template-columns:minmax(300px,.95fr) minmax(320px,1.05fr);align-items:stretch;gap:14px;display:grid}.ProductShell-module__H8zPwW__heroAdminPreview{border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface-muted);gap:12px;padding:12px;display:grid}.ProductShell-module__H8zPwW__heroAdminPreview dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ProductShell-module__H8zPwW__heroAdminPreview dl div{border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);background:var(--pp-surface);min-width:0;padding:9px}.ProductShell-module__H8zPwW__heroAdminPreview dt{color:var(--pp-muted-strong);font-size:12px;font-weight:760}.ProductShell-module__H8zPwW__heroAdminPreview dd{overflow-wrap:anywhere;color:var(--pp-text);margin-top:4px;font-size:13px;font-weight:720}.ProductShell-module__H8zPwW__heroAdminForm{align-content:start;gap:12px;display:grid}.ProductShell-module__H8zPwW__heroFileGrid,.ProductShell-module__H8zPwW__localPreviewPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ProductShell-module__H8zPwW__localPreviewMedia{aspect-ratio:1;border:1px dashed var(--pp-border-strong);border-radius:var(--pp-radius-sm);background:var(--pp-surface);min-height:150px;color:var(--pp-muted);text-align:center;place-items:center;font-size:13px;font-weight:720;display:grid;overflow:hidden}.ProductShell-module__H8zPwW__localPreviewMedia img{object-fit:cover;width:100%;height:100%;display:block}.ProductShell-module__H8zPwW__localPreviewCopy{align-content:start;gap:9px;min-width:0;display:grid}.ProductShell-module__H8zPwW__localPreviewCopy h3{color:var(--pp-text);font-size:17px;line-height:1.3}.ProductShell-module__H8zPwW__localPreviewCopy p,.ProductShell-module__H8zPwW__localPreviewCopy small{color:var(--pp-muted);font-size:13px;line-height:1.45}.ProductShell-module__H8zPwW__localPreviewCopy dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ProductShell-module__H8zPwW__localPreviewCopy dl div{border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);background:var(--pp-surface);min-width:0;padding:9px}.ProductShell-module__H8zPwW__localPreviewCopy dt{color:var(--pp-muted-strong);font-size:12px;font-weight:760}.ProductShell-module__H8zPwW__localPreviewCopy dd{overflow-wrap:anywhere;color:var(--pp-text);margin-top:4px;font-size:13px;font-weight:720}.ProductShell-module__H8zPwW__filePickBox input{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ProductShell-module__H8zPwW__dashboardGrid{gap:14px;display:grid}.ProductShell-module__H8zPwW__dateRangeControl{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);min-height:38px;color:var(--pp-muted);background:#fffefa;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;display:grid}.ProductShell-module__H8zPwW__dateRangeControl select{min-height:36px;color:var(--pp-text);background:0 0;border:0;font-weight:720}.ProductShell-module__H8zPwW__dateRangeControl select:focus-visible{outline:3px solid var(--pp-focus);outline-offset:2px}.ProductShell-module__H8zPwW__metricStateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ProductShell-module__H8zPwW__dashboardMetric{border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface);align-content:space-between;gap:14px;min-height:178px;padding:16px;display:grid}.ProductShell-module__H8zPwW__dashboardMetric[data-state=unavailable]{background:linear-gradient(135deg, #fffefa, var(--pp-surface-muted))}.ProductShell-module__H8zPwW__dashboardMetric[data-state=empty]{border-style:dashed}.ProductShell-module__H8zPwW__dashboardMetric h2{color:var(--pp-text);margin-top:9px;font-size:15px;line-height:1.3}.ProductShell-module__H8zPwW__dashboardMetric strong{color:var(--pp-text);letter-spacing:0;font-size:28px;line-height:1}.ProductShell-module__H8zPwW__dashboardMetric p,.ProductShell-module__H8zPwW__dashboardMetric small{color:var(--pp-muted);font-size:13px;line-height:1.5}.ProductShell-module__H8zPwW__dashboardMetric small{color:var(--pp-muted-strong);font-weight:720}.ProductShell-module__H8zPwW__chartPlaceholder{border:1px dashed var(--pp-border-strong);border-radius:var(--pp-radius-md);min-height:190px;color:var(--pp-muted);text-align:center;background-color:#fffefa;background-image:linear-gradient(#e7e1d7 1px,#0000 1px),linear-gradient(90deg,#e7e1d7 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;align-content:center;place-items:center;gap:8px;padding:18px;display:grid}.ProductShell-module__H8zPwW__chartPlaceholder span{color:var(--pp-text);font-size:16px;font-weight:800}.ProductShell-module__H8zPwW__chartPlaceholder p{max-width:52ch;color:var(--pp-muted);font-size:14px;line-height:1.55}@media (max-width:860px){.ProductShell-module__H8zPwW__publicNav{flex-direction:column;align-items:flex-start;padding:16px 18px 0}.ProductShell-module__H8zPwW__navLinks{width:100%;padding-bottom:8px;overflow-x:auto}.ProductShell-module__H8zPwW__navLinksCompact{flex-wrap:wrap;justify-content:flex-end}.ProductShell-module__H8zPwW__hero{grid-template-columns:1fr;padding:42px 18px 28px}.ProductShell-module__H8zPwW__heroTitle{max-width:10ch;font-size:44px}.ProductShell-module__H8zPwW__heroNotes{grid-template-columns:1fr}.ProductShell-module__H8zPwW__heroVisualStage{min-height:560px}.ProductShell-module__H8zPwW__heroVisualRail{inset:32px 0 38px}.ProductShell-module__H8zPwW__heroPhotoCard{width:min(270px,58%);left:0}.ProductShell-module__H8zPwW__heroPatternCard{width:min(300px,66%);top:112px;right:0}.ProductShell-module__H8zPwW__heroVisualArrow{top:250px;left:40%}.ProductShell-module__H8zPwW__heroMiniCard{width:min(250px,68%);bottom:26px;left:8px}.ProductShell-module__H8zPwW__heroVisualNote{width:min(210px,50%);bottom:26px;right:8px}.ProductShell-module__H8zPwW__section{padding:28px 18px}.ProductShell-module__H8zPwW__showcaseSection{padding-top:6px;padding-bottom:24px}.ProductShell-module__H8zPwW__sectionHeader{flex-direction:column;align-items:start}.ProductShell-module__H8zPwW__patternSquareShell{padding:22px 18px 44px}.ProductShell-module__H8zPwW__patternSquareIntro{grid-template-columns:1fr;align-items:start}.ProductShell-module__H8zPwW__patternSquareIntro h1{font-size:30px}.ProductShell-module__H8zPwW__patternSquareIntro .ProductShell-module__H8zPwW__primaryAction{justify-self:start}.ProductShell-module__H8zPwW__patternSquareLayout{grid-template-columns:1fr}.ProductShell-module__H8zPwW__patternFilterPanel{position:static}.ProductShell-module__H8zPwW__patternFilterList{flex-wrap:wrap;display:flex}.ProductShell-module__H8zPwW__patternFilterList a{text-align:center}.ProductShell-module__H8zPwW__workflow,.ProductShell-module__H8zPwW__showcaseStrip,.ProductShell-module__H8zPwW__skinOptionGrid,.ProductShell-module__H8zPwW__skinOptionCard{grid-template-columns:1fr}.ProductShell-module__H8zPwW__skinOptionCard button{grid-column:auto}.ProductShell-module__H8zPwW__showcaseCarouselMedia{aspect-ratio:2.08;height:auto;min-height:0}.ProductShell-module__H8zPwW__homePatternGrid,.ProductShell-module__H8zPwW__exportOutcomeGrid{grid-template-columns:1fr}.ProductShell-module__H8zPwW__exportOutcomeGrid{padding:12px}.ProductShell-module__H8zPwW__sizeGuideTable{background:0 0;border:0;gap:10px;display:grid;overflow:visible}.ProductShell-module__H8zPwW__sizeGuideHead{display:none}.ProductShell-module__H8zPwW__sizeGuideRow{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-md);background:var(--pp-surface);grid-template-columns:1fr;gap:8px;min-height:0;padding:14px;display:grid}.ProductShell-module__H8zPwW__sizeGuideRow span,.ProductShell-module__H8zPwW__sizeGuideRow strong,.ProductShell-module__H8zPwW__sizeGuideRow em{padding:0}.ProductShell-module__H8zPwW__authLayout,.ProductShell-module__H8zPwW__appShell{grid-template-columns:1fr}.ProductShell-module__H8zPwW__authLayout{padding:34px 18px}.ProductShell-module__H8zPwW__authAside h1,.ProductShell-module__H8zPwW__authHeader h1{font-size:30px}.ProductShell-module__H8zPwW__appSidebar{border-right:0;border-bottom:1px solid var(--pp-border-strong);min-height:auto;position:static}.ProductShell-module__H8zPwW__primarySideNav{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-auto-flow:column;overflow-x:auto}.ProductShell-module__H8zPwW__primarySideNav a,.ProductShell-module__H8zPwW__sidebarGroup summary,.ProductShell-module__H8zPwW__sideNav a{white-space:nowrap}.ProductShell-module__H8zPwW__sideNav{margin:8px 0 0 12px}.ProductShell-module__H8zPwW__appMain{padding:22px 18px}.ProductShell-module__H8zPwW__summaryBand,.ProductShell-module__H8zPwW__emptyState,.ProductShell-module__H8zPwW__recordCard,.ProductShell-module__H8zPwW__historyPanelHeader{grid-template-columns:1fr;align-items:flex-start}.ProductShell-module__H8zPwW__profilePanelForm{grid-template-columns:1fr}.ProductShell-module__H8zPwW__profilePanelActions{flex-direction:column;align-items:flex-start}.ProductShell-module__H8zPwW__rechargePage{width:100%}.ProductShell-module__H8zPwW__rechargeHero,.ProductShell-module__H8zPwW__rechargeCostGrid{grid-template-columns:1fr}.ProductShell-module__H8zPwW__wechatCheckoutOverlay{padding:14px}.ProductShell-module__H8zPwW__wechatCheckoutDialog header{padding:0 16px}.ProductShell-module__H8zPwW__wechatCheckoutBody{padding:18px 16px 22px}.ProductShell-module__H8zPwW__wechatCheckoutActions{flex-direction:column;width:100%}.ProductShell-module__H8zPwW__wechatCheckoutActions .ProductShell-module__H8zPwW__primaryAction,.ProductShell-module__H8zPwW__wechatCheckoutActions .ProductShell-module__H8zPwW__secondaryAction{width:100%}.ProductShell-module__H8zPwW__historyPanelHeader{flex-direction:column}.ProductShell-module__H8zPwW__rangeForm{grid-template-columns:1fr;width:100%;margin-left:0}.ProductShell-module__H8zPwW__rangeQuickLinks{justify-content:flex-start;width:100%;margin-left:0}.ProductShell-module__H8zPwW__historyControls{grid-template-columns:1fr}.ProductShell-module__H8zPwW__rangeForm .ProductShell-module__H8zPwW__secondaryAction,.ProductShell-module__H8zPwW__rangeResetAction{justify-self:start}.ProductShell-module__H8zPwW__adminPanelHeader{flex-direction:column;align-items:stretch}.ProductShell-module__H8zPwW__showcaseManagementTabList{grid-template-columns:1fr}.ProductShell-module__H8zPwW__showcaseManagementTabList button{min-height:64px}.ProductShell-module__H8zPwW__showcaseManagementTabIntro{flex-direction:column;align-items:flex-start;gap:4px}.ProductShell-module__H8zPwW__showcaseManagementTabIntro p{text-align:left;max-width:none}.ProductShell-module__H8zPwW__showcaseHeroOverview,.ProductShell-module__H8zPwW__galleryCurationGrid{grid-template-columns:1fr}.ProductShell-module__H8zPwW__showcaseHeroMetaBar{grid-template-columns:1fr;align-items:start}.ProductShell-module__H8zPwW__showcaseHeroPanel .ProductShell-module__H8zPwW__heroAdminForm{grid-template-columns:1fr}.ProductShell-module__H8zPwW__showcaseHeroPanel .ProductShell-module__H8zPwW__heroFileGrid{grid-area:auto}.ProductShell-module__H8zPwW__adminToolbar{justify-content:stretch}.ProductShell-module__H8zPwW__adminToolbar label,.ProductShell-module__H8zPwW__adminToolbar select{width:100%}.ProductShell-module__H8zPwW__userSummaryGrid,.ProductShell-module__H8zPwW__userFilters,.ProductShell-module__H8zPwW__permissionPanel,.ProductShell-module__H8zPwW__billingCostCards,.ProductShell-module__H8zPwW__billingPackageRow{grid-template-columns:1fr}.ProductShell-module__H8zPwW__billingPackageRow .ProductShell-module__H8zPwW__permissionSwitch,.ProductShell-module__H8zPwW__billingPackageRow .ProductShell-module__H8zPwW__iconButton{justify-self:start}.ProductShell-module__H8zPwW__uploadFormGrid,.ProductShell-module__H8zPwW__heroAdminGrid,.ProductShell-module__H8zPwW__showcaseEditPanel,.ProductShell-module__H8zPwW__heroFileGrid,.ProductShell-module__H8zPwW__heroAdminPreview dl{grid-template-columns:1fr}.ProductShell-module__H8zPwW__dateRangeControl{width:100%}.ProductShell-module__H8zPwW__metricStateGrid,.ProductShell-module__H8zPwW__metricGrid{grid-template-columns:1fr}.ProductShell-module__H8zPwW__workflowItem{border-right:0;border-bottom:1px solid var(--pp-border);min-height:0}.ProductShell-module__H8zPwW__workflowItem:last-child{border-bottom:0}}@media (max-width:480px){.ProductShell-module__H8zPwW__publicNav{padding:0 18px}.ProductShell-module__H8zPwW__patternSquareShell{padding-inline:14px}.ProductShell-module__H8zPwW__patternSquareIntro{padding:16px}.ProductShell-module__H8zPwW__patternSquareIntro h1{font-size:26px}.ProductShell-module__H8zPwW__patternSquareToolbar{flex-direction:column;align-items:flex-start}.ProductShell-module__H8zPwW__patternCardGrid{grid-template-columns:1fr}.ProductShell-module__H8zPwW__authLayout{padding:28px 18px}.ProductShell-module__H8zPwW__authAside h1,.ProductShell-module__H8zPwW__authHeader h1{font-size:28px}}@media (prefers-reduced-motion:reduce){.ProductShell-module__H8zPwW__primaryAction,.ProductShell-module__H8zPwW__secondaryAction,.ProductShell-module__H8zPwW__areaLink,.ProductShell-module__H8zPwW__navLinks a{transition:none}}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__brandMark{letter-spacing:0;gap:12px;font-size:16px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__markGrid{background:#fff;border-color:#127c6942;border-radius:12px;width:36px;height:36px;box-shadow:inset 0 0 0 4px #0f8b740d}:is(html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__navLinks,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__navLinksCompact){gap:8px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__navLinks a{color:#37443e;background:0 0;border:1px solid #0000;border-radius:999px;min-height:40px;padding:0 14px;font-weight:760}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__navButton{color:#37443e;background:0 0;border:1px solid #0000;border-radius:999px;min-height:40px;padding:0 14px;font-weight:760}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__languageSwitcher{color:#37443e;background:0 0;border:1px solid #0000;border-radius:999px;min-height:40px;padding:0 14px;font-weight:760}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__navLinksCompact a{color:#37443e;background:0 0;border:1px solid #0000;border-radius:999px;min-height:40px;padding:0 14px;font-weight:760}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__navLinksCompact .ProductShell-module__H8zPwW__navButton{color:#37443e;background:0 0;border:1px solid #0000;border-radius:999px;min-height:40px;padding:0 14px;font-weight:760}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__navLinksCompact .ProductShell-module__H8zPwW__languageSwitcher{color:#37443e;background:0 0;border:1px solid #0000;border-radius:999px;min-height:40px;padding:0 14px;font-weight:760}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__navLinks a:hover{color:#0b6f5e;background:#0f8b7414;border-color:#0f8b7433}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__navButton:hover{color:#0b6f5e;background:#0f8b7414;border-color:#0f8b7433}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__languageSwitcher:hover{color:#0b6f5e;background:#0f8b7414;border-color:#0f8b7433}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__navLinksCompact a:hover{color:#0b6f5e;background:#0f8b7414;border-color:#0f8b7433}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__navLinksCompact .ProductShell-module__H8zPwW__navButton:hover{color:#0b6f5e;background:#0f8b7414;border-color:#0f8b7433}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__navLinksCompact .ProductShell-module__H8zPwW__languageSwitcher:hover{color:#0b6f5e;background:#0f8b7414;border-color:#0f8b7433}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__navSession{color:#0b6f5e;background:#e8f7f1;border:1px solid #0f8b742e;min-height:36px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__hero{width:min(100% - 32px,1200px);min-height:calc(100dvh - 130px);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(360px,.86fr) minmax(520px,1.14fr);align-items:center;gap:clamp(36px,6vw,76px);margin-top:20px;padding:42px 0 72px;position:relative}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__hero:before{display:none}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__heroCopy{align-content:center;gap:22px;min-height:520px;position:relative}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__surfaceLabel{background:#fff7f3;border-color:#c05c6042;box-shadow:0 8px 20px #89534a14;color:#8a514c!important}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__heroTitle{max-width:12ch;font-size:62px;line-height:.94}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__heroTitle:has(.ProductShell-module__H8zPwW__titleLineZh){max-width:8.8ch}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__titleLine:not(.ProductShell-module__H8zPwW__titleLineZh){gap:8px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__titleLineZh{gap:8px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__titleChar{text-shadow:0 8px #0f8b7414;padding:0}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__titleLineZh .ProductShell-module__H8zPwW__titleChar{min-width:1em}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__titleDot{width:13px;height:13px;transform:translate(2px,-12px);box-shadow:20px 8px #0f8b74,40px -1px #d16f82}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__heroCopy p{color:#4f5b55;max-width:44ch;font-size:17px;line-height:1.8}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__heroActions{gap:14px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__primaryAction{color:#fff;background:#0f8b74;border:0;border-radius:12px;min-height:50px;padding:0 20px;box-shadow:0 14px 28px #0f8b7438}:is(html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__primaryAction:hover,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__primaryAction:focus-visible){background:#096f5c;transform:translateY(-1px);box-shadow:0 16px 32px #0f8b7447}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__secondaryAction{color:#2f352f;background:#fff;border-color:#786b593d;border-radius:12px;min-height:48px;box-shadow:0 8px 18px #39373012}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__heroNotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:520px;padding-top:8px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__heroNotes span{color:#48544e;background:#fffffcc2;border:1px solid #9788703d;border-radius:12px;padding:11px 14px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__heroVisualStage{isolation:isolate;min-height:630px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__heroVisualRail{background:linear-gradient(#ffffffdb,#eef9f3d1),#f4fbf7;border-color:#0f8b7438;border-radius:28px;inset:74px 24px 24px 60px;box-shadow:0 24px 70px #2a3a301f}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__heroVisualRail:before{border-color:#0f8b7429;border-radius:20px;inset:24px}:is(html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__heroPhotoCard,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__heroPatternCard,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__heroMiniCard){background:#fffefa;border:1px solid #97887047;border-radius:18px;box-shadow:0 24px 50px #32372f29}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__heroPhotoCard{width:min(350px,50%);top:26px;left:34px;transform:rotate(-3deg)}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__heroPatternCard{width:min(430px,59%);top:100px;right:10px;transform:rotate(2deg)}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__heroVisualArrow{background:#0f8b74;border:0;width:80px;height:48px;top:298px;left:48%;box-shadow:0 16px 34px #0f8b7442}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__heroMiniCard{width:300px;padding:16px;bottom:42px;left:88px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__heroVisualNote{color:#096f5c;background:#e0f5ee;border-color:#0f8b7438;border-radius:14px;width:244px;bottom:54px;right:14px}:is(html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__section,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__showcaseSection,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__sizeGuideSection){width:min(100% - 32px,1200px);margin-inline:auto}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__sectionHeader{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;margin-bottom:18px;display:grid}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__sectionHeader h2{font-size:30px;line-height:1.16}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__sectionHeader p{display:none}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__showcaseStrip{background:#fffffcd6;border:1px solid #9788703d;border-radius:22px;grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);gap:22px;padding:18px;box-shadow:0 18px 48px #2a2f281a}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__showcaseCarouselMedia{border-radius:16px;min-height:380px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__showcaseCarouselTabs{min-height:380px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__showcaseTabList{gap:12px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__showcaseTabList button{background:#fffefa;border-radius:14px}:is(html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__homePatternGrid,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternCardGrid){gap:18px}:is(html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternSquareShell,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternDetailShell){width:min(100% - 32px,1220px);padding-top:34px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternSquareIntro{background:linear-gradient(120deg,#e8f7f1f5,#fffdf7eb),#fffefa;border:0;border-radius:24px;padding:28px 30px;box-shadow:0 20px 54px #2a2f281a}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternSquareIntro h1{font-size:40px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternSquareLayout{grid-template-columns:220px minmax(0,1fr);gap:22px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternFilterPanel{background:#fffefa;border:0;border-radius:18px;padding:16px;top:96px;box-shadow:0 16px 34px #2c2d271a}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternFilterList a{border-radius:12px;min-height:42px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternSortButton{border-radius:12px;min-height:42px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternCard{background:#fffefa;border-color:#97887038;border-radius:16px;box-shadow:0 14px 30px #2d2d2714}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternCardImage{background-size:16px 16px;border-radius:12px;margin:12px 12px 0}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternCardBody{padding:14px 14px 16px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternSpecLine span{border-radius:999px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternAdminActions span{border-radius:999px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__statusBadge{border-radius:999px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__rechargeStatusBadge{border-radius:999px}:is(html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__authShell,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__appShell){background:linear-gradient(#f7faf7f0,#eff4ef),#f2f5f0}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__appShell{grid-template-columns:288px minmax(0,1fr)}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__appSidebar{background:linear-gradient(#fff,#f5fbf7 58%,#eef6f1),#f5fbf7;border-right:1px solid #565f532e;gap:22px;min-height:100dvh;padding:24px 20px;position:sticky;top:0;box-shadow:10px 0 34px #2a2f2814}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__appMain{padding:30px clamp(24px,3vw,42px) 56px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__appHeader{background:linear-gradient(135deg,#fffffcf0,#e8f7f1db),#fffefa;border:0;border-radius:24px;padding:28px;box-shadow:0 18px 46px #2a2f2817}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__appHeader h1{font-size:38px;line-height:1.08}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__primarySideNav{gap:10px}:is(html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__primarySideNav>a,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__sidebarGroup>summary,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__sideNav a){color:#27322d;background:#fffffcb8;border:1px solid #6f7c6f29;border-radius:13px;min-height:44px;padding-inline:14px}:is(html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__primarySideNav>a[aria-current=page],html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__sidebarGroup>summary[aria-current=page],html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__sideNav a[aria-current=page]){color:#096f5c;background:#e6f6f0;border-color:#0f8b7457;box-shadow:inset 4px 0 #0f8b74,0 8px 18px #0f8b741a}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__sideNav{border-left-color:#0f8b7433;gap:8px;margin-left:16px}:is(html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__adminPanel,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__authCard,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__recordCard,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__emptyState,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__profilePanel,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternDetailHero,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternDetailInfo,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__rechargePanel,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__rechargeOrdersPanel){background:#fffffce0;border:1px solid #97887038;border-radius:20px;box-shadow:0 16px 38px #2a2f2814}:is(html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__metricGrid,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__dashboardGrid,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__rechargeHero){gap:16px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__metricItem{background:#fffefa;border:1px solid #97887033;border-radius:16px;box-shadow:0 10px 24px #2a2f280f}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__dashboardMetric{background:#fffefa;border:1px solid #97887033;border-radius:16px;box-shadow:0 10px 24px #2a2f280f}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__rechargeBalanceCard{background:#fffefa;border:1px solid #97887033;border-radius:16px;box-shadow:0 10px 24px #2a2f280f}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__rechargeCostGrid div{background:#fffefa;border:1px solid #97887033;border-radius:16px;box-shadow:0 10px 24px #2a2f280f}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__settingSummaryList div{background:#fffefa;border:1px solid #97887033;border-radius:16px;box-shadow:0 10px 24px #2a2f280f}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__settingSummaryList label{background:#fffefa;border:1px solid #97887033;border-radius:16px;box-shadow:0 10px 24px #2a2f280f}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__maintenanceSteps div{background:#fffefa;border:1px solid #97887033;border-radius:16px;box-shadow:0 10px 24px #2a2f280f}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__workflowItem{background:#fffefa;border:1px solid #97887033;border-radius:16px;box-shadow:0 10px 24px #2a2f280f}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__sizeGuideRow{background:#fffefa;border:1px solid #97887033;border-radius:16px;box-shadow:0 10px 24px #2a2f280f}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternDetailStats div{background:#fffefa;border:1px solid #97887033;border-radius:16px;box-shadow:0 10px 24px #2a2f280f}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__adminPanelHeader{border-bottom:1px solid #9788702e;padding-bottom:14px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__adminToolbar{background:#f8fbf7;border:1px solid #9788702e;border-radius:16px;padding:12px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__adminToolbar input{background:#fff;border-color:#80746242;border-radius:12px;min-height:44px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__adminToolbar select{background:#fff;border-color:#80746242;border-radius:12px;min-height:44px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__formField input{background:#fff;border-color:#80746242;border-radius:12px;min-height:44px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__formField select{background:#fff;border-color:#80746242;border-radius:12px;min-height:44px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__formField textarea{background:#fff;border-color:#80746242;border-radius:12px;min-height:44px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__adminDialogBody .ProductShell-module__H8zPwW__formField select{background:#fff;border-color:#80746242;border-radius:12px;min-height:44px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__adminDialogBody .ProductShell-module__H8zPwW__formField textarea{background:#fff;border-color:#80746242;border-radius:12px;min-height:44px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__settingRows label{background:#fff;border-color:#80746242;border-radius:12px;min-height:44px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__settingSummaryList input{background:#fff;border-color:#80746242;border-radius:12px;min-height:44px}:is(html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__adminTable,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternManagementTable,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternColorTable){border-collapse:collapse;background:#fffefa;border-color:#97887038}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__adminTableWrap{background:#fffefa;border-color:#97887038;border-radius:16px;max-width:100%;overflow-x:auto}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__userManagementTable{min-width:100%}:is(html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__userManagementTable th,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__userManagementTable td){padding-inline:10px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__userManagementTable th:first-child{width:29%}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__userManagementTable th:nth-child(2){width:10%}:is(html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__userManagementTable th:nth-child(3),html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__userManagementTable th:nth-child(4),html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__userManagementTable th:nth-child(5)){width:7%}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__userManagementTable th:nth-child(6){width:12%}:is(html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__userManagementTable th:nth-child(7),html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__userManagementTable th:nth-child(8)){width:11%}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__userManagementTable th:nth-child(9){width:13%}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__userPrimaryName{max-width:24ch}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__userSecondaryText{max-width:28ch}:is(html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__adminTable th,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternManagementTable th,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternColorTable th){color:#45524b;background:#edf5ef;height:46px;font-size:12px}:is(html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__adminTable td,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternManagementTable td,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternColorTable td){border-top-color:#9788702e}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__rechargePage{gap:20px;width:min(100%,980px)}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__rechargeHero{grid-template-columns:minmax(320px,1.1fr) repeat(2,minmax(190px,.62fr))}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__rechargeBalanceCard{color:#fff;background:linear-gradient(135deg,#0f8b74,#13876a 54%,#cf7a5c),#0f8b74;border:0;min-height:138px;box-shadow:0 18px 42px #0f8b7438}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__rechargeBalanceCard span:not(.ProductShell-module__H8zPwW__recordIcon){color:#fff}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__rechargeBalanceCard p{color:#fff}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__rechargeBalanceCard strong{color:#fff}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__rechargeBalanceCard .ProductShell-module__H8zPwW__recordIcon{color:#fff;background:#ffffff2e}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__rechargeTabs{background:#fff;border-bottom-color:#9788702e;min-height:66px;padding-inline:24px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__rechargeTabs button{font-size:17px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__rechargePackages{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;padding:26px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__rechargePackageCard{background:#fffefa;border-color:#97887038;border-radius:20px;min-height:228px;padding:22px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__rechargePackageMain strong{color:#0f8b74;font-size:34px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__rechargePackages .ProductShell-module__H8zPwW__primaryAction{margin-top:auto}:is(html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__wechatCheckoutOverlay,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__adminDialogBackdrop){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14181694}:is(html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__wechatCheckoutDialog,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__adminDialog){background:#fffefa;border:1px solid #ffffff94;border-radius:22px;box-shadow:0 34px 90px #1418164d}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__wechatCheckoutDialog header{background:#fff;border-color:#9788702e}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__adminDialogHeader{background:#fff;border-color:#9788702e}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__adminDialogActions{background:#fff;border-color:#9788702e}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__rechargeToast{background:#fff;border:1px solid #0f8b743d;border-radius:14px;top:24px;right:24px;box-shadow:0 20px 48px #14181633}@media (max-width:980px){html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__publicNav{border-radius:0;width:100%;margin-top:0;position:static}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__hero{grid-template-columns:1fr;min-height:0;padding-top:28px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__heroCopy{min-height:0}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__heroVisualStage{min-height:520px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__appShell{grid-template-columns:1fr}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__appSidebar{min-height:0;position:relative}:is(html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__showcaseStrip,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternSquareLayout,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__rechargeHero){grid-template-columns:1fr}}@media (max-width:640px){html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__heroTitle{font-size:48px}:is(html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__heroNotes,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__rechargePackages){grid-template-columns:1fr}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__heroVisualStage{min-height:430px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__heroPhotoCard{left:0}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__heroPatternCard{right:0}:is(html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__heroMiniCard,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__heroVisualNote){display:none}}.ProductShell-module__H8zPwW__patternSocialCompact,.ProductShell-module__H8zPwW__patternSocialActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ProductShell-module__H8zPwW__patternSocialCompact button,.ProductShell-module__H8zPwW__patternSocialActions button{color:#443d35;min-height:34px;font:inherit;cursor:pointer;background:#fffefa;border:1px solid #d8cbb8;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:760;display:inline-flex}.ProductShell-module__H8zPwW__patternSocialCompact button{min-height:30px;padding:0 9px;font-size:12px}.ProductShell-module__H8zPwW__patternSocialActions button{min-height:42px;padding:0 14px}.ProductShell-module__H8zPwW__patternSocialCompact button[data-active=true],.ProductShell-module__H8zPwW__patternSocialActions button[data-active=true]{color:#087d6d;background:#e4f5ef;border-color:#0f8b745c}.ProductShell-module__H8zPwW__patternSocialCompact strong,.ProductShell-module__H8zPwW__patternSocialActions strong{font-size:12px}.ProductShell-module__H8zPwW__patternSocialCompact p,.ProductShell-module__H8zPwW__patternSocialActions p{color:#9a3f2e;flex-basis:100%;margin:0;font-size:12px}.ProductShell-module__H8zPwW__patternComments{background:#fffefa;border:1px solid #d7cab8;border-radius:20px;gap:16px;margin-top:0;padding:24px;display:grid}.ProductShell-module__H8zPwW__patternComments h2{align-items:center;gap:8px;margin:0;font-size:22px;display:inline-flex}.ProductShell-module__H8zPwW__patternCommentForm{gap:10px;display:grid}.ProductShell-module__H8zPwW__patternCommentForm textarea{resize:vertical;color:#24231f;width:100%;min-height:96px;font:inherit;background:#fffdf8;border:1px solid #d8cbb8;border-radius:14px;padding:12px 14px;line-height:1.55}.ProductShell-module__H8zPwW__patternCommentForm textarea:focus-visible{outline-offset:2px;border-color:#087d6d;outline:3px solid #087d6d29}.ProductShell-module__H8zPwW__patternCommentForm button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#0f8b74;border:0;border-radius:12px;justify-self:end;align-items:center;gap:8px;padding:0 16px;font-weight:820;display:inline-flex}.ProductShell-module__H8zPwW__patternCommentForm button:disabled{cursor:not-allowed;opacity:.55}.ProductShell-module__H8zPwW__patternCommentDisabled{color:#756b5e;margin:0}.ProductShell-module__H8zPwW__patternCommentList{gap:10px;display:grid}.ProductShell-module__H8zPwW__patternCommentList article{background:#fffaf1;border:1px solid #eadfce;border-radius:14px;gap:5px;padding:14px;display:grid}.ProductShell-module__H8zPwW__patternCommentList strong{color:#24231f}.ProductShell-module__H8zPwW__patternCommentList time{color:#8a8072;font-size:12px}.ProductShell-module__H8zPwW__patternCommentDelete{color:#9c3d2f;font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #e2d5c3;border-radius:999px;justify-self:start;align-items:center;gap:5px;padding:3px 8px;font-size:12px;font-weight:780;display:inline-flex}.ProductShell-module__H8zPwW__patternCommentList p{color:#4d463d;white-space:pre-wrap;margin:0;line-height:1.6}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__publicShell{background:radial-gradient(circle at 14% 12%,#d96d861a,#0000 28%),radial-gradient(circle at 86% 10%,#0f8b741a,#0000 30%),linear-gradient(#fffdf8 0,#f7f3ec 56%,#f3f7f1 100%)}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__publicNav{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffcd1;border:1px solid #d7c8b56b;border-radius:22px;width:min(100% - 32px,1180px);min-height:64px;margin-top:12px;position:sticky;top:12px;box-shadow:0 18px 54px #34302a1a}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__brandMark{color:#24231f;letter-spacing:0;font-size:16px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__hero{min-height:calc(100dvh - 120px);padding-top:34px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__heroCopy{min-height:480px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__heroTitle{font-weight:920}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__heroCopy p{color:#5a605b;max-width:42ch}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__heroNotes span{background:#fffffce6;border-color:#d7c8b580;box-shadow:0 18px 44px #34302a14}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__exportOutcomeItem{background:#fffffce6;border-color:#d7c8b580;box-shadow:0 18px 44px #34302a14}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__sizeGuideRow{background:#fffffce6;border-color:#d7c8b580;box-shadow:0 18px 44px #34302a14}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternCard{background:#fffffce6;border-color:#d7c8b580;box-shadow:0 18px 44px #34302a14}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternFilterPanel{background:#fffffce6;border-color:#d7c8b580;box-shadow:0 18px 44px #34302a14}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__showcaseStrip{background:#fffffce6;border-color:#d7c8b580;box-shadow:0 18px 44px #34302a14}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternDetailHero{background:#fffffce6;border-color:#d7c8b580;box-shadow:0 18px 44px #34302a14}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternDetailInfo{background:#fffffce6;border-color:#d7c8b580;box-shadow:0 18px 44px #34302a14}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternCommentsPanel{background:#fffffce6;border-color:#d7c8b580;box-shadow:0 18px 44px #34302a14}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__summaryBand{background:#fffffce6;border-color:#d7c8b580;box-shadow:0 18px 44px #34302a14}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__profilePanel{background:#fffffce6;border-color:#d7c8b580;box-shadow:0 18px 44px #34302a14}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__recordCard{background:#fffffce6;border-color:#d7c8b580;box-shadow:0 18px 44px #34302a14}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__adminPanel{background:#fffffce6;border-color:#d7c8b580;box-shadow:0 18px 44px #34302a14}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__rechargePanel{background:#fffffce6;border-color:#d7c8b580;box-shadow:0 18px 44px #34302a14}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__rechargeOrdersPanel{background:#fffffce6;border-color:#d7c8b580;box-shadow:0 18px 44px #34302a14}:is(html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternCard,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__exportOutcomeItem,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__recordCard,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__adminPanel,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__rechargePackageCard){border-radius:18px}:is(html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternCard:hover,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__rechargePackageCard:hover){border-color:#0f8b744d;transform:translateY(-2px);box-shadow:0 22px 58px #34302a1f}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__primaryAction{color:#fff;background:linear-gradient(135deg,#118d76,#08705e);border-radius:14px;box-shadow:0 16px 32px #0f8b7438}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternCommentForm button{color:#fff;background:linear-gradient(135deg,#118d76,#08705e);border-radius:14px;box-shadow:0 16px 32px #0f8b7438}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__secondaryAction{background:#fffdf8;border-color:#d7c8b5b3;border-radius:12px;box-shadow:0 8px 18px #34302a0d}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternSortButton{background:#fffdf8;border-color:#d7c8b5b3;border-radius:12px;box-shadow:0 8px 18px #34302a0d}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternRecordActions button{background:#fffdf8;border-color:#d7c8b5b3;border-radius:12px;box-shadow:0 8px 18px #34302a0d}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternRecordActions a{background:#fffdf8;border-color:#d7c8b5b3;border-radius:12px;box-shadow:0 8px 18px #34302a0d}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__adminTable button{background:#fffdf8;border-color:#d7c8b5b3;border-radius:12px;box-shadow:0 8px 18px #34302a0d}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__rowActions button{background:#fffdf8;border-color:#d7c8b5b3;border-radius:12px;box-shadow:0 8px 18px #34302a0d}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__appShell{background:radial-gradient(circle at 0 0,#d96d8617,#0000 26%),radial-gradient(circle at 100% 4%,#0f8b741a,#0000 28%),#f3f7f1}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__appSidebar{background:linear-gradient(#fffffcf5,#f1faf5f5),#f5fbf7}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__appHeader{background:linear-gradient(135deg,#fffffceb,#e8f7f1d1),#fffdf8;border:1px solid #d7c8b56b}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__appHeader h1{color:#22221f;letter-spacing:0}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__appHeader p{color:#66645d;max-width:76ch}:is(html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__primarySideNav>a,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__sidebarGroup>summary,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__sideNav a){border-radius:14px;min-height:42px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__adminTableWrap{border-radius:18px}:is(html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__adminTable th,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternManagementTable th,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternColorTable th){color:#4a5750;background:#f0f7f2}:is(html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__adminTable td,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternManagementTable td,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternColorTable td){background:#fffffcb8}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternRecordActions{flex-wrap:wrap;align-items:center;min-width:0;display:flex}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternRecordActions small{white-space:nowrap;align-self:center}:is(html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternRecordEditBackdrop,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__wechatCheckoutOverlay,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__adminDialogBackdrop){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#17191794}:is(html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternRecordEditDialog,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__adminDialog,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__wechatCheckoutDialog){background:#fffdf8;border:1px solid #fff9;border-radius:24px;box-shadow:0 34px 92px #17191742}@media (max-width:760px){html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__publicShell{overflow-x:hidden}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__publicNav{border-radius:0;grid-template-columns:1fr;align-items:start;gap:10px;width:100%;min-height:auto;margin-top:0;padding:10px 14px 12px;display:grid;position:static}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__brandMark{justify-self:start}:is(html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__navLinks,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__navLinksCompact){scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:8px;width:100%;min-width:0;padding:2px 2px 8px;display:flex;overflow-x:auto}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__navLinks::-webkit-scrollbar{display:none}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__navLinksCompact::-webkit-scrollbar{display:none}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__navLinks a{white-space:nowrap;word-break:keep-all;flex:none;min-width:max-content;min-height:36px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__navLinks .ProductShell-module__H8zPwW__navButton{white-space:nowrap;word-break:keep-all;flex:none;min-width:max-content;min-height:36px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__navLinks .ProductShell-module__H8zPwW__languageSwitcher{white-space:nowrap;word-break:keep-all;flex:none;min-width:max-content;min-height:36px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__navLinksCompact a{white-space:nowrap;word-break:keep-all;flex:none;min-width:max-content;min-height:36px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__navLinksCompact .ProductShell-module__H8zPwW__navButton{white-space:nowrap;word-break:keep-all;flex:none;min-width:max-content;min-height:36px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__navLinksCompact .ProductShell-module__H8zPwW__languageSwitcher{white-space:nowrap;word-break:keep-all;flex:none;min-width:max-content;min-height:36px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__hero{width:min(100% - 28px,100%);padding-bottom:34px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__heroTitle{font-size:46px}:is(html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternSquareShell,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__patternDetailShell,html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__section){width:min(100% - 24px,100%)}}.ProductShell-module__H8zPwW__stitchGalleryShell{grid-template-columns:230px minmax(0,1fr);gap:28px;width:min(1280px,100vw - 40px);margin:34px auto 72px;display:grid}.ProductShell-module__H8zPwW__stitchCategoryRail{background:#fffcf6e0;border:1px solid #d6c7b1d1;border-radius:24px;align-self:start;padding:20px;position:sticky;top:24px;box-shadow:0 20px 46px #58412a14}.ProductShell-module__H8zPwW__stitchCategoryTitle{color:#5e5147;align-items:center;gap:8px;margin-bottom:14px;font-weight:800;display:flex}.ProductShell-module__H8zPwW__stitchCategoryList{gap:10px;display:grid}.ProductShell-module__H8zPwW__stitchCategoryList a{color:#4c443d;border:1px solid #0000;border-radius:14px;align-items:center;min-height:46px;padding:0 14px;font-weight:750;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,color .16s;display:flex}.ProductShell-module__H8zPwW__stitchCategoryList a:hover,.ProductShell-module__H8zPwW__stitchCategoryList a:focus-visible{background:#f7eee8;border-color:#2185703d;transform:translate(3px)}.ProductShell-module__H8zPwW__stitchCategoryList a[aria-current=page]{color:#11775f;background:#e7f5ef;border-color:#21857073}.ProductShell-module__H8zPwW__stitchGalleryMain{gap:22px;min-width:0;display:grid}.ProductShell-module__H8zPwW__stitchGalleryHero{background:radial-gradient(circle at 7% 8%,#a7d7c559,#0000 34%),linear-gradient(135deg,#fffcf6fa,#fff5ebdb);border:1px solid #d6c7b1d1;border-radius:28px;justify-content:space-between;align-items:flex-end;gap:28px;min-height:178px;padding:34px;display:flex;box-shadow:0 24px 58px #58412a14}.ProductShell-module__H8zPwW__stitchGalleryEyebrow{color:#9a5b63;background:#ffefebe6;border:1px solid #d56d8047;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:12px;padding:8px 13px;font-weight:800;display:inline-flex}.ProductShell-module__H8zPwW__stitchGalleryHero h1{color:#24211f;letter-spacing:0;margin:0;font-size:clamp(2.25rem,4vw,4.15rem);line-height:.95}.ProductShell-module__H8zPwW__stitchGalleryHero p{color:#6c6259;max-width:650px;margin:14px 0 0;font-size:1.02rem;line-height:1.75}.ProductShell-module__H8zPwW__stitchGalleryCreate{color:#fff;background:#ff8a80;border-radius:16px;flex:none;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 24px;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 16px 28px #ff8a803d}.ProductShell-module__H8zPwW__stitchGalleryCreate:hover,.ProductShell-module__H8zPwW__stitchGalleryCreate:focus-visible{color:#fff;background:#ff7d75;transform:translateY(-1px);box-shadow:0 18px 32px #ff8a8047}.ProductShell-module__H8zPwW__stitchGalleryTools{grid-template-columns:auto auto minmax(220px,1fr);align-items:center;gap:14px;padding:8px 0;display:grid}.ProductShell-module__H8zPwW__stitchSegmented,.ProductShell-module__H8zPwW__stitchPricingTabs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ProductShell-module__H8zPwW__stitchSegmented{background:#eee6dd;border-radius:999px;padding:5px}.ProductShell-module__H8zPwW__stitchSegmented a,.ProductShell-module__H8zPwW__stitchPricingTabs a{color:#675c52;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 16px;font-weight:760;text-decoration:none;display:inline-flex}.ProductShell-module__H8zPwW__stitchPricingTabs{border-left:1px solid #beae9794;padding-left:12px}.ProductShell-module__H8zPwW__stitchPricingTabs a[aria-current=page]{color:#1d7e67;background:#e5f5ef}.ProductShell-module__H8zPwW__stitchGallerySearch{color:#7a7067;background:#fffcf6eb;border:1px solid #d6c7b1db;border-radius:999px;align-items:center;gap:8px;min-width:0;height:46px;padding:0 14px;display:flex}.ProductShell-module__H8zPwW__stitchGallerySearch input{color:#332f2b;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.ProductShell-module__H8zPwW__stitchGalleryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ProductShell-module__H8zPwW__stitchGalleryCard{background:#fffdf8;border:1px solid #d6c7b1c7;border-radius:24px;flex-direction:column;min-height:100%;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 44px #543e2614}.ProductShell-module__H8zPwW__stitchGalleryThumb{aspect-ratio:4/3;background:#f2ebe3;display:block;position:relative;overflow:hidden}.ProductShell-module__H8zPwW__stitchGalleryThumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.ProductShell-module__H8zPwW__stitchGalleryCard:hover .ProductShell-module__H8zPwW__stitchGalleryThumb img{transform:scale(1.045)}.ProductShell-module__H8zPwW__stitchFeaturedPill,.ProductShell-module__H8zPwW__stitchPaidPill,.ProductShell-module__H8zPwW__stitchFreePill{z-index:1;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 11px;font-size:.78rem;font-weight:850;display:inline-flex;position:absolute;top:12px}.ProductShell-module__H8zPwW__stitchGalleryCardBody{flex:1;gap:10px;padding:18px;display:grid}.ProductShell-module__H8zPwW__stitchGalleryCardBody a{color:inherit;text-decoration:none}.ProductShell-module__H8zPwW__stitchGalleryCardBody h2{color:#24211f;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.14rem;line-height:1.2;overflow:hidden}.ProductShell-module__H8zPwW__stitchAuthorLine{font-size:.92rem;color:#756b62!important}.ProductShell-module__H8zPwW__stitchPatternMeta,.ProductShell-module__H8zPwW__stitchPatternStats{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ProductShell-module__H8zPwW__stitchPatternMeta{padding-top:4px}.ProductShell-module__H8zPwW__stitchPatternMeta span,.ProductShell-module__H8zPwW__stitchPatternStats span{color:#5c5249;background:#fff9ef;border:1px solid #d6c7b1b8;border-radius:10px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:.86rem;font-weight:760;display:inline-flex}.ProductShell-module__H8zPwW__stitchPatternStats span{color:#7b7168;background:0 0;border:0;padding:0 2px}.ProductShell-module__H8zPwW__stitchGalleryEmpty{text-align:center;background:#fffcf6c7;border:1px dashed #b59f86d9;border-radius:24px;place-items:center;min-height:260px;padding:36px;display:grid}.ProductShell-module__H8zPwW__stitchGalleryEmpty h2{color:#282522;margin:0 0 8px}.ProductShell-module__H8zPwW__stitchGalleryEmpty p{color:#70675f;margin:0 0 20px}.ProductShell-module__H8zPwW__stitchGalleryEmpty a{color:#fff;background:#23866f;border-radius:999px;align-items:center;min-height:42px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:1100px){.ProductShell-module__H8zPwW__stitchGalleryShell{grid-template-columns:1fr}.ProductShell-module__H8zPwW__stitchCategoryRail{position:static}.ProductShell-module__H8zPwW__stitchCategoryList{padding-bottom:4px;display:flex;overflow-x:auto}.ProductShell-module__H8zPwW__stitchCategoryList a{flex:none}.ProductShell-module__H8zPwW__stitchGalleryTools{grid-template-columns:1fr}.ProductShell-module__H8zPwW__stitchPricingTabs{border-left:0;padding-left:0}}@media (max-width:860px){.ProductShell-module__H8zPwW__stitchGalleryShell{gap:18px;width:min(100% - 24px,720px);margin-top:18px}.ProductShell-module__H8zPwW__stitchGalleryHero{border-radius:22px;flex-direction:column;align-items:flex-start;padding:24px}.ProductShell-module__H8zPwW__stitchGalleryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:560px){.ProductShell-module__H8zPwW__stitchGalleryHero h1{font-size:2.2rem}.ProductShell-module__H8zPwW__stitchGalleryCreate{width:100%}.ProductShell-module__H8zPwW__stitchGalleryGrid{grid-template-columns:1fr}}.ProductShell-module__H8zPwW__publicShell:has(.ProductShell-module__H8zPwW__stitchGalleryShell){background:#fffbf0;min-height:100vh}.ProductShell-module__H8zPwW__publicShell:has(.ProductShell-module__H8zPwW__stitchGalleryShell) .ProductShell-module__H8zPwW__publicNav{z-index:10;width:min(1280px,100vw - 48px);box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffbf0eb;border:0;border-radius:0;margin:0 auto;padding:14px 0;position:sticky;top:0}.ProductShell-module__H8zPwW__stitchGalleryShell{grid-template-columns:256px minmax(0,1fr);gap:32px;width:min(1280px,100vw - 48px);margin:0 auto;padding:30px 0 70px;display:grid}.ProductShell-module__H8zPwW__stitchCategoryRail{box-shadow:none;background:0 0;border:0;border-radius:0;padding:22px 12px;top:90px}.ProductShell-module__H8zPwW__stitchCategoryTitle{color:#50635f;grid-template-columns:28px 1fr;gap:4px 10px;margin-bottom:18px;display:grid}.ProductShell-module__H8zPwW__stitchCategoryTitle svg{grid-row:span 2;margin-top:4px}.ProductShell-module__H8zPwW__stitchCategoryTitle span{font-size:1.45rem;font-weight:860;line-height:1.15}.ProductShell-module__H8zPwW__stitchCategoryTitle small{color:#7a8581;font-size:.78rem;font-weight:650}.ProductShell-module__H8zPwW__stitchCategoryList a{color:#66716d;background:0 0;border:0;border-radius:12px;gap:12px;min-height:48px;padding:0 14px;font-size:.96rem;font-weight:760}.ProductShell-module__H8zPwW__stitchCategoryList a svg{color:#50635f;stroke:currentColor;flex:none;width:22px;height:22px}.ProductShell-module__H8zPwW__stitchCategoryList a:hover,.ProductShell-module__H8zPwW__stitchCategoryList a:focus-visible{color:#50635f;background:#fffefa;transform:translate(4px)}.ProductShell-module__H8zPwW__stitchCategoryList a[aria-current=page]{color:#50635f;background:#e0f2f1;box-shadow:inset 0 0 0 1px #50635f14}.ProductShell-module__H8zPwW__stitchCategoryList a[aria-current=page] svg{color:#218570}.ProductShell-module__H8zPwW__stitchGalleryHero{min-height:auto;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ece5d8;border-radius:0;align-items:end;padding:0 0 18px}.ProductShell-module__H8zPwW__stitchGalleryEyebrow{display:none}.ProductShell-module__H8zPwW__stitchGalleryHero h1{color:#1f2724;font-size:2.15rem;font-weight:900;line-height:1.15}.ProductShell-module__H8zPwW__stitchGalleryHero p{color:#6f7a76;margin-top:7px;font-size:.98rem;line-height:1.6}.ProductShell-module__H8zPwW__stitchGalleryCreate{color:#fff;background:#ff8a80;border-radius:16px;min-height:46px;padding:0 22px;box-shadow:0 8px 22px #ff8a8038}.ProductShell-module__H8zPwW__stitchGalleryTools{justify-content:space-between;gap:18px;padding:4px 0 8px;display:flex}.ProductShell-module__H8zPwW__stitchSegmented{background:#f0f2f0;border-radius:999px;gap:2px;padding:4px}.ProductShell-module__H8zPwW__stitchSegmented a{color:#6a7471;border-radius:999px;min-width:76px;min-height:40px;padding:0 18px;font-size:.9rem}.ProductShell-module__H8zPwW__stitchSegmented a[aria-current=page]{color:#50635f;background:#fff;box-shadow:0 6px 16px #50635f14}.ProductShell-module__H8zPwW__stitchPricingTabs{border-left:0;gap:16px;padding-left:0}.ProductShell-module__H8zPwW__stitchPricingTabs a{color:#6a7471;border-radius:0;min-height:40px;padding:0;font-size:.9rem}.ProductShell-module__H8zPwW__stitchPricingTabs a[aria-current=page]{color:#50635f;background:0 0;font-weight:850}.ProductShell-module__H8zPwW__stitchGallerySearch{background:#fffefa;border:0;border-radius:999px;width:min(290px,100%);height:42px;box-shadow:inset 0 0 0 1px #ece5d8}.ProductShell-module__H8zPwW__stitchGalleryCard,.ProductShell-module__H8zPwW__stitchGalleryCreateCard{background:#fffefa;border:0;border-radius:20px;transition:transform .26s cubic-bezier(.34,1.56,.64,1),box-shadow .18s;overflow:hidden;box-shadow:0 4px 20px -2px #51616114}.ProductShell-module__H8zPwW__stitchGalleryCard:hover{transform:translateY(-8px);box-shadow:0 20px 38px -14px #51616138}.ProductShell-module__H8zPwW__stitchGalleryThumb{aspect-ratio:4/3;background:#eef1ee;border-radius:0;margin:0}.ProductShell-module__H8zPwW__stitchGalleryThumb img{object-fit:cover}.ProductShell-module__H8zPwW__stitchFeaturedPill,.ProductShell-module__H8zPwW__stitchPaidPill,.ProductShell-module__H8zPwW__stitchFreePill{border-radius:999px;min-height:28px;padding:0 13px;font-size:.78rem;top:16px;box-shadow:0 8px 18px #50635f17}.ProductShell-module__H8zPwW__stitchFeaturedPill{color:#6b5a60;background:#ffd3b6;left:16px}.ProductShell-module__H8zPwW__stitchPaidPill,.ProductShell-module__H8zPwW__stitchFreePill{color:#50635f;background:#ffffffeb;right:16px}.ProductShell-module__H8zPwW__stitchPaidPill{background:#a7d7c5}.ProductShell-module__H8zPwW__stitchGalleryCardBody h2{color:#1f2724;font-size:1.2rem;font-weight:900}.ProductShell-module__H8zPwW__stitchAuthorLine{align-items:center;gap:8px;font-size:.9rem;display:inline-flex;color:#68736f!important}.ProductShell-module__H8zPwW__stitchAuthorLine span{color:#50635f;background:#e0f2f1;border-radius:999px;place-items:center;width:24px;height:24px;font-size:.75rem;font-weight:900;display:inline-grid}.ProductShell-module__H8zPwW__stitchPatternMeta{border-top:1px solid #f0ede7;padding-top:10px}.ProductShell-module__H8zPwW__stitchPatternMeta span{color:#66716d;background:0 0;border:0;min-height:auto;padding:0;font-size:.82rem}.ProductShell-module__H8zPwW__stitchPatternStats{color:#66716d;justify-content:space-between;gap:10px}.ProductShell-module__H8zPwW__stitchPatternStats span{color:#66716d;min-height:auto;font-size:.82rem}.ProductShell-module__H8zPwW__stitchGalleryCard .ProductShell-module__H8zPwW__patternSocialCompact{border-top:1px solid #f0ede7;margin-top:2px;padding-top:10px}.ProductShell-module__H8zPwW__stitchGalleryCard .ProductShell-module__H8zPwW__patternSocialCompact button{color:#50635f;background:#fffefa;border-color:#e8ece9;min-height:32px}.ProductShell-module__H8zPwW__stitchGalleryCreateCard{text-align:center;border:1px dashed #50635f33;align-content:center;place-items:center;gap:10px;min-height:320px;padding:32px;display:grid}.ProductShell-module__H8zPwW__stitchGalleryCreateIcon{color:#50635f;background:#e0f2f1;border-radius:999px;place-items:center;width:64px;height:64px;display:grid}.ProductShell-module__H8zPwW__stitchGalleryCreateCard h2{color:#50635f;margin:0;font-size:1.15rem}.ProductShell-module__H8zPwW__stitchGalleryCreateCard p{color:#7a8581;max-width:250px;margin:0;font-size:.9rem;line-height:1.55}.ProductShell-module__H8zPwW__stitchGalleryCreateCard a{color:#50635f;border:1px solid #50635f;border-radius:999px;justify-content:center;align-items:center;min-height:40px;margin-top:8px;padding:0 20px;font-weight:850;text-decoration:none;display:inline-flex}.ProductShell-module__H8zPwW__stitchGalleryEmpty{background:#fffefa;border-color:#50635f38}@media (max-width:1100px){.ProductShell-module__H8zPwW__stitchGalleryShell{width:min(100% - 28px,900px)}.ProductShell-module__H8zPwW__publicShell:has(.ProductShell-module__H8zPwW__stitchGalleryShell) .ProductShell-module__H8zPwW__publicNav{width:min(100% - 28px,900px)}.ProductShell-module__H8zPwW__stitchGalleryShell{grid-template-columns:1fr}.ProductShell-module__H8zPwW__stitchCategoryRail{padding:0}.ProductShell-module__H8zPwW__stitchCategoryTitle{display:none}.ProductShell-module__H8zPwW__stitchCategoryList{gap:10px;padding:4px 0 8px;display:flex;overflow-x:auto}.ProductShell-module__H8zPwW__stitchCategoryList a{background:#fffefa;border-radius:999px;flex:none;min-height:40px;padding:0 16px;box-shadow:inset 0 0 0 1px #ece5d8}.ProductShell-module__H8zPwW__stitchGalleryTools{flex-direction:column;align-items:stretch}.ProductShell-module__H8zPwW__stitchPricingTabs{overflow-x:auto}.ProductShell-module__H8zPwW__stitchGallerySearch{width:100%}}@media (max-width:860px){.ProductShell-module__H8zPwW__publicShell:has(.ProductShell-module__H8zPwW__stitchGalleryShell) .ProductShell-module__H8zPwW__publicNav{padding:12px 0}.ProductShell-module__H8zPwW__stitchGalleryShell{gap:14px;padding-top:18px}.ProductShell-module__H8zPwW__stitchGalleryHero{border-bottom:0;align-items:stretch;gap:14px;padding-bottom:0}.ProductShell-module__H8zPwW__stitchGalleryHero h1{display:none}.ProductShell-module__H8zPwW__stitchGalleryHero p{margin:0}.ProductShell-module__H8zPwW__stitchGalleryCreate{width:fit-content;min-height:36px;box-shadow:none;border-radius:10px;padding:0 14px}.ProductShell-module__H8zPwW__stitchSegmented{overflow-x:auto}.ProductShell-module__H8zPwW__stitchSegmented a{flex:none;min-width:auto}.ProductShell-module__H8zPwW__stitchGalleryGrid{grid-template-columns:1fr;gap:18px}.ProductShell-module__H8zPwW__stitchGalleryCard{border:1px solid #50635f1a;border-radius:18px;box-shadow:0 2px 14px #50635f12}.ProductShell-module__H8zPwW__stitchFeaturedPill,.ProductShell-module__H8zPwW__stitchPaidPill,.ProductShell-module__H8zPwW__stitchFreePill{border-radius:8px}}.ProductShell-module__H8zPwW__publicShell:has(.ProductShell-module__H8zPwW__stitchGalleryShell){background:#fffbf0}.ProductShell-module__H8zPwW__stitchGalleryShell{grid-template-columns:230px minmax(0,1fr);gap:34px;width:min(1180px,100vw - 56px);padding:42px 0 54px}.ProductShell-module__H8zPwW__stitchCategoryRail{padding:8px 0 0;top:88px}.ProductShell-module__H8zPwW__stitchCategoryTitle{grid-template-columns:1fr;gap:2px;margin:0 0 14px}.ProductShell-module__H8zPwW__stitchCategoryTitle svg{display:none}.ProductShell-module__H8zPwW__stitchCategoryTitle span{font-size:.98rem;font-weight:850}.ProductShell-module__H8zPwW__stitchCategoryTitle small{font-size:.75rem}.ProductShell-module__H8zPwW__stitchCategoryList{gap:8px}.ProductShell-module__H8zPwW__stitchCategoryList a{color:#50635f;border-radius:8px;min-height:42px;padding:0 12px;font-size:.84rem;font-weight:740}.ProductShell-module__H8zPwW__stitchCategoryList a svg{width:20px;height:20px}.ProductShell-module__H8zPwW__stitchCategoryList a[aria-current=page]{background:#e0f2f1}.ProductShell-module__H8zPwW__stitchGalleryMain{gap:16px}.ProductShell-module__H8zPwW__stitchGalleryHero{align-items:center;padding:0 0 15px}.ProductShell-module__H8zPwW__stitchGalleryHero h1{font-size:1rem;font-weight:850}.ProductShell-module__H8zPwW__stitchGalleryHero p{margin-top:4px;font-size:.78rem}.ProductShell-module__H8zPwW__stitchGalleryCreate{color:#fff;background:#ff8a80;border-radius:10px;min-height:38px;padding:0 17px;font-size:.82rem}.ProductShell-module__H8zPwW__stitchGalleryCreate svg{width:15px;height:15px}.ProductShell-module__H8zPwW__stitchGalleryTools{align-items:center;gap:12px;padding:0 0 8px}.ProductShell-module__H8zPwW__stitchGalleryTools>div:first-child{align-items:center;gap:18px;display:flex}.ProductShell-module__H8zPwW__stitchSegmented{background:#f1f2f1;padding:3px}.ProductShell-module__H8zPwW__stitchSegmented a{min-width:60px;min-height:32px;padding:0 13px;font-size:.76rem}.ProductShell-module__H8zPwW__stitchPricingTabs{gap:14px}.ProductShell-module__H8zPwW__stitchPricingTabs a{min-height:32px;font-size:.76rem}.ProductShell-module__H8zPwW__stitchGallerySearch{width:230px;height:34px;padding:0 12px}.ProductShell-module__H8zPwW__stitchGallerySearch input{font-size:.76rem}.ProductShell-module__H8zPwW__stitchGalleryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 30px}.ProductShell-module__H8zPwW__stitchGalleryCard{border-radius:12px;box-shadow:0 4px 18px -6px #51616124}.ProductShell-module__H8zPwW__stitchGalleryThumb{aspect-ratio:4/3;background:#f1f2f1}.ProductShell-module__H8zPwW__stitchGalleryCardBody{gap:7px;padding:12px 14px 14px}.ProductShell-module__H8zPwW__stitchGalleryCardBody h2{font-size:.95rem}.ProductShell-module__H8zPwW__stitchAuthorLine{gap:6px;font-size:.72rem}.ProductShell-module__H8zPwW__stitchAuthorLine span{width:18px;height:18px;font-size:.62rem}.ProductShell-module__H8zPwW__stitchPatternMeta{gap:12px;padding-top:7px}.ProductShell-module__H8zPwW__stitchPatternMeta span,.ProductShell-module__H8zPwW__stitchPatternStats span{font-size:.7rem}.ProductShell-module__H8zPwW__stitchPatternMeta svg,.ProductShell-module__H8zPwW__stitchPatternStats svg{width:13px;height:13px}.ProductShell-module__H8zPwW__stitchPatternStats{justify-content:flex-start;gap:13px}.ProductShell-module__H8zPwW__stitchFeaturedPill,.ProductShell-module__H8zPwW__stitchPaidPill,.ProductShell-module__H8zPwW__stitchFreePill{border-radius:999px;min-height:24px;padding:0 9px;font-size:.68rem;top:10px}.ProductShell-module__H8zPwW__stitchFeaturedPill{left:10px}.ProductShell-module__H8zPwW__stitchPaidPill,.ProductShell-module__H8zPwW__stitchFreePill{right:10px}.ProductShell-module__H8zPwW__stitchGalleryCard .ProductShell-module__H8zPwW__patternSocialCompact{gap:8px;margin-top:0;padding-top:5px}.ProductShell-module__H8zPwW__stitchGalleryCard .ProductShell-module__H8zPwW__patternSocialCompact button{background:0 0;border:0;min-height:24px;padding:0 6px;font-size:.68rem}.ProductShell-module__H8zPwW__stitchGalleryCard .ProductShell-module__H8zPwW__patternSocialCompact button span{display:none}.ProductShell-module__H8zPwW__stitchGalleryCreateCard{border-radius:12px;min-height:275px;padding:24px}.ProductShell-module__H8zPwW__stitchGalleryCreateIcon{width:54px;height:54px}.ProductShell-module__H8zPwW__stitchGalleryCreateCard h2{font-size:.92rem}.ProductShell-module__H8zPwW__stitchGalleryCreateCard p{font-size:.75rem}.ProductShell-module__H8zPwW__stitchGalleryCreateCard a{min-height:32px;padding:0 16px;font-size:.75rem}.ProductShell-module__H8zPwW__publicShell:has(.ProductShell-module__H8zPwW__stitchGalleryShell) .ProductShell-module__H8zPwW__stitchFooter{margin-top:0}@media (max-width:1100px){.ProductShell-module__H8zPwW__publicShell:has(.ProductShell-module__H8zPwW__stitchGalleryShell) .ProductShell-module__H8zPwW__publicNav{width:100%;max-width:none;padding-inline:18px}.ProductShell-module__H8zPwW__stitchGalleryShell{grid-template-columns:1fr;width:min(100% - 24px,760px);padding-top:22px}}@media (max-width:860px){.ProductShell-module__H8zPwW__stitchGalleryHero h1{font-size:1.35rem;display:block}.ProductShell-module__H8zPwW__stitchGalleryTools{flex-direction:column;align-items:stretch}.ProductShell-module__H8zPwW__stitchGalleryTools>div:first-child{flex-direction:column;align-items:stretch;gap:8px}.ProductShell-module__H8zPwW__stitchGallerySearch{width:100%}}.ProductShell-module__H8zPwW__stitchHomeShell{--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-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchNav{width:100%;max-width:none;min-height:64px;box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:0;border-bottom:1px solid #eee8dd;border-radius:0;margin:0;padding:0 max(28px,50vw - 590px);position:relative;top:0}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__publicNav.ProductShell-module__H8zPwW__stitchNav{z-index:30;width:100%;max-width:none;min-height:64px;box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:0;border-bottom:1px solid #eee8dd;border-radius:0;margin:0;padding:0 max(28px,50vw - 590px);position:relative;top:0}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__brandMark{color:#24312e;font-weight:840}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__markGrid{border-color:#eadfce;border-radius:11px;width:34px;height:34px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__navLinks{gap:18px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__navLinks a,.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__navLinks button{color:#394641;border-radius:999px;min-height:38px;font-size:14px;font-weight:780}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__navLinks a:hover,.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__navLinks button:hover{color:#0f806c;background:#eef9f5}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchHero{background:radial-gradient(circle at 13% 18%,#ff81782e,#0000 34%),radial-gradient(circle at 88% 18%,#82beb038,#0000 34%),linear-gradient(#fffbf0 0%,#fff7ea 100%);grid-template-columns:minmax(360px,.92fr) minmax(420px,1fr);gap:clamp(34px,5vw,80px);width:100%;max-width:none;min-height:430px;margin:0;padding:56px max(28px,50vw - 590px) 54px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchHeroCopy{gap:18px;max-width:500px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchHeroTitle{color:var(--stitch-primary);letter-spacing:0;margin:0;font-size:clamp(38px,4.5vw,58px);font-weight:930;line-height:1.05;display:block}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchHeroCopy p{max-width:480px;color:var(--stitch-muted);font-size:16px;line-height:1.9}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchHeroActions{gap:14px;margin-top:4px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchPrimaryButton,.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSecondaryButton{border-radius:12px;min-height:48px;padding:0 22px;font-size:15px;font-weight:860}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchHero .ProductShell-module__H8zPwW__stitchPrimaryButton{background:linear-gradient(135deg, var(--stitch-action), var(--stitch-action-dark));color:#fff;box-shadow:0 18px 32px #ff817838}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchHero .ProductShell-module__H8zPwW__stitchSecondaryButton{color:#51605b;background:#fffefa;border:1px solid #e0d6c6;box-shadow:0 12px 24px #543e260d}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchHeroVisual{justify-content:center;align-items:center;gap:18px;min-height:285px;display:flex}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchHeroGlow,.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchHeroTip{display:none}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchPhotoCard{background:#fff;border:1px solid #eadfce;border-radius:16px;width:190px;height:212px;padding:8px;position:relative;inset:auto;box-shadow:0 22px 48px #4e41341f}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchPhotoOriginal{z-index:2;transform:rotate(-4deg)}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchPhotoPattern{z-index:3;width:210px;height:224px;transform:rotate(4deg)}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchPhotoCard img{border-radius:12px;height:calc(100% - 30px)}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchPhotoCard figcaption{color:#5d554d;align-items:center;height:28px;padding:7px 2px 0;font-size:12px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchHeroArrow{z-index:5;width:auto;height:auto;color:var(--stitch-action);box-shadow:none;background:0 0;border-radius:0;font-size:28px;line-height:1;position:relative;top:auto;left:auto}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchColorCard{background:#ffffffeb;border-color:#eadfce;border-radius:14px;width:190px;padding:14px;bottom:-34px;left:auto;right:16px;box-shadow:0 18px 42px #483a2b1c}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchColorCard h2{margin-bottom:9px;font-size:13px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchColorRow{grid-template-columns:14px 28px 1fr auto;gap:7px;min-height:25px;font-size:11px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchColorRow>span{width:14px;height:14px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSection{width:100%;max-width:none;margin:0;padding:54px max(28px,50vw - 590px)}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSection:nth-of-type(3),.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSection:nth-of-type(5){background:#f8f6f1}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSectionHeader{align-items:center;max-width:1180px;margin:0 auto 24px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSectionHeader h2{color:#2d3935;font-size:clamp(24px,2.4vw,30px)}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSectionHeader p{color:#68736e;font-size:14px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSection:first-of-type .ProductShell-module__H8zPwW__stitchSectionHeader{text-align:center;display:block}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSampleModeTabs{border-bottom:1px solid #eee5da;justify-content:center;gap:44px;max-width:620px;margin:0 auto 24px;display:flex}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSampleModeTabs span{color:#4f5c57;padding:0 0 12px;font-size:14px;font-weight:800;position:relative}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSampleModeTabs span[aria-current=page]{color:#ff746a}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSampleModeTabs span[aria-current=page]:after{content:"";background:#ff8178;border-radius:999px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSamplePanel{max-width:1030px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:0;display:block}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSampleMedia{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSampleMedia figure{aspect-ratio:4/3;background:#fff;border-color:#eadfce;border-radius:16px;min-height:0;box-shadow:0 16px 36px #4e413414}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSampleMedia img{object-fit:cover}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSampleMedia figcaption{color:#4e5d58;background:#ffffffe0;bottom:12px;left:12px;box-shadow:0 8px 20px #3a2f251a}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSampleTabs{justify-content:center;margin-top:22px;display:flex}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSampleActions{justify-content:center}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSampleActions .ProductShell-module__H8zPwW__stitchPrimaryButton{color:#5b5963;box-shadow:none;background:#f2d4df}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSampleActions .ProductShell-module__H8zPwW__stitchSecondaryButton{color:#fff;background:#516161;border-color:#0000}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchPatternGrid,.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchOutcomeGrid,.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSizeTable{max-width:1180px;margin-inline:auto}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchPatternGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchPatternCard,.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchOutcomeCard,.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSizeTable{background:#fffefa;border-color:#eadfce;box-shadow:0 16px 36px #4e413412}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchPatternThumb{border-radius:14px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchOutcomeGrid{background:#fffefa;grid-template-columns:repeat(4,minmax(0,1fr))}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchOutcomeCard{border-radius:14px}@media (max-width:980px){.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchNav{padding-inline:18px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchHero{grid-template-columns:1fr;padding:34px 20px 44px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchHeroVisual{min-height:280px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSection{padding-inline:20px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSampleMedia,.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchPatternGrid,.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchOutcomeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchHero{padding-top:28px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchHeroTitle{font-size:38px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchHeroVisual{justify-content:flex-start;overflow:hidden}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchPhotoCard{width:42vw;min-width:142px;height:176px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchPhotoPattern{width:45vw;height:184px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchColorCard{display:none}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSampleModeTabs{justify-content:flex-start;gap:20px;overflow-x:auto}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSampleMedia,.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchPatternGrid,.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchOutcomeGrid{grid-template-columns:1fr}}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__publicNav.ProductShell-module__H8zPwW__stitchNav{justify-content:space-between;align-items:center;gap:24px;height:64px;padding:0 max(28px,50vw - 590px);display:flex}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__publicNav.ProductShell-module__H8zPwW__stitchNav{justify-content:space-between;align-items:center;gap:24px;height:64px;padding:0 max(28px,50vw - 590px);display:flex}.ProductShell-module__H8zPwW__stitchNavLeft,.ProductShell-module__H8zPwW__stitchNavRight,.ProductShell-module__H8zPwW__stitchNavMenu{align-items:center;display:flex}.ProductShell-module__H8zPwW__stitchNavLeft{gap:34px;min-width:0}.ProductShell-module__H8zPwW__stitchNavMenu{gap:28px}.ProductShell-module__H8zPwW__stitchNavMenu a,.ProductShell-module__H8zPwW__stitchNavRight a,.ProductShell-module__H8zPwW__stitchNavRight button{color:#47544f;font-size:14px;font-weight:780;text-decoration:none}.ProductShell-module__H8zPwW__stitchNavRight{gap:14px;margin-left:auto}.ProductShell-module__H8zPwW__stitchIconButton{color:#65716c;background:0 0;border:0;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.ProductShell-module__H8zPwW__stitchNavDivider{background:#e7ded3;width:1px;height:24px}.ProductShell-module__H8zPwW__stitchNavCredit{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.ProductShell-module__H8zPwW__stitchNavCredit span,.ProductShell-module__H8zPwW__stitchNavBadge{color:#14836e!important}.ProductShell-module__H8zPwW__creditTaskPopoverWrap{position:relative}.ProductShell-module__H8zPwW__creditTaskPopover{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)));background:#fffefa;border:1px solid #e3d9cc;border-radius:14px;padding:14px;position:fixed;box-shadow:0 22px 50px #2b37322e}.ProductShell-module__H8zPwW__creditTaskPopover:before{content:"";background:#fffefa;border-top:1px solid #e3d9cc;border-left:1px solid #e3d9cc;width:12px;height:12px;position:absolute;top:-7px;right:34px;transform:rotate(45deg)}.ProductShell-module__H8zPwW__creditTaskPopoverClose{color:#66716c;cursor:pointer;background:#f4efe7;border:0;border-radius:999px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:10px;right:10px}.ProductShell-module__H8zPwW__creditTaskPopoverHead{align-items:center;gap:10px;padding-right:30px;display:flex}.ProductShell-module__H8zPwW__creditTaskPopoverHead>span{color:#197c6c;background:#e8f5f1;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.ProductShell-module__H8zPwW__creditTaskPopoverHead strong{color:#26322f;font-size:15px;line-height:1.25;display:block}.ProductShell-module__H8zPwW__creditTaskPopoverHead p,.ProductShell-module__H8zPwW__creditTaskPopoverMuted{color:#6b746f;margin:3px 0 0;font-size:12px;line-height:1.45}.ProductShell-module__H8zPwW__creditTaskPopoverList{gap:8px;margin-top:12px;display:grid}.ProductShell-module__H8zPwW__creditTaskPopoverList a{color:#2f3d39;background:#fff;border:1px solid #eee7dc;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;text-decoration:none;display:grid}.ProductShell-module__H8zPwW__creditTaskPopoverList svg{color:#2b8a79}.ProductShell-module__H8zPwW__creditTaskPopoverList strong,.ProductShell-module__H8zPwW__creditTaskPopoverList em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ProductShell-module__H8zPwW__creditTaskPopoverList strong{color:#334440;font-size:13px}.ProductShell-module__H8zPwW__creditTaskPopoverList em{color:#87928d;margin-top:2px;font-size:11px;font-style:normal;font-weight:760}.ProductShell-module__H8zPwW__creditTaskPopoverList b{color:#287d6d;white-space:nowrap;background:#eef6f3;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;display:inline-flex}.ProductShell-module__H8zPwW__creditTaskPopoverActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.ProductShell-module__H8zPwW__creditTaskPopoverActions a{background:#53645f;border-radius:9px;justify-content:center;align-items:center;gap:4px;min-height:36px;font-size:13px;font-weight:820;text-decoration:none;display:inline-flex;color:#fff!important}.ProductShell-module__H8zPwW__creditTaskPopoverActions a:last-child{background:#f1ece4;color:#53645f!important}.ProductShell-module__H8zPwW__stitchNavBadge{background:#e6f5f0;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;display:inline-flex}.ProductShell-module__H8zPwW__stitchNavMenu a[data-loading=true]{color:#14836e}.ProductShell-module__H8zPwW__stitchNavMenu a[data-loading=true]:after{opacity:.72;transform:scaleX(1)}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__languageSwitcher{background:0 0;border:0;min-height:34px;padding:0}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchHero{min-height:336px;padding-top:42px;padding-bottom:44px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchHeroCopy{gap:14px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchHeroTitle{color:#50635f;font-size:clamp(30px,3.4vw,42px);line-height:1.12}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchHeroCopy p{max-width:450px;font-size:14px;line-height:1.85}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchHero .ProductShell-module__H8zPwW__stitchPrimaryButton,.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchHero .ProductShell-module__H8zPwW__stitchSecondaryButton{border-radius:10px;min-height:42px;padding:0 18px;font-size:14px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchHero .ProductShell-module__H8zPwW__stitchPrimaryButton{background:#ff8178;box-shadow:0 12px 24px #ff81782e}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchHeroVisual{min-height:250px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchPhotoCard{width:170px;height:188px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchPhotoPattern{width:184px;height:196px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchColorCard{width:176px;bottom:-22px;right:2px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSection:first-of-type{background:#fff;padding-top:50px;padding-bottom:48px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSection:nth-of-type(2){background:#f6f5f2}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSection:nth-of-type(3){background:#fffdf5}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSection:nth-of-type(4){background:#fff;padding-top:28px;padding-bottom:50px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSectionHeader{margin-bottom:20px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSection:first-of-type .ProductShell-module__H8zPwW__stitchSectionHeader h2,.ProductShell-module__H8zPwW__stitchSizeCardsHeader h2{text-align:center;color:#50635f;font-size:24px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSampleModeTabs{border-bottom-color:#e9e6df;gap:48px;width:fit-content;max-width:100%}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSampleModeTabs span{color:#50635f;font-size:13px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSampleMedia{min-height:355px;display:block;position:relative}.ProductShell-module__H8zPwW__stitchSampleSlide{opacity:0;animation:12s infinite ProductShell-module__H8zPwW__stitchSampleCycle;animation-delay:calc(var(--slide-index,0) * 4s);grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid;position:absolute;inset:0}.ProductShell-module__H8zPwW__stitchSampleSlide:first-child{position:relative}@keyframes ProductShell-module__H8zPwW__stitchSampleCycle{0%,28%{opacity:1}34%,to{opacity:0}}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSampleActions .ProductShell-module__H8zPwW__stitchPrimaryButton,.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSampleActions .ProductShell-module__H8zPwW__stitchSecondaryButton{border-radius:10px;min-height:40px;padding:0 18px;font-size:13px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchPatternGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchPatternCard{box-shadow:none;background:#fff;border:0;border-radius:16px;overflow:hidden}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchPatternThumb{aspect-ratio:1.38;background:#edf0ed;border-radius:16px 16px 0 0;margin:0}.ProductShell-module__H8zPwW__stitchPatternPriceFree,.ProductShell-module__H8zPwW__stitchPatternPricePaid{border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:12px;font-style:normal;font-weight:850;display:inline-flex;position:absolute;top:10px;right:10px}.ProductShell-module__H8zPwW__stitchPatternPriceFree{color:#9f5260;background:#ffd9df}.ProductShell-module__H8zPwW__stitchPatternPricePaid{color:#8f4d64;background:#f4d2df}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchPatternBody{gap:11px;padding:16px 16px 18px;display:grid}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchPatternBody h3{color:#222825;font-size:20px;line-height:1.15}.ProductShell-module__H8zPwW__stitchPatternAuthorLine{color:#4e5a55;align-items:center;gap:12px;margin:0;font-size:13px;line-height:1;display:flex}.ProductShell-module__H8zPwW__stitchPatternAuthorLine span{color:#6c7772;font-size:14px}.ProductShell-module__H8zPwW__stitchPatternAuthorLine b{color:#222825;font-weight:740}.ProductShell-module__H8zPwW__stitchPatternMakeButton{color:#50635f;background:#fff;border:1px solid #5a6661;border-radius:10px;justify-content:center;align-items:center;min-height:42px;margin-top:4px;font-size:15px;font-weight:850;text-decoration:none;display:inline-flex}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchPatternBody>div{display:none}.ProductShell-module__H8zPwW__stitchSizeCardsHeader{max-width:1180px;margin:0 auto 26px}.ProductShell-module__H8zPwW__stitchSizeCardGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;max-width:1020px;margin:0 auto;display:grid}.ProductShell-module__H8zPwW__stitchSizeCard{text-align:center;background:#fff;border:1px solid #e3ded6;border-radius:12px;align-content:start;justify-items:center;gap:6px;min-height:210px;padding:24px 18px 20px;display:grid}.ProductShell-module__H8zPwW__stitchSizeCard>span{color:#50635f;background:#dff4f1;border-radius:999px;place-items:center;width:44px;height:44px;display:grid}.ProductShell-module__H8zPwW__stitchSizeCard:nth-child(2)>span{background:#f2d7e3}.ProductShell-module__H8zPwW__stitchSizeCard:nth-child(3)>span{background:#ddebf5}.ProductShell-module__H8zPwW__stitchSizeCard:nth-child(4)>span{color:#e85f58;background:#ffd9d6}.ProductShell-module__H8zPwW__stitchSizeCard h3,.ProductShell-module__H8zPwW__stitchSizeCard strong,.ProductShell-module__H8zPwW__stitchSizeCard p{margin:0}.ProductShell-module__H8zPwW__stitchSizeCard h3{margin-top:8px;font-size:15px}.ProductShell-module__H8zPwW__stitchSizeCard strong,.ProductShell-module__H8zPwW__stitchSizeCard p{color:#56635e;font-size:11px;font-weight:650}.ProductShell-module__H8zPwW__stitchSizeCard a{color:#50635f;background:#f0f0ef;border-radius:8px;justify-content:center;align-self:end;align-items:center;width:100%;min-height:28px;margin-top:16px;font-size:12px;font-weight:780;text-decoration:none;display:inline-flex}.ProductShell-module__H8zPwW__stitchDownloadBand{background:#dff3ef;border-radius:22px;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:52px;max-width:1180px;margin:0 auto;padding:52px;display:grid}.ProductShell-module__H8zPwW__stitchDownloadCopy h2{color:#50635f;margin:0 0 20px;font-size:28px}.ProductShell-module__H8zPwW__stitchDownloadCopy>div{gap:14px;display:grid}.ProductShell-module__H8zPwW__stitchDownloadCopy article{grid-template-columns:32px 1fr;align-items:start;gap:12px;display:grid}.ProductShell-module__H8zPwW__stitchDownloadCopy article>span{color:#50635f;background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.ProductShell-module__H8zPwW__stitchDownloadCopy h3,.ProductShell-module__H8zPwW__stitchDownloadCopy p{margin:0}.ProductShell-module__H8zPwW__stitchDownloadCopy h3{color:#394743;font-size:15px}.ProductShell-module__H8zPwW__stitchDownloadCopy p{color:#61706a;font-size:12px;line-height:1.55}.ProductShell-module__H8zPwW__stitchExportMock{background:#fff;border-radius:18px;gap:10px;padding:22px;display:grid;box-shadow:0 22px 42px #4c5f5924}.ProductShell-module__H8zPwW__stitchExportMock>div{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.ProductShell-module__H8zPwW__stitchExportMock button{color:#7a8580;background:0 0;border:0;font-size:18px}.ProductShell-module__H8zPwW__stitchExportMock label{color:#3f4b47;background:#f3f3f2;border-radius:8px;grid-template-columns:18px 1fr 18px;align-items:center;gap:10px;min-height:42px;padding:0 12px;font-size:13px;font-weight:760;display:grid}.ProductShell-module__H8zPwW__stitchExportMock label i{border:1px solid #87928d;border-radius:50%;width:16px;height:16px}.ProductShell-module__H8zPwW__stitchExportMock a{color:#fff;background:#ff8178;border-radius:8px;justify-content:center;align-items:center;min-height:48px;margin-top:8px;font-weight:850;text-decoration:none;display:inline-flex}.ProductShell-module__H8zPwW__stitchFooter{color:#5d6863;background:#f7f7f6;border-top:1px solid #e8e4dd;padding:28px max(28px,50vw - 590px) 32px;font-size:12px;display:block}.ProductShell-module__H8zPwW__stitchFooterInner{background:#f8f8f7;border:0;border-radius:0 0 14px 14px;grid-template-columns:1fr auto auto;align-items:center;gap:54px;max-width:1180px;min-height:110px;margin:0 auto;padding:0 54px;display:grid}.ProductShell-module__H8zPwW__stitchFooterBrand strong{color:#50635f;font-size:18px;line-height:1.2;display:block}.ProductShell-module__H8zPwW__stitchFooterBrand span{color:#43504b;margin-top:10px;font-size:12px;display:block}.ProductShell-module__H8zPwW__stitchFooterLinks{white-space:nowrap;justify-content:center;align-items:center;gap:34px;display:flex}.ProductShell-module__H8zPwW__stitchFooterLinks a{color:#5d6863;font-size:12px;font-weight:650;text-decoration:none}.ProductShell-module__H8zPwW__stitchFooterSocials{align-items:center;gap:12px;display:flex}.ProductShell-module__H8zPwW__stitchFooterSocials a{color:#51615d;background:#e7ebe8;border-radius:50%;place-items:center;width:34px;height:34px;text-decoration:none;display:grid}@media (max-width:980px){.ProductShell-module__H8zPwW__stitchNavMenu{display:none}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSampleMedia{min-height:610px}.ProductShell-module__H8zPwW__stitchSampleSlide{grid-template-columns:1fr;gap:18px}.ProductShell-module__H8zPwW__stitchSizeCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductShell-module__H8zPwW__stitchDownloadBand{grid-template-columns:1fr;padding:32px}}@media (max-width:640px){.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__publicNav.ProductShell-module__H8zPwW__stitchNav{padding-inline:16px}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__publicNav.ProductShell-module__H8zPwW__stitchNav{padding-inline:16px}.ProductShell-module__H8zPwW__stitchNavRight{gap:8px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSection:nth-of-type(3),.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSection:nth-of-type(4){padding-inline:16px}.ProductShell-module__H8zPwW__stitchSizeCardGrid{grid-template-columns:1fr}.ProductShell-module__H8zPwW__stitchDownloadBand{padding:24px}.ProductShell-module__H8zPwW__stitchFooter{padding:22px 16px}.ProductShell-module__H8zPwW__stitchFooterInner{grid-template-columns:1fr;justify-items:start;gap:18px;padding:24px}.ProductShell-module__H8zPwW__stitchFooterLinks{flex-wrap:wrap;justify-content:flex-start;gap:16px 24px}}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSampleModeTabs span{animation:12s infinite ProductShell-module__H8zPwW__stitchSampleTabCycle}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSampleModeTabs span:nth-child(2){animation-delay:4s}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSampleModeTabs span:nth-child(3){animation-delay:8s}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSampleModeTabs span:after{content:"";opacity:0;background:#ff8178;border-radius:999px;height:2px;animation:12s infinite ProductShell-module__H8zPwW__stitchSampleTabLineCycle;position:absolute;bottom:-1px;left:0;right:0}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSampleModeTabs span:nth-child(2):after{animation-delay:4s}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSampleModeTabs span:nth-child(3):after{animation-delay:8s}@keyframes ProductShell-module__H8zPwW__stitchSampleTabCycle{0%,28%{color:#ff746a}34%,to{color:#50635f}}@keyframes ProductShell-module__H8zPwW__stitchSampleTabLineCycle{0%,28%{opacity:1}34%,to{opacity:0}}.ProductShell-module__H8zPwW__stitchMobileMenuDetails,.ProductShell-module__H8zPwW__stitchMobileMenuButton,.ProductShell-module__H8zPwW__stitchMobileMenuPanel,.ProductShell-module__H8zPwW__stitchMobileMenuPortalBackdrop,.ProductShell-module__H8zPwW__stitchMobileMenuPortalPanel,.ProductShell-module__H8zPwW__stitchMobileSampleList,.ProductShell-module__H8zPwW__stitchMobileBottomNav{display:none}@media (max-width:640px){.ProductShell-module__H8zPwW__publicNav.ProductShell-module__H8zPwW__stitchNav{z-index:150;position:sticky;top:0;overflow:visible}.ProductShell-module__H8zPwW__stitchHomeShell{padding-bottom:82px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__publicNav.ProductShell-module__H8zPwW__stitchNav{z-index:150;height:64px;min-height:64px;box-shadow:none;background:#fffdf8f5;border-bottom:1px solid #dfd8cf99;border-radius:0;justify-content:space-between;align-items:center;margin:0;padding:0 20px;display:flex;position:sticky;top:0;flex-direction:row!important}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__publicNav.ProductShell-module__H8zPwW__stitchNav{z-index:150;height:64px;min-height:64px;box-shadow:none;background:#fffdf8f5;border-bottom:1px solid #dfd8cf99;border-radius:0;justify-content:space-between;align-items:center;margin:0;padding:0 20px;display:flex;position:sticky;top:0;flex-direction:row!important}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__publicNav.ProductShell-module__H8zPwW__stitchNav:after{content:none}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__brandMark{gap:8px;min-width:0;font-size:17px;font-weight:850}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__markGrid{border-radius:9px;width:32px;height:32px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchNavLeft{flex:auto;gap:0}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchNavMenu,.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchNavRight{display:none}.ProductShell-module__H8zPwW__stitchMobileMenuDetails{z-index:170;display:block;position:absolute;top:12px;right:20px}.ProductShell-module__H8zPwW__stitchMobileMenuButton{z-index:3;color:#34423e;cursor:pointer;background:#fffdf8db;border:0;border-radius:999px;flex:0 0 40px;place-items:center;width:40px;height:40px;margin-left:auto;font-size:0;line-height:1;list-style:none;display:grid;position:static;box-shadow:inset 0 0 0 1px #53645f1f}.ProductShell-module__H8zPwW__stitchMobileMenuButton::-webkit-details-marker{display:none}.ProductShell-module__H8zPwW__stitchMobileMenuButton svg{width:24px;height:24px}.ProductShell-module__H8zPwW__stitchMobileMenuButton:before{content:none}.ProductShell-module__H8zPwW__stitchMobileMenuPanel{z-index:1000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf8;border:1px solid #e5dbce;border-radius:18px;grid-template-columns:1fr;gap:8px;width:auto;padding:12px;display:none;position:fixed;top:76px;left:14px;right:14px;box-shadow:0 22px 54px #2b373247}.ProductShell-module__H8zPwW__stitchMobileMenuDetails[open] .ProductShell-module__H8zPwW__stitchMobileMenuPanel{display:grid}.ProductShell-module__H8zPwW__stitchMobileMenuDetails[open] .ProductShell-module__H8zPwW__stitchMobileMenuPanel:before{content:"";z-index:-1;pointer-events:none;background:#19201d1a;position:fixed;inset:64px 0 0}.ProductShell-module__H8zPwW__stitchMobileMenuPanel>a,.ProductShell-module__H8zPwW__stitchMobileMenuPanel .ProductShell-module__H8zPwW__stitchNavLogout,.ProductShell-module__H8zPwW__stitchMobileAuthActions a{color:#33423e;border-radius:12px;justify-content:space-between;align-items:center;min-height:44px;padding:0 12px;font-size:15px;font-weight:820;text-decoration:none;display:flex}.ProductShell-module__H8zPwW__stitchMobileMenuPanel>a[aria-current=page]{color:#14836e;background:#e4f5ef}.ProductShell-module__H8zPwW__stitchMobileMenuTools{border-bottom:1px solid #efe6da;justify-content:space-between;align-items:center;gap:10px;padding:0 2px 10px;display:flex}.ProductShell-module__H8zPwW__stitchMobileMenuTools .ProductShell-module__H8zPwW__languageSwitcher{color:#14836e;background:#effaf6;border:1px solid #d9ece5;border-radius:999px;min-height:38px;padding:0 12px;display:inline-flex}.ProductShell-module__H8zPwW__stitchMobileMenuTools .ProductShell-module__H8zPwW__creditTaskPopoverWrap{margin-left:auto}.ProductShell-module__H8zPwW__stitchMobileMenuPortalBackdrop{z-index:2147482990;background:#19201d29;border:0;padding:0;display:block;position:fixed;inset:0}.ProductShell-module__H8zPwW__stitchMobileMenuPortalPanel{z-index:2147483000;background:#fffdf8;border:1px solid #e5dbce;border-radius:18px;grid-template-columns:1fr;gap:8px;padding:12px;display:grid;position:fixed;top:76px;left:14px;right:14px;box-shadow:0 22px 54px #2b373257}.ProductShell-module__H8zPwW__stitchMobileMenuPortalPanel>a,.ProductShell-module__H8zPwW__stitchMobileMenuPortalPanel .ProductShell-module__H8zPwW__stitchNavLogout,.ProductShell-module__H8zPwW__stitchMobileMenuPortalPanel .ProductShell-module__H8zPwW__stitchMobileAuthActions a{color:#33423e;border-radius:12px;justify-content:space-between;align-items:center;min-height:44px;padding:0 12px;font-size:15px;font-weight:820;text-decoration:none;display:flex}.ProductShell-module__H8zPwW__stitchMobileMenuPortalPanel>a[aria-current=page]{color:#14836e;background:#e4f5ef}.ProductShell-module__H8zPwW__stitchMobileAuthActions{grid-template-columns:1fr 1fr;gap:8px;padding-top:4px;display:grid}.ProductShell-module__H8zPwW__stitchMobileAuthActions a{background:#f3eee6;justify-content:center}.ProductShell-module__H8zPwW__stitchMobileAuthActions a:last-child{color:#fff;background:#53645f}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchHero{text-align:center;background:#fff8ea;min-height:0;padding:40px 20px 46px;display:block;overflow:hidden}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchHeroCopy{align-items:center;gap:0;max-width:360px;margin:0 auto}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchHeroTitle{color:#24312d;letter-spacing:0;margin:0 0 16px;font-size:30px;line-height:1.16}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchHeroCopy p{color:#64716b;max-width:320px;margin:0 auto 28px;font-size:14px;line-height:1.65}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchHeroActions{grid-template-columns:1fr;gap:12px;width:min(100%,300px);margin:0 auto;display:grid}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchHero .ProductShell-module__H8zPwW__stitchPrimaryButton,.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchHero .ProductShell-module__H8zPwW__stitchSecondaryButton{box-sizing:border-box;border-radius:12px;width:100%;min-width:0;min-height:48px;font-size:15px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchHero .ProductShell-module__H8zPwW__stitchPrimaryButton{color:#fff;background:#ff8178}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchHero .ProductShell-module__H8zPwW__stitchSecondaryButton{color:#50635f;background:#fff}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchHeroVisual{justify-content:center;gap:8px;min-height:236px;margin:42px auto 0;overflow:visible}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchHeroGlow,.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchColorCard,.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchHeroTip{display:none}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchPhotoCard{border-radius:16px;width:min(37vw,148px);min-width:126px;height:198px;padding:0;box-shadow:0 12px 28px #503f2c1f}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchPhotoOriginal{transform:rotate(-3deg)}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchPhotoPattern{width:min(37vw,148px);height:198px;transform:rotate(3deg)}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchPhotoCard img{object-fit:cover;border-radius:16px;width:100%;height:100%}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchPhotoCard figcaption{color:#fff;background:#0000006b;border-radius:8px;height:auto;padding:4px 8px;font-size:10px;font-weight:850;position:absolute;top:8px;bottom:auto;left:8px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchPhotoPattern figcaption{background:#14836e6b;left:auto;right:8px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchHeroArrow{color:#9cb3ad;font-size:26px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSection{padding:46px 20px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSection:first-of-type{background:#fffdf8}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSection:nth-of-type(2){background:#f6f5f2;overflow:hidden}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSection:nth-of-type(3){background:#fff}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSectionHeader{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:20px;display:flex}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSectionHeader h2,.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSection:first-of-type .ProductShell-module__H8zPwW__stitchSectionHeader h2,.ProductShell-module__H8zPwW__stitchSizeCardsHeader h2{color:#50635f;text-align:left;margin:0;font-size:24px;line-height:1.2}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSectionHeader p,.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSectionHeader .ProductShell-module__H8zPwW__stitchSecondaryButton,.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSampleModeTabs,.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSampleMedia,.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchSampleTabs{display:none}.ProductShell-module__H8zPwW__stitchMobileSampleList{gap:14px;display:grid}.ProductShell-module__H8zPwW__stitchMobileSampleRow{color:#26312d;background:#fff;border:1px solid #e0d8cdb3;border-radius:16px;grid-template-columns:104px 1fr 18px;align-items:center;gap:14px;min-height:96px;padding:14px;text-decoration:none;display:grid;box-shadow:0 8px 20px #4a3d310d}.ProductShell-module__H8zPwW__stitchMobileSampleImages{margin-left:4px;display:flex}.ProductShell-module__H8zPwW__stitchMobileSampleImages img{object-fit:cover;border:2px solid #fff;border-radius:12px;width:64px;height:64px;box-shadow:0 8px 18px #463a2e14}.ProductShell-module__H8zPwW__stitchMobileSampleImages img+img{margin-left:-24px}.ProductShell-module__H8zPwW__stitchMobileSampleRow strong,.ProductShell-module__H8zPwW__stitchMobileSampleRow em{font-style:normal;display:block}.ProductShell-module__H8zPwW__stitchMobileSampleRow strong{margin-bottom:5px;font-size:17px;font-weight:850}.ProductShell-module__H8zPwW__stitchMobileSampleRow em{color:#69736e;font-size:12px}.ProductShell-module__H8zPwW__stitchMobileSampleRow b{color:#14836e;font-size:24px;font-weight:450}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchPatternGrid{scroll-snap-type:x mandatory;gap:16px;width:calc(100vw - 20px);margin-left:0;margin-right:-20px;padding-right:20px;display:flex;overflow-x:auto}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchPatternCard{scroll-snap-align:start;border:1px solid #e0d8cdb3;border-radius:16px;flex:0 0 256px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchPatternThumb{aspect-ratio:1}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchPatternBody{padding:13px 14px 14px}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__stitchPatternBody h3{font-size:16px}.ProductShell-module__H8zPwW__stitchPatternAuthorLine{gap:8px;font-size:11px}.ProductShell-module__H8zPwW__stitchPatternMakeButton{min-height:38px;font-size:13px}.ProductShell-module__H8zPwW__stitchSizeCardGrid{grid-template-columns:1fr;gap:14px}.ProductShell-module__H8zPwW__stitchSizeCard{text-align:left;grid-template-columns:1fr auto;place-items:center start;min-height:0;padding:18px 20px}.ProductShell-module__H8zPwW__stitchSizeCard>span{grid-area:1/2/4}.ProductShell-module__H8zPwW__stitchSizeCard a{display:none}.ProductShell-module__H8zPwW__stitchDownloadBand{background:linear-gradient(135deg,#dff3ef,#ecf7f5);border-radius:24px;padding:26px 22px}.ProductShell-module__H8zPwW__stitchDownloadCopy h2{font-size:25px}.ProductShell-module__H8zPwW__stitchFooter{padding:26px 20px 34px}.ProductShell-module__H8zPwW__stitchFooterInner{background:0 0;grid-template-columns:1fr;gap:22px;min-height:0;padding:0}.ProductShell-module__H8zPwW__stitchFooterLinks{justify-content:flex-start;gap:16px 22px}.ProductShell-module__H8zPwW__stitchFooterSocials{justify-content:flex-start}.ProductShell-module__H8zPwW__stitchMobileBottomNav{z-index:45;background:#fffdf8f5;border-top:1px solid #dfd8cfcc;border-radius:16px 16px 0 0;grid-template-columns:1fr 1fr 82px 1fr;align-items:center;min-height:68px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 34px #3d30241a}.ProductShell-module__H8zPwW__stitchMobileBottomNav a{color:#7a8580;align-content:center;place-items:center;gap:3px;min-height:58px;font-size:11px;font-weight:780;text-decoration:none;display:grid}.ProductShell-module__H8zPwW__stitchMobileBottomNav a:first-child{color:#14836e;transform:scale(1.05)}.ProductShell-module__H8zPwW__stitchMobileBottomPrimary{position:relative;top:-18px;color:#ff8178!important}.ProductShell-module__H8zPwW__stitchMobileBottomPrimary svg{fill:#ff8178;color:#ff8178;filter:drop-shadow(0 12px 18px #ff817847);width:56px;height:56px}.ProductShell-module__H8zPwW__stitchMobileBottomPrimary span{white-space:nowrap;color:#50635f;font-size:10px;position:absolute;bottom:-4px}}.ProductShell-module__H8zPwW__stitchAdminShell .ProductShell-module__H8zPwW__publicNav.ProductShell-module__H8zPwW__stitchAdminHorizontalNav{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:100%!important;max-width:none!important;min-height:64px!important;box-shadow:none!important;background:#fffffff0!important;border:0!important;border-bottom:1px solid #eee8dd!important;border-radius:0!important;margin:0!important;padding:0 max(28px,50vw - 590px)!important;position:relative!important;top:0!important}.ProductShell-module__H8zPwW__stitchAdminShell .ProductShell-module__H8zPwW__publicNav.ProductShell-module__H8zPwW__stitchAdminHorizontalNav:before,.ProductShell-module__H8zPwW__stitchAdminShell .ProductShell-module__H8zPwW__publicNav.ProductShell-module__H8zPwW__stitchAdminHorizontalNav:after{content:none!important;display:none!important}@media (max-width:980px){.ProductShell-module__H8zPwW__stitchAdminShell .ProductShell-module__H8zPwW__publicNav.ProductShell-module__H8zPwW__stitchAdminHorizontalNav{padding:0 18px!important}}.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__publicNav.ProductShell-module__H8zPwW__stitchNav,.ProductShell-module__H8zPwW__stitchAdminShell .ProductShell-module__H8zPwW__publicNav.ProductShell-module__H8zPwW__stitchAdminHorizontalNav,.ProductShell-module__H8zPwW__publicNav{min-height:64px;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;padding-left:32px!important;padding-right:32px!important;top:0!important}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__publicNav.ProductShell-module__H8zPwW__stitchNav{min-height:64px;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;padding-left:32px!important;padding-right:32px!important;top:0!important}.ProductShell-module__H8zPwW__stitchNavLogout{color:#47544f;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 4px;font-size:14px;font-weight:780;display:inline-flex}.ProductShell-module__H8zPwW__stitchNavLogout:hover{color:#0f806c;background:#eef9f5}.ProductShell-module__H8zPwW__stitchNavMenu a[aria-current=page]{text-underline-offset:10px;text-decoration:underline;text-decoration-thickness:2px;color:#253632!important;box-shadow:none!important}.ProductShell-module__H8zPwW__authStitchShell{--auth-cream:#fffbf0;--auth-surface:#fff;--auth-field:#f3f3f3;--auth-ink:#1a1c1c;--auth-muted:#424848;--auth-outline:#e2e2e2;--auth-primary:#516161;--auth-coral:#ff8a80;background:radial-gradient(circle at 18% 22%, #e0f2f16b, transparent 30%), radial-gradient(circle at 6% 94%, #f4dce457, transparent 26%), var(--auth-cream);min-height:100dvh;color:var(--auth-ink);flex-direction:column;display:flex}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__publicNav{border-bottom:1px solid var(--auth-outline)!important;box-shadow:none!important;background:#fff!important}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__markGrid{background:#fffdf8!important;border:1px solid #eadfce!important;box-shadow:inset 0 0 0 3px #0f8b740d!important}.ProductShell-module__H8zPwW__authStitchShell[data-auth-mode=register] .ProductShell-module__H8zPwW__markGrid{background:#fffdf8!important}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__markGrid span{background:#ff8a80!important}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__markGrid span:nth-child(2n){background:#a7d7c5!important}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__markGrid span:nth-child(3n){background:#ffe0b2!important}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__markGrid span:nth-child(5n){background:#e1f5fe!important}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__authLayout{flex:1;grid-template-columns:minmax(0,1fr) minmax(390px,460px);align-items:center;gap:96px;width:min(100%,1280px);padding:34px 64px}.ProductShell-module__H8zPwW__authStitchShell[data-auth-mode=login] .ProductShell-module__H8zPwW__authLayout{grid-template-columns:minmax(0,1.05fr) minmax(390px,440px);gap:112px}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__authAside{gap:32px;padding:0}.ProductShell-module__H8zPwW__authAsideCopy{gap:18px;display:grid}.ProductShell-module__H8zPwW__authAsideCopy h1{color:var(--auth-primary);letter-spacing:0;font-size:40px;font-weight:760;line-height:1.3}.ProductShell-module__H8zPwW__authAsideCopy h1 span{color:var(--auth-coral)}.ProductShell-module__H8zPwW__authAsideCopy p{max-width:520px;color:var(--auth-muted);font-size:18px;line-height:1.65}.ProductShell-module__H8zPwW__authFeatureChips{flex-wrap:wrap;gap:8px;display:flex}.ProductShell-module__H8zPwW__authFeatureChips span{color:#5e6f6e;border-radius:999px;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.ProductShell-module__H8zPwW__authFeatureChips span:first-child{background:#e0f2f1}.ProductShell-module__H8zPwW__authFeatureChips span:nth-child(2){color:#716066;background:#f4dce4}.ProductShell-module__H8zPwW__authFeatureChips span:nth-child(3){color:#606e77;background:#e2f1fc}.ProductShell-module__H8zPwW__authComparisonCard{border:1px solid var(--auth-outline);background:#fff;border-radius:24px;gap:18px;padding:24px;display:grid;box-shadow:0 10px 40px -10px #51616114}.ProductShell-module__H8zPwW__authComparisonImages{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:center;gap:22px;height:252px;display:grid}.ProductShell-module__H8zPwW__authComparisonImages figure{background:#f9f9f9;border-radius:12px;height:100%;position:relative;overflow:hidden}.ProductShell-module__H8zPwW__authComparisonImages img{object-fit:cover;width:100%;height:100%;display:block}.ProductShell-module__H8zPwW__authComparisonImages>span{color:var(--auth-primary);text-align:center;font-size:34px}.ProductShell-module__H8zPwW__authComparisonImages figcaption{color:#fff;background:#0000007a;border-radius:5px;padding:5px 8px;font-size:11px;position:absolute;bottom:10px;left:10px}.ProductShell-module__H8zPwW__authColorList{background:#f3f3f3;border:1px solid #c2c8c773;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;min-height:84px;padding:16px 24px;display:flex}.ProductShell-module__H8zPwW__authColorList div{align-items:center;gap:8px;display:flex}.ProductShell-module__H8zPwW__authColorList span,.ProductShell-module__H8zPwW__authColorList em{border:2px solid #fff;border-radius:999px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 2px 6px #0000001a}.ProductShell-module__H8zPwW__authColorList em{color:var(--auth-muted);background:#e2e2e2;font-size:11px;font-style:normal;font-weight:800}.ProductShell-module__H8zPwW__authColorList p{color:var(--auth-muted);text-align:right;gap:4px;font-size:14px;line-height:1.3;display:grid}.ProductShell-module__H8zPwW__authColorList strong{color:var(--auth-ink);font-size:16px}.ProductShell-module__H8zPwW__authWorkshopCard{border:1px solid var(--auth-outline);background:#fff;border-radius:32px;width:min(100%,500px);padding:16px;position:relative;overflow:hidden;box-shadow:0 10px 40px -10px #51616114}.ProductShell-module__H8zPwW__authStitchShell[data-auth-mode=register] .ProductShell-module__H8zPwW__authAside{gap:24px}.ProductShell-module__H8zPwW__authWorkshopCard:before{content:"";background-image:radial-gradient(circle,#51616124 1.5px,#0000 1.5px);background-size:24px 24px;position:absolute;inset:0}.ProductShell-module__H8zPwW__authWorkshopCard img{z-index:1;aspect-ratio:1;object-fit:cover;border-radius:24px;width:100%;display:block;position:relative}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__authCard{background:var(--auth-surface);border:1px solid #e2e2e2e6;border-radius:14px;justify-self:end;gap:18px;width:100%;max-width:460px;padding:34px 42px;box-shadow:0 10px 40px -10px #51616114}.ProductShell-module__H8zPwW__authStitchShell[data-auth-mode=login] .ProductShell-module__H8zPwW__authCard{text-align:center;max-width:440px}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__authHeader{gap:10px;margin:0 0 8px}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__authHeader h1{color:var(--auth-ink);font-size:28px;font-weight:760;line-height:1.25}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__authHeader p{color:var(--auth-muted);font-size:16px;line-height:1.5}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__formField{color:var(--auth-muted);text-align:left;gap:9px;font-size:15px;font-weight:650}.ProductShell-module__H8zPwW__authFieldRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.ProductShell-module__H8zPwW__authFieldRow a{color:var(--auth-primary);font-weight:700}.ProductShell-module__H8zPwW__authInputShell,.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__passwordControl{background:var(--auth-field);color:#727878;border-radius:12px;grid-template-columns:24px minmax(0,1fr) 36px;align-items:center;gap:10px;min-height:56px;padding:0 16px;display:grid}.ProductShell-module__H8zPwW__authInputShell{grid-template-columns:24px minmax(0,1fr)}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__passwordControl{grid-template-columns:minmax(0,1fr) 36px}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__authCard[data-auth-mode=register] .ProductShell-module__H8zPwW__passwordControl{grid-template-columns:24px minmax(0,1fr) 36px}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__authCard[data-auth-mode=register]{gap:10px;padding:24px 42px}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__authCard[data-auth-mode=register] .ProductShell-module__H8zPwW__authHeader{gap:6px;margin-bottom:0}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__authCard[data-auth-mode=register] .ProductShell-module__H8zPwW__formField{gap:6px;font-size:14px}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__authCard[data-auth-mode=register] .ProductShell-module__H8zPwW__authInputShell,.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__authCard[data-auth-mode=register] .ProductShell-module__H8zPwW__passwordControl{min-height:48px}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__authCard[data-auth-mode=register] .ProductShell-module__H8zPwW__authFieldHint{display:none}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__authCard[data-auth-mode=register] .ProductShell-module__H8zPwW__primaryAction{min-height:54px}.ProductShell-module__H8zPwW__authInputShell input,.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__passwordControl input,.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__formField input{min-height:0;color:var(--auth-ink);background:0 0;border:0;border-radius:0;outline:0;padding:0;font-size:18px}.ProductShell-module__H8zPwW__authInputShell input::placeholder,.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__passwordControl input::placeholder{color:#727878;opacity:1}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__passwordControl button{color:#727878;background:0 0;border:0;border-radius:999px;width:36px;min-height:36px}.ProductShell-module__H8zPwW__authInputShell:focus-within,.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__passwordControl:focus-within{background:#fff;outline:3px solid #5161612e}.ProductShell-module__H8zPwW__authFieldHint{color:#727878;font-size:13px;font-style:normal;font-weight:500}.ProductShell-module__H8zPwW__authTerms{color:var(--auth-muted);text-align:left;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.ProductShell-module__H8zPwW__authTerms input{width:18px;height:18px;accent-color:var(--auth-primary);margin-top:1px}.ProductShell-module__H8zPwW__authTerms a,.ProductShell-module__H8zPwW__authPolicyNote a{color:var(--auth-primary);text-underline-offset:3px;text-decoration:underline}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__authCard .ProductShell-module__H8zPwW__primaryAction{background:var(--auth-coral);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:60px;font-size:20px;font-weight:800;transition:filter .18s,transform .18s;display:inline-flex;box-shadow:0 14px 24px #ff8a8040}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__authCard .ProductShell-module__H8zPwW__primaryAction:hover{filter:brightness(1.02)}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__authCard .ProductShell-module__H8zPwW__primaryAction:active{transform:scale(.98)}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__authLinks{color:var(--auth-muted);justify-content:center;margin:4px 0 0;font-size:16px}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__authLinks a{color:var(--auth-primary);font-size:16px}.ProductShell-module__H8zPwW__authDivider{color:#727878;align-items:center;gap:28px;font-size:16px;display:none}.ProductShell-module__H8zPwW__authDivider span{background:var(--auth-outline);flex:1;height:1px}.ProductShell-module__H8zPwW__authSocialButton{border:1px solid var(--auth-outline);min-height:58px;color:var(--auth-ink);background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:18px;font-size:20px;display:none}.ProductShell-module__H8zPwW__authSocialButton span{background:#13283d;width:38px;height:38px}.ProductShell-module__H8zPwW__authPolicyNote{color:#727878;text-align:center;font-size:13px;line-height:1.6}.ProductShell-module__H8zPwW__authMobilePerks,.ProductShell-module__H8zPwW__authFooter{display:none}@media (max-width:980px){.ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__publicNav.ProductShell-module__H8zPwW__stitchNav,.ProductShell-module__H8zPwW__stitchAdminShell .ProductShell-module__H8zPwW__publicNav.ProductShell-module__H8zPwW__stitchAdminHorizontalNav,.ProductShell-module__H8zPwW__publicNav{padding-left:18px!important;padding-right:18px!important}html[data-site-skin=shanhe] .ProductShell-module__H8zPwW__stitchHomeShell .ProductShell-module__H8zPwW__publicNav.ProductShell-module__H8zPwW__stitchNav{padding-left:18px!important;padding-right:18px!important}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__authLayout{grid-template-columns:1fr;align-items:start;gap:34px;padding:108px 32px 64px}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__authAside{display:none}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__authCard{justify-self:center}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__stitchNavMenu,.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__stitchNavRight{display:none}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__stitchMobileMenuButton{display:inline-flex}}@media (max-width:720px){.ProductShell-module__H8zPwW__authStitchShell{background:radial-gradient(circle at 88% 8%, #e0f2f170, transparent 24%), radial-gradient(circle at 4% 84%, #f4dce452, transparent 28%), var(--auth-cream)}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__publicNav{height:104px!important;min-height:104px!important;padding:0 26px!important}.ProductShell-module__H8zPwW__authStitchShell[data-auth-mode=register] .ProductShell-module__H8zPwW__publicNav{background:0 0!important;border-bottom:0!important}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__brandMark{font-weight:900;font-size:22px!important}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__markGrid{display:none}.ProductShell-module__H8zPwW__authStitchShell[data-auth-mode=register] .ProductShell-module__H8zPwW__markGrid{border-radius:4px;width:23px;height:23px;display:grid}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__authLayout{padding:108px 32px 42px}.ProductShell-module__H8zPwW__authStitchShell[data-auth-mode=register] .ProductShell-module__H8zPwW__authLayout{padding-top:128px}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__authCard{border:0;border-radius:28px;max-width:none;padding:52px;box-shadow:0 24px 60px #51616114}.ProductShell-module__H8zPwW__authStitchShell[data-auth-mode=register] .ProductShell-module__H8zPwW__authCard{border:1px solid var(--auth-outline);border-radius:16px;gap:20px;padding:24px;box-shadow:0 8px 30px #0000000a}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__authHeader h1{font-size:28px}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__authHeader p{font-size:24px;line-height:1.45}.ProductShell-module__H8zPwW__authStitchShell[data-auth-mode=register] .ProductShell-module__H8zPwW__authHeader{text-align:left}.ProductShell-module__H8zPwW__authStitchShell[data-auth-mode=register] .ProductShell-module__H8zPwW__authHeader h1{font-size:20px}.ProductShell-module__H8zPwW__authStitchShell[data-auth-mode=register] .ProductShell-module__H8zPwW__authHeader p{font-size:16px}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__formField{gap:12px;font-size:24px}.ProductShell-module__H8zPwW__authStitchShell[data-auth-mode=register] .ProductShell-module__H8zPwW__formField{font-size:16px}.ProductShell-module__H8zPwW__authStitchShell[data-auth-mode=register] .ProductShell-module__H8zPwW__authFieldHint{display:block}.ProductShell-module__H8zPwW__authInputShell,.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__passwordControl{border-radius:14px;min-height:90px;padding:0 28px}.ProductShell-module__H8zPwW__authStitchShell[data-auth-mode=register] .ProductShell-module__H8zPwW__authInputShell,.ProductShell-module__H8zPwW__authStitchShell[data-auth-mode=register] .ProductShell-module__H8zPwW__passwordControl{min-height:58px;padding:0 16px}.ProductShell-module__H8zPwW__authInputShell input,.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__passwordControl input,.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__formField input{font-size:25px}.ProductShell-module__H8zPwW__authStitchShell[data-auth-mode=register] .ProductShell-module__H8zPwW__authInputShell input,.ProductShell-module__H8zPwW__authStitchShell[data-auth-mode=register] .ProductShell-module__H8zPwW__passwordControl input,.ProductShell-module__H8zPwW__authStitchShell[data-auth-mode=register] .ProductShell-module__H8zPwW__formField input{font-size:16px}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__authCard .ProductShell-module__H8zPwW__primaryAction{min-height:92px;font-size:26px}.ProductShell-module__H8zPwW__authStitchShell[data-auth-mode=register] .ProductShell-module__H8zPwW__authCard .ProductShell-module__H8zPwW__primaryAction{min-height:56px;font-size:16px}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__authLinks,.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__authLinks a{font-size:22px}.ProductShell-module__H8zPwW__authStitchShell[data-auth-mode=register] .ProductShell-module__H8zPwW__authLinks,.ProductShell-module__H8zPwW__authStitchShell[data-auth-mode=register] .ProductShell-module__H8zPwW__authLinks a{font-size:16px}.ProductShell-module__H8zPwW__authStitchShell[data-auth-mode=login] .ProductShell-module__H8zPwW__authDivider,.ProductShell-module__H8zPwW__authStitchShell[data-auth-mode=login] .ProductShell-module__H8zPwW__authSocialButton{display:flex}.ProductShell-module__H8zPwW__authMobilePerks{color:#8a8f8c;justify-content:center;gap:24px;padding:0 20px 28px;font-size:22px;display:flex}.ProductShell-module__H8zPwW__authFooter{color:#7c8580;text-align:center;padding:14px 22px 28px;font-size:14px;line-height:1.5;display:block}}@media (max-width:430px){.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__authLayout{padding:96px 20px 34px}.ProductShell-module__H8zPwW__authStitchShell[data-auth-mode=register] .ProductShell-module__H8zPwW__authLayout{padding-top:92px}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__publicNav{height:72px!important;min-height:72px!important;padding:0 22px!important}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__brandMark{font-size:20px!important}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__authCard{border-radius:14px;padding:28px 24px}.ProductShell-module__H8zPwW__authStitchShell[data-auth-mode=login] .ProductShell-module__H8zPwW__authCard{border-radius:24px}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__authHeader p{font-size:16px}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__formField{font-size:18px}.ProductShell-module__H8zPwW__authInputShell,.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__passwordControl{min-height:58px;padding:0 16px}.ProductShell-module__H8zPwW__authInputShell input,.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__passwordControl input,.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__formField input{font-size:16px}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__authCard .ProductShell-module__H8zPwW__primaryAction{min-height:56px;font-size:16px}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__authLinks,.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__authLinks a,.ProductShell-module__H8zPwW__authDivider,.ProductShell-module__H8zPwW__authSocialButton{font-size:16px}.ProductShell-module__H8zPwW__authMobilePerks{gap:16px;font-size:16px}}.ProductShell-module__H8zPwW__stitchPatternDetailPage{background:radial-gradient(circle at 15% 18%,#ff8a8024,#0000 30%),radial-gradient(circle at 88% 20%,#9ad2c438,#0000 34%),linear-gradient(#fffaf1 0%,#fffdf8 52%,#f8fbf6 100%);min-height:100vh}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternDetailShell{gap:20px;width:min(100% - 64px,1180px);margin:0 auto;padding:24px 0 72px}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternDetailHeader{color:#756d62;align-items:center;gap:12px;font-size:14px}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternDetailHeader a{color:#0b8a75;align-items:center;gap:6px;font-weight:820;text-decoration:none;display:inline-flex}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternDetailHeader span{align-items:center;gap:5px;display:inline-flex}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternDetailHero{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:22px;display:grid;overflow:visible}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternDetailPreview{background-color:#f6f8f7;background-image:linear-gradient(#edf2ef 1px,#0000 1px),linear-gradient(90deg,#edf2ef 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #eadfce;border-radius:14px;place-items:center;min-height:0;padding:18px;display:grid;box-shadow:0 18px 54px #3e34290f}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternDetailPreview img{aspect-ratio:1;object-fit:contain;image-rendering:auto;width:min(100%,640px);height:auto;max-height:640px;box-shadow:none;border:10px solid #fff;border-radius:4px}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternDetailAside{background:#fffefa;border:1px solid #eadfce;border-radius:14px;align-content:start;gap:14px;padding:24px;box-shadow:0 18px 44px #3e34290d}.ProductShell-module__H8zPwW__patternDetailTitleRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ProductShell-module__H8zPwW__patternDetailTitleRow h1{margin:0}.ProductShell-module__H8zPwW__patternDetailTitleRow button{color:#394b46;cursor:pointer;background:#fffdf7;border:1px solid #e5d9c8;border-radius:999px;flex:none;place-items:center;width:40px;height:40px;display:inline-grid}.ProductShell-module__H8zPwW__patternDetailTitleRow button:hover,.ProductShell-module__H8zPwW__patternDetailTitleRow button:focus-visible{outline-offset:2px;background:#f5faf8;outline:3px solid #0d8a7429}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternDetailAside h1{color:#20231f;letter-spacing:0;font-size:28px;font-weight:880;line-height:1.15}.ProductShell-module__H8zPwW__patternDetailAuthorLine{align-items:center;gap:10px;margin:0;display:inline-flex}.ProductShell-module__H8zPwW__patternDetailAuthorLine span{color:#7d4e55;background:#f5d7dc;border-radius:999px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:860;display:inline-grid}.ProductShell-module__H8zPwW__patternDetailAuthorLine a{color:#695f53;font-size:14px;font-weight:780;text-decoration:none}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternDetailBadges{flex-wrap:wrap;gap:8px;display:flex}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternStateBadge,.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternMutedBadge,.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternPaidDetailBadge{border-radius:999px;width:max-content;padding:6px 10px;font-size:12px;font-weight:820}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternStateBadge{color:#087d6d;background:#def5ef}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternMutedBadge{color:#756d62;background:#f2eee7}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternSocialActions{gap:10px}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternSocialActions button{color:#3c4d48;background:#fffefa;border-color:#d9e9e4;min-height:42px;padding:0 16px}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternSocialActions button[data-active=true]{color:#087d6d;background:#e8f9f4;border-color:#9ed7c8}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternDetailStats{background:#f1f1ef;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternDetailStats div{min-height:78px;box-shadow:none;background:#f7f7f6;border:0;border-radius:8px;padding:12px}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternDetailStats svg{color:#303b38}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternDetailStats span{color:#7b7469;font-size:12px}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternDetailStats strong{color:#242722;font-size:15px;line-height:1.2}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternOpenButton{color:#fff;background:#ff8178;border:0;border-radius:8px;min-height:50px;font-size:14px;font-weight:860;text-decoration:none}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternOpenButton:not([aria-disabled=true]):hover,.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternOpenButton:not([aria-disabled=true]):focus-visible{background:#fb756c;outline:none;box-shadow:0 16px 30px #ff81783d}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternOpenButton[aria-disabled=true]{background:#6b6962}.ProductShell-module__H8zPwW__patternDetailDisclosure{background:#fffefa;border:1px solid #e7dccb;border-radius:10px;overflow:hidden}.ProductShell-module__H8zPwW__patternDetailDisclosure summary{color:#252925;cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;font-weight:840;display:flex}.ProductShell-module__H8zPwW__patternDetailDisclosure summary::-webkit-details-marker{display:none}.ProductShell-module__H8zPwW__patternDetailDisclosure summary:after{content:"⌄";color:#83786b;font-size:18px}.ProductShell-module__H8zPwW__patternDetailDisclosure[open] summary:after{transform:rotate(180deg)}.ProductShell-module__H8zPwW__patternDetailDisclosure summary span{align-items:center;gap:8px;display:inline-flex}.ProductShell-module__H8zPwW__patternDetailDisclosureBody{border-top:1px solid #efe6d8;max-height:420px;padding:16px;display:grid;position:relative;overflow:auto}.ProductShell-module__H8zPwW__patternDetailDisclosureBody dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.ProductShell-module__H8zPwW__patternDetailDisclosureBody dl>div{background:#f7f7f5;border-radius:10px;gap:5px;padding:12px;display:grid}.ProductShell-module__H8zPwW__patternDetailDisclosureBody dt{color:#797268;font-size:12px;font-weight:760}.ProductShell-module__H8zPwW__patternDetailDisclosureBody dd{color:#252925;font-size:14px;font-weight:820}.ProductShell-module__H8zPwW__patternDetailDisclosureBody .ProductShell-module__H8zPwW__patternColorTable{min-width:460px}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternColorTable th,.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternColorTable td{padding:9px 10px;font-size:13px}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternColorSwatch{border-radius:6px;width:18px;height:18px}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternDetailLockOverlay{inset:12px}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternDetailJumpButton{color:#252925;background:#fffefa;border:1px solid #e7dccb;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-weight:860;text-decoration:none;display:inline-flex}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternDetailJumpButton:hover,.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternDetailJumpButton:focus-visible{color:#252925;background:#fff9ef;border-color:#d8c8b3;outline:none}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternComments{background:#fffefa;border:1px solid #eadfce;border-radius:12px;gap:18px;padding:26px 32px 30px;box-shadow:0 18px 44px #3e34290d}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternComments h2{color:#252925;font-size:20px;font-weight:880}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternCommentForm{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;display:grid}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternCommentForm:before{content:"";background:#f4d5dd;border-radius:999px;width:34px;height:34px;display:block}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternCommentForm textarea{background:#f4f4f3;border:0;border-radius:10px;min-height:74px;padding:14px 16px}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternCommentForm button{background:#4f625d;border-radius:999px;grid-column:2;justify-self:end;min-height:38px;padding:0 16px}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternCommentList{gap:0}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternCommentList article{background:0 0;border:0;border-top:1px solid #eee7dc;border-radius:0;padding:18px 0 18px 48px;position:relative}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternCommentList article:before{content:"";background:#ead1be;border-radius:999px;width:32px;height:32px;position:absolute;top:19px;left:0}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternCommentList strong{color:#2f332f;font-size:13px}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternCommentList time{color:#8b8377;font-size:12px}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternCommentList p{color:#4f4940;font-size:14px}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternDetailInfo{background:#fffefa;border:1px solid #eadfce;border-radius:12px;gap:20px;padding:26px 32px 30px;scroll-margin-top:96px;box-shadow:0 18px 44px #3e34290d}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternDetailInfo h2{color:#252925;margin:0;font-size:20px;font-weight:880}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternDetailInfo dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternDetailInfo dl>div{background:#f7f7f5;border-radius:10px;gap:6px;padding:14px 16px}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternDetailInfo dt{color:#797268;font-size:12px}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternDetailInfo dd{color:#252925;font-size:15px;font-weight:820}@media (max-width:980px){.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternDetailShell{width:min(100% - 28px,720px);padding-top:18px}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternDetailHero{grid-template-columns:1fr}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternDetailPreview{min-height:0;padding:22px}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternDetailAside{border-top:1px solid #f0e7d9;border-left:0;padding:26px 20px}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternDetailAside h1{font-size:28px}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternComments{padding:22px 18px}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternCommentForm{grid-template-columns:1fr}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternCommentForm:before{display:none}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternCommentForm button{grid-column:1}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternDetailInfo{padding:22px 18px}.ProductShell-module__H8zPwW__stitchPatternDetailPage .ProductShell-module__H8zPwW__patternDetailInfo dl{grid-template-columns:1fr}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__authLayout{width:100%;grid-template-columns:minmax(0,1fr)!important}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__authAside{display:none!important}.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__authCard{justify-self:center!important;width:100%!important;max-width:540px!important}}@media (max-width:720px){.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__authLayout{padding:108px 32px 42px!important}.ProductShell-module__H8zPwW__authStitchShell[data-auth-mode=register] .ProductShell-module__H8zPwW__authLayout{padding-top:128px!important}}@media (max-width:430px){.ProductShell-module__H8zPwW__authStitchShell .ProductShell-module__H8zPwW__authLayout{padding:96px 20px 34px!important}.ProductShell-module__H8zPwW__authStitchShell[data-auth-mode=register] .ProductShell-module__H8zPwW__authLayout{padding-top:92px!important}}
