.qm-icon{flex:none;display:block}.qm-level{vertical-align:middle;-webkit-user-select:none;user-select:none;align-items:center;line-height:1;display:inline-flex}.qm-level__svg{height:var(--qm-lv-h,10px);aspect-ratio:20.8/10.8;filter:drop-shadow(0 1px 1px #0000001f);width:auto;display:block}.qm-level.is-xs{--qm-lv-h:9px}.qm-level.is-sm{--qm-lv-h:11px}.qm-level.is-lg{--qm-lv-h:14px}.qm-nav{z-index:1000;width:min(var(--qm-page-width,1128px), calc(100% - 24px));height:var(--qm-nav-h);border-radius:min(var(--qm-nav-radius,999px), 999px);background:var(--qm-surface);-webkit-backdrop-filter:blur(20px)saturate(1.8);backdrop-filter:blur(20px)saturate(1.8);box-shadow:var(--qm-shadow);align-items:center;gap:8px;padding:0 8px 0 18px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}.qm-nav-wrap.is-full-width .qm-nav{width:100%;padding-left:max(18px, calc((100vw - var(--qm-page-width,1128px)) / 2));padding-right:max(8px, calc((100vw - var(--qm-page-width,1128px)) / 2));border-radius:0;top:0}.qm-nav-wrap.is-full-width .qm-nav__link,.qm-nav-wrap.is-full-width .qm-nav__search,.qm-nav-wrap.is-full-width .qm-nav__icon-btn,.qm-nav-wrap.is-full-width .qm-nav__avatar{border-radius:999px}.qm-nav__logo{align-items:center;margin-right:auto;text-decoration:none;display:flex}.qm-nav__logo-img{object-fit:contain;width:auto;max-width:190px;height:36px;display:block}.qm-nav__logo-text{letter-spacing:.5px;color:var(--qm-accent);background:linear-gradient(120deg, var(--qm-accent), var(--qm-logo-grad-end));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:700;line-height:1}.qm-nav__center{justify-content:center;align-items:center;max-width:min(58%,720px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qm-nav__menu{align-items:center;gap:2px;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.qm-nav__item{display:flex;position:relative}.qm-nav__chevron{opacity:.6;margin-top:1px;margin-left:2px;transition:transform .2s}.qm-nav__chevron.is-open{transform:rotate(180deg)}.qm-nav__link{border-radius:min(var(--qm-nav-radius,999px), 999px);white-space:nowrap;height:34px;color:var(--qm-text-2);align-items:center;gap:6px;padding:0 14px;font-size:14px;line-height:1;text-decoration:none;transition:color .18s,background-color .18s;display:inline-flex;position:relative}.qm-nav__link:hover{color:var(--qm-text);background:var(--qm-hover)}@property --qm-beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.qm-nav__link.is-active{color:var(--qm-accent);background:linear-gradient(120deg, var(--qm-accent), var(--qm-grad-2));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:600}.qm-nav__link.is-active:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--qm-beam-angle), transparent 0deg, var(--qm-accent) 80deg, var(--qm-grad-2) 150deg, transparent 230deg, transparent 360deg);-webkit-mask-composite:xor;padding:1.5px;animation:2.8s linear infinite qm-rim-run;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes qm-rim-run{to{--qm-beam-angle:360deg}}@media (prefers-reduced-motion:reduce){.qm-nav__link.is-active:after{animation:none}}.qm-nav__more-item{display:flex;position:relative}.qm-nav__more-btn{justify-content:center;width:34px;padding:0}.qm-nav__more-btn.is-open{color:var(--qm-accent);background:var(--qm-hover)}.qm-nav__more{background:var(--qm-popup-solid);-webkit-backdrop-filter:blur(24px)saturate(1.8);backdrop-filter:blur(24px)saturate(1.8);min-width:132px;box-shadow:var(--qm-shadow);border-radius:16px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.qm-nav__more-link{white-space:nowrap;color:var(--qm-text-2);border-radius:10px;padding:9px 12px;font-size:13px;line-height:1;text-decoration:none;transition:color .18s,background-color .18s}.qm-nav__more-link:hover{color:var(--qm-text);background:var(--qm-hover)}.qm-nav__more-link.is-active{color:var(--qm-accent);font-weight:600}.qm-nav__drop{background:var(--qm-popup-solid);-webkit-backdrop-filter:blur(24px)saturate(1.8);backdrop-filter:blur(24px)saturate(1.8);box-shadow:var(--qm-shadow);border-radius:16px;gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)}.qm-nav__drop.is-cards{grid-template-columns:repeat(3,196px);gap:14px;width:max-content;max-width:min(680px,100vw - 32px);padding:16px}.qm-nav__drop-link.is-card,.qm-nav__drop-link.is-card .qm-nav__card-name,.qm-nav__drop-link.is-feature,.qm-nav__drop-link.is-feature .qm-nav__card-name{border-bottom:0!important;text-decoration:none!important}.qm-nav__drop-link.is-card{background:color-mix(in srgb, var(--qm-text) 3%, transparent);border-radius:14px;flex-direction:column;align-items:stretch;gap:0;padding:0;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden}.qm-nav__drop-link.is-card .qm-nav__card-img{height:112px}.qm-nav__drop-link.is-card .qm-nav__card-img:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#080a102e 34%,#080a10b8 100%);height:32%;position:absolute;bottom:-12px;left:-12px;right:-12px;-webkit-mask-image:linear-gradient(#0000 0%,#000 58% 100%);mask-image:linear-gradient(#0000 0%,#000 58% 100%)}.qm-nav__drop-link.is-card .qm-nav__card-blur,.qm-nav__drop-link.is-feature .qm-nav__card-blur{z-index:1;pointer-events:none;-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);opacity:.95;background:linear-gradient(#0000 0%,#080a1033 34%,#080a10c7 100%);height:42%;position:absolute;bottom:-14px;left:-14px;right:-14px;transform:translateZ(0);-webkit-mask-image:linear-gradient(#0000 0%,#000 45% 100%);mask-image:linear-gradient(#0000 0%,#000 45% 100%)}.qm-nav__drop-link.is-card .qm-nav__card-body--overlay{z-index:2;color:#fff;background:linear-gradient(#080a1000 0%,#080a1005 34%,#080a1029 68%,#080a108f 100%);align-items:flex-end;padding:18px 11px 9px;position:absolute;bottom:0;left:0;right:0}.qm-nav__drop-link.is-card .qm-nav__card-body--overlay .qm-nav__card-name{color:#fff;text-shadow:0 1px 3px #0000006b}.qm-nav__drop-link.is-card .qm-nav__card-body--overlay .qm-nav__card-count,.qm-nav__drop-link.is-feature .qm-nav__card-count{color:#ffffffc7;text-shadow:0 1px 3px #0000006b}.qm-nav__drop-link.is-feature{position:relative}.qm-nav__drop-link.is-feature .qm-nav__feature-img{height:176px}.qm-nav__drop-link.is-feature .qm-nav__card-blur{height:18%}.qm-nav__drop-link.is-feature .qm-nav__card-body--overlay{z-index:2;color:#fff;background:linear-gradient(#0000 0%,#080a100a 42%,#080a1033 72%,#080a109e 100%);align-items:flex-end;padding:14px 14px 9px;position:absolute;bottom:0;left:0;right:0}.qm-nav__drop-link.is-feature .qm-nav__card-name{color:#fff;text-shadow:0 1px 3px #0000006b}.qm-nav__drop-link.is-card:hover{color:inherit;background:color-mix(in srgb, var(--qm-text) 3%, transparent);transform:translateY(-2px)}.qm-nav__card-img{background:color-mix(in srgb, var(--qm-accent) 16%, transparent);height:78px;display:block;position:relative;overflow:hidden}.qm-nav__card-img img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.qm-nav__drop-link.is-card:hover .qm-nav__card-img img{transform:scale(1.06)}.qm-nav__card-fallback{color:#fffffff2;letter-spacing:1px;text-shadow:0 1px 2px #0000002e;justify-content:center;align-items:center;font-size:30px;font-weight:600;display:flex;position:absolute;inset:0}.qm-nav__card-body{justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.qm-nav__card-name{color:var(--qm-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.qm-nav__card-count{color:var(--qm-text-2);white-space:nowrap;flex:none;font-size:11px}.qm-nav__drop.is-simple{grid-template-rows:auto;grid-auto-flow:column;gap:14px;min-width:320px;padding:10px 12px}.qm-nav__drop.is-simple .qm-nav__drop-col{align-content:start;gap:2px;min-width:168px;display:grid}.qm-nav__drop-link.is-row{white-space:nowrap;color:var(--qm-text-2);border-radius:10px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;line-height:1.2;text-decoration:none;transition:color .18s,background-color .18s;display:flex}.qm-nav__drop-link.is-row:hover{color:var(--qm-text);background:var(--qm-hover)}.qm-nav__drop-link.is-row.is-active{color:var(--qm-accent);font-weight:600}.qm-nav__row-icon{background:var(--qm-hover);border-radius:7px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:relative;overflow:hidden}.qm-nav__row-icon img{object-fit:cover;width:100%;height:100%;display:block}.qm-nav__row-letter{color:#fff;letter-spacing:.5px;justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;font-weight:600;display:flex}.qm-nav__row-text{align-items:baseline;gap:6px;min-width:0;display:flex}.qm-nav__row-name{color:inherit;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.qm-nav__row-count{color:var(--qm-text-2);flex:none;font-size:11px}.qm-nav__drop.is-mega{grid-template-rows:1fr;grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) 208px;grid-auto-flow:column;gap:22px;min-width:620px;max-width:min(760px,100vw - 32px);padding:16px 20px}.qm-nav__drop.is-mega .qm-nav__drop-col{align-content:start;gap:5px;min-width:0;display:grid}.qm-nav__drop.is-mega .qm-nav__drop-link.is-row{gap:12px;min-height:44px;padding:9px 11px;font-size:14px}.qm-nav__drop.is-mega .qm-nav__row-icon{border-radius:9px;width:32px;height:32px}.qm-nav__drop.is-mega .qm-nav__row-letter{font-size:13px}.qm-nav__drop.is-mega .qm-nav__row-name{font-size:14px}.qm-nav__drop.is-mega .qm-nav__row-count{font-size:12px}.qm-nav__drop.is-mega .qm-nav__drop-col.is-featured{align-content:stretch;gap:12px;min-width:208px}.qm-nav__drop-link.is-feature{background:color-mix(in srgb, var(--qm-text) 3%, transparent);white-space:normal;border-radius:12px;flex-direction:column;align-items:stretch;gap:0;width:208px;max-width:none;height:100%;min-height:260px;padding:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.qm-nav__drop-link.is-feature:hover{color:inherit;background:color-mix(in srgb, var(--qm-text) 3%, transparent);transform:translateY(-2px)}.qm-nav__drop-link.is-feature .qm-nav__card-img{height:100%;min-height:260px}.qm-nav__drop-link.is-feature .qm-nav__feature-img img{object-fit:cover;width:100%;height:100%}.qm-nav__drop-link.is-feature .qm-nav__card-name{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.qm-drop--simple .qm-nav__drop{border-radius:18px}.qm-drop--mega .qm-nav__drop{border-radius:20px;padding:16px 20px}.qm-nav__search{border-radius:min(var(--qm-nav-radius,999px), 999px);height:40px;color:var(--qm-text-2);background:var(--qm-hover);align-items:center;gap:8px;padding:0 6px 0 14px;display:flex}.qm-nav__search input{width:clamp(140px,26vw,360px);color:var(--qm-text);background:0 0;border:none;outline:none;font-family:inherit;font-size:14px}.qm-nav__search input::placeholder{color:var(--qm-text-2)}.qm-nav__search .qm-nav__icon-btn{width:28px;height:28px}.qm-nav__actions{align-items:center;gap:2px;margin-left:auto;display:flex}.qm-nav__icon-btn{border-radius:min(var(--qm-nav-radius,999px), 999px);width:36px;height:36px;color:var(--qm-text-2);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .18s,background-color .18s,transform .18s;display:inline-flex}.qm-nav__icon-btn:hover{color:var(--qm-text);background:var(--qm-hover)}.qm-nav__icon-btn:active{transform:scale(.92)}.qm-nav__icon-btn:focus-visible{outline:2px solid var(--qm-accent);outline-offset:2px}.qm-nav__avatar{border-radius:min(var(--qm-nav-radius,999px), 999px);width:34px;height:34px;color:var(--qm-text-2);background:var(--qm-hover);justify-content:center;align-items:center;margin-left:4px;padding:0;transition:color .18s,background-color .18s,transform .18s;display:inline-flex;overflow:hidden}.qm-nav__avatar:hover{color:#fff;background:var(--qm-accent);transform:scale(1.06)}.qm-nav__avatar{position:relative}.qm-nav__avatar-letter{color:#fff;justify-content:center;align-items:center;font-size:13px;font-weight:600;line-height:1;display:flex;position:absolute;inset:0}.qm-nav__avatar-img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .3s;display:block;position:absolute;inset:0}.qm-nav__avatar-img.is-loaded{opacity:1}.qm-nav__burger{display:none}.qm-nav__scrim{z-index:998;background:#0f11152e;position:fixed;inset:0}html.qm-dark .qm-nav__scrim{background:#0000006b}.qm-nav__drawer{z-index:999;width:min(var(--qm-page-width,1128px), calc(100% - 24px));background:var(--qm-popup-solid);-webkit-backdrop-filter:blur(24px)saturate(1.8);backdrop-filter:blur(24px)saturate(1.8);box-shadow:var(--qm-shadow);border-radius:22px;gap:2px;padding:10px;display:grid;position:fixed;left:50%;transform:translate(-50%)}.qm-nav__drawer a{color:var(--qm-text);border-radius:14px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:15px;text-decoration:none;display:flex}.qm-nav__drawer a:hover{background:var(--qm-hover)}.qm-nav__drawer a.is-active{color:var(--qm-accent)}.qm-nav__drawer-count{color:var(--qm-text-2);font-size:12px}.qm-nav__drawer-sub{color:var(--qm-text-2);padding-left:32px;font-size:13px}.qm-nav__drawer-sub:hover{color:var(--qm-text)}.qm-nav__drawer-sub.is-active{color:var(--qm-accent)}.qm-nav-wrap:not(.is-full-width) .qm-nav__drawer{top:calc(14px + var(--qm-nav-h) + 10px)}.qm-nav-wrap.is-full-width .qm-nav__drawer{top:calc(var(--qm-nav-h) + 8px)}.qm-swap-enter-active,.qm-swap-leave-active{transition:opacity .16s,transform .16s}.qm-swap-enter-from,.qm-swap-leave-to{opacity:0;transform:scale(.96)}.qm-rotate-enter-active,.qm-rotate-leave-active{transition:transform .22s,opacity .22s}.qm-rotate-enter-from{opacity:0;transform:rotate(-90deg)scale(.6)}.qm-rotate-leave-to{opacity:0;transform:rotate(90deg)scale(.6)}.qm-drawer-enter-active,.qm-drawer-leave-active{transition:opacity .2s,transform .2s}.qm-drawer-enter-from,.qm-drawer-leave-to{opacity:0;transform:translate(-50%)translateY(-10px)scale(.98)}.qm-scrim-enter-active,.qm-scrim-leave-active{transition:opacity .2s}.qm-scrim-enter-from,.qm-scrim-leave-to{opacity:0}.qm-nav__user{margin-left:4px;display:flex;position:relative}.qm-nav__user .qm-nav__avatar{margin-left:0}.qm-nav__user:hover .qm-nav__avatar,.qm-nav__avatar.is-open{color:#fff;background:var(--qm-accent);transform:scale(1.06)}.qm-nav__avatar-dot{width:9px;height:9px;box-shadow:0 0 0 2px var(--qm-surface);background:#2fbf71;border-radius:50%;position:absolute;bottom:-1px;right:-1px}.qm-nav__umenu{z-index:30;scrollbar-width:thin;background:var(--qm-popup-solid);width:300px;max-width:calc(100vw - 24px);max-height:calc(100vh - 96px);box-shadow:var(--qm-shadow);transform-origin:100% 0;border-radius:20px;padding:10px;position:absolute;top:calc(100% + 14px);right:-6px;overflow-y:auto}.qm-nav__theme{position:relative}.qm-theme-menu{z-index:30;background:var(--qm-popup-solid);min-width:148px;box-shadow:var(--qm-shadow);transform-origin:100% 0;border-radius:14px;padding:6px;position:absolute;top:calc(100% + 12px);right:-6px}.qm-theme-menu__item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:9px 12px;font-family:inherit;font-size:13px;transition:background-color .16s;display:flex}.qm-theme-menu__item:hover{background:var(--qm-hover)}.qm-theme-menu__item.is-on{color:var(--qm-accent);font-weight:600}.qm-theme-menu__dot{background:var(--qm-accent);border-radius:50%;width:6px;height:6px;margin-left:auto}.qm-ucover{border-radius:20px 20px 14px 14px;height:118px;margin:-10px -10px 8px;position:relative;overflow:hidden}.qm-ucover img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.qm-ucover-scrim{pointer-events:none;background:linear-gradient(#0a0c120a 0%,#0a0c1214 22%,#0a0c1257 54%,#0a0c12b8 100%);position:absolute;inset:0}.qm-ucover .qm-uhead{z-index:1;position:absolute;bottom:10px;left:12px;right:12px}.qm-uhead{align-items:center;gap:11px;min-width:0;display:flex}.qm-uhead-avatar{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 2.5px #ffffffeb,0 2px 8px #00000040}.qm-uhead-avatar img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.qm-uhead-avatar .qm-nav__avatar-letter{font-size:18px;font-weight:600}.qm-uhead-info{flex-direction:column;gap:3px;min-width:0;display:flex}.qm-uhead-row{align-items:center;gap:7px;min-width:0;display:flex}.qm-uhead-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 4px #00000073;font-size:15px;font-weight:700;overflow:hidden}.qm-uhead-role{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff38;border-radius:999px;flex:none;padding:2.5px 7px;font-size:10.5px;font-weight:600;line-height:1}.qm-uhead-meta{color:#ffffffe0;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 3px #0000006b;font-size:11.5px;font-weight:500;overflow:hidden}.qm-ugrid{grid-template-columns:1fr 1fr;gap:2px 4px;display:grid}.qm-ugrid-item{text-align:left;min-width:0;color:var(--qm-text);cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:9px;padding:8px 10px;font-size:12.5px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .18s,color .18s;display:flex}button.qm-ugrid-item{font-family:inherit}.qm-ugrid-item:hover{background:var(--qm-hover)}.qm-uico{color:var(--qm-text-2);flex:none;transition:color .18s}.qm-ugrid-item:hover .qm-uico:not(.is-accent){color:var(--qm-text)}.qm-uico.is-accent{color:var(--qm-accent)}.qm-uname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qm-uvip{letter-spacing:.05em;color:#fff;background:linear-gradient(135deg,#d98c1f,#e8890c);border-radius:999px;flex:none;margin-left:auto;padding:2px 5px;font-size:9px;font-weight:700;line-height:1}.qm-ufoot{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.qm-ufoot-link{color:var(--qm-text-2);background:var(--qm-hover);border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:10px 8px;font-size:12.5px;font-weight:500;line-height:1;text-decoration:none;transition:color .18s,background-color .18s;display:inline-flex}.qm-ufoot-link:hover{color:var(--qm-text);background:color-mix(in srgb, var(--qm-text) 7%, transparent)}.qm-ufoot-link.is-exit{color:#e5484d;background:#e5484d1a}.qm-ufoot-link.is-exit:hover{color:#d63a3f;background:#e5484d2b}.qm-uguest-banner{background:linear-gradient(135deg, var(--qm-accent), #ff7a45);color:#fff;border-radius:15px;margin-bottom:10px;padding:16px 14px 14px;position:relative;overflow:hidden}.qm-uguest-banner:before,.qm-uguest-banner:after{content:"";pointer-events:none;background:#ffffff29;border-radius:50%;position:absolute}.qm-uguest-banner:before{width:110px;height:110px;top:-46px;right:-34px}.qm-uguest-banner:after{background:#ffffff1f;width:64px;height:64px;bottom:-30px;left:-22px}.qm-uguest-title{z-index:1;letter-spacing:.02em;margin:0 0 4px;font-size:15px;font-weight:700;position:relative}.qm-uguest-sub{z-index:1;opacity:.92;margin:0 0 12px;font-size:11.5px;position:relative}.qm-uguest-actions{z-index:1;align-items:center;gap:8px;display:flex;position:relative}.qm-uguest-login{color:var(--qm-accent);cursor:pointer;background:#fff;border:none;border-radius:999px;flex:auto;padding:9px 0;font-family:inherit;font-size:13px;font-weight:700;line-height:1;transition:transform .18s,box-shadow .18s}.qm-uguest-login:hover{transform:translateY(-1px);box-shadow:0 6px 16px #00000029}.qm-uguest-reg{color:#fff;background:#fff3;border-radius:999px;flex:none;padding:9px 14px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .18s}.qm-uguest-reg:hover{background:#ffffff4d}.qm-uguest-foot{text-align:center;color:var(--qm-text-2);opacity:.85;margin:8px 0 2px;font-size:11px}.qm-nav__toast{z-index:1200;left:50%;top:calc(var(--qm-nav-h) + 26px);color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#17191feb;border-radius:999px;padding:10px 18px;font-size:13px;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #0000002e}.qm-toast-enter-active,.qm-toast-leave-active{transition:opacity .25s,transform .25s}.qm-toast-enter-from,.qm-toast-leave-to{opacity:0;transform:translate(-50%)translateY(-8px)}.qm-pop-enter-active,.qm-pop-leave-active{transition:opacity .2s,transform .2s}.qm-pop-enter-from,.qm-pop-leave-to{opacity:0;transform:translateY(-8px)scale(.97)}@media (width<=860px){.qm-nav__center{display:none}.qm-nav.is-search .qm-nav__center{flex:auto;min-width:0;max-width:none;display:flex;position:static;transform:none}.qm-nav.is-search .qm-nav__search input{width:100%}.qm-nav__logo-img{height:28px}.qm-nav__logo-text{font-size:17px}.qm-nav__burger{display:inline-flex}.qm-nav__umenu{top:calc(var(--qm-nav-h) + 24px);z-index:1002;width:min(320px,100vw - 24px);position:fixed;right:12px}.qm-nav-wrap:not(.is-full-width) .qm-nav__umenu{top:calc(14px + var(--qm-nav-h) + 10px)}.qm-theme-menu{top:calc(var(--qm-nav-h) + 24px);z-index:1002;position:fixed;right:12px}}@media (width<=420px){.qm-nav,.qm-nav-wrap.is-full-width .qm-nav{padding-left:12px}.qm-nav.is-search .qm-nav__logo-text{display:none}}.qm-popup-mask{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e10135c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}html.qm-dark .qm-popup-mask{background:#00000080}.qm-popup{background:var(--qm-popup-bg);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);border-radius:20px;width:min(420px,100%);max-height:calc(100vh - 48px);position:relative;overflow:hidden auto;box-shadow:0 24px 60px #00000040}.qm-popup__image img{object-fit:cover;width:100%;max-height:200px;display:block}.qm-popup__close{z-index:2;cursor:pointer;width:32px;height:32px;color:var(--qm-text);background:#ffffffbf;border:none;border-radius:999px;justify-content:center;align-items:center;transition:transform .18s,background-color .18s;display:inline-flex;position:absolute;top:10px;right:10px}html.qm-dark .qm-popup__close{background:#17191ebf}.qm-popup__close:hover{transform:rotate(90deg)}.qm-popup__body{padding:22px 24px 24px}.qm-popup__title{color:var(--qm-text);align-items:center;gap:8px;margin:0 0 10px;font-size:17px;font-weight:700;display:flex}.qm-popup__title:before{content:"";background:var(--qm-accent);border-radius:2px;width:4px;height:16px}.qm-popup__content{color:var(--qm-text-2);word-break:break-word;font-size:14px;line-height:1.75}.qm-popup__content a{color:var(--qm-accent);text-decoration:none}.qm-popup__content img{border-radius:10px;max-width:100%}.qm-popup__btn{color:#fff;background:var(--qm-accent);background:linear-gradient(120deg, var(--qm-accent), color-mix(in srgb, var(--qm-accent) 55%, #7a5af8));height:40px;box-shadow:0 6px 18px #f05c9a59;box-shadow:0 6px 18px color-mix(in srgb, var(--qm-accent) 35%, transparent);border-radius:999px;justify-content:center;align-items:center;margin-top:18px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.qm-popup__btn:hover{transform:translateY(-1px)}.qm-popup-enter-active{transition:opacity .25s}.qm-popup-enter-active .qm-popup{transition:transform .28s cubic-bezier(.34,1.56,.64,1)}.qm-popup-enter-from{opacity:0}.qm-popup-enter-from .qm-popup{transform:scale(.9)translateY(14px)}.qm-popup-leave-active{transition:opacity .18s}.qm-popup-leave-active .qm-popup{transition:transform .18s}.qm-popup-leave-to{opacity:0}.qm-popup-leave-to .qm-popup{transform:scale(.96)}.qm-login-mask{z-index:1300;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e10135c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}html.qm-dark .qm-login-mask{background:#00000080}.qm-login{background:var(--qm-popup-bg);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);border-radius:22px;width:min(380px,100%);max-height:calc(100vh - 48px);position:relative;overflow:hidden auto;box-shadow:0 24px 60px #00000040}.qm-login__tabs{background:var(--qm-hover);border-radius:12px;gap:4px;margin:10px 28px 0;padding:4px;display:flex}.qm-login__tabs button{min-width:0;color:var(--qm-text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:8px 4px;font-size:12px}.qm-login__tabs button.is-on{color:var(--qm-text);background:var(--qm-popup-solid);font-weight:600;box-shadow:0 2px 8px #141a2814}.qm-login__close{z-index:2;cursor:pointer;width:32px;height:32px;color:var(--qm-text-2);background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;transition:transform .18s,color .18s,background-color .18s;display:inline-flex;position:absolute;top:12px;right:12px}.qm-login__close:hover{color:var(--qm-text);background:var(--qm-hover);transform:rotate(90deg)}.qm-login__hero{text-align:center;padding:32px 28px 8px}.qm-login__logo{object-fit:contain;width:auto;max-width:220px;height:44px;margin:0 auto;display:block}.qm-login__logo-text{letter-spacing:.5px;color:var(--qm-accent);margin-bottom:6px;font-size:24px;font-weight:700;line-height:1.2;display:inline-block}.qm-login__sub{color:var(--qm-text-2);margin:10px 0 0;font-size:13px}.qm-login__form{padding:18px 28px 26px}.qm-login__field{height:46px;color:var(--qm-text-2);background:var(--qm-hover);border:1px solid #0000;border-radius:13px;align-items:center;gap:10px;margin-bottom:12px;padding:0 15px;transition:border-color .18s,background-color .18s;display:flex}.qm-login__field:focus-within{border-color:color-mix(in srgb, var(--qm-accent) 55%, transparent);background:0 0}.qm-login__field input{min-width:0;color:var(--qm-text);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px}.qm-login__field input::placeholder{color:var(--qm-text-2)}.qm-lock{flex:none}.qm-login__code-row{align-items:stretch;gap:8px;display:flex}.qm-login__code-row .qm-login__field{flex:1;min-width:0}.qm-login__code-btn{min-width:94px;color:var(--qm-accent);background:color-mix(in srgb, var(--qm-accent) 12%, transparent);font:inherit;cursor:pointer;border:0;border-radius:13px;flex:none;margin-bottom:12px;padding:0 9px;font-size:12px}.qm-login__code-btn:disabled{opacity:.55;cursor:default}.qm-login__success{color:#16834b;background:#16834b1a;border-radius:10px;margin:-2px 0 10px;padding:8px 12px;font-size:12.5px;line-height:1.55}.qm-login__switch{justify-content:space-between;gap:8px;margin-top:14px;display:flex}.qm-login__switch button{color:var(--qm-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.qm-login__error{color:#d5443c;background:#d5443c1a;border-radius:10px;margin:-2px 0 10px;padding:8px 12px;font-size:12.5px;line-height:1.55}html.qm-dark .qm-login__error{color:#ff8a84;background:#ff8a841f}.qm-login__remember{color:var(--qm-text-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;margin:4px 0 16px;font-size:13px;display:flex}.qm-login__remember input{width:15px;height:15px;accent-color:var(--qm-accent);cursor:pointer}.qm-login__btn{letter-spacing:2px;color:#fff;cursor:pointer;background:var(--qm-accent);width:100%;height:44px;box-shadow:0 6px 18px color-mix(in srgb, var(--qm-accent) 35%, transparent);border:none;border-radius:999px;justify-content:center;align-items:center;font-size:15px;font-weight:600;transition:transform .18s,box-shadow .18s,opacity .18s,filter .18s;display:flex}.qm-login__btn:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.qm-login__btn:disabled{opacity:.65;cursor:default}.qm-login-enter-active{transition:opacity .25s}.qm-login-enter-active .qm-login{transition:transform .28s cubic-bezier(.34,1.56,.64,1)}.qm-login-enter-from{opacity:0}.qm-login-enter-from .qm-login{transform:scale(.92)translateY(14px)}.qm-login-leave-active{transition:opacity .18s}.qm-login-leave-active .qm-login{transition:transform .18s}.qm-login-leave-to{opacity:0}.qm-login-leave-to .qm-login{transform:scale(.96)}.qm-floatbar{z-index:960;opacity:0;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .35s;position:fixed;top:50%;right:16px;transform:translateY(-50%)translate(72px)}.qm-floatbar.is-ready{opacity:1;transform:translateY(-50%)translate(0)}.qm-floatbar__dock{background:var(--qm-surface);-webkit-backdrop-filter:blur(20px)saturate(1.8);backdrop-filter:blur(20px)saturate(1.8);box-shadow:var(--qm-shadow);border-radius:999px;flex-direction:column;align-items:center;gap:2px;padding:8px 6px;display:flex}.qm-floatbar__item{position:relative}.qm-floatbar__btn{width:40px;height:40px;color:var(--qm-text-2);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background-color .18s,color .18s,transform .18s;display:flex;position:relative}.qm-floatbar__btn:hover{background:var(--qm-hover);color:var(--qm-accent);transform:translateY(-1px)}.qm-floatbar__btn:active{transform:scale(.94)}.qm-floatbar__tip{white-space:nowrap;color:var(--qm-text);background:var(--qm-popup-solid);box-shadow:var(--qm-shadow);opacity:0;pointer-events:none;border-radius:9px;padding:6px 11px;font-size:12px;font-weight:500;line-height:1;transition:opacity .18s,transform .18s;position:absolute;top:50%;right:calc(100% + 14px);transform:translate(6px,-50%)}.qm-floatbar__btn:hover .qm-floatbar__tip,.qm-floatbar__btn:focus-visible .qm-floatbar__tip,.qm-floatbar__item:hover .qm-floatbar__tip{opacity:1;transform:translateY(-50%)}.qm-floatbar__divider{background:var(--qm-hover);width:18px;height:1px;margin:4px 0}.qm-floatbar__top{color:var(--qm-text)}.qm-floatbar__ring{width:auto;height:auto;position:absolute;inset:2.5px;transform:rotate(-90deg)}.qm-floatbar__ring-track,.qm-floatbar__ring-bar{fill:none;stroke-width:2px}.qm-floatbar__ring-track{stroke:var(--qm-hover)}.qm-floatbar__ring-bar{stroke:var(--qm-accent);stroke-linecap:round;transition:stroke-dashoffset .12s linear}.qm-floatbar__qr{background:var(--qm-popup-solid);box-shadow:var(--qm-shadow);opacity:0;pointer-events:none;border-radius:14px;padding:8px 8px 6px;transition:opacity .2s,transform .2s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;right:calc(100% + 14px);transform:translate(8px,-50%)scale(.92)}.qm-floatbar__item:hover .qm-floatbar__qr,.qm-floatbar__item:focus-within .qm-floatbar__qr{opacity:1;transform:translateY(-50%)scale(1)}.qm-floatbar__qr img{object-fit:cover;background:#fff;border-radius:8px;width:118px;height:118px;display:block}.qm-floatbar__qr-label{color:var(--qm-text-2);text-align:center;margin-top:5px;font-size:11px;line-height:1.4;display:block}@media (width<=760px){.qm-floatbar{display:none}}@media (prefers-reduced-motion:reduce){.qm-floatbar,.qm-floatbar__tip,.qm-floatbar__qr,.qm-floatbar__btn,.qm-floatbar__ring-bar{transition:none}.qm-floatbar{transform:translateY(-50%)}}.qmu[data-v-3c09b862]{padding-bottom:64px}.qmu-guest[data-v-3c09b862]{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:90px 24px 110px;display:flex}.qmu-guest__icon[data-v-3c09b862]{width:72px;height:72px;color:var(--qm-accent);background:color-mix(in srgb, var(--qm-accent) 12%, transparent);border-radius:50%;place-items:center;display:grid}.qmu-guest h2[data-v-3c09b862]{margin:6px 0 0;font-size:22px}.qmu-guest p[data-v-3c09b862]{color:var(--qm-text-2);margin:0;font-size:14px}.qmu-guest .qmu-btn--primary[data-v-3c09b862]{margin-top:14px}.qmu-layout[data-v-3c09b862]{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:18px;display:grid}.qmu-side[data-v-3c09b862],.qmu-content[data-v-3c09b862],.qmu-list[data-v-3c09b862],.qmu-post[data-v-3c09b862],.qmu-comment[data-v-3c09b862]{min-width:0}.qmu-card[data-v-3c09b862]{background:var(--qm-surface);-webkit-backdrop-filter:blur(14px)saturate(1.5);box-shadow:var(--qm-shadow);border-radius:18px}.qmu-side[data-v-3c09b862]{top:calc(var(--qm-nav-h) + 18px);gap:18px;display:grid;position:sticky}.qmu-side__banner[data-v-3c09b862]{border-radius:18px 18px 0 0;height:96px}.qmu-identity[data-v-3c09b862]{text-align:center;margin-top:-34px;padding:0 22px}.qmu-avatar[data-v-3c09b862]{border:3px solid var(--qm-bg);background:linear-gradient(135deg, var(--qm-accent), #ff7a45);width:68px;height:68px;box-shadow:var(--qm-shadow);border-radius:50%;margin:0 auto;overflow:hidden}.qmu-avatar img[data-v-3c09b862]{object-fit:cover;width:100%;height:100%;display:block}.qmu-name[data-v-3c09b862]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:10px;display:flex}.qmu-name strong[data-v-3c09b862]{font-size:18px}.qmu-badge[data-v-3c09b862]{color:var(--qm-accent);background:color-mix(in srgb, var(--qm-accent) 12%, transparent);border-radius:999px;padding:4px 8px;font-size:12px;font-style:normal;line-height:1}.qmu-join[data-v-3c09b862]{color:var(--qm-text-2);margin:6px 0 0;font-size:12.5px}.qmu-stats[data-v-3c09b862]{border-top:1px solid var(--qm-border);grid-template-columns:repeat(4,1fr);margin-top:18px;padding:14px 8px;display:grid}.qmu-stat[data-v-3c09b862]{text-align:center}.qmu-stat b[data-v-3c09b862]{font-size:16px;display:block}.qmu-stat span[data-v-3c09b862]{color:var(--qm-text-2);font-size:12px}.qmu-actions[data-v-3c09b862]{grid-template-columns:1fr 1fr;gap:10px;padding:0 18px 18px;display:grid}.qmu-btn[data-v-3c09b862]{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-size:13.5px;text-decoration:none;transition:filter .2s,transform .2s,background-color .2s;display:inline-flex}.qmu-btn[data-v-3c09b862]:hover{filter:brightness(1.06);transform:translateY(-1px)}.qmu-btn--primary[data-v-3c09b862]{color:#fff;background:linear-gradient(135deg, var(--qm-accent), color-mix(in srgb, var(--qm-accent) 55%, #ff7a45));box-shadow:0 6px 18px color-mix(in srgb, var(--qm-accent) 35%, transparent)}.qmu-btn--ghost[data-v-3c09b862]{color:var(--qm-text);background:var(--qm-hover)}.qmu-btn--ghost[data-v-3c09b862]:hover{background:color-mix(in srgb, var(--qm-accent) 14%, transparent);color:var(--qm-accent)}.qmu-navcard[data-v-3c09b862]{gap:4px;padding:10px;display:grid}.qmu-navitem[data-v-3c09b862]{width:100%;color:var(--qm-text);cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;font-size:14px;text-decoration:none;transition:background-color .18s,color .18s;display:flex}.qmu-navitem span[data-v-3c09b862]{text-align:left;flex:1}.qmu-navitem em[data-v-3c09b862]{color:var(--qm-text-2);font-size:12px;font-style:normal}.qmu-navitem[data-v-3c09b862]:hover{background:var(--qm-hover)}.qmu-navitem.is-active[data-v-3c09b862]{color:var(--qm-accent);background:color-mix(in srgb, var(--qm-accent) 11%, transparent)}.qmu-navitem.is-active em[data-v-3c09b862]{color:var(--qm-accent)}.qmu-navitem--exit[data-v-3c09b862]{color:#e05666;border-top:1px solid var(--qm-border);border-radius:0 0 12px 12px;margin-top:4px;padding-top:13px}.qmu-content__head[data-v-3c09b862]{align-items:baseline;gap:10px;margin:2px 2px 14px;display:flex}.qmu-content__head h2[data-v-3c09b862]{margin:0;font-size:19px}.qmu-count[data-v-3c09b862]{color:var(--qm-text-2);font-size:12.5px}.qmu-count--soon[data-v-3c09b862]{color:#b98a2e;background:#d6a44a29;border-radius:999px;padding:3px 9px;font-size:11.5px;font-style:normal}.qmu-vip[data-v-3c09b862]{color:#f3e4c2;box-shadow:var(--qm-shadow);background:linear-gradient(118deg,#262019,#3d3117 52%,#262019);border-radius:18px;align-items:center;gap:18px;margin-bottom:14px;padding:22px 26px;display:flex;position:relative;overflow:hidden}.qmu-vip__glow[data-v-3c09b862]{pointer-events:none;background:radial-gradient(340px 150px at 86% 10%,#f0cd8238,#0000 70%),radial-gradient(260px 140px at 8% 110%,#f0cd821f,#0000 70%);position:absolute;inset:0}.qmu-vip__crown[data-v-3c09b862]{color:#2e2408;background:linear-gradient(140deg,#f6dc9d,#d9ab55);border-radius:18px;flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative;box-shadow:0 8px 22px #00000059}.qmu-vip__info[data-v-3c09b862]{flex:1;min-width:0;position:relative}.qmu-vip__title[data-v-3c09b862]{align-items:center;gap:10px;display:flex}.qmu-vip__title strong[data-v-3c09b862]{letter-spacing:.5px;font-size:17.5px}.qmu-vip__tag[data-v-3c09b862]{color:#2e2408;background:linear-gradient(135deg,#f6dc9d,#d9ab55);border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal;line-height:1}.qmu-vip__desc[data-v-3c09b862]{color:#f3e4c2c7;margin:6px 0 0;font-size:13px}.qmu-vip__perks[data-v-3c09b862]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.qmu-vip__perks span[data-v-3c09b862]{color:#ecd9a8;background:#f3e4c21f;border-radius:999px;padding:4px 10px;font-size:12px}.qmu-vip__btn[data-v-3c09b862]{cursor:pointer;color:#2e2408;background:linear-gradient(135deg,#f6dc9d,#d9ab55);border:none;border-radius:999px;flex:none;padding:10px 22px;font-size:13.5px;font-weight:600;transition:filter .2s,transform .2s;position:relative;box-shadow:0 6px 18px #00000059}.qmu-vip__btn[data-v-3c09b862]:hover{filter:brightness(1.06);transform:translateY(-1px)}.qmu-wallet[data-v-3c09b862]{grid-template-columns:1.5fr 1fr 1fr;gap:14px;margin-bottom:22px;display:grid}.qmu-wallet__item[data-v-3c09b862]{background:var(--qm-surface);-webkit-backdrop-filter:blur(14px)saturate(1.5);box-shadow:var(--qm-shadow);color:var(--qm-text);text-align:left;cursor:pointer;border:none;border-radius:18px;flex-direction:column;gap:10px;padding:16px 18px;font-size:13px;transition:transform .25s,background-color .2s;display:flex}button.qmu-wallet__item[data-v-3c09b862]:hover{background:color-mix(in srgb, var(--qm-accent) 6%, var(--qm-surface));transform:translateY(-2px)}.qmu-wallet__row[data-v-3c09b862]{justify-content:space-between;align-items:center;gap:10px;display:flex}.qmu-wallet__label[data-v-3c09b862]{color:var(--qm-text-2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.qmu-wallet__value[data-v-3c09b862]{font-size:24px;font-weight:700;line-height:1}.qmu-wallet__value i[data-v-3c09b862]{color:var(--qm-text-2);margin:0 3px 0 2px;font-size:13px;font-style:normal;font-weight:500}.qmu-wallet__recharge[data-v-3c09b862]{cursor:pointer;color:#fff;background:linear-gradient(135deg, var(--qm-accent), color-mix(in srgb, var(--qm-accent) 55%, #ff7a45));border:none;border-radius:999px;padding:5px 14px;font-size:12px;transition:filter .2s}.qmu-wallet__recharge[data-v-3c09b862]:hover{filter:brightness(1.08)}.qmu-wallet__item--balance .qmu-wallet__value[data-v-3c09b862]{color:var(--qm-accent)}.qmu-wallet__sub[data-v-3c09b862]{justify-content:space-between;align-items:center;gap:10px;margin-top:2px;display:flex}.qmu-wallet__sub em[data-v-3c09b862]{color:var(--qm-text-2);font-size:11.5px;font-style:normal}.qmu-sign-btn[data-v-3c09b862]{cursor:pointer;color:#fff;background:linear-gradient(135deg, var(--qm-accent), color-mix(in srgb, var(--qm-accent) 55%, #ff7a45));border:none;border-radius:999px;align-items:center;gap:5px;padding:6px 13px;font-size:12px;transition:filter .2s,transform .2s;display:inline-flex}.qmu-sign-btn[data-v-3c09b862]:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)}.qmu-sign-btn.is-done[data-v-3c09b862]{color:var(--qm-text-2);background:var(--qm-hover);cursor:default}.qmu-sign-btn[data-v-3c09b862]:disabled{cursor:default}.qmu-order[data-v-3c09b862]{background:var(--qm-surface);-webkit-backdrop-filter:blur(14px)saturate(1.5);box-shadow:var(--qm-shadow);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.qmu-order__main[data-v-3c09b862]{flex:1;gap:6px;min-width:0;display:grid}.qmu-order__head[data-v-3c09b862]{align-items:center;gap:10px;display:flex}.qmu-order__no[data-v-3c09b862]{color:var(--qm-text);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.qmu-order__meta[data-v-3c09b862]{color:var(--qm-text-2);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.qmu-order__side[data-v-3c09b862]{flex:none;justify-items:end;gap:8px;display:grid}.qmu-order__amount[data-v-3c09b862]{color:var(--qm-text);font-size:17px;font-weight:800}.qmu-order__pay[data-v-3c09b862]{color:#fff;background:linear-gradient(135deg, var(--qm-accent), color-mix(in srgb, var(--qm-accent) 55%, #ff7a45));border-radius:999px;padding:6px 14px;font-size:12px;text-decoration:none;transition:filter .2s}.qmu-order__pay[data-v-3c09b862]:hover{filter:brightness(1.08)}.qmu-order__pay--btn[data-v-3c09b862]{cursor:pointer;font:inherit;border:0;font-size:12px;font-weight:600}.qmu-point[data-v-3c09b862]{background:var(--qm-surface);-webkit-backdrop-filter:blur(14px)saturate(1.5);box-shadow:var(--qm-shadow);border-radius:18px;align-items:center;gap:14px;padding:14px 18px;display:flex}.qmu-point__icon[data-v-3c09b862]{width:38px;height:38px;color:var(--qm-accent);background:color-mix(in srgb, var(--qm-accent) 10%, transparent);border-radius:12px;flex:none;place-items:center;display:grid}.qmu-point__main[data-v-3c09b862]{flex:1;gap:3px;min-width:0;display:grid}.qmu-point__main strong[data-v-3c09b862]{color:var(--qm-text);font-size:13.5px}.qmu-point__main small[data-v-3c09b862]{color:var(--qm-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.qmu-point__vals[data-v-3c09b862]{flex:none;justify-items:end;gap:3px;display:grid}.qmu-point__vals b[data-v-3c09b862]{font-size:14px;font-weight:700}.qmu-point__vals b.is-plus[data-v-3c09b862]{color:#16a673}.qmu-point__vals b.is-minus[data-v-3c09b862]{color:#d5443c}.qmu-point__vals small[data-v-3c09b862]{color:var(--qm-text-2);font-size:11px}.qmu-empty[data-v-3c09b862]{background:var(--qm-surface);-webkit-backdrop-filter:blur(14px)saturate(1.5);box-shadow:var(--qm-shadow);color:var(--qm-text-2);text-align:center;border-radius:18px;place-items:center;gap:6px;padding:80px 20px;display:grid}.qmu-empty p[data-v-3c09b862]{color:var(--qm-text);margin:0;font-size:15px}.qmu-empty small[data-v-3c09b862]{font-size:12.5px}.qmu-empty--soon[data-v-3c09b862]{background:radial-gradient(300px 140px at 50% 0%, color-mix(in srgb, var(--qm-accent) 7%, transparent), transparent 70%), var(--qm-surface);gap:8px}.qmu-empty__badge[data-v-3c09b862]{width:64px;height:64px;color:var(--qm-accent);background:color-mix(in srgb, var(--qm-accent) 12%, transparent);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.qmu-empty__chips[data-v-3c09b862]{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.qmu-empty__chips span[data-v-3c09b862]{color:var(--qm-text-2);background:var(--qm-hover);border-radius:999px;padding:5px 12px;font-size:12px}.qmu-toast[data-v-3c09b862]{z-index:1200;color:#fff;box-shadow:var(--qm-shadow);pointer-events:none;background:#1c1e24eb;border-radius:999px;padding:10px 20px;font-size:13px;position:fixed;bottom:44px;left:50%;transform:translate(-50%)}.qmu-toast-enter-active[data-v-3c09b862],.qmu-toast-leave-active[data-v-3c09b862]{transition:opacity .25s,transform .25s}.qmu-toast-enter-from[data-v-3c09b862],.qmu-toast-leave-to[data-v-3c09b862]{opacity:0;transform:translate(-50%)translateY(8px)}.qmu-list[data-v-3c09b862]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.qmu-post[data-v-3c09b862]{background:var(--qm-surface);-webkit-backdrop-filter:blur(14px)saturate(1.5);box-shadow:var(--qm-shadow);border-radius:18px;gap:16px;padding:16px;transition:transform .25s,box-shadow .25s;display:flex}.qmu-post[data-v-3c09b862]:hover{transform:translateY(-2px)}.qmu-post__thumb[data-v-3c09b862]{background:var(--qm-hover);border-radius:12px;flex:none;width:132px;height:88px;display:block;overflow:hidden}.qmu-post__thumb img[data-v-3c09b862]{object-fit:cover;width:100%;height:100%;display:block}.qmu-post__thumb-fallback[data-v-3c09b862]{width:100%;height:100%;color:var(--qm-text-2);place-items:center;display:grid}.qmu-post__body[data-v-3c09b862]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.qmu-post__title-row[data-v-3c09b862]{align-items:center;gap:8px;display:flex}.qmu-post__title[data-v-3c09b862]{min-width:0;color:var(--qm-text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15.5px;font-weight:600;text-decoration:none;overflow:hidden}a.qmu-post__title[data-v-3c09b862]:hover{color:var(--qm-accent)}.qmu-status[data-v-3c09b862]{background:var(--qm-hover);color:var(--qm-text-2);border-radius:999px;flex:none;padding:3px 8px;font-size:11.5px;font-style:normal}.qmu-status.is-publish[data-v-3c09b862]{color:#16a673;background:#16a6731f}.qmu-status.is-waiting[data-v-3c09b862]{color:#d98c1f;background:#d98c1f24}.qmu-status.is-draft[data-v-3c09b862]{color:var(--qm-accent);background:color-mix(in srgb, var(--qm-accent) 12%, transparent)}.qmu-post__excerpt[data-v-3c09b862]{color:var(--qm-text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.qmu-post__meta[data-v-3c09b862]{color:var(--qm-text-2);align-items:center;gap:14px;margin-top:auto;font-size:12.5px;display:flex}.qmu-post__meta>span[data-v-3c09b862]{align-items:center;gap:4px;display:inline-flex}.qmu-edit[data-v-3c09b862]{color:var(--qm-accent);align-items:center;gap:4px;margin-left:auto;text-decoration:none;display:inline-flex}.qmu-edit[data-v-3c09b862]:hover{text-decoration:underline}.qmu-comment[data-v-3c09b862]{background:var(--qm-surface);-webkit-backdrop-filter:blur(14px)saturate(1.5);box-shadow:var(--qm-shadow);border-radius:18px;padding:16px 18px}.qmu-comment__head[data-v-3c09b862]{align-items:center;gap:10px;display:flex}.qmu-comment__post[data-v-3c09b862]{min-width:0;color:var(--qm-text-2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13.5px;font-weight:600;text-decoration:none;overflow:hidden}.qmu-comment__post[data-v-3c09b862]:hover{color:var(--qm-accent)}.qmu-comment__text[data-v-3c09b862]{margin:8px 0;font-size:14px;line-height:1.6}.qmu-comment__meta[data-v-3c09b862]{color:var(--qm-text-2);align-items:center;gap:14px;font-size:12.5px;display:flex}.qmu-comment__meta a[data-v-3c09b862]{color:var(--qm-accent);text-decoration:none}.qmu-comment__meta a[data-v-3c09b862]:hover{text-decoration:underline}.qmu-pager[data-v-3c09b862]{justify-content:center;align-items:center;gap:14px;margin-top:20px;display:flex}.qmu-pager button[data-v-3c09b862]{background:var(--qm-surface);box-shadow:var(--qm-shadow);color:var(--qm-text);cursor:pointer;border:none;border-radius:999px;padding:8px 18px;font-size:13px;transition:background-color .18s}.qmu-pager button[data-v-3c09b862]:not(:disabled):hover{color:var(--qm-accent)}.qmu-pager button[data-v-3c09b862]:disabled{opacity:.45;cursor:default}.qmu-pager span[data-v-3c09b862]{color:var(--qm-text-2);font-size:13px}@media (width<=860px){.qmu-layout[data-v-3c09b862]{grid-template-columns:minmax(0,1fr)}.qmu-side[data-v-3c09b862]{position:static}.qmu-post__thumb[data-v-3c09b862]{width:104px;height:72px}.qmu-vip[data-v-3c09b862]{flex-wrap:wrap;padding:20px}.qmu-vip__btn[data-v-3c09b862]{width:100%}.qmu-wallet[data-v-3c09b862]{grid-template-columns:1fr}}.qmu-pmodal-mask[data-v-3c09b862]{z-index:1400;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e101361;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}html.qm-dark .qmu-pmodal-mask[data-v-3c09b862]{background:#00000085}.qmu-pmodal[data-v-3c09b862]{background:var(--qm-popup-solid,var(--qm-surface));width:min(400px,100%);max-height:calc(100vh - 48px);box-shadow:var(--qm-shadow);border-radius:20px;overflow-y:auto}.qmu-pmodal__head[data-v-3c09b862]{justify-content:space-between;align-items:center;padding:16px 20px 6px;display:flex}.qmu-pmodal__head h4[data-v-3c09b862]{margin:0;font-size:16px;font-weight:800}.qmu-pmodal__close[data-v-3c09b862]{background:var(--qm-hover);width:28px;height:28px;color:var(--qm-text-2);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:15px;transition:color .18s,background-color .18s;display:inline-flex}.qmu-pmodal__close[data-v-3c09b862]:hover{color:var(--qm-accent);background:color-mix(in srgb, var(--qm-accent) 12%, transparent)}.qmu-pmodal__body[data-v-3c09b862]{padding:10px 20px 20px}.qmu-pavatar[data-v-3c09b862]{background:linear-gradient(135deg, var(--qm-accent), #ff7a45);color:#fff;width:76px;height:76px;box-shadow:var(--qm-shadow);border-radius:50%;place-items:center;margin:4px auto 14px;font-size:26px;font-weight:700;display:grid;position:relative;overflow:hidden}.qmu-pavatar img[data-v-3c09b862]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.qmu-pavatar__swap[data-v-3c09b862]{color:#fff;opacity:0;cursor:pointer;background:#0f11158c;border:none;padding:5px 0 6px;font-size:11px;line-height:1;transition:opacity .18s;position:absolute;inset:auto 0 0}.qmu-pavatar:hover .qmu-pavatar__swap[data-v-3c09b862],.qmu-pavatar.is-picked .qmu-pavatar__swap[data-v-3c09b862]{opacity:1}.qmu-pfield[data-v-3c09b862]{align-items:center;gap:10px;margin-bottom:11px;display:flex}.qmu-pfield span[data-v-3c09b862]{width:62px;color:var(--qm-text-2);flex:none;font-size:12.5px}.qmu-pfield input[data-v-3c09b862]{border:1px solid var(--qm-border);background:var(--qm-hover);min-width:0;color:var(--qm-text);border-radius:11px;outline:none;flex:1;padding:9px 12px;font-family:inherit;font-size:13px;transition:border-color .18s,background-color .18s}.qmu-pfield input[data-v-3c09b862]:focus{border-color:color-mix(in srgb, var(--qm-accent) 55%, transparent);background:0 0}.qmu-phint[data-v-3c09b862]{color:var(--qm-text-2);margin:2px 0 0;font-size:11.5px;line-height:1.6}.qmu-perror[data-v-3c09b862]{color:#d5443c;background:#d5443c1a;border-radius:10px;margin-top:10px;padding:8px 12px;font-size:12.5px;line-height:1.55}html.qm-dark .qmu-perror[data-v-3c09b862]{color:#ff8a84;background:#ff8a841f}.qmu-pmodal__foot[data-v-3c09b862]{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.qmu-pmodal__done[data-v-3c09b862]{color:#16a673;flex-direction:column;align-items:center;gap:10px;padding:46px 20px 54px;display:flex}.qmu-pmodal__done b[data-v-3c09b862]{font-size:15px}.qmu-pmodal__done-badge[data-v-3c09b862]{color:#fff;background:linear-gradient(135deg,#2fbf71,#16a673);border-radius:50%;place-items:center;width:52px;height:52px;font-size:24px;display:grid;box-shadow:0 8px 22px #16a67359}.qmu-modal-enter-active[data-v-3c09b862],.qmu-modal-leave-active[data-v-3c09b862]{transition:opacity .22s}.qmu-modal-enter-active .qmu-pmodal[data-v-3c09b862]{transition:transform .26s cubic-bezier(.34,1.56,.64,1)}.qmu-modal-enter-from[data-v-3c09b862],.qmu-modal-leave-to[data-v-3c09b862]{opacity:0}.qmu-modal-enter-from .qmu-pmodal[data-v-3c09b862]{transform:scale(.94)translateY(10px)}.qmu-rchg__grid[data-v-3c09b862]{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:10px;margin:4px 0 14px;display:grid}.qmu-rchg__cell[data-v-3c09b862]{border:2px solid var(--qm-border);background:var(--qm-hover);cursor:pointer;border-radius:14px;justify-items:center;gap:4px;padding:12px 6px 10px;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.qmu-rchg__cell b[data-v-3c09b862]{color:var(--qm-text);font-size:16px}.qmu-rchg__cell small[data-v-3c09b862]{color:var(--qm-accent);background:color-mix(in srgb, var(--qm-accent) 12%, transparent);border-radius:999px;padding:3px 7px;font-size:11px;line-height:1}.qmu-rchg__cell[data-v-3c09b862]:hover{border-color:color-mix(in srgb, var(--qm-accent) 45%, transparent);transform:translateY(-2px)}.qmu-rchg__cell.is-active[data-v-3c09b862]{border-color:var(--qm-accent);background:color-mix(in srgb, var(--qm-accent) 8%, transparent)}.qmu-rchg__field[data-v-3c09b862]{position:relative}.qmu-rchg__unit[data-v-3c09b862]{color:var(--qm-text-2);pointer-events:none;font-size:12px;font-style:normal;position:absolute;right:14px}.qmu-rchg__field input[data-v-3c09b862]{-moz-appearance:textfield;padding-right:36px}.qmu-rchg__field input[data-v-3c09b862]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qmu-rchg__field input[data-v-3c09b862]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qmu-rchg__est[data-v-3c09b862]{color:var(--qm-accent)}.qmu-rchg__pays[data-v-3c09b862]{gap:8px;margin-top:12px;display:flex}.qmu-rchg__pay[data-v-3c09b862]{background:var(--qm-hover);color:var(--qm-text-2);cursor:pointer;border:none;border-radius:10px;flex:1;padding:9px 0;font-size:13px;font-weight:600;transition:background .18s,color .18s}.qmu-rchg__pay[data-v-3c09b862]:hover{color:var(--qm-text)}.qmu-rchg__pay.is-active[data-v-3c09b862]{background:color-mix(in srgb, var(--qm-accent) 12%, transparent);color:var(--qm-accent)}.qmu-rchg__pay-one[data-v-3c09b862]{margin-top:12px}.qmu-scanpay[data-v-3c09b862]{width:min(340px,100vw - 40px)}.qmu-scanpay__body[data-v-3c09b862]{flex-direction:column;align-items:center;gap:12px;padding:18px 20px 20px;display:flex}.qmu-scanpay__qr[data-v-3c09b862]{background:#fff;border-radius:12px;width:208px;height:208px;display:block}.qmu-scanpay__no[data-v-3c09b862]{opacity:.7;word-break:break-all}.qmu-rchg__foot[data-v-3c09b862]{margin-top:14px}.qmu-rchg__tip[data-v-3c09b862]{color:var(--qm-text-2);justify-content:center;align-items:center;gap:5px;margin:12px 0 0;font-size:11.5px;display:flex}.qcat-page{padding-bottom:40px}.qcat-hero{background:radial-gradient(420px 200px at 85% 10%, color-mix(in srgb, var(--qm-accent) 26%, transparent), transparent 72%), linear-gradient(135deg, var(--qm-bg-2), var(--qm-bg));min-height:250px;box-shadow:var(--qm-shadow);background-position:50%;background-size:cover;border-radius:18px;align-items:flex-end;margin-bottom:18px;display:flex;position:relative;overflow:hidden}.qcat-hero__scrim{pointer-events:none;background:linear-gradient(#110f142e 0%,#110f1485 46%,#110f14d6 100%);position:absolute;inset:0}.qcat-hero__body{z-index:1;color:#fff;text-shadow:0 1px 8px #0a080c59;width:100%;padding:22px 26px;position:relative}.qcat-hero__crumbs{opacity:.88;align-items:center;gap:8px;margin-bottom:8px;font-size:12.5px;display:flex}.qcat-hero__crumbs a{color:inherit;text-decoration:none}.qcat-hero__crumbs a:hover{color:var(--qm-accent)}.qcat-hero__crumbs em{font-style:normal}.qcat-hero__title{letter-spacing:.5px;margin:0 0 6px;font-size:27px;font-weight:800}.qcat-hero__desc{opacity:.92;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:720px;margin:0;font-size:13.5px;line-height:1.7;display:-webkit-box;overflow:hidden}.qcat-hero__meta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;font-size:12.5px;display:flex}.qcat-hero__count strong{margin-right:3px;font-size:15px}.qcat-hero__meta i{background:#ffffff59;width:1px;height:14px}.qcat-hero__siblings{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qcat-hero__siblings a{color:inherit;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;border-radius:999px;padding:4px 13px;text-decoration:none;transition:background-color .2s}.qcat-hero__siblings a:hover{background:#ffffff47}.qcat-hero__siblings a.is-current{background:var(--qm-accent);color:#fff;font-weight:600}.qcat-filter{top:calc(var(--qm-nav-h,60px) + 10px);z-index:20;background:var(--qm-surface);-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);box-shadow:var(--qm-shadow);border-radius:14px;margin-bottom:18px;position:sticky}.qcat-filter__row{flex-wrap:wrap;align-items:center;gap:10px;padding:11px 14px;display:flex}.qcat-seg{background:var(--qm-hover);border-radius:999px;gap:2px;padding:3px;display:flex}.qcat-seg button{height:28px;color:var(--qm-text-2);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:0 15px;font-size:12.5px;transition:background-color .2s,color .2s;display:inline-flex}.qcat-seg button:hover{color:var(--qm-text)}.qcat-seg button.is-on{background:var(--qm-popup-solid);color:var(--qm-accent);font-weight:600;box-shadow:0 2px 8px #141a281f}html.qm-dark .qcat-seg button.is-on{background:color-mix(in srgb, var(--qm-accent) 22%, var(--qm-bg-2))}.qcat-select{background:var(--qm-hover);height:34px;color:var(--qm-text-2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 26px 0 12px;display:inline-flex;position:relative}.qcat-select select{appearance:none;color:var(--qm-text);cursor:pointer;background:0 0;border:0;outline:none;max-width:130px;font-size:12.5px}.qcat-select__chev{pointer-events:none;color:var(--qm-text-2);position:absolute;right:10px}.qcat-search{background:var(--qm-hover);min-width:180px;max-width:300px;height:34px;color:var(--qm-text-2);border-radius:999px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.qcat-search:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--qm-accent) 45%, transparent)}.qcat-search input{min-width:0;color:var(--qm-text);background:0 0;border:0;outline:none;flex:1;font-size:12.5px}.qcat-search input::placeholder{color:var(--qm-text-2)}.qcat-search input::-webkit-search-cancel-button{display:none}.qcat-search__clear{background:var(--qm-hover);width:18px;height:18px;color:var(--qm-text-2);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid}.qcat-reset{background:color-mix(in srgb, var(--qm-accent) 13%, transparent);height:34px;color:var(--qm-accent);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:5px;padding:0 14px;font-size:12.5px;font-weight:600;transition:background-color .2s;display:inline-flex}.qcat-reset:hover{background:color-mix(in srgb, var(--qm-accent) 22%, transparent)}.qcat-filter__total{color:var(--qm-text-2);white-space:nowrap;margin-left:auto;font-size:12.5px}.qcat-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;transition:opacity .2s;display:grid}.qcat-grid.is-loading{opacity:.45;pointer-events:none}.qcat-card{background:var(--qm-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:inherit;border-radius:14px;flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.qcat-card:hover{box-shadow:var(--qm-shadow);transform:translateY(-3px)}.qcat-card__cover{aspect-ratio:16/9;background:radial-gradient(150px 96px at 78% 20%, color-mix(in srgb, var(--qm-accent) 20%, transparent), transparent 72%), linear-gradient(135deg, var(--qm-bg-2), var(--qm-bg));background-position:50%;background-size:cover;position:relative}.qcat-card__cover[style*=url]{transition:transform .35s}.qcat-card:hover .qcat-card__cover[style*=url]{transform:scale(1.04)}.qcat-card__badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#0f0d128c;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;display:inline-flex;position:absolute;top:9px;right:9px}.qcat-card__body{flex-direction:column;flex:1;padding:13px 15px 14px;display:flex}.qcat-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 7px;font-size:14.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.qcat-card:hover .qcat-card__title{color:var(--qm-accent)}.qcat-card__excerpt{color:var(--qm-text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px;font-size:12.5px;line-height:1.65;display:-webkit-box;overflow:hidden}.qcat-card__meta{color:var(--qm-text-2);flex-direction:column;gap:8px;margin-top:auto;font-size:12px;display:flex}.qcat-card__row{align-items:center;gap:7px;min-width:0;display:flex}.qcat-card__row--stats{gap:12px}.qcat-card__avatar{object-fit:cover;border-radius:999px;width:18px;height:18px}.qcat-card__author{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qcat-card__meta i{flex:1}.qcat-card__stat{font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:4px;display:inline-flex}.qcat-card__stat .qm-icon{width:13px;height:13px;color:var(--qm-text-2)}.qcat-card__date{flex:none}.qcat-card__row--stats{overflow:hidden}.qcat-empty{color:var(--qm-text-2);flex-direction:column;grid-column:1/-1;align-items:center;gap:10px;padding:56px 20px;font-size:13px;display:flex}.qcat-empty__btn{background:color-mix(in srgb, var(--qm-accent) 13%, transparent);color:var(--qm-accent);cursor:pointer;border:0;border-radius:999px;padding:7px 18px;font-size:12.5px;font-weight:600}.qcat-empty__btn:hover{background:color-mix(in srgb, var(--qm-accent) 22%, transparent)}.qcat-pager{margin-top:20px}@media (width<=639.9px){.qcat-grid{grid-template-columns:minmax(0,1fr)}.qcat-hero{min-height:210px}.qcat-hero__body{padding:18px}.qcat-hero__title{font-size:22px}.qcat-filter__total{display:none}.qcat-search{max-width:none}}.qmcmt{background:var(--qm-surface);box-shadow:var(--qm-shadow);border-radius:16px;margin-top:18px;padding:18px clamp(14px,2.6vw,22px) 20px}.qmcmt__head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.qmcmt__title{color:var(--qm-text);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:800;display:inline-flex}.qmcmt__count{background:var(--qm-hover);min-width:22px;height:20px;color:var(--qm-text-2);border:1px solid var(--qm-border);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:11.5px;font-weight:700;display:inline-flex}.qmcmt__tabs{align-items:center;gap:14px;margin-left:6px;font-size:13px;display:inline-flex}.qmcmt__tab{color:var(--qm-text-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;font-weight:600;position:relative}.qmcmt__tab.is-on{color:var(--qm-text)}.qmcmt__tab.is-on:after{content:"";background:var(--qm-accent);border-radius:999px;height:2px;position:absolute;bottom:-4px;left:0;right:0}.qmcmt__tab.is-off{opacity:.9;cursor:default}.qmcmt__tip{color:var(--qm-accent);margin-left:auto;font-size:12px}.qmcmt__closed{text-align:center;color:var(--qm-text-2);padding:14px;font-size:13px}.qmcmt-pub{top:calc(var(--qm-nav-h,60px) + 8px);z-index:9;background:color-mix(in srgb, var(--qm-surface) 92%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);border-bottom:1px solid #0000;border-radius:12px;margin-bottom:16px;margin-left:-12px;margin-right:-12px;padding:10px 12px;position:sticky}.qmcmt-pub.is-stuck{border-bottom-color:var(--qm-border);box-shadow:0 8px 22px #0000000f}@media (width<=860px){.qmcmt-pub{top:calc(var(--qm-nav-h,56px) + 6px);margin-left:-10px;margin-right:-10px;padding:8px 10px}}.qmcmt-pub__row{align-items:flex-start;gap:12px;display:flex}.qmcmt-pub__avatar{background:var(--qm-hover);border:1px solid var(--qm-border);width:38px;height:38px;color:var(--qm-text-2);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid;overflow:hidden}.qmcmt-pub__avatar img{object-fit:cover;width:100%;height:100%}.qmcmt-pub__main{flex:1;gap:8px;min-width:0;display:grid}.qmcmt-pub__reply{color:var(--qm-text-2);align-items:center;gap:8px;font-size:12.5px;display:flex}.qmcmt-pub__reply b{color:var(--qm-accent);font-weight:700}.qmcmt-honey{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.qmcmt-pub__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (width<=640px){.qmcmt-pub__meta{grid-template-columns:1fr}}.qmcmt-ipt{border:1px solid var(--qm-border);background:var(--qm-surface);height:34px;color:var(--qm-text);font:inherit;border-radius:9px;padding:0 10px;font-size:13px}.qmcmt-ipt:focus{border-color:color-mix(in srgb, var(--qm-accent) 42%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--qm-accent) 14%, transparent);outline:none}.qmcmt-pub__box{border:1.5px solid var(--qm-border);background:color-mix(in srgb, var(--qm-surface) 96%, transparent);border-radius:10px;transition:border-color .18s,box-shadow .18s,background-color .18s;overflow:hidden}.qmcmt-pub__box.is-focus{border-color:color-mix(in srgb, var(--qm-accent) 55%, transparent);background:var(--qm-surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--qm-accent) 14%, transparent)}.qmcmt-pub__textarea{box-sizing:border-box;width:100%;min-height:66px;color:var(--qm-text);font:inherit;resize:vertical;background:0 0;border:0;outline:none;padding:14px;font-size:13.5px;line-height:1.65}.qmcmt-pub__textarea::placeholder{color:#9aa0a8;opacity:1}.qmcmt-pub__toolbar{justify-content:space-between;align-items:center;gap:10px;padding-top:2px;display:flex}.qmcmt-pub__tools{display:none}.qmcmt-tool{border:1px solid var(--qm-border);background:var(--qm-surface);width:30px;height:30px;color:var(--qm-text-2);cursor:pointer;border-radius:7px;place-items:center;font-size:13px;line-height:1;display:grid}.qmcmt-tool:hover{border-color:color-mix(in srgb, var(--qm-accent) 28%, transparent);color:var(--qm-accent)}.qmcmt-tool__ic{display:block;transform:translateY(-.5px)}.qmcmt-check{color:var(--qm-text-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;margin-left:6px;font-size:12.5px;display:inline-flex}.qmcmt-check input{width:14px;height:14px;accent-color:var(--qm-accent)}.qmcmt-pub__actions{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.qmcmt-pub__hint{color:var(--qm-text-2);font-size:11.5px}.qmcmt-btn{border:1px solid var(--qm-border);background:var(--qm-surface);height:34px;color:var(--qm-text);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 18px;font-size:13px;font-weight:700;transition:background-color .18s,border-color .18s,color .18s,filter .18s;display:inline-flex}.qmcmt-btn--primary{background:var(--qm-accent);color:#fff;border-color:#0000}.qmcmt-btn--primary:hover{filter:brightness(1.06)}.qmcmt-btn--primary:disabled{background:color-mix(in srgb, var(--qm-accent) 42%, #d9e1e8);color:#fff;opacity:1}.qmcmt-btn:disabled{cursor:default}.qmcmt-btn--ghost:hover{border-color:color-mix(in srgb, var(--qm-accent) 30%, transparent);color:var(--qm-accent)}.qmcmt-mini{border:1px solid var(--qm-border);background:var(--qm-surface);height:22px;color:var(--qm-text-2);cursor:pointer;border-radius:999px;padding:0 8px;font-size:11.5px}.qmcmt__loading,.qmcmt__empty{text-align:center;color:var(--qm-text-2);padding:18px;font-size:13px}.qmcmt-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.qmcmt-item{border-bottom:1px solid var(--qm-border);gap:12px;padding:14px 0;display:flex}.qmcmt-item:last-child{border-bottom:0}.qmcmt-item__avatar{background:var(--qm-hover);border:1px solid var(--qm-border);width:40px;height:40px;color:var(--qm-text-2);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:700;text-decoration:none;display:grid;overflow:hidden}.qmcmt-item__avatar img{object-fit:cover;width:100%;height:100%}.qmcmt-item__body{flex:1;min-width:0}.qmcmt-item__head{flex-wrap:wrap;align-items:center;gap:6px 7px;font-size:13px;line-height:1.35;display:flex}.qmcmt__name{color:var(--qm-text);font-size:13px;font-weight:650;text-decoration:none}.qmcmt__name.is-sm{font-size:12.5px}a.qmcmt__name:hover{color:var(--qm-accent)}.qmcmt__badge{border-radius:4px;align-items:center;gap:3px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:700;line-height:1.35;display:inline-flex}.qmcmt__badge.is-author{color:#fff;background:#f69;border:0}.qmcmt__badge.is-top{color:#4338ca;background:#eef2ff;border:1px solid #e0e7ff}.qmcmt__badge.is-sm{padding:0 5px;font-size:10.5px}.qmcmt__time,.qmcmt__floor{color:var(--qm-text-2);font-size:12px}.qmcmt__floor{margin-left:auto}.qmcmt-item__text{color:var(--qm-text);white-space:pre-wrap;word-break:break-word;margin:6px 0;font-size:14px;line-height:1.65}.qmcmt-item__meta{flex-wrap:wrap;align-items:center;gap:14px;font-size:12.5px;display:flex}.qmcmt-reply__meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.qmcmt-act{height:auto;color:var(--qm-text-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:2px 0;font-size:12.5px;display:inline-flex}.qmcmt-act:hover,.qmcmt-act.is-on{color:#00a1d6}.qmcmt-act.is-del:hover{color:#dc2626}.qmcmt-act.is-sm{font-size:12px}.qmcmt-replies{background:color-mix(in srgb, var(--qm-hover) 42%, transparent);border-radius:8px;gap:0;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.qmcmt-reply{border-bottom:1px solid color-mix(in srgb, var(--qm-border) 78%, transparent);gap:8px;padding:10px 12px;display:flex}.qmcmt-reply:last-child{border-bottom:0}.qmcmt-reply__avatar{background:var(--qm-surface);border:1px solid var(--qm-border);width:24px;height:24px;color:var(--qm-text-2);border-radius:999px;flex:none;place-items:center;font-size:10px;font-weight:700;text-decoration:none;display:grid;overflow:hidden}.qmcmt-reply__avatar img{object-fit:cover;width:100%;height:100%}.qmcmt-reply__body{flex:1;min-width:0}.qmcmt-reply__head{flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.qmcmt-reply__text{color:var(--qm-text);white-space:pre-wrap;word-break:break-word;margin-top:4px;font-size:13px;line-height:1.6}.qmcmt-replies__more{padding:8px 12px}.qmcmt-more{color:#00a1d6;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.qmcmt-more:hover{text-decoration:underline}.qmcmt-seal{color:#c1272d;letter-spacing:.6px;background:#c1272d0f;border:1.5px solid #c1272d;border-radius:3px;justify-content:center;align-items:center;height:18px;padding:0 6px;font-family:Hiragino Mincho ProN,Songti SC,Noto Serif SC,serif;font-size:11px;font-weight:900;line-height:1;display:inline-flex;transform:rotate(-6deg)}.qmcmt-seal.is-sm{border-width:1.3px;height:16px;padding:0 5px;font-size:10px;transform:rotate(-5deg)}.qmcmt-pager{justify-content:center;align-items:center;gap:10px;margin-top:16px;display:flex}.qmcmt-page{border:1px solid var(--qm-border);background:var(--qm-surface);height:32px;color:var(--qm-text);cursor:pointer;border-radius:8px;padding:0 14px;font-size:12.5px}.qmcmt-page:disabled{opacity:.45;cursor:default}.qmcmt-page__info{color:var(--qm-text-2);font-size:12px}@media (width<=640px){.qmcmt-pub__row{gap:10px}.qmcmt-pub__avatar{width:32px;height:32px}.qmcmt-item__avatar{width:34px;height:34px}}.qpost-page{padding-bottom:40px}.qpost-float{left:calc(50vw - var(--qm-page-width,1200px) / 2 - 76px);z-index:60;background:var(--qm-surface);-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);box-shadow:var(--qm-shadow);opacity:0;pointer-events:none;border-radius:999px;flex-direction:column;align-items:center;gap:4px;padding:8px 7px;transition:opacity .28s,translate .28s;display:flex;position:fixed;top:50%;transform:translateY(-46%)translateY(12px)}.qpost-float.is-visible{opacity:1;pointer-events:auto;translate:0}.qpost-float__btn{min-width:44px;color:var(--qm-text-2);cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:8px 4px 6px;font-size:11px;text-decoration:none;transition:color .18s,background-color .18s,transform .18s;display:flex}.qpost-float__btn:hover{color:var(--qm-accent);background:color-mix(in srgb, var(--qm-accent) 10%, transparent)}.qpost-float__btn.is-on{color:var(--qm-accent)}.qpost-float__btn.is-on:hover{color:var(--qm-accent);background:color-mix(in srgb, var(--qm-accent) 10%, transparent)}.qpost-float__btn b{text-overflow:ellipsis;white-space:nowrap;max-width:56px;font-size:11px;font-weight:700;line-height:1;overflow:hidden}.qpost-float__btn.is-plain{cursor:default}.qpost-float__btn.is-plain:hover{color:var(--qm-text-2);background:0 0}.qpost-float__sep{background:var(--qm-border);width:22px;height:1px}.qpost-float__tip{background:var(--qm-accent);color:#fff;white-space:nowrap;box-shadow:0 4px 14px color-mix(in srgb, var(--qm-accent) 42%, transparent);border-radius:999px;margin:0;padding:6px 13px;font-size:12px;font-style:normal;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)}.qpost-fade-enter-active,.qpost-fade-leave-active{transition:opacity .22s}.qpost-fade-enter-from,.qpost-fade-leave-to{opacity:0}@media (width<=1420px){.qpost-float{left:10px}}@media (width<=860px){.qpost-float{opacity:0;flex-direction:row;gap:2px;padding:5px 9px;top:auto;bottom:18px;left:50%;transform:translate(-50%)translateY(6px)translateY(8px)}.qpost-float.is-visible{transform:translate(-50%)translateY(0)translate(0,0)}.qpost-float__btn{flex-direction:row;gap:5px;min-width:0;padding:7px 11px}.qpost-float__sep{width:1px;height:20px}}.qpost-hero{background:radial-gradient(420px 200px at 85% 10%, color-mix(in srgb, var(--qm-accent) 26%, transparent), transparent 72%), linear-gradient(135deg, var(--qm-bg-2), var(--qm-bg));min-height:260px;box-shadow:var(--qm-shadow);background-position:50%;background-size:cover;border-radius:18px;align-items:flex-end;margin-bottom:18px;display:flex;position:relative;overflow:hidden}.qpost-hero__scrim{pointer-events:none;background:linear-gradient(#110f142e 0%,#110f1485 46%,#110f14d6 100%);position:absolute;inset:0}.qpost-hero__body{z-index:1;color:#fff;text-shadow:0 1px 8px #0a080c59;width:100%;padding:22px 26px;position:relative}.qpost-hero__crumbs{opacity:.88;align-items:center;gap:8px;margin-bottom:8px;font-size:12.5px;display:flex}.qpost-hero__crumbs a{color:inherit;text-decoration:none}.qpost-hero__crumbs a:hover{color:var(--qm-accent)}.qpost-hero__title{letter-spacing:.5px;margin:0;font-size:26px;font-weight:800;line-height:1.35}.qpost-hero__meta{flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px;font-size:12.5px;display:flex}.qpost-hero__avatar{object-fit:cover;border:1.5px solid #ffffff8c;border-radius:999px;width:26px;height:26px}.qpost-hero__avatar.is-letter{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#ffffff3d;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:inline-flex}.qpost-author{align-items:center;gap:6px;min-width:0;display:inline-flex}.qpost-hero__meta i{background:#ffffff59;width:1px;height:13px}.qpost-hero__stat{align-items:center;gap:4px;display:inline-flex}.qpost-body{z-index:1;background:var(--qm-surface);box-shadow:var(--qm-shadow);border-radius:18px;padding:26px clamp(18px,4vw,40px) 30px;position:relative}.qpost-content{color:var(--qm-text);word-break:break-word;font-size:15px;line-height:1.85}.qpost-content>:first-child{margin-top:0}.qpost-content h1,.qpost-content h2,.qpost-content h3,.qpost-content h4{margin:1.5em 0 .6em;font-weight:700;line-height:1.45}.qpost-content h1{font-size:21px}.qpost-content h2{font-size:19px}.qpost-content h3{font-size:17px}.qpost-content h4{font-size:15.5px}.qpost-content p{margin:.85em 0}.qpost-content a{color:var(--qm-accent);text-decoration:none}.qpost-content a:hover{text-decoration:underline}.qpost-content ul,.qpost-content ol{margin:.85em 0;padding-left:1.5em}.qpost-content li{margin:.35em 0}.qpost-content blockquote{border-left:3px solid color-mix(in srgb, var(--qm-accent) 62%, transparent);background:color-mix(in srgb, var(--qm-accent) 7%, transparent);color:var(--qm-text-2);border-radius:0 10px 10px 0;margin:1.1em 0;padding:12px 18px}.qpost-content blockquote p{margin:.3em 0}.qpost-content pre{background:var(--qm-popup-solid,#22242a);color:#e8e6ef;border-radius:12px;margin:1.1em 0;padding:15px 17px;font-size:13px;line-height:1.65;overflow-x:auto}.qpost-content code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.qpost-content :not(pre)>code{background:color-mix(in srgb, var(--qm-accent) 11%, transparent);color:var(--qm-accent);border-radius:6px;margin:0 2px;padding:2px 7px;font-size:.88em}.qpost-content img{border-radius:12px;max-width:100%;height:auto}.qpost-content table{border-collapse:collapse;width:100%;margin:1.1em 0;font-size:13.5px}.qpost-content th,.qpost-content td{text-align:left;border-bottom:1px solid var(--qm-border);padding:9px 12px}.qpost-content th{background:var(--qm-hover);font-weight:700}.qpost-content hr{background:var(--qm-border);border:0;height:1px;margin:1.8em auto}.qpost-protect{color:var(--qm-text-2);flex-direction:column;align-items:center;gap:14px;padding:46px 20px;display:flex}.qpost-protect__word{color:var(--qm-text);margin:0;font-size:14px;font-weight:600}.qpost-protect__row{gap:10px;width:min(360px,100%);display:flex}.qpost-protect__row input{background:var(--qm-hover);min-width:0;height:40px;color:var(--qm-text);border:none;border-radius:12px;outline:none;flex:1;padding:0 14px;font-size:13.5px}.qpost-protect__row input:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--qm-accent) 38%, transparent)}.qpost-protect__row button{background:var(--qm-accent);color:#fff;cursor:pointer;border:0;border-radius:12px;height:40px;padding:0 20px;font-size:13.5px;font-weight:600;transition:filter .18s}.qpost-protect__row button:hover:not(:disabled){filter:brightness(1.08)}.qpost-protect__row button:disabled{opacity:.55;cursor:default}.qpost-empty{text-align:center;color:var(--qm-text-2);margin:0;padding:40px 0;font-size:13.5px}.qpost-authorcard{background:var(--qm-hover);border-radius:14px;align-items:center;gap:13px;margin-top:26px;padding:15px 17px;display:flex}.qpost-authorcard__avatar{object-fit:cover;border-radius:999px;flex-shrink:0;width:44px;height:44px}.qpost-authorcard__avatar.is-letter{background:linear-gradient(135deg, var(--qm-accent), #ff7a45);color:#fff;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:inline-flex}.qpost-authorcard__info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.qpost-authorcard__name{color:var(--qm-text);align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.qpost-authorcard__bio{color:var(--qm-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.qpost-authorcard__action{background:color-mix(in srgb, var(--qm-accent) 14%, transparent);height:32px;color:var(--qm-accent);cursor:pointer;border:0;border-radius:999px;padding:0 18px;font-size:12.5px;font-weight:600;transition:background-color .18s}.qpost-authorcard__action:hover{background:color-mix(in srgb, var(--qm-accent) 24%, transparent)}.qpost-adjacent{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.qpost-adjacent__item{background:var(--qm-surface);box-shadow:var(--qm-shadow);border-radius:13px;flex-direction:column;gap:6px;min-width:0;padding:13px 16px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.qpost-adjacent__item.is-prev{grid-column:1}.qpost-adjacent__item.is-next{text-align:right;grid-column:2}.qpost-adjacent__item.is-next .qpost-adjacent__label{justify-content:flex-end}.qpost-adjacent__item:hover:not(.is-disabled){transform:translateY(-2px)}.qpost-adjacent__label{color:var(--qm-text-2);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.qpost-adjacent__title{color:var(--qm-text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}a.qpost-adjacent__item:hover:not(.is-disabled) .qpost-adjacent__title{color:var(--qm-accent)}.qpost-adjacent__item.is-disabled{opacity:.55}.qpost-related{margin-top:28px}.qpost-related__head{color:var(--qm-text);align-items:center;gap:7px;margin:0 0 13px;font-size:15.5px;font-weight:800;display:flex}.qpost-related__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:13px;display:grid}.qpost-related__card{background:var(--qm-hover);border-radius:13px;flex-direction:column;gap:7px;min-width:0;padding:9px;text-decoration:none;transition:transform .18s;display:flex}.qpost-related__card:hover{transform:translateY(-2px)}.qpost-related__cover{aspect-ratio:16/9;background-position:50%;background-size:cover;border-radius:9px;position:relative}.qpost-related__cover b{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#110f149e;border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:10.5px;font-weight:600;display:inline-flex;position:absolute;top:6px;right:6px}.qpost-related__title{color:var(--qm-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.qpost-related__card:hover .qpost-related__title{color:var(--qm-accent)}.qpost-related__date{color:var(--qm-text-2);font-size:11.5px}.qpost-missing{color:var(--qm-text-2);flex-direction:column;align-items:center;gap:12px;padding:60px 20px;font-size:13.5px;display:flex}.qpost-missing__btn{background:color-mix(in srgb, var(--qm-accent) 13%, transparent);color:var(--qm-accent);border-radius:999px;padding:8px 22px;font-size:12.5px;font-weight:600;text-decoration:none}.qpost-missing__btn:hover{background:color-mix(in srgb, var(--qm-accent) 22%, transparent)}@media (width<=860px){.qpost-float{top:auto;bottom:18px;left:50%}.qpost-hero{border-radius:14px;min-height:200px}.qpost-hero__body{padding:16px 18px}.qpost-hero__title{font-size:20px}.qpost-body{border-radius:14px;padding:20px 16px 24px}.qpost-content{font-size:14.5px}.qpost-adjacent{grid-template-columns:minmax(0,1fr)}.qpost-adjacent__item.is-next{grid-column:1}}.qm-prose .qm-pay-mask{background:var(--qm-hover);border-radius:14px;min-height:190px;margin:1.1em 0;display:block;position:relative;overflow:hidden}.qm-pay-mask__skeleton{filter:blur(1px);opacity:.55;pointer-events:none;flex-direction:column;gap:12px;display:flex;position:absolute;inset:18px 20px}.qm-pay-mask__skeleton i{background:color-mix(in srgb, var(--qm-text) 12%, transparent);border-radius:7px;height:14px}.qm-pay-mask__skeleton i.is-s{width:78%}.qm-pay-mask__skeleton i.is-xs{width:42%}.qm-pay-mask__card{z-index:1;text-align:center;background:color-mix(in srgb, var(--qm-surface) 46%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px;display:flex;position:absolute;inset:0}.qm-pay-mask__lock{background:color-mix(in srgb, var(--qm-accent) 14%, transparent);width:44px;height:44px;color:var(--qm-accent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.qm-pay-mask__card b{color:var(--qm-text);font-size:14.5px;font-weight:700}.qm-pay-mask__card>span{color:var(--qm-text-2);font-size:12.5px}.qm-pay-mask__btn,.qpost-paywhole .qm-pay-mask__btn{background:var(--qm-accent);color:#fff;cursor:pointer;border:0;border-radius:999px;height:36px;margin-top:4px;padding:0 24px;font-size:13px;font-weight:600;transition:filter .18s,transform .18s}.qm-pay-mask__btn:hover:not(:disabled),.qpost-paywhole .qm-pay-mask__btn:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.qpost-paywhole{background:var(--qm-hover);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:52px 20px;display:flex}.qpost-paywhole>b{color:var(--qm-text);font-size:16px;font-weight:800}.qpost-paywhole>span{color:var(--qm-text-2);font-size:13px}.qpost-down{background:var(--qm-hover);border-radius:14px;margin-top:22px;padding:15px 17px}.qpost-down__head{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.qpost-down__icon{background:color-mix(in srgb, var(--qm-accent) 13%, transparent);width:42px;height:42px;color:var(--qm-accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.qpost-down__info{flex-direction:column;flex:1;gap:3px;min-width:140px;display:flex}.qpost-down__info b{color:var(--qm-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.qpost-down__info span{color:var(--qm-text-2);font-size:12px}.qpost-down__price{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.qpost-down__price em{color:var(--qm-accent);font-size:14.5px;font-style:normal;font-weight:800}.qpost-down__price i{color:var(--qm-text-2);font-size:11px;font-style:normal}.qpost-down__btn{background:var(--qm-accent);color:#fff;cursor:pointer;border:0;border-radius:999px;height:36px;padding:0 20px;font-size:13px;font-weight:600;transition:filter .18s}.qpost-down__btn:hover:not(:disabled){filter:brightness(1.08)}.qpost-down__btn.is-owned{background:color-mix(in srgb, var(--qm-accent) 15%, transparent);color:var(--qm-accent)}.qpost-down__btn:disabled{opacity:.55;cursor:default}.qpost-down__list{border-top:1px dashed var(--qm-border,#7f7f7f33);flex-direction:column;gap:4px;margin:12px 0 0;padding:10px 0 0;list-style:none;display:flex}.qpost-down__item{align-items:center;gap:10px;padding:4px 0;display:flex}.qpost-down__file{min-width:0;color:var(--qm-text);text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex;overflow:hidden}.qpost-down__file svg{color:var(--qm-text-2);flex-shrink:0}.qpost-down__get{background:color-mix(in srgb, var(--qm-accent) 14%, transparent);height:28px;color:var(--qm-accent);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;padding:0 15px;font-size:12px;font-weight:600;transition:background-color .18s}.qpost-down__get:hover{background:color-mix(in srgb, var(--qm-accent) 26%, transparent)}.qpost-down__locked{color:var(--qm-text-2);flex-shrink:0;align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.qpost-paymore{background:radial-gradient(360px 160px at 50% 0%, color-mix(in srgb, var(--qm-accent) 14%, transparent), transparent 75%), var(--qm-hover);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:9px;margin-top:1.4em;padding:34px 20px;display:flex}.qpost-paymore>b{color:var(--qm-text);font-size:15px;font-weight:800}.qpost-paymore>span{color:var(--qm-text-2);font-size:12.5px}.qpost-paymore__price{font-weight:800;color:var(--qm-accent)!important;font-size:15px!important}.qpost-buymask{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#110f1475;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.qpost-buymodal{background:var(--qm-surface,#fff);border-radius:16px;width:min(360px,100%);overflow:hidden;box-shadow:0 24px 64px #00000047}.qpost-buymodal__head{justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.qpost-buymodal__head h4{color:var(--qm-text);margin:0;font-size:15px;font-weight:800}.qpost-buymodal__close{background:var(--qm-hover);width:28px;height:28px;color:var(--qm-text-2);cursor:pointer;border:none;border-radius:50%;font-size:16px;line-height:1}.qpost-buymodal__close:hover{background:color-mix(in srgb, var(--qm-accent) 16%, transparent);color:var(--qm-accent)}.qpost-buymodal__body{padding:2px 18px 6px}.qpost-buymodal__row{color:var(--qm-text-2);justify-content:space-between;align-items:center;padding:9px 0;font-size:13.5px;display:flex}.qpost-buymodal__row b{color:var(--qm-text);font-size:14.5px}.qpost-buymodal__row b.is-price{color:var(--qm-accent);font-size:16px}.qpost-buymodal__err{color:#d64545;margin:6px 0 0;font-size:12.5px}.qpost-buymodal__golink{margin:4px 0 0;font-size:12.5px}.qpost-buymodal__golink a{color:var(--qm-accent);font-weight:600;text-decoration:none}.qpost-buymodal__hint{color:var(--qm-text-2);align-items:center;gap:5px;margin:10px 0 4px;font-size:11.5px;display:flex}.qpost-buymodal__foot{gap:10px;padding:12px 18px 16px;display:flex}.qpost-buymodal__btn{background:var(--qm-hover);height:38px;color:var(--qm-text);cursor:pointer;border:0;border-radius:12px;flex:1;font-size:13.5px;font-weight:600}.qpost-buymodal__btn.is-primary{background:var(--qm-accent);color:#fff}.qpost-buymodal__btn:disabled{opacity:.55;cursor:default}.qpost-paytip{z-index:130;color:#fff;white-space:nowrap;pointer-events:none;background:#1c1f25eb;border-radius:999px;padding:9px 20px;font-size:13px;font-style:normal;position:fixed;bottom:88px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000038}.qm-carousel{--qm-carousel-radius:8px;outline:0;width:100%;position:relative}.qm-carousel__viewport{border-radius:var(--qm-carousel-radius);background:var(--qm-bg-2);width:100%;position:relative;overflow:hidden}.qm-carousel.is-draggable .qm-carousel__viewport{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.qm-carousel.is-draggable.is-dragging .qm-carousel__viewport{cursor:grabbing}.qm-carousel__layout{width:100%;position:relative}.qm-carousel__layer{gap:10px;display:grid;position:absolute;inset:0}.qm-carousel__layer.is-base{z-index:1}.qm-carousel__layer.is-holding{z-index:2}.qm-carousel.is-animating .qm-carousel__tile{will-change:transform, clip-path}.qm-carousel__tile{border-radius:var(--qm-carousel-radius);background:var(--qm-bg-2);min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.qm-carousel__tile img{object-fit:cover;width:100%;height:100%;display:block}.qm-carousel.is-full{width:100vw;margin-top:calc((var(--qm-nav-h) + 34px) * -1);margin-left:calc(50% - 50vw)}.qm-carousel.is-full .qm-carousel__viewport,.qm-carousel.is-full .qm-carousel__tile{border-radius:0}.qm-carousel.is-full .qm-carousel__layout{height:clamp(420px,74vh,760px)}.qm-carousel.is-contained .qm-carousel__layout,.qm-carousel.is-triple .qm-carousel__layout{aspect-ratio:16/7}.qm-carousel.is-triple .qm-carousel__layer{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.qm-carousel.is-triple .qm-carousel__tile.is-slot-1{grid-row:1/3}.qm-carousel.is-bento .qm-carousel__layout{aspect-ratio:16/11}.qm-carousel.is-bento .qm-carousel__layer{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,6fr) minmax(0,5fr) minmax(0,5fr) minmax(0,6fr)}.qm-carousel.is-bento .qm-carousel__tile.is-slot-2{grid-area:1/2/auto/5}.qm-carousel.is-bento .qm-carousel__tile.is-slot-3{grid-area:2/1/auto/4}.qm-carousel.is-bento .qm-carousel__tile.is-slot-4{grid-area:2/4}.qm-carousel__controls{z-index:4;pointer-events:none;grid-template-columns:36px minmax(0,auto) 36px;justify-content:center;align-items:center;gap:10px;display:grid;position:absolute;bottom:14px;left:14px;right:14px}.qm-carousel__arrow,.qm-carousel__dot{color:#fff;cursor:pointer;pointer-events:auto;border:0}.qm-carousel__arrow{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#12141975;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background-color .18s,transform .18s;display:inline-flex}.qm-carousel__arrow:hover,.qm-carousel__arrow:focus-visible{outline-offset:2px;background:#121419b8;outline:2px solid #ffffffd9;transform:translateY(-1px)}.qm-carousel__dots{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none;background:#1214196b;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:46px;max-width:min(48vw,360px);height:30px;padding:0 10px;display:flex;overflow-x:auto}.qm-carousel__dots::-webkit-scrollbar{display:none}.qm-carousel__dot{background:#ffffff8c;border-radius:50%;flex:none;width:6px;height:6px;padding:0;transition:width .2s,background-color .2s}.qm-carousel__dot.is-active{background:#fff;border-radius:999px;width:20px}.qm-carousel__dot:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width<=760px){.qm-carousel.is-full .qm-carousel__layout{height:clamp(360px,66vh,620px)}.qm-carousel.is-contained .qm-carousel__layout{aspect-ratio:4/3}.qm-carousel.is-triple .qm-carousel__layout{aspect-ratio:5/4}.qm-carousel.is-triple .qm-carousel__layer{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.qm-carousel.is-bento .qm-carousel__layout{aspect-ratio:5/4}.qm-carousel__controls{grid-template-columns:34px minmax(0,auto) 34px;gap:7px;bottom:10px;left:10px;right:10px}.qm-carousel__arrow{width:34px;height:34px}}@media (width<=480px){.qm-carousel{--qm-carousel-radius:6px}.qm-carousel.is-contained .qm-carousel__layout,.qm-carousel.is-triple .qm-carousel__layout{aspect-ratio:4/5}.qm-carousel.is-bento .qm-carousel__layout{aspect-ratio:1}.qm-carousel.is-triple .qm-carousel__layer{grid-template-rows:minmax(0,1.3fr) minmax(0,.7fr);grid-template-columns:repeat(2,minmax(0,1fr))}.qm-carousel.is-triple .qm-carousel__tile.is-slot-1{grid-area:1/1/auto/3}}@media (prefers-reduced-motion:reduce){.qm-carousel__arrow,.qm-carousel__dot{transition:none}.qm-carousel__tile{clip-path:none!important}.qm-carousel__layer{will-change:auto}}.qmw-carousel-demo{border-radius:var(--qm-carousel-radius,22px);aspect-ratio:21/8.2;background:radial-gradient(320px 200px at 82% 18%,#ffffff47,#0000 72%),linear-gradient(135deg,#f05c9a,#f2a03d);align-items:flex-end;display:flex;position:relative;overflow:hidden}.qmw-carousel-demo--contained{border-radius:20px}.qmw-carousel-demo__slide{color:#fff;width:100%;padding:26px 30px}.qmw-carousel-demo__badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff3;border-radius:999px;padding:3px 10px;font-size:12px;position:absolute;top:16px;left:16px}.qmw-carousel-demo__title{text-shadow:0 2px 12px #00000040;margin:0;font-size:24px;font-weight:800}.qmw-carousel-demo__sub{opacity:.85;margin:6px 0 0;font-size:13px}.qm-notice{background:var(--qm-surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px;align-items:center;gap:12px;height:46px;margin-top:14px;padding:0 12px 0 15px;display:flex;overflow:hidden}.qm-notice__label{color:var(--qm-accent);letter-spacing:.02em;flex:none;align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.qm-notice__viewport{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22px calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#0000,#000 22px calc(100% - 22px),#0000)}.qm-notice__track{white-space:nowrap;will-change:transform;animation:qm-notice-marquee var(--qm-notice-dur,30s) linear infinite;display:inline-flex}.qm-notice:hover .qm-notice__track{animation-play-state:paused}.qm-notice__group{white-space:nowrap;flex:none;align-items:center;gap:30px;padding-right:30px;display:flex}.qm-notice__item{color:var(--qm-text-2);font-size:13.5px;line-height:1}.qm-notice__dot{background:color-mix(in srgb, var(--qm-accent) 65%, transparent);border-radius:50%;flex:none;width:4px;height:4px}@media (prefers-reduced-motion:reduce) and (hover:none){.qm-notice__track{animation:none}.qm-notice__viewport{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.qm-notice__viewport::-webkit-scrollbar{display:none}}@keyframes qm-notice-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (width<=480px){.qm-notice{height:42px;margin-top:12px;padding-left:13px}.qm-notice__label{font-size:12px}.qm-notice__item{font-size:13px}}.qmw-notice-demo{background:var(--qm-surface);border-radius:999px;align-items:center;gap:12px;height:46px;padding:0 15px;display:flex}.qmw-notice-demo__label{color:var(--qm-accent);flex:none;font-size:12.5px;font-weight:600}.qmw-notice-demo__item{white-space:nowrap;text-overflow:ellipsis;color:var(--qm-text);opacity:.85;font-size:13.5px;overflow:hidden}.qmw-posts__head{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.qmw-posts__title{margin:0;font-size:17px;font-weight:800}.qmw-posts__more{color:var(--qm-text-2);font-size:12.5px}.qmw-posts__grid{transition:opacity .2s}.qmw-posts__grid.is-loading{opacity:.45;pointer-events:none}.qmw-posts--cards .qmw-posts__grid,.qmw-posts--list .qmw-posts__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.qmw-posts--list .qmw-posts__grid{grid-template-columns:minmax(0,1fr);gap:12px}.qmw-post-card{background:var(--qm-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:inherit;border-radius:12px;flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.qmw-post-card__cover{flex:none}.qmw-post-card:hover{box-shadow:var(--qm-shadow);transform:translateY(-3px)}.qmw-post-card__link{color:inherit;text-decoration:none}.qmw-post-card__cover{aspect-ratio:16/9;background:radial-gradient(150px 96px at 78% 20%, color-mix(in srgb, var(--qm-accent) 24%, transparent), transparent 72%), linear-gradient(135deg, var(--qm-bg-2), var(--qm-bg));background-position:50%;background-size:cover}.qmw-post-card__body{flex-direction:column;flex:1;height:100%;padding:13px 15px 15px;display:flex}.qmw-post-card__topline{align-items:baseline;gap:10px;display:flex}.qmw-post-card__category{text-overflow:ellipsis;white-space:nowrap;max-width:60%;color:var(--qm-accent);font-size:11.5px;font-weight:600;overflow:hidden}.qmw-post-card__date{color:var(--qm-text-2);flex:none;margin-left:auto;font-size:11.5px}.qmw-post-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 10px;font-size:14.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.qmw-post-card__excerpt{color:var(--qm-text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px;font-size:12.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.qmw-post-card__meta{color:var(--qm-text-2);align-items:baseline;gap:12px;margin-top:auto;font-size:12px;display:flex}.qmw-post-card__author{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.qmw-post-card__author .qm-level{flex:none;transform:translateY(.5px)}.qmw-post-card__avatar{object-fit:cover;background:var(--qm-bg-2);border-radius:50%;flex:none;width:18px;height:18px}.qmw-post-card__avatar.is-letter{color:var(--qm-accent);background:color-mix(in srgb, var(--qm-accent) 12%, transparent);justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.qmw-post-card__stat{font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:4px;display:inline-flex}.qmw-post-card__stat .qm-icon{width:13px;height:13px;color:var(--qm-text-2)}.qmw-post-card__flex{flex:1}.qmw-posts__placeholder{text-align:center;color:var(--qm-text-2);grid-column:1/-1;padding:30px;font-size:13px}.qmw-posts--list .qmw-post-card__body{height:auto}.qmw-posts--list .qmw-post-card__excerpt{-webkit-line-clamp:1}@media (width>=640px){.qmw-posts--list .qmw-post-card{flex-direction:row}.qmw-posts--list .qmw-post-card__cover{aspect-ratio:auto;flex:none;width:186px;min-height:124px}.qmw-posts--list .qmw-post-card:hover{transform:translateY(-2px)}}.qmw-posts--masonry .qmw-posts__grid{columns:260px 3;column-gap:16px;display:block}.qmw-posts--masonry .qmw-post-card{break-inside:avoid;-webkit-column-break-inside:avoid;margin:0 0 16px}.qmw-posts--masonry .qmw-post-card__cover{aspect-ratio:auto;background:linear-gradient(135deg, var(--qm-bg-2), var(--qm-bg));min-height:130px;max-height:420px}.qmw-post-card__img{object-fit:cover;width:100%;height:auto;max-height:420px;display:block}.qmw-post-card__veil{z-index:1;opacity:0;background:linear-gradient(#0f0e1000 34%,#0f0e10c7 100%);flex-direction:column;justify-content:flex-end;padding:16px 15px 13px;transition:opacity .28s;display:flex;position:absolute;inset:0}.qmw-post-card__veil.is-plain{background:linear-gradient(180deg, color-mix(in srgb, var(--qm-surface) 40%, transparent), var(--qm-surface));opacity:1}.qmw-post-card:hover .qmw-post-card__veil:not(.is-plain){opacity:1}.qmw-post-card__hover-title{color:#fff;-webkit-line-clamp:3;text-shadow:0 1px 8px #00000059;-webkit-box-orient:vertical;margin:0 0 6px;font-size:14.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.qmw-post-card__hover-excerpt{color:#ffffffd1;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 9px;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.qmw-post-card__hover-foot{color:#ffffffeb;align-items:center;gap:10px;font-size:11.5px;display:flex}.qmw-post-card__hover-author{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.qmw-post-card__avatar{object-fit:cover;background:var(--qm-bg-2);border-radius:50%;width:20px;height:20px}.qmw-post-card__hover-stat{flex:none;align-items:center;gap:4px;display:inline-flex}.qmw-post-card__hover-stat .qm-icon{width:13px;height:13px}.qmw-post-card__hover-date{color:#ffffffb8;flex:none;margin-left:auto}.qmw-post-card__flag{z-index:2;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0f0e108c;border-radius:9px;max-width:calc(100% - 20px);padding:5px 11px;font-size:12px;font-weight:600;position:absolute;top:10px;left:10px;overflow:hidden}@media (hover:none){.qmw-posts--masonry .qmw-post-card__veil:not(.is-plain){opacity:1}}.qmw-posts--masonry .qmw-post-card__title,.qmw-posts--masonry .qmw-post-card__body{display:none}.qmw-pager{justify-content:center;align-items:center;gap:8px;margin-top:18px;display:flex}.qmw-pager button{background:var(--qm-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:34px;height:34px;color:var(--qm-text);cursor:pointer;border-radius:999px;padding:0 10px;font-size:13px;line-height:32px;transition:color .2s,background-color .2s}.qmw-pager button:hover:not(:disabled){color:var(--qm-accent);background:color-mix(in srgb, var(--qm-accent) 10%, transparent)}.qmw-pager button:disabled{opacity:.45;cursor:default}.qmw-pager .is-active{background:color-mix(in srgb, var(--qm-accent) 14%, transparent);color:var(--qm-accent);font-weight:700}@media (width<=639.9px){.qmw-posts--cards .qmw-posts__grid,.qmw-posts--list .qmw-posts__grid{grid-template-columns:minmax(0,1fr)}.qmw-posts--masonry .qmw-posts__grid{columns:1 auto}}.qmw-side-card{background:var(--qm-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px;padding:16px}.qmw-side-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.qmw-side-title{margin:0;font-size:14.5px;font-weight:700}.qmw-hot__list{margin:0;padding:0;list-style:none}.qmw-hot__row{color:inherit;border-radius:12px;align-items:center;gap:12px;margin:0 -8px;padding:6px 8px;text-decoration:none;transition:background .18s;display:flex}.qmw-hot__row:hover{background:var(--qm-hover)}.qmw-hot__cover{aspect-ratio:16/10;background-color:var(--qm-hover);background-image:linear-gradient(135deg, color-mix(in srgb, var(--qm-accent) 24%, transparent), var(--qm-hover));background-position:50%;background-size:cover;border-radius:9px;flex:none;width:86px;position:relative;overflow:hidden}.qmw-hot__cover:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#00000038);position:absolute;inset:0}.qmw-hot__rank{z-index:1;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f121a8c;border-radius:9px 0;justify-content:center;align-items:center;min-width:20px;height:17px;padding:0 6px;font-size:10.5px;font-style:normal;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:0;left:0}.qmw-hot__rank.is-top{background:linear-gradient(135deg, var(--qm-accent), color-mix(in srgb, var(--qm-accent) 68%, #ff9dbb))}.qmw-hot__body{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.qmw-hot__title{-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;transition:color .15s;display:-webkit-box;overflow:hidden}.qmw-hot__row:hover .qmw-hot__title{color:var(--qm-accent)}.qmw-hot__views{color:var(--qm-text-2);font-size:11px}.qmw-hot__empty{color:var(--qm-text-2);padding:14px 0;font-size:12.5px}.qmw-tags__count{color:var(--qm-text-2);font-size:12px}.qmw-tags__cloud{flex-wrap:wrap;gap:8px;display:flex}.qmw-tag-chip{background:var(--qm-hover);color:var(--qm-text);border-radius:999px;align-items:center;gap:5px;padding:4px 11px;line-height:1.4;text-decoration:none;transition:color .2s,background-color .2s,transform .2s;display:inline-flex}.qmw-tag-chip:hover{color:var(--qm-accent);background:color-mix(in srgb, var(--qm-accent) 12%, transparent);transform:translateY(-1px)}.qmw-tag-chip i{color:var(--qm-text-2);font-size:10.5px;font-style:normal}.qmw-tags__empty{color:var(--qm-text-2);font-size:12.5px}.qmw-profile{background:var(--qm-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:20px;padding:18px 16px 16px;position:relative;overflow:hidden}.qmw-profile__glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--qm-accent) 30%, transparent), transparent);pointer-events:none;border-radius:50%;width:170px;height:130px;position:absolute;top:-60px;right:-40px}.qmw-profile__head{align-items:flex-start;gap:12px;display:flex;position:relative}.qmw-profile__avatar{object-fit:cover;border-radius:14px;flex:none;width:46px;height:46px}.qmw-profile__avatar--letter{background:linear-gradient(135deg, var(--qm-accent), color-mix(in srgb, var(--qm-accent) 55%, #f2a03d));color:#fff;justify-content:center;align-items:center;font-size:19px;font-weight:800;display:inline-flex}.qmw-profile__name{margin:1px 0 4px;font-size:15px;font-weight:700}.qmw-profile__intro{color:var(--qm-text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.qmw-profile__stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid;position:relative}.qmw-profile__stat{text-align:center}.qmw-profile__stat b{font-size:15px;display:block}.qmw-profile__stat span{color:var(--qm-text-2);font-size:11px}.qmw-profile__action{background:var(--qm-accent);color:#fff;letter-spacing:.02em;cursor:pointer;border:none;border-radius:999px;width:100%;height:34px;margin-top:13px;font-size:13px;font-weight:600;transition:filter .2s,transform .2s;position:relative}.qmw-profile__action:hover{filter:brightness(1.06)}.qmw-profile__action:active{transform:scale(.98)}.qmw-html{font-size:13.5px;line-height:1.7}.qmw-html a{color:var(--qm-accent);text-decoration:none}.qmw-html a:hover{text-decoration:underline}.qmw-html img{border-radius:12px;max-width:100%}.qmw-html:empty{display:none}.is-editing .qmw-html:empty{border:2px dashed var(--qm-layout-line);min-height:88px;color:var(--qm-text-2);border-radius:16px;justify-content:center;align-items:center;font-size:13px;display:flex}.is-editing .qmw-html:empty:after{content:"自定义内容（双击前台编辑器填写）"}.qmw-cards{padding-top:28px;position:relative}.qmw-cards__head{align-items:center;gap:12px;margin-bottom:18px;display:flex}.qmw-cards__title{color:var(--qm-text);margin:0;font-size:16px;font-weight:800}.qmw-cards__line{background:linear-gradient(90deg, var(--qm-border), transparent);flex:1;height:1px}.qmw-cards__grid{--qm-cards-gap:16px;grid-template-columns:repeat(auto-fit, minmax(max(140px, calc((100% - 4 * var(--qm-cards-gap)) / 5)), 1fr));column-gap:var(--qm-cards-gap);row-gap:32px;display:grid}.qmw-cards__placeholder{border:1.5px dashed var(--qm-layout-line,#11182726);text-align:center;color:var(--qm-text-2);border-radius:18px;padding:34px 20px;display:none}.is-editing .qmw-cards__placeholder{display:block}.qmw-cards__placeholder p{margin:0;font-size:13.5px;font-weight:700}.qmw-cards__placeholder span{opacity:.75;margin-top:6px;font-size:12px;display:block}.qmw-cards__card{border-radius:18px;outline:none;text-decoration:none;transition:transform .45s cubic-bezier(.22,1.4,.36,1);display:block;position:relative}.qmw-cards__card:focus-visible{box-shadow:0 0 0 2px var(--qm-accent)}.qmw-cards__card:before{content:"";padding-top:62%;display:block}.qmw-cards__bg{border-radius:inherit;background:var(--qm-hover);box-shadow:inset 0 0 0 1px var(--qm-border);transition:box-shadow .35s;position:absolute;inset:0;overflow:hidden}.qmw-cards__bg img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.22,.61,.36,1);display:block;transform:scale(1.001)}.qmw-cards__sheen{pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff47,#0000);width:55%;position:absolute;top:-30%;bottom:-30%;left:-45%;transform:skew(-18deg)translate(-140%)}.qmw-cards__scrim{pointer-events:none;background:linear-gradient(#0000 42%,#16141299);position:absolute;inset:0}.qmw-cards__card:hover .qmw-cards__bg img,.qmw-cards__card:focus-visible .qmw-cards__bg img{transform:scale(1.08)}.qmw-cards__card:hover .qmw-cards__sheen{transition:transform .85s cubic-bezier(.3,.6,.4,1);transform:skew(-18deg)translate(320%)}.qmw-cards__badge{z-index:3;border:3px solid var(--qm-bg);background:var(--qm-surface);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .45s cubic-bezier(.22,1.6,.36,1),box-shadow .3s;display:inline-flex;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 6px 18px #141a282e}.qmw-cards__badge img{object-fit:cover;width:100%;height:100%;display:block}.qmw-cards__badge b{letter-spacing:0;font-size:19px;font-weight:800;line-height:1}.qmw-cards__card:hover .qmw-cards__badge{transform:translate(-50%,-58%)rotate(-6deg)scale(1.12);box-shadow:0 10px 26px #141a2842}.qmw-cards__meta{z-index:2;min-width:0;position:absolute;bottom:11px;left:13px;right:13px}.qmw-cards__name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;line-height:1.35;transition:color .25s;display:block;overflow:hidden}.qmw-cards__desc{color:#ffffffc7;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;line-height:1.4;display:block;overflow:hidden}.qmw-cards__count{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff2e;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600;position:absolute;top:9px;right:10px}.qmw-cards__card:hover{transform:translateY(-7px)}.qmw-cards__card:hover .qmw-cards__bg{box-shadow:inset 0 0 0 1px #ffffff61, 0 16px 34px -10px color-mix(in srgb, var(--qm-accent) 42%, #141a2861)}.qmw-cards__card:hover .qmw-cards__name{color:#ffe3ef}@media (prefers-reduced-motion:reduce) and (hover:none){.qmw-cards__card,.qmw-cards__badge,.qmw-cards__bg img{transition:none}}.qmw-cat{background:var(--qm-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px;flex-direction:column;gap:8px;padding:9px;display:flex}.qmw-cat__head{color:var(--qm-text);padding:2px 3px 0;font-size:15px;font-weight:800;line-height:1.3}.qmw-cat__banner{aspect-ratio:2;background:var(--qm-hover);border-radius:11px;outline:none;text-decoration:none;display:block;position:relative;overflow:hidden}.qmw-cat__banner:focus-visible{box-shadow:0 0 0 2px var(--qm-accent)}.qmw-cat__cover{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,.61,.36,1);display:block;position:absolute;inset:0}.qmw-cat__cover--tint,.qmw-cat__avatar--tint,.qmw-cat__thumb-fallback{color:#ffffffe6;justify-content:center;align-items:center;font-weight:800;display:flex}.qmw-cat__cover--tint b,.qmw-cat__avatar--tint{font-size:26px}.qmw-cat__banner:hover .qmw-cat__cover{transform:scale(1.05)}.qmw-cat__shade{pointer-events:none;background:linear-gradient(#0a0e1814 30%,#0a0e189e);position:absolute;inset:0}.qmw-cat__badge{z-index:2;color:var(--qm-accent);background:#ffffffeb;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700;position:absolute;top:8px;right:8px;box-shadow:0 3px 10px #0a0e1838}.qmw-cat__heading{z-index:2;min-width:0;position:absolute;bottom:9px;left:11px;right:11px}.qmw-cat__title{color:#fff;text-shadow:0 1px 8px #0a0e1859;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15.5px;font-weight:800;line-height:1.3;overflow:hidden}.qmw-cat__desc{color:#ffffffd9;text-shadow:0 1px 6px #0a0e1859;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:1px 0 0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.qmw-cat__thumbs{gap:7px;display:grid}.qmw-cat__thumb{aspect-ratio:1;background:var(--qm-hover);border-radius:9px;outline:none;text-decoration:none;display:block;position:relative;overflow:hidden}.qmw-cat__thumb:focus-visible{box-shadow:0 0 0 2px var(--qm-accent)}.qmw-cat__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.22,.61,.36,1);display:block}.qmw-cat__thumb-fallback{font-size:22px;position:absolute;inset:0}.qmw-cat__thumb:hover img{transform:scale(1.08)}.qmw-cat__thumb-title{z-index:2;color:#fff;white-space:nowrap;text-overflow:ellipsis;opacity:0;pointer-events:none;background:linear-gradient(#0000,#0a0e18b8);padding:14px 7px 5px;font-size:10.5px;line-height:1.35;transition:opacity .28s,transform .28s;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(4px)}.qmw-cat__thumb:hover .qmw-cat__thumb-title,.qmw-cat__thumb:focus-visible .qmw-cat__thumb-title{opacity:1;transform:translateY(0)}.qmw-cat__foot{outline:none;align-items:center;gap:9px;padding:2px 3px 1px;text-decoration:none;display:flex}.qmw-cat__avatar{object-fit:cover;width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--qm-border);border-radius:10px;flex:none;display:block}.qmw-cat__id{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.qmw-cat__name{color:var(--qm-text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;line-height:1.3;transition:color .22s;overflow:hidden}.qmw-cat__foot:hover .qmw-cat__name{color:var(--qm-accent)}.qmw-cat__sub{color:var(--qm-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.qmw-cat__date{color:var(--qm-text-2);font-variant-numeric:tabular-nums;flex:none;align-self:center;font-size:12px}@media (width<=639.9px){.qmw-cat__banner{aspect-ratio:16/8}}.qmw-ad{border-radius:16px;position:relative}.qmw-ad__rent{text-align:center;min-height:170px;color:var(--qm-text-2);background:radial-gradient(130% 110% at 50% 0%, color-mix(in srgb, var(--qm-accent) 8%, transparent), transparent 62%), var(--qm-hover);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 16px;display:flex;overflow:hidden}.qmw-ad__rent-badge{background:color-mix(in srgb, var(--qm-accent) 13%, transparent);width:40px;height:40px;color:var(--qm-accent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.qmw-ad__rent b{color:var(--qm-text);font-size:14px;font-weight:800}.qmw-ad__rent-desc{font-size:12px;line-height:1.5}.qmw-ad__body{background:var(--qm-hover);border-radius:16px;min-width:0;display:block;position:relative;overflow:hidden;box-shadow:0 12px 32px -20px #141a2861}.qmw-ad__body.is-fixed .qmw-ad__img{height:100%;position:absolute;inset:0}.qmw-ad__img{object-fit:cover;width:100%;height:auto;transition:transform .5s cubic-bezier(.22,.61,.36,1);display:block}a.qmw-ad__body:hover .qmw-ad__img,a.qmw-ad__body:focus-visible .qmw-ad__img{transform:scale(1.04)}.qmw-ad__label{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;letter-spacing:.08em;pointer-events:none;background:#11141c8c;border-radius:6px;padding:2px 8px;font-size:11px;line-height:1.55;position:absolute;top:10px;left:10px}.qmw-ad__close{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;background:#11141c8c;border:none;border-radius:999px;width:24px;height:24px;padding:0;font-size:15px;line-height:24px;transition:background-color .18s;position:absolute;top:10px;right:10px}.qmw-ad__close:hover{background:#e5484d}.qmw-ad-out-leave-active{transition:opacity .22s,transform .22s}.qmw-ad-out-leave-to{opacity:0;transform:scale(.96)}@media (prefers-reduced-motion:reduce){.qmw-ad-out-leave-active,a.qmw-ad__body:hover .qmw-ad__img{transition:none}}.qmw-slots__head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.qmw-slots__title{color:var(--qm-text);margin:0;font-size:16px;font-weight:800}.qmw-slots__line{background:linear-gradient(90deg, var(--qm-border), transparent);flex:1;height:1px}.qmw-slots__grid{grid-template-columns:repeat(var(--qmw-slots-cols,2), minmax(0, 1fr));gap:14px;display:grid}@media (width<=639.9px){.qmw-slots__grid{grid-template-columns:repeat(var(--qmw-slots-cols-m,var(--qmw-slots-cols,2)), minmax(0, 1fr));gap:10px}}.qmw-slots__cell{background:var(--qm-hover);border-radius:14px;min-width:0;display:block;position:relative;overflow:hidden;box-shadow:0 10px 26px -20px #141a2859}.qmw-slots__cell.is-fixed .qmw-slots__img{height:100%;position:absolute;inset:0}.qmw-slots__img{object-fit:cover;width:100%;height:auto;transition:transform .5s cubic-bezier(.22,.61,.36,1);display:block}a.qmw-slots__cell:hover .qmw-slots__img,a.qmw-slots__cell:focus-visible .qmw-slots__img{transform:scale(1.05)}.qmw-slots__label{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;letter-spacing:.08em;pointer-events:none;background:#11141c8c;border-radius:6px;padding:1.5px 7px;font-size:10.5px;line-height:1.55;position:absolute;top:8px;left:8px}.qmw-slots__cell--rent{text-align:center;color:var(--qm-text-2);background:radial-gradient(130% 110% at 50% 0%, color-mix(in srgb, var(--qm-accent) 8%, transparent), transparent 62%), var(--qm-hover);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px 12px;transition:background-color .25s,color .25s;display:flex}.qmw-slots__rent-badge{background:color-mix(in srgb, var(--qm-accent) 13%, transparent);width:38px;height:38px;color:var(--qm-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.qmw-slots__cell--rent b{letter-spacing:.02em;color:var(--qm-text);font-size:13px;font-weight:800}.qmw-slots__rent-desc{font-size:11.5px;line-height:1.5}.qmw-slots__apply{background:linear-gradient(135deg, #f58bb4, var(--qm-accent));color:#fff;cursor:pointer;border:none;border-radius:999px;margin-top:3px;padding:5px 15px;font-size:11.5px;font-weight:600;transition:filter .2s,transform .2s,box-shadow .2s}.qmw-slots__apply:hover{filter:brightness(1.06);box-shadow:0 8px 18px -8px color-mix(in srgb, var(--qm-accent) 70%, transparent);transform:translateY(-1px)}.qmw-slots__demo-hint{color:var(--qm-text-2);text-align:center;margin:10px 2px 0;font-size:12px;line-height:1.6;display:none}.is-editing .qmw-slots__demo-hint{display:block}@media (prefers-reduced-motion:reduce){a.qmw-slots__cell:hover .qmw-slots__img,a.qmw-slots__cell:focus-visible .qmw-slots__img{transition:none}}.qm-zone+.qm-zone,.qm-page__body{margin-top:var(--qm-zone-gap)}.qm-zone__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.qm-zone--sidebar .qm-zone__grid{grid-template-columns:minmax(0,1fr)}.qm-zone__bar{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.qm-zone__name{color:var(--qm-text);font-size:13px;font-weight:700}.qm-zone__hint{color:var(--qm-text-2);font-size:12px}.qm-zone__empty{border:2px dashed var(--qm-layout-line);background:0 0;border-radius:14px;min-height:150px;transition:border-color .18s,background .18s;display:none}.qm-zone--hero .qm-zone__empty{min-height:220px}.qm-zone--content .qm-zone__empty,.qm-zone--sidebar .qm-zone__empty{min-height:360px}.qm-zone.is-editing .qm-zone__empty{flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.qm-zone__empty-name{color:var(--qm-text-2);letter-spacing:.02em;font-size:13.5px;font-weight:600}.qm-zone__empty-tip{color:var(--qm-text-2);opacity:.65;font-size:11.5px}.qm-zone__empty.is-drop{border-color:color-mix(in srgb, var(--qm-accent) 65%, transparent);background:color-mix(in srgb, var(--qm-accent) 6%, transparent)}.qm-slot{border-radius:12px;min-width:0;position:relative}.qm-slot.is-dragging{opacity:.35}.qm-slot__view{border-radius:12px}.is-editing .qm-slot__view{pointer-events:none}.is-editing .qm-slot:hover{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--qm-accent) 38%, transparent)}.qm-slot__toolbar{z-index:6;background:var(--qm-popup-solid);border:1px solid var(--qm-border);opacity:0;border-radius:999px;align-items:center;gap:4px;padding:3px 5px;transition:opacity .15s,transform .15s;display:inline-flex;position:absolute;top:-12px;right:10px;transform:translateY(-3px);box-shadow:0 3px 12px #141a2824}.qm-slot:hover .qm-slot__toolbar,.qm-slot.is-selected .qm-slot__toolbar{opacity:1;transform:translateY(0)}@media (hover:none){.qm-slot__toolbar{opacity:1;transform:none}}.qm-slot__handle{color:var(--qm-text-2);letter-spacing:-1px;cursor:grab;-webkit-user-select:none;user-select:none;padding:0 7px;font-size:11px;font-style:normal;line-height:20px}.qm-slot__act{width:22px;height:22px;color:var(--qm-text);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:0;font-size:12px;line-height:22px;transition:background .15s,color .15s}.qm-slot__act:hover{background:color-mix(in srgb, var(--qm-accent) 14%, transparent);color:var(--qm-accent)}.qm-slot__act--remove:hover{color:#fff;background:#e5484d}.qm-slot.is-selected:after{content:"";border:1.5px solid var(--qm-accent);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.qm-slot-ghost{border:2px dashed color-mix(in srgb, var(--qm-accent) 55%, transparent);background:color-mix(in srgb, var(--qm-accent) 5%, transparent);pointer-events:none;border-radius:12px;min-height:110px;animation:.16s qm-ghost-in}@keyframes qm-ghost-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media (width>=1080px){.qm-span-4{grid-column:span 4}.qm-span-5{grid-column:span 5}.qm-span-6{grid-column:span 6}.qm-span-7{grid-column:span 7}.qm-span-8{grid-column:span 8}.qm-span-9{grid-column:span 9}.qm-span-12{grid-column:span 12}.qm-page__body.has-sidebar{gap:var(--qm-zone-gap);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.qm-page__body.has-sidebar.sidebar-left{grid-template-columns:300px minmax(0,1fr)}.qm-page__body.has-sidebar.sidebar-left .qm-page__content{order:2}.qm-page__body.has-sidebar.sidebar-left .qm-page__sidebar{order:1}.qm-page__body.has-sidebar .qm-page__sidebar{top:calc(var(--qm-nav-h,60px) + 20px);position:sticky}}@media (width<=1079.9px) and (width>=640px){.qm-span-md-6{grid-column:span 6}.qm-zone--content [data-widget] .qm-slot{grid-column:span 12}}@media (width<=1079.9px){.qm-page__body.has-sidebar{display:block}.qm-page__sidebar{margin-top:var(--qm-zone-gap)}}@media (width<=639.9px){.qm-zone__grid{grid-template-columns:minmax(0,1fr);gap:14px}}.is-editing .qm-zone__grid{min-height:64px;position:relative}.qm-anim-wait{opacity:0;--qm-anim-blur:14px;filter:blur(var(--qm-anim-blur));transform:var(--qm-anim-from,translateY(30px));will-change:opacity, filter, transform}.qm-anim-wait[data-anim=fade]{--qm-anim-from:none}.qm-anim-wait[data-anim=zoom]{--qm-anim-from:scale(.94)}.qm-anim-in{opacity:1;filter:blur();transition:opacity 1.05s cubic-bezier(.22,.61,.3,1),filter 1.05s cubic-bezier(.22,.61,.3,1),transform 1.05s cubic-bezier(.22,.61,.3,1);transition-delay:var(--qm-anim-delay,0s), var(--qm-anim-delay,0s), var(--qm-anim-delay,0s);transform:none}@media (prefers-reduced-motion:reduce){.qm-anim-wait{opacity:1;filter:blur();transform:none}.qm-anim-in{transition:none}}.qmw-catcfg{z-index:1500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f121a70;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.qmw-catcfg__sheet{background:var(--qm-popup-solid,#fff);width:min(460px,94vw);max-height:84vh;color:var(--qm-text);border:1px solid var(--qm-border);border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 70px #080c1859}.qmw-catcfg__body{flex:1;min-height:0;padding:2px 0 8px;overflow-y:auto}.qmw-catcfg__field{align-items:center}.qmw-catcfg__field select{border:1px solid var(--qm-border);background:var(--qm-hover);width:100%;min-width:0;color:var(--qm-text);border-radius:10px;outline:none;padding:7px 11px;font-size:12.5px;transition:border-color .18s,background-color .18s}.qmw-catcfg__field select:focus{border-color:color-mix(in srgb, var(--qm-accent) 55%, transparent);background:0 0}.qmw-catcfg__seg{align-self:flex-start;margin:0}.qmw-catcfg__hint{margin:0 18px 12px}.qmw-cards-modal{z-index:1500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f121a70;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.qmw-cards-modal__sheet{background:var(--qm-popup-solid,#fff);width:min(640px,94vw);max-height:84vh;color:var(--qm-text);border:1px solid var(--qm-border);border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 70px #080c1859}.qmc-modal-head{flex:none;justify-content:space-between;align-items:center;padding:15px 18px 11px;display:flex}.qmc-modal-head h4{margin:0;font-size:15.5px;font-weight:800}.qmc-close{background:var(--qm-hover);width:28px;height:28px;color:var(--qm-text-2);cursor:pointer;border:none;border-radius:999px;font-size:16px;line-height:28px}.qmc-close:hover{background:color-mix(in srgb, var(--qm-accent) 14%, transparent);color:var(--qm-accent)}.qmc-seg{background:var(--qm-hover);border-radius:999px;flex:none;align-self:flex-start;gap:4px;margin:0 18px 12px;padding:3px;display:inline-flex}.qmc-seg button{color:var(--qm-text-2);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 16px;font-size:12.5px;transition:all .18s}.qmc-seg button.is-on{background:var(--qm-popup-solid,#fff);color:var(--qm-accent);font-weight:700;box-shadow:0 2px 8px #141a281f}.qmc-field{flex:none;align-items:center;gap:10px;margin:0 18px 12px;display:flex}.qmc-field span{color:var(--qm-text-2);flex:none;font-size:12.5px}.qmc-field input,.qmc-row__fields input{border:1px solid var(--qm-border);background:var(--qm-hover);width:100%;min-width:0;color:var(--qm-text);border-radius:10px;outline:none;padding:7px 11px;font-size:12.5px;transition:border-color .18s,background-color .18s}.qmc-field input:focus,.qmc-row__fields input:focus{border-color:color-mix(in srgb, var(--qm-accent) 55%, transparent);background:0 0}.qmc-list{flex:1;min-height:0;padding:2px 18px 8px;overflow-y:auto}.qmc-hint{color:var(--qm-text-2);margin:0 0 10px;font-size:11.5px;line-height:1.6}.qmc-row{border:1px solid var(--qm-border);background:color-mix(in srgb, var(--qm-hover) 45%, transparent);border-radius:14px;gap:10px;margin-bottom:10px;padding:11px;display:flex}.qmc-row__badge{flex-direction:column;flex:none;align-items:center;gap:6px;display:flex}.qmc-thumb{border:2px solid var(--qm-border);color:#fff;background:var(--qm-hover);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;overflow:hidden}.qmc-thumb img{object-fit:cover;width:100%;height:100%}.qmc-thumb b{font-size:18px;font-weight:800}.qmc-row__fields{flex:1;gap:6px;min-width:0;display:grid}.qmc-row__ops{flex-wrap:wrap;gap:6px;display:flex}.qmc-row__bgthumb{border:1px solid var(--qm-border);border-radius:8px;flex:none;align-self:center;width:64px;height:42px;overflow:hidden}.qmc-row__bgthumb img{object-fit:cover;width:100%;height:100%}.qmc-mini{border:1px solid var(--qm-border);color:var(--qm-text-2);cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font-size:11.5px;transition:all .16s}.qmc-mini:hover:not(:disabled){border-color:color-mix(in srgb, var(--qm-accent) 50%, transparent);color:var(--qm-accent)}.qmc-mini:disabled{opacity:.5;cursor:wait}.qmc-mini--accent{border-color:color-mix(in srgb, var(--qm-accent) 45%, transparent);color:var(--qm-accent)}.qmc-mini--danger:hover:not(:disabled){color:#e5484d;border-color:#e5484d}.qmc-add{border:1.5px dashed color-mix(in srgb, var(--qm-accent) 40%, var(--qm-border));width:100%;color:var(--qm-accent);cursor:pointer;background:0 0;border-radius:12px;margin:2px 0 8px;padding:9px;font-size:13px;font-weight:600;transition:background-color .18s}.qmc-add:hover:not(:disabled){background:color-mix(in srgb, var(--qm-accent) 8%, transparent)}.qmc-add:disabled{opacity:.5;cursor:not-allowed}.qmc-chips{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.qmc-chip{border:1px solid var(--qm-border);background:var(--qm-hover);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;transition:all .16s;display:inline-flex}.qmc-chip input{accent-color:var(--qm-accent);margin:0}.qmc-chip.is-on{border-color:color-mix(in srgb, var(--qm-accent) 55%, transparent);background:color-mix(in srgb, var(--qm-accent) 10%, transparent);color:var(--qm-accent);font-weight:600}.qmc-empty{color:var(--qm-text-2);font-size:12.5px}.qmc-catop{border:1px solid var(--qm-border);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:8px 11px;display:flex}.qmc-catop__name{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.qmc-catop__ops{flex-wrap:wrap;flex:none;gap:6px;display:flex}.qmc-foot{border-top:1px solid var(--qm-border);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.qmc-msg{color:var(--qm-text-2);min-height:1em;font-size:12px}.qmc-msg.is-err{color:#e5484d}.qmc-done{background:linear-gradient(135deg, #f58bb4, var(--qm-accent));color:#fff;cursor:pointer;border:none;border-radius:999px;padding:8px 26px;font-size:13px;font-weight:600;transition:filter .2s}.qmc-done:hover{filter:brightness(1.06)}.qmc-done:disabled{opacity:.6;cursor:wait}@media (width<=520px){.qmc-row{flex-wrap:wrap}.qmc-row__bgthumb{display:none}}.qma-upload{background:var(--qm-hover);cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:120px;margin:0 18px 12px;transition:background-color .18s;display:flex;position:relative;overflow:hidden}.qma-upload:hover{background:color-mix(in srgb, var(--qm-accent) 8%, var(--qm-hover))}.qma-upload img{object-fit:cover;width:100%;max-height:180px;display:block}.qma-upload.is-empty b{color:var(--qm-text);font-size:13.5px}.qma-upload.is-empty span{color:var(--qm-text-2);font-size:11.5px}.qma-upload__tag{color:#fff;background:#11141c99;border-radius:999px;padding:2px 10px;font-size:11px;position:absolute;bottom:8px;right:8px}.qma-chips{flex-wrap:wrap;gap:8px;margin:2px 18px 12px;display:flex}select.qma-select{border:1px solid var(--qm-border);background:var(--qm-hover);width:100%;min-width:0;color:var(--qm-text);cursor:pointer;border-radius:10px;outline:none;padding:7px 11px;font-size:12.5px;transition:border-color .18s,background-color .18s}select.qma-select:focus{border-color:color-mix(in srgb, var(--qm-accent) 55%, transparent);background:0 0}.qma-slots{margin-top:4px}.qma-slot-row{background:color-mix(in srgb, var(--qm-hover) 45%, transparent);border-radius:14px;align-items:flex-start;gap:10px;margin-bottom:10px;padding:11px;display:flex}.qma-slot-row__no{background:color-mix(in srgb, var(--qm-accent) 14%, transparent);width:22px;height:22px;color:var(--qm-accent);text-align:center;border-radius:999px;flex:none;font-size:11.5px;font-weight:700;line-height:22px}.qma-slot-row__thumb{background:var(--qm-hover);border-radius:8px;flex:none;justify-content:center;align-items:center;width:64px;height:44px;display:inline-flex;overflow:hidden}.qma-slot-row__thumb img{object-fit:cover;width:100%;height:100%;display:block}.qma-slot-row__thumb.is-empty i{color:var(--qm-text-2);font-size:10.5px;font-style:normal}.qma-slot-row__fields{flex:1;gap:6px;min-width:0;display:grid}.qma-slot-row__fields input{border:1px solid var(--qm-border);background:var(--qm-hover);width:100%;min-width:0;color:var(--qm-text);border-radius:10px;outline:none;padding:7px 11px;font-size:12.5px;transition:border-color .18s,background-color .18s}.qma-slot-row__fields input:focus{border-color:color-mix(in srgb, var(--qm-accent) 55%, transparent);background:0 0}@media (width<=520px){.qma-slot-row{flex-wrap:wrap}}.qm-layout-editor{z-index:1300;background:var(--qm-bg);color:var(--qm-text);flex-direction:column;display:flex;position:fixed;inset:0}.qm-le-topbar{border-bottom:1px solid var(--qm-border);background:var(--qm-popup-solid);flex:none;justify-content:space-between;align-items:center;gap:14px;padding:9px 18px;display:flex}.qm-le-topbar__left{align-items:baseline;gap:12px;min-width:0;display:flex}.qm-le-logo{white-space:nowrap;font-size:15px;font-weight:800}.qm-le-devices{border:1px solid var(--qm-border);background:var(--qm-hover);border-radius:999px;align-items:center;gap:4px;padding:3px;display:flex}.qm-le-device{color:var(--qm-text-2);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:5px 14px;font-size:12.5px;transition:all .18s}.qm-le-device.is-active{background:var(--qm-popup-solid);color:var(--qm-accent);font-weight:700;box-shadow:0 2px 8px #141a281f}.qm-le-devices__label{color:var(--qm-text-2);white-space:nowrap;margin-left:8px;padding-right:8px;font-size:12px}.qm-le-topbar__actions{flex:none;gap:8px;display:flex}.qm-le-btn{border:1px solid var(--qm-border);color:var(--qm-text);cursor:pointer;background:0 0;border-radius:999px;padding:7px 16px;font-size:13px;transition:all .2s}.qm-le-btn:hover{border-color:color-mix(in srgb, var(--qm-accent) 50%, transparent);color:var(--qm-accent)}.qm-le-btn--primary{background:linear-gradient(135deg, #f58bb4, var(--qm-accent));color:#fff;border:none;font-weight:600}.qm-le-btn--primary:hover{color:#fff;filter:brightness(1.06)}.qm-le-btn:disabled{opacity:.6;cursor:wait}.qm-le-body{flex:1;min-height:0;display:flex}.qm-le-lib{border-right:1px solid var(--qm-border);background:var(--qm-popup-solid);flex:none;width:216px;padding:12px 12px 24px;overflow-y:auto}.qm-le-group{margin-bottom:10px}.qm-le-group__head{width:100%;color:var(--qm-text-2);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:6px 4px;font-size:12.5px;font-weight:700;display:flex}.qm-le-group__head i{font-size:10px;font-style:normal;transition:transform .2s}.qm-le-group__head i.is-folded{transform:rotate(-90deg)}.qm-le-group__grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.qm-le-tile{cursor:grab;-webkit-user-select:none;user-select:none;background:#1f232905;border:none;border-radius:2px;flex-direction:column;align-items:center;gap:5px;padding:10px 4px 8px;transition:background .18s;display:flex}.qm-le-tile:hover{background:#1f23290d}.qm-le-tile.is-disabled{opacity:.45;pointer-events:none}.qm-le-tile__icon{width:28px;height:28px;color:var(--qm-accent);border-radius:2px;justify-content:center;align-items:center;display:inline-flex}.qm-le-tile__name{white-space:nowrap;font-size:11.5px}.qm-le-lib__note{color:var(--qm-text-2);margin:12px 2px 0;font-size:11.5px;line-height:1.65}.qm-le-canvas{flex:1;min-width:0;padding:20px clamp(14px,3vw,36px) 60px;overflow-y:auto}.qm-le-frame{margin:0 auto;transition:max-width .3s}.qm-le-canvas[data-device=tablet] .qm-le-frame,.qm-le-canvas[data-device=mobile] .qm-le-frame{border:1px solid var(--qm-border);background:var(--qm-bg);box-shadow:var(--qm-shadow);border-radius:18px;padding:0 14px 20px;overflow:hidden}.qm-le-navbar{margin-bottom:var(--qm-zone-gap);border:1px solid var(--qm-border);background:var(--qm-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:12px;padding:11px 16px;display:flex}.qm-le-navbar__logo{background:linear-gradient(120deg, var(--qm-accent), #f2a03d);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:800}.qm-le-navbar__links{color:var(--qm-text-2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.qm-le-navbar__lock{border:1px dashed var(--qm-layout-line);color:var(--qm-text-2);border-radius:999px;flex:none;padding:2px 9px;font-size:10.5px}.qm-le-pagebody{margin-top:var(--qm-zone-gap)}.qm-le-pagebody.has-sidebar{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px;display:grid}.qm-le-canvas[data-device=tablet] .qm-le-pagebody.has-sidebar,.qm-le-canvas[data-device=mobile] .qm-le-pagebody.has-sidebar{display:block}.qm-le-canvas[data-device=tablet] .qm-le-sidecol,.qm-le-canvas[data-device=mobile] .qm-le-sidecol{margin-top:var(--qm-zone-gap)}.qm-le-canvas[data-device=tablet] .qm-zone--content .qm-slot{grid-column:span 12}.qm-le-canvas[data-device=mobile] .qm-zone__grid{grid-template-columns:minmax(0,1fr)}.qm-le-canvas[data-device=mobile] .qm-zone__grid .qm-slot{grid-column:1/-1}.qm-le-canvas__foot{text-align:center;letter-spacing:.08em;color:var(--qm-text-2);margin:26px 0 0;font-size:12px}.qm-le-toast{z-index:1400;color:#fff;background:#1c1e24eb;border-radius:999px;max-width:76vw;padding:9px 18px;font-size:13px;position:fixed;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000040}.qm-le-toast-enter-active,.qm-le-toast-leave-active{transition:opacity .25s,transform .25s}.qm-le-toast-enter-from,.qm-le-toast-leave-to{opacity:0;transform:translate(-50%)translateY(8px)}@media (width<=900px){.qm-le-body{flex-direction:column}.qm-le-lib{border-right:none;border-bottom:1px solid var(--qm-border);align-items:flex-start;gap:12px;width:100%;padding:10px 14px;display:flex;overflow-x:auto}.qm-le-group{flex:none;margin-bottom:0}.qm-le-lib__note,.qm-le-devices__label{display:none}}.qma-apply__form{flex-direction:column;display:flex}.qma-apply__field{gap:6px;margin-bottom:12px;display:grid}.qma-apply__field span{color:var(--qm-text-2);font-size:12.5px}.qma-apply__field textarea{border:1px solid var(--qm-border);background:var(--qm-hover);width:100%;min-height:72px;color:var(--qm-text);resize:vertical;border-radius:10px;outline:none;padding:8px 11px;font-family:inherit;font-size:12.5px;line-height:1.6;transition:border-color .18s,background-color .18s}.qma-apply__field textarea:focus{border-color:color-mix(in srgb, var(--qm-accent) 55%, transparent);background:0 0}.qma-apply__hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute!important;left:-9999px!important}.qma-apply__form .qma-upload{min-height:96px;margin:0}.qma-apply__material{align-items:center;gap:10px;display:flex}.qma-apply__material img{object-fit:cover;background:var(--qm-hover);border-radius:10px;width:132px;height:76px;display:block}.qma-apply__done{text-align:center;flex-direction:column;align-items:center;gap:9px;padding:26px 24px 30px;display:flex}.qma-apply__done-badge{background:linear-gradient(135deg, #f58bb4, var(--qm-accent));color:#fff;width:54px;height:54px;box-shadow:0 12px 28px -10px color-mix(in srgb, var(--qm-accent) 60%, transparent);border-radius:50%;justify-content:center;align-items:center;font-size:24px;font-weight:800;display:inline-flex}.qma-apply__done b{color:var(--qm-text);font-size:15px}.qma-apply__done p{color:var(--qm-text-2);margin:0;font-size:12.5px;line-height:1.7}.qma-apply__done .qmc-done{margin-top:8px}.qm-footer[data-v-9e5ffb39]{background:color-mix(in srgb, var(--qm-surface) 86%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);margin-top:40px;padding:28px 16px 0;box-shadow:0 -8px 28px #1018280f}html.qm-dark .qm-footer[data-v-9e5ffb39]{background:#16191fb8;box-shadow:0 -10px 36px #00000057}.qm-footer__inner[data-v-9e5ffb39]{max-width:var(--qm-page-width,1128px);justify-content:space-between;align-items:flex-start;gap:28px;margin:0 auto;padding-bottom:22px;display:flex}.qm-footer__brand[data-v-9e5ffb39]{flex:0 360px;min-width:0}.qm-footer__logo[data-v-9e5ffb39]{background:color-mix(in srgb, var(--qm-accent) 14%, transparent);border-radius:12px;width:42px;height:42px;display:inline-flex;overflow:hidden}.qm-footer__logo img[data-v-9e5ffb39]{object-fit:contain;width:100%;height:100%}.qm-footer__logo.is-text[data-v-9e5ffb39]{color:var(--qm-accent);background:color-mix(in srgb, var(--qm-accent) 14%, transparent);justify-content:center;align-items:center;font-weight:800}.qm-footer__iden[data-v-9e5ffb39]{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:10px;display:flex}.qm-footer__name[data-v-9e5ffb39]{color:var(--qm-text);font-size:15px;line-height:1.3}.qm-footer__tagline[data-v-9e5ffb39]{color:var(--qm-text-2);font-size:12px}.qm-footer__desc[data-v-9e5ffb39]{color:var(--qm-text-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0 0;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.qm-footer__stats[data-v-9e5ffb39]{color:var(--qm-text-2);flex-wrap:wrap;gap:10px;margin-top:12px;font-size:12px;display:flex}.qm-footer__stats span[data-v-9e5ffb39]{background:color-mix(in srgb, var(--qm-bg-2) 72%, transparent);border-radius:999px;padding:4px 8px}.qm-footer__nav[data-v-9e5ffb39]{flex:auto;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));justify-items:start;gap:18px 20px;display:grid}.qm-footer__col-title[data-v-9e5ffb39]{letter-spacing:.02em;color:var(--qm-text);margin:0 0 10px;font-size:12px;font-weight:650}.qm-footer__links[data-v-9e5ffb39]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.qm-footer__link[data-v-9e5ffb39]{color:var(--qm-text-2);font-size:13px;line-height:1.5;text-decoration:none}.qm-footer__link[data-v-9e5ffb39]:hover{color:var(--qm-accent)}.qm-footer__bottom[data-v-9e5ffb39]{border-top:1px solid color-mix(in srgb, var(--qm-border) 70%, transparent)}.qm-footer__bottom-inner[data-v-9e5ffb39]{flex-wrap:wrap;gap:12px;padding:14px 0 16px}.qm-footer__copy[data-v-9e5ffb39]{color:var(--qm-text-2);margin:0;font-size:12.5px;line-height:1.6}.qm-footer__meta[data-v-9e5ffb39]{color:var(--qm-text-2);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.qm-footer__icp[data-v-9e5ffb39]{color:var(--qm-text-2);text-decoration:none}.qm-footer__icp[data-v-9e5ffb39]:hover{color:var(--qm-text);text-underline-offset:3px;text-decoration:underline}.qm-footer__extra[data-v-9e5ffb39]{opacity:.9}@media (width<=860px){.qm-footer__inner[data-v-9e5ffb39]{flex-direction:column}.qm-footer__brand[data-v-9e5ffb39]{flex-basis:auto}.qm-footer[data-v-9e5ffb39]{margin-top:28px}}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}:root{--qm-accent:#f05c9a;--qm-page-width:1128px;--qm-bg:#f4f5f7;--qm-bg-2:#e9ebef;--qm-surface:#ffffffa3;--qm-border:#11182714;--qm-text:#1f2329;--qm-text-2:#1f23299e;--qm-hover:#1f232912;--qm-shadow:0 10px 34px #141a281a;--qm-nav-h:60px;--qm-logo-grad-end:#2b303b;--qm-grad-2:#7a5af8;--qm-popup-bg:#ffffffeb;--qm-popup-solid:#fff;--qm-layout-line:#1f232938;--qm-layout-empty-bg:color-mix(in srgb, var(--qm-bg-2) 40%, transparent);--qm-zone-gap:18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.qm-dark{--qm-bg:#0e1013;--qm-bg-2:#16181d;--qm-surface:#17191e94;--qm-border:#ffffff14;--qm-text:#e8eaee;--qm-text-2:#e8eaee99;--qm-hover:#e8eaee17;--qm-shadow:0 10px 34px #0000006b;--qm-logo-grad-end:#f5f6f8;--qm-popup-bg:#1a1c21f0;--qm-popup-solid:#1a1c21;--qm-layout-line:#e8eaee42;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--qm-bg);min-height:100vh;color:var(--qm-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;transition:background-color .3s,color .3s}#app{min-height:100vh}.qm-main{max-width:var(--qm-page-width,1128px);min-height:calc(100vh - 120px);padding:calc(var(--qm-nav-h) + 34px) 16px 0;margin:0 auto}::selection{background:var(--qm-accent);color:#fff}.qm-dev-stack{gap:18px;padding-bottom:60px;display:grid}.qm-dev-card{border:1px solid var(--qm-border);background:radial-gradient(120px 90px at 20% 25%, color-mix(in srgb, var(--qm-accent) 55%, transparent), transparent 70%), radial-gradient(160px 120px at 80% 70%, #7a5af866, transparent 70%), linear-gradient(140deg, var(--qm-bg-2), var(--qm-bg));border-radius:20px;height:220px}
/*$vite$:1*/