.app-feedback{position:fixed;left:0;right:0;top:0;z-index:170;padding:calc(12PX + env(safe-area-inset-top,0rem)) 16PX 0;box-sizing:border-box;pointer-events:none}.app-feedback__card{position:relative;width:100%;max-width:390PX;margin:0 auto;border:2PX solid #351326;border-radius:22PX;background:#fffdfa;padding:13PX 42PX 13PX 14PX;box-shadow:5PX 6PX #3513262e;box-sizing:border-box;color:#351326;pointer-events:auto;animation:app-feedback-drop-in .52s cubic-bezier(.2,.9,.2,1) both}.app-feedback__close{position:absolute;top:10PX;right:10PX;width:28PX;height:28PX;border:1.5PX solid rgba(53,19,38,.18);border-radius:999PX;background:#fff8ec;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.app-feedback__head{display:flex;align-items:center;gap:10PX;min-width:0}.app-feedback__mark{flex:0 0 auto;width:34PX;height:34PX;border:2PX solid #351326;border-radius:999PX;background:#ffd35c;display:flex;align-items:center;justify-content:center;box-shadow:2PX 3PX #35132629;box-sizing:border-box}.app-feedback__mark-text{display:block;width:100%;font-size:18PX;line-height:30PX;font-weight:900;color:#351326;text-align:center}.app-feedback__copy{flex:1;min-width:0}.app-feedback__title,.app-feedback__message,.app-feedback__detail-text,.app-feedback__meta{display:block;word-break:break-word}.app-feedback__title{font-size:15PX;line-height:1.2;font-weight:900;color:#351326}.app-feedback__message{margin-top:5PX;color:#795064;font-size:12PX;line-height:1.45}.app-feedback__detail{margin-top:10PX;min-height:36PX;border:1.5PX solid rgba(53,19,38,.14);border-radius:16PX;background:#fff8ec;padding:9PX 10PX;display:flex;align-items:center;justify-content:space-between;gap:10PX;box-sizing:border-box}.app-feedback__detail-text{flex:1;min-width:0;color:#351326;font-size:12PX;line-height:1.35}.app-feedback__meta{flex:0 0 auto;max-width:42%;color:#ec4899;font-size:12PX;line-height:1.2;font-weight:900;text-align:right}.app-feedback__progress{margin-top:11PX;height:4PX;border-radius:999PX;background:rgba(53,19,38,.08);overflow:hidden}.app-feedback__progress-fill{width:100%;height:100%;border-radius:inherit;background:#ffd35c;transform-origin:left center;animation:app-feedback-progress 3.4s linear both}.app-feedback__card--error .app-feedback__meta{color:#351326}@keyframes app-feedback-drop-in{0%{opacity:0;transform:translateY(-18PX)}to{opacity:1;transform:translateY(0)}}@keyframes app-feedback-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion: reduce){.app-feedback__card,.app-feedback__progress-fill{animation:none}}.pd-btn.nut-button{min-height:var(--pd-btn-height, var(--pd-touch-target))!important;min-width:var(--pd-btn-min-width, auto)!important;padding-left:var(--pd-btn-padding-x, .4rem)!important;padding-right:var(--pd-btn-padding-x, .4rem)!important;border-radius:var(--pd-btn-radius, var(--pd-radius-control))!important;border-width:1.5PX!important;overflow:hidden!important;box-sizing:border-box!important;background-clip:padding-box!important;font-weight:800!important;letter-spacing:0!important;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease!important}.pd-btn.nut-button:after{border:0!important;border-radius:inherit!important}.pd-btn--weapp.nut-button{font-size:var(--pd-font-body)!important;line-height:1.15!important}.pd-btn--weapp.pd-btn--icon-only.nut-button{font-size:0!important}.pd-btn .nut-button__text,.pd-btn .nut-button__wrap,.pd-btn .nut-button-wrap,.pd-btn .nut-button-children,.pd-btn .nut-button__inner,.pd-btn .nut-button__content,.pd-btn--weapp taro-view-core,.pd-btn--weapp taro-text-core{background:transparent!important;background-color:transparent!important;background-image:none!important;color:inherit!important}.pd-btn .nut-button__text{width:auto}.pd-btn .nut-button__wrap,.pd-btn .nut-button-wrap{display:inline-flex;align-items:center;justify-content:center;gap:var(--pd-btn-icon-gap, .15rem)}.pd-btn--icon-only.nut-button{min-width:var(--pd-btn-height, var(--pd-touch-target))!important;padding-left:0!important;padding-right:0!important}.pd-btn--icon-only .nut-button__text{width:auto}.pd-btn--primary.nut-button,.pd-btn--primary.nut-button--primary,.pd-btn--primary.nut-button-primary{background:rgba(255,211,92,.9)!important;border-color:#351326c7!important;color:var(--pd-stage-ink)!important;box-shadow:0 8PX 18PX #3513261c!important}.pd-btn--primary .nut-button__wrap,.pd-btn--primary .nut-button-wrap,.pd-btn--primary .nut-button-children,.pd-btn--primary .nut-button__text,.pd-btn--primary.pd-btn--weapp taro-view-core,.pd-btn--primary.pd-btn--weapp taro-text-core{color:var(--pd-stage-ink)!important;background:transparent!important;background-color:transparent!important;background-image:none!important}.pd-btn--default .nut-button__wrap,.pd-btn--default .nut-button-wrap,.pd-btn--default .nut-button-children,.pd-btn--default .nut-button__text,.pd-btn--default.pd-btn--weapp taro-view-core,.pd-btn--default.pd-btn--weapp taro-text-core{color:var(--pd-stage-ink)!important;background:transparent!important;background-color:transparent!important;background-image:none!important}.pd-btn--default.nut-button,.pd-btn--default.nut-button--default,.pd-btn--default.nut-button-default{border-color:#3513267a!important;background:#ffffff!important;color:var(--pd-stage-ink)!important;box-shadow:0 4PX 12PX #3513260d!important}.pd-btn.nut-button:active{transform:translateY(1PX)!important;box-shadow:0 3PX 10PX #35132614!important}.pd-btn.nut-button--disabled{opacity:1!important;cursor:not-allowed!important}.pd-btn--primary.nut-button--disabled,.pd-btn--primary.nut-button-disabled{background:#f5e8be!important;border-color:#3513266b!important;color:#3513267a!important;box-shadow:none!important}.pd-btn--default.nut-button--disabled,.pd-btn--default.nut-button-disabled{background:#fff8ec!important;border-color:#35132652!important;color:#3513267a!important;box-shadow:none!important}.pd-confirm{position:fixed;inset:0;z-index:2200;display:flex;align-items:center;justify-content:center;padding:.6rem .5rem;background:rgba(53,19,38,.28);box-sizing:border-box}.pd-confirm__card{width:100%;max-width:390PX;border-radius:22PX;border:2PX solid var(--pd-stage-ink);background:#fffaf1;padding:22PX 18PX 18PX;box-shadow:0 18PX 42PX #35132633,.15rem .175rem 0 var(--pd-stage-shadow);box-sizing:border-box}.pd-confirm__title{display:block;text-align:center;font-size:var(--pd-font-subtitle);font-weight:900;color:var(--pd-stage-ink);letter-spacing:0}.pd-confirm__image-wrap{width:100%;margin-top:16PX;overflow:hidden;border:1PX solid rgba(53,19,38,.14);border-radius:14PX;background:#f4eee8;box-sizing:border-box}.pd-confirm__image{display:block;width:100%;height:auto}.pd-confirm__content{display:block;margin-top:12PX;text-align:center;font-size:var(--pd-font-body);line-height:1.55;color:var(--pd-text-secondary)}.pd-confirm__actions{margin-top:22PX;display:flex;gap:12PX}.pd-confirm__btn{flex:1;min-width:0;height:46PX!important;border-radius:999PX!important;--pd-btn-radius: 999PX;font-size:var(--pd-font-small)!important;font-weight:900!important}[role=button]:focus-visible,.pd-confirm__card:focus-visible{outline:3PX solid #2F7CF6;outline-offset:2PX}@media (max-width: 390px){.pd-confirm{padding-left:16PX;padding-right:16PX}.pd-confirm__content{font-size:var(--pd-font-small)}}page,:root{--pd-brand: #ec4899;--pd-primary: #ec4899;--pd-primary-strong: #351326;--pd-gradient-from: #ff6bac;--pd-gradient-to: #ec4899;--pd-brand-strong: #351326;--pd-brand-soft: rgba(236, 72, 153, .14);--pd-accent: #ffd35c;--pd-accent-soft: #fff0ad;--pd-mint: #45c5ac;--pd-success: #16a34a;--pd-text-primary: #351326;--pd-text-secondary: #795064;--pd-text-tertiary: #9a7585;--pd-text-placeholder: #94a3b8;--pd-border: #351326;--pd-bg-page: #fff1f7;--pd-bg-page-top: #fff7dc;--pd-bg-card: #ffffff;--pd-bg-muted: #fff7fb;--pd-stage-paper: #fff8ec;--pd-stage-ink: #351326;--pd-stage-primary: #ec4899;--pd-stage-accent: #ffd35c;--pd-stage-shadow: rgba(53, 19, 38, .18);--pd-stage-tape: #ffd35c;--pd-radius-control: 18PX;--pd-radius-card: 28PX;--pd-shadow-card: 0 12PX 30PX rgba(53, 19, 38, .08);--pd-shadow-card-sm: 0 8PX 22PX rgba(53, 19, 38, .07);--pd-font-tiny: 11PX;--pd-font-caption: 12PX;--pd-font-small: 13PX;--pd-font-body: 14PX;--pd-font-subtitle: 16PX;--pd-font-subtitle-strong: 15PX;--pd-font-title: 18PX;--pd-font-heading: 22PX;--pd-control-height-sm: 32PX;--pd-control-height-md: 40PX;--pd-control-height-lg: 48PX;--pd-control-height-xl: 56PX;--pd-touch-target: 44PX;--pd-page-padding: .5rem;--pd-safe-top: env(safe-area-inset-top, 0rem);--pd-safe-bottom: env(safe-area-inset-bottom, 0rem);--pd-weapp-tab-page-top-safe-area: 92PX;--pd-weapp-top-safe-area: var(--pd-weapp-tab-page-top-safe-area);--pd-weapp-home-indicator-gap: 34PX;--pd-weapp-bottom-safe-area:calc(34PX + env(safe-area-inset-bottom, 0rem));--pd-weapp-fixed-bottom-gap: 0PX;--pd-weapp-action-safe-bottom: calc(18PX + var(--pd-weapp-bottom-safe-area));--pd-weapp-fixed-action-safe-bottom: calc(12PX + var(--pd-weapp-bottom-safe-area));--pd-weapp-tabbar-content-height: 68PX;--pd-weapp-tabbar-safe-bottom: var(--pd-weapp-bottom-safe-area);--pd-weapp-tabbar-height: calc(var(--pd-weapp-tabbar-content-height) + var(--pd-weapp-tabbar-safe-bottom));--pd-weapp-tab-page-bottom-reserve: calc(var(--pd-weapp-tabbar-height) + var(--pd-weapp-tabbar-safe-bottom))}:root,page{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-variant-numeric:tabular-nums;--nutui-color-primary: var(--pd-stage-accent);--nutui-color-primary-stop-1: var(--pd-stage-accent);--nutui-color-primary-stop-2: var(--pd-stage-accent);--nutui-button-primary-border-color: var(--pd-stage-ink);--nutui-button-primary-background: var(--pd-stage-accent)}page{background:radial-gradient(circle at 50% 0%,rgba(255,211,92,.42),transparent 240PX),linear-gradient(180deg,var(--pd-bg-page) 0%,#ffffff 44%,#fff3e3 100%);color:var(--pd-stage-ink)}.pd-weapp-secondary-page{--pd-weapp-secondary-page-safe-bottom:calc(34PX + env(safe-area-inset-bottom, 0rem));--pd-weapp-secondary-page-safe-bottom: var(--pd-weapp-bottom-safe-area)}.pd-weapp-secondary-page:after{content:"";display:block;width:100%;height:calc(34PX + env(safe-area-inset-bottom,0rem));height:var(--pd-weapp-secondary-page-safe-bottom);flex:0 0 auto;pointer-events:none}.pd-stage-title{font-family:ZCOOL KuaiLe,PingFang SC,Microsoft YaHei,sans-serif;font-weight:900;letter-spacing:0}.pd-stage-card{border:2PX solid var(--pd-stage-ink);border-radius:var(--pd-radius-card);background:var(--pd-bg-card);box-shadow:var(--pd-shadow-card)}.pd-stage-tape{position:relative}.pd-stage-tape:before{content:"";position:absolute;width:76PX;height:23PX;top:-13PX;left:24PX;border:1PX solid rgba(53,19,38,.22);border-radius:999PX;background:rgba(255,211,92,.9);transform:rotate(-9deg);pointer-events:none}.pd-btn.pd-btn--primary .nut-button-wrap,.pd-btn.pd-btn--primary .nut-button-children,.pd-btn.pd-btn--primary .nut-button__text,.pd-btn.pd-btn--default .nut-button-wrap,.pd-btn.pd-btn--default .nut-button-children,.pd-btn.pd-btn--default .nut-button__text{color:var(--pd-stage-ink)!important;background:transparent!important;background-color:transparent!important;background-image:none!important}.community-page__desktop-grid{display:none}@media (min-width: 1000px){body{--pd-h5-desktop-top-nav: 68PX;--pd-h5-desktop-nav-width: min(980PX, calc(100vw - 72PX));--pd-h5-desktop-page-width: min(1080PX, calc(100vw - 72PX));--pd-h5-desktop-list-width: min(1160PX, calc(100vw - 72PX));--editor-safe-x: 16PX;--editor-gap: 12PX;--editor-side-width: 320PX;--editor-rail-width: 56PX;--editor-split-max: 1440PX;--editor-workbench-max: 1600PX;background:linear-gradient(180deg,#eef4fa 0%,#f8fafc 42%,#fff8ec 100%);color:var(--pd-stage-ink)}body .pd-navbar-host{--pd-navbar-bar-height: 48PX}body .pd-navbar{width:var(--pd-h5-desktop-nav-width);margin:10PX auto 0;border:1PX solid rgba(53,19,38,.14);border-radius:999PX;background:rgba(255,255,255,.86);box-shadow:0 10PX 30PX #35132614}body .pd-navbar--fixed{left:50%;right:auto;width:var(--pd-h5-desktop-nav-width);margin-left:0;margin-right:0;transform:translate(-50%)}body .pd-navbar__safe{display:none}body .pd-navbar__bar{padding:0 10PX;grid-template-columns:minmax(120PX,auto) minmax(0,1fr) minmax(120PX,auto)}body .pd-navbar__back,body .pd-navbar__home{width:34PX;height:34PX;box-shadow:none}body .pd-navbar__title{font-size:14PX}body .pd-shell__inner,body .wf-shell-main{width:min(1280PX,calc(100vw - 64PX));max-width:none;margin:0 auto;padding-left:0;padding-right:0;box-sizing:border-box}body .wf-shell-main.image-next,body .wf-shell-main.studio-save,body .wf-shell-main.text-pattern{width:min(var(--editor-split-max),calc(100vw - var(--editor-safe-x) * 2))}body .wf-shell-main.image-edit{width:min(calc(var(--pd-h5-desktop-nav-width, 980PX) + 48PX),calc(100vw - 24PX))}body .pd-shell__inner{padding-top:var(--pd-h5-desktop-top-nav);padding-bottom:48PX}body .wf-page-pad{padding:24PX 0 44PX}body .wf-sticky-topbar{margin-left:0;margin-right:0;border-radius:0 0 18PX 18PX}body .wf-card{border-radius:16PX}body .pd-home,body .account-batch-qr-page{width:100%}body .account-batch-qr-page__panel{width:min(420PX,calc(100vw - 80PX))}body .pd-home__header-card,body .pd-home__seo-links,body .pd-home>.workspace-works-panel{border-radius:18PX}body .pd-home__draft-list,body .workspace-works-panel__list,body .local-drafts-panel__list,body .pd-history__list,body .pd-fav__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12PX}body .pd-history__list,body .pd-fav__list{align-content:start}body .workspace-works-panel,body .local-drafts-panel{min-height:0;border-radius:18PX}body .pd-history .pattern-item,body .pd-fav .pattern-item,body .local-drafts-panel .pattern-item{min-height:104PX;grid-template-columns:92PX minmax(0,1fr);gap:12PX;padding:10PX 12PX 10PX 10PX;border-radius:18PX}body .pd-history .pattern-item__thumb,body .pd-fav .pattern-item__thumb,body .local-drafts-panel .pattern-item__thumb{width:84PX;height:84PX;border-radius:14PX}body .pd-history .pattern-item__title,body .pd-fav .pattern-item__title,body .local-drafts-panel .pattern-item__title{font-size:var(--pd-font-small)}body .pd-history .pattern-item__meta,body .pd-fav .pattern-item__meta,body .local-drafts-panel .pattern-item__meta{margin-top:5PX}body .studio-upload__mode-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12PX}body .studio-upload__feature-title{white-space:normal}body .image-next__pad,body .image-edit__pad,body .studio-save__pad,body .text-pattern__pad{--wf-pad-x: 0;width:100%;max-width:none;margin:0 auto;box-sizing:border-box}body .image-edit-crop-stage{display:flex;flex-direction:column}body .image-edit-crop-stage__stage{flex:1 1 auto;min-height:52vh}body .image-edit__desktop-main--h5>*,body .studio-save__pad>*{min-width:0}body .studio-save__pad{display:flex;flex-direction:column;align-items:stretch;gap:var(--editor-gap)}body .studio-save__head{width:100%}body .studio-save__preview-card{min-width:0;width:100%}body .studio-save__actions{position:static;width:min(420PX,100%);margin:0 auto;min-width:0}body .studio-save__swiper-shell{height:min(76vh,780PX);min-height:520PX;max-height:780PX}body .studio-save__swiper-shell--fit-height,body .studio-save__swiper-shell--fit-width,body .studio-save__swiper-shell--actual{overflow:auto}body .studio-save__swiper-shell--fit-height .studio-save__image.remote-image{width:auto;max-height:100%}body .studio-save__swiper-shell--fit-width .studio-save__image.remote-image{width:100%;max-height:none}body .studio-save__swiper-shell--actual .studio-save__image.remote-image{width:max-content;max-width:none;max-height:none}body .studio-save__contact-owner-btn.pd-btn.nut-button{flex:0 0 auto;height:auto!important;min-height:0!important;padding:0 4PX!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:12PX!important;font-weight:700!important;color:var(--pd-text-secondary)!important}body .pattern-convert__content{width:min(var(--editor-split-max),calc(100vw - var(--editor-safe-x) * 2));max-width:none;padding:30PX 0 48PX;display:block}body .pattern-convert__head{padding:8PX 4PX 0}body .pattern-convert__title{font-size:32PX}body .pattern-convert__subtitle{max-width:none;font-size:var(--pd-font-small)}body .pattern-convert__upload,body .pattern-convert__disabled,body .pattern-convert__processing{min-height:280PX;border-radius:18PX}body .pattern-convert__processing{min-height:min(42vh,420PX)}body .text-pattern-page{width:100%;max-width:none;margin:0;padding:0;background:transparent;color:var(--pd-stage-ink)}body .text-pattern-workspace{width:100%;max-width:none;margin:0}body .qr-link-page{height:100vh;height:100dvh;min-height:0;overflow:hidden;background:radial-gradient(circle at 48% 0%,rgba(255,211,92,.28),transparent 260PX),linear-gradient(180deg,#fff7fb 0%,#ffffff 46%,#fff8ec 100%)}body .qr-link__content{width:min(1120PX,calc(100vw - 64PX));max-width:none;padding:30PX 0 0;display:flex;flex-direction:column;min-height:0;flex:1 1 auto;overflow:hidden;gap:16PX}body .qr-link__card,body .qr-link__style-card{margin-bottom:0;border-radius:18PX}body .qr-link__style-card{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}body .qr-link__style-scroll{flex:1 1 auto;min-height:0;height:0;overflow-y:auto}body .qr-link__style-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body .qr-link__style-option{min-height:178PX}body .qr-link__footer{position:fixed;left:0;right:0;bottom:0;z-index:80;width:min(1120PX,calc(100vw - 64PX));margin:0 auto;padding:12PX 0 calc(18PX + env(safe-area-inset-bottom));border-top:0;background:rgba(255,247,251,.94)}body .qr-link__confirm{max-width:none;height:58PX;border-radius:18PX}body .qr-link__bottom-spacer{display:block;flex:0 0 88PX}body .studio-page--qr.studio-page--h5-desktop .studio-page__desktop-main,body .studio-page--text.studio-page--h5-desktop .studio-page__desktop-main{width:min(var(--editor-workbench-max),calc(100vw - var(--editor-safe-x) * 2));grid-template-columns:minmax(0,1fr) var(--editor-side-width)}body .studio-page--qr.studio-page--h5-desktop .studio-page__desktop-canvas-pane,body .studio-page--text.studio-page--h5-desktop .studio-page__desktop-canvas-pane{grid-column:1;min-height:0}body .studio-page--qr.studio-page--h5-desktop .studio-page__desktop-side-pane,body .studio-page--text.studio-page--h5-desktop .studio-page__desktop-side-pane{grid-column:2;display:flex;flex-direction:column;max-height:calc(100vh - 132PX);overflow:hidden}body .studio-page--text.studio-page--h5-desktop .studio-page__desktop-main{grid-template-columns:var(--editor-rail-width) minmax(0,1fr) var(--editor-side-width)}body .studio-page--text.studio-page--h5-desktop .studio-page__pc-tool-rail{grid-column:1}body .studio-page--text.studio-page--h5-desktop .studio-page__desktop-canvas-pane{grid-column:2}body .studio-page--text.studio-page--h5-desktop .studio-page__desktop-side-pane{grid-column:3}body .studio-page--qr.studio-page--h5-desktop .studio-page__stats-card,body .studio-page--text.studio-page--h5-desktop .studio-page__stats-card{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}body .studio-page--qr.studio-page--h5-desktop .studio-page__color-scroll,body .studio-page--text.studio-page--h5-desktop .studio-page__color-scroll{flex:1 1 auto;min-height:0;max-height:none}body .studio-page--qr.studio-page--h5-desktop .studio-page__bottom-bar,body .studio-page--text.studio-page--h5-desktop .studio-page__bottom-bar{width:100%;max-width:none;margin:0;flex:0 0 auto}body .studio-page--qr.studio-page--h5-desktop .studio-page__canvas-card,body .studio-page--text.studio-page--h5-desktop .studio-page__canvas-card{min-height:0;height:auto;max-height:none;padding:16PX;display:flex;flex-direction:column;align-items:center;justify-content:center}body .studio-page--qr.studio-page--h5-desktop .studio-page__canvas-shell,body .studio-page--text.studio-page--h5-desktop .studio-page__canvas-shell{aspect-ratio:auto;width:min(100%,720PX)!important;height:min(72vh,720PX)!important;max-height:720PX!important;min-height:0!important;flex:0 0 auto;margin:0 auto}body .studio-page--qr.studio-page--h5-desktop .studio-page__total,body .studio-page--text.studio-page--h5-desktop .studio-page__total{flex:0 0 auto;margin-top:10PX;padding-top:10PX}body .studio-page--qr.studio-page--h5-desktop .studio-page__total-main,body .studio-page--text.studio-page--h5-desktop .studio-page__total-main{font-size:15PX;font-weight:800;line-height:1.2}body .community-page{height:auto;min-height:100vh;overflow:visible}body .community-page__banner,body .community-page__hint,body .community-page__state,body .community-page__scroll-inner{width:min(1240PX,calc(100vw - 64PX));margin-left:auto;margin-right:auto;box-sizing:border-box}body .community-page__banner{padding:var(--pd-h5-desktop-top-nav) 0 18PX}body .community-page__hint,body .community-page__state{margin-bottom:16PX}body .community-page__scroll{flex:0 0 auto;height:auto;min-height:0;overflow:visible}body .community-page__scroll-inner{padding:0 0 56PX}body .community-page__masonry{display:none}body .community-page__desktop-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18PX}body .community-page__col{gap:18PX}body .community-card{border-radius:16PX;box-shadow:0 8PX 24PX #35132614}body .community-card__preview{aspect-ratio:1 / .86;background:rgba(255,248,251,.82)}body .community-card__body{padding:12PX 12PX 14PX}body .community-card__title{font-size:14PX}body .community-detail{align-items:center;justify-content:center;padding:44PX;box-sizing:border-box}body .community-detail__sheet{width:min(760PX,calc(100vw - 96PX));height:auto;max-height:min(820PX,calc(100vh - 72PX));display:flex;flex-direction:column;gap:14PX;padding:18PX;border-radius:20PX;box-shadow:0 28PX 80PX #190a143d}body .community-detail__header{align-items:flex-start}body .community-detail__tabs{margin-top:0}body .community-detail__actions{align-self:flex-start;justify-content:flex-end}body .community-detail__mirror{margin-top:0}body .community-detail__download.nut-button{align-self:stretch;margin-top:0}body .community-detail__preview{width:100%;height:min(460PX,calc(100vh - 300PX));max-width:none;min-height:340PX;aspect-ratio:auto;align-self:center}body .pd-history,body .pd-fav{width:var(--pd-h5-desktop-list-width);max-width:none;padding:24PX 0 136PX}body .pd-fav__scroll{height:auto;min-height:0;overflow:visible}body .pd-history__list{min-height:calc(100vh - var(--pd-h5-desktop-top-nav) + 180PX)}body .pd-fav__list{min-height:calc(100vh - var(--pd-h5-desktop-top-nav) - 40PX);padding-bottom:80PX}body .pd-history__footer{grid-column:1 / -1;min-height:148PX;padding:30PX 0 72PX;box-sizing:border-box;color:#7a5e6ed1}body .pd-history__empty,body .pd-fav__state{min-height:320PX}body .pd-history-versions{width:min(1180PX,calc(100vw - 64PX));max-width:none;padding:26PX 0 48PX}body .pd-history-versions__card{display:grid;grid-template-columns:minmax(220PX,.34fr) minmax(0,1fr);align-items:start;gap:18PX;padding:18PX;border-radius:18PX}body .pd-history-versions__card-head{display:flex;flex-direction:column;gap:6PX}body .pd-history-versions__artifacts{grid-template-columns:repeat(3,minmax(0,1fr))}body .profile-page,body .pd-prof{width:100%}body .pd-prof{width:min(1100PX,100%);margin:0 auto;display:grid;grid-template-columns:minmax(420PX,500PX) minmax(420PX,560PX);justify-content:center;align-items:start;gap:18PX;padding:0 0 36PX}body .pd-prof__main-column{grid-column:1;grid-row:1 / span 2;min-width:0}body .pd-prof>.h5-platform-launch-card{grid-column:2;grid-row:2;position:static;top:auto;align-self:start}body .pd-prof__desktop-panel{grid-column:2;grid-row:1}body .pd-prof--guest{width:min(620PX,100%);display:flex;flex-direction:column;padding-top:0}body .pd-prof__header-card,body .pd-prof__wallet-card,body .pd-prof__guest-card,body .pd-prof__loading-card{border-radius:18PX}body .pd-settings__content{width:var(--pd-h5-desktop-nav-width);max-width:none;padding-top:30PX}body .pd-prof-edit__content{width:var(--pd-h5-desktop-nav-width);max-width:none;padding-top:24PX}body .pd-prof-edit__card,body .pd-settings__group{border-radius:18PX}body .pd-settings__row{min-height:58PX}body .login-page{width:100%;max-width:none;margin:0;padding:86PX 40PX 64PX;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18PX;background:radial-gradient(circle at 50% 12%,rgba(255,211,92,.22),transparent 260PX),linear-gradient(135deg,#fff1f7 0%,#fffaf3 42%,#ffffff 100%);overflow:hidden}body .login-page__brand{position:static;align-items:flex-start;text-align:left;gap:4PX;padding:0 4PX}body .login-page__title,body .login-page__subtitle{text-align:left}body .login-page__title{font-size:28PX}body .login-page__brand,body .login-page__mode-row,body .login-page__batch-card,body .login-page__wechat,body .login-page__form{width:min(430PX,calc(100vw - 80PX));box-sizing:border-box}body .login-page__wechat,body .login-page__form{border-radius:20PX;padding:22PX;gap:14PX;box-shadow:0 16PX 46PX #3513261a}body .login-page__mode-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8PX;padding:5PX;border-radius:18PX;border:1PX solid rgba(53,19,38,.16);background:rgba(255,255,255,.76);box-shadow:0 10PX 28PX #35132612}body .login-page__mode-btn.pd-btn.nut-button{width:100%!important;min-width:0!important;height:48PX!important;min-height:48PX!important;border-radius:14PX!important}body .login-page__field-label{display:block;color:var(--pd-text-secondary);font-size:12PX;font-weight:900;line-height:1.2}body .login-page__input.nut-input{min-height:52PX;border-radius:14PX}body .login-page__input .nut-input-native,body .login-page__input .nut-input-native taro-input-core{height:52PX;line-height:52PX}body .login-page__code-row{align-items:flex-end}body .login-page__code-button.pd-btn.nut-button{flex-basis:128PX;min-width:128PX!important}body .earn-page__inner,body .beans-page,body .beans-ledger-page__inner,body .orders-page__inner,body .pd-engagement,body .checkin-page,body .pd-share-code__content,body .privacy-page__header,body .privacy-page__content{width:var(--pd-h5-desktop-page-width);max-width:none;margin-left:auto;margin-right:auto;box-sizing:border-box}body .earn-page__inner{padding:var(--pd-h5-desktop-top-nav) 0 48PX}body .earn-page__content,body .bean-earning{gap:18PX}body .bean-earning{display:grid;grid-template-columns:minmax(300PX,360PX) minmax(0,1fr);grid-template-rows:minmax(154PX,auto) auto;align-items:stretch;align-content:start}body .bean-earning__hero{grid-column:1;grid-row:1 / span 2;min-height:0;border-radius:18PX;padding:22PX;flex-direction:column;justify-content:space-between}body .bean-earning__records{align-self:flex-start;margin-top:22PX}body .bean-earning__section:nth-child(2){grid-column:2;grid-row:1}body .bean-earning__section:nth-child(3){grid-column:2;grid-row:2}body .bean-earning__section:nth-child(2) .bean-earning__list{grid-template-columns:minmax(0,1fr)}body .bean-earning__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14PX}body .bean-earning__section{border-radius:18PX}body .earn-page__login-card{width:min(520PX,100%);min-height:360PX;margin:8vh auto 0;border-radius:20PX}body .earn-page__loading{bottom:32PX}body .beans-page{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:16PX;width:100%;max-width:none;margin-left:0;margin-right:0;padding:var(--pd-h5-desktop-top-nav) 0 54PX;min-height:100vh;align-content:start;background:radial-gradient(circle at 50% -130PX,rgba(255,211,92,.24),transparent 390PX),linear-gradient(180deg,#fff7fb 0%,#fffdf8 54%,#fff8ec 100%)}body .beans-page>.pd-navbar-host{grid-column:1 / -1;grid-row:1;min-height:0;height:0}body .beans-page>.beans-page__hero{grid-column:1 / -1;grid-row:2;width:var(--pd-h5-desktop-nav-width);margin-left:auto;margin-right:auto}body .beans-page>.beans-page__panel{grid-column:1 / -1;grid-row:3;width:var(--pd-h5-desktop-nav-width);margin-left:auto;margin-right:auto}body .beans-page__hero,body .beans-page__panel{border-radius:20PX;box-sizing:border-box}body .beans-page__hero{position:static;min-height:118PX;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24PX;justify-content:stretch}body .beans-page__panel{margin-top:0;min-height:0}body .beans-page__product-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12PX}body .beans-page__product{min-height:154PX;flex-direction:column;align-items:stretch;justify-content:space-between;border-radius:16PX}body .orders-page__inner{width:var(--pd-h5-desktop-nav-width);padding:var(--pd-h5-desktop-top-nav) 0 54PX;gap:14PX}body .beans-ledger-page__inner{width:var(--pd-h5-desktop-nav-width);padding:var(--pd-h5-desktop-top-nav) 0 54PX;gap:16PX}body .beans-ledger-page__list{display:flex;flex-direction:column}body .orders-page__summary-card{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12PX;min-height:0;padding:0;border:0;background:transparent;box-shadow:none}body .orders-page__summary-item{min-height:88PX;border:1PX solid rgba(53,19,38,.14);border-radius:16PX;background:rgba(255,255,255,.92);box-shadow:0 12PX 28PX #3513260f;justify-content:center}body .orders-page__summary-card,body .orders-page__empty-card,body .orders-page__state-card,body .orders-page__order-card{border-radius:18PX}body .orders-page__filters{width:min(520PX,100%)}body .orders-page__list{display:flex;flex-direction:column;gap:12PX}body .orders-page__order-card{min-height:154PX}body .pd-engagement{padding:96PX 0 54PX}body .pd-engagement__intro{width:min(620PX,100%);padding-top:8PX}body .pd-engagement__tasks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14PX}body .pd-engagement__task{min-height:180PX;grid-template-columns:48PX minmax(0,1fr);grid-template-rows:auto auto;align-items:start;border-radius:12PX}body .pd-engagement__task-action{grid-column:2}body .pd-engagement-form,body .pd-engagement-detail,body .pd-engagement-records{width:min(960PX,100%)}body .pd-engagement-records{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16PX;align-items:start}body .pd-engagement-records__item{min-width:0;border-radius:12PX}body .pd-engagement-records__head{min-width:0}body .pd-engagement-records__title,body .pd-engagement-records__content,body .pd-engagement-records__review-text,body .pd-engagement-detail__title,body .pd-engagement-detail__text{overflow-wrap:anywhere;word-break:break-word}body .pd-engagement-records>.pd-engagement-records__empty,body .pd-engagement-records>.pd-engagement-records__empty-wrap{grid-column:1 / -1}body .checkin-page{min-height:100vh;padding:96PX 0 54PX;justify-content:center}body .checkin-page__card{width:min(960PX,100%);display:grid;grid-template-columns:minmax(0,1fr) minmax(280PX,340PX);-moz-column-gap:32PX;column-gap:32PX;align-items:center;padding:32PX;margin:0 auto;box-sizing:border-box;border-radius:20PX}body .checkin-page__title,body .checkin-page__desc,body .checkin-page__hint{grid-column:1}body .checkin-page__action{grid-column:2;grid-row:1 / 4;width:100%;margin-top:0}body .pd-confirm__card,body .app-feedback__card{max-width:480PX}body .privacy-page{padding:34PX 0 56PX}body .privacy-page__header,body .privacy-page__content{width:min(980PX,calc(100vw - 64PX))}body .privacy-page__content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14PX}body .privacy-page__section{border-radius:12PX}body .privacy-page__section:first-child,body .privacy-page__section:last-child{grid-column:1 / -1}}@media (min-width: 1280px){body{--editor-safe-x: 24PX;--editor-gap: 16PX;--editor-side-width: 360PX;--editor-rail-width: 64PX}}@media (min-width: 1360px){body .community-page__banner,body .community-page__hint,body .community-page__state,body .community-page__scroll-inner{width:min(1240PX,calc(100vw - 80PX))}}@media (min-width: 1000px) and (max-width: 1120px){body .login-page{padding-left:32PX;padding-right:32PX}body .login-page__brand,body .login-page__mode-row,body .login-page__batch-card,body .login-page__wechat,body .login-page__form{width:min(430PX,calc(100vw - 64PX))}body .pd-prof{width:min(720PX,100%);grid-template-columns:minmax(0,1fr)}body .pd-prof__main-column{grid-row:auto}body .pd-prof>.h5-platform-launch-card,body .pd-prof__desktop-panel{grid-column:1;position:static}}
