.fld-feedback-open{overflow:hidden}.fld-feedback[open]{display:block}.fld-feedback{--feedback-bg: var(--fld-surface, #fff);--feedback-soft: var(--fld-surface-soft, #f6f7f9);--feedback-ink: var(--fld-ink, #202329);--feedback-muted: var(--fld-muted, #818792);--feedback-line: var(--fld-line, #e4e7ed);--feedback-accent: #d9f444;position:fixed;inset:0 0 0 auto;width:min(520px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;border-radius:22px 0 0 22px;overflow:hidden;background:var(--feedback-bg);color:var(--feedback-ink);box-shadow:-18px 0 65px #171b2921;font-size:14px;animation:fld-feedback-enter .18s ease-out}.fld-feedback::backdrop{background:#1c24321f}.fld-feedback *,.fld-feedback *:before,.fld-feedback *:after{box-sizing:border-box}.fld-feedback [hidden],[data-feedback-unread][hidden]{display:none!important}.fld-feedback svg{width:20px;height:20px;flex-shrink:0}.fld-feedback button,.fld-feedback input,.fld-feedback textarea{font:inherit}.fld-feedback button,.fld-feedback a{-webkit-tap-highlight-color:transparent}.fld-feedback button{cursor:pointer}.fld-feedback button:disabled{opacity:.55;cursor:wait}.fld-feedback :is(button,a,input,textarea,summary):focus-visible{outline:2px solid #95ac13;outline-offset:3px}.fld-feedback__shell{display:flex;height:100%;flex-direction:column}.fld-feedback__header{display:flex;gap:16px;padding:29px 30px 14px;align-items:flex-start;justify-content:space-between}.fld-feedback__eyebrow{display:block;margin-bottom:8px;color:var(--feedback-muted);font-size:10px;letter-spacing:.1em}.fld-feedback__header h2{margin:0;font-size:24px;font-weight:720;line-height:1.3;letter-spacing:-.04em}.fld-feedback__header h2:focus{outline:none}.fld-feedback__header p{margin:9px 0 0;color:var(--feedback-muted);font-size:12px;line-height:1.7}.fld-feedback__icon-button{display:grid;width:34px;height:34px;padding:7px;border:0;border-radius:9px;color:inherit;background:transparent;place-items:center}.fld-feedback__icon-button:hover{background:var(--feedback-soft)}.fld-feedback__navigation{display:flex;min-height:40px;padding:0 30px 8px;justify-content:flex-end;align-items:center;gap:10px}.fld-feedback__navigation:has([data-feedback-mine][hidden]):has([data-feedback-back][hidden]){display:none}.fld-feedback__body{flex:1;min-height:0;padding:10px 30px 26px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bec1c8 transparent}.fld-feedback__primary,.fld-feedback__secondary,.fld-feedback__back{display:inline-flex;min-height:40px;padding:9px 16px;border:1px solid var(--feedback-line);border-radius:9px;color:var(--feedback-ink);background:var(--feedback-bg);align-items:center;justify-content:center;gap:8px;text-decoration:none;font-weight:560;font-size:12px}.fld-feedback__primary{min-width:136px;border-color:#1d2023;color:#fff;background:#1d2023}.fld-feedback__primary:hover{background:#363a3f}.fld-feedback__secondary:hover{background:var(--feedback-soft)}.fld-feedback__back{margin-right:auto;padding-left:0;border:0;background:transparent}.fld-feedback__back svg{width:16px;height:16px}.fld-feedback__fieldset{min-width:0;margin:0 0 22px;padding:0;border:0}.fld-feedback__fieldset legend,.fld-feedback__label{display:block;margin-bottom:10px;padding:0;color:var(--feedback-ink);font-size:13px;font-weight:580}.fld-feedback__label>span{color:#ca424e}.fld-feedback__label small,.fld-feedback__source h3 small{margin-left:5px;color:var(--feedback-muted);font-size:11px;font-weight:400}.fld-feedback__categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fld-feedback__category{position:relative;cursor:pointer}.fld-feedback__category input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.fld-feedback__category span{display:flex;min-height:45px;padding:9px 5px;border:1px solid var(--feedback-line);border-radius:9px;background:var(--feedback-soft);align-items:center;justify-content:center;gap:8px;white-space:nowrap;font-size:12px}.fld-feedback__category svg{width:17px;height:17px}.fld-feedback__category input:checked+span{border-color:#ccdf67;background:#e2ef9733}.fld-feedback__category input:focus-visible+span{outline:2px solid #95ac13;outline-offset:2px}.fld-feedback__textarea-wrap{position:relative;margin-bottom:22px}.fld-feedback textarea{display:block;width:100%;min-height:130px;margin:0;padding:13px 14px 30px;resize:vertical;border:1px solid var(--feedback-line);border-radius:9px;background:var(--feedback-bg);color:var(--feedback-ink);font-size:13px;line-height:1.8}.fld-feedback textarea::placeholder{color:var(--feedback-muted);opacity:.8}.fld-feedback__count{position:absolute;right:13px;bottom:8px;color:var(--feedback-muted);font-size:11px;pointer-events:none}.fld-feedback__uploads{margin-bottom:24px}.fld-feedback__dropzone{position:relative;display:flex;min-height:115px;padding:17px 12px;border:1px solid var(--feedback-line);border-radius:10px;background:var(--feedback-soft);text-align:center;align-items:center;flex-direction:column;justify-content:center;gap:6px;cursor:pointer}.fld-feedback__dropzone input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.fld-feedback__dropzone:focus-within,.fld-feedback__dropzone.is-dragging{outline:2px solid #95ac13;outline-offset:2px;background:#e2ef9722}.fld-feedback__dropzone svg{width:26px;height:26px;margin-bottom:3px}.fld-feedback__dropzone strong{font-size:12px;font-weight:450}.fld-feedback__dropzone>span{color:var(--feedback-muted);font-size:10px}.fld-feedback__previews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fld-feedback__previews:not(:empty){margin-top:12px}.fld-feedback__preview{position:relative;min-width:0}.fld-feedback__preview img{width:100%;height:88px;border:1px solid var(--feedback-line);border-radius:7px;object-fit:cover}.fld-feedback__preview>span{display:block;overflow:hidden;color:var(--feedback-muted);font-size:10px;white-space:nowrap;text-overflow:ellipsis}.fld-feedback__remove{position:absolute;top:5px;right:5px;display:grid;width:23px;height:23px;padding:0;border:0;border-radius:50%;color:#fff;background:#1d2023d9;place-items:center;font-size:18px!important;line-height:1}.fld-feedback__consent{display:flex;align-items:flex-start;gap:8px;font-size:12px;cursor:pointer}.fld-feedback__consent input{width:15px;height:15px;margin:2px 0 0;accent-color:#7f9311}.fld-feedback__privacy,.fld-feedback__hint{color:var(--feedback-muted);font-size:11px;line-height:1.8}.fld-feedback__privacy{margin:22px 0 0}.fld-feedback__footer{display:flex;flex-shrink:0;gap:9px;padding:18px 30px max(18px,env(safe-area-inset-bottom));border-top:1px solid var(--feedback-line);align-items:center;justify-content:flex-end;background:var(--feedback-bg)}.fld-feedback__alert,.fld-feedback__success{margin-bottom:16px;padding:12px 14px;border:1px solid #d3818170;border-radius:8px;color:#b44848;background:#ef8d8d10;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.fld-feedback__success{border-color:#96b76670;color:#64812d;background:#a3cf7c14}.fld-feedback__loading{display:flex;padding:28px 0;color:var(--feedback-muted);align-items:center;justify-content:center;gap:9px;font-size:12px}.fld-feedback__loading span{width:16px;height:16px;border:2px solid var(--feedback-line);border-top-color:var(--feedback-ink);border-radius:50%;animation:fld-feedback-spin .7s linear infinite}.fld-feedback__empty{display:flex;min-height:260px;padding:38px 15px;align-items:center;justify-content:center;flex-direction:column;text-align:center}.fld-feedback__empty>svg{width:38px;height:38px;margin-bottom:10px}.fld-feedback__empty h3{margin:10px 0;font-size:17px;font-weight:600}.fld-feedback__empty p{max-width:300px;margin:0 0 22px;color:var(--feedback-muted);font-size:12px;line-height:1.9}.fld-feedback__text-link{margin-top:16px;color:var(--feedback-muted);font-size:11px}.fld-feedback__empty-mark{display:grid;width:58px;height:58px;border:1px solid var(--feedback-line);border-radius:20px 20px 20px 4px;font-size:30px;place-items:center}.fld-feedback__list{display:flex;flex-direction:column;gap:12px}.fld-feedback__list-item{width:100%;padding:16px;border:1px solid var(--feedback-line);border-radius:11px;color:var(--feedback-ink);background:var(--feedback-bg);text-align:left}.fld-feedback__list-item:hover{border-color:#bbcc5a;background:#cfe65609}.fld-feedback__list-meta{display:flex;color:var(--feedback-muted);font-size:10px;justify-content:space-between;align-items:center;gap:12px}.fld-feedback__list-heading{display:flex;margin:11px 0 7px;align-items:center;gap:8px}.fld-feedback__list-heading strong{overflow:hidden;font-size:13px;white-space:nowrap;text-overflow:ellipsis}.fld-feedback__list-item p{display:-webkit-box;margin:0 0 13px;overflow:hidden;color:var(--feedback-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.fld-feedback__status{display:inline-flex;padding:3px 7px;border-radius:5px;background:var(--feedback-soft);color:var(--feedback-muted);white-space:nowrap;font-size:10px}.fld-feedback__status[data-status=pending]{background:#70a1fa17;color:#597fbd}.fld-feedback__status[data-status=in_progress]{background:#c6aa341a;color:#9c8523}.fld-feedback__status[data-status=awaiting_customer]{background:#a995d921;color:#947bc4}.fld-feedback__status[data-status=resolved]{background:#62b7801c;color:#458f60}.fld-feedback__unread{display:inline-block;width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#ef5963}.fld-feedback__load-more{width:100%;margin-top:16px}.fld-feedback__original{margin-top:18px;padding:17px;border:1px solid var(--feedback-line);border-radius:9px;background:var(--feedback-soft)}.fld-feedback__original h3{margin:0 0 10px;font-size:12px;font-weight:600}.fld-feedback__plain-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.85}.fld-feedback__conversation-title{margin:26px 0 14px;font-size:13px;font-weight:600}.fld-feedback__message{margin-bottom:12px;padding:15px;border:1px solid var(--feedback-line);border-radius:10px}.fld-feedback__message.is-admin{border-left:3px solid #b7d13c;background:#bedc6c0a}.fld-feedback__message .fld-feedback__list-meta{margin-bottom:10px}.fld-feedback__message .fld-feedback__list-meta strong{color:var(--feedback-ink);font-size:12px;font-weight:550}.fld-feedback__attachments:not(:empty){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px}.fld-feedback__attachment{display:block;min-width:0;text-decoration:none}.fld-feedback__attachment img{width:100%;height:80px;object-fit:cover;border:1px solid var(--feedback-line);border-radius:5px}.fld-feedback__attachment span{display:block;overflow:hidden;color:var(--feedback-muted);font-size:10px;white-space:nowrap;text-overflow:ellipsis}.fld-feedback__attachment-state{grid-column:1 / -1;color:var(--feedback-muted);font-size:11px}.fld-feedback__reply{margin-top:25px;padding-top:20px;border-top:1px solid var(--feedback-line)}.fld-feedback__uploads--reply .fld-feedback__dropzone{min-height:72px}.fld-sidebar__feedback{margin-top:12px;margin-bottom:var(--fld-site-footer-height, 0px)}.fld-sidebar__feedback>svg{width:20px;height:20px;flex-shrink:0}.fld-feedback-landing{max-width:620px;margin:8vh auto;padding:35px}.fld-feedback-landing__label{color:var(--fld-muted);font-size:11px;letter-spacing:.12em}.fld-feedback-landing h1{margin:18px 0;font-size:36px;font-weight:650}.fld-feedback-landing p{color:var(--fld-muted);font-size:14px;line-height:1.9}.fld-feedback-landing a{display:inline-flex;margin-top:20px;padding:12px 24px;border-radius:9px;color:#202329;background:#d9f444;text-decoration:none;font-size:13px}html[data-storefront-theme=pixel-studio] .fld-feedback__primary{border-color:var(--feedback-accent);color:#202329;background:var(--feedback-accent)}@keyframes fld-feedback-enter{0%{transform:translate(30px);opacity:.6}to{transform:translate(0);opacity:1}}@keyframes fld-feedback-spin{to{transform:rotate(360deg)}}@media(max-width:600px){.fld-feedback{width:100vw;border-radius:0}.fld-feedback__header{padding:max(22px,env(safe-area-inset-top)) 20px 12px}.fld-feedback__navigation{padding:0 20px 6px}.fld-feedback__body{padding:10px 20px 24px}.fld-feedback__footer{padding:14px 20px max(14px,env(safe-area-inset-bottom));flex-wrap:wrap}.fld-feedback__footer .fld-feedback__primary{flex:1}.fld-feedback__footer .fld-feedback__secondary{min-width:85px}.fld-feedback__footer [data-feedback-send]{flex-basis:100%}.fld-feedback textarea{font-size:16px}.fld-feedback__categories{gap:8px}.fld-feedback__category span{gap:5px;font-size:11px}}@media(prefers-reduced-motion:reduce){.fld-feedback,.fld-feedback__loading span{animation:none}}#app .fld-new-shelf{display:flex;flex-direction:column;gap:22px;min-width:0;margin-top:40px;color:var(--fld-ink)}#app .fld-new-shelf__heading{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 20px}#app .fld-new-shelf__heading h2{margin:0;font-size:22px;font-weight:900;line-height:30px;letter-spacing:-.01em}#app .fld-new-shelf__heading p{margin:4px 0 0;color:var(--fld-muted);font-size:14px;line-height:20px}#app .fld-new-shelf__tools{display:flex;align-items:center;gap:10px}#app .fld-new-shelf__tools>a{display:flex;align-items:center;height:44px;padding:0 6px;color:inherit;font-size:14px;font-weight:700}#app .fld-new-shelf__page{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--fld-ink);border-radius:50%;color:var(--fld-paper);background:var(--fld-ink);cursor:pointer;transition:transform .15s ease,background-color .2s ease,color .2s ease}#app .fld-new-shelf__page:disabled{border-color:var(--fld-line);color:color-mix(in srgb,var(--fld-muted) 45%,var(--fld-paper));background:var(--fld-paper);cursor:default}#app .fld-new-shelf__page[hidden]{display:none}#app .fld-new-shelf__page:not(:disabled):active{transform:scale(.94)}#app .fld-new-shelf__page svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}#app .fld-new-shelf__wrap{position:relative;min-width:0}#app .fld-new-shelf__track{position:relative;display:flex;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:4px;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none}#app .fld-new-shelf__track::-webkit-scrollbar{display:none}#app .fld-new-shelf__track.is-dragging{cursor:grabbing}#app .fld-new-shelf__track.is-static{cursor:default}#app .fld-new-shelf__track.is-dragging .fld-new-shelf__card{pointer-events:none}#app .fld-new-shelf__track:focus-visible{outline:2px solid var(--fld-ink);outline-offset:6px;border-radius:16px}#app .fld-new-shelf__card{display:flex;flex:0 0 max(200px,calc((100% - 100px) / 6));flex-direction:column;gap:12px;min-width:0;color:inherit;text-decoration:none}#app .fld-new-shelf__cover{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:14px;background:var(--fld-surface-soft);transition:box-shadow .3s ease}#app .fld-new-shelf__cover img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .5s cubic-bezier(.2,.7,.2,1)}#app .fld-new-shelf__card:hover .fld-new-shelf__cover img{transform:scale(1.05)}#app .fld-new-shelf__card:hover .fld-new-shelf__cover{box-shadow:0 12px 28px #11111124}#app .fld-new-shelf__card:focus-visible{outline:2px solid var(--fld-ink);outline-offset:4px;border-radius:16px}#app .fld-new-shelf__text{display:flex;flex-direction:column;gap:4px;min-width:0;padding:0 2px}#app .fld-new-shelf__title{overflow:hidden;font-size:15px;font-weight:700;line-height:22px;white-space:nowrap;text-overflow:ellipsis}#app .fld-new-shelf__meta{overflow:hidden;color:var(--fld-muted);font-size:13px;line-height:20px;white-space:nowrap;text-overflow:ellipsis}#app .fld-new-shelf__meta b{color:var(--fld-ink)}#app .fld-new-shelf__badge{position:absolute;top:12px;left:12px;padding:2px 8px;border-radius:999px;color:#111;background:#e8ff2b;font-size:11px;font-weight:900;line-height:16px;letter-spacing:.04em}#app .fld-new-shelf__campaign{container-type:inline-size;color:#111;background:#e8ff2b}#app .fld-new-shelf__campaign-kicker{position:absolute;top:7cqw;left:7cqw;font-size:clamp(11px,4.4cqw,15px);font-weight:900;line-height:1.4}#app .fld-new-shelf__campaign-number{position:absolute;bottom:14cqw;left:6cqw;color:transparent;font-family:Impact,sans-serif;font-size:30cqw;line-height:1;-webkit-text-stroke:1.5px #111}#app .fld-new-shelf__campaign-caption{position:absolute;bottom:7cqw;left:7cqw;font-size:clamp(12px,4.6cqw,16px);font-weight:900;line-height:1.4}#app .fld-new-shelf__fade{position:absolute;top:0;bottom:0;pointer-events:none;transition:opacity .25s ease}#app .fld-new-shelf__fade--left{left:0;width:64px;opacity:0;background:linear-gradient(to left,transparent,var(--fld-paper))}#app .fld-new-shelf__fade--right{right:0;width:72px;background:linear-gradient(to right,transparent,var(--fld-paper))}#app .fld-new-shelf__placeholder{width:72%;height:16px;border-radius:6px;background:var(--fld-surface-soft)}#app .fld-new-shelf__status{margin:0;color:var(--fld-muted);font-size:14px}#app .fld-new-shelf__status button{color:var(--fld-ink);text-decoration:underline}#app .fld-home__catalog{margin-top:40px}#app .fld-home--search .fld-home__catalog{margin-top:0}#app .fld-catalog-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:22px;padding-bottom:14px;border-bottom:1px solid var(--fld-line)}#app .fld-catalog-bar .fld-catalog-switcher{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;min-width:0;margin:0;border:0}#app .fld-catalog-bar .fld-catalog-switcher__tabs{gap:24px;overflow:visible}#app .fld-catalog-bar .fld-catalog-switcher__tabs button{min-height:0;padding:6px 0;gap:0;font-size:20px;font-weight:900;line-height:28px}#app .fld-catalog-bar .fld-catalog-switcher__tabs svg{display:none}#app .fld-catalog-bar .fld-catalog-switcher__tabs button:after{bottom:-2px;height:3px;background:#e8ff2b;transform:scaleX(0);transition:transform .28s cubic-bezier(.2,.7,.2,1)}#app .fld-catalog-bar .fld-catalog-switcher__tabs button.is-active:after{transform:scaleX(1)}#app .fld-catalog-bar .fld-catalog-switcher__filters{flex-wrap:wrap;gap:8px;overflow:visible;padding:0 0 0 20px;border-left:1px solid var(--fld-line)}#app .fld-catalog-bar .fld-catalog-switcher__filters button{min-height:34px;padding:0 14px;border:0;border-radius:999px;color:var(--fld-ink);background:var(--fld-surface-soft);font-size:13px;font-weight:500}#app .fld-catalog-bar .fld-catalog-switcher__filters button.is-active{color:var(--fld-paper);background:var(--fld-ink);font-weight:700}#app .fld-catalog-bar .fld-toolbar{flex-direction:row;align-items:center;gap:14px;margin:0 0 0 auto;padding:0;border:0}#app .fld-catalog-bar .fld-toolbar__count{margin:0;font-size:13px;white-space:nowrap}#app .fld-catalog-bar .fld-sort{align-self:auto;width:auto}#app .fld-catalog-bar .fld-sort__trigger{min-width:0;min-height:34px;width:auto;padding:0 12px;border:1px solid var(--fld-line);border-radius:999px;background:var(--fld-paper);color:var(--fld-ink);font-size:13px;font-weight:700}#app .fld-catalog-bar .fld-sort__menu{min-width:168px;width:168px;padding:6px;border:1px solid var(--fld-line);border-radius:14px;background:var(--fld-paper);box-shadow:0 14px 32px #1111111f}#app .fld-catalog-bar .fld-sort__option{display:flex;justify-content:space-between;align-items:center;min-height:40px;border-radius:10px;color:var(--fld-ink);font-size:14px;font-weight:700}#app .fld-catalog-bar .fld-sort__option.is-selected{background:var(--fld-surface-soft)}#app .fld-catalog-bar .fld-sort__option svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;opacity:0}#app .fld-catalog-bar .fld-sort__option.is-selected svg{opacity:1}#app .fld-catalog-bar--search .fld-toolbar{width:100%}#app .fld-catalog-bar--search .fld-toolbar__count{margin-left:auto}#app .fld-home .fld-asset-grid{grid-template-columns:repeat(auto-fill,minmax(max(200px,calc((100% - 96px)/5)),1fr));gap:28px 24px}#app .fld-home .fld-card{display:flex;flex-direction:column;gap:12px;overflow:visible;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none}#app .fld-home .fld-card:hover{box-shadow:none;transform:none}#app .fld-home .fld-card__media{aspect-ratio:16 / 10;border-radius:14px;transition:box-shadow .3s ease}#app .fld-home .fld-card__media img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}#app .fld-home .fld-card:hover .fld-card__media{box-shadow:0 12px 28px #11111124}#app .fld-home .fld-card:hover .fld-card__media img{transform:scale(1.05)}#app .fld-home .fld-card__body{padding:0 2px}#app .fld-home .fld-card__title{margin:0 0 4px;font-size:15px;font-weight:700;line-height:22px}#app .fld-home .fld-card__description{font-size:13px;line-height:20px}#app .fld-home .fld-card__category{margin:4px 0 0;color:var(--fld-muted);font-size:12px;line-height:18px}#app .fld-home .fld-card--skeleton{min-height:0;aspect-ratio:16 / 13;border-radius:14px;background:var(--fld-surface-soft)}#app .fld-home .fld-card__detail-link:focus-visible:after{outline:2px solid var(--fld-ink);outline-offset:4px;border-radius:14px}@media(max-width:720px){#app .fld-new-shelf__heading{align-items:flex-start}#app .fld-catalog-bar .fld-catalog-switcher{gap:14px}#app .fld-catalog-bar .fld-catalog-switcher__filters{padding-left:0;border-left:0}}@media(prefers-reduced-motion:reduce){#app .fld-new-shelf *,#app .fld-catalog-bar *,#app .fld-home .fld-card,#app .fld-home .fld-card__media,#app .fld-home .fld-card__media img{animation:none;transition:none}#app .fld-new-shelf__card:hover .fld-new-shelf__cover img,#app .fld-home .fld-card:hover .fld-card__media img{transform:none}}.fld-shares,.fld-share-dialog{--fld-share-live-bg: color-mix(in srgb, var(--fld-color-accent) 17%, var(--fld-color-surface));--fld-share-live-text: var(--fld-color-accent-text);--fld-share-warn-bg: color-mix(in srgb, #d99126 13%, var(--fld-color-surface));--fld-share-warn-text: #a66b13;--fld-share-bad-bg: color-mix(in srgb, #db4c48 12%, var(--fld-color-surface));--fld-share-bad-text: #d34d43;color:var(--fld-color-ink);font-size:12px;line-height:1.65}.fld-shares [hidden],.fld-share-dialog [hidden]{display:none!important}.fld-shares h1{margin:4px 0;font-size:25px;font-weight:750;line-height:1.4}.fld-shares h2{font-size:15px;font-weight:700}.fld-shares__eyebrow{color:var(--fld-color-accent-text);font-size:9px;font-weight:700;letter-spacing:.2em}.fld-shares__muted{color:var(--fld-color-muted);font-size:11px}.fld-shares__heading,.fld-shares__tools,.fld-shares__actions,.fld-shares__card-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.fld-shares__heading{align-items:end;margin-bottom:16px}.fld-shares__heading p{margin:4px 0}.fld-share-btn{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 14px;border:1px solid var(--fld-color-line);border-radius:8px;color:var(--fld-color-ink);background:var(--fld-color-surface);font:inherit;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer;text-decoration:none}.fld-share-btn:hover{border-color:var(--fld-color-ink)}.fld-share-btn:focus-visible,.fld-shares input:focus-visible,.fld-shares select:focus-visible{outline:2px solid var(--fld-color-accent-text);outline-offset:3px}.fld-share-btn:disabled{opacity:.45;cursor:not-allowed}.fld-share-btn--primary{background:var(--fld-color-accent);color:var(--fld-color-on-accent);border-color:var(--fld-color-accent)}.fld-share-btn--dark{background:var(--fld-color-ink);color:var(--fld-color-surface);border-color:var(--fld-color-ink)}.fld-share-btn--danger{color:var(--fld-share-bad-text);border-color:color-mix(in srgb,#db4c48 40%,var(--fld-color-line))}.fld-share-btn--text{background:transparent;border-color:transparent;padding-inline:4px;color:var(--fld-color-muted)}.fld-shares__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-block:16px}.fld-shares__stat{background:var(--fld-color-surface-soft);border-radius:12px;padding:14px 16px}.fld-shares__stat:last-child{background:var(--fld-share-warn-bg)}.fld-shares__stat p{margin:0;color:var(--fld-color-muted);font-size:11px}.fld-shares__stat strong{font-size:25px;font-weight:750;font-variant-numeric:tabular-nums}.fld-shares__stat small{margin-left:5px;color:var(--fld-color-muted)}.fld-shares__alert{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-block:16px;padding:11px 14px;border-radius:10px;color:var(--fld-share-bad-text);background:var(--fld-share-bad-bg)}.fld-shares__filters{display:flex;gap:25px;min-width:0}.fld-shares__filter{padding:9px 0;border-bottom:2px solid transparent;color:var(--fld-color-muted);font-size:14px;white-space:nowrap}.fld-shares__filter[aria-pressed=true]{border-color:var(--fld-color-accent-text);color:var(--fld-color-accent-text)}.fld-shares__filter small{display:inline-block;margin-left:4px;font-size:10px}.fld-shares__filter[aria-pressed=true] small{min-width:18px;border-radius:20px;background:var(--fld-color-accent);color:var(--fld-color-on-accent);text-align:center}.fld-shares__tools{margin-top:16px;border-bottom:1px solid var(--fld-color-line)}.fld-shares__search{display:flex;align-items:center;gap:10px}.fld-shares input,.fld-shares select,.fld-share-dialog input,.fld-share-dialog select{max-width:100%;min-width:0;border:1px solid var(--fld-color-line);border-radius:8px;padding:7px 10px;color:var(--fld-color-ink);background:var(--fld-color-surface-soft);font:inherit}.fld-shares__search input{width:210px;border-radius:20px}.fld-shares__table{overflow:hidden;margin-top:16px;border:1px solid var(--fld-color-line);border-radius:12px}.fld-shares__row{display:grid;grid-template-columns:minmax(240px,2fr) minmax(135px,.8fr) minmax(130px,.8fr) 55px minmax(185px,1.1fr);align-items:center;gap:16px;padding:14px 16px;border-top:1px solid var(--fld-color-line)}.fld-shares__row--header{border-top:0;background:var(--fld-color-surface-soft);color:var(--fld-color-muted);font-size:10px;padding-block:10px}.fld-shares__row--header>:last-child{text-align:right}.fld-shares__work{display:flex;align-items:center;gap:16px;min-width:0}.fld-shares__work h2{font-size:13px;overflow-wrap:anywhere}.fld-share-cover{position:relative;display:flex;align-items:end;flex:0 0 88px;width:88px;height:58px;border-radius:8px;overflow:hidden;padding:10px;background:var(--fld-color-ink);color:var(--fld-color-surface);font-size:9px;font-weight:700;letter-spacing:.06em}.fld-share-cover:before{content:"";width:30%;height:5px;position:absolute;left:10px;bottom:25px;border-radius:3px;background:currentColor;opacity:.35}.fld-share-cover img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fld-share-badge{display:inline-flex;gap:5px;align-items:center;padding:2px 9px;border-radius:20px;color:var(--fld-color-muted);background:var(--fld-color-surface-soft);font-size:10px;font-weight:700}.fld-share-badge:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.fld-share-badge--live{color:var(--fld-share-live-text);background:var(--fld-share-live-bg)}.fld-share-badge--warn{color:var(--fld-share-warn-text);background:var(--fld-share-warn-bg)}.fld-share-badge--bad{color:var(--fld-share-bad-text);background:var(--fld-share-bad-bg)}.fld-share-badge--info{color:#4986b7;background:color-mix(in srgb,#4986b7 12%,var(--fld-color-surface))}.fld-shares__state .fld-shares__muted{margin-top:5px}.fld-share-meter{display:flex;height:6px;overflow:hidden;border-radius:20px;background:var(--fld-color-surface-soft);margin:7px 0}.fld-share-meter span{height:100%;background:var(--fld-color-ink)}.fld-share-meter .is-reserved{background:var(--fld-color-highlight, #d8f56a)}.fld-share-meter.is-paused span{background:var(--fld-share-bad-text)}.fld-shares__actions{justify-content:end;gap:6px;flex-wrap:wrap}.fld-shares__footer{display:flex;justify-content:space-between;gap:16px;padding:12px 16px;color:var(--fld-color-muted);border-top:1px solid var(--fld-color-line);font-size:10px}.fld-shares__empty{padding:52px 20px;text-align:center}.fld-shares__empty h2{font-size:20px}.fld-shares__empty p{margin:10px 0 20px}.fld-shares__empty ol{display:flex;justify-content:center;gap:30px;margin:24px auto;padding:0;list-style:none}.fld-shares__empty li{display:flex;align-items:center;gap:8px}.fld-shares__empty b{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--fld-color-accent);color:var(--fld-color-on-accent)}.fld-shares__feedback{margin-top:16px;padding:10px 14px;border-radius:8px;background:var(--fld-color-surface-soft)}.fld-shares__feedback[data-error=true]{background:var(--fld-share-bad-bg);color:var(--fld-share-bad-text)}.fld-shares__breadcrumbs{margin-bottom:14px;color:var(--fld-color-muted);font-size:11px}.fld-share-hero{display:grid;grid-template-columns:176px minmax(0,1fr) auto;gap:22px;align-items:center;margin-bottom:16px}.fld-share-hero .fld-share-cover{width:176px;height:116px;font-size:15px;padding:18px}.fld-share-hero__title{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.fld-share-hero__title h1{margin:0;font-size:23px}.fld-share-hero__link{display:flex;gap:8px;margin:10px 0}.fld-share-hero__link input{flex:1;width:100%;font-size:11px}.fld-share-hero__actions{display:grid;gap:8px}.fld-share-detail-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:14px}.fld-share-detail-column{display:flex;flex-direction:column;gap:14px;min-width:0}.fld-share-card{padding:18px 20px;border:1px solid var(--fld-color-line);border-radius:14px;min-width:0}.fld-share-card h2{margin:0 0 8px}.fld-share-card p{margin:7px 0 0}.fld-share-card strong.fld-share-number{display:inline-block;font-size:26px;line-height:1.4;font-weight:750;font-variant-numeric:tabular-nums;margin-top:6px}.fld-share-card .fld-shares__eyebrow{color:var(--fld-color-muted)}.fld-share-chart{display:flex;align-items:end;gap:8px;height:150px;margin-top:20px;border-bottom:1px solid var(--fld-color-line)}.fld-share-chart__column{flex:1;height:100%;min-width:0;display:flex;flex-direction:column;justify-content:end;align-items:center}.fld-share-chart__column small{font-size:9px;color:var(--fld-color-muted)}.fld-share-chart__bar{width:80%;min-height:2px;max-height:125px;border-radius:3px 3px 0 0;background:var(--fld-color-ink)}.fld-share-chart__labels{display:flex;justify-content:space-between;margin-top:5px;color:var(--fld-color-muted);font-size:9px}.fld-share-detail-row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--fld-color-line)}.fld-share-detail-row:first-of-type{margin-top:8px}.fld-share-detail-row span{overflow-wrap:anywhere}.fld-share-card--danger h2{color:var(--fld-share-bad-text)}.fld-share-card--danger button{margin-top:12px}.fld-share-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 40px);margin:auto;padding:0;border:1px solid var(--fld-color-line);border-radius:16px;background:var(--fld-color-surface);overflow:auto}.fld-share-dialog::backdrop{background:#00000080;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.fld-share-dialog__header,.fld-share-dialog__body,.fld-share-dialog__footer{padding:20px 24px}.fld-share-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--fld-color-line)}.fld-share-dialog__header h2{margin:0;font-size:20px;font-weight:750}.fld-share-dialog__header p{color:var(--fld-color-muted);font-size:11px;margin:4px 0 0}.fld-share-dialog__footer{display:flex;justify-content:end;gap:10px;border-top:1px solid var(--fld-color-line)}.fld-share-dialog__body p{margin-bottom:12px}.fld-share-dialog__body fieldset{display:grid;gap:10px;margin-bottom:16px}.fld-share-dialog__body legend{margin-bottom:7px;font-weight:700}.fld-share-dialog__option{display:flex;gap:12px;align-items:center;border:1px solid var(--fld-color-line);border-radius:10px;padding:13px 14px}.fld-share-dialog__option:has(input:checked){border-color:var(--fld-color-accent-text);background:var(--fld-share-live-bg)}.fld-share-dialog__option>span{flex:1}.fld-share-dialog__option small{display:block;color:var(--fld-color-muted)}.fld-share-dialog__option input{accent-color:var(--fld-color-accent-text)}.fld-share-dialog__price{padding:14px;border-radius:10px;background:var(--fld-color-surface-soft);display:flex;justify-content:space-between;align-items:center}.fld-share-dialog__price strong{font-size:24px}.fld-share-dialog__error{color:var(--fld-share-bad-text);padding-top:10px}.fld-share-dialog__qr{display:grid;place-items:center;gap:14px;text-align:center}.fld-share-dialog__qr img{width:200px;height:200px;background:#fff;border:12px solid white;border-radius:8px}.fld-share-preference{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid var(--fld-color-line)}.fld-share-preference small{display:block;color:var(--fld-color-muted)}.fld-points-type-filter{display:flex;gap:7px;align-items:center}.fld-points-type-filter select{padding:5px 8px;border:1px solid var(--fld-color-line);border-radius:7px;background:var(--fld-color-surface);color:var(--fld-color-ink);font-size:11px}.fld-share-ledger-link{color:var(--fld-color-accent-text);font-size:11px;white-space:nowrap}@media(max-width:1250px){.fld-shares__row{grid-template-columns:minmax(190px,1.7fr) minmax(120px,1fr) minmax(105px,.8fr) 40px minmax(120px,1fr);gap:10px}.fld-share-cover{flex-basis:65px;width:65px}.fld-share-hero{grid-template-columns:140px minmax(0,1fr)}.fld-share-hero .fld-share-cover{width:140px;height:100px}.fld-share-hero__actions{grid-column:2;display:flex}.fld-shares__tools{flex-wrap:wrap;padding-bottom:8px}}@media(max-width:767px){.fld-shares{padding:16px!important}.fld-shares h1{font-size:21px}.fld-shares__heading{align-items:start}.fld-shares__heading>.fld-share-btn{padding:7px 10px;font-size:10px;white-space:normal;max-width:105px}.fld-shares__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.fld-shares__stat{padding:10px}.fld-shares__stat strong{font-size:22px}.fld-shares__stat:nth-child(3){display:none}.fld-shares__alert{align-items:start;font-size:11px}.fld-shares__alert .fld-share-btn{font-size:10px;padding:6px 8px;white-space:normal}.fld-shares__filters{gap:20px;width:100%}.fld-shares__filter{font-size:13px}.fld-shares__search{width:100%}.fld-shares__search input{flex:1;width:120px}.fld-shares__table{border:0;border-radius:0;overflow:visible}.fld-shares__row{display:grid;grid-template-columns:1fr 1fr;gap:10px;border:1px solid var(--fld-color-line);border-radius:12px;padding:14px;margin-bottom:12px}.fld-shares__row--header{display:none}.fld-shares__work{grid-column:1 / -1;gap:12px}.fld-share-cover{width:65px;flex-basis:65px;height:49px}.fld-shares__traffic{grid-column:1 / -1}.fld-shares__opens{display:none}.fld-shares__actions{grid-column:1 / -1;justify-content:start;border-top:1px solid var(--fld-color-line);padding-top:10px}.fld-shares__footer{padding:10px 0 0;align-items:start}.fld-shares__footer>:last-child{white-space:nowrap}.fld-shares__empty{padding:28px 4px}.fld-shares__empty ol{flex-direction:column;width:fit-content;gap:16px}.fld-share-hero{grid-template-columns:65px minmax(0,1fr);gap:12px}.fld-share-hero .fld-share-cover{width:65px;height:65px;font-size:9px;padding:10px}.fld-share-hero__title{gap:7px}.fld-share-hero__title h1{font-size:18px}.fld-share-hero__link{flex-wrap:wrap;margin-bottom:6px}.fld-share-hero__link input{flex-basis:100%;font-size:10px}.fld-share-hero__link .fld-share-btn{padding:5px 8px;min-height:31px;font-size:10px}.fld-share-hero__actions{grid-column:1 / -1}.fld-share-hero__actions>*{flex:1}.fld-share-detail-grid{grid-template-columns:1fr}.fld-share-card{padding:15px}.fld-shares__card-heading{align-items:start;flex-wrap:wrap}.fld-share-chart{gap:5px;height:120px}.fld-share-chart__bar{max-height:100px}.fld-share-dialog{width:100vw;max-width:100vw;max-height:90dvh;margin:auto 0 0;border-radius:18px 18px 0 0}.fld-share-dialog__header,.fld-share-dialog__body,.fld-share-dialog__footer{padding:18px}.fld-share-dialog__footer{padding-bottom:max(18px,env(safe-area-inset-bottom))}}#app .is-refreshed-checkout.is-campaign{--pay-ease:cubic-bezier(.2,.8,.2,1);background:#fff;color:#18201a}#app .is-refreshed-checkout.is-campaign .fld-recharge-campaign__hero{background:#eef9e2}#app .is-refreshed-checkout.is-campaign .fld-recharge-campaign__body{grid-template-columns:minmax(0,1fr) 362px;gap:24px;margin-top:24px;align-items:start}#app .is-refreshed-checkout.is-campaign .fld-recharge-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px}#app .is-refreshed-checkout.is-campaign .fld-recharge-plans>.fld-recharge-plan{min-height:290px;padding:20px 16px;border:2px solid #e2e8df;border-radius:18px;background:#fff;text-align:left;color:#18201a;position:relative;transition:transform .28s var(--pay-ease),border-color .28s var(--pay-ease),box-shadow .28s var(--pay-ease),opacity .28s var(--pay-ease)}#app .is-refreshed-checkout.is-campaign .fld-recharge-plan__head{gap:8px}#app .is-refreshed-checkout.is-campaign .fld-recharge-plan__identity{min-width:0;flex:1}#app .is-refreshed-checkout.is-campaign .fld-recharge-plan__identity strong{font-size:15px}#app .is-refreshed-checkout.is-campaign .fld-recharge-plan__icon{width:30px;height:30px;flex-basis:30px;border-radius:9px}#app .is-refreshed-checkout.is-campaign .fld-recharge-plans>.fld-recharge-plan:hover{transform:translateY(-2px);border-color:#bfd9a8}#app .is-refreshed-checkout.is-campaign .fld-recharge-plans>.fld-recharge-plan.is-selected{transform:translateY(-4px);border-color:#5aae2a;background:#fbfef6;box-shadow:0 16px 34px #4a8c1e29}#app .fld-recharge-checkout.is-refreshed-checkout.is-campaign .fld-recharge-plans>.fld-recharge-plan:disabled{opacity:1;cursor:default}#app .fld-recharge-checkout.is-refreshed-checkout.is-campaign .fld-recharge-plans.is-locked>.fld-recharge-plan:not(.is-selected){opacity:.42;transform:none;box-shadow:none}.fld-recharge-plan__radio{width:20px;height:20px;flex:none;border:1.5px solid #c9d2c5;border-radius:50%;display:grid;place-items:center}.fld-recharge-plan__radio svg{width:16px;height:16px;stroke:#fff;stroke-width:2.5;fill:none;transform:scale(0);transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.fld-recharge-plan.is-selected .fld-recharge-plan__radio{background:#5aae2a;border-color:#5aae2a}.fld-recharge-plan.is-selected .fld-recharge-plan__radio svg{transform:scale(1)}#app .is-refreshed-checkout.is-campaign .fld-recharge-plan__numbers{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:24px}#app .is-refreshed-checkout.is-campaign .fld-recharge-plan__numbers b{font-size:clamp(29px,2.8vw,42px);letter-spacing:-1px;line-height:1.15;white-space:nowrap}#app .is-refreshed-checkout.is-campaign .fld-recharge-plan__numbers b em{font-size:12px;color:#5e6860;letter-spacing:0}#app .fld-recharge-checkout.is-refreshed-checkout.is-campaign .fld-recharge-plans .fld-recharge-plan .fld-recharge-plan__numbers>strong{color:#18201a;font-size:23px}.fld-recharge-plan__unit{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12px;color:#5e6860;margin-top:5px}.fld-recharge-plan__saving{color:#2f6a0c;padding:2px 6px;background:#e4f6cf;border-radius:6px;white-space:nowrap}.fld-recharge-plan__books{display:grid;gap:8px;border-top:1px dashed #dde3da;padding-top:14px;margin-top:16px;width:100%}.fld-recharge-plan__books>strong{font-size:12px;color:#3b7d13}.fld-recharge-plan__book{display:flex;align-items:center;gap:6px;min-width:0;font-size:11px}.fld-recharge-plan__book img{width:18px;height:24px;object-fit:cover;flex:none;border-radius:2px}.fld-recharge-plan__book>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.fld-recharge-plan__book small{color:#5e6860;background:#eef1ec;border-radius:4px;padding:1px 3px;white-space:nowrap;font-size:10px}#app .is-refreshed-checkout.is-campaign .fld-recharge-plan__note{margin-top:16px;padding-top:14px;border-top:1px dashed #dde3da;color:#5e6860;line-height:1.8;font-size:12px;white-space:normal}.fld-recharge-lockbar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:16px;padding:10px 12px;border:1px solid #e2eed6;border-radius:12px;background:#f4f8f0;font-size:13px}.fld-recharge-lockbar button{flex:none;color:#2f6a0c;background:none;border:0;cursor:pointer}#app .is-refreshed-checkout.is-campaign .fld-recharge-summary{padding:22px 24px 20px;border:1px solid #e6ebe3;border-radius:20px;box-shadow:0 12px 36px #1e32190f}.fld-attempt-checkout{width:100%;min-width:0;font-variant-numeric:tabular-nums}.fld-payment-panel-enter{display:flex;flex-direction:column;gap:16px;animation:fld-pay-fade-up .42s var(--pay-ease) both}.fld-payment-heading{margin:0;font-size:16px;font-weight:650}.fld-payment-summary{display:flex;align-items:center;gap:12px;background:#f5faf0;border-radius:14px;padding:14px 16px}.fld-payment-coins{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#8bd33a;font-size:26px}.fld-payment-summary small{display:block;font-size:12px;color:#4a544d}.fld-payment-summary strong{display:block;font-size:30px;color:#2f6a0c;line-height:1.3}.fld-payment-summary em{font-style:normal;font-size:13px}.fld-payment-gifts{display:grid;gap:12px}.fld-payment-gifts h4,.fld-payment-success-gifts h4{margin:0;font-size:13px;font-weight:600}.fld-payment-gifts h4 span{font-weight:400;color:#5e6860}.fld-payment-book{display:flex;align-items:center;gap:10px;text-align:left}.fld-payment-book img{width:30px;height:40px;flex:none;object-fit:cover;border-radius:3px;box-shadow:0 2px 6px #0002}.fld-payment-book b{font-size:13px;font-weight:500;line-height:1.6}.fld-payment-book small{display:block;color:#5e6860;font-size:11px;margin-top:2px}.fld-payment-note{margin:0;padding:10px 12px;border-radius:10px;color:#5e6860;background:#f7f9f5;font-size:12px;line-height:1.75}.fld-payment-error{margin:0;color:#a82d15;background:#fff3ee;padding:10px 12px;border-radius:10px;font-size:13px;line-height:1.6}.fld-payment-seg{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#f1f4ef;border-radius:13px;padding:4px}.fld-payment-seg-slider{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:10px;background:#fff;box-shadow:0 2px 8px #1428141a;transition:transform .35s cubic-bezier(.3,1.25,.5,1)}.fld-payment-seg.is-alipay .fld-payment-seg-slider{transform:translate(100%)}.fld-payment-seg.is-single{grid-template-columns:1fr}.fld-payment-seg.is-single .fld-payment-seg-slider{width:calc(100% - 8px)}.fld-payment-seg button{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:4px;border:0;border-radius:10px;background:transparent;color:#56605a;font:inherit;font-size:14px;cursor:pointer}.fld-payment-seg button[aria-checked=true]{color:#18201a;font-weight:600}.fld-payment-brand{display:block;width:22px;height:22px;flex:none;object-fit:contain;filter:none}.fld-payment-total{display:flex;align-items:baseline;justify-content:space-between;border-top:1px solid #eef1ec;padding-top:14px;font-size:14px}.fld-payment-price{font-size:30px;font-weight:700;line-height:1;color:#d23a12;white-space:nowrap}.fld-payment-price small{font-size:18px;margin-right:2px}.fld-payment-cta,.fld-payment-ghost{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;min-height:50px;padding:10px 12px;text-align:center;border-radius:14px;font:inherit;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer}.fld-payment-cta{position:relative;overflow:hidden;background:#1c2a20;border:0;color:#fff;transition:transform .15s,box-shadow .25s}.fld-payment-cta:hover{color:#fff;background:#243829;transform:translateY(-1px);box-shadow:0 10px 24px #1c2a2040}.fld-payment-cta:active{transform:translateY(1px)}.fld-payment-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,transparent 35%,#b7eb7a38 50%,transparent 65%);transform:translate(-120%)}.fld-payment-cta:hover:after{transform:translate(120%);transition:transform .9s ease}.fld-payment-ghost{background:#fff;border:1.5px solid #dde3da;color:#18201a;font-size:14px;font-weight:500}.fld-payment-ghost:hover{background:#f8fbf5;color:#18201a;border-color:#b9cfa8}.fld-payment-link{border:0;background:transparent;color:#4a544d;cursor:pointer;font:inherit;font-size:13px;min-height:28px}.fld-payment-legal{font-size:11px;color:#5e6860;text-align:center;line-height:1.7;margin:0}.fld-payment-legal a{color:#3b7d13;text-decoration:underline;text-underline-offset:3px}.fld-payment-top{display:flex;align-items:center;justify-content:space-between;gap:6px}.fld-payment-status-chip{display:inline-flex;padding:5px 10px;border-radius:999px;background:#f0f8e6;font-size:12px;color:#2f6a0c;font-weight:600}.fld-payment-order{display:block;font-size:11px;color:#5e6860;margin:8px 0 0;line-height:1.6;overflow-wrap:anywhere}.fld-payment-countdown{display:flex;align-items:center;gap:7px;font-size:17px;font-weight:600}.fld-payment-countdown svg{width:32px;height:32px;transform:rotate(-90deg);fill:none;stroke:#e4f6cf;stroke-width:3px}.fld-payment-countdown .fld-payment-ring{stroke:#5aae2a;stroke-dasharray:94.25}.fld-payment-order-summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:14px;border-bottom:1px solid #eef1ec}.fld-payment-order-summary b{font-size:13px;font-weight:500}.fld-payment-order-summary div>small{display:block;color:#5e6860;font-size:11px;margin-top:5px}.fld-payment-qr-card{display:grid;justify-items:center;gap:9px;padding:14px 10px;background:#fff;border:1px solid #e6ebe3;border-radius:16px}.fld-payment-qr-wrap{position:relative;width:216px;height:216px;max-width:100%}.fld-payment-qr-visual{position:relative;width:100%;height:100%;animation:fld-pay-qr-in .45s var(--pay-ease) both}.fld-payment-qr{display:block;width:100%;height:100%;object-fit:contain}.fld-payment-qr-wrap iframe{display:block;border:0;width:216px;height:216px;max-width:100%;background:#fff}.fld-payment-qr-brand{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:30px;height:30px;background:#fff;border-radius:5px;padding:3px;display:grid;place-items:center}.fld-payment-qr-brand img{width:100%;height:100%;object-fit:contain}.fld-payment-qr-loading{display:grid;place-content:center;justify-items:center;gap:12px;height:100%;font-size:12px;color:#5e6860;background:#f7f9f5;border-radius:12px}.fld-payment-qr-wrap iframe.is-loading{visibility:hidden}.fld-payment-alipay-loading{position:absolute;top:0;right:0;bottom:0;left:0;padding:16px;text-align:center}.fld-payment-alipay-loading b{font-size:13px;font-weight:500}.fld-payment-alipay-loading small{font-size:11px;line-height:1.7}.fld-payment-cancellation{display:grid;justify-items:center;gap:12px;padding:24px 14px;background:#f7f9f5;border:1px solid #e6ebe3;border-radius:14px;text-align:center}.fld-payment-cancellation h4{margin:0;font-size:16px;font-weight:600}.fld-payment-cancellation p{margin:0;color:#4a544d;font-size:13px;line-height:1.8}.fld-payment-qr-card p{margin:0;font-size:13px}.fld-payment-qr-card>small{font-size:11px;color:#5e6860}.fld-payment-qr-recovery{width:100%;text-align:center;padding-top:8px;border-top:1px solid #eef1ec}.fld-payment-scan{position:absolute;top:20px;left:14px;right:14px;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent,#5aae2a,transparent);box-shadow:0 3px 8px #5aae2a55;animation:fld-pay-scan 2.6s linear infinite}.fld-payment-qr-wrap.is-expired .fld-payment-qr-visual{filter:grayscale(1) blur(3px);opacity:.2;animation:none}.fld-payment-qr-expired{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;background:#fffb;border:0;border-radius:12px;display:grid;place-content:center;gap:8px;color:#1c2a20;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.fld-payment-qr-expired small{font-size:10px;font-weight:400;color:#5e6860}.fld-payment-auto{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;font-size:11px;color:#5e6860}.fld-payment-pulse{width:6px;height:6px;flex:none;border-radius:50%;background:#5aae2a;animation:fld-pay-pulse 1.6s infinite}.fld-payment-spinner{display:inline-block;width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:fld-pay-spin .8s linear infinite}.fld-payment-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:14px;font-size:12px;color:#c9d2c5}.fld-payment-actions button,.fld-payment-actions a{min-height:32px;background:transparent;border:0;color:#4a544d;cursor:pointer;font:inherit}.fld-payment-copy{display:grid;gap:10px;font-size:12px}.fld-payment-copy input{min-width:0;width:100%;padding:8px;border:1px solid #dde3da;border-radius:8px}.fld-payment-success{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding-top:8px}.fld-payment-success h3{font-size:22px;margin:10px 0 0;font-weight:700}.fld-payment-success>small{color:#5e6860;font-size:11px;line-height:1.7}.fld-payment-success-hero{position:relative;width:80px;height:80px;margin:14px 0 0}.fld-payment-success-circle{position:relative;width:80px;height:80px;border-radius:50%;display:grid;place-items:center;background:#8bd33a;box-shadow:0 10px 26px #8bd33a44;animation:fld-pay-pop .6s var(--pay-ease) both}.fld-payment-success-circle svg{width:40px;height:40px;fill:none;stroke:#18201a;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.fld-payment-success-circle path{stroke-dasharray:25;stroke-dashoffset:25;animation:fld-pay-draw .45s ease .35s forwards}.fld-payment-block{position:absolute;left:36px;top:36px;width:8px;height:8px;border-radius:2px;background:#5aae2a;animation:fld-pay-burst 1.15s ease-out both;--angle:calc(var(--i) * 45deg)}.fld-payment-block:nth-child(2n){background:#1c2a20}.fld-payment-block:nth-child(3n){background:#8bd33a;width:11px;height:11px}.fld-payment-arrived{margin:0;color:#4a544d;font-size:13px}.fld-payment-arrived strong{font-size:38px;color:#2f6a0c;line-height:1}.fld-payment-success-gifts{width:100%;display:grid;gap:12px;text-align:left;padding:14px;background:#f7fbf2;border:1px solid #e2eed6;border-radius:16px;margin-top:6px}.fld-payment-success-gifts h4{color:#3b7d13;font-size:12px}.fld-payment-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#app .is-refreshed-checkout :is(button,a,input):focus-visible{outline:3px solid #5aae2a;outline-offset:3px}.fld-attempt-checkout button:disabled,.fld-recharge-lockbar button:disabled{cursor:default;opacity:.65}@keyframes fld-pay-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fld-pay-qr-in{0%{opacity:0;transform:scale(.94);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes fld-pay-scan{0%{transform:translateY(0);opacity:0}12%,88%{opacity:1}to{transform:translateY(175px);opacity:0}}@keyframes fld-pay-pulse{0%{box-shadow:0 0 #5aae2a80}to{box-shadow:0 0 0 8px #5aae2a00}}@keyframes fld-pay-spin{to{transform:rotate(360deg)}}@keyframes fld-pay-pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}@keyframes fld-pay-draw{to{stroke-dashoffset:0}}@keyframes fld-pay-burst{0%{transform:scale(.3);opacity:0}15%{opacity:1}to{transform:rotate(var(--angle)) translateY(-100px) rotate(120deg);opacity:0}}@media(max-width:1279px){#app .is-refreshed-checkout.is-campaign .fld-recharge-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){#app .is-refreshed-checkout.is-campaign .fld-recharge-campaign__body{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){#app .is-refreshed-checkout.is-campaign .fld-recharge-plans{gap:18px 10px}#app .is-refreshed-checkout.is-campaign .fld-recharge-plans>.fld-recharge-plan{padding:18px 10px}#app .is-refreshed-checkout.is-campaign .fld-recharge-plan__identity strong{font-size:13px}#app .is-refreshed-checkout.is-campaign .fld-recharge-plan__head{gap:5px}#app .is-refreshed-checkout.is-campaign .fld-recharge-plan__icon{display:none}.fld-recharge-lockbar{font-size:11px}}@media(min-width:1101px){#app .is-refreshed-checkout.is-campaign .fld-recharge-checkout__header{min-height:56px;padding-block:6px}#app .is-refreshed-checkout.is-campaign .fld-recharge-campaign{display:grid;grid-template-columns:minmax(0,1fr) 336px;align-items:start;gap:16px 20px;--fld-campaign-hero-height:clamp(112px, calc(100dvh - 620px) ,176px)}#app .is-refreshed-checkout.is-campaign .fld-recharge-campaign__hero{grid-column:1;grid-row:1;grid-template-columns:minmax(0,1fr) minmax(160px,.5fr);padding:12px 20px;gap:12px}#app .is-refreshed-checkout.is-campaign .fld-recharge-campaign__edition{display:none}#app .is-refreshed-checkout.is-campaign .fld-recharge-campaign__title{font-size:30px;gap:4px}#app .is-refreshed-checkout.is-campaign .fld-recharge-campaign__title>span:last-child{font-size:16px}#app .is-refreshed-checkout.is-campaign .fld-recharge-campaign__benefits{margin-top:10px;gap:8px}#app .is-refreshed-checkout.is-campaign .fld-recharge-campaign__benefits li{font-size:11px;gap:6px}#app .is-refreshed-checkout.is-campaign .fld-recharge-campaign__benefits li>span{width:26px;height:26px}#app .is-refreshed-checkout.is-campaign .fld-recharge-campaign__benefits .fld-recharge-icon{width:18px;height:18px}#app .is-refreshed-checkout.is-campaign .fld-recharge-campaign__books{width:100%}#app .is-refreshed-checkout.is-campaign .fld-recharge-campaign__book-wrap{max-width:calc((var(--fld-campaign-hero-height) - 24px) * .69)}#app .is-refreshed-checkout.is-campaign .fld-recharge-campaign__book-badge{display:none}#app .is-refreshed-checkout.is-campaign .fld-recharge-campaign__body{display:contents}#app .is-refreshed-checkout.is-campaign .fld-recharge-campaign__catalog{grid-column:1;grid-row:2}#app .is-refreshed-checkout.is-campaign .fld-recharge-campaign:has(.fld-attempt-checkout) .fld-recharge-campaign__catalog{display:contents}#app .is-refreshed-checkout.is-campaign .fld-recharge-campaign:has(.fld-attempt-checkout) .fld-recharge-campaign__catalog-main{grid-column:1;grid-row:2;align-self:stretch;display:flex;flex-direction:column;min-width:0}#app .is-refreshed-checkout.is-campaign .fld-recharge-campaign:has(.fld-attempt-checkout) .fld-recharge-campaign__section-heading{margin-bottom:0}#app .is-refreshed-checkout.is-campaign .fld-recharge-campaign__section-heading{gap:12px}#app .is-refreshed-checkout.is-campaign .fld-recharge-campaign__section-heading h3{font-size:20px}#app .is-refreshed-checkout.is-campaign .fld-recharge-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}#app .is-refreshed-checkout.is-campaign .fld-recharge-campaign:has(.fld-attempt-checkout) .fld-recharge-plans{flex:1}#app .is-refreshed-checkout.is-campaign .fld-recharge-plans>.fld-recharge-plan{min-height:clamp(220px,30dvh,270px);padding:16px 12px}#app .is-refreshed-checkout.is-campaign .fld-recharge-plan__identity strong{font-size:13px}#app .is-refreshed-checkout.is-campaign .fld-recharge-plan__icon{width:24px;height:24px;flex-basis:24px}#app .is-refreshed-checkout.is-campaign .fld-recharge-plan__numbers{margin-top:14px;gap:6px}#app .is-refreshed-checkout.is-campaign .fld-recharge-plan__numbers b{font-size:clamp(28px,2.4vw,36px)}#app .is-refreshed-checkout.is-campaign .fld-recharge-plan__books{margin-top:10px;padding-top:10px;gap:6px}#app .is-refreshed-checkout.is-campaign .fld-recharge-plan__note{margin-top:10px;padding-top:10px}#app .is-refreshed-checkout.is-campaign .fld-recharge-lockbar{margin-top:10px;padding:8px 10px;font-size:12px}#app .is-refreshed-checkout.is-campaign .fld-recharge-campaign__tips{margin-top:12px}#app .is-refreshed-checkout.is-campaign .fld-recharge-campaign:has(.fld-attempt-checkout) .fld-recharge-campaign__tips{grid-column:1 / -1;grid-row:3;margin-top:0}#app .is-refreshed-checkout.is-campaign .fld-recharge-summary{grid-column:2;grid-row:1 / 3;padding:14px 16px}#app .is-refreshed-checkout.is-campaign .fld-recharge-summary:has(>.fld-attempt-checkout){align-self:stretch;display:flex}#app .is-refreshed-checkout .fld-attempt-checkout{display:flex;flex:1}#app .is-refreshed-checkout .fld-payment-panel-enter{flex:1;min-width:0;gap:10px}#app .is-refreshed-checkout .fld-payment-top>div:first-child{display:flex;align-items:center;gap:6px;flex-wrap:wrap}#app .is-refreshed-checkout .fld-payment-top .fld-payment-order{margin:0}#app .is-refreshed-checkout .fld-payment-countdown svg{width:28px;height:28px}#app .is-refreshed-checkout .fld-payment-order-summary{padding-bottom:10px}#app .is-refreshed-checkout .fld-payment-seg button{height:38px}#app .is-refreshed-checkout .fld-payment-qr-card{padding:10px;gap:6px}#app .is-refreshed-checkout .fld-payment-qr-recovery{padding-top:4px}#app .is-refreshed-checkout .fld-payment-cta,#app .is-refreshed-checkout .fld-payment-ghost{min-height:44px;padding-block:8px;font-size:14px}#app .is-refreshed-checkout .fld-payment-success{gap:10px;padding-top:0}#app .is-refreshed-checkout .fld-payment-success-hero{margin-top:4px}#app .is-refreshed-checkout .fld-payment-success-gifts{padding:12px;gap:8px}}@media(min-width:1101px)and (max-height:760px){#app .is-refreshed-checkout.is-campaign .fld-recharge-checkout__header{min-height:48px;padding-block:4px}#app .is-refreshed-checkout.is-campaign .fld-recharge-campaign{gap:8px 16px;--fld-campaign-hero-height:112px}#app .is-refreshed-checkout.is-campaign .fld-recharge-campaign__benefits{display:none}#app .is-refreshed-checkout.is-campaign .fld-recharge-checkout__brand>img{width:128px}#app .is-refreshed-checkout.is-campaign .fld-recharge-checkout__records{height:36px;min-height:36px}}@media(min-width:1101px)and (max-height:880px){#app .is-refreshed-checkout.is-campaign .fld-recharge-campaign{gap:8px 16px}#app .is-refreshed-checkout.is-campaign .fld-recharge-summary{padding:8px 14px}#app .is-refreshed-checkout .fld-payment-panel-enter{gap:4px}#app .is-refreshed-checkout .fld-payment-qr-card{padding-block:4px;gap:4px}#app .is-refreshed-checkout .fld-payment-order-summary{padding-bottom:6px}#app .is-refreshed-checkout .fld-payment-actions button,#app .is-refreshed-checkout .fld-payment-actions a{min-height:28px}#app .is-refreshed-checkout.is-campaign .fld-recharge-campaign__tips ol{display:flex;flex-wrap:wrap;column-gap:24px}}@media(min-width:1101px){#app .is-refreshed-checkout.is-campaign .fld-recharge-summary:has(.fld-payment-total){padding:20px 16px}#app .is-refreshed-checkout .fld-payment-panel-enter:has(.fld-payment-total){gap:10px}#app .is-refreshed-checkout .fld-payment-panel-enter:has(.fld-payment-total)>:is(.fld-payment-summary,.fld-payment-gifts,.fld-payment-seg){margin-top:auto}#app .is-refreshed-checkout .fld-payment-panel-enter:has(.fld-payment-total)>.fld-payment-summary{padding-block:18px}#app .is-refreshed-checkout .fld-payment-total{margin-top:14px}}@media(min-width:1101px)and (max-height:760px){#app .is-refreshed-checkout.is-campaign .fld-recharge-summary:has(.fld-payment-total){padding:12px 14px}#app .is-refreshed-checkout .fld-payment-panel-enter:has(.fld-payment-total){gap:6px}#app .is-refreshed-checkout .fld-payment-panel-enter:has(.fld-payment-total)>.fld-payment-summary{padding-block:14px}#app .is-refreshed-checkout .fld-payment-total{margin-top:12px}}@media(max-width:600px){#app .fld-recharge-prompt:has(>.is-refreshed-checkout.is-campaign){padding:0}}#app .is-refreshed-checkout.is-campaign .fld-recharge-checkout__header{position:sticky;top:0;z-index:5}@media(prefers-reduced-motion:reduce){#app .is-refreshed-checkout *,#app .is-refreshed-checkout *:before,#app .is-refreshed-checkout *:after{animation:none!important;transition:none!important}#app .is-refreshed-checkout .fld-payment-success-circle path{stroke-dashoffset:0}#app .is-refreshed-checkout .fld-payment-block,#app .is-refreshed-checkout .fld-payment-scan{display:none}#app .is-refreshed-checkout.is-campaign .fld-recharge-plans>.fld-recharge-plan,#app .is-refreshed-checkout .fld-payment-cta{transform:none}}
