.app-icon[data-v-c2ba6275]{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.app-icon[data-v-c2ba6275] svg{display:block}.site-msg-detail-modal--fullscreen[data-v-1fb48de8] .n-card{border-radius:0;flex-direction:column;height:100vh;display:flex}.site-msg-detail-modal--fullscreen[data-v-1fb48de8] .n-card__content{flex:1;overflow:auto}.site-msg-detail__body-wrap[data-v-1fb48de8]{flex-direction:column;gap:8px;min-height:120px;display:flex}.site-msg-detail-modal--fullscreen .site-msg-detail__body-wrap[data-v-1fb48de8]{flex:1;min-height:0}.site-msg-detail__body-label[data-v-1fb48de8]{color:#666;font-size:13px;font-weight:600}.site-msg-detail__body[data-v-1fb48de8]{color:#333;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;margin:0;padding:14px 16px;font-size:14px;line-height:1.75}.site-msg-detail-modal--fullscreen .site-msg-detail__body[data-v-1fb48de8]{flex:1;min-height:200px;overflow:auto}.site-msg-inbox__actions[data-v-7b78529f],.site-msg-inbox__toolbar[data-v-7b78529f]{margin-bottom:12px}.site-msg-inbox__list[data-v-7b78529f]{flex-direction:column;gap:8px;display:flex}.site-msg-inbox__item[data-v-7b78529f]{text-align:left;cursor:pointer;background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;width:100%;padding:12px;transition:border-color .15s,background .15s;display:block}.site-msg-inbox__item[data-v-7b78529f]:hover{border-color:#1677ff}.site-msg-inbox__item--unread[data-v-7b78529f]{background:#f0f7ff;border-color:#91caff}.site-msg-inbox__item-head[data-v-7b78529f]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.site-msg-inbox__dot[data-v-7b78529f]{background:#1677ff;border-radius:50%;flex-shrink:0;width:8px;height:8px}.site-msg-inbox__title[data-v-7b78529f]{color:#333;font-size:14px}.site-msg-inbox__meta[data-v-7b78529f]{color:#999;flex-wrap:wrap;gap:8px;margin-bottom:6px;font-size:12px;display:flex}.site-msg-inbox__preview[data-v-7b78529f]{color:#666;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.site-msg-inbox__pager[data-v-7b78529f]{justify-content:center;margin-top:16px;display:flex}.inbox-wallet-bar[data-v-d2d30626]{cursor:pointer;text-align:left;color:#fff;background:linear-gradient(135deg,#1d4ed8 0%,#2563eb 45%,#0ea5e9 100%);border:none;border-radius:16px;align-items:center;gap:14px;width:100%;margin-bottom:16px;padding:14px 18px;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #2563eb59,inset 0 1px #ffffff40}.inbox-wallet-bar[data-v-d2d30626]:hover{transform:translateY(-2px);box-shadow:0 14px 36px #2563eb6b,inset 0 1px #ffffff4d}.inbox-wallet-bar[data-v-d2d30626]:active{transform:translateY(0)scale(.99)}.inbox-wallet-bar__glow[data-v-d2d30626]{pointer-events:none;background:radial-gradient(circle,#ffffff47 0%,#0000 70%);width:55%;height:180%;animation:4s ease-in-out infinite inbox-wallet-shine-d2d30626;position:absolute;inset:-40% auto auto -20%}@keyframes inbox-wallet-shine-d2d30626{0%,to{opacity:.5;transform:translate(0)rotate(12deg)}50%{opacity:.9;transform:translate(120%)rotate(12deg)}}.inbox-wallet-bar__coin[data-v-d2d30626]{z-index:1;color:#78350f;background:linear-gradient(145deg,#fde68a,#f59e0b);border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:18px;font-weight:800;display:grid;position:relative;box-shadow:0 4px 12px #0003,inset 0 2px 4px #ffffff8c}.inbox-wallet-bar__body[data-v-d2d30626]{z-index:1;flex:1;min-width:0;position:relative}.inbox-wallet-bar__label[data-v-d2d30626]{opacity:.88;margin-bottom:2px;font-size:12px;display:block}.inbox-wallet-bar__value[data-v-d2d30626]{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:700;display:block;overflow:hidden}.inbox-wallet-bar__cta[data-v-d2d30626]{z-index:1;opacity:.95;flex-shrink:0;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.site-msg-inbox-drawer__wallet[data-v-c8424ca0]{margin-bottom:4px}.cloud-console[data-v-d14b9a40]{background:#f5f6f8;min-height:calc(100vh - 64px);margin:-8px -12px 0;padding:20px 24px 32px}.cloud-console__head[data-v-d14b9a40]{margin-bottom:16px}.cloud-console__head-main[data-v-d14b9a40]{align-items:center;gap:12px;display:flex}.cloud-console__head-icon[data-v-d14b9a40]{color:#1677ff;flex-shrink:0}.cloud-card__title-row[data-v-d14b9a40]{align-items:center;gap:8px;display:inline-flex}.cloud-console__title[data-v-d14b9a40]{color:#1a1a1a;margin:0 0 4px;font-size:22px;font-weight:600}.cloud-console__subtitle[data-v-d14b9a40]{color:#888;margin:0;font-size:13px}.cloud-console__top[data-v-d14b9a40]{grid-template-columns:1fr 1fr 260px;gap:16px;margin-bottom:16px;display:grid}.cloud-card[data-v-d14b9a40]{background:#fff;border:1px solid #e8e8e8;border-radius:4px;padding:16px 20px;box-shadow:0 1px 2px #00000008}.cloud-card--compact[data-v-d14b9a40]{min-height:140px}.cloud-card--products[data-v-d14b9a40]{margin-bottom:16px}.cloud-card__header[data-v-d14b9a40]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.cloud-card__header h2[data-v-d14b9a40]{color:#333;margin:0;font-size:15px;font-weight:600}.cloud-card__header--toolbar[data-v-d14b9a40]{flex-wrap:wrap;gap:12px}.cloud-recent[data-v-d14b9a40]{flex-wrap:wrap;gap:8px;display:flex}.cloud-recent__item[data-v-d14b9a40]{color:#333;cursor:pointer;background:#fafafa;border:1px solid #e8e8e8;border-radius:4px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;transition:border-color .15s,color .15s;display:inline-flex}.cloud-recent__item[data-v-d14b9a40]:hover{color:#1677ff;border-color:#1677ff}.cloud-overview-stats[data-v-d14b9a40]{gap:24px;display:flex}.cloud-overview-stat[data-v-d14b9a40]{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.cloud-overview-stat__icon[data-v-d14b9a40]{color:#1677ff}.cloud-overview-stat__value[data-v-d14b9a40]{color:#1677ff;font-size:28px;font-weight:600;line-height:1.2;display:block}.cloud-overview-stat__label[data-v-d14b9a40]{color:#888;font-size:12px}.cloud-profile[data-v-d14b9a40]{text-align:center}.cloud-profile__avatar[data-v-d14b9a40]{color:#fff;background:linear-gradient(135deg,#1677ff,#69b1ff);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 8px;font-size:20px;font-weight:600;display:flex}.cloud-profile h3[data-v-d14b9a40]{margin:0 0 4px;font-size:15px}.cloud-profile__meta[data-v-d14b9a40]{color:#999;margin:0 0 8px;font-size:12px}.cloud-profile__btn[data-v-d14b9a40]{margin-top:12px}.cloud-product-group[data-v-d14b9a40]{margin-bottom:20px}.cloud-product-group[data-v-d14b9a40]:last-child{margin-bottom:0}.cloud-product-group__title[data-v-d14b9a40]{color:#666;align-items:center;gap:6px;margin:0 0 12px;font-size:13px;font-weight:500;display:inline-flex}.cloud-product-grid[data-v-d14b9a40]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.cloud-product-tile[data-v-d14b9a40]{text-align:left;cursor:pointer;background:#fafafa;border:1px solid #e8e8e8;border-radius:4px;width:100%;padding:14px 16px;transition:border-color .15s,box-shadow .15s;display:block}.cloud-product-tile[data-v-d14b9a40]:hover{border-color:#1677ff;box-shadow:0 4px 12px #1677ff1f}.cloud-product-tile__body[data-v-d14b9a40]{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.cloud-product-tile__head[data-v-d14b9a40]{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.cloud-product-tile__name[data-v-d14b9a40]{color:#333;font-size:14px;font-weight:600;line-height:1.3}.cloud-product-tile__desc[data-v-d14b9a40]{color:#999;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.cloud-product-tile__stats[data-v-d14b9a40]{color:#666;flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.cloud-product-tile__stat[data-v-d14b9a40]{display:inline-block}.cloud-resource-grid[data-v-d14b9a40]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin-bottom:16px;display:grid}.cloud-resource-tile[data-v-d14b9a40]{text-align:left;cursor:pointer;background:#fafafa;border:1px solid #e8e8e8;border-radius:4px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex}.cloud-resource-tile__icon[data-v-d14b9a40]{color:#1677ff}.cloud-resource-tile span[data-v-d14b9a40]{color:#888;font-size:12px;display:block}.cloud-resource-tile strong[data-v-d14b9a40]{color:#1677ff;font-size:20px}.cloud-recent-resources h4[data-v-d14b9a40],.cloud-chart h4[data-v-d14b9a40]{color:#666;margin:0 0 10px;font-size:13px}.cloud-recent-list[data-v-d14b9a40]{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.cloud-recent-item[data-v-d14b9a40]{cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:4px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.cloud-recent-item[data-v-d14b9a40]:hover{border-color:#1677ff}@media (width<=1024px){.cloud-console__top[data-v-d14b9a40]{grid-template-columns:1fr}}@media (width<=768px){.cloud-console[data-v-d14b9a40]{min-height:auto;margin:-8px -12px 0;padding:14px 12px 24px}.cloud-console__head-main[data-v-d14b9a40]{align-items:flex-start}.cloud-console__title[data-v-d14b9a40]{font-size:18px}.cloud-console__subtitle[data-v-d14b9a40]{word-break:break-word;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.cloud-card[data-v-d14b9a40]{padding:14px}.cloud-card__header--toolbar[data-v-d14b9a40]{flex-direction:column;align-items:stretch}.cloud-card__header--toolbar .n-space[data-v-d14b9a40]{width:100%}.cloud-product-grid[data-v-d14b9a40]{grid-template-columns:1fr}.cloud-profile[data-v-d14b9a40]{text-align:center}.cloud-recent__item[data-v-d14b9a40]{touch-action:manipulation;min-height:44px}}:root,:host{--w-e-textarea-bg-color:#fff;--w-e-textarea-color:#333;--w-e-textarea-border-color:#ccc;--w-e-textarea-slight-border-color:#e8e8e8;--w-e-textarea-slight-color:#d4d4d4;--w-e-textarea-slight-bg-color:#f5f2f0;--w-e-textarea-selected-border-color:#b4d5ff;--w-e-textarea-handler-bg-color:#4290f7;--w-e-toolbar-color:#595959;--w-e-toolbar-bg-color:#fff;--w-e-toolbar-active-color:#333;--w-e-toolbar-active-bg-color:#f1f1f1;--w-e-toolbar-disabled-color:#999;--w-e-toolbar-border-color:#e8e8e8;--w-e-modal-button-bg-color:#fafafa;--w-e-modal-button-border-color:#d9d9d9}.w-e-text-container *,.w-e-toolbar *{box-sizing:border-box;outline:none;margin:0;padding:0}.w-e-text-container blockquote,.w-e-text-container li,.w-e-text-container p,.w-e-text-container td,.w-e-text-container th,.w-e-toolbar *{line-height:1.5}.w-e-text-container{background-color:var(--w-e-textarea-bg-color);color:var(--w-e-textarea-color);height:100%;position:relative}.w-e-text-container .w-e-scroll{-webkit-overflow-scrolling:touch;height:100%}.w-e-text-container [data-slate-editor]{word-wrap:break-word;white-space:pre-wrap;border-top:1px solid #0000;outline:0;min-height:100%;padding:0 10px}.w-e-text-container [data-slate-editor] p{margin:15px 0}.w-e-text-container [data-slate-editor] h1,.w-e-text-container [data-slate-editor] h2,.w-e-text-container [data-slate-editor] h3,.w-e-text-container [data-slate-editor] h4,.w-e-text-container [data-slate-editor] h5{margin:20px 0}.w-e-text-container [data-slate-editor] img{cursor:default;min-width:20px;max-width:100%;min-height:20px;display:inline!important}.w-e-text-container [data-slate-editor] span{text-indent:0}.w-e-text-container [data-slate-editor] [data-selected=true]{box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-placeholder{width:90%;font-style:italic;top:17px;left:10px}.w-e-max-length-info,.w-e-text-placeholder{color:var(--w-e-textarea-slight-color);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.w-e-max-length-info{bottom:.5em;right:1em}.w-e-bar{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-color);padding:0 5px;font-size:14px}.w-e-bar svg{fill:var(--w-e-toolbar-color);width:14px;height:14px}.w-e-bar-show{display:flex}.w-e-bar-hidden{display:none}.w-e-hover-bar{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;position:absolute;box-shadow:0 2px 5px #0000001f}.w-e-toolbar{flex-wrap:wrap;position:relative}.w-e-bar-divider{background-color:var(--w-e-toolbar-border-color);width:1px;height:40px;margin:0 5px;display:inline-flex}.w-e-bar-item{text-align:center;height:40px;padding:4px;display:flex;position:relative}.w-e-bar-item,.w-e-bar-item button{justify-content:center;align-items:center}.w-e-bar-item button{color:var(--w-e-toolbar-color);cursor:pointer;white-space:nowrap;background:0 0;border:none;height:32px;padding:0 8px;display:inline-flex;overflow:hidden}.w-e-bar-item button:hover{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item button .title{margin-left:5px}.w-e-bar-item .active{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item .disabled{color:var(--w-e-toolbar-disabled-color);cursor:not-allowed}.w-e-bar-item .disabled svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-menu-tooltip-v5:before{background-color:var(--w-e-toolbar-active-color);color:var(--w-e-toolbar-bg-color);content:attr(data-tooltip);opacity:0;text-align:center;visibility:hidden;white-space:pre;z-index:1;border-radius:5px;padding:5px 10px;font-size:.75em;transition:opacity .6s;position:absolute;top:40px}.w-e-menu-tooltip-v5:after{border:5px solid #0000;border-bottom:5px solid var(--w-e-toolbar-active-color);content:"";opacity:0;visibility:hidden;transition:opacity .6s;position:absolute;top:30px}.w-e-menu-tooltip-v5:hover:after,.w-e-menu-tooltip-v5:hover:before{opacity:1;visibility:visible}.w-e-menu-tooltip-v5.tooltip-right:before{top:10px;left:100%}.w-e-menu-tooltip-v5.tooltip-right:after{border-bottom-color:#0000;border-left-color:#0000;border-right-color:var(--w-e-toolbar-active-color);border-top-color:#0000;margin-left:-10px;top:16px;left:100%}.w-e-bar-item-group .w-e-bar-item-menus-container{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);z-index:1;border-radius:3px;margin-top:40px;display:none;position:absolute;top:0;left:0;box-shadow:0 2px 10px #0000001f}.w-e-bar-item-group:hover .w-e-bar-item-menus-container{display:block}.w-e-select-list{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);z-index:1;border-radius:3px;min-width:100px;max-height:350px;margin-top:40px;position:absolute;top:0;left:0;overflow-y:auto;box-shadow:0 2px 10px #0000001f}.w-e-select-list ul{line-height:1;list-style:none}.w-e-select-list ul .selected{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li{cursor:pointer;text-align:left;white-space:nowrap;padding:7px 0 7px 25px;position:relative}.w-e-select-list ul li:hover{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li svg{margin-top:-7px;margin-left:5px;position:absolute;top:50%;left:0}.w-e-bar-bottom .w-e-select-list{bottom:0;top:inherit;margin-top:0;margin-bottom:40px}.w-e-drop-panel{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);z-index:1;border-radius:3px;min-width:200px;margin-top:40px;padding:10px;position:absolute;top:0;box-shadow:0 2px 10px #0000001f}.w-e-bar-bottom .w-e-drop-panel{bottom:0;top:inherit;margin-top:0;margin-bottom:40px}.w-e-modal{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);color:var(--w-e-toolbar-color);text-align:left;z-index:1;border-radius:3px;min-width:100px;min-height:40px;padding:20px 15px 0;font-size:14px;position:absolute;box-shadow:0 2px 10px #0000001f}.w-e-modal .btn-close{cursor:pointer;padding:5px;line-height:1;position:absolute;top:7px;right:8px}.w-e-modal .btn-close svg{fill:var(--w-e-toolbar-color);width:10px;height:10px}.w-e-modal .babel-container{margin-bottom:15px;display:block}.w-e-modal .babel-container span{margin-bottom:10px;display:block}.w-e-modal .button-container{margin-bottom:15px}.w-e-modal button{background-color:var(--w-e-modal-button-bg-color);border:1px solid var(--w-e-modal-button-border-color);color:var(--w-e-toolbar-color);cursor:pointer;text-align:center;touch-action:manipulation;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:4px;height:32px;padding:4.5px 15px;font-weight:400;transition:all .3s cubic-bezier(.645,.045,.355,1)}.w-e-modal input[type=number],.w-e-modal input[type=text],.w-e-modal textarea{font-feature-settings:"tnum";background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-modal-button-border-color);color:var(--w-e-toolbar-color);font-variant:tabular-nums;border-radius:4px;width:100%;padding:4.5px 11px;transition:all .3s}.w-e-modal textarea{min-height:60px}body .w-e-modal,body .w-e-modal *{box-sizing:border-box}.w-e-progress-bar{background-color:var(--w-e-textarea-handler-bg-color);width:0;height:1px;transition:width .3s;position:absolute}.w-e-full-screen-container{position:fixed;flex-direction:column!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important;inset:0!important}.w-e-full-screen-container [data-w-e-textarea=true]{flex:1!important}.w-e-text-container [data-slate-editor] code{background-color:var(--w-e-textarea-slight-bg-color);border-radius:3px;padding:3px;font-family:monospace}.w-e-panel-content-color{text-align:left;width:230px;list-style:none}.w-e-panel-content-color li{border:1px solid var(--w-e-toolbar-bg-color);cursor:pointer;border-radius:3px;padding:2px;display:inline-block}.w-e-panel-content-color li:hover{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color li .color-block{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;width:17px;height:17px}.w-e-panel-content-color .active{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color .clear{width:100%;margin-bottom:5px;line-height:1.5}.w-e-panel-content-color .clear svg{width:16px;height:16px;margin-bottom:-4px}.w-e-text-container [data-slate-editor] blockquote{background-color:var(--w-e-textarea-slight-bg-color);border-left:8px solid var(--w-e-textarea-selected-border-color);margin:10px 0;padding:10px;font-size:100%;line-height:1.5;display:block}.w-e-panel-content-emotion{text-align:left;width:300px;font-size:20px;list-style:none}.w-e-panel-content-emotion li{cursor:pointer;border-radius:3px;padding:0 5px;display:inline-block}.w-e-panel-content-emotion li:hover{background-color:var(--w-e-textarea-slight-bg-color)}.w-e-textarea-divider{border-radius:3px;margin:20px auto;padding:20px}.w-e-textarea-divider hr{background-color:var(--w-e-textarea-border-color);border:0;height:1px;display:block}.w-e-text-container [data-slate-editor] pre>code{background-color:var(--w-e-textarea-slight-bg-color);border:1px solid var(--w-e-textarea-slight-border-color);text-indent:0;border-radius:4px;padding:10px;font-size:14px;display:block}.w-e-text-container [data-slate-editor] .w-e-image-container{margin:0 3px;display:inline-block}.w-e-text-container [data-slate-editor] .w-e-image-container:hover{box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-container [data-slate-editor] .w-e-selected-image-container{position:relative;overflow:hidden}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .w-e-image-dragger{background-color:var(--w-e-textarea-handler-bg-color);width:7px;height:7px;position:absolute}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-top{cursor:nwse-resize;top:0;left:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-top{cursor:nesw-resize;top:0;right:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-bottom{cursor:nesw-resize;bottom:0;left:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-bottom{cursor:nwse-resize;bottom:0;right:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container:hover,.w-e-text-container [contenteditable=false] .w-e-image-container:hover{box-shadow:none}.w-e-text-container [data-slate-editor] .table-container{border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;width:100%;margin-top:10px;padding:10px;overflow-x:auto}.w-e-text-container [data-slate-editor] table{border-collapse:collapse}.w-e-text-container [data-slate-editor] table td,.w-e-text-container [data-slate-editor] table th{border:1px solid var(--w-e-textarea-border-color);text-align:left;min-width:30px;padding:3px 5px;line-height:1.5}.w-e-text-container [data-slate-editor] table th{background-color:var(--w-e-textarea-slight-bg-color);text-align:center;font-weight:700}.w-e-panel-content-table{background-color:var(--w-e-toolbar-bg-color)}.w-e-panel-content-table table{border-collapse:collapse}.w-e-panel-content-table td{border:1px solid var(--w-e-toolbar-border-color);cursor:pointer;width:20px;height:15px;padding:3px 5px}.w-e-panel-content-table td.active{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-textarea-video-container{border:1px dashed var(--w-e-textarea-border-color);text-align:center;background-image:linear-gradient(45deg,#eee 25%,#0000 0 75%,#eee 0,#eee),linear-gradient(45deg,#eee 25%,#fff 0 75%,#eee 0,#eee);background-position:0 0,10px 10px;background-size:20px 20px;border-radius:5px;margin:10px auto 0;padding:10px 0}.w-e-text-container [data-slate-editor] pre>code{word-wrap:normal;-webkit-hyphens:none;hyphens:none;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal;margin:.5em 0;padding:1em;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;line-height:1.5;overflow:auto}.w-e-text-container [data-slate-editor] pre>code .token.cdata,.w-e-text-container [data-slate-editor] pre>code .token.comment,.w-e-text-container [data-slate-editor] pre>code .token.doctype,.w-e-text-container [data-slate-editor] pre>code .token.prolog{color:#708090}.w-e-text-container [data-slate-editor] pre>code .token.punctuation{color:#999}.w-e-text-container [data-slate-editor] pre>code .token.namespace{opacity:.7}.w-e-text-container [data-slate-editor] pre>code .token.boolean,.w-e-text-container [data-slate-editor] pre>code .token.constant,.w-e-text-container [data-slate-editor] pre>code .token.deleted,.w-e-text-container [data-slate-editor] pre>code .token.number,.w-e-text-container [data-slate-editor] pre>code .token.property,.w-e-text-container [data-slate-editor] pre>code .token.symbol,.w-e-text-container [data-slate-editor] pre>code .token.tag{color:#905}.w-e-text-container [data-slate-editor] pre>code .token.attr-name,.w-e-text-container [data-slate-editor] pre>code .token.builtin,.w-e-text-container [data-slate-editor] pre>code .token.char,.w-e-text-container [data-slate-editor] pre>code .token.inserted,.w-e-text-container [data-slate-editor] pre>code .token.selector,.w-e-text-container [data-slate-editor] pre>code .token.string{color:#690}.w-e-text-container [data-slate-editor] pre>code .language-css .token.string,.w-e-text-container [data-slate-editor] pre>code .style .token.string,.w-e-text-container [data-slate-editor] pre>code .token.entity,.w-e-text-container [data-slate-editor] pre>code .token.operator,.w-e-text-container [data-slate-editor] pre>code .token.url{color:#9a6e3a}.w-e-text-container [data-slate-editor] pre>code .token.atrule,.w-e-text-container [data-slate-editor] pre>code .token.attr-value,.w-e-text-container [data-slate-editor] pre>code .token.keyword{color:#07a}.w-e-text-container [data-slate-editor] pre>code .token.class-name,.w-e-text-container [data-slate-editor] pre>code .token.function{color:#dd4a68}.w-e-text-container [data-slate-editor] pre>code .token.important,.w-e-text-container [data-slate-editor] pre>code .token.regex,.w-e-text-container [data-slate-editor] pre>code .token.variable{color:#e90}.w-e-text-container [data-slate-editor] pre>code .token.bold,.w-e-text-container [data-slate-editor] pre>code .token.important{font-weight:700}.w-e-text-container [data-slate-editor] pre>code .token.italic{font-style:italic}.w-e-text-container [data-slate-editor] pre>code .token.entity{cursor:help}.banned-page--loading[data-v-552dfa3a]{justify-content:center;align-items:center;display:flex}.banned-hero__lead[data-v-552dfa3a]{color:#475569;max-width:520px;margin:0 0 20px;font-size:17px;line-height:1.8}.banned-hero__tips[data-v-552dfa3a]{color:#64748b;margin:0;padding-left:20px;font-size:15px;line-height:1.9}.banned-panel[data-v-552dfa3a]{padding:8px 4px 4px}.banned-result[data-v-552dfa3a] .n-result-header{padding-top:8px}.banned-result[data-v-552dfa3a] .n-result-footer{width:100%;margin-top:0}.banned-appeal-alert[data-v-552dfa3a]{text-align:left;margin-bottom:4px}.banned-divider[data-v-552dfa3a]{margin:16px 0}.banned-form[data-v-552dfa3a],.banned-actions[data-v-552dfa3a]{width:100%}.banned-hint[data-v-552dfa3a]{text-align:center;font-size:13px;display:block}@media (width<=900px){.banned-card[data-v-552dfa3a]{grid-template-columns:1fr}.banned-hero[data-v-552dfa3a]{padding:24px 8px 8px}.banned-hero h1[data-v-552dfa3a]{font-size:32px}}.questionnaire-banned-page .questionnaire-banned-card[data-v-4e401c22]{max-width:960px}.questionnaire-banned-meta[data-v-4e401c22]{text-align:left;width:100%}.banned-page--loading[data-v-4e401c22]{justify-content:center;align-items:center;min-height:60vh;display:flex}.banned-hero__lead[data-v-4e401c22]{color:#475569;max-width:520px;margin:0 0 20px;font-size:17px;line-height:1.8}.banned-hero__tips[data-v-4e401c22]{color:#64748b;margin:0;padding-left:20px;font-size:15px;line-height:1.9}.banned-panel[data-v-4e401c22]{padding:8px 4px 4px}.banned-result[data-v-4e401c22] .n-result-header{padding-top:8px}.banned-result[data-v-4e401c22] .n-result-footer{width:100%;margin-top:0}@media (width<=900px){.questionnaire-banned-card[data-v-4e401c22]{grid-template-columns:1fr}.banned-hero[data-v-4e401c22]{padding:24px 8px 8px}.banned-hero h1[data-v-4e401c22]{font-size:32px}}.user-products-modal[data-v-f0d6ce97] .n-card__content{max-height:calc(100vh - 120px);overflow:auto}.user-products-modal--fullscreen[data-v-f0d6ce97] .n-card{border-radius:0;height:100vh}.user-products-summary[data-v-f0d6ce97]{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.user-products-summary__card[data-v-f0d6ce97]{background:#f8fafc;border:1px solid #e8ecf4;border-radius:6px;align-items:center;gap:10px;min-width:160px;padding:10px 14px;display:flex}.user-products-summary__icon[data-v-f0d6ce97]{color:#1677ff}.user-products-summary__card strong[data-v-f0d6ce97]{margin-bottom:4px;font-size:13px;display:block}.user-products-ban-hint[data-v-f0d6ce97]{color:#666;margin:0 0 12px;font-size:14px}[data-v-f0d6ce97] .user-products-actions{flex-wrap:wrap;gap:6px;display:flex}.empty-block[data-v-9fa3470c]{margin-top:24px}.me-profile-page[data-v-af1760c6]{max-width:720px}.me-profile-hero[data-v-af1760c6]{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)}.me-profile-hero__inner[data-v-af1760c6]{align-items:center;gap:16px;display:flex}.me-profile-hero__avatar[data-v-af1760c6]{color:#fff;background:linear-gradient(135deg,#18a058 0%,#2080f0 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:22px;font-weight:600;display:flex}.me-profile-hero__title[data-v-af1760c6]{margin-bottom:6px;font-size:20px;font-weight:600;line-height:1.3}.me-profile-hero__meta[data-v-af1760c6]{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.me-profile-form[data-v-af1760c6]{max-width:480px;padding-top:8px}.me-profile-card[data-v-af1760c6] .n-tabs-nav{margin-bottom:4px}.table-actions[data-v-ea41f0b6]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.table-actions[data-v-af1e0bf0]{flex-wrap:wrap;gap:4px;display:flex}.product-desc[data-v-6b1fcdb3]{color:#64748b;margin:0 0 12px;font-size:14px}.product-open[data-v-c3540bba]{background:#fff;min-height:calc(100vh - 64px);margin:-8px -12px 0}.product-open[data-v-c3540bba] .n-spin-container{min-height:calc(100vh - 64px)}.product-open__wrap[data-v-c3540bba]{box-sizing:border-box;justify-content:center;align-items:center;gap:72px;min-height:calc(100vh - 64px);padding:48px 32px;display:flex}.product-open__illus[data-v-c3540bba]{flex-shrink:0}.product-open__device[data-v-c3540bba]{background:linear-gradient(145deg,#f0f6ff 0%,#dce9f8 100%);border:1px solid #c5d9f0;border-radius:12px 12px 4px 4px;width:200px;height:140px;position:relative;transform:perspective(600px)rotateY(-8deg)rotateX(4deg);box-shadow:0 12px 32px #4a90e226}.product-open__screen[data-v-c3540bba]{background:#fff;border:1px solid #e2e8f0;border-radius:4px;position:absolute;inset:14px 14px 28px}.product-open__lock[data-v-c3540bba]{filter:drop-shadow(0 4px 12px #4a90e240);position:absolute;top:50%;left:50%;transform:translate(-50%,-40%)}.product-open__content[data-v-c3540bba]{max-width:420px}.product-open__title[data-v-c3540bba]{color:#333;margin:0 0 16px;font-size:28px;font-weight:500;line-height:1.35}.product-open__desc[data-v-c3540bba]{color:#888;margin:0 0 28px;font-size:14px;line-height:1.7}.product-open__title--banned[data-v-c3540bba]{color:#c41d2f}.product-open__ban-badge[data-v-c3540bba]{color:#c41d2f;background:#fff1f0;border:1px solid #ffccc7;border-radius:4px;align-items:center;gap:8px;margin-bottom:12px;padding:6px 12px;font-size:13px;display:inline-flex}.product-open__ban-hint[data-v-c3540bba]{color:#666}.product-open__reason[data-v-c3540bba]{color:#8c4a2f;background:#fff7f0;border:1px solid #ffd8bf;border-radius:4px;padding:12px 16px}.product-open__cta[data-v-c3540bba]{border-radius:2px;min-width:120px;height:40px;font-size:14px}@media (width<=768px){.product-open__wrap[data-v-c3540bba]{text-align:center;flex-direction:column;gap:32px}.product-open__title[data-v-c3540bba]{font-size:22px}}.product-activate-detail[data-v-844b3f71]{background:#f5f6f8;flex-direction:column;min-height:calc(100vh - 64px);margin:-8px -12px 0;display:flex}.product-activate-detail__header[data-v-844b3f71]{background:#fff;border-bottom:1px solid #e8e8e8;align-items:center;gap:12px;padding:16px 24px;display:flex}.product-activate-detail__header h1[data-v-844b3f71]{color:#333;margin:0;font-size:16px;font-weight:500}.product-activate-detail__back[data-v-844b3f71]{color:#666}.product-activate-detail__body[data-v-844b3f71]{flex:1;padding:24px 24px 88px}.product-activate-detail__card[data-v-844b3f71]{background:#fff;border:1px solid #e8e8e8;border-radius:2px;max-width:960px;margin:0 auto}.product-activate-detail__row[data-v-844b3f71]{border-bottom:1px solid #f0f0f0;grid-template-columns:140px 1fr;align-items:start;gap:16px;padding:20px 24px;font-size:14px;display:grid}.product-activate-detail__row[data-v-844b3f71]:last-child{border-bottom:none}.product-activate-detail__row--field[data-v-844b3f71]{align-items:center}.product-activate-detail__label[data-v-844b3f71]{color:#666;line-height:1.6}.product-activate-detail__value[data-v-844b3f71]{color:#333;line-height:1.6}.product-activate-detail__wallet-alert[data-v-844b3f71]{max-width:520px}.product-activate-detail__agreement[data-v-844b3f71]{color:#666;margin:0;line-height:1.7}.product-activate-detail__agreement a[data-v-844b3f71]{color:#1677ff;text-decoration:none}.product-activate-detail__agreement a[data-v-844b3f71]:hover{text-decoration:underline}.product-activate-detail__agreement[data-v-844b3f71] a.router-link-active{color:#1677ff}.product-activate-detail__footer[data-v-844b3f71]{z-index:10;background:#fff;border-top:1px solid #e8e8e8;justify-content:flex-end;align-items:center;padding:12px 24px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #0000000a}.product-activate-detail__submit[data-v-844b3f71]{border-radius:2px;min-width:120px;height:36px;background:#ff6a00!important;border-color:#ff6a00!important}.product-activate-detail__submit[data-v-844b3f71]:hover:not(:disabled){background:#ff7a1a!important;border-color:#ff7a1a!important}.product-activate-detail__card--banned[data-v-844b3f71]{text-align:center;padding:48px 40px}.product-activate-detail__banned-title[data-v-844b3f71]{color:#c41d2f;margin:0 0 16px;font-size:22px;font-weight:600}.product-activate-detail__banned-reason[data-v-844b3f71]{color:#8c4a2f;text-align:left;background:#fff7f0;border:1px solid #ffd8bf;border-radius:4px;margin:0 0 24px;padding:14px 18px;font-size:14px;line-height:1.7}@media (width<=640px){.product-activate-detail__row[data-v-844b3f71]{grid-template-columns:1fr;gap:8px}}.xfc-key[data-v-f7e45d49]{cursor:text;background:linear-gradient(#fff 0%,#f8fafc 55%,#f1f5f9 100%);border:1px solid #e2e8f0;border-radius:16px;width:100%;padding:18px 20px 16px;transition:border-color .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,inset 0 1px #ffffffe6}.xfc-key--focused[data-v-f7e45d49]{border-color:#91caff;box-shadow:0 0 0 3px #1677ff1f,0 4px 16px #1677ff14}.xfc-key--complete[data-v-f7e45d49]{border-color:#86efac;box-shadow:0 0 0 3px #22c55e1a}.xfc-key--disabled[data-v-f7e45d49]{opacity:.6;cursor:not-allowed}.xfc-key__shine[data-v-f7e45d49]{pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff80 48%,#fffffff2 50%,#ffffff80 52%,#0000 58%);width:55%;height:200%;animation:6s ease-in-out infinite xfc-key-shine-f7e45d49;position:absolute;inset:-50% auto auto -30%}@keyframes xfc-key-shine-f7e45d49{0%,to{opacity:.35;transform:translate(0)rotate(12deg)}50%{opacity:.7;transform:translate(130%)rotate(12deg)}}.xfc-key__header[data-v-f7e45d49]{z-index:1;align-items:center;gap:14px;margin-bottom:16px;display:flex;position:relative}.xfc-key__coin[data-v-f7e45d49]{flex-shrink:0;width:44px;height:44px;position:relative}.xfc-key__coin-ring[data-v-f7e45d49]{border:2px solid #fbbf2466;border-radius:50%;animation:10s linear infinite xfc-key-ring-f7e45d49;position:absolute;inset:0}@keyframes xfc-key-ring-f7e45d49{to{transform:rotate(360deg)}}.xfc-key__coin-core[data-v-f7e45d49]{color:#b45309;background:linear-gradient(160deg,#fffbeb 0%,#fde68a 45%,#fbbf24 100%);border-radius:50%;place-items:center;font-size:17px;font-weight:800;display:grid;position:absolute;inset:5px;box-shadow:0 2px 8px #f59e0b40}.xfc-key__titles[data-v-f7e45d49]{flex:1;min-width:0}.xfc-key__title[data-v-f7e45d49]{color:#1e293b;letter-spacing:.02em;font-size:15px;font-weight:600;display:block}.xfc-key__hint[data-v-f7e45d49]{color:#64748b;margin-top:2px;font-size:12px;display:block}.xfc-key__status[data-v-f7e45d49]{flex-shrink:0}.xfc-key__badge[data-v-f7e45d49]{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.xfc-key__badge--ok[data-v-f7e45d49]{color:#15803d;background:#ecfdf5;border-color:#86efac}.xfc-key__segments[data-v-f7e45d49]{z-index:1;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:6px;margin-bottom:14px;display:flex;position:relative}.xfc-key__segment[data-v-f7e45d49]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;gap:4px;min-width:72px;padding:10px 8px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;box-shadow:0 1px 2px #0f172a0a}.xfc-key--focused .xfc-key__segment--active[data-v-f7e45d49]{background:#f0f7ff;border-color:#91caff;box-shadow:0 0 0 2px #1677ff1a}.xfc-key__segment--filled[data-v-f7e45d49]{background:#f0fdf4;border-color:#86efac}.xfc-key__char[data-v-f7e45d49]{text-align:center;color:#1677ff;width:14px;font-family:ui-monospace,Cascadia Code,SF Mono,Consolas,monospace;font-size:18px;font-weight:700;line-height:1;transition:color .15s}.xfc-key__char--empty[data-v-f7e45d49]{color:#cbd5e1;font-weight:500}.xfc-key__dash[data-v-f7e45d49]{color:#94a3b8;font-size:20px;font-weight:300;line-height:1}.xfc-key__field[data-v-f7e45d49]{z-index:1;position:relative}.xfc-key__input[data-v-f7e45d49]{letter-spacing:.12em;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:12px;outline:none;width:100%;padding:12px 14px;font-family:ui-monospace,Cascadia Code,SF Mono,Consolas,monospace;font-size:16px;font-weight:600;transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 1px 3px #0f172a0a}.xfc-key__input[data-v-f7e45d49]::placeholder{color:#94a3b8;letter-spacing:.04em;font-weight:500}.xfc-key__input[data-v-f7e45d49]:focus{border-color:#1677ff;box-shadow:inset 0 1px 3px #0f172a0a,0 0 0 2px #1677ff1f}.xfc-key__input[data-v-f7e45d49]:disabled{cursor:not-allowed}.xfc-key__progress[data-v-f7e45d49]{background:#e2e8f0;border-radius:999px;height:3px;margin-top:8px;overflow:hidden}.xfc-key__progress-bar[data-v-f7e45d49]{border-radius:inherit;background:linear-gradient(90deg,#fbbf24,#1677ff,#22c55e);height:100%;transition:width .25s cubic-bezier(.22,1,.36,1);display:block}@media (width<=520px){.xfc-key__segments[data-v-f7e45d49]{gap:4px}.xfc-key__segment[data-v-f7e45d49]{min-width:56px;padding:8px 4px}.xfc-key__char[data-v-f7e45d49]{width:11px;font-size:15px}.xfc-key__dash[data-v-f7e45d49]{font-size:16px}}.cashier-desk[data-v-13c209ae]{flex-direction:column;gap:24px;display:flex}.cashier-stage[data-v-13c209ae]{padding:8px 0 4px;position:relative}.cashier-stage__ambient[data-v-13c209ae]{pointer-events:none;border-radius:24px;position:absolute;inset:0;overflow:hidden}.cashier-orb[data-v-13c209ae]{filter:blur(48px);opacity:.55;border-radius:50%;animation:8s ease-in-out infinite cashier-orb-float-13c209ae;position:absolute}.cashier-orb--a[data-v-13c209ae]{background:#60a5fa;width:200px;height:200px;top:-40px;left:10%}.cashier-orb--b[data-v-13c209ae]{background:#34d399;width:160px;height:160px;animation-delay:-3s;bottom:-30px;right:8%}@keyframes cashier-orb-float-13c209ae{0%,to{transform:translate(0)scale(1)}50%{transform:translate(12px,-8px)scale(1.08)}}.cashier-wallet[data-v-13c209ae]{background:linear-gradient(145deg,#0f172a 0%,#1e3a5f 42%,#0c4a6e 100%);border-radius:24px;align-items:center;gap:20px;padding:28px 32px;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s;display:flex;position:relative;box-shadow:0 20px 50px #0f172a59,inset 0 1px #ffffff1f,inset 0 -2px 12px #00000040}.cashier-wallet--pulse[data-v-13c209ae]{animation:.72s cubic-bezier(.22,1,.36,1) cashier-wallet-pop-13c209ae}@keyframes cashier-wallet-pop-13c209ae{0%{transform:scale(1)}40%{transform:scale(1.02);box-shadow:0 24px 56px #0ea5e959,inset 0 1px #ffffff2e}to{transform:scale(1)}}.cashier-wallet__chip[data-v-13c209ae]{flex-shrink:0;width:72px;height:72px;position:relative}.cashier-wallet__chip-ring[data-v-13c209ae]{border:3px solid #fbbf2473;border-radius:50%;animation:12s linear infinite cashier-ring-spin-13c209ae;position:absolute;inset:0}@keyframes cashier-ring-spin-13c209ae{to{transform:rotate(360deg)}}.cashier-wallet__chip-core[data-v-13c209ae]{color:#78350f;background:linear-gradient(160deg,#fef3c7 0%,#fbbf24 50%,#d97706 100%);border-radius:50%;place-items:center;font-size:28px;font-weight:800;display:grid;position:absolute;inset:8px;box-shadow:0 8px 20px #00000059,inset 0 3px 8px #ffffff80}.cashier-wallet__content[data-v-13c209ae]{color:#f8fafc;flex:1;min-width:0}.cashier-wallet__eyebrow[data-v-13c209ae]{opacity:.75;letter-spacing:.06em;margin:0 0 6px;font-size:13px}.cashier-wallet__amount[data-v-13c209ae]{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.cashier-wallet__number[data-v-13c209ae]{font-variant-numeric:tabular-nums;text-shadow:0 2px 16px #38bdf859;font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.1}.cashier-wallet__unit[data-v-13c209ae]{color:#7dd3fc;font-size:18px;font-weight:600}.cashier-wallet__meta[data-v-13c209ae]{opacity:.65;margin:10px 0 0;font-size:12px}.cashier-wallet__refresh[data-v-13c209ae]{flex-shrink:0;color:#f8fafcd9!important}.cashier-section-title[data-v-13c209ae]{color:#1e293b;margin:0 0 12px;font-size:16px;font-weight:600}.cashier-redeem__slot[data-v-13c209ae]{box-shadow:none;background:0 0;border:none;flex-direction:column;align-items:stretch;gap:16px;padding:0;display:flex}.cashier-redeem__xfc-input[data-v-13c209ae]{width:100%;max-width:640px}.cashier-redeem__btn[data-v-13c209ae]{align-self:flex-end;min-width:120px;transition:transform .2s cubic-bezier(.22,1,.36,1)}.cashier-redeem__btn[data-v-13c209ae]:not(:disabled):hover{transform:translateY(-1px)}.cashier-ledger__head[data-v-13c209ae]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.cashier-ledger__toolbar[data-v-13c209ae]{margin-bottom:12px}.cashier-ledger__table[data-v-13c209ae]{border-radius:12px;overflow:hidden}.developer-wallet-page[data-v-d3a4bb9b]{max-width:960px;margin:0 auto}.developer-wallet-page__card[data-v-d3a4bb9b]{border-radius:16px;box-shadow:0 8px 32px #0f172a0f}.developer-wallet-page__head[data-v-d3a4bb9b]{flex-direction:column;gap:4px;display:flex}.developer-wallet-page__title[data-v-d3a4bb9b]{color:#0f172a;margin:0;font-size:20px;font-weight:700}.developer-wallet-page__subtitle[data-v-d3a4bb9b]{color:#64748b;margin:0;font-size:13px}.site-msg-page[data-v-eadb0de0]{max-width:920px;margin:0 auto}.site-msg-page__card[data-v-eadb0de0]{border-radius:12px}.table-actions[data-v-ee6019d5]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.legal-page[data-v-d6dae9af]{background:#f5f6f8;min-height:100vh}.legal-page__header[data-v-d6dae9af]{background:#fff;border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;padding:12px 24px;display:flex}.legal-page__brand[data-v-d6dae9af]{color:#333;font-size:14px;font-weight:600}.legal-page__main[data-v-d6dae9af]{grid-template-columns:minmax(0,1fr) 200px;align-items:start;gap:24px;max-width:1080px;margin:0 auto;padding:24px;display:grid}.legal-doc[data-v-d6dae9af]{background:#fff;border:1px solid #e8e8e8;border-radius:4px;padding:32px 40px}.legal-doc h1[data-v-d6dae9af]{color:#1a1a1a;margin:0 0 8px;font-size:24px;font-weight:600}.legal-doc__meta[data-v-d6dae9af]{color:#999;margin:0 0 28px;font-size:13px}.legal-doc__section[data-v-d6dae9af]{margin-bottom:24px}.legal-doc__section h2[data-v-d6dae9af]{color:#333;margin:0 0 12px;font-size:16px;font-weight:600}.legal-doc__section p[data-v-d6dae9af]{color:#555;text-align:justify;margin:0 0 10px;font-size:14px;line-height:1.75}.legal-page__aside[data-v-d6dae9af]{background:#fff;border:1px solid #e8e8e8;border-radius:4px;padding:16px;position:sticky;top:24px}.legal-page__aside h3[data-v-d6dae9af]{color:#333;margin:0 0 12px;font-size:14px;font-weight:600}.legal-page__aside ul[data-v-d6dae9af]{margin:0;padding:0;list-style:none}.legal-page__aside a[data-v-d6dae9af]{color:#1677ff;padding:8px 0;font-size:13px;text-decoration:none;display:block}.legal-page__aside a.is-active[data-v-d6dae9af]{font-weight:600}.legal-page__empty[data-v-d6dae9af]{padding:80px 24px}@media (width<=768px){.legal-page__main[data-v-d6dae9af]{grid-template-columns:1fr}.legal-doc[data-v-d6dae9af]{padding:24px 20px}.legal-page__aside[data-v-d6dae9af]{position:static}}*{box-sizing:border-box}html,body,#app{background:#f5f7fb;width:100%;height:100%;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}body{-webkit-tap-highlight-color:transparent;min-width:320px;overflow-x:hidden}button,input,textarea,select{font:inherit}.n-button,.n-input,.n-base-selection{min-height:40px}.index-page{background:#f5f8ff;min-height:100dvh}.media-library-page{gap:16px;display:grid}.media-library-hero{background:radial-gradient(circle at 12% 18%,#1890ff1f,#0000 30%),linear-gradient(135deg,#fff 0%,#f8fbff 100%)}.media-library-hero__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.media-library-hero__head h1{margin:0 0 8px;font-size:28px}.media-library-hero__head p{color:#64748b;margin:0;line-height:1.7}.media-library-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;display:grid}.media-library-stat{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:14px}.media-library-stat strong{color:#0f172a;margin-bottom:4px;font-size:22px;display:block}.media-library-stat span{color:#64748b;font-size:12px}.media-library-toolbar,.list-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.media-library-toolbar{grid-template-columns:minmax(0,1.4fr) repeat(3,160px);gap:12px;margin-bottom:16px;display:grid}.list-toolbar .list-keyword-search{flex:1;min-width:180px;max-width:320px}.media-library-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.media-library-grid--picker{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.media-library-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.media-library-card--banned{background:snow;border-color:#fecaca}.media-library-card__preview{aspect-ratio:4/3;background:#f8fafc;place-items:center;display:grid;position:relative;overflow:hidden}.media-library-card__badge{position:absolute;top:8px;right:8px}.media-banned-placeholder{color:#64748b;text-align:center;background:repeating-linear-gradient(45deg,#f8fafc,#f8fafc 10px,#eef2f7 10px 20px);place-items:center;gap:6px;width:100%;height:100%;min-height:120px;padding:16px;font-size:14px;display:grid}.media-banned-placeholder strong{color:#475569;font-size:16px}.media-banned-placeholder__domain{color:#334155;font-size:15px;font-weight:600}.media-banned-placeholder em{color:#94a3b8;margin-top:4px;font-size:12px;font-style:normal}.media-banned-placeholder--compact{gap:4px;min-height:80px;font-size:12px}.media-banned-placeholder--compact strong{font-size:13px}.media-whitelist-modal{gap:4px;display:grid}.media-whitelist-modal__switch{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.media-whitelist-modal__switch strong{color:#334155;margin-bottom:6px;display:block}.media-whitelist-modal__switch p{color:#64748b;margin:0;font-size:13px;line-height:1.6}.media-whitelist-modal__section h4{margin:0 0 8px;font-size:15px}.media-whitelist-modal__hint{color:#64748b;margin:0 0 12px;font-size:13px}.media-whitelist-form{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.media-whitelist-form .n-input{flex:1;min-width:220px}.media-library-card--pickable{text-align:left;cursor:pointer;padding:0}.media-library-card--pickable:hover{border-color:#91d5ff;box-shadow:0 8px 20px #1890ff1f}.media-library-card__preview img{object-fit:cover;width:100%;height:100%}.media-library-card__file{color:#64748b;font-size:18px;font-weight:700}.media-library-card__body{gap:6px;padding:12px;display:grid}.media-library-card__body strong{text-overflow:ellipsis;white-space:nowrap;color:#1f2937;font-size:13px;overflow:hidden}.media-library-card__body p{color:#94a3b8;margin:0;font-size:12px}.media-library-card__actions{gap:4px;display:flex}.media-library-pagination{justify-content:center;margin-top:16px;display:flex}.asset-picker-modal{width:min(920px,100vw - 32px)}.asset-picker-modal__search{margin-bottom:12px}.asset-image-field{gap:8px;margin-bottom:12px;display:grid}.asset-image-field__actions{gap:8px;display:flex}.asset-image-field__preview{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.asset-image-field__preview img{object-fit:cover;width:100%;max-height:160px;display:block}.media-library-card--clickable{cursor:pointer}.media-library-card--clickable:hover{border-color:#91d5ff;box-shadow:0 8px 20px #1890ff1f}.media-detail-preview{gap:12px;display:grid}.media-detail-preview__toolbar{align-items:center;gap:12px;display:flex}.media-detail-preview__stage{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;justify-content:center;align-items:center;height:min(60vh,480px);min-height:360px;padding:16px;display:flex;overflow:auto}.media-detail-preview__image{object-fit:contain;flex-shrink:0;max-width:100%;max-height:100%;display:block}.media-detail-preview__file{padding:24px}.media-detail-info p{color:#475569;margin:0 0 6px}.media-detail-section-title{margin:18px 0 10px;font-size:14px}.media-detail-ref p,.media-detail-block p{color:#64748b;margin:4px 0 0;font-size:12px}.media-detail-ref__matched{word-break:break-all}.media-detail-block{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}@media (width<=768px){.media-library-hero__head{flex-direction:column}.media-library-toolbar{grid-template-columns:1fr}.media-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cloud-home--preview{pointer-events:none}.cloud-home--preview .cloud-home__header{position:relative}.cloud-home__stats-band{color:#fff;background:linear-gradient(#0a1738 0%,#0b1f4a 100%)}.cloud-home__hero-inner--compact{padding-top:0;padding-bottom:48px}.cloud-home__richtext{color:#334155;max-width:920px;margin:0 auto;padding:0 16px;line-height:1.8}.site-diy-page{gap:16px;display:grid}.site-diy-toolbar{background:#fff;border:1px solid #e5e7eb;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.site-diy-toolbar h1{margin:0 0 4px;font-size:22px}.site-diy-toolbar p{color:#64748b;margin:0;font-size:13px}.site-diy-layout{grid-template-columns:280px minmax(0,1fr) 320px;gap:16px;min-height:calc(100vh - 220px);display:grid}.site-diy-panel{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.site-diy-panel__head{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.site-diy-panel--left,.site-diy-panel--right{flex-direction:column;min-height:0;display:flex}.site-diy-block-list{gap:8px;padding:12px;display:grid;overflow:auto}.site-diy-block-item{cursor:pointer;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.site-diy-block-item--active{background:#eff6ff;border-color:#1677ff}.site-diy-block-item__drag{color:#94a3b8;cursor:grab}.site-diy-block-item__meta{gap:2px;display:grid}.site-diy-block-item__meta span{color:#64748b;font-size:12px}.site-diy-preview{background:#eef2ff;border:1px solid #e5e7eb;border-radius:14px;overflow:auto}.site-diy-editor{padding:16px;overflow:auto}.site-diy-editor h3{margin:0 0 14px}.site-diy-subcard{background:#f8fbff;border:1px dashed #dbeafe;border-radius:10px;gap:8px;margin-bottom:12px;padding:12px;display:grid}.site-diy-subcard__head{justify-content:space-between;align-items:center;display:flex}.shopxo-embed-page{gap:16px;display:grid}.shopxo-embed-toolbar{background:#fff;border:1px solid #e5e7eb;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.shopxo-embed-toolbar h1{margin:0 0 4px;font-size:22px}.shopxo-embed-toolbar p{color:#64748b;margin:0;font-size:13px}.shopxo-embed-tips{margin:0;padding-left:18px;line-height:1.8}.shopxo-embed-frame-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:14px;min-height:calc(100vh - 280px);overflow:hidden}.shopxo-embed-frame{background:#fff;border:0;width:100%;min-height:calc(100vh - 280px);display:block}@media (width<=1200px){.site-diy-layout{grid-template-columns:1fr}.site-diy-preview{min-height:520px}}.site-formula-field__api-btn{color:#1890ff;cursor:pointer;background:#e6f7ff;border:1px solid #91d5ff;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px}.site-formula-field__feedback{color:#8c8c8c;font-size:12px}.site-formula-field__feedback code{background:#f5f5f5;border-radius:4px;padding:1px 4px}.site-diy-datasource-bar{background:#f0f9ff;border:1px dashed #91d5ff;border-radius:10px;gap:12px;margin-bottom:14px;padding:14px;display:grid}.site-diy-datasource-bar__info p{color:#64748b;margin:6px 0 0;font-size:12px;line-height:1.6}.site-diy-datasource-bar__bound{font-weight:500;color:#1890ff!important}.site-diy-datasource-bar__mode{margin-bottom:0}.site-api-picker__toolbar{grid-template-columns:1fr auto;gap:10px;margin-bottom:10px;display:grid}.site-api-picker__tip{color:#595959;margin:0 0 12px;font-size:13px;line-height:1.6}.site-api-picker__tip code{color:#d4380d;background:#f5f5f5;border-radius:4px;padding:1px 5px}.site-api-picker__filters{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.site-api-picker__filter{color:#595959;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:999px;padding:6px 12px;font-size:12px}.site-api-picker__filter.is-active{color:#1890ff;background:#e6f7ff;border-color:#91d5ff}.site-api-picker__list{gap:16px;max-height:58vh;display:grid;overflow:auto}.site-api-picker__group-head{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.site-api-picker__group-head span{color:#8c8c8c;font-size:12px}.site-api-picker__item{cursor:pointer;background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;grid-template-columns:minmax(0,1fr) 180px;gap:12px;padding:12px 14px;transition:all .15s;display:grid}.site-api-picker__item:hover{background:#e6f7ff;border-color:#91d5ff}.site-api-picker__item-path{color:#8c8c8c;margin:4px 0;font-family:Consolas,Monaco,monospace;font-size:12px}.site-api-picker__item-desc{color:#595959;margin:6px 0;font-size:13px;line-height:1.5}.site-api-picker__item-token{color:#d4380d;background:#fff;border-radius:6px;padding:2px 8px;font-size:12px;display:inline-block}.site-api-picker__item-preview{border-left:1px solid #e8e8e8;align-content:center;gap:4px;padding-left:12px;display:grid}.site-api-picker__item-preview small{color:#8c8c8c;font-size:11px}.site-api-picker__item-preview strong{color:#262626;word-break:break-all;font-size:14px}.site-api-picker__item-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.site-diy-source-tip{color:#64748b;margin:0 0 8px;font-size:12px;line-height:1.6}.site-diy-subcard--source{background:#fffbeb;border-color:#fde68a;margin-bottom:14px}.cloud-home__footer-desc{color:#94a3b8;margin-top:6px;font-size:13px}.cloud-home__header-action-btn+.cloud-home__header-action-btn{margin-left:0}.app-content:has(.site-diy-workbench){padding:0;overflow:hidden}.site-diy-workbench{--diy-blue:#1890ff;--diy-blue-dark:#096dd9;--diy-bg:#f0f2f5;--diy-panel:#fff;--diy-border:#e8e8e8;background:var(--diy-bg);flex-direction:column;min-height:calc(100vh - 64px);display:flex}.site-diy-workbench__header{background:linear-gradient(90deg, var(--diy-blue) 0%, #40a9ff 100%);color:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:0 20px;display:flex;box-shadow:0 2px 8px #1890ff40}.site-diy-workbench__header-left{align-items:center;gap:14px;display:flex}.site-diy-workbench__logo{letter-spacing:.04em;background:#ffffff2e;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-weight:700;display:inline-flex}.site-diy-workbench__title-wrap{gap:2px;display:grid}.site-diy-workbench__title-wrap small{opacity:.85;font-size:12px}.site-diy-workbench__title-btn{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:16px;font-weight:600;display:inline-flex}.site-diy-workbench__title-edit{opacity:.8;font-size:13px}.site-diy-workbench__title-input{width:220px}.site-diy-workbench__header-actions{align-items:center;gap:8px;display:flex}.site-diy-workbench__header-btn{color:#fff!important}.site-diy-workbench__header-btn--primary{color:var(--diy-blue)!important;background:#fff!important;border:0!important}.site-diy-workbench__main{flex:1;grid-template-columns:300px minmax(0,1fr) 340px;min-height:0;display:grid}.site-diy-workbench__left{border-right:1px solid var(--diy-border);background:var(--diy-panel);grid-template-rows:1fr 280px;gap:0;display:grid}.site-diy-panel{flex-direction:column;min-height:0;display:flex;overflow:hidden}.site-diy-panel--library{border-bottom:1px solid var(--diy-border)}.site-diy-panel__title{color:#262626;padding:14px 16px 10px;font-size:14px;font-weight:600}.site-diy-panel__title--row{justify-content:space-between;align-items:center;display:flex}.site-diy-panel__title--row small{color:#8c8c8c;font-weight:400}.site-diy-panel__tabs{border-bottom:1px solid #f0f0f0;flex-wrap:wrap;gap:4px;padding:0 12px 10px;display:flex}.site-diy-panel__tab{color:#595959;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:6px 10px;font-size:12px}.site-diy-panel__tab--active{color:var(--diy-blue);background:#e6f7ff}.site-diy-panel__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid;overflow:auto}.site-diy-widget{cursor:pointer;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;justify-items:center;gap:8px;padding:12px 8px;transition:all .15s;display:grid}.site-diy-widget:hover{background:#e6f7ff;border-color:#91d5ff;transform:translateY(-1px)}.site-diy-widget__icon{font-size:22px}.site-diy-widget__label{color:#434343;text-align:center;font-size:12px;line-height:1.3}.site-diy-selected-list{gap:6px;max-height:100%;padding:0 12px 12px;display:grid;overflow:auto}.site-diy-selected-item{cursor:pointer;background:#fff;border:1px solid #f0f0f0;border-radius:6px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.site-diy-selected-item--active{background:#e6f7ff;border-color:#91d5ff}.site-diy-selected-item--hidden{opacity:.55}.site-diy-selected-item__drag{color:#bfbfbf;cursor:grab}.site-diy-selected-item__icon{font-size:14px}.site-diy-selected-item__label{color:#262626;font-size:13px}.site-diy-selected-item__delete{color:#ff4d4f;cursor:pointer;background:0 0;border:0;border-radius:4px;width:22px;height:22px}.site-diy-workbench__center{background:var(--diy-bg);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.site-diy-canvas{justify-content:center;align-items:flex-start;padding:24px 12px;display:flex;overflow:auto}.site-diy-phone{background:#fff;border:10px solid #1f1f1f;border-radius:28px;width:375px;min-height:720px;position:relative;overflow:hidden;box-shadow:0 18px 40px #0000001f}.site-diy-phone--desktop{border:1px solid #d9d9d9;border-radius:12px;width:min(100%,960px);min-height:680px}.site-diy-phone__status{color:#262626;background:#fff;justify-content:space-between;align-items:center;height:28px;padding:0 16px;font-size:12px;font-weight:600;display:flex}.site-diy-phone__status-icons{letter-spacing:1px;font-size:10px}.site-diy-phone__navbar{background:#fff;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;height:44px;padding:0 14px;display:flex}.site-diy-phone__screen{background:#f5f8ff;min-height:620px}.site-diy-phone--desktop .site-diy-phone__screen{min-height:620px}.site-diy-phone__dropzone{color:#1890ff;background:#e6f7ffa6;border:1px dashed #91d5ff;border-radius:10px;place-items:center;min-height:240px;margin:16px;font-size:13px;display:grid}.site-diy-phone__block{border:2px solid #0000;transition:border-color .15s,box-shadow .15s;position:relative}.site-diy-phone__block--active{border-color:var(--diy-blue);z-index:2;box-shadow:inset 0 0 0 1px #1890ff26}.site-diy-phone__block--hidden{opacity:.45}.site-diy-float-toolbar{z-index:5;background:var(--diy-blue);border-radius:8px;gap:4px;padding:6px 4px;display:grid;position:absolute;top:8px;right:-42px;box-shadow:0 8px 20px #1890ff59}.site-diy-float-toolbar button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:6px;width:30px;height:30px;font-size:14px}.site-diy-float-toolbar button:hover{background:#ffffff29}.site-diy-float-toolbar button.is-danger{color:#fff1f0}.site-diy-quick-actions{flex-direction:column;gap:8px;padding:24px 12px;display:flex}.site-diy-quick-actions__btn{color:#595959;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:8px;justify-items:center;gap:4px;width:64px;padding:10px 6px;display:grid}.site-diy-quick-actions__btn span{font-size:18px;line-height:1}.site-diy-quick-actions__btn small{font-size:11px}.site-diy-quick-actions__btn.is-active,.site-diy-quick-actions__btn:hover{color:var(--diy-blue);background:#e6f7ff;border-color:#91d5ff}.site-diy-quick-actions__btn.is-danger:hover{color:#ff4d4f;background:#fff1f0;border-color:#ffa39e}.site-diy-workbench__right{border-left:1px solid var(--diy-border);background:var(--diy-panel);min-height:0}.site-diy-inspector{flex-direction:column;height:100%;min-height:calc(100vh - 120px);display:flex}.site-diy-inspector__head{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:16px 18px 12px;display:flex}.site-diy-inspector__head span{color:#8c8c8c;font-size:12px}.site-diy-inspector__tabs{border-bottom:1px solid #f0f0f0;grid-template-columns:1fr 1fr;display:grid}.site-diy-inspector__tab{color:#8c8c8c;cursor:pointer;background:#fafafa;border:0;padding:12px 0;font-size:14px}.site-diy-inspector__tab--active{color:var(--diy-blue);box-shadow:inset 0 -2px 0 var(--diy-blue);background:#fff}.site-diy-inspector__body{flex:1;padding:0;overflow:auto}.site-diy-editor{padding:16px}.site-diy-import-input{display:none}@media (width<=1280px){.site-diy-workbench__main{grid-template-columns:260px minmax(0,1fr) 300px}.site-diy-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1024px){.site-diy-workbench__main{grid-template-columns:1fr}.site-diy-workbench__left{grid-template-rows:auto auto}.site-diy-quick-actions{flex-flow:wrap;justify-content:center}}.site-diy-mobile-tabs{display:none}@media (width<=768px){.app-content:has(.site-diy-workbench){padding:0;overflow:hidden}.site-diy-workbench{min-height:calc(100dvh - 64px);padding-bottom:calc(56px + env(safe-area-inset-bottom))}.site-diy-workbench__header{flex-wrap:wrap;align-items:flex-start;gap:10px;min-height:auto;padding:10px 12px}.site-diy-workbench__header-left{flex:1;min-width:0}.site-diy-workbench__title-wrap small{display:none}.site-diy-workbench__title-btn{text-overflow:ellipsis;white-space:nowrap;max-width:42vw;font-size:15px;overflow:hidden}.site-diy-workbench__header-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.site-diy-workbench__header-btn{min-height:36px!important;padding:0 8px!important;font-size:13px!important}.site-diy-workbench__main{min-height:calc(100dvh - 120px);display:block}.site-diy-workbench__left,.site-diy-workbench__center,.site-diy-workbench__right{min-height:calc(100dvh - 120px)}.site-diy-workbench__left{border-right:0;border-bottom:1px solid var(--diy-border);flex-direction:column;display:flex}.site-diy-panel--library{flex:1;min-height:0}.site-diy-panel--selected{max-height:220px}.site-diy-workbench__center{display:block}.site-diy-canvas{align-items:stretch;padding:0}.site-diy-canvas--mobile-host{min-height:calc(100dvh - 176px)}.site-diy-phone--fullscreen{width:100%;min-height:calc(100dvh - 176px);box-shadow:none;border:0;border-radius:0}.site-diy-phone--fullscreen .site-diy-phone__screen{min-height:calc(100dvh - 176px)}.site-diy-float-toolbar{grid-auto-columns:1fr;grid-auto-flow:column;padding:6px;inset:auto 8px 8px}.site-diy-float-toolbar button{width:auto;min-height:36px}.site-diy-inspector{min-height:calc(100dvh - 176px)}.site-diy-mobile-tabs{z-index:30;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--diy-border);background:#fff;grid-template-columns:repeat(3,1fr);gap:0;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #0f172a14}.site-diy-mobile-tabs__btn{color:#595959;background:0 0;border:0;min-height:52px;font-size:14px;font-weight:500}.site-diy-mobile-tabs__btn--active{color:var(--diy-blue);background:#e6f7ff}.site-api-picker__item{grid-template-columns:1fr}.site-api-picker__item-preview{border-top:1px solid #e8e8e8;border-left:0;padding-top:8px;padding-left:0}}.cloud-home--embedded{background:0 0}.cloud-home--embedded .cloud-home__hero,.cloud-home--embedded .cloud-home__section,.cloud-home--embedded .cloud-home__cta,.cloud-home--embedded .cloud-home__footer{padding-left:12px;padding-right:12px}.cloud-home__carousel{height:var(--carousel-height,180px);background:#0b1f4a;position:relative;overflow:hidden}.cloud-home__carousel-slide{opacity:0;align-items:flex-end;transition:opacity .35s;display:flex;position:absolute;inset:0}.cloud-home__carousel-slide--active{opacity:1;z-index:1}.cloud-home__carousel-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cloud-home__carousel-caption{z-index:2;color:#fff;background:linear-gradient(#0000,#0f172a8c);width:100%;padding:16px 18px;position:relative}.cloud-home__carousel-dots{z-index:3;gap:6px;display:flex;position:absolute;bottom:10px;right:12px}.cloud-home__carousel-dots span{background:#ffffff73;border-radius:999px;width:6px;height:6px}.cloud-home__carousel-dot--active{background:#fff!important}.cloud-home__notice{align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.cloud-home__notice-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cloud-home__title-bar{background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.cloud-home__title-bar h3{margin:0;font-size:18px}.cloud-home__title-bar p{color:#64748b;margin:4px 0 0;font-size:13px}.cloud-home__title-bar--center{text-align:center;flex-direction:column}.cloud-home__nav-grid-wrap,.cloud-home__magic-wrap{background:#fff;padding:12px 16px}.cloud-home__nav-grid{grid-template-columns:repeat(var(--nav-grid-cols,4), minmax(0, 1fr));gap:10px;display:grid}.cloud-home__nav-grid-item{cursor:pointer;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;justify-items:center;gap:6px;padding:12px 8px;display:grid}.cloud-home__nav-grid-item span{font-size:22px}.cloud-home__nav-grid-item small{color:#334155;font-size:12px}.cloud-home__magic{display:grid}.cloud-home__magic--2x2{grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-home__magic--1x2{grid-template-rows:repeat(2,minmax(88px,1fr));grid-template-columns:1.2fr 1fr}.cloud-home__magic--1x2 .cloud-home__magic-cell:first-child{grid-row:span 2}.cloud-home__magic-cell{color:#0f172a;cursor:pointer;border:0;border-radius:10px;min-height:88px;font-weight:600}.cloud-home{--cloud-blue:#1677ff;--cloud-blue-dark:#0b1f4a;--cloud-cyan:#36cfc9;--cloud-text:#0f172a;--cloud-muted:#64748b;--cloud-border:#94a3b838;color:var(--cloud-text);background:#f5f8ff;overflow-x:hidden}.cloud-home__nav-backdrop{z-index:90;background:#0f172a6b;position:fixed;inset:0}.cloud-home__header{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--cloud-border);background:#ffffffe0;position:sticky;top:0}.cloud-home__header-inner,.cloud-home__hero-inner,.cloud-home__section,.cloud-home__cta-inner,.cloud-home__footer-inner{width:min(1180px,100% - 32px);margin:0 auto}.cloud-home__header-inner{align-items:center;gap:20px;min-height:68px;display:flex}.cloud-home__brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.cloud-home__brand-mark{color:#fff;background:linear-gradient(135deg,#1677ff,#36cfc9);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:inline-flex}.cloud-home__brand-text{gap:2px;display:grid}.cloud-home__brand-text strong{font-size:16px}.cloud-home__brand-text small{color:var(--cloud-muted);font-size:12px}.cloud-home__nav{align-items:center;gap:8px;margin-left:auto;display:flex}.cloud-home__nav button,.cloud-home__link-btn,.cloud-home__text-btn{color:#334155;cursor:pointer;background:0 0;border:0}.cloud-home__nav button{border-radius:8px;padding:8px 12px;font-size:14px}.cloud-home__nav button:hover,.cloud-home__link-btn:hover,.cloud-home__text-btn:hover{color:var(--cloud-blue)}.cloud-home__header-actions{align-items:center;gap:10px;display:flex}.cloud-home__primary-btn,.cloud-home__ghost-btn{cursor:pointer;border:0;border-radius:10px;min-height:42px;padding:0 18px;font-size:14px;font-weight:600}.cloud-home__primary-btn{color:#fff;background:linear-gradient(135deg,#1677ff,#0958d9);box-shadow:0 10px 24px #1677ff47}.cloud-home__primary-btn--sm{min-height:36px;padding:0 14px}.cloud-home__ghost-btn{color:#dbeafe;background:#ffffff14;border:1px solid #ffffff2e}.cloud-home__ghost-btn--light{color:#fff;border-color:#ffffff59}.cloud-home__menu-toggle{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:4px;padding:8px;display:none}.cloud-home__menu-toggle span{background:#334155;width:18px;height:2px;display:block}.cloud-home__hero{color:#fff;background:radial-gradient(circle at 20% 20%,#36cfc92e,#0000 28%),radial-gradient(circle at 80% 0,#1677ff59,#0000 32%),linear-gradient(#07142f 0%,#0b1f4a 48%,#0a1738 100%);position:relative;overflow:hidden}.cloud-home__hero-bg{pointer-events:none;position:absolute;inset:0}.cloud-home__hero-grid{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 90%);mask-image:linear-gradient(#000c,#0000 90%)}.cloud-home__hero-glow{filter:blur(80px);opacity:.45;border-radius:50%;width:420px;height:420px;position:absolute}.cloud-home__hero-glow--left{background:#1677ff;top:10%;left:-80px}.cloud-home__hero-glow--right{background:#36cfc9;top:-40px;right:-60px}.cloud-home__hero-inner{padding:88px 0 72px;position:relative}.cloud-home__eyebrow{color:#bfdbfe;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;margin-bottom:18px;padding:6px 12px;font-size:13px;display:inline-flex}.cloud-home__hero h1{margin:0 0 18px;font-size:clamp(34px,6vw,56px);line-height:1.15}.cloud-home__hero h1 em{color:#7dd3fc;font-style:normal}.cloud-home__hero p{color:#e2e8f0e0;max-width:720px;margin:0 0 28px;font-size:17px;line-height:1.85}.cloud-home__hero-actions,.cloud-home__cta-actions{flex-wrap:wrap;gap:12px;display:flex}.cloud-home__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:42px;display:grid}.cloud-home__stat{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;padding:18px 16px}.cloud-home__stat strong{margin-bottom:6px;font-size:28px;display:block}.cloud-home__stat span{color:#e2e8f0c7;font-size:13px}.cloud-home__section{padding:72px 0}.cloud-home__section--alt{background:linear-gradient(#f8fbff 0%,#eef4ff 100%)}.cloud-home__section-head{text-align:center;margin-bottom:28px}.cloud-home__section-tag{color:var(--cloud-blue);letter-spacing:.12em;margin-bottom:10px;font-size:12px;font-weight:700;display:inline-block}.cloud-home__section-head h2{margin:0 0 10px;font-size:clamp(28px,4vw,36px)}.cloud-home__section-head p{max-width:680px;color:var(--cloud-muted);margin:0 auto;line-height:1.8}.cloud-home__product-grid,.cloud-home__solution-grid,.cloud-home__advantage-grid{gap:18px;display:grid}.cloud-home__product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-home__solution-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cloud-home__advantage-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cloud-home__product-card,.cloud-home__solution-card,.cloud-home__advantage-card{border:1px solid var(--cloud-border);background:#fff;border-radius:18px;padding:24px;box-shadow:0 12px 30px #0f172a0d}.cloud-home__product-card-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.cloud-home__product-icon{font-size:28px}.cloud-home__product-tag{color:var(--cloud-blue);background:#1677ff1a;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.cloud-home__product-card h3,.cloud-home__solution-card h3,.cloud-home__advantage-card h3{margin:0 0 10px;font-size:20px}.cloud-home__product-card p,.cloud-home__solution-card p,.cloud-home__advantage-card p{color:var(--cloud-muted);margin:0;line-height:1.75}.cloud-home__text-btn{color:var(--cloud-blue);margin-top:18px;padding:0;font-weight:600}.cloud-home__solution-card ul{color:#475569;margin:16px 0 0;padding-left:18px;line-height:1.8}.cloud-home__cta{padding:56px 0 72px}.cloud-home__cta-inner{color:#fff;background:linear-gradient(135deg,#1677ff 0%,#0958d9 55%,#0b1f4a 100%);border-radius:24px;justify-content:space-between;align-items:center;gap:24px;padding:36px;display:flex;box-shadow:0 24px 50px #1677ff3d}.cloud-home__cta-inner h2{margin:0 0 10px;font-size:30px}.cloud-home__cta-inner p{color:#ffffffdb;margin:0;line-height:1.8}.cloud-home__footer{color:#e2e8f0d1;background:#0b1220;padding:28px 0 36px}.cloud-home__footer-inner{gap:14px;display:grid}.cloud-home__footer strong{color:#fff;font-size:18px}.cloud-home__footer-links{flex-wrap:wrap;gap:16px;display:flex}.cloud-home__footer-links a{color:#e2e8f0d1;text-decoration:none}.cloud-home__footer-links a:hover{color:#fff}.cloud-home__footer-copy{color:#94a3b8e6;margin:0;font-size:13px}@media (width<=960px){.cloud-home__nav{z-index:95;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-bottom:1px solid var(--cloud-border);background:#fffffffa;flex-direction:column;align-items:stretch;margin-left:0;display:none;position:fixed;top:64px;left:0;right:0;box-shadow:0 12px 28px #0f172a14}.cloud-home__nav--open{display:flex}.cloud-home__header{z-index:100;position:sticky;top:0}.cloud-home__header-inner{flex-wrap:nowrap;gap:12px;width:min(1180px,100% - 24px);min-height:64px;position:relative}.cloud-home__brand-text strong{font-size:15px}.cloud-home__brand-text small{display:none}.cloud-home__menu-toggle{display:inline-flex}.cloud-home__header-actions .cloud-home__ghost-btn,.cloud-home__header-actions .cloud-home__link-btn{display:none}.cloud-home__header-actions .cloud-home__primary-btn{min-height:36px;padding:0 12px;font-size:13px}.cloud-home__stats,.cloud-home__product-grid,.cloud-home__solution-grid,.cloud-home__advantage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-home__cta-inner{flex-direction:column;align-items:flex-start}.cloud-home__section{padding:48px 0}.cloud-home__hero-inner{padding:56px 0 48px}.cloud-home__hero-inner--compact{padding-bottom:32px}.cloud-home__title-bar{flex-wrap:wrap}}@media (width<=640px){.cloud-home__header-inner,.cloud-home__hero-inner,.cloud-home__section,.cloud-home__cta-inner,.cloud-home__footer-inner{width:min(1180px,100% - 20px)}.cloud-home__carousel{min-height:140px;height:min(var(--carousel-height,180px), 42vw)!important}.cloud-home__nav-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cloud-home__magic--1x2{grid-template-rows:auto;grid-template-columns:1fr}.cloud-home__magic--1x2 .cloud-home__magic-cell:first-child{grid-row:auto}.cloud-home__stats,.cloud-home__product-grid,.cloud-home__solution-grid,.cloud-home__advantage-grid{grid-template-columns:1fr}.cloud-home__hero-inner{padding:44px 0 40px}.cloud-home__hero h1{font-size:clamp(28px,8vw,40px)}.cloud-home__hero p{font-size:15px;line-height:1.7}.cloud-home__stat strong{font-size:24px}.cloud-home__section{padding:36px 0}.cloud-home__section-head h2{font-size:24px}.cloud-home__cta{padding:36px 0 44px}.cloud-home__cta-inner{border-radius:18px;padding:24px 18px}.cloud-home__cta-inner h2{font-size:24px}.cloud-home__primary-btn,.cloud-home__ghost-btn{justify-content:center;width:100%}.cloud-home__hero-actions,.cloud-home__cta-actions{width:100%}.cloud-home__hero-actions .cloud-home__primary-btn,.cloud-home__hero-actions .cloud-home__ghost-btn,.cloud-home__cta-actions .cloud-home__primary-btn,.cloud-home__cta-actions .cloud-home__ghost-btn{flex:auto}.cloud-home__footer-links{flex-direction:column;gap:10px}}.login-page{background:radial-gradient(circle at 0 0,#18a0582e,#0000 32%),linear-gradient(135deg,#eef6ff 0%,#f8fbff 50%,#eefbf5 100%);justify-content:center;align-items:center;min-height:100vh;padding:40px;display:flex}.login-card{grid-template-columns:1.1fr 420px;align-items:center;gap:40px;width:min(980px,100%);display:grid}.login-hero{color:#1f2937;padding:48px}.login-hero__badge{color:#18a058;background:#18a0581f;border-radius:999px;margin-bottom:18px;padding:6px 12px;font-weight:600;display:inline-flex}.login-hero h1{margin:0 0 16px;font-size:44px}.login-hero p{color:#64748b;max-width:520px;margin:0;font-size:17px;line-height:1.8}.login-form-card{border-radius:18px;box-shadow:0 20px 60px #0f172a14}.login-tip{color:#94a3b8;margin:14px 0 0;font-size:13px}.public-survey-page{background:radial-gradient(circle at top,#1296db14,#0000 34%),#f5f7fb;min-height:100dvh;padding:24px 12px;overflow-x:hidden}.public-survey-card{box-sizing:border-box;background:#fff;border-radius:18px;width:min(780px,100%);max-width:100%;margin:0 auto;padding:32px;overflow-x:hidden;box-shadow:0 16px 48px #0f172a14}.public-survey-header{text-align:center;margin-bottom:28px}.public-survey-header h1{color:#169bd5;overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin:0 0 12px;font-size:30px}.public-survey-header p{color:#64748b;overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin:0;line-height:1.8}.public-survey-form{gap:18px;display:grid}.public-question-field{gap:12px;max-width:100%;display:grid}.public-question-field__control,.public-question-field__choice,.public-question-field__rich{width:100%}.public-question-field__rich .survey-rich-editor{border-radius:10px;overflow:hidden}.public-question-field__nps{gap:10px;display:grid}.public-question-field__nps-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #dbeafe;border-radius:10px;min-height:44px;font-size:15px}.public-question-field__nps-btn--active{color:#fff;background:#1677ff;border-color:#1677ff}.public-question-field__matrix{overflow-x:auto}.public-question-field__upload{gap:10px;width:100%;display:grid}.public-question-field__upload-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.public-question-field__upload-list li{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:8px 12px;font-size:13px;display:flex;overflow:hidden}.public-question-field__upload-list li span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.public-question-field__upload-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.survey-signature-field{justify-items:start;gap:8px;display:grid}.survey-signature-field__clear{margin-left:0}.public-question-field__upload-list small{color:#94a3b8}.public-question-field__signature{width:100%}.survey-upload-modal__body{gap:14px;min-width:0;display:grid;overflow:hidden}.survey-upload-modal__tip{color:#64748b;word-break:break-word;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.survey-upload-modal__actions{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.survey-upload-modal__count{color:#475569;flex-shrink:0;font-size:13px}.survey-upload-modal__input{display:none}.survey-upload-modal__list{-webkit-overflow-scrolling:touch;gap:10px;min-width:0;max-height:min(52vh,420px);margin:0;padding:0;list-style:none;display:grid;overflow:hidden auto}.survey-upload-modal__item{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:10px;gap:8px;min-width:0;padding:12px;display:grid;overflow:hidden}.survey-upload-modal__item--done{background:#f8fafc}.survey-upload-modal__meta{gap:4px;min-width:0;display:grid}.survey-upload-modal__meta strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:13px;line-height:1.4;display:block;overflow:hidden}.survey-upload-modal__meta span{color:#94a3b8;word-break:break-word;font-size:12px}.survey-upload-modal__item :deep(.n-progress){width:100%;min-width:0;max-width:100%}.survey-upload-modal__item :deep(.n-progress-graph){max-width:100%;min-width:0!important}.survey-upload-modal__item :deep(.n-progress-custom-content){min-width:0}.survey-upload-modal__error{color:#dc2626;word-break:break-word;margin:0;font-size:12px}.survey-upload-modal :deep(.n-card){box-sizing:border-box;max-width:calc(100vw - 32px)}.survey-upload-modal :deep(.n-card__content){overflow:hidden}@media (width<=768px){.survey-upload-modal__meta strong{white-space:normal;-webkit-line-clamp:2;word-break:break-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.survey-upload-modal__list{max-height:min(58vh,480px)}}.public-survey-page-indicator{color:#64748b;margin:8px 0 0;font-size:14px}.validated-survey-input{gap:6px;width:100%;display:grid}.validated-survey-input__control{width:100%}.validated-survey-input__hint{color:#94a3b8;margin:0;font-size:12px}.validated-survey-input__error{color:#e11d48;margin:0;font-size:12px}.survey-signature-field{width:100%}.survey-signature-field__trigger{cursor:pointer;background:#fff;border:1px solid #dbeafe;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:120px;padding:12px;display:flex}.survey-signature-field__placeholder{color:#94a3b8;font-size:15px}.survey-signature-field__preview{object-fit:contain;max-width:100%;max-height:96px;display:block}.survey-signature-sheet{z-index:3000;align-items:flex-end;display:flex;position:fixed;inset:0}.survey-signature-sheet__mask{background:#0f172a73;position:absolute;inset:0}.survey-signature-sheet__panel{z-index:1;background:#fff;border-radius:16px 16px 0 0;width:100%;position:relative;overflow:hidden}.survey-signature-sheet__toolbar{border-bottom:1px solid #e5e7eb;grid-template-columns:auto auto 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.survey-signature-sheet__title{color:#0f172a;justify-self:center;font-size:16px}.survey-signature-sheet__action{color:#64748b;cursor:pointer;background:0 0;border:0;font-size:15px}.survey-signature-sheet__action--primary{color:#1677ff}.survey-signature-sheet__action--confirm{justify-self:end}.survey-signature-sheet__canvas-wrap{background:#fff;height:min(52vh,420px)}.survey-signature-sheet__canvas{touch-action:none;width:100%;height:100%;display:block}.public-survey-question{background:#fff;border:1px solid #eef2f7;border-radius:12px;padding:18px}.public-survey-question__title{color:#1f2937;overflow-wrap:anywhere;word-break:break-word;align-items:baseline;gap:8px;max-width:100%;margin-bottom:14px;font-size:17px;display:flex}.public-survey-question__title em{color:#e11d48;font-style:normal}.public-survey-header__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.public-survey-header__top h1{flex:1;margin:0}.public-survey-progress{margin-top:16px}.public-survey-body{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.public-survey-body:has(.public-answer-card){grid-template-columns:180px minmax(0,1fr)}.public-answer-card{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;align-self:start;padding:12px;position:sticky;top:12px}.public-answer-card h4{color:#334155;margin:0 0 10px;font-size:14px}.public-answer-card__grid{grid-template-columns:repeat(auto-fill,minmax(36px,1fr));gap:8px;display:grid}.public-answer-card__grid--drawer{grid-template-columns:repeat(auto-fill,minmax(44px,1fr))}.public-answer-card__item{color:#475569;cursor:pointer;background:#fff;border:1px solid #dbeafe;border-radius:8px;min-height:36px}.public-answer-card__item--active{color:#1677ff;background:#eff6ff;border-color:#1677ff}.public-answer-card__item--done{color:#18a058;background:#f0fdf4;border-color:#18a058}.public-survey-card--copyable .public-survey-question__title strong,.public-survey-card--copyable .survey-preview-question__description{-webkit-user-select:text;user-select:text}.public-survey-card:not(.public-survey-card--copyable) .public-survey-question__title strong,.public-survey-actions{margin-top:24px}.public-access-panel{background:#eff6ff;border:1px solid #dbeafe;border-radius:14px;gap:12px;margin-bottom:20px;padding:16px;display:grid}.public-access-panel h3{color:#1f2937;margin:0}.public-access-row{grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.public-access-row--password{grid-template-columns:120px minmax(0,1fr) auto}.public-survey-page--gate{background:#fff;padding:0}.public-password-gate{background:#fff;width:min(720px,100%);min-height:100dvh;margin:0 auto;padding:48px 20px 32px}.public-password-gate__title{color:#111827;text-align:center;overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin:0 0 12px;font-size:clamp(22px,5vw,28px);font-weight:700;line-height:1.45}.public-password-gate__description{color:#6b7280;text-align:center;overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin:0 0 28px;font-size:14px;line-height:1.7}.public-password-gate__prereq{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;gap:10px;margin-bottom:24px;padding:12px 14px;display:grid}.public-password-gate__prereq-row{color:#374151;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.public-password-gate__form{width:min(560px,100%);margin:0 auto}.public-password-gate__label{color:#374151;margin-bottom:10px;font-size:15px;line-height:1.5;display:block}.public-password-gate__required{color:#ef4444;margin-right:2px}.public-password-gate__input{box-sizing:border-box;color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:4px;outline:none;width:100%;height:44px;padding:0 12px;font-size:16px;transition:border-color .2s,box-shadow .2s}.public-password-gate__input:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1f}.public-password-gate__submit{color:#fff;cursor:pointer;background:#1890ff;border:none;border-radius:4px;width:100%;height:48px;margin-top:18px;font-size:16px;font-weight:500;transition:background .2s,opacity .2s}.public-password-gate__submit:hover:not(:disabled){background:#1677ff}.public-password-gate__submit:disabled{opacity:.55;cursor:not-allowed}.public-access-identity{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 0;display:flex}.public-access-identity+.public-access-identity{border-top:1px solid #eef2f7}.public-access-identity__profile{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.public-access-identity__avatar{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.public-access-identity__avatar--system,.public-access-identity__avatar--wechat{color:#fff;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:inline-flex}.public-access-identity__avatar--system{background:linear-gradient(135deg,#1677ff,#36cfc9)}.public-access-identity__avatar--wechat{background:linear-gradient(135deg,#22c55e,#16a34a)}.public-access-identity__meta{gap:2px;min-width:0;display:grid}.public-access-identity__meta strong,.public-access-identity__meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-access-identity__meta strong{color:#111827;font-size:15px}.public-access-identity__meta span{color:#6b7280;font-size:12px}.public-access-identity__label{color:#374151;font-size:14px}.public-access-identity__logout{color:#64748b;cursor:pointer;background:0 0;border:0;flex:none;font-size:13px}.public-access-identity__logout:hover{color:#ef4444}.public-identity-bar{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;gap:10px;margin-bottom:20px;padding:12px 14px;display:grid}.public-identity-bar__item{align-items:center;gap:10px;min-width:0;display:flex}.public-identity-bar__item+.public-identity-bar__item{border-top:1px solid #eef2f7;padding-top:10px}.public-survey-footer{border-top:1px solid #f1f5f9;justify-content:center;margin-top:28px;padding-top:16px;display:flex}.public-survey-footer__clear{color:#94a3b8;cursor:pointer;background:0 0;border:0;font-size:13px}.public-survey-footer__clear:hover{color:#64748b}.jw-question-card__tool{justify-content:center;align-items:center;display:inline-flex}.jw-question-card__tool--drag.question-card__drag{color:#1677ff;touch-action:none;background:#f0f7ff;border-radius:4px;width:30px;height:30px;min-height:30px}.jw-question-card__tool--drag.question-card__drag:active{cursor:grabbing}.jw-option-row__actions button{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.jw-option-row__actions button:hover{color:#1677ff;background:#f5f9ff}.jw-option-row__drag{justify-content:center;align-items:center;display:inline-flex}.jw-rich-text-preview--static{color:#6b7280;background:#fff;border:1px solid #d1d5db;border-radius:4px;min-height:120px;padding:12px}.survey-rich-editor{background:#fff;border:1px solid #d1d5db;border-radius:4px;overflow:hidden}.survey-rich-editor__toolbar{border-bottom:1px solid #eef2f7}.survey-rich-editor__body{overflow:hidden}.public-pager{text-align:left;margin-top:18px}.public-pager__toggle{cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;padding:0;display:grid}.public-pager__track{background:#e5e7eb;border-radius:999px;height:8px;position:relative;overflow:hidden}.public-pager__fill{border-radius:inherit;background:linear-gradient(90deg,#36cfc9,#1677ff);height:100%;transition:width .2s}.public-pager__summary{color:#64748b;white-space:nowrap;font-size:13px}.public-pager__chevron{color:#94a3b8;font-size:18px;line-height:1;transition:transform .2s}.public-pager__chevron--open{transform:rotate(180deg)}.public-pager__panel{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;margin-top:12px;padding:12px}.public-pager__grid{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:8px;display:grid}.public-pager__item{color:#334155;cursor:pointer;background:#fff;border:1px solid #dbeafe;border-radius:8px;min-height:40px;font-size:14px}.public-pager__item--active{color:#1677ff;background:#eff6ff;border-color:#1677ff}.public-pager__item--done{background:#ecfdf5;border-color:#86efac}.public-pager__item--struct{color:#94a3b8;background:#f8fafc}.public-survey-actions--pager{padding:12px 0 calc(12px + env(safe-area-inset-bottom));background:linear-gradient(#fff0,#fff 24%);grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid;position:sticky;bottom:0}.public-pager-footer__btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;min-height:46px;font-size:16px}.public-pager-footer__btn:disabled{opacity:.45;cursor:not-allowed}.public-pager-footer__btn--primary{color:#fff;background:#1677ff;border-color:#1677ff}.survey-preview-question__description--rich{line-height:1.7}.public-survey-card:has(.public-survey-actions--pager){padding-bottom:8px}.app-shell{height:100vh;min-height:100vh}@keyframes sidebar-menu-pulse{0%,to{color:inherit;background-color:#0000}50%{color:#d03050;background-color:#d030501f}}@keyframes appeal-tag-pulse{0%,to{box-shadow:0 0 #d0305000}50%{box-shadow:0 0 0 4px #d0305033}}.sidebar-menu-label{align-items:center;gap:8px;max-width:100%;display:inline-flex}.sidebar-menu-label__text{flex:1;min-width:0}.sidebar-menu-label--pulse{border-radius:6px;margin:-2px -6px;padding:2px 6px;animation:1.2s ease-in-out infinite sidebar-menu-pulse}.app-shell--appeal-alert .n-menu-item[data-key=system-tools]>.n-menu-item-content,.app-shell--appeal-alert .n-menu-item[data-key=system-ban-appeals]>.n-menu-item-content{animation:1.2s ease-in-out infinite sidebar-menu-pulse}.appeal-header-tag--pulse{animation:1.2s ease-in-out infinite appeal-tag-pulse}.brand{align-items:center;gap:10px;height:64px;padding:0 18px;font-size:18px;font-weight:700;display:flex}.brand--drawer{height:auto;padding:0}.brand__mark{color:#fff;background:#18a058;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.app-header{background:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 24px;display:flex}.header-main{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.header-main__text{flex:1;min-width:0;overflow:hidden}.page-title-line{white-space:nowrap;color:#0f172a;align-items:baseline;width:100%;min-width:0;margin:0;font-size:clamp(12px,1.1vw + 11px,18px);font-weight:700;line-height:1.35;display:flex;overflow:hidden}.page-title-line__primary{text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.page-title-line__sep{color:#94a3b8;flex-shrink:0;font-weight:400}.page-title-line__sub{text-overflow:ellipsis;color:#64748b;flex:1;min-width:0;font-size:.78em;font-weight:400;overflow:hidden}.mobile-sidebar-trigger{display:none}.page-subtitle,.user-name{color:#64748b}.user-actions--header{flex-wrap:nowrap;flex-shrink:0}.header-inbox-badge :deep(.n-badge-sup){transform:translate(4px,-6px)}.header-inbox-hub{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:row;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:6px 12px;transition:border-color .15s,box-shadow .15s,transform .2s;display:inline-flex}.header-inbox-hub__label{white-space:nowrap;font-size:13px;font-weight:600}.header-inbox-hub:hover{border-color:#1677ff;box-shadow:0 2px 8px #1677ff1f}.header-inbox-hub--with-balance{min-width:52px;padding-top:4px;padding-bottom:4px}.header-inbox-hub__balance{text-overflow:ellipsis;white-space:nowrap;color:#1677ff;max-width:72px;font-size:10px;font-weight:600;line-height:1.2;overflow:hidden}.header-inbox-hub__balance--loading{color:#94a3b8}.header-inbox-hub__icon{color:#475569;justify-content:center;align-items:center;display:inline-flex}.app-content{padding:24px;overflow-x:hidden}.mt-16{margin-top:16px}.mb-16{margin-bottom:16px}.table-actions{align-items:center;gap:10px;display:inline-flex}.mobile-card-list{display:none}.mobile-list-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;gap:12px;padding:14px;display:grid;box-shadow:0 1px 2px #0f172a0a}.mobile-list-card+.mobile-list-card{margin-top:12px}.mobile-list-card__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mobile-list-card__title{color:#111827;font-size:16px;font-weight:700;line-height:1.35}.mobile-list-card__subtitle{color:#64748b;word-break:break-word;margin-top:4px;font-size:12px;line-height:1.4}.mobile-list-card__body{gap:8px;display:grid}.mobile-list-card__row{color:#475569;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px;font-size:14px;display:grid}.mobile-list-card__row span{color:#94a3b8;white-space:nowrap}.mobile-list-card__row strong{color:#1f2937;text-align:right;word-break:break-word;min-width:0;font-weight:500}.mobile-list-card__actions{grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:8px;padding-top:2px;display:grid}.mobile-list-card__actions .n-button{min-width:0}.form-modal{width:min(520px,100vw - 32px);max-width:calc(100vw - 32px)}.wide-form-modal{width:min(980px,100vw - 32px);max-width:calc(100vw - 32px)}.form-modal .n-card-header,.wide-form-modal .n-card-header{flex-wrap:nowrap}.form-modal .n-card-header__main,.wide-form-modal .n-card-header__main{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.form-modal .n-card__content,.wide-form-modal .n-card__content{max-height:min(68vh,680px);padding-right:18px;overflow:hidden auto}.form-modal .n-card__footer,.wide-form-modal .n-card__footer{background:#fff;border-top:1px solid #eef2f7}.form-modal .n-form,.wide-form-modal .n-form{grid-template-columns:1fr;gap:2px;width:100%;min-width:0;display:grid}.form-modal .n-form-item,.wide-form-modal .n-form-item{min-width:0}.form-modal .n-form-item-label,.wide-form-modal .n-form-item-label{white-space:nowrap;min-width:0}.form-modal .n-form-item-blank,.wide-form-modal .n-form-item-blank,.form-modal .n-input,.wide-form-modal .n-input,.form-modal .n-base-selection,.wide-form-modal .n-base-selection{width:100%;min-width:0}.form-modal textarea,.wide-form-modal textarea{resize:vertical}.link-button{color:#2563eb;cursor:pointer;background:0 0;border:0;padding:0}.link-button.danger{color:#dc2626}.sql-side-card{position:sticky;top:16px}.muted-text{color:#64748b}.permission-matrix{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.permission-group{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.permission-group__header{background:#f8fafc;border-bottom:1px solid #e5e7eb;padding:10px 12px;font-weight:600}.permission-group__body{padding:12px}.permission-code-hint{color:#94a3b8;font-size:12px}.permission-group__body .n-checkbox{align-items:flex-start}.phpmyadmin-side .n-card__content{padding-top:0}.phpmyadmin-server{color:#334155;background:#eef2ff;border-radius:6px;margin:0 -8px 10px;padding:10px 12px;font-size:12px}.phpmyadmin-main .n-card__content{padding-top:14px}.phpmyadmin-titlebar{background:linear-gradient(#f8fafc,#fff);border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:12px 14px;display:flex}.phpmyadmin-titlebar h2{margin:0;font-size:18px}.phpmyadmin-titlebar__label{color:#64748b;font-size:12px}.sql-console-table .n-data-table-th{white-space:nowrap}.sql-console-table .n-data-table-th .n-data-table-th__title{text-overflow:clip;overflow:visible}.sql-table-cell__trigger{text-align:left;cursor:help;width:100%;font:inherit;color:inherit;background:0 0;border:0;margin:0;padding:0;display:block}.sql-console-table .sql-table-cell__trigger{cursor:pointer}@media (hover:hover) and (pointer:fine){.sql-console-table .sql-table-cell__trigger{cursor:help}}.sql-table-cell__text{text-overflow:ellipsis;white-space:nowrap;line-height:1.45;display:block;overflow:hidden}.sql-table-cell__text--null{color:#94a3b8;font-style:italic}.sql-table-cell__detail{white-space:pre-wrap;word-break:break-word;max-height:min(60vh,360px);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.5;overflow:auto}.sql-console-mode{margin-bottom:4px}.sql-console-example-tag{cursor:pointer}.sql-console-example-tag:hover{opacity:.85}.sql-visual-builder__conditions-head{color:#334155;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.sql-visual-builder__condition-row{grid-template-columns:1fr 100px 1fr auto;align-items:center;gap:8px;margin-bottom:8px;display:grid}.sql-visual-builder__preview{margin-top:16px}.sql-visual-builder__sql{white-space:pre-wrap;word-break:break-word;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.5}.sql-visual-builder__limit{width:100%}@media (width<=768px){.sql-visual-builder__condition-row{grid-template-columns:1fr}}.sql-blockly-wrap__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.sql-scratch-controls{align-items:center;gap:12px;display:flex}.sql-scratch-flag{cursor:pointer;background:linear-gradient(#5fd068 0%,#4cbf56 45%,#3da84a 100%);border:none;border-radius:50%;width:44px;height:44px;padding:0;transition:transform .12s,filter .12s;position:relative;box-shadow:0 2px #2d8a3a,0 4px 8px #3ca05059}.sql-scratch-flag:after{content:"";opacity:.9;background:#fff;border-radius:1px;width:5px;height:22px;position:absolute;top:10px;left:11px}.sql-scratch-flag:before{content:"";opacity:.95;border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:18px solid #fff;width:0;height:0;position:absolute;top:12px;left:16px}.sql-scratch-flag:hover:not(:disabled){filter:brightness(1.05);transform:scale(1.06)}.sql-scratch-flag:active:not(:disabled){transform:scale(.96)}.sql-scratch-flag:disabled{cursor:not-allowed;opacity:.65}.sql-scratch-flag--running{animation:.8s ease-in-out infinite sql-scratch-flag-pulse}@keyframes sql-scratch-flag-pulse{0%,to{box-shadow:0 2px #2d8a3a,0 4px 8px #3ca05059}50%{box-shadow:0 2px #2d8a3a,0 4px 16px #3ca0508c}}.sql-scratch-stop{cursor:pointer;clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%);background:#c23645;border:none;width:40px;height:40px;padding:0;transition:transform .12s,opacity .12s;box-shadow:0 2px 6px #c2364566}.sql-scratch-stop:hover:not(:disabled){filter:brightness(1.08);transform:scale(1.06)}.sql-scratch-stop:disabled{cursor:not-allowed;opacity:.35;box-shadow:none;background:#94a3b8}.sql-blockly-workspace{border:1px solid #e2e8f0;border-radius:8px;width:100%;height:min(52vh,420px);min-height:280px;overflow:hidden}.sql-blockly-preview{margin-top:12px}.wp-dashboard-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:0;display:flex}.wp-dashboard-header h2{color:#1d2327;margin:0;font-size:23px;font-weight:400}.screen-options-toggle{color:#2c3338;cursor:pointer;background:#f6f7f7;border:1px solid #c3c4c7;border-radius:0 0 4px 4px;min-height:34px;padding:0 12px}.screen-options-toggle:hover{color:#135e96}.screen-options-panel{background:#fff;border:1px solid #c3c4c7;margin:12px 0 16px;padding:16px;box-shadow:0 1px 1px #0000000a}.screen-options-panel__title{color:#1d2327;margin-bottom:12px;font-weight:600}.screen-options-panel__body{flex-wrap:wrap;gap:12px 20px;display:flex}.screen-options-panel__actions{margin-top:12px}.wp-widget-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.wp-widget{background:#fff;border:1px solid #c3c4c7;box-shadow:0 1px 1px #0000000a}.wp-widget__header{background:#fff;border-bottom:1px solid #c3c4c7;align-items:center;min-height:44px;display:flex}.wp-widget__header h3{color:#1d2327;flex:1;margin:0;font-size:14px;font-weight:600}.wp-widget__drag-handle,.wp-widget__collapse,.wp-widget__move{color:#646970;cursor:grab;background:0 0;border:0;min-height:34px}.wp-widget__drag-handle{touch-action:none;width:42px;font-size:17px}.wp-widget__drag-handle:active{cursor:grabbing}.wp-widget__actions{align-items:center;gap:2px;display:flex}.wp-widget__collapse,.wp-widget__move{cursor:pointer;padding:0 8px;font-size:12px}.wp-widget__collapse:hover,.wp-widget__move:hover,.wp-widget__drag-handle:hover{color:#135e96}.wp-widget__body{padding:12px}.line-chart{width:100%;height:300px}.editor-placeholder{grid-template-columns:220px 1fr 260px;gap:16px;min-height:520px;margin-top:16px;display:grid}.editor-placeholder__panel,.editor-placeholder__canvas{background:#fbfcff;border:1px dashed #d9dee8;border-radius:12px;padding:16px}.editor-placeholder__panel h3{margin:0 0 12px}.editor-placeholder__canvas{justify-content:center;align-items:center;display:flex}.survey-editor-shell{gap:16px;display:grid}.survey-editor-toolbar{background:#fff;border:1px solid #e5e7eb;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.survey-editor-toolbar__main{align-items:center;gap:12px;min-width:0;display:flex}.survey-editor-toolbar__main h2{margin:0;font-size:20px}.survey-editor-toolbar__main p{color:#64748b;margin:4px 0 0}.survey-editor-toolbar__actions{flex-shrink:0}.survey-editor-workbench{grid-template-columns:240px minmax(0,1fr) 260px;align-items:start;gap:16px;display:grid}.survey-editor-panel{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:14px}.survey-editor-panel h3{margin:0 0 12px}.survey-editor-main{min-width:0}.survey-editor-form-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.survey-editor-form-title small{color:#64748b;white-space:nowrap}.survey-editor-mobile-types{display:none}.question-type-group+.question-type-group{margin-top:16px}.question-type-group__title{color:#64748b;margin-bottom:8px;font-size:13px;font-weight:600}.question-type-button{color:#1f2937;text-align:left;cursor:grab;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;gap:4px;width:100%;min-height:68px;padding:10px;display:grid}.question-type-button:hover{background:#effaf4;border-color:#18a058}.question-type-button:active{cursor:grabbing}.survey-editor-canvas{border:1px dashed #0000;border-radius:12px;min-height:220px}.question-type-button span{color:#64748b;font-size:12px;line-height:1.4}.question-card-list,.jw-question-canvas--dropping .jw-question-card{transition:transform .28s cubic-bezier(.22,1,.36,1)}.jw-question-list-host{position:relative}.jw-question-drop-indicator{pointer-events:none;background:linear-gradient(90deg,#4096ff,#1677ff,#4096ff) 0 0/200% 100%;border-radius:999px;height:3px;margin:6px 12px;transition:top .2s cubic-bezier(.22,1,.36,1),opacity .15s;box-shadow:0 0 0 3px #1677ff29}.jw-question-canvas--dropping .jw-question-drop-indicator--floating{animation:1.2s linear infinite jw-drop-indicator-flow,.9s ease-in-out infinite jw-drop-indicator-pulse}.jw-question-drop-indicator--flash{animation:.22s ease-out jw-drop-indicator-flash}.jw-question-drop-indicator--floating{z-index:3;margin:0;position:absolute}@keyframes jw-drop-indicator-flow{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes jw-drop-indicator-pulse{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:.9;transform:scaleY(1.8)}}@keyframes jw-drop-indicator-flash{0%{transform:scaleY(1);box-shadow:0 0 #1677ff73}to{transform:scaleY(2.2);box-shadow:0 0 0 10px #1677ff00}}@keyframes jw-question-card-enter{0%{opacity:0;transform:translateY(-14px)scale(.97)}60%{opacity:1;transform:translateY(2px)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}.jw-question-card--enter{transform-origin:top;animation:.52s cubic-bezier(.22,1,.36,1) jw-question-card-enter}.survey-empty-dropzone{transition:border-color .25s,background .25s,transform .25s}.survey-empty-dropzone--active{background:#f0f7ff;border-color:#91caff;transform:scale(1.01)}.jw-question-list{gap:0;display:grid}.jw-question-canvas{border:0;border-radius:0;margin-top:0}.jw-question-card{background:#fff;border-top:1px solid #0000;border-bottom:1px solid #f0f2f5;padding:22px 24px 0;transition:background .2s,border-color .2s;position:relative}.jw-question-card:hover{background:#fafbfc}.jw-question-card--active{background:#fffefe;border:1px dotted #18a5e6}.jw-question-card--selected{background:#f5f9ff;box-shadow:inset 3px 0 #1677ff}.jw-question-card--selected.jw-question-card--active{background:#eef6ff}.jw-question-card__check{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;margin-right:4px;display:inline-flex}.jw-question-card__check input{accent-color:#1677ff;cursor:pointer;width:16px;height:16px}.jw-question-bulk-bar{background:#f0f7ff;border:1px solid #dbeafe;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:10px 12px;display:flex}.jw-question-bulk-bar--mobile{margin:0 0 10px}.jw-question-bulk-bar__count{color:#1677ff;margin-right:4px;font-size:13px;font-weight:600}.jw-question-bulk-bar button{color:#434343;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:6px;min-height:30px;padding:0 10px;font-size:13px}.jw-question-bulk-bar button:hover{color:#1677ff;border-color:#91caff}.jw-question-bulk-bar button.is-danger{color:#cf1322;border-color:#ffa39e}.jw-question-bulk-bar button.is-danger:hover{background:#fff1f0}.jw-question-bulk-bar button.is-muted{color:#8c8c8c}.mobile-question-card--selected{background:#f5f9ff;box-shadow:inset 3px 0 #1677ff}.jw-question-card__toolbar{z-index:2;background:#fff;border:1px solid #e5e7eb;border-radius:6px;gap:2px;padding:2px;display:inline-flex;position:absolute;top:10px;right:12px;box-shadow:0 4px 14px #0f172a14}.jw-question-card__tool{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:4px;width:30px;height:30px;font-size:14px}.jw-question-card__tool:hover{color:#1677ff;background:#f5f9ff}.jw-question-card__tool--danger:hover{color:#ef4444;background:#fef2f2}.jw-question-card__header{color:#111827;align-items:center;gap:8px;min-height:42px;padding-left:0;padding-right:150px;display:flex}.jw-question-card__required{color:#e11d48;font-size:18px;font-weight:700;line-height:1}.jw-question-card__index{color:#111827;font-size:18px;font-weight:700}.jw-question-card__title{font-size:18px;font-weight:600}.jw-question-card__title-input{color:#111827;border:1px solid #dbeafe;border-radius:4px;outline:none;flex:1;min-width:0;height:36px;padding:0 8px;font-size:18px;font-weight:600}.jw-question-card__title-input:focus{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff1f}.jw-question-card__type{color:#9ca3af;font-size:14px}.jw-question-card__body{padding:12px 0 18px}.jw-option-row{color:#4b5563;grid-template-columns:20px 24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px;padding:2px 0;font-size:16px;display:grid}.jw-option-row__drag{visibility:hidden;color:#cbd5e1;letter-spacing:-2px;cursor:grab;font-size:12px}.jw-option-row:hover .jw-option-row__drag,.jw-option-row--hover .jw-option-row__drag,.jw-question-card--active .jw-option-row__drag{visibility:visible}.jw-option-row__marker{color:#9ca3af;font-size:18px;line-height:1}.jw-option-row__label,.jw-option-row__input{color:#4b5563;min-width:0;font-size:16px}.jw-option-row__input{border:1px solid #0000;border-radius:4px;outline:none;width:100%;height:34px;padding:0 8px}.jw-option-row__input:focus{background:#fff;border-color:#dbeafe}.jw-option-row__actions{gap:4px;display:inline-flex}.jw-option-row__actions button{color:#9ca3af;cursor:pointer;background:0 0;border:0;width:28px;height:28px;font-size:18px}.jw-option-row__actions button:hover{color:#1677ff}.jw-option-actions{gap:16px;padding-top:6px;display:inline-flex}.jw-option-actions button{color:#169bd5;cursor:pointer;background:0 0;border:0;font-size:15px}.jw-select-preview{color:#6b7280;background:#fff;border:1px solid #d1d5db;border-radius:4px;justify-content:space-between;align-items:center;width:min(100%,520px);min-height:40px;padding:0 12px;display:flex}.jw-select-preview i{color:#9ca3af;font-style:normal}.jw-text-preview{box-sizing:border-box;color:#9ca3af;background:#fff;border:1px solid #d1d5db;border-radius:4px;width:min(100%,520px);min-height:40px;padding:0 12px}.jw-text-preview--area{resize:vertical;min-height:96px;padding:10px 12px}.jw-rich-text-preview{background:#fff;border:1px solid #d1d5db;border-radius:4px;width:min(100%,720px);overflow:hidden}.jw-rich-text-preview__toolbar{background:#fafafa;border-bottom:1px solid #eef2f7;flex-wrap:wrap;gap:4px;padding:8px;display:flex}.jw-rich-text-preview__toolbar span,.jw-rich-text-preview__toolbar button{color:#6b7280;background:0 0;border:0;border-radius:4px;min-width:28px;height:28px;padding:0 6px;font-size:13px}.jw-rich-text-preview__editor{color:#6b7280;min-height:120px;padding:12px;line-height:1.7}.jw-rate-preview{color:#d1d5db;gap:6px;font-size:24px;display:inline-flex}.jw-nps-preview{flex-wrap:wrap;gap:8px;display:flex}.jw-nps-preview button{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:4px;min-width:34px;height:34px}.jw-upload-preview,.jw-signature-preview{color:#6b7280;background:#fafafa;border:1px dashed #cbd5e1;border-radius:4px;justify-content:center;align-items:center;min-width:120px;min-height:40px;padding:0 16px;display:inline-flex}.jw-signature-preview{width:min(100%,420px);min-height:120px}.jw-matrix-preview{overflow-x:auto}.jw-matrix-preview__row{border-bottom:1px solid #f1f5f9;grid-template-columns:120px repeat(auto-fit,minmax(72px,1fr));align-items:center;gap:8px;padding:8px 0;display:grid}.jw-matrix-preview__row--head{color:#6b7280;font-size:13px}.jw-question-note{color:#6b7280;margin:0;line-height:1.7}.survey-split-line{background:0 0;border:0;border-top:1px solid #e5e7eb;width:100%;height:0;margin:8px 0;padding:0;display:block}.public-survey-question--split-line{background:0 0;border:none;border-radius:0;padding:4px 0}.public-question-field--split-line{margin:0;padding:0}.jw-question-card--split-line{padding:6px 24px}.jw-question-card--split-line .jw-question-card__body{padding:0}.jw-question-card--split-line.jw-question-card--active{padding-bottom:0}.jw-page-break{color:#9ca3af;text-align:center;background:#f8fbff;border:1px dashed #dbeafe;border-radius:4px;padding:10px 0;font-size:14px}.jw-question-card__footer{background:#f7f7f7;border-top:1px solid #f1f5f9;flex-wrap:wrap;align-items:center;gap:6px;min-height:52px;margin:0 -24px;padding:8px 12px;display:flex}.jw-question-card__footer button{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:34px;padding:0 10px;font-size:14px}.jw-question-card__footer button:disabled{opacity:.45;cursor:not-allowed}.jw-question-card__footer-danger{color:#ef4444!important}.jw-question-card__footer-done{margin-left:auto;color:#169bd5!important}.question-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden}.question-card__header{background:#f8fafc;border-bottom:1px solid #e5e7eb;align-items:center;gap:10px;padding:12px;display:flex}.question-card__drag{color:#64748b;cursor:grab;touch-action:none;background:#e2e8f0;border:0;border-radius:10px;width:36px;min-height:36px}.question-card__title{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.question-card__title strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.question-card__index{color:#18a058;font-weight:700}.question-card__body{padding:14px}.question-card__description{color:#475569;margin:0;line-height:1.7}.question-card__actions{border-top:1px solid #f1f5f9;flex-wrap:wrap;gap:8px;padding:12px;display:flex}.option-editor,.option-editor__row{width:100%}.option-editor__row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.survey-preview{width:100%;margin:0 auto}.survey-preview--mobile{background:#fff;border:12px solid #111827;border-radius:28px;max-width:420px;padding:12px}.survey-preview__header h2{margin:0 0 8px}.survey-preview__header p{color:#64748b;margin:0 0 18px;line-height:1.7}.survey-preview-question{border-top:1px solid #eef2f7;padding:14px 0}.survey-preview-question--split-line{border-top:none;padding:4px 0}.survey-preview-question__title{gap:6px;margin-bottom:10px;display:flex}.survey-preview-question__title em{color:#dc2626;font-style:normal}.survey-preview-question__description{color:#475569;line-height:1.7}@media (hover:none),(pointer:coarse){.n-button,.n-input,.n-base-selection{min-height:44px}}@media (width<=1024px){.login-card{grid-template-columns:1fr 400px;gap:24px}.login-hero{padding:24px}.login-hero h1{font-size:36px}.editor-placeholder{grid-template-columns:180px 1fr}.survey-editor-workbench{grid-template-columns:200px minmax(0,1fr)}.survey-editor-helper,.editor-placeholder__panel:last-child{grid-column:1/-1}}@media (width<=768px){html,body,#app{height:auto;min-height:100%}.login-page{align-items:stretch;min-height:100dvh;padding:20px}.login-card{grid-template-columns:1fr;align-content:center;gap:18px}.login-hero{padding:8px 4px 0}.login-hero__badge{margin-bottom:10px}.login-hero h1{margin-bottom:10px;font-size:30px}.login-hero p{font-size:15px;line-height:1.65}.login-form-card{border-radius:16px}.app-shell{height:auto;min-height:100dvh}.app-sider{display:none}.app-header{z-index:10;flex-direction:row;align-items:center;gap:8px;height:56px;min-height:56px;padding:0 14px;position:sticky;top:0}.header-main{flex:1;width:auto;min-width:0}.page-title-line{font-size:clamp(11px,2.6vw + 8px,17px)}.user-actions--header{flex-wrap:nowrap;flex-shrink:0;width:auto;justify-content:flex-end!important;gap:6px!important}.user-actions--header .n-button{min-width:40px;min-height:40px}.header-role-tag{text-overflow:ellipsis;max-width:72px;overflow:hidden}.mobile-sidebar-trigger{color:#1f2937;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:44px;height:44px;display:inline-flex}.mobile-sidebar-trigger .app-icon{display:inline-flex}.appeal-header-tag{text-overflow:ellipsis;white-space:nowrap;max-width:88px;overflow:hidden}.header-inbox-hub__balance{max-width:56px;font-size:9px}.user-actions{flex-shrink:0}.user-name,.header-logout-btn__label{display:none}.header-logout-btn{padding-left:10px!important;padding-right:10px!important}.site-msg-inbox-drawer.n-drawer .n-drawer-body-content-wrapper{padding-bottom:env(safe-area-inset-bottom,0)}.site-msg-inbox__item{touch-action:manipulation;min-height:48px}.app-content{padding:16px}.desktop-data-table{display:none}.mobile-card-list{display:block}.n-card-header{align-items:center;gap:12px}.n-card-header__main{white-space:nowrap;min-width:0}.form-modal,.wide-form-modal{border-radius:16px;width:calc(100vw - 24px);max-width:calc(100vw - 24px);margin:12px auto}.form-modal .n-card-header,.wide-form-modal .n-card-header{padding:16px 16px 10px}.form-modal .n-card__content,.wide-form-modal .n-card__content{max-height:calc(100dvh - 190px);padding:10px 16px 16px}.form-modal .n-card__footer,.wide-form-modal .n-card__footer{padding:12px 16px 16px}.form-modal .n-card__footer .n-space,.wide-form-modal .n-card__footer .n-space{width:100%;justify-content:stretch!important}.form-modal .n-card__footer .n-button,.wide-form-modal .n-card__footer .n-button{flex:1}.permission-matrix{grid-template-columns:1fr}.permission-group{border-radius:12px}.wp-dashboard-header{align-items:flex-start}.wp-dashboard-header h2{font-size:21px}.wp-widget-grid{grid-template-columns:1fr}.editor-placeholder{grid-template-columns:1fr;min-height:auto}.survey-editor-toolbar{flex-direction:column;align-items:stretch}.survey-editor-toolbar__main{align-items:flex-start}.survey-editor-toolbar__actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid!important}.survey-editor-toolbar__actions .n-button{width:100%}.survey-editor-workbench{grid-template-columns:1fr}.survey-editor-desktop-types,.survey-editor-helper{display:none}.survey-editor-mobile-types{display:block}.question-card__header{align-items:flex-start}.question-card__title{flex-direction:column;align-items:flex-start;gap:2px}.question-card__title strong{white-space:normal}.question-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.editor-placeholder__canvas{min-height:280px}.line-chart{height:260px}}@media (width<=480px){.login-page{padding:14px}.login-hero h1{font-size:26px}.app-header{gap:6px;height:52px;min-height:52px;padding:0 12px}.page-title-line{font-size:clamp(10px,3.2vw + 6px,15px)}.page-title-line__sub{font-size:.72em}.header-role-tag{display:none}.header-inbox-hub{min-width:40px;min-height:40px;padding:4px 8px}.header-inbox-hub__balance{max-width:48px}.app-content{padding:12px}.form-modal,.wide-form-modal{width:calc(100vw - 16px);max-width:calc(100vw - 16px);margin:8px auto}.form-modal .n-card-header__main,.wide-form-modal .n-card-header__main{font-size:16px}.form-modal .n-card__content,.wide-form-modal .n-card__content{max-height:calc(100dvh - 170px)}.form-modal .n-form-item-label,.wide-form-modal .n-form-item-label{font-size:13px}.screen-options-panel__body{grid-template-columns:1fr;display:grid}.wp-widget__header{flex-wrap:wrap}.wp-widget__actions{width:100%;padding:0 8px 8px 42px}.editor-placeholder__panel,.editor-placeholder__canvas{padding:12px}}.survey-builder{background:#f7f8fb;border:1px solid #e5e7eb;grid-template-columns:56px minmax(0,1fr);min-height:calc(100dvh - 120px);display:grid;overflow:hidden}.survey-builder-rail{background:#fff;border-right:1px solid #e5e7eb;align-content:start;gap:4px;padding:10px 6px;display:grid}.survey-rail-button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-items:center;gap:4px;min-height:54px;display:grid}.survey-rail-button .app-icon{line-height:1}.survey-rail-button strong{font-size:11px;font-weight:500}.survey-rail-button--active,.survey-rail-button:hover{color:#1677ff;background:#eef6ff}.survey-builder-body{grid-template-rows:44px auto;min-width:0;display:grid}.survey-builder-topbar{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;display:flex}.survey-builder-topbar__left,.survey-builder-topbar__right{align-items:center;gap:4px;min-width:0;display:inline-flex}.survey-builder-workspace{grid-template-columns:220px minmax(420px,1fr);min-width:0;min-height:calc(100dvh - 164px);display:grid}.survey-builder-components{border-width:0 1px 0 0;border-radius:0;overflow-y:auto}.question-type-panel{flex-direction:column;min-height:0;max-height:calc(100dvh - 164px);padding:0;display:flex;overflow:hidden}.question-type-panel__body{flex:1;min-height:0;overflow-y:auto}.question-type-panel__body--outline{flex-direction:column;padding:0;display:flex;overflow:hidden}.question-type-group__title small{color:#94a3b8;margin-top:4px;font-size:11px;font-weight:400;display:block}.question-favorite-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.question-type-button{position:relative}.question-type-button--compact{min-height:34px;padding:7px 8px}.question-type-button__pin{color:#cbd5e1;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:absolute;top:4px;right:4px}.question-type-button__pin--active{color:#f59e0b}.question-type-tabs{background:#fff;border-bottom:1px solid #e5e7eb;grid-template-columns:repeat(3,1fr);display:grid}.question-type-tabs__item{color:#64748b;text-align:center;cursor:pointer;background:0 0;border:0;padding:12px 4px;font-size:13px}.question-type-tabs__item--active{color:#1677ff;font-weight:700;box-shadow:inset 0 -2px #1677ff}.question-type-group{padding:12px}.question-type-group+.question-type-group{border-top:1px solid #f1f5f9;margin-top:0}.question-type-group__title{color:#334155;margin-bottom:10px;font-size:13px}.question-type-panel .n-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.question-type-button{background:#fff;border-radius:4px;min-height:36px;padding:8px 9px}.question-type-button strong{font-size:13px;font-weight:500}.question-type-button span{display:none}.survey-paper-stage{background:radial-gradient(circle at top,#1677ff0d,#0000 32%),#f7f8fb;min-width:0;padding:28px 40px 80px;overflow:auto}.survey-paper{background:#fff;border:1px solid #e5e7eb;width:min(760px,100%);min-height:720px;margin:0 auto;padding:54px 56px 38px;position:relative;box-shadow:0 8px 26px #0f172a0f}.survey-paper__header{position:relative}.survey-paper__quick-add{z-index:2;color:#1f2937;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:4px;justify-content:center;align-items:center;width:34px;min-height:28px;display:inline-flex;position:absolute;top:116px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0f172a14}.survey-paper h1{color:#2f3542;margin:0 0 22px;font-size:30px;font-weight:400}.survey-paper p{color:#64748b;margin:0;line-height:1.8}.survey-title-input{margin-bottom:18px}.survey-title-input .n-input__input-el{color:#2f3542;text-align:center;font-size:30px;font-weight:400}.survey-description-input .n-input__textarea-el{color:#64748b;line-height:1.8}.survey-editor-canvas{margin-top:54px}.survey-empty-dropzone{color:#94a3b8;text-align:center;justify-items:center;gap:12px;padding:36px 12px;display:grid}.survey-empty-dropzone__art{align-items:center;gap:18px;height:108px;display:flex}.survey-empty-dropzone__art span{background:#e5e7eb;border-radius:3px;display:block}.survey-empty-dropzone__art span:first-child{width:44px;height:96px}.survey-empty-dropzone__art span:nth-child(2){width:90px;height:96px}.survey-empty-dropzone__art span:nth-child(3){width:140px;height:96px;position:relative}.survey-empty-dropzone__art span:nth-child(3):before{content:"";background:linear-gradient(#cbd5e1 0 0) 8px 8px/42px 6px no-repeat,linear-gradient(#cbd5e1 0 0) 8px 22px/36px 6px no-repeat;border:2px dashed #cbd5e1;width:54px;height:44px;position:absolute;top:16px;left:16px}.survey-empty-dropzone strong{color:#94a3b8;font-weight:500}.survey-empty-dropzone p{color:#c0c7d2;font-size:13px}.survey-paper__footer{justify-content:center;margin-top:28px;display:flex}.question-card{border-radius:8px;box-shadow:0 8px 20px #0f172a0a}.question-card__header{background:#fff}.question-card:hover{border-color:#1677ff}.survey-builder-property{background:#fff;border-left:1px solid #e5e7eb;align-content:start;gap:12px;padding:12px;display:grid}.survey-outline-panel{background:#fff;border-left:1px solid #e5e7eb;flex-direction:column;min-height:0;max-height:calc(100dvh - 164px);padding:12px;display:flex;overflow:hidden}.survey-outline-panel--embedded{border-left:0;flex:1;max-height:none;padding:10px 12px 12px}.survey-outline-panel__embedded-head{color:#64748b;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.survey-outline-panel__embedded-head span{color:#334155;font-weight:600}.survey-outline-panel__embedded-head small{color:#94a3b8}.survey-outline-panel__head{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.survey-outline-panel__head h3{color:#1f2937;margin:0 0 4px;font-size:15px;font-weight:600}.survey-outline-panel__head p{color:#94a3b8;margin:0;font-size:12px}.survey-outline-panel__count{color:#1677ff;text-align:center;background:#eff6ff;border-radius:999px;flex-shrink:0;min-width:28px;height:28px;padding:0 8px;font-size:13px;font-weight:600;line-height:28px}.survey-outline-panel__list{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex;overflow-y:auto}.survey-outline-item{text-align:left;cursor:pointer;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;padding:8px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.survey-outline-item:hover{background:#f5f9ff;border-color:#91caff}.survey-outline-item--active,.survey-outline-item--selected{background:#eff6ff;border-color:#1677ff;box-shadow:inset 2px 0 #1677ff}.survey-outline-item__drag{color:#94a3b8;cursor:grab;touch-action:none;justify-content:center;align-items:center;display:inline-flex}.survey-outline-item__drag:active{cursor:grabbing}.survey-outline-item__index{color:#1677ff;min-width:18px;font-size:12px;font-weight:700}.survey-outline-item__body{flex-direction:column;gap:2px;min-width:0;display:flex}.survey-outline-item__body strong{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.survey-outline-item__body small{color:#94a3b8;font-size:11px}.survey-outline-item__edit{color:#64748b;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.survey-outline-item__edit:hover{color:#1677ff;background:#fff}.question-logic-modal__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.question-logic-modal__head small{color:#94a3b8;margin-bottom:4px;font-size:12px;display:block}.question-logic-modal__head strong{color:#1f2937;font-size:15px}.question-logic-modal__empty{padding:28px 0}.question-logic-card{background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;padding:12px}.question-logic-card__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.question-logic-card__tags{flex-wrap:wrap;gap:6px;display:flex}.question-logic-picker__questions{margin-bottom:16px}.question-logic-picker__options{flex-direction:column;gap:8px;padding-left:8px;display:flex}.question-logic-picker__option{background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.question-logic-section+.question-logic-section{border-top:1px solid #f1f5f9;margin-top:16px;padding-top:16px}.question-logic-section__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.question-logic-section__head strong{color:#1f2937;font-size:14px}.question-logic-section__body{flex-direction:column;gap:10px;display:flex}.question-logic-section__hint{color:#64748b;margin:0;font-size:13px}.question-logic-target-row{grid-template-columns:minmax(72px,120px) minmax(0,1fr);align-items:center;gap:10px;display:grid}.question-logic-target-row span{color:#334155;font-size:13px}.questionnaire-list-desc{color:#64748b;margin:0 0 14px;font-size:13px}.questionnaire-list-filters{margin-bottom:14px}.questionnaire-list-filters__keyword{width:min(280px,100%)}.questionnaire-list-filters__status,.questionnaire-list-filters__creator{width:160px}.survey-property-card{background:#fbfdff;border:1px solid #e5e7eb;border-radius:10px;padding:14px}.survey-property-card h3{color:#1f2937;margin:0 0 12px}.survey-property-card p{color:#64748b;margin:0;line-height:1.7}.survey-property-row{color:#64748b;justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.survey-property-row strong{color:#1f2937}.survey-modal-alert{margin-bottom:12px}.survey-template-card{height:100%}.survey-template-card p{color:#64748b;min-height:48px;margin:0 0 12px;line-height:1.7}.signature-preview{color:#64748b;background:repeating-linear-gradient(-45deg,#f8fafc,#f8fafc 8px,#f1f5f9 8px 16px);border:1px dashed #94a3b8;border-radius:8px;place-items:center;min-height:96px;display:grid}.upload-preview-button{color:#64748b;background:#f8fafc;border:1px solid #d4d8dd;border-radius:6px;justify-content:center;align-items:center;min-height:34px;padding:0 16px;display:inline-flex}.matrix-preview{border:1px solid #e5e7eb;border-radius:8px;width:100%;overflow-x:auto}.matrix-preview__row{border-bottom:1px solid #eef2f7;grid-template-columns:minmax(96px,1.2fr) repeat(3,minmax(80px,1fr));align-items:center;min-width:420px;display:grid}.matrix-preview__row:last-child{border-bottom:0}.matrix-preview__row>*{text-align:center;padding:10px}.matrix-preview__row>strong:first-child{text-align:left}.matrix-preview__row--head{color:#475569;background:#f8fafc}.matrix-preview--interactive .matrix-preview__row{grid-template-columns:minmax(110px,1.2fr) repeat(3,minmax(96px,1fr))}.nps-preview{gap:10px;display:grid}.nps-preview__scale{grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:6px;display:grid}.nps-preview__labels{color:#64748b;justify-content:space-between;gap:12px;font-size:13px;display:flex}.cascader-option-editor{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;gap:8px;padding:10px;display:grid}.response-chart-list{gap:12px;margin:16px 0;display:grid}.response-chart-card{background:#fbfdff;border:1px solid #e5e7eb;border-radius:10px;padding:14px}.response-chart-card h4{color:#1f2937;margin:0 0 6px}.response-chart-card p{color:#64748b;margin:0 0 10px}.response-chart-row{color:#475569;grid-template-columns:minmax(88px,160px) minmax(0,1fr) 40px;align-items:center;gap:10px;margin-top:8px;display:grid}.response-chart-bar{background:#e5e7eb;border-radius:999px;height:10px;overflow:hidden}.response-chart-bar i{border-radius:inherit;background:linear-gradient(90deg,#1296db,#52c41a);height:100%;display:block}.responses-page{gap:18px;width:100%;min-width:0;display:grid;overflow-x:hidden}.responses-hero{background:radial-gradient(circle at 16% 12%,#1296db1f,#0000 28%),linear-gradient(135deg,#fff 0%,#f8fbff 100%);border:1px solid #e5e7eb;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:18px;min-width:0;padding:22px;display:flex;box-shadow:0 16px 40px #0f172a0f}.responses-hero>div{min-width:0}.responses-hero h1{color:#0f172a;overflow-wrap:anywhere;margin:8px 0;font-size:28px}.responses-hero p{color:#64748b;overflow-wrap:anywhere;max-width:680px;margin:0;line-height:1.8}.responses-hero__actions{flex-shrink:0;gap:10px;min-width:0;display:inline-flex}.responses-hero__actions .n-button-group{flex-shrink:0}.responses-stat-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;min-width:0;display:grid}.responses-stat-card{min-width:0}.responses-stat-card .n-card__content{gap:6px;min-width:0;display:grid}.responses-stat-card span{color:#64748b}.responses-stat-card strong{color:#0f172a;overflow-wrap:anywhere;font-size:28px}.responses-stat-card small{color:#94a3b8;overflow-wrap:anywhere}.responses-layout-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px;min-width:0;display:grid}.responses-panel{border-radius:16px;min-width:0;overflow:hidden}.responses-panel .n-card__content{min-width:0}.responses-chart-list{gap:14px;min-width:0;display:grid}.responses-answer-files{gap:6px;min-width:0;display:grid}.responses-answer-file{color:#1677ff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.responses-answer-signature-wrap{justify-items:start;gap:6px;display:grid}.responses-answer-signature{background:#fff;border:1px solid #e2e8f0;border-radius:8px;max-width:160px;max-height:72px;display:block}.responses-uploads-panel__count{color:#64748b;font-size:13px}.responses-uploads-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.responses-upload-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:10px;min-width:0;display:grid;overflow:hidden}.responses-upload-card__preview{background:#f8fafc;place-items:center;min-height:120px;display:grid}.responses-upload-card__preview img{object-fit:contain;width:100%;max-height:140px;display:block}.responses-upload-card__file{color:#64748b;padding:24px;font-weight:700}.responses-upload-card__body{gap:6px;min-width:0;padding:0 12px 12px;display:grid}.responses-upload-card__body strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.responses-upload-card__body p{color:#94a3b8;margin:0;font-size:12px}.responses-chart-card{background:#fbfdff;border:1px solid #eef2f7;border-radius:12px;gap:10px;min-width:0;padding:14px;display:grid}.responses-chart-card__head{justify-content:space-between;gap:12px;min-width:0;display:flex}.responses-chart-card__head strong{color:#1f2937;overflow-wrap:anywhere;min-width:0}.responses-chart-card__head span{color:#64748b;flex-shrink:0}.responses-chart-row{color:#475569;grid-template-columns:minmax(80px,150px) minmax(0,1fr) 42px;align-items:center;gap:10px;min-width:0;display:grid}.responses-chart-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.responses-chart-bar{background:#e5e7eb;border-radius:999px;height:12px;overflow:hidden}.responses-chart-bar i{border-radius:inherit;background:linear-gradient(90deg,#1677ff,#18a058);height:100%;display:block}.responses-timeline{gap:10px;min-width:0;display:grid}.responses-timeline article{background:#fbfdff;border:1px solid #eef2f7;border-radius:12px;gap:4px;min-width:0;padding:12px;display:grid}.responses-timeline strong{color:#1677ff}.responses-timeline span{color:#1f2937;overflow-wrap:anywhere}.responses-timeline small{color:#94a3b8;overflow-wrap:anywhere}.responses-table-card{width:100%}.responses-table-card .n-card__content{-webkit-overflow-scrolling:touch;overflow-x:auto}.responses-data-table{min-width:720px}.responses-report-mode{background:#f5f7fb;border:1px solid #d8dee8;border-radius:14px;grid-template-columns:54px minmax(0,1fr);min-height:560px;display:grid;overflow:hidden;box-shadow:0 14px 34px #0f172a0f}.responses-report-rail{color:#8a94a6;text-align:center;background:#fff;border-right:1px solid #e5e7eb;align-content:start;gap:6px;padding:10px 6px;font-size:12px;display:grid}.responses-report-rail span,.responses-report-rail strong{border-radius:8px;place-items:center;min-height:44px;display:grid}.responses-report-rail strong{color:#1677ff;background:#eef6ff;font-weight:700}.responses-report-main{background:#eef1f5;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}.responses-report-toolbar{background:linear-gradient(#fff,#f2f5f9);border-bottom:1px solid #d8dee8;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:8px 10px;display:flex}.responses-report-toolbar__left,.responses-report-toolbar__right{align-items:center;gap:8px;min-width:0;display:inline-flex}.responses-report-toolbar__right{color:#64748b;font-size:12px}.responses-report-toolbar__right span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.responses-report-table{min-width:900px}.responses-report-table .n-data-table-th{color:#475569;background:#f8fafc;font-size:12px;font-weight:600}.responses-report-table .n-data-table-td{background:#fff;font-size:12px}.responses-identity-stack{gap:6px;min-width:0;display:grid}.responses-wechat-user{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.responses-wechat-user img,.responses-wechat-avatar-fallback{border-radius:50%;width:28px;height:28px}.responses-wechat-user img{object-fit:cover}.responses-wechat-avatar-fallback{color:#18a058;background:#e8f7ef;place-items:center;font-size:12px;font-weight:700;display:grid}.responses-wechat-user strong,.responses-wechat-user small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.responses-wechat-user strong{color:#1f2937;font-size:13px}.responses-wechat-user small{color:#94a3b8;font-size:11px}.response-detail-section+.response-detail-section{border-top:1px solid #e5e7eb;margin-top:24px;padding-top:24px}.response-detail-section__title{color:#0f172a;margin:0 0 14px;font-size:15px;font-weight:700}.response-detail-user-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.response-detail-user-card{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.response-detail-user-card span{color:#64748b;font-size:12px}.response-detail-user-card strong{color:#0f172a;word-break:break-word;font-size:13px;font-weight:600}.response-detail-identities{margin-top:14px}.response-detail-answers{gap:14px;display:grid}.response-detail-answer{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:14px 16px}.response-detail-answer header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.response-detail-answer header strong{color:#0f172a;font-size:14px;line-height:1.5}.response-detail-answer__text{color:#334155;white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.7}.response-detail-answer__media-list{flex-wrap:wrap;gap:10px;display:flex}.response-answer-media__link{color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;text-decoration:none;display:inline-flex}.response-answer-media__link--button{cursor:pointer}.response-answer-media__link small{color:#64748b;font-size:11px}.response-answer-media__popover{object-fit:contain;border-radius:8px;max-width:min(320px,70vw);max-height:240px;display:block}.response-answer-media__preview-full{object-fit:contain;border-radius:8px;width:100%;max-height:70vh;display:block}.response-answer-media__empty{color:#94a3b8;font-size:13px}@media (width<=768px){.response-detail-user-grid{grid-template-columns:1fr}.response-detail-drawer .n-drawer{max-width:100vw;width:100%!important}}.q-data-action-link{color:#2563eb;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.q-data-action-link:hover{text-decoration:underline}.q-stat-detail-modal__meta{color:#64748b;margin:0 0 14px;font-size:13px}.q-stat-detail-entry{border-bottom:1px solid #eef2f7;padding:14px 0}.q-stat-detail-entry:last-child{border-bottom:0}.q-stat-detail-entry__user{gap:8px;margin-bottom:10px;display:grid}.q-stat-detail-entry__user strong{color:#0f172a;font-size:14px;display:block}.q-stat-detail-entry__user small{color:#94a3b8;font-size:12px;display:block}.q-stat-detail-entry__meta-grid{color:#64748b;flex-wrap:wrap;gap:8px 14px;font-size:12px;display:flex}.q-stat-detail-entry__answer{min-width:0}.q-stat-detail-entry__text{color:#334155;white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.7}.answer-thumb-grid{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.answer-thumb-grid__item,.answer-thumb-grid__more{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;width:64px;height:64px;padding:0;overflow:hidden}.answer-thumb-grid__item img{object-fit:cover;width:100%;height:100%;display:block}.answer-thumb-grid__more{color:#475569;place-items:center;font-size:14px;font-weight:700;display:grid}.answer-thumb-grid__file{color:#2563eb;cursor:pointer;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;padding:6px 10px;font-size:12px}.answer-thumb-grid__popover{object-fit:contain;border-radius:8px;max-width:min(280px,70vw);max-height:220px;display:block}.answer-thumb-grid__preview-wrap{place-items:center;min-height:200px;display:grid}.answer-thumb-grid__preview-full{object-fit:contain;border-radius:8px;max-width:100%;max-height:68vh;display:block}.answer-thumb-grid__preview-nav{color:#64748b;justify-content:center;align-items:center;gap:12px;margin-top:12px;font-size:13px;display:flex}.q-responses-panel{padding:0}.q-responses-table-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.q-responses-table-scroll__hint{color:#94a3b8;margin:0 0 8px;font-size:12px}.q-responses-row--starred td{background:#fffbeb!important}.q-responses-row--saving{opacity:.72}.q-responses-star--loading{opacity:.5;cursor:wait}.q-responses-panel__tab-badge{color:#b45309;background:#fef3c7;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:4px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.q-responses-empty{margin-top:12px}.response-detail-drawer__header{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.response-detail-drawer__star{color:#b45309;cursor:pointer;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;padding:4px 10px;font-size:12px}.response-detail-drawer__star--active{background:#fef3c7;font-weight:600}.q-responses-panel__tabs-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.q-responses-panel__count{color:#64748b;font-size:13px}.q-responses-panel__tabs{background:#f1f5f9;border-radius:12px;gap:6px;padding:4px;display:inline-flex}.q-responses-panel__tab{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:7px 16px;font-size:13px;transition:background .15s,color .15s}.q-responses-panel__tab--active{color:#1677ff;background:#fff;font-weight:600;box-shadow:0 1px 4px #0f172a14}.q-responses-panel__toolbar{background:#fff;border:1px solid #e8edf3;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;display:flex;box-shadow:0 8px 24px #0f172a0a}.q-responses-panel__toolbar-left,.q-responses-panel__toolbar-right{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.q-responses-panel__filter-input{width:min(300px,72vw)}.q-responses-table-card,.q-responses-panel .n-spin-container{margin-top:14px}.q-responses-panel .q-data-table-card{border:1px solid #e8edf3;border-radius:14px;min-width:max-content;overflow:visible;box-shadow:0 10px 28px #0f172a0d}.q-responses-table-card .n-data-table-th{color:#475569;background:#f8fafc;font-size:12px;font-weight:600}.q-responses-table-card .n-data-table-td{color:#334155;font-size:12px}.q-responses-star{color:#cbd5e1;cursor:pointer;background:0 0;border:0;font-size:17px;line-height:1}.q-responses-star--active{color:#f59e0b}.q-responses-remark-input{background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;min-width:88px;max-width:140px;padding:5px 8px;font-size:12px}.q-responses-actions{gap:4px;display:flex}.q-responses-action-btn{color:#2563eb;cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:8px;padding:4px 8px;font-size:12px}.q-responses-action-btn--danger{color:#dc2626;border-color:#fecaca}.q-responses-panel__footer{background:#fff;border:1px solid #e8edf3;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px 16px;display:flex}.q-responses-panel__footer-left{flex-wrap:wrap;gap:8px;display:flex}.q-responses-pagination{color:#64748b;background:#f8fafc;border:1px solid #e8edf3;border-radius:10px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 16px;margin-left:auto;padding:10px 12px;font-size:12px;display:flex}.q-responses-pagination__total{color:#475569;white-space:nowrap;font-weight:500}.q-responses-pagination__nav{align-items:center;gap:4px;display:inline-flex}.q-responses-pagination__btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #d8dee8;border-radius:6px;min-width:28px;height:28px;padding:0 8px;font-size:14px;line-height:1}.q-responses-pagination__btn:hover:not(:disabled){color:#2563eb;border-color:#93c5fd}.q-responses-pagination__btn:disabled{opacity:.45;cursor:not-allowed}.q-responses-pagination__btn--text{min-width:44px;font-size:12px}.q-responses-pagination__indicator{text-align:center;color:#334155;min-width:42px;font-weight:600}.q-responses-pagination__size,.q-responses-pagination__goto{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.q-responses-pagination__size-select{width:72px}.q-responses-pagination__goto-input{width:48px}.q-responses-column-picker{gap:8px;min-width:220px;max-height:320px;display:grid;overflow:auto}.q-responses-column-picker__item{align-items:center;gap:8px;font-size:13px;display:flex}.external-query-modal__body{gap:16px;display:grid}.external-query-modal__section{background:#f8fafc;border:1px solid #e8edf3;border-radius:12px;padding:14px}.external-query-modal__switch-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.external-query-modal__switch-row strong{color:#0f172a;font-size:14px;display:block}.external-query-modal__switch-row p{color:#64748b;margin:4px 0 0;font-size:12px}.external-query-modal__hint{color:#64748b;margin:12px 0 0;font-size:12px;line-height:1.7}.external-query-modal__url-box{background:#fff;border:1px dashed #cbd5e1;border-radius:10px;gap:8px;margin-top:14px;padding:12px;display:grid}.external-query-modal__url-box code{word-break:break-all;color:#0f172a;font-size:12px}.external-query-modal__preview{color:#1677ff;font-size:13px}.external-query-modal__footer{justify-content:flex-end;gap:8px;display:flex}.public-query-page{background:linear-gradient(#f8fafc 0%,#eef2f7 100%);place-items:center;min-height:100vh;padding:24px 16px;display:grid}.public-query-card{background:#fff;border-radius:18px;width:min(720px,100%);padding:24px;box-shadow:0 18px 48px #0f172a14}.public-query-card__head h1{color:#0f172a;margin:6px 0 8px;font-size:24px}.public-query-card__eyebrow{color:#64748b;margin:0;font-size:12px}.public-query-card__disabled{color:#94a3b8}.public-query-card__form{gap:10px;margin-top:18px;display:grid}.public-query-results{gap:14px;margin-top:20px;display:grid}.public-query-result{background:#f8fafc;border:1px solid #e8edf3;border-radius:12px;padding:14px}.public-query-result header{color:#64748b;flex-wrap:wrap;gap:8px 14px;margin-bottom:12px;font-size:12px;display:flex}.public-query-result header strong{color:#0f172a;font-size:14px}.public-query-result__answer+.public-query-result__answer{margin-top:10px}.public-query-result__answer strong{color:#334155;margin-bottom:6px;font-size:13px;display:block}.public-query-result__answer p{color:#475569;margin:0;font-size:14px}@media (width<=768px){.q-data-topbar__preview{display:none}.q-data-subbar{flex-direction:column;justify-content:center;align-items:flex-start;min-height:48px;padding:10px 14px}.q-data-body{padding:12px 12px 18px}.q-data-topbar__tab{padding:9px 4px;font-size:12px}.q-responses-panel__toolbar,.q-responses-panel__footer{flex-direction:column;align-items:stretch}.q-responses-panel__toolbar-left,.q-responses-panel__toolbar-right,.q-responses-panel__footer-left,.q-responses-pagination,.q-responses-panel__filter-input{width:100%}.q-responses-pagination{justify-content:flex-start;margin-left:0}}@media (width>=769px){.q-responses-table-scroll__hint{display:none}}.responses-report-footer{color:#64748b;background:#f8fafc;border-top:1px solid #d8dee8;justify-content:space-between;gap:12px;min-width:0;padding:6px 10px;font-size:12px;display:flex}.responses-report-footer span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.questionnaire-settings-page{gap:18px;min-width:0;display:grid}.questionnaire-settings-hero{background:radial-gradient(circle at 16% 12%,#18a0581f,#0000 28%),linear-gradient(135deg,#fff 0%,#f8fbff 100%);border:1px solid #e5e7eb;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:18px;padding:22px;display:flex;box-shadow:0 16px 40px #0f172a0f}.questionnaire-settings-hero h1{color:#0f172a;margin:8px 0;font-size:28px}.questionnaire-settings-hero p{color:#64748b;max-width:680px;margin:0;line-height:1.8}.questionnaire-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.questionnaire-settings-card{border-radius:16px;min-width:0}.settings-switch-row,.settings-limit-row{border-bottom:1px solid #f1f5f9;align-items:center;gap:10px;min-width:0;padding:10px 0;display:grid}.settings-switch-row{grid-template-columns:minmax(0,1fr) auto}.settings-limit-row{grid-template-columns:auto minmax(0,1fr) 96px 24px}.settings-switch-row span,.settings-limit-row span{color:#1f2937;line-height:1.6}.settings-limit-row em{color:#64748b;font-style:normal}.settings-whitelist-grid{gap:10px;margin-top:12px;display:grid}.settings-share-block,.settings-qr-block{gap:12px;min-width:0;margin-bottom:18px;display:grid}.settings-share-block>span{color:#64748b}.settings-qr-block img{background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:180px;height:180px}.survey-mobile-editor{display:none}.mobile-editor-topbar{background:#fff;border-bottom:1px solid #f1f5f9;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;min-height:52px;padding:0 14px;display:grid}.mobile-editor-topbar strong{color:#111827;text-align:center;font-size:17px;font-weight:500}.mobile-icon-button{color:#111827;background:0 0;border:0;width:36px;height:36px;font-size:22px}.mobile-editor-canvas{background:#fff;min-height:calc(100dvh - 106px);padding:26px 0 96px}.mobile-survey-cover{padding:0 30px 34px}.mobile-survey-cover h1{color:#169bd5;text-align:center;margin:0 0 28px;font-size:28px;font-weight:700}.mobile-survey-cover p{color:#6b7280;margin:0;font-size:16px}.mobile-cover-title-input{margin-bottom:24px}.mobile-cover-title-input .n-input__input-el{color:#169bd5;text-align:center;font-size:28px;font-weight:700}.mobile-cover-desc-input .n-input__textarea-el{color:#6b7280;font-size:16px}.mobile-empty-editor{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px;padding:0 26px;display:grid}.mobile-empty-editor--compact{padding-top:22px;padding-bottom:22px}.mobile-primary-ghost,.mobile-secondary-ghost{background:#f7f7f7;border:0;min-height:56px;font-size:16px}.mobile-primary-ghost{color:#169bd5}.mobile-secondary-ghost{color:#111827}.mobile-question-list{gap:18px;display:grid}.mobile-question-card{background:#fff;border-top:1px solid #0000;border-bottom:1px solid #f1f5f9;margin:0;padding:20px 20px 0}.mobile-question-card--active{background:#fffefe;border:1px dotted #18a5e6}.mobile-question-card--split-line{padding:6px 20px 0}.mobile-question-card--split-line .mobile-question-options{padding:0}.mobile-question-title-row{color:#111827;grid-template-columns:auto auto auto minmax(0,1fr);align-items:center;gap:8px;min-height:44px;font-size:19px;display:grid}.mobile-required{color:#e11d48;font-weight:700}.mobile-question-options{gap:10px;padding:14px 0 18px;display:grid}.mobile-option-row{color:#4b5563;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;font-size:16px;display:grid}.mobile-option-dot{color:#9ca3af;font-size:20px}.mobile-text-button{color:#9ca3af;background:0 0;border:0;width:32px;height:32px;font-size:24px}.mobile-inline-actions{flex-wrap:wrap;gap:16px;padding-top:4px;display:inline-flex}.mobile-inline-actions button{color:#169bd5;background:0 0;border:0;font-size:16px}.mobile-question-note{color:#6b7280;margin:0}.mobile-question-footer{background:#f7f7f7;align-items:center;gap:6px;min-height:58px;margin:0 -20px;padding:8px 12px;display:flex;overflow-x:auto}.mobile-question-footer button{color:#6b7280;background:0 0;border:0;border-radius:4px;flex:none;min-height:36px;font-size:14px}.mobile-question-footer .mobile-complete-button{color:#fff;background:#1296db;margin-left:auto;padding:0 14px;font-size:16px}.mobile-editor-bottom-bar{z-index:20;padding:8px 16px max(10px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5e7eb;grid-template-columns:repeat(3,1fr) 1.2fr 1.2fr;align-items:center;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 20px #0f172a0f}.mobile-editor-bottom-bar button{color:#111827;background:0 0;border:0;min-height:48px;font-size:20px}.mobile-editor-bottom-bar button span{font-size:12px;display:block}.mobile-editor-bottom-bar .mobile-preview-button,.mobile-editor-bottom-bar .mobile-save-button{color:#4b5563;background:#fff;border:1px solid #e5e7eb;font-size:16px}.mobile-editor-bottom-bar .mobile-save-button{color:#fff;background:#1296db;border-color:#1296db}.mobile-type-sheet{gap:14px;display:grid}.mobile-type-group h3{color:#9ca3af;margin:0 0 10px;font-size:14px;font-weight:400}.mobile-type-grid{border-top:1px solid #f1f5f9;border-left:1px solid #f1f5f9;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mobile-type-grid button{color:#5f6368;background:#fff;border:1px solid #f1f5f9;border-top:0;border-left:0;gap:6px;min-height:78px;padding:10px 6px;display:grid}.mobile-type-grid button strong{font-size:15px;font-weight:500}.mobile-type-grid button span{color:#9ca3af;font-size:11px}.mobile-outline-row{gap:4px;display:grid}.mobile-outline-row span{color:#64748b;font-size:12px}@media (width<=1180px){.survey-builder-workspace{grid-template-columns:200px minmax(360px,1fr)}.survey-builder-property{display:none}}@media (width<=768px){.public-survey-page{background:#fff;padding:0}.public-survey-card{min-height:100dvh;box-shadow:none;border-radius:0;padding:28px 16px}:is(.public-survey-body,.public-survey-body:has(.public-answer-card)){grid-template-columns:1fr}.public-answer-card{display:none}.public-survey-header h1{font-size:28px}.public-survey-question{border-width:0 0 1px;border-radius:0;padding:16px 0}.public-access-row,.public-access-row--password{grid-template-columns:1fr;align-items:stretch}.responses-hero{border-radius:14px;flex-direction:column;align-items:stretch;padding:16px}.responses-hero__actions{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));width:100%;display:grid}.responses-hero__actions .n-button-group{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.responses-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.responses-layout-grid{grid-template-columns:1fr}.responses-chart-row{grid-template-columns:minmax(72px,100px) minmax(0,1fr) 32px;gap:8px}.responses-stat-card .n-card__content{padding:14px!important}.responses-stat-card strong{font-size:24px}.responses-panel .n-card__content{padding:14px!important}.responses-table-card .n-card__content{padding:0!important}.responses-data-table{min-width:760px}.responses-report-mode{grid-template-columns:1fr;min-height:auto}.responses-report-rail{text-align:left;border-bottom:1px solid #e5e7eb;border-right:0;display:flex;overflow-x:auto}.responses-report-rail span,.responses-report-rail strong{min-width:64px;min-height:36px}.responses-report-toolbar{flex-direction:column;align-items:stretch}.responses-report-toolbar__left{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.responses-report-toolbar__right{justify-content:space-between}.responses-report-table{min-width:980px}.responses-report-footer{flex-direction:column;align-items:flex-start}.responses-report-footer span{white-space:normal}.questionnaire-settings-hero{border-radius:14px;flex-direction:column;align-items:stretch;padding:16px}.questionnaire-settings-grid{grid-template-columns:1fr}.settings-limit-row{grid-template-columns:auto minmax(0,1fr)}.settings-limit-row .n-input-number,.settings-limit-row em{grid-column:2}.survey-mobile-editor{display:block}.survey-desktop-editor{display:none!important}.survey-builder{background:0 0;border:0;grid-template-columns:1fr;min-height:auto}.survey-builder-rail{display:none}.survey-builder-body{grid-template-rows:auto auto}.survey-builder-topbar{z-index:8;flex-direction:column;align-items:stretch;padding:10px;position:sticky;top:64px}.survey-builder-topbar__left,.survey-builder-topbar__right{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.survey-builder-topbar .n-button{width:100%}.survey-builder-workspace{min-height:auto;display:block}.survey-paper-stage{background:0 0;padding:12px 0 44px;overflow:visible}.survey-paper{border-radius:16px;min-height:auto;padding:24px 16px}.survey-paper h1{font-size:24px}.survey-paper__quick-add{display:none}.survey-editor-mobile-types{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.survey-editor-mobile-types .n-button{width:100%}.question-type-panel .n-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.survey-empty-dropzone__art{transform:scale(.82)}}@media (width<=480px){.survey-builder-topbar__left,.survey-builder-topbar__right{grid-template-columns:repeat(2,minmax(0,1fr))}.survey-paper{padding:20px 12px}.survey-empty-dropzone{padding:18px 0}.survey-editor-mobile-types{grid-template-columns:repeat(2,minmax(0,1fr))}.nps-preview__scale,.public-question-field__nps .nps-preview__scale{grid-template-columns:repeat(4,minmax(0,1fr))}}.q-data-page{background:#f3f5f8;grid-template-rows:auto auto 1fr;gap:0;min-height:calc(100vh - 96px);display:grid}.q-data-topbar{z-index:30;background:#fff;border-bottom:1px solid #e5e7eb;gap:12px;padding:12px 16px;display:grid;position:sticky;top:0}.q-data-topbar__main{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.q-data-topbar__left{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.q-data-topbar__title{flex:1;gap:2px;min-width:0;display:grid}.q-data-topbar__title strong{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.q-data-topbar__title span{color:#94a3b8;font-size:12px}.q-data-topbar__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.q-data-topbar__tab{color:#64748b;cursor:pointer;text-align:center;background:#f8fafc;border:1px solid #e8edf3;border-radius:10px;padding:10px 8px;font-size:13px;transition:background .15s,color .15s,border-color .15s}.q-data-topbar__tab--active{color:#1677ff;background:#eff6ff;border-color:#bfdbfe;font-weight:600}.q-data-subbar{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 16px;display:flex}.q-data-subbar__label{color:#0f172a;font-size:14px;font-weight:600}.q-data-subbar__meta{color:#94a3b8;font-size:12px}.q-data-body{min-width:0;padding:14px 16px 20px}.q-data-panel-card{border:1px solid #e8edf3;border-radius:14px;box-shadow:0 8px 24px #0f172a0a}.q-data-subtabs--inline{background:0 0;border-bottom:0;gap:20px;padding:0;display:flex;overflow-x:auto}.q-data-subtabs--inline .q-data-subtabs__item{white-space:nowrap;padding:14px 0}.q-data-subtabs{background:#fff;border-bottom:1px solid #e5e7eb;gap:24px;padding:0 20px;display:flex}.q-data-subtabs__item{color:#64748b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 0;font-size:14px}.q-data-subtabs__item--active{color:#1677ff;border-bottom-color:#1677ff;font-weight:600}.q-data-subtabs__item--disabled{opacity:.45;cursor:not-allowed}.q-data-summary{color:#64748b;flex-wrap:wrap;gap:16px 24px;padding:0 0 14px;font-size:14px;display:flex}.q-data-summary strong{color:#1f2937}.q-data-report-list{gap:16px;padding:16px 20px 24px;display:grid}.q-data-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 0;display:flex}.q-data-table-card{margin:12px 20px 24px}.q-data-detail-meta{color:#64748b;margin:0 0 12px}.q-data-detail-list{color:#334155;word-break:break-word;gap:8px;margin:0;padding-left:20px;display:grid}.q-report-block{background:#fff;border:1px solid #e8edf3;border-radius:4px;overflow:hidden}.q-report-block__head{padding:16px 20px 0}.q-report-block__head h3{color:#1f2937;margin:0;font-size:15px;font-weight:600;line-height:1.6}.q-report-block__body,.q-report-block__text{padding:12px 20px 16px}.q-report-block__text p{color:#64748b;margin:0 0 12px}.q-report-table{border-collapse:collapse;width:100%;font-size:14px}.q-report-table th,.q-report-table td{text-align:left;border-bottom:1px solid #eef2f7;padding:10px 12px}.q-report-table th{color:#64748b;background:#fafbfd;font-weight:600}.q-report-table__count{text-align:center;width:72px}.q-report-table__ratio{align-items:center;gap:10px;min-width:180px;display:flex}.q-report-table__bar{background:#edf2f7;border-radius:999px;flex:1;height:10px;overflow:hidden}.q-report-table__bar i{background:linear-gradient(90deg,#1677ff,#69b1ff);height:100%;display:block}.q-report-table__footer td{color:#64748b;background:#fafbfd}.q-report-block__toolbar{border-top:1px solid #eef2f7;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:12px;display:flex}.q-report-block__tool{color:#64748b;cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:4px;padding:4px 10px;font-size:12px}.q-report-block__tool--active{color:#1677ff;background:#eff6ff;border-color:#91caff}.survey-stat-chart{width:100%;height:280px}.app-icon{vertical-align:middle;flex-shrink:0;display:inline-flex}.app-icon__emoji{line-height:1}.icon-picker{flex-direction:column;gap:10px;display:flex}.icon-picker__preview{align-items:center;gap:8px;display:flex}.icon-picker__preview .n-input{flex:1}.icon-picker__hint{color:#8c8c8c;margin:0;font-size:12px;line-height:1.5}.icon-picker__hint code{background:#f5f5f5;border-radius:4px;padding:0 4px}.icon-picker__hint a{color:#1677ff}.icon-picker__group-title{color:#595959;margin-bottom:6px;font-size:12px;font-weight:600}.icon-picker__grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;display:grid}.icon-picker__item{cursor:pointer;color:#595959;background:#fff;border:1px solid #f0f0f0;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;font-size:11px;display:flex}.icon-picker__item:hover{background:#f0f7ff;border-color:#91caff}.icon-picker__item--active{color:#1677ff;background:#eff6ff;border-color:#1677ff}.icon-picker__item small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.cloud-home__nav-grid-item .app-icon,.cloud-home__product-icon .app-icon{color:#1677ff}.site-diy-widget__icon,.site-diy-selected-item__icon{justify-content:center;align-items:center;display:inline-flex}.q-category-stats,.q-cross-stats{flex-direction:column;gap:16px;display:flex}.q-category-stats__head,.q-cross-stats__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.q-category-stats__head h3,.q-cross-stats__head h3{color:#1f1f1f;margin:0 0 4px;font-size:16px;font-weight:600}.q-category-stats__head p,.q-cross-stats__head p{color:#8c8c8c;margin:0;font-size:13px}.q-category-stats__total,.q-cross-stats__total{color:#595959;background:#fafafa;border:1px solid #f0f0f0;border-radius:999px;flex-shrink:0;padding:4px 12px;font-size:13px}.q-category-stats__tabs{flex-wrap:wrap;gap:8px;display:flex}.q-category-stats__tab{color:#595959;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:6px;padding:6px 14px;font-size:13px}.q-category-stats__tab--active{color:#1677ff;background:#eff6ff;border-color:#91caff}.q-category-stats__card,.q-cross-stats__card{margin-top:0}.q-cross-stats__filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.q-cross-stats__filters label{color:#595959;flex-direction:column;gap:6px;font-size:13px;display:flex}.q-cross-stats__table-wrap{overflow-x:auto}.q-cross-table{border-collapse:collapse;width:100%;min-width:560px;font-size:13px}.q-cross-table th,.q-cross-table td{text-align:center;white-space:nowrap;border:1px solid #f0f0f0;padding:8px 10px}.q-cross-table thead th{background:#fafafa;font-weight:600}.q-cross-table tbody th{text-align:left;background:#fcfcfc;font-weight:500}.q-cross-table small{color:#8c8c8c;margin-top:2px;font-size:11px;font-weight:400;display:block}.q-cross-table__cell--hot{color:#1677ff;background:#f0f7ff;font-weight:600}.q-cross-table__sum,.q-cross-table__footer th,.q-cross-table__footer td{background:#fafafa;font-weight:600}.q-cross-stats__chart-title{margin:0 0 12px;font-size:14px;font-weight:600}.q-cross-stats__heatmap{width:100%;height:320px}@media (width<=768px){.q-data-topbar{flex-direction:column;align-items:stretch}.q-data-topbar__left{flex-wrap:wrap}.q-data-subtabs{gap:16px;overflow-x:auto}.q-report-table__ratio{min-width:120px}.q-cross-stats__filters{grid-template-columns:1fr}}.icon-label{vertical-align:middle;align-items:center;display:inline-flex}.icon-label__text{line-height:1.2}.survey-rail-button .app-icon,.mobile-editor-bottom-bar button .app-icon,.mobile-icon-button{justify-content:center;align-items:center;display:inline-flex}.mobile-icon-button{padding:0}.mobile-editor-bottom-bar button{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:inline-flex}.mobile-primary-ghost .icon-label,.mobile-secondary-ghost .icon-label,.mobile-question-footer .icon-label,.mobile-inline-actions .icon-label{justify-content:center}.mobile-option-dot{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.question-type-button__icon{color:#1677ff}.jw-rate-preview{align-items:center;gap:4px;display:inline-flex}.jw-matrix-preview__cell{justify-content:center;align-items:center;display:inline-flex}.q-data-topbar__tab .icon-label,.q-data-subtabs__item .icon-label{justify-content:center}.table-actions .link-button .icon-label{gap:4px}.app-boot,.page-loading-overlay{background:radial-gradient(circle at 20% 12%,#1890ff24,#0000 42%),radial-gradient(circle at 82% 78%,#6366f11a,#0000 38%),#f5f8ff;justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.page-loading-overlay{z-index:9999;position:fixed;inset:0}.app-boot__card,.page-loading-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:28px 32px 24px;display:flex;box-shadow:0 18px 48px #1890ff1f,0 2px 8px #0f172a0f}.app-boot__brand,.page-loading-title{letter-spacing:.02em;color:#1f2937;margin:4px 0 0;font-size:17px;font-weight:600}.app-boot__hint,.page-loading-subtitle{color:#6b7280;margin:0;font-size:13px}.app-boot__spinner,.page-loading-spinner{width:52px;height:52px;position:relative}.app-boot__spinner-ring,.page-loading-spinner__ring,.app-boot__spinner-core,.page-loading-spinner__core{border-radius:50%;position:absolute;inset:0}.app-boot__spinner-ring,.page-loading-spinner__ring{border:3px solid #1890ff29;border-top-color:#1890ff;animation:.85s linear infinite app-spin}.app-boot__spinner-core,.page-loading-spinner__core{opacity:.9;background:linear-gradient(135deg,#1890ff,#6366f1);animation:1.4s ease-in-out infinite app-pulse;inset:14px}.app-boot__dots,.page-loading-dots{gap:6px;margin-top:4px;display:flex}.app-boot__dots span,.page-loading-dots span{background:#1890ff;border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite app-dot-bounce}.app-boot__dots span:nth-child(2),.page-loading-dots span:nth-child(2){animation-delay:.15s}.app-boot__dots span:nth-child(3),.page-loading-dots span:nth-child(3){animation-delay:.3s}.page-loading-fade-enter-active,.page-loading-fade-leave-active{transition:opacity .28s}.page-loading-fade-enter-from,.page-loading-fade-leave-to{opacity:0}@keyframes app-spin{to{transform:rotate(360deg)}}@keyframes app-pulse{0%,to{opacity:.75;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}@keyframes app-dot-bounce{0%,80%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-6px)}}
