.fxf-context-menu__backdrop{z-index:9998;background:0 0;position:fixed;inset:0}.fxf-context-menu{z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-user-select:none;user-select:none;background:#fffffffa;border:1px solid #0f172a14;border-radius:12px;min-width:220px;max-width:min(280px,100vw - 16px);padding:8px;position:fixed;box-shadow:0 16px 40px #0f172a24,0 2px 8px #0f172a0f}.fxf-context-menu__brand{border-bottom:1px solid #0f172a0f;margin-bottom:6px;padding:8px 10px 10px}.fxf-context-menu__brand-name{color:#0f172a;letter-spacing:.04em;font-size:13px;font-weight:700;display:block}.fxf-context-menu__brand-slogan{color:#64748b;letter-spacing:.08em;margin-top:2px;font-size:11px;display:block}.fxf-context-menu__list{margin:0;padding:0;list-style:none}.fxf-context-menu__item{color:#0f172a;width:100%;min-height:36px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13px;transition:background .15s,color .15s;display:flex}.fxf-context-menu__item:hover,.fxf-context-menu__item:focus-visible{color:#1677ff;background:#1677ff14;outline:none}.fxf-context-menu__icon{color:#64748b;flex-shrink:0}.fxf-context-menu__item:hover .fxf-context-menu__icon,.fxf-context-menu__item:focus-visible .fxf-context-menu__icon{color:#1677ff}.fxf-context-menu__divider{background:#0f172a14;height:1px;margin:6px 8px}@media (prefers-color-scheme:dark){.fxf-context-menu{background:#1e293bf5;border-color:#ffffff14;box-shadow:0 16px 40px #00000059}.fxf-context-menu__brand{border-bottom-color:#ffffff14}.fxf-context-menu__brand-name,.fxf-context-menu__item{color:#f8fafc}.fxf-context-menu__brand-slogan,.fxf-context-menu__icon{color:#94a3b8}.fxf-context-menu__item:hover,.fxf-context-menu__item:focus-visible{color:#93c5fd;background:#1677ff2e}.fxf-context-menu__divider{background:#ffffff14}}.panel-subnav[data-v-960a6924]{border-right:1px solid var(--n-border-color,#00000017);background:var(--n-color,#fff);flex-direction:column;height:100%;padding:12px 0 16px;display:flex}.panel-subnav__title[data-v-960a6924]{color:var(--n-text-color-1,#333);margin:0 0 8px;padding:0 14px;font-size:13px;font-weight:600;line-height:1.4}.panel-subnav__body[data-v-960a6924]{flex:1;min-height:0;overflow-y:auto}.panel-subnav__list[data-v-960a6924]{margin:0;padding:0;list-style:none}.panel-subnav__divider[data-v-960a6924]{background:var(--n-divider-color,#0000000f);height:1px;margin:6px 12px}.panel-subnav__item[data-v-960a6924]{width:100%;color:var(--n-text-color-2,#666);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;margin:0;padding:7px 14px;font-size:13px;line-height:1.35;transition:color .15s,background-color .15s;display:block}.panel-subnav__item[data-v-960a6924]:hover{color:var(--n-text-color-1,#333);background:var(--n-item-color-hover,#0000000a)}.panel-subnav__item--active[data-v-960a6924]{color:var(--n-primary-color,#18a058);box-shadow:inset 2px 0 0 var(--n-primary-color,#18a058);background:#18a05814;font-weight:600}.route-view-skeleton[data-v-ef652c6b]{box-sizing:border-box;background:var(--n-color-modal,#fff);min-height:320px;padding:20px 24px 28px}.route-view-skeleton__header[data-v-ef652c6b]{margin-bottom:20px}.route-view-skeleton__body[data-v-ef652c6b]{width:100%}.survey-rich-editor__paste-hint[data-v-b4354fab]{background:#fafafa;border:1px solid #e8e8e8;border-bottom:none;border-radius:4px 4px 0 0;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 10px;display:flex}.survey-rich-editor__paste-hint-text[data-v-b4354fab]{color:#999;font-size:12px;line-height:1.4}.survey-rich-editor:not(.survey-rich-editor--readonly) .survey-rich-editor__toolbar[data-v-b4354fab]{border-radius:0}.survey-rich-editor:not(.survey-rich-editor--readonly) .survey-rich-editor__body[data-v-b4354fab]{border-radius:0 0 4px 4px}.cms-page{background:var(--cms-page-bg,#f5f6f8);min-height:100vh}.cms-page__body--rich .cms-external-paste-snapshot{width:100%;max-width:var(--cms-paste-width,var(--cms-content-max-width,720px));box-sizing:border-box;margin:10px auto 16px;padding:0;display:block}.cms-page__body--rich .cms-external-paste-snapshot img{width:100%;max-width:100%;height:auto;margin:0;display:block}.cms-page__body.w-e-text-container .cms-external-paste-snapshot{max-width:var(--cms-paste-width,var(--cms-content-max-width,720px));margin:10px auto 16px}.cms-page__body.w-e-text-container .cms-external-paste-snapshot img{margin:0}.cms-external-paste-frame{width:100%;max-width:min(100%, var(--cms-paste-viewport-width,var(--cms-paste-frame-width,var(--cms-content-max-width,720px))));margin:10px auto 16px;display:block;overflow:hidden}.cms-external-paste-frame__iframe{width:var(--cms-paste-frame-width,640px);min-height:120px;transform:scale(var(--cms-paste-scale,1));transform-origin:0 0;background:0 0;border:none;display:block;overflow:hidden}.cms-page__body--has-external-paste{overflow:visible}.cms-page__card:has(.cms-external-paste-frame){overflow:visible}.cms-page__body--rich .cms-external-paste-content{word-break:normal;overflow-wrap:normal;width:100%;max-width:100%;text-align:initial;line-height:normal;display:block;overflow:visible}.cms-page__body--rich .cms-external-paste-content img,.cms-page__body--rich .cms-external-paste-content svg,.cms-page__body--rich .cms-external-paste-content image{height:auto;max-width:none!important}.cms-page__body--rich .cms-external-paste-content section,.cms-page__body--rich .cms-external-paste-content article,.cms-page__body--rich .cms-external-paste-content div{max-width:none!important}.cms-page__body--rich .cms-external-paste-content [style*=flex\:],.cms-page__body--rich .cms-external-paste-content [style*=flex\ ]{min-width:min-content}.cms-page__body.w-e-text-container .cms-external-paste-content *,.cms-page__body.w-e-text-container .cms-external-paste-shadow-host{margin:revert;padding:revert}.cms-page--studio-wysiwyg{background:var(--cms-page-bg,#f5f6f8);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.cms-page--studio-wysiwyg .cms-rich-editor{flex-direction:column;flex:1;min-height:0;display:flex}.cms-page--studio-wysiwyg .cms-umo-editor--studio-wysiwyg .cms-external-paste-block__content img,.cms-page--studio-wysiwyg .cms-umo-editor--studio-wysiwyg .cms-external-paste-block__content svg{max-width:none}@media (width<=768px){.cms-page--studio-wysiwyg .cms-umo-editor--studio-wysiwyg .umo-zoomable-container{padding:12px!important}.cms-page--studio-wysiwyg .cms-umo-editor--studio-wysiwyg .umo-zoomable-content,.cms-page--studio-wysiwyg .cms-umo-editor--studio-wysiwyg .umo-page-content,.cms-page--studio-wysiwyg .cms-umo-editor--studio-wysiwyg .cms-studio-wysiwyg__doc-card .cms-page__title,.cms-page--studio-wysiwyg .cms-umo-editor--studio-wysiwyg .cms-studio-wysiwyg__doc-card .cms-page__meta,.cms-page--studio-wysiwyg .cms-umo-editor--studio-wysiwyg .cms-studio-wysiwyg__doc-body{max-width:100%!important}}.cms-page__body--rich .cms-code-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;box-sizing:border-box;background:#f5f6f8;border:1px solid #e8e8e8;border-radius:8px;max-width:100%;margin:0 0 14px;display:block;overflow:auto hidden}.cms-page__body--rich .cms-code-scroll pre,.cms-page__body--rich .cms-code-scroll pre.cms-code-block{box-sizing:border-box;border:none;border-radius:0;width:max-content;min-width:100%;max-width:none;margin:0;overflow:visible;background:0 0!important}.cms-page__body--rich .cms-table-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border:1px solid #e8e8e8;border-radius:6px;max-width:100%;margin:0 0 12px;display:block;overflow-x:auto}.cms-page__body--rich .cms-table-scroll table{width:max-content;min-width:100%;margin:0}@media (width>=769px){.cms-page--public .cms-page__main{max-width:var(--cms-page-max-width,1080px);margin-left:auto;margin-right:auto;padding:24px}.cms-page--public .cms-page__main:has(.cms-external-paste-frame){max-width:min(calc(var(--cms-external-layout-width,var(--cms-page-max-width,1080px)) + 128px), 100vw)}.cms-page--public .cms-page__card{background:var(--cms-card-bg,#fff);padding:var(--cms-content-padding,32px 40px);border:1px solid #e8e8e8;border-radius:4px}.cms-page--public .cms-page__title,.cms-page--public .cms-page__meta,.cms-page--public .cms-page__body--rich{max-width:var(--cms-content-max-width,720px)}.cms-page--public .cms-page__card--external-layout .cms-page__body--rich{max-width:min(100%, var(--cms-external-layout-width,var(--cms-content-max-width,720px)))}}.cms-page--embedded{background:0 0;min-height:auto}.cms-page--embedded .cms-page__main{max-width:100%;padding:0}.cms-page--embedded .cms-page__card{box-shadow:0 1px 4px #0000000f}.cms-page--edit .cms-page__body--edit{margin:0 -8px}.cms-page--edit .cms-page__body--edit .survey-rich-editor{background:#fff;border:1px solid #e8e8e8;border-radius:6px;overflow:hidden}.cms-page--edit .cms-page__body--edit .survey-rich-editor__paste-hint{border:none;border-bottom:1px solid #e8e8e8;border-radius:0}.cms-page--edit .cms-page__body--edit .survey-rich-editor__toolbar{background:#fafafa;border-bottom:1px solid #e8e8e8}.cms-page--edit .cms-page__body--edit .w-e-text-container{min-height:min(72vh,720px)!important}.cms-page__edit-workspace{flex-direction:column;gap:20px;display:flex}.cms-page__edit-pane-label{color:#8c8c8c;margin:0 0 8px;font-size:12px;font-weight:500}.cms-page__edit-pane--preview{background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;padding:16px 20px 20px}.cms-page__edit-pane--preview-solo{background:0 0;border:none;padding:0}.cms-page__edit-pane--preview .cms-page__body--published{max-width:var(--cms-content-max-width,720px)}.cms-page--embedded .cms-page__edit-pane--editor .cms-page__body--edit{margin:0}.cms-page--visual-edit .cms-page__card{padding-bottom:16px}.cms-page--visual-edit .cms-page__meta{margin-bottom:16px}.cms-page__preview-banner{color:#50575e;background:#f0f6fc;border:1px solid #c5d9ed;border-radius:2px;align-items:center;gap:10px;margin:0 0 16px;padding:10px 14px;font-size:13px;display:flex}.cms-page__body--preview-mode{max-width:var(--cms-content-max-width,720px)}.cms-page__row--agreement{border-top:1px solid #f0f0f0;grid-template-columns:140px 1fr;gap:16px;margin-top:8px;padding:16px 24px 0;font-size:13px;display:grid}.cms-page__row--agreement .cms-page__label{color:#666}.cms-page__row--agreement .cms-page__agreement{color:#888;margin:0;line-height:1.6}.cms-page--visual-edit .w-e-text-container .cms-page__body--rich,.cms-page--visual-edit .w-e-text-container.cms-page__body{max-width:var(--cms-content-max-width,720px);margin-left:auto;margin-right:auto;padding-left:8px;padding-right:8px}.cms-page__header{background:#fff;border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;padding:12px 24px;display:flex}.cms-page__header-end{align-items:center;gap:6px;display:flex}.cms-page__brand{color:#333;font-size:14px;font-weight:600}.cms-page__main{max-width:var(--cms-page-max-width,1080px);box-sizing:border-box;grid-template-columns:minmax(0,1fr) 200px;align-items:start;gap:24px;margin:0 auto;padding:24px;display:grid}.cms-page__main--no-sidebar{grid-template-columns:minmax(0,1fr)}.cms-page__card{background:var(--cms-card-bg,#fff);padding:var(--cms-content-padding,32px 40px);box-sizing:border-box;border:1px solid #e8e8e8;border-radius:4px}.cms-page--public .cms-page__title,.cms-page--public .cms-page__meta,.cms-page--public .cms-page__body--rich{max-width:var(--cms-content-max-width,720px);margin-left:auto;margin-right:auto}.cms-page--public .cms-page__card--external-layout .cms-page__body--rich{max-width:min(100%, var(--cms-external-layout-width,var(--cms-content-max-width,720px)))}.cms-page__title{color:#1a1a1a;margin:0 0 8px;font-size:24px;font-weight:600;line-height:1.35}.cms-page__title--editable{box-sizing:border-box;cursor:text;background:0 0;border:none;border-radius:4px;outline:none;width:100%;padding:0;font-family:inherit;display:block}.cms-page__title--editable:hover{background:#fafafa}.cms-page__title--editable:focus{background:#fff;box-shadow:0 0 0 2px #1677ff38}.cms-page__title--editable::placeholder{color:#bbb;font-weight:600}.cms-page__meta{color:#999;margin:0 0 28px;font-size:13px}.cms-page__meta--editable{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.cms-page__meta-input{min-width:8em;max-width:12em;font:inherit;font-size:inherit;color:inherit;cursor:text;background:0 0;border:none;border-radius:4px;outline:none;flex:1;padding:2px 6px}.cms-page__meta-input:hover{background:#fafafa}.cms-page__meta-input:focus{background:#fff;box-shadow:0 0 0 2px #1677ff38}.cms-page__meta-input::placeholder{color:#ccc}.cms-page__body{color:#555;word-break:break-word;overflow-wrap:anywhere;font-size:14px;line-height:1.75}.cms-page__body h1,.cms-page__body h2,.cms-page__body h3,.cms-page__body h4{color:#333;margin:1.2em 0 .6em;font-weight:600;line-height:1.35}.cms-page__body h1{font-size:1.75em}.cms-page__body h2{font-size:1.4em}.cms-page__body h3{font-size:1.2em}.cms-page__body p{text-align:justify;margin:0 0 10px}.cms-page__body ul,.cms-page__body ol{margin:0 0 10px;padding-left:1.5em}.cms-page__body blockquote{color:#666;border-left:4px solid #d9d9d9;margin:0 0 10px;padding:.25em 0 .25em 12px}.cms-page__body--rich>:first-child{margin-top:0}.cms-page__body--rich>:last-child{margin-bottom:0}.cms-page__body--rich h1{font-size:1.75em;font-weight:700}.cms-page__body--rich h2{font-size:1.4em}.cms-page__body--rich h3{font-size:1.2em}.cms-page__body--rich h5,.cms-page__body--rich h6{font-size:14px}.cms-page__body--rich hr{border:none;border-top:1px solid #e8e8e8;margin:1.25em 0}.cms-page__body--rich pre,.cms-page__body--rich pre.cms-code-block,.cms-page__body--rich .w-e-text-container pre{box-sizing:border-box;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;tab-size:2;border:1px solid #e8e8e8;border-radius:8px;max-width:100%;margin:0 0 14px;padding:14px 16px;font-size:13px;line-height:1.55;overflow-x:auto;color:#333!important;background:#f5f6f8!important}.cms-page__body--rich .cms-code-scroll pre,.cms-page__body--rich .cms-code-scroll pre.cms-code-block{border:none;border-radius:0;margin:0;padding:14px 16px}.cms-page__body--rich pre.cms-code-block[data-lang]:before,.cms-page__body--rich .cms-code-scroll pre.cms-code-block[data-lang]:before{content:attr(data-lang);letter-spacing:.04em;text-transform:uppercase;color:#999;margin:-2px 0 10px;font-family:system-ui,sans-serif;font-size:11px;font-weight:600;display:block}.cms-page__body--rich pre code,.cms-page__body--rich pre.cms-code-block code,.cms-page__body--rich .w-e-text-container pre code{font-size:inherit;white-space:pre;word-break:normal;overflow-wrap:normal;border-radius:0;padding:0;display:block;color:inherit!important;background:0 0!important}.cms-page__body--rich code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.92em}.cms-page__body--rich :not(pre)>code{color:#c7254e;word-break:break-word;background:#f5f5f5;border-radius:4px;padding:.15em .4em}.cms-page__body--rich .cms-callout,.cms-page__body--rich blockquote.cms-callout{color:#434343;background:#f5f7fa;border-left:4px solid #1677ff;border-radius:0 6px 6px 0;margin:12px 0 16px;padding:12px 16px}.cms-page__body--rich .cms-callout p:last-child,.cms-page__body--rich blockquote.cms-callout p:last-child{margin-bottom:0}.cms-page__body--rich .cms-callout h1,.cms-page__body--rich .cms-callout h2,.cms-page__body--rich .cms-callout h3,.cms-page__body--rich .cms-callout h4{margin-top:0}.cms-page__body--rich p:has(input[type=checkbox]){margin:.35em 0}.cms-page__body--rich input[type=checkbox]{vertical-align:middle;margin-right:6px}.cms-page__body--rich .task-list-item{margin-left:-1.25em;list-style:none}.cms-page__body--rich strong{color:#333;font-weight:600}.cms-page__body--rich li+li{margin-top:.25em}.cms-page__body img{max-width:100%;height:auto}.cms-page__body .cms-umo-float{width:100%;position:relative;overflow:visible}.cms-page__body .cms-umo-float img{max-width:none;height:auto}.cms-page__body .cms-umo-textbox{color:#333;border-radius:4px;line-height:1.6;display:block}.cms-page__body .cms-umo-textbox-wrap{clear:both}.cms-page__body .cms-umo-tag{color:#666;vertical-align:middle;background:#0000000d;border-radius:4px;margin:0 4px;padding:2px 8px;font-size:13px;line-height:1.5;display:inline-block}.cms-page__body .cms-umo-option-box{background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;flex-direction:column;gap:8px;margin:10px 0 14px;padding:12px 14px;display:flex}.cms-page__body .cms-umo-option-item{color:#333;cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:14px;line-height:1.5;display:inline-flex}.cms-page__body .cms-umo-option-item input{flex-shrink:0;margin:0}.cms-page__body .cms-umo-option-item--all{border-bottom:1px dashed #e2e8f0;margin-bottom:2px;padding-bottom:6px;font-weight:600}.cms-page__body .umo-node-details{box-sizing:border-box;border:1px solid #e8e8e8;border-radius:6px;flex-direction:row;gap:6px;margin:12px 0 16px;padding:10px;display:flex;overflow:visible}.cms-page__body .umo-node-details>div{flex-direction:column;gap:.5em;width:100%;display:flex}.cms-page__body .umo-node-details-summary{color:#333;width:calc(100% - 15px);font-size:14px;font-weight:600}.cms-page__body .umo-node-details-content{width:calc(100% - 15px)}.cms-page__body .umo-node-details>button{appearance:none;color:#999;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:12px;display:flex}.cms-page__body .umo-node-details>button:before{content:"▶"}.cms-page__body .umo-node-details.is-open>button:before{transform:rotate(90deg)}.cms-page__body .umo-node-details:not(.is-open) .umo-node-details-content{display:none}.cms-page__body img[style*=float\:],.cms-page__body img[style*="float: left"],.cms-page__body img[style*="float: right"],.cms-page__body img[style*=float\:left],.cms-page__body img[style*=float\:right]{max-width:min(100%,520px);height:auto}.cms-page__body table{border-collapse:collapse;width:100%;margin:0 0 12px}.cms-page__body th,.cms-page__body td{border:1px solid #e8e8e8;padding:8px 10px}.cms-page__body a{color:#1677ff}.cms-page__body--edit{min-height:420px}.cms-page__body--edit .survey-rich-editor{border:none}.cms-page__aside{background:#fff;border:1px solid #e8e8e8;border-radius:4px;max-height:calc(100vh - 48px);padding:16px;position:sticky;top:24px;overflow:auto}.cms-page__aside--toc{box-sizing:border-box;width:100%}.cms-page__toc-title{color:#333;margin:0 0 12px;font-size:14px;font-weight:600}.cms-page__toc-list{margin:0;padding:0;list-style:none}.cms-page__toc-item{margin:0}.cms-page__toc-link{color:#595959;border-left:2px solid #0000;padding:6px 0 6px 8px;font-size:13px;line-height:1.45;text-decoration:none;transition:color .15s,border-color .15s;display:block}.cms-page__toc-link:hover{color:#1677ff}.cms-page__toc-link.is-active{color:#1677ff;border-left-color:#1677ff;font-weight:600}.cms-page__toc-item--depth-0 .cms-page__toc-link{padding-left:8px}.cms-page__toc-item--depth-1 .cms-page__toc-link{padding-left:20px}.cms-page__toc-item--depth-2 .cms-page__toc-link{padding-left:32px}.cms-page__toc-item--depth-3 .cms-page__toc-link{padding-left:44px}.cms-page__toc-item--depth-4 .cms-page__toc-link,.cms-page__toc-item--depth-5 .cms-page__toc-link{padding-left:56px}.cms-page__toc-empty{color:#999;margin:0;font-size:12px}.cms-page__body .cms-heading-anchor{scroll-margin-top:88px}.cms-page__toc-trigger{color:#595959;flex-shrink:0}.cms-page__toc-drawer :deep(.n-drawer-body-content-wrapper){padding-top:8px}.cms-page__toc-drawer .cms-page__toc{background:0 0;border:none;padding:0}.cms-page__body .cms-block{margin:16px 0}.cms-page__body .cms-timeline{border-left:2px solid #e8e8e8;padding-left:20px;position:relative}.cms-page__body .cms-timeline__item{padding:0 0 20px 16px;position:relative}.cms-page__body .cms-timeline__item:last-child{padding-bottom:0}.cms-page__body .cms-timeline__dot{background:#1677ff;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:-27px;box-shadow:0 0 0 2px #1677ff}.cms-page__body .cms-timeline__time{color:#999;margin:0 0 4px;font-size:12px}.cms-page__body .cms-timeline__title{color:#333;margin:0 0 4px;font-size:15px;font-weight:600}.cms-page__body .cms-timeline__desc{color:#666;margin:0;font-size:14px}.cms-page__body .cms-alert{border-left:4px solid;border-radius:6px;padding:12px 16px}.cms-page__body .cms-alert p{text-align:left;margin:0}.cms-page__body .cms-alert--info{color:#0958d9;background:#e6f4ff;border-color:#1677ff}.cms-page__body .cms-alert--success{color:#389e0d;background:#f6ffed;border-color:#52c41a}.cms-page__body .cms-alert--warning{color:#d48806;background:#fffbe6;border-color:#faad14}.cms-page__body .cms-alert--error{color:#cf1322;background:#fff2f0;border-color:#ff4d4f}.cms-page__body .cms-embed__ratio{background:#f5f5f5;border-radius:6px;width:100%;padding-bottom:56.25%;position:relative;overflow:hidden}.cms-page__body .cms-embed__ratio--pdf{min-height:480px;padding-bottom:75%}.cms-page__body .cms-embed__ratio iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.cms-page__body .cms-embed__caption{text-align:center;margin:8px 0 0;font-size:13px}.cms-page__body .cms-divider{color:#999;align-items:center;gap:12px;margin:24px 0;font-size:13px;display:flex}.cms-page__body .cms-divider:before,.cms-page__body .cms-divider:after{content:"";background:#e8e8e8;flex:1;height:1px}.cms-page__body .cms-divider:not(:has(.cms-divider__label)):after{display:none}.cms-page__body .cms-file-card{color:#333;background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;align-items:center;gap:12px;max-width:320px;margin:12px 0 16px;padding:12px 16px;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.cms-page__body .cms-file-card__icon{color:#fff;background:#2b579a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;font-weight:700;display:inline-flex}.cms-page__body .cms-file-card__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cms-page__body .umo-node-column-container{box-sizing:border-box;flex-direction:row;align-items:stretch;gap:12px;width:100%;max-width:100%;margin:12px 0 16px;display:flex}.cms-page__body .umo-node-column{background:0 0;border-radius:0;flex:1 1 0;min-width:0;padding:0;width:auto!important}.cms-page__body .umo-node-column .cms-file-card{width:100%;max-width:none;margin:0}.cms-page__body .umo-node-column .grid-resize-handle,.cms-page__body .umo-node-column .grid-resize-handle-circle-btn{display:none!important}.cms-page__body .cms-file-card:hover{background:#f0f7ff;border-color:#1677ff}.cms-page__body .cms-file-card__name{flex:1;font-weight:500}.cms-page__body .cms-file-card__size{color:#999;font-size:12px}.cms-editor-block-bar+.survey-rich-editor--cms{margin-top:0}@media (width<=768px){.cms-page{max-width:100vw;overflow-x:hidden}.cms-page__main{grid-template-columns:minmax(0,1fr);min-width:0}.cms-page__card{min-width:0;overflow:hidden}.cms-page__body,.cms-page__body--rich,.cms-page__body.w-e-text-container{min-width:0;max-width:100%}.cms-page__body a{overflow-wrap:anywhere;word-break:break-word}.cms-page__body--rich :not(pre)>code{word-break:break-all;white-space:pre-wrap}.cms-page__body--rich .cms-code-scroll{width:100%;max-width:100%;margin-left:0;margin-right:0}.cms-page__body--rich .cms-code-scroll pre,.cms-page__body--rich .cms-code-scroll pre.cms-code-block{padding:10px 12px;font-size:12px;line-height:1.5}.cms-page__body--rich .cms-code-scroll pre code,.cms-page__body--rich .cms-code-scroll pre.cms-code-block code{white-space:pre;word-break:normal;font-size:12px}.cms-page__body--rich .cms-callout,.cms-page__body--rich blockquote.cms-callout{box-sizing:border-box;max-width:100%;overflow-x:auto}html.ua-touch .cms-page__body--rich .cms-code-scroll{touch-action:pan-x pan-y}.cms-page__header{padding:10px 12px;padding-left:max(12px, var(--safe-left));padding-right:max(12px, var(--safe-right))}.cms-page__header-end{gap:4px}.cms-page__brand{text-overflow:ellipsis;white-space:nowrap;max-width:42vw;font-size:13px;overflow:hidden}.cms-page__main{padding:12px;padding-left:max(12px, var(--safe-left));padding-right:max(12px, var(--safe-right));grid-template-columns:1fr}.cms-page__card{padding:20px 16px}.cms-page__card--external-layout{padding-left:0;padding-right:0}.cms-page--public .cms-page__title{overflow-wrap:anywhere;font-size:20px}.cms-page__title,.cms-page__title--editable{font-size:20px}.cms-page--embedded .cms-page__main{padding:0}.cms-page--embedded .cms-page__card{border-radius:8px;padding:16px 12px}.cms-page--edit .cms-page__body--edit{margin:0}.cms-page--edit .cms-page__body--edit .survey-rich-editor__toolbar :deep(.w-e-toolbar){-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.cms-page--edit .cms-page__body--edit .w-e-text-container{min-height:min(40vh,420px)!important}.cms-page__body .umo-node-column-container{flex-direction:column}.cms-page__body .umo-node-column{width:100%!important}.cms-page__edit-workspace{gap:16px}.cms-page__edit-pane--preview{padding:12px}html.ua-touch .cms-page-toolbox__trigger{min-width:44px;min-height:44px}html.ua-touch .cms-page--public .cms-page__header .n-button{min-height:var(--touch-target-min,44px);padding:0 12px}}@media print{.cms-page__header,.cms-page-toolbox__trigger,.cms-page__toc-trigger,.cms-page__aside{display:none!important}.cms-page{min-height:auto;background:#fff!important}.cms-page__main{max-width:none!important;margin:0!important;padding:0!important;display:block!important}.cms-page__card,.cms-page__export-target{box-shadow:none!important;border:none!important;max-width:none!important;padding:0!important}.cms-page__body img{page-break-inside:avoid;max-width:100%!important}.cms-page__body a{text-decoration:underline;color:#000!important}}.site-msg-md-editor__toolbar[data-v-d77f9e19]{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.site-msg-md-editor__split[data-v-d77f9e19]{grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;display:grid}@media (width<=720px){.site-msg-md-editor__split[data-v-d77f9e19]{grid-template-columns:1fr}}.site-msg-md-editor__preview-pane[data-v-d77f9e19]{background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.site-msg-md-editor__preview-label[data-v-d77f9e19]{color:#888;background:#f5f5f5;border-bottom:1px solid #e8e8e8;padding:6px 10px;font-size:12px;font-weight:600}.site-msg-md-editor__preview-body[data-v-d77f9e19]{flex:1;max-height:360px;padding:12px 14px;overflow:auto}.site-msg-md-editor__preview-only[data-v-d77f9e19]{background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;padding:14px 16px;overflow:auto}.site-msg-md-editor__footer[data-v-d77f9e19]{justify-content:flex-end;align-items:center;margin-top:8px;font-size:12px;display:flex}.site-msg-md-editor[data-v-d77f9e19] .site-msg-md-editor__empty{color:#999;margin:0;font-size:13px}.site-msg-md-editor[data-v-d77f9e19] .survey-rich-editor{border:1px solid #e8e8e8;border-radius:6px;overflow:hidden}.site-msg-md-editor__file-input[data-v-d77f9e19]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.site-msg-detail__actions[data-v-042619ce]{justify-content:flex-end;margin-top:16px;display:flex}.site-msg-detail-modal--fullscreen[data-v-042619ce] .n-card{border-radius:0;flex-direction:column;height:100vh;display:flex}.site-msg-detail-modal--fullscreen[data-v-042619ce] .n-card__content{flex:1;overflow:auto}.site-msg-detail__body-wrap[data-v-042619ce]{flex-direction:column;gap:8px;min-height:120px;display:flex}.site-msg-detail-modal--fullscreen .site-msg-detail__body-wrap[data-v-042619ce]{flex:1;min-height:0}.site-msg-detail__body-label[data-v-042619ce]{color:#666;font-size:13px;font-weight:600}.site-msg-detail__body[data-v-042619ce]{background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;margin:0;padding:14px 16px}.site-msg-detail-modal--fullscreen .site-msg-detail__body[data-v-042619ce]{flex:1;min-height:200px;overflow:auto}.site-msg-inbox__actions[data-v-c415a18c],.site-msg-inbox__toolbar[data-v-c415a18c]{margin-bottom:12px}.site-msg-inbox__list[data-v-c415a18c]{flex-direction:column;gap:8px;display:flex}.site-msg-inbox__item[data-v-c415a18c]{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-c415a18c]:hover{border-color:#1677ff}.site-msg-inbox__item--unread[data-v-c415a18c]{background:#f0f7ff;border-color:#91caff}.site-msg-inbox__item-head[data-v-c415a18c]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.site-msg-inbox__dot[data-v-c415a18c]{background:#1677ff;border-radius:50%;flex-shrink:0;width:8px;height:8px}.site-msg-inbox__title[data-v-c415a18c]{color:#333;font-size:14px}.site-msg-inbox__meta[data-v-c415a18c]{color:#999;flex-wrap:wrap;gap:8px;margin-bottom:6px;font-size:12px;display:flex}.site-msg-inbox__preview[data-v-c415a18c]{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-c415a18c]{justify-content:center;margin-top:16px;display:flex}.email-notif-prefs[data-v-a30a6693]{flex-direction:column;gap:14px;display:flex}.email-notif-prefs__switch[data-v-a30a6693]{justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.email-notif-prefs__label[data-v-a30a6693]{color:var(--n-text-color-2);margin:0;font-size:13px}.email-notif-prefs__revision[data-v-a30a6693]{color:var(--n-text-color-3);margin:0;font-size:11px}.inbox-wallet-bar[data-v-794398e3]{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-794398e3]:hover{transform:translateY(-2px);box-shadow:0 14px 36px #2563eb6b,inset 0 1px #ffffff4d}.inbox-wallet-bar[data-v-794398e3]:active{transform:translateY(0)scale(.99)}.inbox-wallet-bar__glow[data-v-794398e3]{pointer-events:none;background:radial-gradient(circle,#ffffff47 0%,#0000 70%);width:55%;height:180%;animation:4s ease-in-out infinite inbox-wallet-shine-794398e3;position:absolute;inset:-40% auto auto -20%}@keyframes inbox-wallet-shine-794398e3{0%,to{opacity:.5;transform:translate(0)rotate(12deg)}50%{opacity:.9;transform:translate(120%)rotate(12deg)}}.inbox-wallet-bar__coin[data-v-794398e3]{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-794398e3]{z-index:1;flex:1;min-width:0;position:relative}.inbox-wallet-bar__label[data-v-794398e3]{opacity:.88;margin-bottom:2px;font-size:12px;display:block}.inbox-wallet-bar__value[data-v-794398e3]{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-794398e3]{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__header[data-v-76bb4ba3]{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;padding-right:28px;display:flex}.site-msg-inbox-drawer__title[data-v-76bb4ba3]{color:var(--n-title-text-color);white-space:nowrap;font-size:18px;font-weight:500}.site-msg-inbox-drawer__notif-btn[data-v-76bb4ba3]{flex-shrink:0;margin-left:auto}.site-msg-inbox-drawer__wallet[data-v-76bb4ba3]{margin-bottom:4px}.fxf-weather-surface--shell .page-title-line__sub{color:var(--fxf-text-secondary)!important}.fxf-weather-surface--shell .app-content .n-input,.fxf-weather-surface--shell .app-content .n-input-wrapper{background-color:var(--fxf-surface)!important}.fxf-weather-surface--shell .app-content .n-input .n-input__input-el,.fxf-weather-surface--shell .app-content .n-input .n-input__textarea-el{color:var(--fxf-text)!important}.fxf-weather-surface--shell .app-content .n-input .n-input__placeholder{color:var(--fxf-text-muted)!important}.fxf-weather-surface--shell .app-content .n-tabs .n-tabs-tab{color:var(--fxf-text-secondary)!important}.fxf-weather-surface--shell .app-content .n-tabs .n-tabs-tab--active{color:var(--fxf-primary)!important}.fxf-weather-surface--shell .app-content .n-tabs .n-tabs-bar{background-color:var(--fxf-primary)!important}.fxf-weather-surface--shell .app-content .n-alert{background:color-mix(in srgb, var(--fxf-surface) 92%, var(--fxf-primary))!important;border-color:var(--fxf-border)!important}.fxf-weather-surface--shell .app-content .n-alert .n-alert-body__title,.fxf-weather-surface--shell .app-content .n-alert .n-alert-body__content{color:var(--fxf-text)!important}.fxf-weather-surface--shell .app-content .n-text{color:inherit}.fxf-weather-surface--shell .app-content .n-layout-sider,.fxf-weather-surface--shell .app-content .n-layout-sider-scroll-container{background:var(--fxf-surface)!important;border-color:var(--fxf-border)!important}.fxf-weather-surface--shell .app-content .n-layout-sider .n-scrollbar-content{background:0 0!important}.fxf-weather-surface--shell .app-content .n-descriptions-table-header,.fxf-weather-surface--shell .app-content .n-descriptions-table-content{color:var(--fxf-text-secondary)!important}.fxf-weather-surface--shell .app-content .n-list-item{color:var(--fxf-text)!important}.fxf-weather-surface--shell .app-content .n-divider{border-color:var(--fxf-border)!important}.fxf-weather-surface--shell .app-content .n-form-item-label{color:var(--fxf-text-secondary)!important}.fxf-weather-surface--shell .app-content .n-select-menu,.fxf-weather-surface--shell .app-content .n-base-select-menu{background:var(--fxf-surface)!important;color:var(--fxf-text)!important}.fxf-weather-surface--shell .quota-center{min-height:auto;background:0 0!important}.fxf-weather-surface--shell .quota-center__header{background:var(--fxf-surface)!important;border-bottom-color:var(--fxf-border)!important;color:var(--fxf-text)!important}.fxf-weather-surface--shell .quota-center__header h1{color:var(--fxf-text)!important}.fxf-weather-surface--shell .quota-center__stat{background:var(--fxf-surface)!important;border-color:var(--fxf-border)!important}.fxf-weather-surface--shell .quota-center__stat .label{color:var(--fxf-text-secondary)!important}.fxf-weather-surface--shell .quota-center__stat strong{color:var(--fxf-text)!important}.fxf-weather-surface--shell .mobile-list-card{box-shadow:var(--fxf-shadow);background:var(--fxf-surface)!important;border-color:var(--fxf-border)!important}.fxf-weather-surface--shell .mobile-list-card__title{color:var(--fxf-text)!important}.fxf-weather-surface--shell .mobile-list-card__subtitle,.fxf-weather-surface--shell .mobile-list-card__row{color:var(--fxf-text-secondary)!important}.fxf-weather-surface--shell .mobile-list-card__row span{color:var(--fxf-text-muted)!important}.fxf-weather-surface--shell .mobile-list-card__row strong{color:var(--fxf-text)!important}.fxf-weather-surface--shell .dev-card{box-shadow:var(--fxf-shadow);background:var(--fxf-surface)!important;border-color:var(--fxf-border)!important}.fxf-weather-surface--shell .dev-card__header h2,.fxf-weather-surface--shell .dev-card__title-only{color:var(--fxf-text)!important}.fxf-weather-surface--shell .q-data-panel-card,.fxf-weather-surface--shell .responses-report-toolbar,.fxf-weather-surface--shell .responses-data-table-wrap{color:var(--fxf-text);background:var(--fxf-surface)!important;border-color:var(--fxf-border)!important}.fxf-weather-surface--shell .survey-builder__sidebar,.fxf-weather-surface--shell .survey-paper{background:var(--fxf-surface)!important;border-color:var(--fxf-border)!important}.fxf-weather-surface--shell .ticket-clear-prompt{color:var(--fxf-text)!important}.fxf-weather-surface--shell .header-role-tag .n-tag{color:var(--fxf-text)!important;background:color-mix(in srgb, var(--fxf-surface) 85%, var(--fxf-primary))!important;border-color:var(--fxf-border)!important}.fxf-weather-surface--shell .header-role-tag .n-tag.n-tag--success-type{color:var(--fxf-primary)!important;background:color-mix(in srgb, var(--fxf-primary) 14%, var(--fxf-surface))!important}.fxf-weather-surface--shell .app-content .n-button--primary-type{background-color:var(--fxf-primary)!important;color:#fff!important}.fxf-weather-surface--shell .app-content .n-button--primary-type:not(.n-button--disabled):hover{background-color:var(--fxf-primary-hover)!important}.fxf-weather-surface--shell .me-profile-hero{background:linear-gradient(135deg, var(--fxf-surface), color-mix(in srgb, var(--fxf-primary) 8%, var(--fxf-surface)))!important;border-color:var(--fxf-border)!important;color:var(--fxf-text)!important}.fxf-weather-surface--shell .cms-page-list__desc{color:var(--fxf-text-secondary)!important}.fxf-weather-surface--shell .cms-page-list__desc code{background:color-mix(in srgb, var(--fxf-primary) 8%, var(--fxf-surface))!important;color:var(--fxf-text)!important}.fxf-weather-surface--shell .cms-page-edit__bar{background:var(--fxf-surface)!important;border-color:var(--fxf-border)!important;color:var(--fxf-text)!important}.fxf-weather-surface--shell .cms-page-edit__panel{background:color-mix(in srgb, var(--fxf-surface) 96%, var(--fxf-bg))!important;border-color:var(--fxf-border)!important}.fxf-weather-surface--shell .cms-article-editor__toolbar,.fxf-weather-surface--shell .cms-editor-block-bar{background:var(--fxf-surface)!important;border-color:var(--fxf-border)!important;color:var(--fxf-text)!important}.fxf-weather-surface--shell .cms-page-toolbox__link{color:var(--fxf-primary)!important}.fxf-weather-surface--shell .cms-index-news-settings{color:var(--fxf-text-secondary)!important}.fxf-weather-surface{--fxf-bg:#f4f7fc;--fxf-surface:#fff;--fxf-text:#0f172a;--fxf-text-secondary:#64748b;--fxf-text-muted:#94a3b8;--fxf-border:#e2e8f0;--fxf-primary:#1677ff;--fxf-primary-hover:#4096ff;--fxf-accent:#36cfc9;--fxf-header-bg:#ffffffd1;--fxf-glow-a:#1677ff52;--fxf-glow-b:#36cfc938;--fxf-grid:#1677ff0d;--fxf-title-from:#0f172a;--fxf-title-to:#334155;--fxf-radius:8px;--fxf-shadow:0 4px 24px #0f172a0f;color:var(--fxf-text);background:var(--fxf-bg);position:relative;overflow-x:clip}.fxf-weather-surface--content{min-height:calc(100vh - 64px);margin:-24px;padding:24px}.fxf-weather-surface--shell{min-height:100dvh;margin:0;padding:0}.fxf-weather-surface--shell .fxf-weather-surface__content{min-height:100dvh}.fxf-weather-surface--shell .app-shell{z-index:1;position:relative;background:0 0!important}.fxf-weather-surface,.fxf-weather-surface__content,.fxf-weather-surface__bg-glow,.fxf-weather-surface__bg-grid,.app-sider,.app-header,.brand,.cloud-console,.cloud-card,.cloud-recent__item,.cloud-product-tile,.cloud-resource-tile,.cloud-recent-item,.dev-dash-top,.dev-dash-mini-card,.dev-dash-profile-card,.dev-dash-resources,.dev-dash-side-card,.dev-dash-cat-card,.cd-page,.cd-card,.cd-metric-card,.cd-quick-item,.cd-list-item,.cd-toolbar,.wp-dashboard-header,.wp-dashboard-header h2,.screen-options-toggle,.screen-options-panel,.wp-widget,.wp-widget__header{transition:background 1.35s cubic-bezier(.4,0,.2,1),background-color 1.35s cubic-bezier(.4,0,.2,1),color 1.1s cubic-bezier(.4,0,.2,1),border-color 1.1s cubic-bezier(.4,0,.2,1),box-shadow 1.1s cubic-bezier(.4,0,.2,1),opacity .9s cubic-bezier(.4,0,.2,1)}.fxf-weather-surface__bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fxf-weather-surface__content{z-index:1;position:relative}.fxf-weather-surface .fxf-home__weather-sky{z-index:0;pointer-events:none;opacity:0;will-change:opacity;transition:opacity 1.45s cubic-bezier(.4,0,.2,1);position:fixed;inset:0}.fxf-weather-surface .fxf-home__weather-sky--visible{opacity:1}.fxf-weather-surface__bg-grid{background-image:linear-gradient(var(--fxf-grid) 1px, transparent 1px), linear-gradient(90deg, var(--fxf-grid) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 0,#000 20%,#0000 70%);mask-image:radial-gradient(80% 60% at 50% 0,#000 20%,#0000 70%)}.fxf-weather-surface__bg-glow{filter:blur(60px);opacity:.55;border-radius:50%;position:absolute}.fxf-weather-surface__bg-glow--a{background:var(--fxf-glow-a);width:min(420px,55vw);height:min(420px,55vw);top:-8%;left:-6%}.fxf-weather-surface__bg-glow--b{background:var(--fxf-glow-b);width:min(360px,48vw);height:min(360px,48vw);bottom:8%;right:-4%}.fxf-weather-surface .cloud-console{background:0 0;min-height:auto;margin:0;padding:0 0 32px}.fxf-weather-surface .cloud-console__head-icon,.fxf-weather-surface .cloud-overview-stat__icon,.fxf-weather-surface .cloud-overview-stat__value,.fxf-weather-surface .cloud-resource-tile__icon,.fxf-weather-surface .cloud-resource-tile strong{color:var(--fxf-primary)}.fxf-weather-surface .cloud-console__title,.fxf-weather-surface .cloud-card__header h2,.fxf-weather-surface .cloud-product-tile__name,.fxf-weather-surface .cloud-profile h3{color:var(--fxf-text)}.fxf-weather-surface .cloud-console__subtitle,.fxf-weather-surface .cloud-overview-stat__label,.fxf-weather-surface .cloud-product-group__title,.fxf-weather-surface .cloud-product-tile__desc,.fxf-weather-surface .cloud-product-tile__stats,.fxf-weather-surface .cloud-resource-tile span,.fxf-weather-surface .cloud-recent-resources h4,.fxf-weather-surface .cloud-chart h4,.fxf-weather-surface .cloud-profile__meta{color:var(--fxf-text-secondary)}.fxf-weather-surface .cloud-card{background:var(--fxf-surface);border-color:var(--fxf-border);box-shadow:var(--fxf-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fxf-weather-surface .cloud-recent__item,.fxf-weather-surface .cloud-product-tile,.fxf-weather-surface .cloud-resource-tile,.fxf-weather-surface .cloud-recent-item{background:var(--fxf-surface);border-color:var(--fxf-border);color:var(--fxf-text)}.fxf-weather-surface .cloud-recent__item:hover,.fxf-weather-surface .cloud-product-tile:hover,.fxf-weather-surface .cloud-recent-item:hover{border-color:color-mix(in srgb, var(--fxf-primary) 45%, var(--fxf-border));color:var(--fxf-primary);box-shadow:0 4px 12px color-mix(in srgb, var(--fxf-primary) 12%, transparent)}.fxf-weather-surface .cloud-profile__avatar{background:linear-gradient(135deg, var(--fxf-primary), var(--fxf-primary-hover))}.fxf-weather-surface :deep(.n-empty .n-empty__description){color:var(--fxf-text-muted)}.fxf-weather-surface .wp-dashboard-header h2{color:var(--fxf-text)}.fxf-weather-surface .screen-options-toggle{color:var(--fxf-text);background:var(--fxf-surface);border-color:var(--fxf-border)}.fxf-weather-surface .screen-options-toggle:hover{color:var(--fxf-primary)}.fxf-weather-surface .screen-options-panel{background:var(--fxf-surface);border-color:var(--fxf-border);box-shadow:var(--fxf-shadow)}.fxf-weather-surface .screen-options-panel__title{color:var(--fxf-text)}.fxf-weather-surface .wp-widget{background:var(--fxf-surface);border-color:var(--fxf-border);box-shadow:var(--fxf-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fxf-weather-surface .wp-widget__header{background:color-mix(in srgb, var(--fxf-surface) 92%, var(--fxf-bg));border-bottom-color:var(--fxf-border)}.fxf-weather-surface .wp-widget__header h3{color:var(--fxf-text)}.fxf-weather-surface .wp-widget__drag-handle,.fxf-weather-surface .wp-widget__collapse,.fxf-weather-surface .wp-widget__move{color:var(--fxf-text-muted)}.fxf-weather-surface .wp-widget__collapse:hover,.fxf-weather-surface .wp-widget__move:hover,.fxf-weather-surface .wp-widget__drag-handle:hover{color:var(--fxf-primary)}.fxf-weather-surface .wp-widget__body{color:var(--fxf-text-secondary);background:0 0}.fxf-weather-surface .wp-widget__move{color:var(--fxf-text-secondary)}.fxf-weather-surface .wp-widget__move:hover{color:var(--fxf-primary)}.fxf-weather-surface--shell .app-sider{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--fxf-header-bg,var(--fxf-surface))!important;border-right-color:var(--fxf-border)!important}:is(.fxf-weather-surface--shell .app-sider :deep(.n-layout-sider),.fxf-weather-surface--shell .app-sider :deep(.n-layout-sider-scroll-container)){background:0 0!important}.fxf-weather-surface--shell .brand{color:var(--fxf-text);border-bottom:1px solid var(--fxf-border)}.fxf-weather-surface--shell .brand__mark{background:0 0}.fxf-weather-surface--shell .app-sider :deep(.n-menu-item-content){color:var(--fxf-text-secondary)}.fxf-weather-surface--shell .app-sider :deep(.n-menu-item-content:hover){color:var(--fxf-text)}:is(.fxf-weather-surface--shell .app-sider :deep(.n-menu-item-content--selected),.fxf-weather-surface--shell .app-sider :deep(.n-menu-item-content--selected:hover)){color:var(--fxf-primary)!important;background:color-mix(in srgb, var(--fxf-primary) 14%, transparent)!important}.fxf-weather-surface--shell .app-sider :deep(.n-menu-item-content .n-menu-item-content__icon){color:inherit}.fxf-weather-surface--shell .app-sider :deep(.n-submenu-children .n-menu-item-content){color:var(--fxf-text-muted)}.fxf-weather-surface--shell .app-sider :deep(.n-menu-item-content--child-active){color:var(--fxf-primary)!important}.fxf-weather-surface--shell .app-sider :deep(.n-menu-item-group-title){color:var(--fxf-text-muted)!important}.fxf-weather-surface--shell .app-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--fxf-header-bg,var(--fxf-surface))!important;border-bottom-color:var(--fxf-border)!important}.fxf-weather-surface--shell .page-title-line{color:var(--fxf-text)}.fxf-weather-surface--shell .page-title-line__sep{color:var(--fxf-text-muted)}.fxf-weather-surface--shell .page-title-line__sub,.fxf-weather-surface--shell .user-name{color:var(--fxf-text-secondary)}.fxf-weather-surface--shell .header-toolbox-hub{background:var(--fxf-surface);border-color:var(--fxf-border);color:var(--fxf-text)}.fxf-weather-surface--shell .mobile-sidebar-trigger{color:var(--fxf-text);background:0 0;border:none}.fxf-weather-surface--shell .header-toolbox-hub:hover,.fxf-weather-surface--shell .mobile-sidebar-trigger:hover{color:var(--fxf-primary)}.fxf-weather-surface--shell .mobile-sidebar-trigger:hover{background:color-mix(in srgb, var(--fxf-primary) 10%, transparent);border:none}.fxf-weather-surface--shell .header-toolbox-hub:hover{border-color:color-mix(in srgb, var(--fxf-primary) 40%, var(--fxf-border))}.fxf-weather-surface--shell .header-toolbox-hub__icon{color:inherit}.fxf-weather-surface--shell .app-content{background:0 0}.fxf-weather-surface--shell .ticket-clear-prompt{border-color:var(--fxf-border);background:var(--fxf-surface);color:var(--fxf-text)}.fxf-weather-surface--shell .ticket-clear-prompt__hint{color:var(--fxf-text-secondary)}.fxf-weather-surface--shell .header-role-tag :deep(.n-tag){color:var(--fxf-text);background:color-mix(in srgb, var(--fxf-surface) 88%, var(--fxf-primary));border-color:var(--fxf-border)}.fxf-weather-surface--shell .header-logout-btn{color:var(--fxf-text-secondary)!important;border-color:var(--fxf-border)!important}.fxf-weather-surface--shell .header-logout-btn:hover{color:var(--fxf-primary)!important;border-color:color-mix(in srgb, var(--fxf-primary) 45%, var(--fxf-border))!important}.fxf-weather-surface--shell .mobile-sidebar-drawer :deep(.n-drawer-body-content-wrapper){background:var(--fxf-surface);color:var(--fxf-text)}.fxf-weather-surface--shell :deep(.n-card){color:var(--fxf-text);background:var(--fxf-surface)!important;border-color:var(--fxf-border)!important}:is(.fxf-weather-surface--shell :deep(.n-card-header__main),.fxf-weather-surface--shell :deep(.n-card-header__extra)){color:var(--fxf-text)}.fxf-weather-surface--shell :deep(.n-statistic .n-statistic-value__content){color:var(--fxf-text)}.fxf-weather-surface--shell :deep(.n-statistic .n-statistic__label){color:var(--fxf-text-secondary)}.fxf-weather-surface--shell :deep(.n-data-table-th){background:color-mix(in srgb, var(--fxf-surface) 96%, var(--fxf-bg))!important;color:var(--fxf-text)!important;border-color:var(--fxf-border)!important}.fxf-weather-surface--shell :deep(.n-data-table-td){color:var(--fxf-text-secondary)!important;border-color:var(--fxf-border)!important;background:0 0!important}.fxf-weather-surface--shell :deep(.n-data-table-empty){color:var(--fxf-text-muted)!important}.fxf-weather-surface--shell :deep(.n-spin-content){color:var(--fxf-text)}.fxf-weather-surface--shell :deep(.n-spin-description){color:var(--fxf-text-secondary)}.fxf-weather-surface--shell :deep(.n-button:not(.n-button--primary-type)){color:var(--fxf-text);border-color:var(--fxf-border);background:var(--fxf-surface)}.fxf-weather-surface--shell :deep(.n-button:not(.n-button--primary-type):hover){color:var(--fxf-primary);border-color:color-mix(in srgb, var(--fxf-primary) 45%, var(--fxf-border))}.fxf-weather-surface--shell :deep(.n-button.n-button--disabled){opacity:.72;color:var(--fxf-text-muted)!important}.fxf-weather-surface--shell :deep(.n-tag){color:var(--fxf-text);background:color-mix(in srgb, var(--fxf-surface) 90%, var(--fxf-primary));border-color:var(--fxf-border)}.fxf-weather-surface--shell :deep(.n-empty .n-empty__icon){color:var(--fxf-text-muted)}.fxf-weather-surface--shell :deep(.n-empty .n-empty__description){color:var(--fxf-text-muted)}.fxf-weather-surface--shell :deep(.n-checkbox .n-checkbox__label){color:var(--fxf-text)}.fxf-weather-surface--shell :deep(.n-radio-button){color:var(--fxf-text-secondary);border-color:var(--fxf-border);background:var(--fxf-surface)}.fxf-weather-surface--shell :deep(.n-radio-button--checked){color:var(--fxf-primary)!important;border-color:color-mix(in srgb, var(--fxf-primary) 45%, var(--fxf-border))!important;background:color-mix(in srgb, var(--fxf-primary) 12%, var(--fxf-surface))!important}.fxf-weather-surface--shell :deep(.n-data-table-tr:not(.n-data-table-tr--summary):hover .n-data-table-td){background:color-mix(in srgb, var(--fxf-primary) 8%, transparent)!important}.fxf-weather-ui-root .n-popover,.fxf-weather-ui-root .n-popover-shared,.fxf-weather-ui-root .n-popover .header-toolbox-menu__item{color:var(--fxf-text)}.fxf-weather-ui-root .n-popover .header-toolbox-menu__item:hover{background:color-mix(in srgb, var(--fxf-primary) 12%, var(--fxf-surface));color:var(--fxf-primary)}.fxf-weather-ui-root .n-modal,.fxf-weather-ui-root .n-drawer{color:var(--fxf-text)}@media (width<=768px){.fxf-weather-surface--content{min-height:calc(100vh - 56px);margin:-16px -12px;padding:16px 12px}}@media (prefers-reduced-motion:reduce){.fxf-weather-surface,.fxf-weather-surface__bg-glow,.fxf-weather-surface__bg-grid,.app-sider,.app-header,.cloud-console,.cloud-card,.wp-widget{transition:none!important}}.fxf-home-ambience{pointer-events:none;opacity:0;animation:1.2s cubic-bezier(.4,0,.2,1) .15s forwards fxf-ambience-in;position:absolute;inset:0;overflow:hidden}@keyframes fxf-ambience-in{0%{opacity:0}to{opacity:1}}.fxf-home-ambience__sun,.fxf-home-ambience__moon-wrap{transition:top 2.4s cubic-bezier(.4,0,.2,1),left 2.4s cubic-bezier(.4,0,.2,1),right 2.4s cubic-bezier(.4,0,.2,1),transform 2.4s cubic-bezier(.4,0,.2,1),opacity 1.4s;position:absolute}.fxf-home-ambience__sun{color:#fbbf24b8;width:96px;height:96px;filter:drop-shadow(0 0 calc(28px * var(--celestial-glow,1)) #fbbf2473)}.fxf-home-ambience__sun--hot{color:#fb923cd1;width:108px;height:108px;filter:drop-shadow(0 0 calc(36px * var(--celestial-glow,1)) #f973168c)}.fxf-home-ambience__sun-svg{width:100%;height:100%;display:block}.fxf-home-ambience__sun-halo{animation:5s ease-in-out infinite fxf-sun-halo-pulse}.fxf-home-ambience__sun-rays{transform-box:view-box;transform-origin:48px 48px;animation:120s linear infinite fxf-sun-rays-spin}.fxf-home-ambience__sun-disc{transform-box:fill-box;transform-origin:50%;animation:4.5s ease-in-out infinite fxf-sun-core-pulse}@keyframes fxf-sun-halo-pulse{0%,to{opacity:calc(.65 * var(--celestial-glow,1))}50%{opacity:calc(1 * var(--celestial-glow,1))}}@keyframes fxf-sun-core-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes fxf-sun-rays-spin{0%{transform:rotate(var(--sun-ray-rotation,0deg))}to{transform:rotate(calc(var(--sun-ray-rotation,0deg) + 360deg))}}.fxf-home-ambience__moon-wrap{width:56px;height:56px;filter:drop-shadow(0 0 calc(20px * var(--celestial-glow,1)) #cbd5e159)}.fxf-home-ambience__moon-svg{width:100%;height:100%;animation:6s ease-in-out infinite fxf-moon-glow;display:block}@keyframes fxf-moon-glow{0%,to{opacity:calc(.82 * var(--celestial-glow,1))}50%{opacity:calc(1 * var(--celestial-glow,1))}}.fxf-home-ambience__star{opacity:.7;background:#fff;border-radius:50%;width:2px;height:2px;animation:2.8s ease-in-out infinite fxf-star-twinkle;position:absolute}@keyframes fxf-star-twinkle{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:.95;transform:scale(1.2)}}.fxf-home-ambience__cloud{filter:blur(1px);background:#ffffff8c;border-radius:999px;transition:opacity 1.4s;position:absolute}.fxf-home-ambience__cloud--a{width:140px;height:48px;animation:38s linear infinite fxf-cloud-drift-a;top:12%;left:-120px}.fxf-home-ambience__cloud--b{opacity:.75;width:200px;height:62px;animation:52s linear infinite fxf-cloud-drift-b;top:22%;left:-180px}.fxf-home-ambience__cloud--c{opacity:.5;width:110px;height:40px;animation:44s linear infinite fxf-cloud-drift-c;top:8%;left:-90px}@keyframes fxf-cloud-drift-a{0%{transform:translate(0)}to{transform:translate(calc(100vw + 240px))}}@keyframes fxf-cloud-drift-b{0%{transform:translate(0)}to{transform:translate(calc(100vw + 280px))}}@keyframes fxf-cloud-drift-c{0%{transform:translate(0)}to{transform:translate(calc(100vw + 200px))}}.fxf-home-ambience__rain-drop{background:linear-gradient(#0000,#93c5fdd9);width:1px;height:16px;animation:linear infinite fxf-rain-fall;position:absolute;top:-12%}@keyframes fxf-rain-fall{0%{opacity:0;transform:translateY(-10vh)}10%{opacity:.85}to{opacity:.2;transform:translateY(110vh)}}.fxf-home-ambience__snow-flake{background:#ffffffe6;border-radius:50%;animation:linear infinite fxf-snow-fall;position:absolute;top:-5%}@keyframes fxf-snow-fall{0%{opacity:0;transform:translateY(-5vh)translate(0)}10%{opacity:.95}to{opacity:.3;transform:translateY(105vh)translate(12px)}}.fxf-home-ambience__heat{background:radial-gradient(80% 40% at 50% 0,#fb923c1f 0%,#0000 70%);transition:opacity 1.4s;animation:3.5s ease-in-out infinite fxf-heat-shimmer;position:absolute;inset:0}@keyframes fxf-heat-shimmer{0%,to{opacity:.55}50%{opacity:.95}}.fxf-home-ambience__fog-layer{background:linear-gradient(#0000,#ffffff59);height:55%;transition:opacity 1.4s;position:absolute;inset:auto 0 0}.fxf-home-ambience__fog-layer--a{animation:8s ease-in-out infinite fxf-fog-drift}.fxf-home-ambience__fog-layer--b{opacity:.55;animation:11s ease-in-out infinite reverse fxf-fog-drift}@keyframes fxf-fog-drift{0%,to{opacity:.65;transform:translate(-2%)}50%{opacity:.95;transform:translate(2%)}}.fxf-home-ambience__lightning{background:#fff0;animation:5.5s infinite fxf-lightning-flash;position:absolute;inset:0}@keyframes fxf-lightning-flash{0%,92%,to{background:#fff0}93%{background:#ffffff2e}94%{background:#fff0}96%{background:#c7d2fe38}97%{background:#fff0}}@media (prefers-reduced-motion:reduce){.fxf-home,.fxf-home__header,.fxf-home__header-brand,.fxf-home__btn--primary,.fxf-home__hero-eyebrow,.fxf-home__title-char,.fxf-home__hero-line,.fxf-home__bg-glow,.fxf-home__bg-grid,.fxf-home-weather__chip,.fxf-home__weather-sky,.fxf-weather-fade-enter-active,.fxf-weather-fade-leave-active{transition:none!important}.fxf-home-ambience{opacity:1;animation:none}.fxf-home-ambience__sun,.fxf-home-ambience__moon-wrap{transition:none!important}.fxf-home-ambience__sun-halo,.fxf-home-ambience__sun-rays,.fxf-home-ambience__sun-disc,.fxf-home-ambience__moon-svg,.fxf-home-ambience__star,.fxf-home-ambience__cloud,.fxf-home-ambience__rain-drop,.fxf-home-ambience__snow-flake,.fxf-home-ambience__heat,.fxf-home-ambience__fog-layer,.fxf-home-ambience__lightning{animation:none!important}}.fxf-enterprise-surface--shell .n-layout,.fxf-enterprise-surface--shell .n-layout-scroll-container,.fxf-enterprise-surface--shell .n-layout-content,.fxf-enterprise-surface--shell .n-layout-content.n-layout-content--native-scrollbar,.fxf-enterprise-surface--shell .app-content-spin,.fxf-enterprise-surface--shell .app-content-spin .n-spin-content{background:0 0!important}.fxf-enterprise-surface--shell .app-content{overflow-x:hidden;padding:0!important}.fxf-enterprise-surface--shell .app-content--enterprise{-webkit-backdrop-filter:blur(28px)saturate(1.15);backdrop-filter:blur(28px)saturate(1.15);background:linear-gradient(165deg,#162644e0 0%,#0c162af0 55%,#081020f7 100%);border:1px solid #d4af3729;border-radius:18px;min-height:calc(100dvh - 102px);margin:14px 16px 16px;padding:22px 24px 28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,inset 0 0 100px #d4af370a,0 16px 48px #0000006b}.fxf-enterprise-surface--shell .app-content--enterprise:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(70% 45% at 100% 0,#d4af3712,#0000 55%),radial-gradient(50% 40% at 0 100%,#3b82f60f,#0000 50%);position:absolute;inset:0}.fxf-enterprise-surface--shell .app-content--enterprise>.app-content-spin{z-index:1;min-height:inherit;position:relative}.fxf-enterprise-surface--shell .app-content--enterprise>.app-content-spin>.n-spin-content{min-height:inherit}.fxf-enterprise-surface--shell .page-title-line__primary{background:linear-gradient(90deg,#f8fafc 0%,#d4af37 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:600}.fxf-enterprise-surface--shell .page-title-line__sep,.fxf-enterprise-surface--shell .page-title-line__sub{color:var(--fxf-text-secondary)!important}.fxf-enterprise-surface--shell .user-name{color:var(--fxf-text)!important}.fxf-enterprise-surface--shell .header-role-tag.n-tag{color:var(--fxf-primary-hover)!important;background:#d4af371f!important;border:1px solid #d4af3747!important}.fxf-enterprise-surface--shell .app-content .n-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--fxf-text)!important;background:#ffffff0b!important;border:1px solid #d4af3724!important;border-radius:14px!important;box-shadow:0 8px 28px #00000038,inset 0 1px #ffffff0d!important}.fxf-enterprise-surface--shell .app-content .n-card .n-card-header{padding-top:4px;border-bottom-color:#d4af371f!important}.fxf-enterprise-surface--shell .app-content .n-card .n-card-header__main{font-size:16px;font-weight:600;color:var(--fxf-text)!important}.fxf-enterprise-surface--shell .app-content .n-card .n-card__content,.fxf-enterprise-surface--shell .app-content .n-card .n-card-header+.n-card__content{color:var(--fxf-text-secondary)!important}.fxf-enterprise-surface--shell .app-content .n-input,.fxf-enterprise-surface--shell .app-content .n-input-wrapper,.fxf-enterprise-surface--shell .app-content .n-base-selection{background:#00000047!important;border-color:#d4af372e!important}.fxf-enterprise-surface--shell .app-content .n-input .n-input__input-el,.fxf-enterprise-surface--shell .app-content .n-input .n-input__textarea-el,.fxf-enterprise-surface--shell .app-content .n-base-selection-label{color:var(--fxf-text)!important}.fxf-enterprise-surface--shell .app-content .n-input .n-input__placeholder,.fxf-enterprise-surface--shell .app-content .n-base-selection-placeholder{color:var(--fxf-text-muted)!important}.fxf-enterprise-surface--shell .app-content .n-form-item-label{color:var(--fxf-text-secondary)!important}.fxf-enterprise-surface--shell .app-content .n-input.n-input--focus,.fxf-enterprise-surface--shell .app-content .n-base-selection.n-base-selection--focus{box-shadow:0 0 0 2px #d4af3733!important}.fxf-enterprise-surface--shell .app-content .n-button--primary-type{font-weight:600;color:#fff!important;background:linear-gradient(135deg,#1e40af 0%,#2563eb 42%,#d4af37 100%)!important;border:none!important;box-shadow:0 4px 18px #d4af3747!important}.fxf-enterprise-surface--shell .app-content .n-button--primary-type:not(.n-button--disabled):hover{filter:brightness(1.08);box-shadow:0 6px 24px #d4af3761!important}.fxf-enterprise-surface--shell .app-content .n-button--default-type,.fxf-enterprise-surface--shell .app-content .n-button--tertiary-type,.fxf-enterprise-surface--shell .app-content .n-button--secondary-type{color:var(--fxf-text-secondary)!important;background:#ffffff0f!important;border-color:#d4af3733!important}.fxf-enterprise-surface--shell .app-content .n-button--default-type:not(.n-button--disabled):hover{border-color:var(--fxf-primary)!important;color:var(--fxf-primary-hover)!important;background:#d4af371a!important}.fxf-enterprise-surface--shell .app-content .n-data-table{background:0 0!important}.fxf-enterprise-surface--shell .app-content .n-data-table-wrapper{background:#00000026;border:1px solid #d4af371a;border-radius:12px;overflow:hidden}.fxf-enterprise-surface--shell .app-content .n-data-table .n-data-table-th{font-weight:600;color:var(--fxf-text)!important;background:#d4af371a!important;border-bottom:1px solid #d4af3726!important}.fxf-enterprise-surface--shell .app-content .n-data-table .n-data-table-td{color:var(--fxf-text-secondary)!important;background:0 0!important;border-bottom:1px solid #ffffff0d!important}.fxf-enterprise-surface--shell .app-content .n-data-table .n-data-table-tr:not(.n-data-table-tr--summary):hover .n-data-table-td{background:#ffffff0a!important}.fxf-enterprise-surface--shell .app-content .n-data-table .n-data-table-tr--striped .n-data-table-td{background:#ffffff05!important}.fxf-enterprise-surface--shell .app-content .n-pagination{color:var(--fxf-text-secondary)!important}.fxf-enterprise-surface--shell .app-content .n-pagination .n-pagination-item{color:var(--fxf-text-secondary)!important;background:#ffffff0d!important;border-color:#d4af3726!important}.fxf-enterprise-surface--shell .app-content .n-pagination .n-pagination-item--active{border-color:var(--fxf-primary)!important;color:var(--fxf-primary-hover)!important;background:#d4af3733!important}.fxf-enterprise-surface--shell .app-content .n-tag{color:var(--fxf-text-secondary)!important;background:#ffffff0f!important;border-color:#d4af3733!important}.fxf-enterprise-surface--shell .app-content .n-tag.n-tag--info-type{color:#93c5fd!important;background:#3b82f626!important;border-color:#3b82f64d!important}.fxf-enterprise-surface--shell .app-content .n-tag.n-tag--success-type{color:#86efac!important;background:#22c55e1f!important;border-color:#22c55e40!important}.fxf-enterprise-surface--shell .app-content .n-alert{background:#3b82f61a!important;border:1px solid #3b82f638!important}.fxf-enterprise-surface--shell .app-content .n-alert .n-alert-body__title,.fxf-enterprise-surface--shell .app-content .n-alert .n-alert-body__content{color:var(--fxf-text)!important}.fxf-enterprise-surface--shell .app-content .n-alert strong{color:var(--fxf-primary-hover)!important}.fxf-enterprise-surface--shell .app-content .n-spin-description{color:var(--fxf-text-secondary)!important}.fxf-enterprise-surface--shell .app-content .n-empty .n-empty__description,.fxf-enterprise-surface--shell .app-content .n-tabs .n-tabs-tab{color:var(--fxf-text-muted)!important}.fxf-enterprise-surface--shell .app-content .n-tabs .n-tabs-tab--active{font-weight:600;color:var(--fxf-primary-hover)!important}.fxf-enterprise-surface--shell .app-content .n-tabs .n-tabs-bar{background:linear-gradient(90deg,#2563eb,#d4af37)!important;height:3px!important}.fxf-enterprise-surface--shell .app-content .n-divider{border-color:#d4af371f!important}.fxf-enterprise-surface--shell .app-content .n-select-menu,.fxf-enterprise-surface--shell .app-content .n-base-select-menu,.fxf-enterprise-surface--shell .app-content .n-dropdown-menu{color:var(--fxf-text)!important;background:#101c34fa!important;border:1px solid #d4af3733!important}.fxf-enterprise-surface--shell .questionnaire-list-desc{color:var(--fxf-text-muted)!important}.fxf-enterprise-surface--shell .table-actions .n-button{color:var(--fxf-text-secondary)!important}.fxf-enterprise-surface--shell .mobile-list-card{background:#ffffff0d!important;border-color:#d4af3724!important}.fxf-enterprise-surface--shell .mobile-list-card__title{color:var(--fxf-text)!important}.fxf-enterprise-surface--shell .mobile-list-card__subtitle,.fxf-enterprise-surface--shell .mobile-list-card__row{color:var(--fxf-text-secondary)!important}.fxf-enterprise-surface--shell .quota-center,.fxf-enterprise-ui-root .quota-center{min-height:auto!important;color:var(--fxf-text)!important;background:0 0!important;margin:0!important}.fxf-enterprise-surface--shell .quota-center__header,.fxf-enterprise-ui-root .quota-center__header{margin-bottom:8px;color:var(--fxf-text)!important;background:#ffffff0d!important;border-bottom:1px solid #d4af3724!important;padding:12px 0 16px!important}.fxf-enterprise-surface--shell .quota-center__header h1,.fxf-enterprise-ui-root .quota-center__header h1{font-weight:600;color:var(--fxf-text)!important}.fxf-enterprise-surface--shell .quota-center__body,.fxf-enterprise-ui-root .quota-center__body{padding:0!important}.fxf-enterprise-surface--shell .quota-center__card,.fxf-enterprise-ui-root .quota-center__card{max-width:860px;margin:0 auto}.fxf-enterprise-surface--shell .quota-center__hint,.fxf-enterprise-ui-root .quota-center__hint{color:var(--fxf-text-muted)!important}.fxf-enterprise-surface--shell .quota-center__stat,.fxf-enterprise-ui-root .quota-center__stat{background:#ffffff0f!important;border:1px solid #d4af372e!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff0d!important}.fxf-enterprise-surface--shell .quota-center__stat .label,.fxf-enterprise-ui-root .quota-center__stat .label{color:var(--fxf-text-secondary)!important;font-size:12px!important}.fxf-enterprise-surface--shell .quota-center__stat strong,.fxf-enterprise-ui-root .quota-center__stat strong{text-shadow:0 0 24px #d4af3740;color:var(--fxf-primary-hover)!important;font-size:28px!important;font-weight:700!important}.fxf-enterprise-surface--shell .cloud-console{color:var(--fxf-text)!important;background:0 0!important}.fxf-enterprise-surface--shell .cloud-card,.fxf-enterprise-surface--shell .dev-card,.fxf-enterprise-surface--shell .me-profile-hero,.fxf-enterprise-surface--shell .me-profile-card{color:var(--fxf-text)!important;background:#ffffff0b!important;border-color:#d4af3724!important;box-shadow:0 8px 28px #0003!important}.fxf-enterprise-surface--shell .me-profile-hero{background:linear-gradient(135deg,#1e3a8a59 0%,#ffffff0d 100%)!important}.fxf-enterprise-surface--shell .me-profile-hero__title{color:var(--fxf-text)!important}.fxf-enterprise-surface--shell .me-profile-hero__meta,.fxf-enterprise-surface--shell .me-profile-hero__company{color:var(--fxf-text-secondary)!important}.fxf-enterprise-surface--shell .cert-panel__desc{color:var(--fxf-text-muted)!important}.fxf-enterprise-surface--shell .q-data-panel-card,.fxf-enterprise-surface--shell .responses-report-toolbar,.fxf-enterprise-surface--shell .responses-data-table-wrap,.fxf-enterprise-surface--shell .survey-builder__sidebar,.fxf-enterprise-surface--shell .survey-paper{color:var(--fxf-text)!important;background:#ffffff0b!important;border-color:#d4af3724!important}.fxf-enterprise-surface--shell .cms-page,.fxf-enterprise-surface--shell .ticket-layout{background:0 0!important}.fxf-enterprise-surface--shell .ticket-layout .n-card,.fxf-enterprise-surface--shell .ticket-layout .n-layout-header{background:#ffffff0b!important;border-color:#d4af3724!important}.fxf-enterprise-surface--shell .ticket-clear-prompt{color:var(--fxf-text)!important;background:#d4af371a!important;border-color:#d4af3740!important}.fxf-enterprise-surface--shell .ticket-clear-prompt__hint{color:var(--fxf-primary-hover)!important}.fxf-enterprise-ui-root .n-popover .header-toolbox-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #d4af3733;background:#0e1a30fa!important}.fxf-enterprise-ui-root .app-content--enterprise{color:#e8eef8}.fxf-enterprise-ui-root .app-content--enterprise h1,.fxf-enterprise-ui-root .app-content--enterprise h2,.fxf-enterprise-ui-root .app-content--enterprise h3,.fxf-enterprise-ui-root .app-content--enterprise h4{color:#f1f5f9!important}.fxf-enterprise-ui-root .app-content--enterprise p,.fxf-enterprise-ui-root .app-content--enterprise li,.fxf-enterprise-ui-root .app-content--enterprise span,.fxf-enterprise-ui-root .app-content--enterprise label{color:inherit}.fxf-enterprise-ui-root .app-content--enterprise .n-button--text-type,.fxf-enterprise-ui-root .app-content--enterprise .n-button--text-type .n-button__content{color:#94a8c9!important}.fxf-enterprise-ui-root .app-content--enterprise .n-button--text-type:not(.n-button--disabled):hover,.fxf-enterprise-ui-root .app-content--enterprise .n-button--text-type:not(.n-button--disabled):hover .n-button__content,.fxf-enterprise-ui-root .app-content--enterprise .n-statistic .n-statistic-value{color:#f0cc55!important}.fxf-enterprise-ui-root .app-content--enterprise .n-statistic .n-statistic-label,.fxf-enterprise-ui-root .app-content--enterprise .n-descriptions-table-content,.fxf-enterprise-ui-root .app-content--enterprise .n-descriptions-table-header{color:#94a8c9!important}.fxf-enterprise-ui-root .app-content--enterprise .n-list-item__main{color:#e8eef8!important}.fxf-enterprise-ui-root .app-content--enterprise .n-list-item__description{color:#94a8c9!important}.fxf-enterprise-ui-root .cloud-console__title,.fxf-enterprise-ui-root .cloud-card__title,.fxf-enterprise-ui-root .cloud-card__value,.fxf-enterprise-ui-root .cloud-recent__item,.fxf-enterprise-ui-root .cloud-product-tile,.fxf-enterprise-ui-root .cloud-resource-tile,.fxf-enterprise-ui-root .wp-dashboard-header h2,.fxf-enterprise-ui-root .wp-widget__header,.fxf-enterprise-ui-root .dev-card__header h2,.fxf-enterprise-ui-root .dev-card__title-only{color:#f1f5f9!important}.fxf-enterprise-ui-root .cloud-card__label,.fxf-enterprise-ui-root .cloud-card__meta,.fxf-enterprise-ui-root .cloud-recent-item__meta,.fxf-enterprise-ui-root .screen-options-toggle{color:#94a8c9!important}.fxf-enterprise-ui-root .cloud-card__count,.fxf-enterprise-ui-root .cloud-card strong{color:#f0cc55!important}.fxf-enterprise-ui-root .app-content--enterprise [class*=__desc],.fxf-enterprise-ui-root .app-content--enterprise [class*=__hint],.fxf-enterprise-ui-root .app-content--enterprise [class*=__meta],.fxf-enterprise-ui-root .app-content--enterprise [class*=__subtitle],.fxf-enterprise-ui-root .app-content--enterprise .text-muted{color:#94a8c9!important}.fxf-enterprise-ui-root .app-content--enterprise strong:not(.n-tag *){color:#f0cc55}.fxf-enterprise-ui-root .app-content--enterprise a:not(.n-button){color:#93c5fd}.fxf-enterprise-ui-root .app-content--enterprise .n-button--quaternary-type,.fxf-enterprise-ui-root .app-content--enterprise .n-button--quaternary-type .n-button__content{color:#cbd5e1!important}.fxf-enterprise-ui-root .app-content--enterprise .n-button--quaternary-type:not(.n-button--disabled):hover{color:#f0cc55!important;background:#d4af371a!important}.fxf-enterprise-ui-root .app-content--enterprise .n-card-header__main,.fxf-enterprise-ui-root .app-content--enterprise .n-card-header__extra{color:#f1f5f9!important}@media (width<=768px){.fxf-enterprise-surface--shell .app-content--enterprise{border-radius:14px;min-height:calc(100dvh - 88px);margin:8px;padding:16px}}@media (prefers-reduced-motion:reduce){.fxf-enterprise-surface__aurora,.fxf-enterprise-surface__rays,.fxf-enterprise-surface__shine{animation:none!important}}.fxf-enterprise-surface{--fxf-bg:#040810;--fxf-bg-deep:#020508;--fxf-surface:#0a1428d1;--fxf-surface-elevated:#10203aeb;--fxf-content-surface:#fffffff7;--fxf-content-border:#d4af372e;--fxf-content-text:#0a1628;--fxf-content-text-secondary:#475569;--fxf-text:#e8eef8;--fxf-text-secondary:#94a8c9;--fxf-text-muted:#5c7294;--fxf-border:#d4af3733;--fxf-primary:#d4af37;--fxf-primary-hover:#f0cc55;--fxf-primary-glow:#d4af3773;--fxf-accent:#3b82f6;--fxf-header-bg:#081020c7;--fxf-glow-a:#3b82f659;--fxf-glow-b:#d4af3747;--fxf-glow-c:#1e3a8a66;--fxf-grid:#d4af370a;--fxf-title-from:#f5f0e6;--fxf-title-to:#d4af37;--fxf-radius:12px;--fxf-shadow:0 12px 48px #00000073;color:var(--fxf-text);background:var(--fxf-bg);position:relative;overflow-x:clip}.fxf-enterprise-surface--shell,.fxf-enterprise-surface--shell .fxf-enterprise-surface__content{min-height:100dvh}.fxf-enterprise-surface--shell .app-shell{z-index:1;position:relative;background:0 0!important}.fxf-enterprise-surface__bg{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.fxf-enterprise-surface__base{background:radial-gradient(ellipse 120% 80% at 50% -20%, #0f2347 0%, transparent 55%), radial-gradient(ellipse 80% 60% at 100% 50%, #0a1628 0%, transparent 50%), linear-gradient(180deg, #060d1a 0%, var(--fxf-bg) 40%, var(--fxf-bg-deep) 100%);position:absolute;inset:0}.fxf-enterprise-surface__mesh{opacity:.35;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23d4af37' fill-opacity='0.06'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 50% 30%,#000 15%,#0000 75%);mask-image:radial-gradient(90% 70% at 50% 30%,#000 15%,#0000 75%)}.fxf-enterprise-surface__aurora{filter:blur(80px);will-change:transform, opacity;border-radius:50%;position:absolute}.fxf-enterprise-surface__aurora--a{background:radial-gradient(circle, var(--fxf-glow-a) 0%, transparent 68%);width:min(70vw,680px);height:min(70vw,680px);animation:18s ease-in-out infinite fxf-enterprise-aurora-a;top:-18%;left:-12%}.fxf-enterprise-surface__aurora--b{background:radial-gradient(circle, var(--fxf-glow-b) 0%, transparent 70%);width:min(55vw,520px);height:min(55vw,520px);animation:22s ease-in-out infinite fxf-enterprise-aurora-b;top:8%;right:-8%}.fxf-enterprise-surface__aurora--c{background:radial-gradient(circle, var(--fxf-glow-c) 0%, transparent 72%);width:min(45vw,420px);height:min(45vw,420px);animation:26s ease-in-out infinite fxf-enterprise-aurora-c;bottom:-10%;left:28%}@keyframes fxf-enterprise-aurora-a{0%,to{opacity:.55;transform:translate(0)scale(1)}50%{opacity:.85;transform:translate(4%,3%)scale(1.08)}}@keyframes fxf-enterprise-aurora-b{0%,to{opacity:.5;transform:translate(0)scale(1)}50%{opacity:.75;transform:translate(-5%,4%)scale(1.06)}}@keyframes fxf-enterprise-aurora-c{0%,to{opacity:.4;transform:translate(0)scale(1)}50%{opacity:.65;transform:translate(3%,-4%)scale(1.1)}}.fxf-enterprise-surface__rays{background:conic-gradient(from 220deg at 50% 0,#0000 0deg,#d4af370a 30deg,#0000 60deg,#3b82f608 120deg,#0000 180deg,#d4af3708 240deg,#0000 300deg);animation:60s linear infinite fxf-enterprise-rays;position:absolute;inset:-50%}@keyframes fxf-enterprise-rays{to{transform:rotate(360deg)}}.fxf-enterprise-surface__grid{background-image:linear-gradient(var(--fxf-grid) 1px, transparent 1px), linear-gradient(90deg, var(--fxf-grid) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000080 0%,#0000 70%);mask-image:linear-gradient(#00000080 0%,#0000 70%)}.fxf-enterprise-surface__shine{background:linear-gradient(90deg, transparent, var(--fxf-primary-glow), transparent);width:60%;height:2px;animation:8s ease-in-out infinite fxf-enterprise-shine;position:absolute;top:0;left:-100%}@keyframes fxf-enterprise-shine{0%{opacity:0;left:-60%}15%{opacity:1}85%{opacity:1}to{opacity:0;left:120%}}.fxf-enterprise-surface__ribbon{display:none}.fxf-enterprise-surface__watermark{letter-spacing:.12em;text-transform:uppercase;color:#d4af370a;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:72px;font-weight:800;position:absolute;bottom:24px;right:32px}.fxf-enterprise-surface__ribbon-glow{background:radial-gradient(circle at 100% 0,#d4af3726,#0000 65%);width:200px;height:200px;animation:4s ease-in-out infinite fxf-enterprise-ribbon-pulse;position:absolute;top:0;right:0}@keyframes fxf-enterprise-ribbon-pulse{0%,to{opacity:.6}50%{opacity:1}}.fxf-enterprise-surface__content{z-index:1;position:relative}.fxf-enterprise-surface--shell .app-sider{-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);background:var(--fxf-surface)!important;border-right:1px solid var(--fxf-border)!important;box-shadow:4px 0 32px #00000059,inset -1px 0 #d4af3714!important}.fxf-enterprise-surface--shell .app-sider:before{content:"";background:linear-gradient(180deg, transparent, var(--fxf-primary) 20%, var(--fxf-primary-hover) 50%, var(--fxf-primary) 80%, transparent);z-index:2;pointer-events:none;width:3px;position:absolute;top:0;bottom:0;left:0}.fxf-enterprise-surface--shell .brand{background:linear-gradient(#d4af370f 0%,#0000 100%);color:var(--fxf-text)!important;border-bottom:1px solid var(--fxf-border)!important}.fxf-enterprise-surface--shell .brand__mark{border-radius:50%;padding:3px;background:#fff!important;box-shadow:0 0 0 2px #d4af3780,0 4px 16px #00000059!important}.fxf-enterprise-surface--shell .brand__mark-img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.fxf-enterprise-ui-root .brand__mark{padding:3px;background:#fff!important;box-shadow:0 0 0 2px #d4af3780,0 4px 16px #00000059!important}.fxf-enterprise-ui-root .brand__mark-img{opacity:1!important;filter:none!important}.fxf-enterprise-surface--shell .n-menu .n-menu-item-content{border-radius:8px;margin:2px 8px;transition:color .2s,background .2s;color:var(--fxf-text-secondary)!important}.fxf-enterprise-surface--shell .n-menu .n-menu-item-content--selected{font-weight:600;color:var(--fxf-primary-hover)!important;background:linear-gradient(90deg,#d4af372e 0%,#d4af370f 100%)!important}.fxf-enterprise-surface--shell .n-menu .n-menu-item-content--selected .n-menu-item-content-header,.fxf-enterprise-surface--shell .n-menu .n-menu-item-content--selected .n-menu-item-content__icon{color:var(--fxf-primary-hover)!important}.fxf-enterprise-surface--shell .n-menu .n-menu-item-content--selected:before{border-radius:0 3px 3px 0;left:-8px;background:linear-gradient(180deg, var(--fxf-primary-hover), var(--fxf-primary))!important;width:3px!important}.fxf-enterprise-surface--shell .n-menu .n-menu-item-content:hover{color:var(--fxf-text)!important;background:#ffffff0f!important}.fxf-enterprise-surface--shell .n-menu .n-menu-item-content-header{color:inherit!important}.fxf-enterprise-surface--shell .n-menu .n-submenu-children .n-menu-item-content{margin-left:12px}.fxf-enterprise-surface--shell .app-header{-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);background:var(--fxf-header-bg)!important;border-bottom:1px solid var(--fxf-border)!important;box-shadow:0 1px #d4af371f,0 8px 32px #00000040!important}.fxf-enterprise-surface--shell .app-header:after{content:"";background:linear-gradient(90deg, transparent, var(--fxf-primary-glow) 20%, var(--fxf-primary) 50%, var(--fxf-primary-glow) 80%, transparent);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.fxf-enterprise-surface--shell .header-toolbox-hub{border:1px solid var(--fxf-border)!important;color:var(--fxf-text)!important;background:#d4af3714!important}.fxf-enterprise-surface--shell .header-toolbox-hub:hover{box-shadow:0 0 20px #d4af3726;border-color:var(--fxf-primary)!important;background:#d4af3729!important}.fxf-enterprise-surface--shell .header-toolbox-hub__icon{color:var(--fxf-primary-hover)!important}.fxf-enterprise-surface--shell .header-toolbox-hub__label{color:var(--fxf-text-secondary)!important}.fxf-enterprise-surface--shell .header-logout-btn{border-color:var(--fxf-border)!important;color:var(--fxf-text-secondary)!important;background:#ffffff0a!important}.fxf-enterprise-surface--shell .header-logout-btn:hover{border-color:var(--fxf-primary)!important;color:var(--fxf-primary-hover)!important}.fxf-enterprise-surface--shell .mobile-sidebar-trigger{color:var(--fxf-text)!important;background:0 0!important;border:none!important}.fxf-enterprise-surface--shell .mobile-sidebar-trigger:hover{color:var(--fxf-primary)!important;background:color-mix(in srgb, var(--fxf-primary) 10%, transparent)!important}.fxf-enterprise-ui-root .n-popover .header-toolbox-menu{border:1px solid var(--fxf-border);background:var(--fxf-surface-elevated)!important}.fxf-enterprise-ui-root .n-popover .header-toolbox-menu__item{color:var(--fxf-text-secondary)!important}.fxf-enterprise-ui-root .n-popover .header-toolbox-menu__item:hover{color:var(--fxf-primary-hover)!important;background:#d4af371f!important}.fxf-enterprise-ui-root .user-avatar-badge__circle{background:linear-gradient(145deg,#1e3a8a 0%,#2563eb 40%,#d4af37 100%)!important;box-shadow:0 0 0 2px #d4af378c,0 4px 20px #d4af3759,0 0 24px #3b82f633!important}.fxf-enterprise-ui-root .user-avatar-badge__verify{box-shadow:0 2px 8px #1d9bf059;color:#1d9bf0!important;background:#fff!important}.fxf-enterprise-surface--shell .app-sider,.fxf-enterprise-surface--shell .app-header,.fxf-enterprise-surface--shell .app-content .n-card{transition:background .5s cubic-bezier(.4,0,.2,1),border-color .4s,box-shadow .4s}@media (prefers-reduced-motion:reduce){.fxf-enterprise-surface__aurora,.fxf-enterprise-surface__rays,.fxf-enterprise-surface__shine,.fxf-enterprise-surface__ribbon-glow{animation:none!important}}@media (width<=768px){.fxf-enterprise-surface__watermark{font-size:48px;bottom:16px;right:16px}}.fxf-premium-surface--shell .n-layout,.fxf-premium-surface--shell .n-layout-scroll-container,.fxf-premium-surface--shell .n-layout-content,.fxf-premium-surface--shell .n-layout-content.n-layout-content--native-scrollbar,.fxf-premium-surface--shell .app-content-spin,.fxf-premium-surface--shell .app-content-spin .n-spin-content{background:0 0!important}.fxf-premium-surface--shell .app-content{overflow-x:hidden;padding:0!important}.fxf-premium-surface--shell .app-content--premium{-webkit-backdrop-filter:blur(28px)saturate(1.2);backdrop-filter:blur(28px)saturate(1.2);background:linear-gradient(165deg,#312e81d1 0%,#1e1b4beb 55%,#0f0a1ef5 100%);border:1px solid #a78bfa2e;border-radius:18px;min-height:calc(100dvh - 102px);margin:14px 16px 16px;padding:22px 24px 28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 0 100px #a855f70d,0 16px 48px #581c8752}.fxf-premium-surface--shell .app-content--premium:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(70% 45% at 100% 0,#a855f71a,#0000 55%),radial-gradient(50% 40% at 0 100%,#22d3ee14,#0000 50%);position:absolute;inset:0}.fxf-premium-surface--shell .app-content--premium>.app-content-spin{z-index:1;min-height:inherit;position:relative}.fxf-premium-surface--shell .app-content--premium>.app-content-spin>.n-spin-content{min-height:inherit}.fxf-premium-surface--shell .header-role-tag.n-tag{color:var(--fxf-primary-hover)!important;background:#a855f724!important;border:1px solid #a78bfa4d!important}.fxf-premium-surface--shell .app-content .n-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--fxf-text)!important;background:#ffffff0d!important;border:1px solid #a78bfa29!important;border-radius:14px!important;box-shadow:0 8px 28px #581c872e,inset 0 1px #ffffff0f!important}.fxf-premium-surface--shell .app-content .n-card .n-card-header{border-bottom-color:#a78bfa24!important}.fxf-premium-surface--shell .app-content .n-card .n-card-header__main{font-weight:600;color:var(--fxf-text)!important}.fxf-premium-surface--shell .app-content .n-card .n-card__content,.fxf-premium-surface--shell .app-content .n-card .n-card-header+.n-card__content{color:var(--fxf-text-secondary)!important}.fxf-premium-surface--shell .app-content .n-input,.fxf-premium-surface--shell .app-content .n-input-wrapper,.fxf-premium-surface--shell .app-content .n-base-selection{background:#00000047!important;border-color:#a78bfa33!important}.fxf-premium-surface--shell .app-content .n-input .n-input__input-el,.fxf-premium-surface--shell .app-content .n-input .n-input__textarea-el,.fxf-premium-surface--shell .app-content .n-base-selection-label{color:var(--fxf-text)!important}.fxf-premium-surface--shell .app-content .n-input .n-input__placeholder,.fxf-premium-surface--shell .app-content .n-base-selection-placeholder{color:var(--fxf-text-muted)!important}.fxf-premium-surface--shell .app-content .n-form-item-label{color:var(--fxf-text-secondary)!important}.fxf-premium-surface--shell .app-content .n-input.n-input--focus,.fxf-premium-surface--shell .app-content .n-base-selection.n-base-selection--focus{box-shadow:0 0 0 2px #a855f738!important}.fxf-premium-surface--shell .app-content .n-button--primary-type{font-weight:600;color:#fff!important;background:linear-gradient(135deg,#7c3aed 0%,#a855f7 42%,#22d3ee 100%)!important;border:none!important;box-shadow:0 4px 18px #a855f752!important}.fxf-premium-surface--shell .app-content .n-button--primary-type:not(.n-button--disabled):hover{filter:brightness(1.08);box-shadow:0 6px 24px #22d3ee47!important}.fxf-premium-surface--shell .app-content .n-button--default-type,.fxf-premium-surface--shell .app-content .n-button--tertiary-type,.fxf-premium-surface--shell .app-content .n-button--secondary-type{color:var(--fxf-text-secondary)!important;background:#ffffff0f!important;border-color:#a78bfa38!important}.fxf-premium-surface--shell .app-content .n-button--default-type:not(.n-button--disabled):hover{border-color:var(--fxf-primary)!important;color:var(--fxf-primary-hover)!important;background:#a855f71f!important}.fxf-premium-surface--shell .app-content .n-data-table{background:0 0!important}.fxf-premium-surface--shell .app-content .n-data-table-wrapper{background:#00000026;border:1px solid #a78bfa1f;border-radius:12px;overflow:hidden}.fxf-premium-surface--shell .app-content .n-data-table .n-data-table-th{font-weight:600;color:var(--fxf-text)!important;background:#a855f71f!important;border-bottom:1px solid #a78bfa29!important}.fxf-premium-surface--shell .app-content .n-data-table .n-data-table-td{color:var(--fxf-text-secondary)!important;background:0 0!important;border-bottom:1px solid #ffffff0d!important}.fxf-premium-surface--shell .app-content .n-data-table .n-data-table-tr:not(.n-data-table-tr--summary):hover .n-data-table-td{background:#ffffff0a!important}.fxf-premium-surface--shell .app-content .n-pagination .n-pagination-item{color:var(--fxf-text-secondary)!important;background:#ffffff0d!important;border-color:#a78bfa29!important}.fxf-premium-surface--shell .app-content .n-pagination .n-pagination-item--active{border-color:var(--fxf-primary)!important;color:var(--fxf-primary-hover)!important;background:#a855f738!important}.fxf-premium-surface--shell .app-content .n-tag{color:var(--fxf-text-secondary)!important;background:#ffffff0f!important;border-color:#a78bfa38!important}.fxf-premium-surface--shell .app-content .n-tabs .n-tabs-tab--active{font-weight:600;color:var(--fxf-primary-hover)!important}.fxf-premium-surface--shell .app-content .n-tabs .n-tabs-bar{background:linear-gradient(90deg,#a855f7,#22d3ee)!important;height:3px!important}.fxf-premium-surface--shell .app-content .n-divider{border-color:#a78bfa24!important}.fxf-premium-surface--shell .app-content .n-spin-description{color:var(--fxf-text-secondary)!important}.fxf-premium-surface--shell .app-content .n-empty .n-empty__description{color:var(--fxf-text-muted)!important}.fxf-premium-surface--shell .mobile-list-card{background:#ffffff0d!important;border-color:#a78bfa29!important}.fxf-premium-surface--shell .mobile-list-card__title{color:var(--fxf-text)!important}.fxf-premium-surface--shell .questionnaire-list-desc{color:var(--fxf-text-muted)!important}.fxf-premium-surface--shell .table-actions .n-button{color:var(--fxf-text-secondary)!important}.fxf-premium-surface--shell .app-content .n-select-menu,.fxf-premium-surface--shell .app-content .n-base-select-menu,.fxf-premium-surface--shell .app-content .n-dropdown-menu{color:var(--fxf-text)!important;background:#1e1b4bfa!important;border:1px solid #a78bfa38!important}.fxf-premium-surface--shell .app-sider,.fxf-premium-surface--shell .app-header,.fxf-premium-surface--shell .app-content--premium{transition:background .35s,border-color .35s,box-shadow .35s}.fxf-premium-surface{--fxf-bg:#070514;--fxf-bg-deep:#03020a;--fxf-surface:#1e1b4bd1;--fxf-surface-elevated:#312e81eb;--fxf-text:#ede9fe;--fxf-text-secondary:#c4b5fd;--fxf-text-muted:#8b5cf6;--fxf-border:#a78bfa47;--fxf-primary:#a855f7;--fxf-primary-hover:#c084fc;--fxf-primary-glow:#a855f773;--fxf-accent:#22d3ee;--fxf-accent-glow:#22d3ee59;--fxf-header-bg:#0f0a1ed1;--fxf-glow-a:#a855f780;--fxf-glow-b:#22d3ee59;--fxf-glow-c:#ec489952;--fxf-grid:#a78bfa0f;--fxf-title-from:#e9d5ff;--fxf-title-to:#67e8f9;--fxf-radius:14px;--fxf-shadow:0 12px 48px #581c8759;color:var(--fxf-text);background:var(--fxf-bg);position:relative;overflow-x:clip}.fxf-premium-surface--shell,.fxf-premium-surface--shell .fxf-premium-surface__content{min-height:100dvh}.fxf-premium-surface--shell .app-shell{z-index:1;position:relative;background:0 0!important}.fxf-premium-surface__bg{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.fxf-premium-surface__base{background:radial-gradient(ellipse 120% 80% at 50% -20%, #312e81 0%, transparent 55%), radial-gradient(ellipse 80% 60% at 100% 50%, #1e1b4b 0%, transparent 50%), radial-gradient(ellipse 70% 50% at 0% 80%, #4c1d95 0%, transparent 45%), linear-gradient(180deg, #0f0a1e 0%, var(--fxf-bg) 40%, var(--fxf-bg-deep) 100%);position:absolute;inset:0}.fxf-premium-surface__stars{opacity:.55;background-image:radial-gradient(1px 1px at 12% 18%,#ffffffb3,#0000),radial-gradient(1px 1px at 28% 62%,#ffffff80,#0000),radial-gradient(1.5px 1.5px at 45% 32%,#c4b5fdcc,#0000),radial-gradient(1px 1px at 67% 74%,#ffffff73,#0000),radial-gradient(1px 1px at 82% 22%,#67e8f999,#0000),radial-gradient(1px 1px at 91% 58%,#ffffff8c,#0000),radial-gradient(1px 1px at 8% 88%,#fff6,#0000),radial-gradient(1.5px 1.5px at 55% 12%,#e9d5ffbf,#0000);animation:6s ease-in-out infinite alternate fxf-premium-stars-twinkle;position:absolute;inset:0}@keyframes fxf-premium-stars-twinkle{0%{opacity:.35}to{opacity:.7}}.fxf-premium-surface__mesh{opacity:.28;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23a78bfa' fill-opacity='0.08'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 50% 30%,#000 15%,#0000 75%);mask-image:radial-gradient(90% 70% at 50% 30%,#000 15%,#0000 75%)}.fxf-premium-surface__aurora{filter:blur(88px);will-change:transform, opacity;border-radius:50%;position:absolute}.fxf-premium-surface__aurora--a{background:radial-gradient(circle, var(--fxf-glow-a) 0%, transparent 68%);width:min(75vw,720px);height:min(75vw,720px);animation:16s ease-in-out infinite fxf-premium-aurora-a;top:-20%;left:-15%}.fxf-premium-surface__aurora--b{background:radial-gradient(circle, var(--fxf-glow-b) 0%, transparent 70%);width:min(60vw,560px);height:min(60vw,560px);animation:20s ease-in-out infinite fxf-premium-aurora-b;top:5%;right:-10%}.fxf-premium-surface__aurora--c{background:radial-gradient(circle, var(--fxf-glow-c) 0%, transparent 72%);width:min(50vw,460px);height:min(50vw,460px);animation:24s ease-in-out infinite fxf-premium-aurora-c;bottom:-12%;left:22%}.fxf-premium-surface__aurora--d{background:radial-gradient(circle,#818cf859 0%,#0000 70%);width:min(40vw,380px);height:min(40vw,380px);animation:18s ease-in-out infinite fxf-premium-aurora-d;top:42%;left:48%}@keyframes fxf-premium-aurora-a{0%,to{opacity:.5;transform:translate(0)scale(1)rotate(0)}50%{opacity:.85;transform:translate(5%,4%)scale(1.1)rotate(8deg)}}@keyframes fxf-premium-aurora-b{0%,to{opacity:.45;transform:translate(0)scale(1)}50%{opacity:.78;transform:translate(-6%,5%)scale(1.08)}}@keyframes fxf-premium-aurora-c{0%,to{opacity:.4;transform:translate(0)scale(1)}50%{opacity:.68;transform:translate(4%,-5%)scale(1.12)}}@keyframes fxf-premium-aurora-d{0%,to{opacity:.35;transform:translate(0)scale(1)}50%{opacity:.6;transform:translate(-3%,3%)scale(1.06)}}.fxf-premium-surface__rays{background:conic-gradient(from 200deg at 50% 0,#0000 0deg,#a855f70d 35deg,#0000 70deg,#22d3ee0a 130deg,#0000 180deg,#ec48990a 240deg,#0000 300deg);animation:55s linear infinite fxf-premium-rays;position:absolute;inset:-50%}@keyframes fxf-premium-rays{to{transform:rotate(360deg)}}.fxf-premium-surface__grid{background-image:linear-gradient(var(--fxf-grid) 1px, transparent 1px), linear-gradient(90deg, var(--fxf-grid) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000073 0%,#0000 72%);mask-image:linear-gradient(#00000073 0%,#0000 72%)}.fxf-premium-surface__shine{background:linear-gradient(90deg, transparent, var(--fxf-primary-glow), var(--fxf-accent-glow), transparent);width:55%;height:2px;animation:7s ease-in-out infinite fxf-premium-shine;position:absolute;top:0;left:-100%}@keyframes fxf-premium-shine{0%{opacity:0;left:-55%}15%{opacity:1}85%{opacity:1}to{opacity:0;left:115%}}.fxf-premium-surface__ribbon-glow{background:radial-gradient(circle at 100% 0,#a855f733,#0000 65%);width:220px;height:220px;animation:3.5s ease-in-out infinite fxf-premium-ribbon-pulse;position:absolute;top:0;right:0}@keyframes fxf-premium-ribbon-pulse{0%,to{opacity:.55}50%{opacity:1}}.fxf-premium-surface__watermark{letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(135deg,#a855f70f,#22d3ee0a);color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:68px;font-weight:800;position:absolute;bottom:24px;right:32px}.fxf-premium-surface__content{z-index:1;position:relative}.fxf-premium-surface--shell .app-sider{-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);background:var(--fxf-surface)!important;border-right:1px solid var(--fxf-border)!important;box-shadow:4px 0 32px #581c8747,inset -1px 0 #a78bfa1a!important}.fxf-premium-surface--shell .app-sider:before{content:"";background:linear-gradient(180deg, transparent, var(--fxf-primary) 20%, var(--fxf-accent) 50%, var(--fxf-primary-hover) 80%, transparent);z-index:2;pointer-events:none;width:3px;position:absolute;top:0;bottom:0;left:0}.fxf-premium-surface--shell .brand{background:linear-gradient(#a855f71a 0%,#0000 100%);color:var(--fxf-text)!important;border-bottom:1px solid var(--fxf-border)!important}.fxf-premium-surface--shell .brand__mark{border-radius:50%;padding:3px;background:#fff!important;box-shadow:0 0 0 2px #a855f78c,0 4px 18px #22d3ee40!important}.fxf-premium-ui-root .brand__mark{padding:3px;background:#fff!important;box-shadow:0 0 0 2px #a855f78c,0 4px 18px #22d3ee40!important}.fxf-premium-surface--shell .n-menu .n-menu-item-content{border-radius:8px;margin:2px 8px;transition:color .2s,background .2s;color:var(--fxf-text-secondary)!important}.fxf-premium-surface--shell .n-menu .n-menu-item-content--selected{font-weight:600;color:var(--fxf-primary-hover)!important;background:linear-gradient(90deg,#a855f738 0%,#22d3ee14 100%)!important}.fxf-premium-surface--shell .n-menu .n-menu-item-content--selected .n-menu-item-content-header,.fxf-premium-surface--shell .n-menu .n-menu-item-content--selected .n-menu-item-content__icon{color:var(--fxf-primary-hover)!important}.fxf-premium-surface--shell .n-menu .n-menu-item-content--selected:before{border-radius:0 3px 3px 0;left:-8px;background:linear-gradient(180deg, var(--fxf-accent), var(--fxf-primary))!important;width:3px!important}.fxf-premium-surface--shell .n-menu .n-menu-item-content:hover{color:var(--fxf-text)!important;background:#ffffff0f!important}.fxf-premium-surface--shell .n-menu .n-menu-item-content-header{color:inherit!important}.fxf-premium-surface--shell .app-header{-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);background:var(--fxf-header-bg)!important;border-bottom:1px solid var(--fxf-border)!important;box-shadow:0 1px #a78bfa1f,0 8px 32px #581c8738!important}.fxf-premium-surface--shell .app-header:after{content:"";background:linear-gradient(90deg, transparent, var(--fxf-primary-glow) 20%, var(--fxf-accent) 50%, var(--fxf-primary-glow) 80%, transparent);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.fxf-premium-surface--shell .page-title-line__primary{background:linear-gradient(90deg, var(--fxf-title-from) 0%, var(--fxf-title-to) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:600}.fxf-premium-surface--shell .page-title-line__sep,.fxf-premium-surface--shell .page-title-line__sub{color:var(--fxf-text-secondary)!important}.fxf-premium-surface--shell .user-name{color:var(--fxf-text)!important}.fxf-premium-surface--shell .header-toolbox-hub{border:1px solid var(--fxf-border)!important;color:var(--fxf-text)!important;background:#a855f71a!important}.fxf-premium-surface--shell .header-toolbox-hub:hover{box-shadow:0 0 22px #a855f733;border-color:var(--fxf-primary)!important;background:#a855f72e!important}.fxf-premium-surface--shell .header-toolbox-hub__icon{color:var(--fxf-accent)!important}.fxf-premium-surface--shell .header-logout-btn{border-color:var(--fxf-border)!important;color:var(--fxf-text-secondary)!important;background:#ffffff0a!important}.fxf-premium-surface--shell .header-logout-btn:hover{border-color:var(--fxf-primary)!important;color:var(--fxf-primary-hover)!important}.fxf-premium-surface--shell .mobile-sidebar-trigger{color:var(--fxf-text)!important;background:0 0!important;border:none!important}.fxf-premium-surface--shell .mobile-sidebar-trigger:hover{color:var(--fxf-primary)!important;background:color-mix(in srgb, var(--fxf-primary) 10%, transparent)!important}.fxf-premium-ui-root .n-popover .header-toolbox-menu{border:1px solid var(--fxf-border);background:var(--fxf-surface-elevated)!important}.fxf-premium-ui-root .n-popover .header-toolbox-menu__item{color:var(--fxf-text-secondary)!important}.fxf-premium-ui-root .n-popover .header-toolbox-menu__item:hover{color:var(--fxf-primary-hover)!important;background:#a855f724!important}.fxf-premium-ui-root .user-avatar-badge__circle{background:linear-gradient(145deg,#7c3aed 0%,#a855f7 45%,#22d3ee 100%)!important;box-shadow:0 0 0 2px #a855f780,0 4px 20px #22d3ee47!important}@media (prefers-reduced-motion:reduce){.fxf-premium-surface__aurora,.fxf-premium-surface__rays,.fxf-premium-surface__shine,.fxf-premium-surface__stars,.fxf-premium-surface__ribbon-glow{animation:none!important}}.user-avatar-badge[data-v-e396e810]{flex-shrink:0;display:inline-flex;position:relative}.user-avatar-badge__circle[data-v-e396e810],.user-avatar-badge__image[data-v-e396e810]{object-fit:cover;border-radius:50%;display:block;box-shadow:0 2px 8px #1d4ed840}.user-avatar-badge__circle[data-v-e396e810]{color:#fff;justify-content:center;align-items:center;font-weight:600;display:flex}.user-avatar-badge--sm .user-avatar-badge__circle[data-v-e396e810],.user-avatar-badge--sm .user-avatar-badge__image[data-v-e396e810]{width:32px;height:32px;font-size:14px}.user-avatar-badge--md .user-avatar-badge__circle[data-v-e396e810],.user-avatar-badge--md .user-avatar-badge__image[data-v-e396e810]{width:56px;height:56px;font-size:22px}.user-avatar-badge--lg .user-avatar-badge__circle[data-v-e396e810],.user-avatar-badge--lg .user-avatar-badge__image[data-v-e396e810]{width:72px;height:72px;font-size:28px}.user-avatar-badge__verify[data-v-e396e810]{color:#1d9bf0;background:#fff;border-radius:50%;justify-content:center;align-items:center;line-height:0;display:flex;position:absolute;bottom:-2px;right:-2px;box-shadow:0 1px 4px #0f172a26}.user-avatar-badge--sm .user-avatar-badge__verify[data-v-e396e810]{width:16px;height:16px}.user-avatar-badge--md .user-avatar-badge__verify[data-v-e396e810]{width:22px;height:22px}.user-avatar-badge--lg .user-avatar-badge__verify[data-v-e396e810]{width:26px;height:26px}.app-theme-switch-overlay{z-index:10000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:all;background:#0f172a6b;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.app-theme-switch-overlay__panel{background:#fffffff5;border-radius:16px;flex-direction:column;align-items:center;gap:14px;padding:28px 36px;display:flex;box-shadow:0 20px 50px #0f172a2e}.app-theme-switch-overlay__text{color:#334155;margin:0;font-size:14px;font-weight:500}.app-theme-switch-fade-enter-active,.app-theme-switch-fade-leave-active{transition:opacity .18s}.app-theme-switch-fade-enter-from,.app-theme-switch-fade-leave-to{opacity:0}.header-toolbox-menu__item:disabled{opacity:.65;cursor:wait}.home-latest-news--light[data-v-7c673583]{--news-bg:#f5f6f8;--news-card:#fff;--news-title:#1a1a1a;--news-sub:#999;--news-item-title:#333;--news-item-date:#999;--news-item-summary:#666;--news-border:#e8e8e8;--news-hover-border:#1677ff;--news-hover-bg:#f0f7ff}.home-latest-news--dark[data-v-7c673583]{--news-bg:transparent;--news-card:#0f172a8c;--news-title:#f8fafc;--news-sub:#94a3b8;--news-item-title:#f1f5f9;--news-item-date:#94a3b8;--news-item-summary:#cbd5e1;--news-border:#94a3b829;--news-hover-border:#38bdf873;--news-hover-bg:#1e293bbf}.home-latest-news[data-v-7c673583]{background:var(--news-bg);border-top:1px solid var(--news-border);padding:32px 20px 56px}.home-latest-news__inner[data-v-7c673583]{max-width:960px;margin:0 auto}.home-latest-news__head[data-v-7c673583]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.home-latest-news__head h2[data-v-7c673583]{color:var(--news-title);letter-spacing:-.02em;margin:0;font-size:clamp(20px,3vw,24px);font-weight:600}.home-latest-news__subtitle[data-v-7c673583]{color:var(--news-sub);font-size:13px}.home-latest-news__list[data-v-7c673583]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.home-latest-news__item[data-v-7c673583]{text-align:left;border:1px solid var(--news-border);background:var(--news-card);width:100%;color:inherit;cursor:pointer;border-radius:8px;padding:16px 18px;transition:border-color .15s,background .15s,box-shadow .15s;box-shadow:0 1px 2px #0000000a}.home-latest-news__item[data-v-7c673583]:hover{border-color:var(--news-hover-border);background:var(--news-hover-bg);box-shadow:0 4px 12px #1677ff14}.home-latest-news__item-title[data-v-7c673583]{color:var(--news-item-title);font-size:16px;font-weight:600;line-height:1.4;display:block}.home-latest-news__item-date[data-v-7c673583]{color:var(--news-item-date);margin-top:6px;font-size:12px;display:block}.home-latest-news__item-summary[data-v-7c673583]{color:var(--news-item-summary);margin:8px 0 0;font-size:14px;line-height:1.6}.home-latest-news__footer[data-v-7c673583]{justify-content:center;margin-top:16px;display:flex}.home-latest-news__view-all[data-v-7c673583]{border:1px solid var(--news-border);background:var(--news-card);min-height:40px;color:var(--news-item-title);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.home-latest-news__view-all[data-v-7c673583]:hover{border-color:var(--news-hover-border);background:var(--news-hover-bg);color:var(--fxf-primary,#1677ff)}.home-latest-news--light[data-v-7c673583] .n-empty .n-empty__description{color:#999}@media (width<=768px){.home-latest-news[data-v-7c673583]{padding:24px 12px 40px}.home-latest-news__item[data-v-7c673583]{padding:14px}}.qs-demo[data-v-9e3edacd]{pointer-events:auto;background:linear-gradient(160deg,#fff 0%,#f8fbff 100%);border:1px solid #e2e8f0f2;border-radius:16px;width:100%;max-width:420px;min-height:220px;padding:18px;box-shadow:0 16px 40px #0f172a14}.qs-demo__editor[data-v-9e3edacd]{grid-template-columns:52px 1fr;gap:10px;min-height:184px;display:grid}.qs-demo__editor-side[data-v-9e3edacd]{flex-direction:column;gap:8px;display:flex}.qs-demo__type-pill[data-v-9e3edacd]{color:#64748b;cursor:pointer;background:#f1f5f9;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;height:32px;transition:background .2s,border-color .2s,color .2s;display:flex}.qs-demo__type-pill[data-v-9e3edacd]:hover,.qs-demo__type-pill--active[data-v-9e3edacd]{color:#1677ff;background:#e8f4ff;border-color:#1677ff40}.qs-demo__editor-main[data-v-9e3edacd]{flex-direction:column;gap:8px;display:flex;position:relative}.qs-demo__qcard[data-v-9e3edacd]{color:#334155;text-align:left;cursor:grab;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;font-size:12px;transition:border-color .2s,box-shadow .2s}.qs-demo__qcard[data-v-9e3edacd]:hover,.qs-demo__qcard--active[data-v-9e3edacd]{border-color:#1677ff59;box-shadow:0 6px 16px #1677ff1a}.qs-demo__cursor[data-v-9e3edacd]{pointer-events:none;filter:drop-shadow(0 4px 8px #1677ff40);position:absolute;top:8px;left:12px}.qs-demo--types[data-v-9e3edacd]{overflow:visible}.qs-demo--types.qs-demo--bursting[data-v-9e3edacd]{z-index:30;overflow:visible}.qs-demo__types[data-v-9e3edacd]{flex-wrap:wrap;place-content:flex-start center;gap:8px;min-height:168px;display:flex;position:relative;overflow:visible}.qs-demo__chip[data-v-9e3edacd]{color:#1e293b;cursor:pointer;z-index:2;will-change:transform, opacity;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:5px;padding:7px 11px;font-size:12px;transition:border-color .2s,background .2s,transform .2s;display:inline-flex;position:relative}.qs-demo__chip[data-v-9e3edacd]:hover,.qs-demo__chip--active[data-v-9e3edacd]{color:#1677ff;background:#f0f7ff;border-color:#1677ff59}.qs-demo__publish[data-v-9e3edacd]{flex-direction:column;gap:14px;display:flex}.qs-demo__link[data-v-9e3edacd]{color:#475569;cursor:pointer;text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:12px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.qs-demo__copy-btn[data-v-9e3edacd]{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin-left:auto;padding:4px;display:inline-flex}.qs-demo__copy-btn[data-v-9e3edacd]:hover{background:#1677ff14}.qs-demo__link[data-v-9e3edacd]:hover{border-color:#1677ff59}.qs-demo__copied[data-v-9e3edacd]{color:#16a34a;margin-left:auto;font-size:11px}.qs-demo__publish-row[data-v-9e3edacd]{align-items:center;gap:16px;display:flex}.qs-demo__qr[data-v-9e3edacd]{cursor:pointer;background:#fff;border:1px dashed #cbd5e1;border-radius:12px;justify-content:center;align-items:center;width:88px;height:88px;transition:border-color .2s,box-shadow .2s;display:flex}.qs-demo__qr[data-v-9e3edacd]:hover{border-color:#1677ff66;box-shadow:0 8px 20px #1677ff1a}.qs-demo__publish-label[data-v-9e3edacd]{color:#64748b;margin-bottom:4px;font-size:12px;display:block}.qs-demo__publish-count[data-v-9e3edacd]{color:#1677ff;letter-spacing:-.03em;font-size:28px;font-weight:700}.qs-demo__stats[data-v-9e3edacd]{flex-direction:column;gap:12px;min-height:184px;display:flex}.qs-demo__bars[data-v-9e3edacd]{align-items:flex-end;gap:8px;height:100px;padding:0 4px;display:flex}.qs-demo__bar[data-v-9e3edacd]{cursor:pointer;transform-origin:bottom;background:linear-gradient(#4096ff 0%,#1677ff 100%);border:none;border-radius:6px 6px 2px 2px;flex:1;transition:filter .2s,transform .2s}.qs-demo__bar[data-v-9e3edacd]:hover,.qs-demo__bar--hover[data-v-9e3edacd]{filter:brightness(1.08);transform:scaleY(1.06)}.qs-demo__line-chart[data-v-9e3edacd]{width:100%;height:64px}@media (width<=768px){.qs-demo--types.qs-demo--bursting[data-v-9e3edacd]{z-index:40}.qs-demo__types[data-v-9e3edacd]{gap:6px;min-height:132px}.qs-demo__chip[data-v-9e3edacd]{padding:6px 9px;font-size:11px}}.cc-demo[data-v-7f565b82]{pointer-events:auto;background:linear-gradient(145deg,#fffffffa 0%,#faf5fff2 55%,#fdf2f8eb 100%);border:1px solid #a78bfa38;border-radius:18px;width:100%;max-width:420px;min-height:220px;padding:18px;box-shadow:0 20px 44px #8b5cf61f,inset 0 1px #fffc}.cc-demo__generate[data-v-7f565b82]{flex-direction:column;align-items:center;gap:10px;display:flex}.cc-demo__sheet[data-v-7f565b82]{transform-origin:50%;background:#fff;border:1px dashed #8b5cf659;border-radius:12px;grid-template-columns:repeat(5,1fr);gap:5px;width:100%;padding:12px;display:grid}.cc-demo__cell[data-v-7f565b82]{aspect-ratio:1;cursor:default;will-change:transform, opacity;background:linear-gradient(#faf5ff 0%,#f3e8ff 100%);border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.cc-demo__sheet-label[data-v-7f565b82]{letter-spacing:.12em;color:#7c3aed;font-size:11px;font-weight:600}.cc-demo__diy[data-v-7f565b82]{gap:10px;min-height:184px;display:grid}.cc-demo__diy-bar[data-v-7f565b82]{color:#4c1d95;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.cc-demo__diy-badge[data-v-7f565b82]{color:#be185d;background:#ec48991f;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600}.cc-demo__diy-canvas[data-v-7f565b82]{background:radial-gradient(circle at 20% 20%,#ec489914,#0000 42%),radial-gradient(circle at 80% 70%,#8b5cf61a,#0000 45%),#fff;border:1px solid #a78bfa33;border-radius:14px;min-height:120px;padding:12px;position:relative;overflow:hidden}.cc-demo__block[data-v-7f565b82]{color:#334155;will-change:transform, opacity, left, top;background:#fff;border:1px solid #e9d5ff;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:inline-flex;position:absolute}.cc-demo__block--text[data-v-7f565b82]{position:absolute;top:28%;left:14%}.cc-demo__block--image[data-v-7f565b82]{padding:14px 18px;top:42%;left:52%}.cc-demo__block--audio[data-v-7f565b82]{top:58%;left:18%}.cc-demo__resize-handle[data-v-7f565b82]{opacity:0;background:#8b5cf6;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-4px;right:-4px;box-shadow:0 2px 6px #8b5cf666}.cc-demo__cursor[data-v-7f565b82]{z-index:5;pointer-events:none;filter:drop-shadow(0 4px 8px #8b5cf659);will-change:transform, left, top, opacity;position:absolute;top:78%;left:46%}.cc-demo__diy-tools[data-v-7f565b82]{gap:8px;display:flex}.cc-demo__tool[data-v-7f565b82]{color:#7c3aed;cursor:default;background:#f5f3ff;border:none;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.cc-demo__paste-scene[data-v-7f565b82]{flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:184px;padding:4px 0;display:flex}.paste-scene__stage[data-v-7f565b82]{justify-content:space-between;align-items:center;gap:6px;width:100%;min-height:140px;padding:4px 2px;display:flex;position:relative}.paste-scene__gift-wrap[data-v-7f565b82],.paste-scene__switch-wrap[data-v-7f565b82]{opacity:0;will-change:transform, opacity;flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.paste-scene__device[data-v-7f565b82]{color:#334155;background:#fff;border:2px solid #e2e8f0;border-radius:14px;flex-direction:column;align-items:center;gap:5px;padding:12px 10px;font-size:11px;font-weight:700;display:flex;box-shadow:0 10px 22px -12px #0f172a3d}.paste-scene__device--gift[data-v-7f565b82]{color:#9d174d;background:linear-gradient(#fff 0%,#fce7f3 100%);border-color:#ec489973}.paste-scene__device--switch[data-v-7f565b82]{color:#1d4ed8;background:linear-gradient(#fff 0%,#dbeafe 100%);border-color:#3b82f673}.paste-scene__sticker[data-v-7f565b82],.paste-scene__sticker-flyer[data-v-7f565b82]{will-change:transform, opacity;background:#fff;border:2px solid #64748b;border-radius:8px;justify-content:center;align-items:center;display:flex;box-shadow:0 8px 18px -8px #0f172a52}.paste-scene__sticker[data-v-7f565b82]{opacity:0;width:32px;height:32px;position:absolute}.paste-scene__sticker--gift[data-v-7f565b82]{top:2px;right:2px;transform:rotate(-8deg)}.paste-scene__sticker--switch[data-v-7f565b82]{top:4px;left:2px;transform:rotate(6deg)}.paste-scene__sticker-flyer[data-v-7f565b82]{opacity:0;z-index:2;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:40%;left:50%}.paste-scene__caption[data-v-7f565b82]{text-align:center;color:#6d28d9;opacity:0;margin:0;font-size:12px;font-weight:700}.cc-demo__manage[data-v-7f565b82]{gap:8px;display:grid}.cc-demo__manage-head[data-v-7f565b82]{color:#64748b;align-items:baseline;gap:8px;margin-bottom:4px;font-size:12px;display:flex}.cc-demo__manage-head strong[data-v-7f565b82]{color:#7c3aed;letter-spacing:-.03em;font-size:28px;font-weight:700}.cc-demo__manage-head em[data-v-7f565b82]{font-size:11px;font-style:normal}.cc-demo__batch[data-v-7f565b82]{color:#334155;text-align:left;cursor:default;background:#fff;border:1px solid #ede9fe;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;font-size:12px;display:flex}.cc-demo__batch em[data-v-7f565b82]{color:#8b5cf6;font-size:11px;font-style:normal;font-weight:600}.tc-demo[data-v-ab9bb821]{pointer-events:auto;background:linear-gradient(145deg,#fffffffa 0%,#eff6fff2 55%,#dbeafeeb 100%);border:1px solid #3b82f638;border-radius:18px;width:100%;max-width:420px;min-height:220px;padding:18px;box-shadow:0 20px 44px #2563eb1f,inset 0 1px #fffc}.tc-demo--scan[data-v-ab9bb821],.tc-demo--scan-pop[data-v-ab9bb821],.tc-demo--scan.showcase-demo--screen-burst[data-v-ab9bb821]{z-index:2;overflow:visible}.tc-demo.showcase-demo--screen-burst[data-v-ab9bb821]{z-index:30;overflow:visible}.tc-demo__generate[data-v-ab9bb821]{flex-direction:column;align-items:center;gap:10px;display:flex}.tc-demo__sheet[data-v-ab9bb821]{transform-origin:50%;background:#fff;border:1px dashed #3b82f659;border-radius:12px;grid-template-columns:repeat(5,1fr);gap:5px;width:100%;padding:12px;display:grid}.tc-demo__cell[data-v-ab9bb821]{aspect-ratio:1;cursor:default;will-change:transform, opacity;background:linear-gradient(#eff6ff 0%,#dbeafe 100%);border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.tc-demo__sheet-label[data-v-ab9bb821]{letter-spacing:.1em;color:#2563eb;font-size:11px;font-weight:600}.tc-demo__scan[data-v-ab9bb821]{flex-direction:column;justify-content:center;align-items:center;min-height:184px;display:flex;overflow:visible}.tc-demo__scan-stage[data-v-ab9bb821]{width:100%;min-height:200px;transform-style:preserve-3d;perspective:920px;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:relative;overflow:visible}.tc-demo__burst-chip[data-v-ab9bb821]{opacity:0;pointer-events:none;will-change:transform, opacity;z-index:4;background:#fff;border:1px solid #bfdbfe;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;margin-top:-18px;margin-left:-18px;display:inline-flex;position:absolute;top:42%;left:50%;box-shadow:0 8px 20px #2563eb2e}.tc-demo__scan-glare[data-v-ab9bb821]{pointer-events:none;opacity:.14;mix-blend-mode:soft-light;background:radial-gradient(circle at 50% 40%,#ffffff80 0%,#ffffff14 32%,#0000 58%);position:absolute;inset:-8% -4%}.tc-demo__phone[data-v-ab9bb821]{width:112px;transform-style:preserve-3d;will-change:transform;z-index:2;background:linear-gradient(165deg,#1e293b 0%,#0f172a 100%);border-radius:16px;padding:7px 7px 8px;position:relative;box-shadow:0 12px 28px #0f172a47,inset 0 1px #ffffff0f}.tc-demo__phone-notch[data-v-ab9bb821]{background:#334155;border-radius:999px;width:32px;height:4px;margin:0 auto 6px;box-shadow:inset 0 1px 2px #00000059}.tc-demo__phone-screen[data-v-ab9bb821]{aspect-ratio:1/1.05;background:linear-gradient(#f8fafc 0%,#eef2f7 100%);border:1px solid #0f172a14;border-radius:11px;justify-content:center;align-items:center;max-height:96px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffa6}.tc-demo__phone-home-bar[data-v-ab9bb821]{background:#94a3b873;border-radius:999px;width:28%;height:3px;margin:5px auto 0}.tc-demo__scanline[data-v-ab9bb821]{opacity:0;background:linear-gradient(90deg,#0000,#3b82f6,#0000);height:2px;position:absolute;left:8%;right:8%;box-shadow:0 0 8px #3b82f699}.tc-demo__result[data-v-ab9bb821]{opacity:0;width:100%;max-width:280px;transform-style:preserve-3d;will-change:transform, opacity;z-index:1;background:#fff;border:1px solid #bfdbfe;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.tc-demo__result strong[data-v-ab9bb821]{color:#1e3a8a;font-size:13px;display:block}.tc-demo__result p[data-v-ab9bb821]{color:#64748b;margin:2px 0 0;font-size:11px}.tc-demo__result em[data-v-ab9bb821]{color:#2563eb;font-style:normal;font-weight:700}.tc-demo__products[data-v-ab9bb821]{gap:8px;min-height:184px;display:grid}.tc-demo__product[data-v-ab9bb821]{color:#1e40af;text-align:left;cursor:default;background:#fff;border:1px solid #dbeafe;border-radius:12px;align-items:center;gap:10px;width:100%;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.tc-demo__manage[data-v-ab9bb821]{gap:8px;display:grid}.tc-demo__manage-head[data-v-ab9bb821]{color:#64748b;align-items:baseline;gap:8px;margin-bottom:4px;font-size:12px;display:flex}.tc-demo__manage-head strong[data-v-ab9bb821]{color:#2563eb;letter-spacing:-.03em;font-size:28px;font-weight:700}.tc-demo__manage-head em[data-v-ab9bb821]{font-size:11px;font-style:normal}.tc-demo__batch[data-v-ab9bb821]{color:#334155;text-align:left;cursor:default;background:#fff;border:1px solid #dbeafe;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;font-size:12px;display:flex}.tc-demo__batch em[data-v-ab9bb821]{color:#3b82f6;font-size:11px;font-style:normal;font-weight:600}@media (width<=768px){.tc-demo.showcase-demo--screen-burst[data-v-ab9bb821]{z-index:40}.tc-demo__scan-stage[data-v-ab9bb821]{perspective:680px}.tc-demo__phone[data-v-ab9bb821]{width:102px;padding:8px 6px 10px}.tc-demo__phone-screen[data-v-ab9bb821]{min-height:92px}.tc-demo__burst-chip[data-v-ab9bb821]{width:30px;height:30px;margin-top:-15px;margin-left:-15px}}.st-demo[data-v-030fc40f]{pointer-events:auto;background:linear-gradient(160deg,#fff 0%,#f0f9ff 100%);border:1px solid #bae6fdf2;border-radius:16px;width:100%;max-width:420px;min-height:220px;padding:18px;box-shadow:0 16px 40px #0ea5e914}.st-demo--chat[data-v-030fc40f]{min-height:0;padding:12px 14px}.st-demo--chat-pop[data-v-030fc40f],.st-demo.showcase-demo--screen-burst[data-v-030fc40f]{z-index:2;overflow:visible}.st-demo.showcase-demo--screen-burst[data-v-030fc40f]{z-index:30}.st-demo__tenant[data-v-030fc40f]{flex-direction:column;gap:10px;display:flex}.st-demo__tenant-card[data-v-030fc40f]{text-align:left;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:10px;width:100%;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.st-demo__tenant-card small[data-v-030fc40f]{color:#94a3b8;margin-left:auto;font-size:11px;font-weight:500}.st-demo__tenant-create[data-v-030fc40f]{color:#0284c7;cursor:default;background:#e0f2fe80;border:1px dashed #0ea5e973;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:40px;font-size:14px;font-weight:600;display:inline-flex}.st-demo__api[data-v-030fc40f]{flex-direction:column;gap:12px;display:flex}.st-demo__endpoint[data-v-030fc40f]{color:#7dd3fc;word-break:break-all;background:#0f172a;border-radius:10px;padding:10px 12px;font-size:11px;line-height:1.5;display:block}.st-demo__key[data-v-030fc40f]{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.st-demo__api-flow[data-v-030fc40f]{justify-content:space-between;align-items:center;gap:8px;padding-top:4px;display:flex}.st-demo__api-node[data-v-030fc40f]{color:#64748b;text-align:center;background:#f1f5f9;border-radius:999px;flex:1;padding:8px 10px;font-size:12px;font-weight:600}.st-demo__api-node--platform[data-v-030fc40f]{color:#0284c7;background:#0ea5e91f}.st-demo__api-pulse[data-v-030fc40f]{flex-shrink:0;display:inline-flex}.st-demo__chat-wrap[data-v-030fc40f]{justify-content:center;align-items:center;min-height:0;display:flex;overflow:visible}.st-demo__chat-stage[data-v-030fc40f]{width:100%;max-width:220px;transform-style:preserve-3d;perspective:760px;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.st-demo__burst-fly[data-v-030fc40f]{opacity:0;pointer-events:none;will-change:transform, opacity;z-index:4;background:#fff;border:1px solid #bae6fd;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;margin-top:-17px;margin-left:-17px;display:inline-flex;position:absolute;top:46%;left:50%;box-shadow:0 8px 18px #0ea5e933}.st-demo__chat-device[data-v-030fc40f]{width:100%;max-width:196px;transform-style:preserve-3d;will-change:transform;z-index:2;background:linear-gradient(165deg,#1e293b 0%,#0f172a 100%);border-radius:20px;padding:7px 7px 9px;position:relative;box-shadow:0 14px 32px #0f172a47,inset 0 1px #ffffff0f}.st-demo__chat-notch[data-v-030fc40f]{background:#334155;border-radius:999px;width:36px;height:5px;margin:0 auto 6px;box-shadow:inset 0 1px 2px #00000059}.st-demo__chat-screen[data-v-030fc40f]{background:linear-gradient(#f8fafc 0%,#eef2f7 100%);border:1px solid #0f172a14;border-radius:14px;flex-direction:column;gap:6px;padding:8px 7px 6px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffa6}.st-demo__chat-home-bar[data-v-030fc40f]{background:#0f172a29;border-radius:999px;flex-shrink:0;width:32%;height:3px;margin:2px auto 0}.st-demo__chat-glare[data-v-030fc40f]{pointer-events:none;opacity:.14;mix-blend-mode:soft-light;background:radial-gradient(circle at 48% 36%,#ffffff7a 0%,#ffffff0f 34%,#0000 58%);position:absolute;inset:-10% -6%}.st-demo__chat[data-v-030fc40f]{flex-direction:column;gap:10px;min-height:184px;display:flex}.st-demo__bubble[data-v-030fc40f]{color:#334155;border-radius:12px;max-width:92%;padding:7px 9px;font-size:11px;line-height:1.45}.st-demo__bubble--short[data-v-030fc40f]{max-width:52%}.st-demo__bubble--user[data-v-030fc40f]{background:#fff;border:1px solid #e2e8f0;border-bottom-left-radius:4px;align-self:flex-start}.st-demo__bubble--staff[data-v-030fc40f]{color:#fff;background:linear-gradient(135deg,#0ea5e9,#0284c7);border-bottom-right-radius:4px;align-self:flex-end}.st-demo__typing[data-v-030fc40f]{background:#e2e8f0;border-radius:12px;align-self:flex-end;gap:3px;padding:7px 10px;display:inline-flex}.st-demo__typing span[data-v-030fc40f]{background:#94a3b8;border-radius:50%;width:5px;height:5px}.st-demo__tickets-head[data-v-030fc40f]{color:#64748b;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px;display:flex}.st-demo__tickets-head strong[data-v-030fc40f]{color:#0f172a;font-size:14px}.st-demo__tickets-head em[data-v-030fc40f]{color:#0ea5e9;font-style:normal}.st-demo__ticket-row[data-v-030fc40f]{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:52px 1fr auto;align-items:center;gap:8px;margin-bottom:8px;padding:10px 12px;font-size:12px;display:grid}.st-demo__ticket-row span[data-v-030fc40f]:first-child{color:#64748b;font-weight:600}.st-demo__ticket-status[data-v-030fc40f]{color:#64748b;background:#f1f5f9;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.st-demo__ticket-row--待回复 .st-demo__ticket-status[data-v-030fc40f]{color:#d97706;background:#f59e0b1f}.st-demo__ticket-row--处理中 .st-demo__ticket-status[data-v-030fc40f]{color:#0284c7;background:#0ea5e91f}.st-demo__ticket-row--已解决 .st-demo__ticket-status[data-v-030fc40f]{color:#059669;background:#10b9811f}@media (width<=768px){.st-demo.showcase-demo--screen-burst[data-v-030fc40f]{z-index:40}.st-demo__chat-stage[data-v-030fc40f]{perspective:620px;max-width:176px}.st-demo__chat-device[data-v-030fc40f]{max-width:176px;padding:6px 6px 8px}.st-demo__bubble[data-v-030fc40f]{padding:6px 8px;font-size:10px}.st-demo__burst-fly[data-v-030fc40f]{width:26px;height:26px;margin-top:-13px;margin-left:-13px}}.edu-demo[data-v-d87101c1]{pointer-events:auto;background:linear-gradient(160deg,#fff 0%,#fff7ed 100%);border:1px solid #fb923c47;border-radius:16px;width:100%;max-width:420px;min-height:200px;padding:16px;box-shadow:0 16px 40px #ea580c14}.edu-demo--full[data-v-d87101c1]{max-width:480px;min-height:240px;padding:20px}.edu-demo--dense[data-v-d87101c1]{border-radius:12px;max-width:100%;height:100%;min-height:0;padding:8px 10px;box-shadow:0 8px 24px #ea580c12}.edu-demo--dense.edu-demo--words[data-v-d87101c1]{padding:6px 8px}.edu-demo--dense .edu-demo__word-card[data-v-d87101c1]{border-radius:8px;padding:5px 8px}.edu-demo--dense .edu-demo__word-card strong[data-v-d87101c1]{font-size:12px}.edu-demo--dense .edu-demo__word-card span[data-v-d87101c1]{font-size:10px}.edu-demo--dense .edu-demo__words[data-v-d87101c1]{gap:4px}.edu-demo--dense .edu-demo__review-curve[data-v-d87101c1]{height:40px}.edu-demo--dense .edu-demo__review-bars[data-v-d87101c1]{gap:5px;height:48px}.edu-demo--dense .edu-demo__review-bar[data-v-d87101c1]{width:16px}.edu-demo--dense .edu-demo__review-label[data-v-d87101c1]{font-size:9px}.edu-demo--dense .edu-demo__path[data-v-d87101c1]{padding:8px 4px 4px}.edu-demo--dense .edu-demo__path-dot[data-v-d87101c1]{width:20px;height:20px}.edu-demo--dense .edu-demo__path-node[data-v-d87101c1]{gap:4px;min-width:0;font-size:9px}.edu-demo--dense .edu-demo__path-line[data-v-d87101c1]{top:18px}.edu-demo--dense .edu-demo__quiz-q[data-v-d87101c1]{margin-bottom:2px;font-size:11px}.edu-demo--dense .edu-demo__quiz-opt[data-v-d87101c1]{border-radius:8px;padding:5px 8px;font-size:10px}.edu-demo--dense .edu-demo__quiz[data-v-d87101c1]{gap:4px}.edu-demo--dense .edu-demo__quiz-badge[data-v-d87101c1]{margin-top:0;padding:2px 7px;font-size:9px}.edu-demo--dense .edu-demo__detail[data-v-d87101c1]{gap:6px}.edu-demo--dense .edu-demo__detail-chip[data-v-d87101c1]{padding:2px 7px;font-size:9px}.edu-demo--dense .edu-demo__detail-cta[data-v-d87101c1]{border-radius:8px;min-height:32px;padding:0 12px;font-size:11px}.edu-demo__words[data-v-d87101c1]{flex-direction:column;gap:8px;display:flex}.edu-demo__word-card[data-v-d87101c1]{transform-style:preserve-3d;background:#fff;border:1px solid #fb923c38;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.edu-demo__word-card strong[data-v-d87101c1]{color:#9a3412;font-size:15px}.edu-demo__word-card span[data-v-d87101c1]{color:#64748b;font-size:12px}.edu-demo__review[data-v-d87101c1]{flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.edu-demo__review-curve[data-v-d87101c1]{width:100%;height:72px}.edu-demo__review-bars[data-v-d87101c1]{align-items:flex-end;gap:8px;height:80px;display:flex}.edu-demo__review-bar[data-v-d87101c1]{transform-origin:bottom;background:#fb923c59;border-radius:6px 6px 2px 2px;width:22px}.edu-demo__review-label[data-v-d87101c1]{color:#ea580c;letter-spacing:.06em;margin:0;font-size:11px;font-weight:600}.edu-demo__path[data-v-d87101c1]{justify-content:space-between;align-items:flex-start;gap:6px;padding:16px 8px 8px;display:flex;position:relative}.edu-demo__path-line[data-v-d87101c1]{background:linear-gradient(90deg,#fdba74,#ea580c);border-radius:999px;height:2px;position:absolute;top:30px;left:8%;right:8%}.edu-demo__path-node[data-v-d87101c1]{z-index:1;color:#64748b;flex-direction:column;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex;position:relative}.edu-demo__path-dot[data-v-d87101c1]{background:#fff;border:2px solid #fdba74;border-radius:50%;width:28px;height:28px;box-shadow:0 4px 12px #ea580c1f}.edu-demo__quiz[data-v-d87101c1]{flex-direction:column;gap:8px;display:flex}.edu-demo__quiz-q[data-v-d87101c1]{color:#0f172a;margin:0 0 4px;font-size:14px;font-weight:700}.edu-demo__quiz-opt[data-v-d87101c1]{color:#334155;text-align:left;cursor:default;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;padding:9px 12px;font-size:13px;font-weight:600}.edu-demo__quiz-badge[data-v-d87101c1]{color:#ea580c;background:#fb923c24;border-radius:999px;align-self:flex-start;margin-top:4px;padding:4px 10px;font-size:11px;font-weight:700}.edu-demo__detail[data-v-d87101c1]{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.edu-demo__detail-mark[data-v-d87101c1]{justify-content:center;width:100%;display:flex}.edu-demo__detail-chips[data-v-d87101c1]{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.edu-demo__detail-chip[data-v-d87101c1]{color:#c2410c;background:#fffc;border:1px solid #fb923c40;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.edu-demo__detail-cta[data-v-d87101c1]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#fb923c 0%,#ea580c 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 8px 24px #ea580c47}.home-mascot-3d{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;max-width:320px;margin-inline:auto;display:flex;position:relative}.home-mascot-3d__shadow{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--fxf-primary,#1677ff) 28%, #0f172a38) 0%, transparent 72%);filter:blur(6px);pointer-events:none;z-index:0;border-radius:50%;width:58%;height:14px;transition:opacity .35s,transform .35s;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.home-mascot-3d__tilt{z-index:1;aspect-ratio:637/890;cursor:pointer;width:min(100%,280px);height:auto;transform-style:preserve-3d;will-change:transform;outline:none;position:relative}.home-mascot-3d__life{width:100%;height:100%;transform-style:preserve-3d;will-change:transform}.home-mascot-3d__tilt--active{filter:brightness(1.02)}.home-mascot-3d__tilt:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--fxf-primary,#1677ff) 45%, transparent);border-radius:18px}.home-mascot-3d__svg{width:100%;height:100%;transform-style:preserve-3d}.home-mascot-3d__svg svg{filter:drop-shadow(0 18px 28px #0f172a24);width:100%;height:auto;display:block;overflow:visible}.home-mascot-3d__svg .mascot-layer{transform-style:preserve-3d}.home-mascot-3d__svg .mascot-eye{transform-box:fill-box;transform-origin:50%}.home-mascot-3d__glare{pointer-events:none;mix-blend-mode:soft-light;border-radius:28% 28% 38% 38%;transition:opacity .25s;position:absolute;inset:4% 6%}.fxf-home__title-sticker .home-mascot-3d{width:100%;max-width:none;margin:0}.fxf-home__title-sticker .home-mascot-3d__tilt{width:100%}.fxf-home__title-sticker .home-mascot-3d__svg svg{filter:drop-shadow(0 2px 4px #0f172a1a)}.fxf-home__title-sticker .home-mascot-3d__shadow{filter:blur(3px);height:6px;bottom:2%}@media (prefers-reduced-motion:reduce){.home-mascot-3d__life,.home-mascot-3d__tilt{animation:none!important}}.product-intro{--pi-max:1200px;--pi-text:#181818;--pi-text-secondary:#717171;--pi-border:#e5e5e5;--pi-surface:#fff;--pi-bg:#f5f5f6;--pi-primary:#1366ec;--pi-primary-hover:#0d52c4;--pi-gradient:linear-gradient(90deg, #1366ec 0%, #3b82f6 48%, #6366f1 100%);--pi-gradient-text:linear-gradient(90deg, #1366ec 0%, #6366f1 100%);--pi-hero-glow:#6366f11f;--pi-card-bg:#f7f8fa;background:var(--pi-bg);min-height:100vh;color:var(--pi-text);position:relative}.product-intro--education{--pi-gradient:linear-gradient(135deg, #ea580c 0%, #f97316 52%, #fb923c 100%);--pi-gradient-text:linear-gradient(135deg, #c2410c 0%, #ea580c 42%, #fb923c 100%);--pi-primary:#ea580c;--pi-primary-hover:#c2410c;--pi-hero-glow:#f9731624}.product-intro--questionnaire{--pi-gradient:linear-gradient(135deg, #1677ff 0%, #4096ff 52%, #69c0ff 100%);--pi-gradient-text:linear-gradient(135deg, #1677ff 0%, #36a3ff 42%, #69c0ff 100%);--pi-primary:#1677ff;--pi-primary-hover:#0958d9;--pi-hero-glow:#1677ff24}.product-intro--qr{--pi-gradient:linear-gradient(135deg, #08979c 0%, #13c2c2 52%, #36cfc9 100%);--pi-gradient-text:linear-gradient(135deg, #08979c 0%, #13c2c2 42%, #5cdbd3 100%);--pi-primary:#13c2c2;--pi-primary-hover:#08979c;--pi-hero-glow:#13c2c224}.product-intro--saas{--pi-gradient:linear-gradient(135deg, #6366f1 0%, #722ed1 52%, #9254de 100%);--pi-gradient-text:linear-gradient(135deg, #6366f1 0%, #722ed1 42%, #b37feb 100%);--pi-primary:#6366f1;--pi-primary-hover:#4f46e5;--pi-hero-glow:#6366f124}.product-intro--lottery{--pi-gradient:linear-gradient(135deg, #ea580c 0%, #f59e0b 48%, #ef4444 100%);--pi-gradient-text:linear-gradient(135deg, #c2410c 0%, #ea580c 42%, #f59e0b 100%);--pi-primary:#ea580c;--pi-primary-hover:#c2410c;--pi-hero-glow:#f59e0b29}.product-intro__bg{pointer-events:none;height:560px;position:absolute;inset:0 0 auto;overflow:hidden}.product-intro__bg-glow{filter:blur(80px);opacity:.55;border-radius:50%;position:absolute}.product-intro__bg-glow--a{background:var(--pi-hero-glow);width:520px;height:520px;top:-180px;left:-80px}.product-intro__bg-glow--b{background:color-mix(in srgb, var(--pi-primary) 10%, transparent);width:420px;height:420px;top:-60px;right:-60px}.product-intro__header{z-index:20;-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);border-bottom:1px solid var(--pi-border);background:#ffffffeb;position:sticky;top:0}.product-intro__header-inner{width:min(var(--pi-max), calc(100% - 32px));justify-content:space-between;align-items:center;gap:24px;min-height:56px;margin:0 auto;padding:8px 0;display:flex}.product-intro__header-brand{flex-shrink:0;text-decoration:none;display:inline-flex}.product-intro__header-wordmark{width:clamp(96px,14vw,128px)}.product-intro__header-nav{scrollbar-width:none;flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.product-intro__header-nav::-webkit-scrollbar{display:none}.product-intro__header-link{color:var(--pi-text-secondary);border-radius:6px;flex-shrink:0;padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:color .18s,background .18s}.product-intro__header-link:hover{color:var(--pi-primary);background:color-mix(in srgb, var(--pi-primary) 8%, transparent)}.product-intro__header-link--active{color:var(--pi-primary);background:color-mix(in srgb, var(--pi-primary) 10%, transparent);font-weight:600}.product-intro__header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.product-intro__btn{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 20px;font-size:14px;font-weight:600;transition:transform .15s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.product-intro__btn--sm{min-height:34px;padding:0 14px;font-size:13px}.product-intro__btn--primary{color:#fff;background:var(--pi-gradient);box-shadow:0 4px 14px color-mix(in srgb, var(--pi-primary) 32%, transparent)}.product-intro__btn--primary:hover{box-shadow:0 8px 22px color-mix(in srgb, var(--pi-primary) 38%, transparent)}.product-intro__btn--outline{color:var(--pi-text);background:var(--pi-surface);border:1px solid var(--pi-border)}.product-intro__btn--outline:hover{border-color:color-mix(in srgb, var(--pi-primary) 40%, var(--pi-border));color:var(--pi-primary)}.product-intro__btn--ghost{color:var(--pi-text-secondary);background:0 0;border:1px solid #0000}.product-intro__btn--ghost:hover{color:var(--pi-primary);background:color-mix(in srgb, var(--pi-primary) 6%, transparent)}.product-intro__hero{z-index:1;padding:48px 0 32px;position:relative}.product-intro__hero-inner{width:min(var(--pi-max), calc(100% - 32px));grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:40px;margin:0 auto;display:grid}.product-intro__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--pi-text-secondary);margin:0 0 12px;font-size:13px;font-weight:600}.product-intro__title{letter-spacing:-.03em;perspective:600px;margin:0 0 16px;font-size:clamp(36px,5.5vw,52px);font-weight:700;line-height:1.12}.product-intro__title-plain,.product-intro__title-accent-wrap{display:inline}.product-intro__title-char{transform-origin:50% 100%;display:inline-block}.product-intro__title-accent-char{background:var(--pi-gradient-text);color:#0000;transform-origin:50% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block}.product-intro__desc{max-width:34em;color:var(--pi-text-secondary);margin:0 0 20px;font-size:clamp(15px,2.2vw,16px);line-height:1.75}.product-intro__highlights{flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;list-style:none;display:flex}.product-intro__highlight{color:var(--pi-primary);background:color-mix(in srgb, var(--pi-primary) 10%, #fff);border:1px solid color-mix(in srgb, var(--pi-primary) 22%, transparent);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.product-intro__hero-actions{flex-wrap:wrap;gap:12px;display:flex}.product-intro__hero-visual{justify-content:center;align-items:center;min-height:280px;display:flex}.product-intro__hero-3d{width:min(100%,420px);height:280px;position:relative}.product-intro__hero-platform{background:radial-gradient(#6366f12e 0%,#0000 70%);border-radius:50%;width:72%;height:24px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)rotateX(72deg)}.product-intro__hero-cube{background:linear-gradient(145deg,#fff 0%,#f0f4ff 100%);border:1px solid #fffc;border-radius:12px;position:absolute;box-shadow:0 12px 32px #0f172a14,inset 0 1px #ffffffe6}.product-intro__hero-cube--1{width:120px;height:120px;top:48px;left:18%;transform:rotate(-8deg)}.product-intro__hero-cube--2{background:linear-gradient(145deg,#eef2ff 0%,#e0e7ff 100%);width:88px;height:88px;top:24px;right:16%;transform:rotate(12deg)}.product-intro__hero-cube--3{width:64px;height:64px;bottom:56px;left:8%;transform:rotate(6deg)}.product-intro__hero-cube--4{background:linear-gradient(160deg, #fff 0%, color-mix(in srgb, var(--pi-primary) 12%, #fff) 100%);width:148px;height:148px;box-shadow:0 20px 48px color-mix(in srgb, var(--pi-primary) 18%, transparent), inset 0 1px 0 #fffffff2;bottom:36px;right:10%;transform:rotate(-4deg)}.product-intro__strip{z-index:1;padding:8px 0 40px;position:relative}.product-intro__strip-inner{width:min(var(--pi-max), calc(100% - 32px));background:var(--pi-surface);border:1px solid var(--pi-border);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 2px 8px #0000000a}.product-intro__strip-item{border-right:1px solid var(--pi-border);padding:28px 24px}.product-intro__strip-item:last-child{border-right:none}.product-intro__strip-icon{color:var(--pi-primary);margin-bottom:12px}.product-intro__strip-title{color:var(--pi-text);margin:0 0 10px;font-size:16px;font-weight:700}.product-intro__strip-line{color:var(--pi-text);margin:0;font-size:13px;line-height:1.55}.product-intro__strip-line--muted{color:var(--pi-text-secondary)}.product-intro__strip-line+.product-intro__strip-line{margin-top:2px}.product-intro__overview{z-index:1;padding:16px 0 40px;position:relative}.product-intro__overview-inner{width:min(var(--pi-max), calc(100% - 32px));background:var(--pi-surface);border:1px solid var(--pi-border);border-radius:16px;margin:0 auto;padding:40px 36px;box-shadow:0 4px 24px #0000000a}.product-intro__overview-title{letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(24px,3.5vw,30px);font-weight:700}.product-intro__overview-lead{color:var(--pi-primary);margin:0 0 28px;font-size:16px;font-weight:600}.product-intro__overview-body{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:36px;display:grid}.product-intro__overview-para{color:var(--pi-text-secondary);margin:0 0 16px;font-size:15px;line-height:1.85}.product-intro__overview-para:last-of-type{margin-bottom:20px}.product-intro__overview-bullets{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.product-intro__overview-bullet{color:var(--pi-text);align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}.product-intro__overview-bullet-icon{color:var(--pi-primary);flex-shrink:0;margin-top:2px}.product-intro__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.product-intro__metric{background:var(--pi-card-bg);border:1px solid var(--pi-border);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:88px;padding:16px 12px;display:flex}.product-intro__metric-value{background:var(--pi-gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(22px,4vw,28px);font-weight:800;line-height:1.1}.product-intro__metric-label{color:var(--pi-text-secondary);font-size:13px}.product-intro__details{z-index:1;padding:8px 0 48px;position:relative}.product-intro__detail-block{padding:32px 0}.product-intro__detail-block+.product-intro__detail-block{border-top:1px solid color-mix(in srgb, var(--pi-border) 80%, transparent)}.product-intro__detail-inner{width:min(var(--pi-max), calc(100% - 32px));grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:40px;margin:0 auto;display:grid}.product-intro__detail-block--reverse .product-intro__detail-inner{direction:rtl}.product-intro__detail-block--reverse .product-intro__detail-copy,.product-intro__detail-block--reverse .product-intro__detail-visual{direction:ltr}.product-intro__detail-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--pi-primary);background:color-mix(in srgb, var(--pi-primary) 10%, #fff);border-radius:6px;margin-bottom:10px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.product-intro__detail-title{letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(22px,3.2vw,28px);font-weight:700}.product-intro__detail-sub{color:var(--pi-text-secondary);margin:0 0 14px;font-size:15px;font-weight:600}.product-intro__detail-desc{color:var(--pi-text-secondary);margin:0 0 18px;font-size:15px;line-height:1.85}.product-intro__detail-points{gap:8px;margin:0;padding:0;list-style:none;display:grid}.product-intro__detail-points li{color:var(--pi-text);align-items:center;gap:4px;font-size:14px;font-weight:500;display:flex}.product-intro__detail-points li :deep(svg){color:var(--pi-primary);flex-shrink:0}.product-intro__detail-visual{justify-content:center;display:flex}.product-intro__detail-card{aspect-ratio:1.15;background:linear-gradient(145deg, #fff 0%, var(--pi-card-bg) 100%);border:1px solid var(--pi-border);width:min(100%,360px);box-shadow:0 16px 48px color-mix(in srgb, var(--pi-primary) 12%, transparent);border-radius:16px;position:relative;overflow:hidden}.product-intro__detail-card-icon{width:56px;height:56px;color:var(--pi-primary);background:color-mix(in srgb, var(--pi-primary) 12%, #fff);border-radius:14px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:28px;left:28px}.product-intro__detail-orbs{pointer-events:none;position:absolute;inset:0}.product-intro__detail-orb{filter:blur(1px);border-radius:50%;position:absolute}.product-intro__detail-orb--1{background:color-mix(in srgb, var(--pi-primary) 18%, transparent);width:120px;height:120px;bottom:20px;right:-20px}.product-intro__detail-orb--2{background:color-mix(in srgb, var(--pi-primary) 10%, transparent);width:80px;height:80px;top:30%;right:40%}.product-intro__detail-orb--3{background:color-mix(in srgb, var(--pi-primary) 22%, transparent);width:48px;height:48px;bottom:28%;left:20%}.product-intro__promo{z-index:1;padding:24px 0 48px;position:relative}.product-intro__promo-inner{width:min(var(--pi-max), calc(100% - 32px));grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:32px;margin:0 auto;display:grid}.product-intro__promo-copy{flex-direction:column;justify-content:center;gap:24px;padding:12px 0;display:flex}.product-intro__promo-heading{letter-spacing:-.02em;margin:0;font-size:clamp(24px,3.5vw,32px);font-weight:700;line-height:1.35}.product-intro__promo-accent{background:var(--pi-gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.product-intro__promo-card{background:var(--pi-card-bg);border:1px solid var(--pi-border);border-radius:12px;min-height:220px;padding:28px 28px 24px;position:relative;overflow:hidden}.product-intro__promo-card-head{align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.product-intro__promo-card-icon{width:44px;height:44px;color:var(--pi-primary);background:color-mix(in srgb, var(--pi-primary) 12%, #fff);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.product-intro__promo-card-title{color:var(--pi-primary);margin:0 0 4px;font-size:18px;font-weight:700}.product-intro__promo-card-tag{color:var(--pi-text-secondary);margin:0;font-size:13px}.product-intro__promo-card-desc{max-width:28em;color:var(--pi-text-secondary);margin:0;font-size:14px;line-height:1.7}.product-intro__promo-card-art{width:160px;height:100px;position:absolute;bottom:16px;right:20px}.product-intro__promo-chip{background:var(--pi-surface);border:1px solid var(--pi-border);border-radius:8px;width:72px;height:48px;position:absolute;top:8px;right:0;box-shadow:0 4px 12px #0000000f}.product-intro__promo-chip--2{opacity:.85;width:56px;height:40px;top:36px;right:48px}.product-intro__promo-chip--3{opacity:.7;border-radius:6px;width:88px;height:12px;top:72px;right:12px}.product-intro__demo{z-index:1;padding:0 0 64px;position:relative}.product-intro__demo-head{width:min(var(--pi-max), calc(100% - 32px));text-align:center;margin:0 auto 20px}.product-intro__demo-title{margin:0 0 8px;font-size:clamp(22px,3vw,28px);font-weight:700}.product-intro__demo-lead{color:var(--pi-text-secondary);margin:0;font-size:15px}.product-intro__demo-stage{--fxf-bg:transparent;--fxf-surface:#fff;--fxf-text:#181818;--fxf-text-secondary:#717171;--fxf-text-muted:#999;--fxf-border:#e5e5e5;--fxf-primary:var(--pi-primary);--fxf-max:960px;--fxf-radius:12px;--fxf-shadow:0 4px 24px #0000000f;--fxf-showcase-viewport:#fff;--fxf-showcase-band-alt:color-mix(in srgb, var(--pi-primary) 6%, #fff);width:min(var(--pi-max), calc(100% - 32px));background:var(--pi-surface);border:1px solid var(--pi-border);border-radius:12px;margin:0 auto;padding:24px;box-shadow:0 2px 12px #0000000a}:is(.product-intro__demo-stage :deep(.fxf-home__edu-stage-viewport),.product-intro__demo-stage :deep(.fxf-home__qs-stage-viewport),.product-intro__demo-stage :deep(.fxf-home__qr-stage-viewport),.product-intro__demo-stage :deep(.fxf-home__st-stage-viewport)){height:clamp(440px,62vh,580px)}.product-intro .fxf-home__footer{margin-top:0}@media (width<=1024px){.product-intro__hero-inner{grid-template-columns:1fr;gap:24px}.product-intro__hero-visual{min-height:220px}.product-intro__hero-3d{height:220px}.product-intro__strip-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.product-intro__strip-item:nth-child(2){border-right:none}.product-intro__strip-item:first-child,.product-intro__strip-item:nth-child(2){border-bottom:1px solid var(--pi-border)}.product-intro__promo-inner,.product-intro__overview-body{grid-template-columns:1fr}.product-intro__detail-inner{grid-template-columns:1fr;gap:28px}.product-intro__detail-block--reverse .product-intro__detail-inner{direction:ltr}}@media (width<=768px){.product-intro__header-actions .product-intro__btn--ghost{display:none}.product-intro__strip-inner{grid-template-columns:1fr}.product-intro__strip-item{border-right:none;border-bottom:1px solid var(--pi-border)}.product-intro__strip-item:last-child{border-bottom:none}.product-intro__promo-card-art{display:none}.product-intro__demo-stage{padding:12px}}@media (prefers-reduced-motion:reduce){.product-intro__hero-3d{animation:none}}.site-maintenance{background:var(--pi-bg);min-height:100vh}.site-maintenance__header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--pi-border);background:#ffffffd1;position:sticky;top:0}.site-maintenance__header-inner{max-width:var(--pi-max);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:14px 24px;display:flex}.site-maintenance__brand{align-items:center;text-decoration:none;display:inline-flex}.site-maintenance__btn{appearance:none;border:1px solid var(--pi-border);color:var(--pi-text);cursor:pointer;background:#fff;border-radius:999px;padding:8px 18px;font-size:14px;transition:border-color .2s,color .2s,background .2s}.site-maintenance__btn--primary{background:var(--pi-gradient);color:#fff;border-color:#0000}.site-maintenance__btn--primary:hover{filter:brightness(1.03)}.site-maintenance__main{z-index:1;position:relative}.site-maintenance__hero{max-width:var(--pi-max);text-align:center;margin:0 auto;padding:72px 24px 40px}.site-maintenance__eyebrow{letter-spacing:.18em;color:var(--pi-text-secondary);margin:0 0 12px;font-size:13px}.site-maintenance__title{background:var(--pi-gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 16px;font-size:clamp(36px,6vw,56px);font-weight:700;line-height:1.1}.site-maintenance__message{max-width:640px;color:var(--pi-text-secondary);margin:0 auto;font-size:16px;line-height:1.7}.site-maintenance__countdown{margin-top:32px}.site-maintenance__countdown-label{color:var(--pi-text-secondary);margin:0 0 12px;font-size:14px}.site-maintenance__countdown-grid{background:var(--pi-surface);border:1px solid var(--pi-border);border-radius:16px;align-items:center;gap:8px;padding:14px 18px;display:inline-flex;box-shadow:0 12px 32px #1366ec14}.site-maintenance__countdown-item{flex-direction:column;align-items:center;gap:4px;min-width:56px;display:flex}.site-maintenance__countdown-value{font-variant-numeric:tabular-nums;color:var(--pi-primary);font-size:28px;font-weight:700;line-height:1}.site-maintenance__countdown-unit{color:var(--pi-text-secondary);font-size:12px}.site-maintenance__countdown-sep{color:var(--pi-text-secondary);font-size:24px;font-weight:700;transform:translateY(-6px)}.site-maintenance__showcases{max-width:100%}.site-maintenance__showcases .fxf-home-showcase{scroll-margin-top:72px}@media (width<=640px){.site-maintenance__hero{padding-top:48px}.site-maintenance__countdown-grid{gap:4px;padding:12px}.site-maintenance__countdown-item{min-width:44px}.site-maintenance__countdown-value{font-size:22px}}.fxf-home{--fxf-bg:#f4f7fc;--fxf-surface:#fff;--fxf-text:#0f172a;--fxf-text-secondary:#64748b;--fxf-text-muted:#94a3b8;--fxf-border:#e2e8f0;--fxf-primary:#1677ff;--fxf-primary-hover:#4096ff;--fxf-accent:#36cfc9;--fxf-header-bg:#ffffffd1;--fxf-glow-a:#1677ff52;--fxf-glow-b:#36cfc938;--fxf-grid:#1677ff0d;--fxf-title-from:#0f172a;--fxf-title-to:#334155;--fxf-max:960px;--fxf-header-h:64px;--fxf-radius:14px;--fxf-shadow:0 4px 24px #0f172a0f;--home-mouse-x:50%;--home-mouse-y:50%;--home-drift-x:0px;--home-drift-y:0px;--home-grid-x:0px;--home-grid-y:0px;--home-sheen-x:0px;--home-sheen-y:0px;--home-glow-a-x:0px;--home-glow-a-y:0px;--home-glow-b-x:0px;--home-glow-b-y:0px;--home-grid-tilt-x:0deg;--home-grid-tilt-y:0deg;--home-sheen-rotate:0deg;--fxf-showcase-band:color-mix(in srgb, var(--fxf-primary) 11%, transparent);--fxf-showcase-band-alt:color-mix(in srgb, var(--fxf-accent) 9%, transparent);--fxf-showcase-viewport:color-mix(in srgb, var(--fxf-surface) 52%, transparent);--fxf-showcase-glow:var(--fxf-glow-a);--fxf-showcase-glow-b:var(--fxf-glow-b);--fxf-showcase-chip:color-mix(in srgb, var(--fxf-surface) 90%, transparent);--fxf-showcase-chip-border:color-mix(in srgb, var(--fxf-primary) 24%, var(--fxf-border));--fxf-showcase-grad-a:var(--fxf-title-from);--fxf-showcase-grad-b:color-mix(in srgb, var(--fxf-primary) 50%, var(--fxf-title-to));--fxf-showcase-grad-c:var(--fxf-title-to);--fxf-qs-accent:var(--fxf-primary);--fxf-qr-accent-a:color-mix(in srgb, var(--fxf-primary) 45%, #a855f7);--fxf-qr-accent-b:color-mix(in srgb, var(--fxf-accent) 35%, #3b82f6);--fxf-st-accent:color-mix(in srgb, var(--fxf-primary) 38%, #0ea5e9);--fxf-st-accent-deep:color-mix(in srgb, var(--fxf-st-accent) 78%, #0c4a6e);--fxf-edu-accent:color-mix(in srgb, var(--fxf-primary) 22%, #ea580c);--fxf-edu-accent-deep:color-mix(in srgb, var(--fxf-edu-accent) 72%, #9a3412);min-height:100dvh;color:var(--fxf-text);background:var(--fxf-bg);overflow-anchor:none;-webkit-user-select:none;user-select:none;position:relative;overflow-x:clip}.fxf-home :where(input,textarea,[contenteditable=true],.n-input,.n-input__input-el,.n-input__textarea-el){-webkit-user-select:text;user-select:text}.fxf-home,.fxf-home__header,.fxf-home__header-brand,.fxf-home__btn--primary,.fxf-home__hero-eyebrow,.fxf-home__title-char,.fxf-home__hero-line,.fxf-home__bg-glow,.fxf-home__bg-grid,.fxf-home-weather__chip,.fxf-home__qs-showcase,.fxf-home__qr-showcase,.fxf-home__st-showcase,.fxf-home__edu-showcase,.fxf-home__qs-stage-viewport,.fxf-home__qr-stage-viewport,.fxf-home__st-stage-viewport,.fxf-home__edu-stage-viewport,.fxf-home__qs-hero-glow,.fxf-home__qr-hero-glow,.fxf-home__st-hero-glow,.fxf-home__edu-hero-glow,.fxf-home__qs-hero-float,.fxf-home__st-hero-float,.fxf-home__edu-hero-float,.fxf-home__qs-gesture-hint,.fxf-home__qs-panel-icon,.fxf-home__qr-panel-icon,.fxf-home__st-panel-icon,.fxf-home__edu-panel-icon{transition:background 1.35s cubic-bezier(.4,0,.2,1),background-color 1.35s cubic-bezier(.4,0,.2,1),color 1.1s cubic-bezier(.4,0,.2,1),border-color 1.1s cubic-bezier(.4,0,.2,1),box-shadow 1.1s cubic-bezier(.4,0,.2,1),opacity .9s cubic-bezier(.4,0,.2,1)}.fxf-home__weather-sky{z-index:0;pointer-events:none;opacity:0;will-change:opacity;transition:opacity 1.45s cubic-bezier(.4,0,.2,1);position:fixed;inset:0}.fxf-home__weather-sky--visible{opacity:1}.fxf-home__hero-weather-slot{z-index:2;pointer-events:none;justify-content:center;width:100%;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%)}.fxf-home__hero-weather-slot .fxf-home-weather{pointer-events:auto;margin-bottom:0}.fxf-weather-fade-enter-active{transition:opacity 1.1s cubic-bezier(.4,0,.2,1),transform 1.1s cubic-bezier(.4,0,.2,1)}.fxf-weather-fade-leave-active{transition:opacity .5s,transform .5s}.fxf-weather-fade-enter-from,.fxf-weather-fade-leave-to{opacity:0;transform:translateY(8px)}.fxf-weather-fade-enter-to,.fxf-weather-fade-leave-from{opacity:1;transform:translateY(0)}.fxf-home__scroll-progress{z-index:120;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.fxf-home__scroll-progress span{transform-origin:0;background:linear-gradient(90deg, var(--fxf-primary), var(--fxf-accent));width:100%;height:100%;display:block;transform:scaleX(0)}.fxf-home__bg{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.fxf-home__bg-sheen{opacity:.72;background:conic-gradient(from 220deg at var(--home-mouse-x) var(--home-mouse-y), transparent 0deg, #ffffff6b 42deg, #1677ff1a 94deg, transparent 148deg, #36cfc914 228deg, transparent 312deg, #ffffff4d 360deg), linear-gradient(115deg, transparent 8%, color-mix(in srgb, var(--fxf-primary) 13%, transparent) 31%, #ffffff4d 49%, transparent 68%);filter:blur(22px)saturate(1.08);mix-blend-mode:screen;transform:translate3d(var(--home-sheen-x), var(--home-sheen-y), 0) rotate(var(--home-sheen-rotate));will-change:transform, background;position:absolute;inset:-16%}.fxf-home__bg-grid{opacity:.45;background-image:linear-gradient(var(--fxf-grid,#1677ff0d) 1px, transparent 1px), linear-gradient(90deg, var(--fxf-grid,#1677ff0d) 1px, transparent 1px);transform:translate3d(var(--home-grid-x), var(--home-grid-y), 0) rotateX(var(--home-grid-tilt-x)) rotateY(var(--home-grid-tilt-y));transform-origin:top;will-change:transform;background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 55% at 50% 0,#000 15%,#0000 72%);mask-image:radial-gradient(80% 55% at 50% 0,#000 15%,#0000 72%)}.fxf-home__bg-glow{filter:blur(72px);opacity:.42;will-change:transform;border-radius:50%;width:min(480px,70vw);height:min(480px,70vw);position:absolute}.fxf-home__bg-glow--a{background:var(--fxf-glow-a,#1677ff52);transform:translate3d(var(--home-glow-a-x), var(--home-glow-a-y), 0);top:-12%;left:-10%}.fxf-home__bg-glow--b{background:var(--fxf-glow-b,#36cfc938);transform:translate3d(var(--home-glow-b-x), var(--home-glow-b-y), 0);top:8%;right:-12%}.fxf-home__header{z-index:100;background:var(--fxf-header-bg,#ffffffd1);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);border-bottom:1px solid var(--fxf-border,#e2e8f0e6);position:sticky;top:0;box-shadow:inset 0 1px #fff9}.fxf-home__header-inner{width:min(var(--fxf-max), calc(100% - 32px));min-height:var(--fxf-header-h);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.fxf-home__header-actions{flex-shrink:0;align-items:center;gap:14px;display:flex}.fxf-home__weather-trigger{color:var(--fxf-primary,#1677ff);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin:0;padding:2px;line-height:0;transition:color .2s,transform .2s;display:inline-flex}.fxf-home__weather-trigger:hover{color:var(--fxf-primary-hover,#4096ff);transform:scale(1.08)}.fxf-home__weather-trigger:active{transform:scale(.94)}.fxf-home__weather-trigger--active{color:#fa8c16}.fxf-home__weather-trigger--loading{opacity:.55;cursor:wait;transform:none}.fxf-home__weather-trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--fxf-primary,#1677ff) 40%, transparent);outline-offset:3px}.fxf-home__weather-svg{width:32px;height:32px;display:block}.fxf-home__header-brand{align-items:center;text-decoration:none;display:inline-flex}.fxf-home__header-wordmark{flex-shrink:0;width:clamp(112px,22vw,140px)}.fxf-home__header-brand:hover{color:var(--fxf-primary)}.fxf-home__btn{cursor:pointer;border:none;border-radius:10px;min-height:40px;padding:0 18px;font-size:14px;font-weight:600;transition:background .18s,transform .18s,box-shadow .18s}.fxf-home__btn--primary{color:#fff;background:linear-gradient(135deg, var(--fxf-primary) 0%, #3b8cff 100%);box-shadow:0 4px 16px #1677ff47}.fxf-home__btn--primary:hover{background:linear-gradient(135deg, var(--fxf-primary-hover) 0%, #5ca0ff 100%);transform:translateY(-1px);box-shadow:0 6px 20px #1677ff57}.fxf-home__btn--primary:active{transform:translateY(0)}.fxf-home__main{z-index:1;padding-bottom:env(safe-area-inset-bottom,0px);position:relative}.fxf-home__hero{width:min(var(--fxf-max), calc(100% - 32px));text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;padding:56px 0 20px;display:flex}.fxf-home__title-wrap{max-width:calc(100% - 64px);display:inline-block;position:relative;overflow:visible}.fxf-home__title-sticker{transform-origin:0;pointer-events:auto;z-index:2;width:clamp(52px,14vw,76px);position:absolute;top:50%;left:calc(100% + 2px);transform:translateY(-52%)rotate(8deg)}.fxf-home__title-sticker:before{content:"";z-index:-1;background:linear-gradient(145deg,#fffffff5 0%,#f8fafce0 100%);border:1px solid #fffffff2;border-radius:10px;position:absolute;inset:-4px -3px -6px;transform:rotate(-3deg);box-shadow:0 2px 10px #0f172a1a,0 1px 2px #0f172a0f,inset 0 1px #ffffffe6}.fxf-home__hero-eyebrow{letter-spacing:.22em;color:var(--fxf-primary);opacity:.85;margin:0 0 14px;font-size:11px;font-weight:700}.fxf-home__title{letter-spacing:-.03em;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;width:100%;margin:0;font-size:clamp(36px,8vw,56px);font-weight:700;line-height:1.15;display:flex}.fxf-home__header-brand,.fxf-home__hero-eyebrow,.fxf-home__title-sticker,.fxf-home__title-char,.fxf-home__hero-line,.fxf-home__header .fxf-home__btn,.fxf-home-weather__chip{opacity:1;visibility:visible}.fxf-home__title-char{will-change:transform, opacity;background:linear-gradient(180deg, var(--fxf-title-from,#0f172a) 0%, var(--fxf-title-to,#334155) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.fxf-home__hero-line{transform-origin:50%;background:linear-gradient(90deg, transparent, var(--fxf-primary), var(--fxf-accent), transparent);border-radius:999px;width:min(120px,28vw);height:3px;margin:22px auto 0}.fxf-home__perm-wall{width:min(var(--fxf-max), calc(100% - 32px));margin:0 auto;padding:28px 0 20px}.fxf-home__perm-wall-title{text-align:center;letter-spacing:-.02em;color:var(--fxf-text);margin:0 0 8px;font-size:clamp(18px,3.2vw,22px);font-weight:600}.fxf-home__perm-wall-sub{text-align:center;color:var(--fxf-muted,#64748b);margin:0 0 22px;font-size:13px}.fxf-home__perm-marquee-wrap{flex-direction:column;gap:14px;display:flex}.fxf-home__perm-marquee-wrap:hover .fxf-home__perm-strip{cursor:default}.fxf-home__perm-row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.fxf-home__perm-strip{will-change:transform;gap:12px;width:max-content;display:flex}.fxf-home__perm-list{flex-wrap:nowrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.fxf-home__perm-chip{white-space:nowrap;background:var(--fxf-surface);border:1px solid var(--fxf-border);box-shadow:var(--fxf-shadow);border-radius:999px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 18px;display:inline-flex}.fxf-home__perm-chip--ghost{background:linear-gradient(90deg,#f1f5f9 0%,#e2e8f0 50%,#f1f5f9 100%) 0 0/200% 100%;border-radius:999px;width:120px;height:44px;animation:1.2s ease-in-out infinite fxf-perm-shimmer;display:inline-block}@keyframes fxf-perm-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.fxf-home__perm-wall-loading{justify-content:center;gap:12px;padding:8px 0;display:flex}.fxf-home__perm-chip-name{color:var(--fxf-text);letter-spacing:-.01em;font-size:clamp(14px,2.6vw,15px);font-weight:600}.fxf-home__perm-chip-group{color:var(--fxf-muted,#64748b);font-size:11px}.fxf-home__perm-fallback{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.fxf-home__perm-wall,.fxf-home__perm-chip{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.fxf-home__perm-row{scroll-snap-type:x proximity;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.fxf-home__perm-strip{transform:none!important}.fxf-home__perm-chip--ghost{animation:none}}.fxf-home__qs-showcase{background:linear-gradient(180deg, transparent 0%, var(--fxf-showcase-band) 18%, transparent 100%);width:100%;margin:0;position:relative}.fxf-home__qs-stage{width:min(var(--fxf-max), calc(100% - 32px));margin:0 auto;padding:8px 0 36px;position:relative}.fxf-home__qs-stage-dots{justify-content:center;gap:8px;margin-bottom:14px;display:flex}.fxf-home__qs-stage-dot{background:color-mix(in srgb, var(--fxf-qs-accent) 22%, transparent);border-radius:999px;width:8px;height:8px;transition:width .35s,background .35s,opacity .35s}.fxf-home__qs-stage-dot--active{background:var(--fxf-qs-accent);opacity:1;width:22px}.fxf-home__qs-stage-viewport{border-radius:calc(var(--fxf-radius) + 8px);background:radial-gradient(ellipse 80% 50% at 50% 0%, color-mix(in srgb, var(--fxf-showcase-glow) 55%, transparent) 0%, transparent 55%), var(--fxf-showcase-viewport);border:1px solid var(--fxf-border);height:clamp(440px,62vh,580px);box-shadow:var(--fxf-shadow);position:relative;overflow:hidden}.fxf-home__qs-stage-viewport--awaiting .fxf-home__qs-hero-float,.fxf-home__qs-stage-viewport--awaiting .fxf-home__qs-hero-glare{opacity:0;visibility:hidden}.fxf-home__qs-stage-viewport--awaiting .fxf-home__qs-hero-glow{opacity:1}.fxf-home__qs-gesture-hint{z-index:6;letter-spacing:.06em;color:var(--fxf-qs-accent);background:var(--fxf-showcase-chip);border:1px solid var(--fxf-showcase-chip-border);box-shadow:0 8px 20px color-mix(in srgb, var(--fxf-qs-accent) 14%, transparent);pointer-events:none;border-radius:999px;margin:0;padding:6px 14px;font-size:12px;font-weight:600;animation:2.2s ease-in-out infinite fxf-qs-hint-pulse;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}@keyframes fxf-qs-hint-pulse{0%,to{opacity:.72;transform:translate(-50%)translateY(0)}50%{opacity:1;transform:translate(-50%)translateY(-3px)}}.fxf-home__qs-stack{width:100%;height:100%;position:relative}.fxf-home__qs-panel{box-sizing:border-box;will-change:opacity, transform, filter;justify-content:center;align-items:center;padding:clamp(16px,3vw,28px);display:flex;position:absolute;inset:0}.fxf-home__qs-hero-panel{z-index:2;opacity:1;visibility:visible;perspective:1100px}.fxf-home__qs-hero-3d{width:100%;height:100%;transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:relative}.fxf-home__qs-hero-3d-stage{width:min(520px,92vw);min-height:280px;transform-style:preserve-3d;will-change:transform;justify-content:center;align-items:center;display:flex;position:relative}.fxf-home__qs-hero-layer{transform-style:preserve-3d;will-change:transform}.fxf-home__qs-hero-float{background:var(--fxf-showcase-chip);border:1px solid var(--fxf-showcase-chip-border);width:52px;height:52px;box-shadow:0 18px 36px -16px color-mix(in srgb, var(--fxf-qs-accent) 28%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;top:18%;left:12%}.fxf-home__qs-hero-float--alt{width:48px;height:48px;inset:auto 10% 16% auto}.fxf-home__qs-hero-glare{pointer-events:none;opacity:.16;mix-blend-mode:soft-light;background:radial-gradient(circle,#ffffff6b 0%,#ffffff14 28%,#0000 58%);position:absolute;inset:0}.fxf-home__qs-stage-viewport--types-burst{z-index:4;overflow:visible}:is(.fxf-home__qs-showcase:has(.qs-demo--bursting),.fxf-home__qr-showcase:has(.showcase-demo--screen-burst),.fxf-home__st-showcase:has(.showcase-demo--screen-burst)){z-index:2;position:relative;overflow:visible}.fxf-home__qs-panel-demo--types{z-index:8;overflow:visible}.fxf-home__qs-hero-glow{background:radial-gradient(circle, color-mix(in srgb, var(--fxf-showcase-glow) 70%, transparent) 0%, transparent 68%);pointer-events:none;will-change:transform, opacity;border-radius:50%;width:min(480px,92vw);height:min(480px,92vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fxf-home__qs-hero-copy{z-index:1;text-align:center;transform-style:preserve-3d;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:0 20px;display:flex;position:relative}.fxf-home__qs-hero-title{letter-spacing:-.04em;color:var(--fxf-text);will-change:transform, opacity;margin:0;font-size:clamp(36px,8vw,56px);font-weight:700;line-height:1.08}.fxf-home__qs-hero-tagline{letter-spacing:.14em;color:var(--fxf-text-secondary);will-change:transform, opacity;margin:0;font-size:clamp(13px,2.8vw,15px);font-weight:500}.fxf-home__qs-feature-panel{z-index:1;opacity:0;visibility:hidden;pointer-events:none}.fxf-home__qs-panel-inner{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center;gap:clamp(20px,4vw,48px);width:min(1080px,100%);display:grid}.fxf-home__qs-panel-copy{opacity:1;transform:translateY(0)}.fxf-home__qs-panel-index{letter-spacing:.2em;color:var(--fxf-primary);margin-bottom:12px;font-size:12px;font-weight:600;display:inline-block}.fxf-home__qs-panel-icon{width:56px;height:56px;color:var(--fxf-qs-accent);background:color-mix(in srgb, var(--fxf-qs-accent) 10%, var(--fxf-surface));border:1px solid color-mix(in srgb, var(--fxf-qs-accent) 18%, var(--fxf-border));border-radius:14px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.fxf-home__qs-panel-title{letter-spacing:-.03em;color:var(--fxf-text);margin:0 0 12px;font-size:clamp(26px,4.5vw,38px);font-weight:700;line-height:1.15}.fxf-home__qs-panel-desc{max-width:36em;color:var(--fxf-text-secondary);margin:0;font-size:clamp(15px,2.4vw,17px);line-height:1.65}.fxf-home__qs-panel-demo{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}@media (width<=768px){.fxf-home__qs-panel-copy{transform:translateY(16px)}.fxf-home__qs-panel-demo{transform:translateY(12px)scale(.97)}:is(.fxf-home__qs-panel-demo:has(.qs-demo--bursting),.fxf-home__qr-panel-demo:has(.showcase-demo--screen-burst),.fxf-home__st-panel-demo:has(.showcase-demo--screen-burst)){transform:none}.fxf-home__qs-stage-viewport{height:clamp(460px,66vh,600px)}.fxf-home__qs-stage-viewport--types-burst,.fxf-home__qr-stage-viewport--scan-burst,.fxf-home__st-stage-viewport--chat-burst{z-index:8;min-height:clamp(480px,70vh,620px);overflow:visible}.fxf-home__qs-hero-title{font-size:clamp(32px,9vw,44px)}}.fxf-home__qs-fallback{display:none}@media (width<=860px){.fxf-home__qs-panel-inner{grid-template-columns:1fr;max-width:480px;margin:0 auto}.fxf-home__qs-panel-demo{order:-1}}@media (prefers-reduced-motion:reduce){.fxf-home__qs-gesture-hint{animation:none}.fxf-home__qs-hero-3d-stage,.fxf-home__qs-hero-layer{transform:none!important}.fxf-home__qs-hero-glare,.fxf-home__qs-stage{display:none}.fxf-home__qs-panel-copy,.fxf-home__qs-panel-demo{opacity:1!important;transform:none!important}.fxf-home__qs-fallback{width:min(var(--fxf-max), calc(100% - 32px));margin:0 auto;padding:28px 0 36px;display:block}.fxf-home__qs-fallback-hero{text-align:center;border-radius:calc(var(--fxf-radius) + 4px);background:var(--fxf-surface);border:1px solid var(--fxf-border);box-shadow:var(--fxf-shadow);margin-bottom:28px;padding:36px 20px}.fxf-home__qs-fallback-card{border-radius:var(--fxf-radius);background:var(--fxf-surface);border:1px solid var(--fxf-border);box-shadow:var(--fxf-shadow);margin-bottom:24px;padding:20px}.fxf-home__qs-fallback-card h3{color:var(--fxf-text);margin:0 0 8px;font-size:20px}.fxf-home__qs-fallback-card p{color:var(--fxf-text-secondary);margin:0 0 16px;font-size:14px;line-height:1.6}}.fxf-home__cc-showcase{background:linear-gradient(#f4f7fc00 0%,#faf5ff8c 18%,#fdf2f859 50%,#f4f7fc00 100%);width:100%;margin:0;position:relative}.fxf-home__cc-stage{width:min(var(--fxf-max), calc(100% - 32px));margin:0 auto;padding:8px 0 36px;position:relative}.fxf-home__cc-stage-dots{justify-content:center;gap:8px;margin-bottom:14px;display:flex}.fxf-home__cc-stage-dot{background:#8b5cf633;border-radius:999px;width:8px;height:8px;transition:width .35s,background .35s,opacity .35s}.fxf-home__cc-stage-dot--active{opacity:1;background:linear-gradient(90deg,#8b5cf6,#ec4899);width:22px}.fxf-home__cc-stage-viewport{border-radius:calc(var(--fxf-radius) + 8px);background:radial-gradient(ellipse 80% 50% at 50% 0%, #8b5cf614 0%, transparent 55%), radial-gradient(ellipse 60% 40% at 90% 80%, #ec48990f 0%, transparent 50%), var(--fxf-bg);border:1px solid #8b5cf61f;height:clamp(440px,62vh,580px);position:relative;overflow:hidden;box-shadow:0 16px 40px -28px #8b5cf638}.fxf-home__cc-stack{width:100%;height:100%;position:relative}.fxf-home__cc-panel{box-sizing:border-box;will-change:opacity, transform, filter;justify-content:center;align-items:center;padding:clamp(16px,3vw,28px);display:flex;position:absolute;inset:0}.fxf-home__cc-hero-panel{z-index:2;opacity:1;visibility:visible}.fxf-home__cc-hero-glow{pointer-events:none;will-change:transform, opacity;background:radial-gradient(circle,#8b5cf629 0%,#ec489914 42%,#0000 68%);border-radius:50%;width:min(480px,92vw);height:min(480px,92vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fxf-home__cc-hero-copy{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:0 20px;display:flex;position:relative}.fxf-home__cc-hero-title{letter-spacing:-.04em;background:linear-gradient(135deg,#6d28d9 0%,#a855f7 45%,#ec4899 100%);color:#0000;will-change:transform, opacity;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(36px,8vw,56px);font-weight:700;line-height:1.08}.fxf-home__cc-hero-tagline{letter-spacing:.14em;color:var(--fxf-text-secondary);will-change:transform, opacity;margin:0;font-size:clamp(13px,2.8vw,15px);font-weight:500}.fxf-home__cc-feature-panel{z-index:1}.fxf-home__cc-panel-inner{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center;gap:clamp(20px,4vw,48px);width:min(1080px,100%);display:grid}.fxf-home__cc-panel-index{letter-spacing:.2em;color:#8b5cf6;margin-bottom:12px;font-size:12px;font-weight:600;display:inline-block}.fxf-home__cc-panel-icon{color:#7c3aed;background:linear-gradient(145deg,#faf5ff 0%,#fce7f3 100%);border:1px solid #8b5cf629;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;display:inline-flex}.fxf-home__cc-panel-title{letter-spacing:-.03em;color:var(--fxf-text);margin:0 0 12px;font-size:clamp(26px,4.5vw,38px);font-weight:700;line-height:1.15}.fxf-home__cc-panel-desc{max-width:36em;color:var(--fxf-text-secondary);margin:0;font-size:clamp(15px,2.4vw,17px);line-height:1.65}.fxf-home__cc-panel-copy{opacity:1;transform:translateY(0)}.fxf-home__cc-panel-demo{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}@media (width<=768px){.fxf-home__cc-panel-copy{transform:translateY(16px)}.fxf-home__cc-panel-demo{transform:translateY(12px)scale(.97)}.fxf-home__cc-stage-viewport{height:clamp(460px,66vh,600px)}.fxf-home__cc-hero-title{font-size:clamp(32px,9vw,44px)}}.fxf-home__cc-fallback{display:none}@media (width<=860px){.fxf-home__cc-panel-inner{grid-template-columns:1fr;max-width:480px;margin:0 auto}.fxf-home__cc-panel-demo{order:-1}}@media (prefers-reduced-motion:reduce){.fxf-home__cc-stage{display:none}.fxf-home__cc-panel-copy,.fxf-home__cc-panel-demo{opacity:1!important;transform:none!important}.fxf-home__cc-fallback{width:min(var(--fxf-max), calc(100% - 32px));margin:0 auto;padding:28px 0 36px;display:block}.fxf-home__cc-fallback-hero{text-align:center;border-radius:calc(var(--fxf-radius) + 4px);background:var(--fxf-surface);border:1px solid var(--fxf-border);box-shadow:var(--fxf-shadow);margin-bottom:28px;padding:36px 20px}.fxf-home__cc-fallback-card{border-radius:var(--fxf-radius);background:var(--fxf-surface);border:1px solid var(--fxf-border);box-shadow:var(--fxf-shadow);margin-bottom:24px;padding:20px}.fxf-home__cc-fallback-card h3{color:var(--fxf-text);margin:0 0 8px;font-size:20px}.fxf-home__cc-fallback-card p{color:var(--fxf-text-secondary);margin:0 0 16px;font-size:14px;line-height:1.6}}.fxf-home__qr-showcase{background:linear-gradient(180deg, transparent 0%, var(--fxf-showcase-band) 12%, var(--fxf-showcase-band-alt) 35%, color-mix(in srgb, var(--fxf-showcase-glow-b) 65%, transparent) 58%, transparent 100%);width:100%;margin:0;position:relative}.fxf-home__qr-stage{width:min(var(--fxf-max), calc(100% - 32px));margin:0 auto;padding:8px 0 36px;position:relative}.fxf-home__qr-stage-dots{flex-wrap:wrap;justify-content:center;gap:6px;max-width:360px;margin:0 auto 14px;display:flex}.fxf-home__qr-stage-dot{background:color-mix(in srgb, var(--fxf-text-muted) 35%, transparent);border-radius:999px;width:7px;height:7px;transition:width .35s,background .35s}.fxf-home__qr-stage-dot--active{background:linear-gradient(90deg, var(--fxf-qr-accent-a), var(--fxf-qr-accent-b));width:18px}.fxf-home__qr-stage-viewport{border-radius:calc(var(--fxf-radius) + 8px);background:radial-gradient(ellipse 70% 45% at 30% 0%, color-mix(in srgb, var(--fxf-showcase-glow) 50%, transparent) 0%, transparent 55%), radial-gradient(ellipse 60% 40% at 75% 85%, color-mix(in srgb, var(--fxf-showcase-glow-b) 55%, transparent) 0%, transparent 50%), var(--fxf-showcase-viewport);border:1px solid var(--fxf-border);height:clamp(440px,62vh,580px);box-shadow:var(--fxf-shadow);position:relative;overflow:hidden}.fxf-home__qr-stack{width:100%;height:100%;position:relative}.fxf-home__qr-panel{box-sizing:border-box;will-change:opacity, transform, filter;justify-content:center;align-items:center;padding:clamp(16px,3vw,28px);display:flex;position:absolute;inset:0}.fxf-home__qr-hero-panel,.fxf-home__qr-chapter-panel{z-index:2;opacity:0;visibility:hidden;pointer-events:none}.fxf-home__qr-hero-panel{z-index:2;opacity:1;visibility:visible}.fxf-home__qr-feature-panel{z-index:1;opacity:0;visibility:hidden;pointer-events:none}.fxf-home__qr-hero-glow{background:radial-gradient(circle, color-mix(in srgb, var(--fxf-showcase-glow) 65%, transparent) 0%, color-mix(in srgb, var(--fxf-showcase-glow-b) 45%, transparent) 38%, color-mix(in srgb, var(--fxf-qr-accent-b) 30%, transparent) 62%, transparent 72%);pointer-events:none;border-radius:50%;width:min(480px,92vw);height:min(480px,92vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fxf-home__qr-hero-glow--canvas{background:radial-gradient(circle, color-mix(in srgb, var(--fxf-qr-accent-a) 55%, transparent) 0%, color-mix(in srgb, var(--fxf-showcase-glow-b) 40%, transparent) 42%, transparent 68%)}.fxf-home__qr-hero-glow--trace{background:radial-gradient(circle, color-mix(in srgb, var(--fxf-qr-accent-b) 55%, transparent) 0%, color-mix(in srgb, var(--fxf-showcase-glow) 40%, transparent) 42%, transparent 68%)}.fxf-home__qr-hero-copy{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:0 20px;display:flex;position:relative}.fxf-home__qr-hero-title{letter-spacing:-.04em;background:linear-gradient(135deg, var(--fxf-showcase-grad-a) 0%, var(--fxf-showcase-grad-b) 45%, var(--fxf-showcase-grad-c) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(32px,7vw,52px);font-weight:700;line-height:1.1}.fxf-home__qr-hero-tagline{letter-spacing:.14em;color:var(--fxf-text-secondary);margin:0;font-size:clamp(13px,2.8vw,15px);font-weight:500}.fxf-home__qr-chapter-title{letter-spacing:-.04em;margin:0;font-size:clamp(36px,8vw,56px);font-weight:700;line-height:1.08}.fxf-home__qr-chapter-title--canvas{background:linear-gradient(135deg, var(--fxf-qr-accent-a) 0%, var(--fxf-showcase-grad-b) 45%, var(--fxf-showcase-grad-c) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.fxf-home__qr-chapter-title--trace{background:linear-gradient(135deg, var(--fxf-qr-accent-b) 0%, var(--fxf-showcase-grad-b) 50%, var(--fxf-showcase-grad-c) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.fxf-home__qr-panel-inner{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center;gap:clamp(20px,4vw,48px);width:min(1080px,100%);display:grid}.fxf-home__qr-panel-demo{z-index:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.fxf-home__qr-stage-viewport--scan-burst{z-index:4;overflow:visible}.fxf-home__qr-panel-demo--scan{z-index:8;overflow:visible}.fxf-home__qr-panel-demo:has(.showcase-demo--screen-burst){z-index:12;overflow:visible}.fxf-home__qr-product-badge{letter-spacing:.08em;border-radius:999px;margin-bottom:8px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.fxf-home__qr-product-badge--canvas{color:var(--fxf-qr-accent-a);background:color-mix(in srgb, var(--fxf-qr-accent-a) 14%, transparent)}.fxf-home__qr-product-badge--trace{color:var(--fxf-qr-accent-b);background:color-mix(in srgb, var(--fxf-qr-accent-b) 14%, transparent)}.fxf-home__qr-panel-index{letter-spacing:.2em;color:var(--fxf-qr-accent-a);margin-bottom:12px;font-size:12px;font-weight:600;display:inline-block}.fxf-home__qr-panel-index--trace{color:var(--fxf-qr-accent-b)}.fxf-home__qr-panel-icon{border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;display:inline-flex}.fxf-home__qr-panel-icon--canvas{color:var(--fxf-qr-accent-a);background:color-mix(in srgb, var(--fxf-qr-accent-a) 10%, var(--fxf-surface));border-color:color-mix(in srgb, var(--fxf-qr-accent-a) 20%, var(--fxf-border))}.fxf-home__qr-panel-icon--trace{color:var(--fxf-qr-accent-b);background:color-mix(in srgb, var(--fxf-qr-accent-b) 10%, var(--fxf-surface));border-color:color-mix(in srgb, var(--fxf-qr-accent-b) 20%, var(--fxf-border))}.fxf-home__qr-panel-title{letter-spacing:-.03em;color:var(--fxf-text);margin:0 0 12px;font-size:clamp(26px,4.5vw,38px);font-weight:700;line-height:1.15}.fxf-home__qr-panel-desc{max-width:36em;color:var(--fxf-text-secondary);margin:0;font-size:clamp(15px,2.4vw,17px);line-height:1.65}.fxf-home__qr-fallback{display:none}@media (width<=768px){.fxf-home__qr-stage-viewport{height:clamp(460px,66vh,600px)}.fxf-home__qr-stage-viewport--scan-burst{z-index:8;min-height:clamp(480px,70vh,620px);overflow:visible}.fxf-home__qr-hero-title{font-size:clamp(28px,8vw,40px)}}@media (width<=860px){.fxf-home__qr-panel-inner{grid-template-columns:1fr;max-width:480px;margin:0 auto}.fxf-home__qr-panel-demo{order:-1}}@media (prefers-reduced-motion:reduce){.fxf-home__qr-stage{display:none}.fxf-home__qr-fallback{width:min(var(--fxf-max), calc(100% - 32px));margin:0 auto;padding:28px 0 36px;display:block}.fxf-home__qr-fallback-hero{text-align:center;border-radius:calc(var(--fxf-radius) + 4px);background:var(--fxf-surface);border:1px solid var(--fxf-border);box-shadow:var(--fxf-shadow);margin-bottom:28px;padding:36px 20px}.fxf-home__qr-fallback-section{color:var(--fxf-qr-accent-a);margin:24px 0 12px;font-size:22px;font-weight:700}.fxf-home__qr-fallback-section--trace{color:var(--fxf-qr-accent-b)}.fxf-home__qr-fallback-card{border-radius:var(--fxf-radius);background:var(--fxf-surface);border:1px solid var(--fxf-border);box-shadow:var(--fxf-shadow);margin-bottom:24px;padding:20px}.fxf-home__qr-fallback-card h4{color:var(--fxf-text);margin:0 0 8px;font-size:18px}.fxf-home__qr-fallback-card p{color:var(--fxf-text-secondary);margin:0 0 16px;font-size:14px;line-height:1.6}}.fxf-home__st-showcase{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--fxf-st-accent) 14%, transparent) 18%, var(--fxf-showcase-band-alt) 45%, transparent 100%);width:100%;margin:0;position:relative}.fxf-home__st-stage{width:min(var(--fxf-max), calc(100% - 32px));margin:0 auto;padding:8px 0 36px;position:relative}.fxf-home__st-stage-dots{flex-wrap:wrap;justify-content:center;gap:6px;max-width:320px;margin:0 auto 14px;display:flex}.fxf-home__st-stage-dot{background:color-mix(in srgb, var(--fxf-st-accent) 28%, transparent);border-radius:999px;width:7px;height:7px;transition:width .35s,background .35s}.fxf-home__st-stage-dot--active{background:linear-gradient(90deg, var(--fxf-st-accent), var(--fxf-st-accent-deep));width:18px}.fxf-home__st-stage-viewport{border-radius:calc(var(--fxf-radius) + 8px);background:radial-gradient(ellipse 70% 45% at 30% 0%, color-mix(in srgb, var(--fxf-st-accent) 45%, transparent) 0%, transparent 55%), radial-gradient(ellipse 60% 40% at 75% 85%, color-mix(in srgb, var(--fxf-showcase-glow-b) 50%, transparent) 0%, transparent 50%), var(--fxf-showcase-viewport);border:1px solid var(--fxf-border);height:clamp(440px,62vh,580px);box-shadow:var(--fxf-shadow);position:relative;overflow:hidden}.fxf-home__st-stack{width:100%;height:100%;position:relative}.fxf-home__st-panel{box-sizing:border-box;will-change:opacity, transform, filter;justify-content:center;align-items:center;padding:clamp(16px,3vw,28px);display:flex;position:absolute;inset:0}.fxf-home__st-hero-panel{z-index:2;opacity:1;visibility:visible}.fxf-home__st-feature-panel{z-index:1;opacity:0;visibility:hidden;pointer-events:none}.fxf-home__st-hero-glow{background:radial-gradient(circle, color-mix(in srgb, var(--fxf-st-accent) 55%, transparent) 0%, color-mix(in srgb, var(--fxf-showcase-glow-b) 40%, transparent) 42%, transparent 68%);pointer-events:none;border-radius:50%;width:min(480px,92vw);height:min(480px,92vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fxf-home__st-hero-float{background:var(--fxf-showcase-chip);border:1px solid var(--fxf-showcase-chip-border);width:44px;height:44px;box-shadow:0 8px 24px color-mix(in srgb, var(--fxf-st-accent) 16%, transparent);border-radius:12px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:22%;left:18%}.fxf-home__st-hero-float--alt{inset:auto 16% 24% auto}.fxf-home__st-hero-copy{z-index:1;text-align:center;max-width:min(560px,92vw);position:relative}.fxf-home__st-hero-title{letter-spacing:-.04em;background:linear-gradient(135deg, var(--fxf-st-accent-deep) 0%, var(--fxf-st-accent) 50%, var(--fxf-showcase-grad-c) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 12px;font-size:clamp(32px,6vw,48px);font-weight:800;line-height:1.08}.fxf-home__st-hero-tagline{color:var(--fxf-text-muted,#64748b);letter-spacing:.04em;margin:0;font-size:clamp(14px,2.6vw,16px)}.fxf-home__st-panel-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(16px,3vw,28px);width:100%;max-width:min(920px,100%);display:grid}.fxf-home__st-panel-copy{z-index:1;position:relative}.fxf-home__st-panel-index{letter-spacing:.12em;color:var(--fxf-st-accent);margin-bottom:10px;font-size:12px;font-weight:700;display:inline-block}.fxf-home__st-panel-icon{width:52px;height:52px;color:var(--fxf-st-accent-deep);background:color-mix(in srgb, var(--fxf-st-accent) 12%, var(--fxf-surface));border:1px solid color-mix(in srgb, var(--fxf-st-accent) 20%, var(--fxf-border));border-radius:14px;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.fxf-home__st-panel-title{letter-spacing:-.03em;color:var(--fxf-text);margin:0 0 10px;font-size:clamp(22px,3.6vw,28px);font-weight:700}.fxf-home__st-panel-desc{color:var(--fxf-text-secondary);margin:0;font-size:clamp(14px,2.4vw,15px);line-height:1.65}.fxf-home__st-stage-viewport--chat-burst{z-index:4;overflow:visible}.fxf-home__st-panel-demo--chat{z-index:8;overflow:visible}.fxf-home__st-panel-demo{z-index:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.fxf-home__st-panel-demo:has(.showcase-demo--screen-burst){z-index:12;overflow:visible}.fxf-home__st-fallback{display:none}@media (width<=768px){.fxf-home__st-stage-viewport{height:clamp(460px,66vh,600px)}.fxf-home__st-stage-viewport--chat-burst{z-index:8;min-height:clamp(480px,70vh,620px);overflow:visible}.fxf-home__st-hero-title{font-size:clamp(28px,8vw,40px)}}@media (width<=860px){.fxf-home__st-panel-inner{grid-template-columns:1fr;max-width:480px;margin:0 auto}.fxf-home__st-panel-demo{order:-1}}@media (prefers-reduced-motion:reduce){.fxf-home__st-stage{display:none}.fxf-home__st-fallback{width:min(var(--fxf-max), calc(100% - 32px));margin:0 auto;padding:28px 0 36px;display:block}.fxf-home__st-fallback-hero{text-align:center;border-radius:calc(var(--fxf-radius) + 4px);background:var(--fxf-surface);border:1px solid var(--fxf-border);box-shadow:var(--fxf-shadow);margin-bottom:28px;padding:36px 20px}.fxf-home__st-fallback-card{border-radius:var(--fxf-radius);background:var(--fxf-surface);border:1px solid var(--fxf-border);box-shadow:var(--fxf-shadow);margin-bottom:24px;padding:20px}.fxf-home__st-fallback-card h3{color:var(--fxf-text);margin:0 0 8px;font-size:18px}.fxf-home__st-fallback-card p{color:var(--fxf-text-secondary);margin:0 0 16px;font-size:14px;line-height:1.6}}.fxf-home__edu-showcase{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--fxf-edu-accent) 12%, transparent) 18%, var(--fxf-showcase-band-alt) 45%, transparent 100%);width:100%;margin:0;position:relative}.fxf-home__edu-showcase--intro{background:0 0}.fxf-home__edu-showcase--strip .fxf-home__edu-stage{padding:4px 0 28px}.fxf-home__edu-showcase--strip .fxf-home__edu-stage-dots{max-width:100%;margin-bottom:10px}.fxf-home__edu-showcase--strip .fxf-home__edu-stage-viewport{border-radius:calc(var(--fxf-radius) + 4px);height:clamp(196px,24vh,232px)}.fxf-home__edu-showcase--strip .fxf-home__edu-panel{align-items:stretch;padding:10px 16px}.fxf-home__edu-showcase--strip .fxf-home__edu-hero-panel{justify-content:center;align-items:center}.fxf-home__edu-showcase--strip .fxf-home__edu-hero-glow{border-radius:40%;width:min(420px,88vw);height:min(140px,38vw)}.fxf-home__edu-showcase--strip .fxf-home__edu-hero-float{border-radius:8px;width:30px;height:30px;top:14%;left:12%}.fxf-home__edu-showcase--strip .fxf-home__edu-hero-float--alt{bottom:14%;right:12%}.fxf-home__edu-showcase--strip .fxf-home__edu-hero-copy{text-align:center;max-width:min(640px,94vw)}.fxf-home__edu-showcase--strip .fxf-home__edu-hero-title{margin:0 0 4px;font-size:clamp(20px,4.2vw,28px);line-height:1.12}.fxf-home__edu-showcase--strip .fxf-home__edu-hero-tagline{font-size:clamp(12px,2.2vw,14px)}.fxf-home__edu-showcase--strip .fxf-home__edu-panel-inner{grid-template-columns:minmax(0,1fr) minmax(168px,34%);align-items:center;gap:10px 16px;max-width:100%;height:100%}.fxf-home__edu-showcase--strip .fxf-home__edu-panel-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.fxf-home__edu-showcase--strip .fxf-home__edu-panel-index{margin-bottom:4px;font-size:10px}.fxf-home__edu-showcase--strip .fxf-home__edu-panel-icon{border-radius:10px;width:36px;height:36px;margin-bottom:6px}.fxf-home__edu-showcase--strip .fxf-home__edu-panel-title{margin:0 0 4px;font-size:clamp(16px,2.8vw,20px);line-height:1.2}.fxf-home__edu-showcase--strip .fxf-home__edu-panel-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(11px,2vw,13px);line-height:1.45;display:-webkit-box;overflow:hidden}.fxf-home__edu-showcase--strip .fxf-home__edu-panel-demo{order:0;height:100%;min-height:0}.fxf-home__edu-showcase--strip .fxf-home__edu-panel-demo>*{width:100%;height:100%;max-height:168px}.fxf-home__edu-showcase--navigate,.fxf-home__edu-showcase--navigate .fxf-home__edu-stage-viewport,.fxf-home__edu-showcase--navigate .fxf-home__edu-panel,.fxf-home__edu-showcase--navigate .fxf-home__edu-timeline-track{cursor:pointer}.fxf-home__showcase-detail-badge{z-index:14;letter-spacing:.02em;color:var(--fxf-primary,#1677ff);background:color-mix(in srgb, var(--fxf-surface,#fff) 92%, transparent);border:1px solid color-mix(in srgb, var(--fxf-primary,#1677ff) 28%, var(--fxf-border,#e2e8f0));pointer-events:none;border-radius:999px;align-items:center;gap:5px;padding:7px 14px;font-size:12px;font-weight:600;animation:2.8s ease-in-out infinite fxf-showcase-badge-pulse;display:inline-flex;position:absolute;bottom:14px;right:14px;box-shadow:0 4px 16px #0f172a14}.fxf-home__showcase-detail-badge--fallback{position:absolute;bottom:12px;right:12px}.fxf-home__qs-fallback,.fxf-home__qr-fallback,.fxf-home__st-fallback,.fxf-home__edu-fallback{position:relative}@keyframes fxf-showcase-badge-pulse{0%,to{transform:translateY(0);box-shadow:0 4px 16px #0f172a14}50%{box-shadow:0 8px 22px color-mix(in srgb, var(--fxf-primary,#1677ff) 18%, transparent);transform:translateY(-2px)}}.fxf-home__qs-showcase--navigate,.fxf-home__qr-showcase--navigate,.fxf-home__st-showcase--navigate,.fxf-home__qs-showcase--navigate .fxf-home__qs-stage-viewport,.fxf-home__qs-showcase--navigate .fxf-home__qs-panel,.fxf-home__qr-showcase--navigate .fxf-home__qr-stage-viewport,.fxf-home__qr-showcase--navigate .fxf-home__qr-panel,.fxf-home__st-showcase--navigate .fxf-home__st-stage-viewport,.fxf-home__st-showcase--navigate .fxf-home__st-panel{cursor:pointer}@media (prefers-reduced-motion:reduce){.fxf-home__showcase-detail-badge{animation:none}}.fxf-home__edu-showcase--strip .fxf-home__edu-timeline-panel{justify-content:center;align-items:stretch}.fxf-home__edu-showcase--strip .fxf-home__edu-timeline{flex-direction:column;justify-content:center;gap:8px;width:100%;max-width:min(920px,100%);min-height:0;display:flex}.fxf-home__edu-timeline-track{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:stretch;gap:0;padding:4px 2px 8px;display:flex;overflow:auto hidden}.fxf-home__edu-timeline-track::-webkit-scrollbar{display:none}.fxf-home__edu-timeline-item{scroll-snap-align:start;flex:0 0 min(168px,38vw);grid-template-columns:auto 1fr;align-items:start;gap:8px 10px;padding:8px 14px 8px 0;display:grid;position:relative}.fxf-home__edu-timeline-item:not(:last-child):after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--fxf-edu-accent) 55%, transparent), color-mix(in srgb, var(--fxf-edu-accent) 18%, transparent));border-radius:999px;width:14px;height:2px;position:absolute;top:22px;right:0}.fxf-home__edu-timeline-node{background:linear-gradient(135deg, var(--fxf-edu-accent-deep), var(--fxf-edu-accent));width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, var(--fxf-edu-accent) 16%, transparent);border-radius:50%;grid-area:1/1/span 2;margin-top:6px}.fxf-home__edu-timeline-icon{background:color-mix(in srgb, var(--fxf-edu-accent) 10%, var(--fxf-surface));border:1px solid color-mix(in srgb, var(--fxf-edu-accent) 18%, var(--fxf-border));border-radius:9px;grid-column:2;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.fxf-home__edu-timeline-text{grid-column:2;min-width:0}.fxf-home__edu-timeline-title{letter-spacing:-.02em;color:var(--fxf-text);margin:0 0 2px;font-size:clamp(13px,2.4vw,15px);font-weight:700;line-height:1.2}.fxf-home__edu-timeline-brief{color:var(--fxf-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(10px,1.9vw,12px);line-height:1.4;display:-webkit-box;overflow:hidden}.fxf-home__edu-timeline-cta{letter-spacing:.06em;color:var(--fxf-edu-accent-deep);justify-content:center;align-items:center;gap:6px;margin:2px auto 0;font-size:clamp(13px,2.5vw,15px);font-weight:700;display:inline-flex}.fxf-home__edu-showcase--strip .fxf-home__edu-logos-panel{justify-content:center;align-items:center}.fxf-home__edu-logos{flex-direction:row;justify-content:center;align-items:center;gap:clamp(12px,3vw,22px);width:100%;max-width:min(520px,92vw);display:flex}.fxf-home__edu-logos-mark{filter:drop-shadow(0 8px 20px #1314161a);flex:none}.fxf-home__edu-logos-mark :deep(.brand-logo-mark){display:block}.fxf-home__edu-logos-wordmark{flex:auto;min-width:0;max-width:min(280px,52vw)}.fxf-home__edu-logos-wordmark :deep(.brand-wordmark){width:100%;height:auto;display:block}.fxf-home__edu-logos--fallback{flex-direction:column;gap:14px}.fxf-home__edu-fallback-timeline{margin:0 0 12px;padding:0;list-style:none}.fxf-home__edu-fallback-timeline li{color:var(--fxf-text-secondary);margin-bottom:10px;font-size:14px;line-height:1.5}.fxf-home__edu-fallback-timeline strong{color:var(--fxf-text);margin-bottom:2px;display:block}.fxf-home__edu-fallback-cta{color:var(--fxf-edu-accent-deep);text-align:center;margin:0;font-weight:700}.fxf-home__edu-fallback-logos{text-align:center}.fxf-home__edu-stage{width:min(var(--fxf-max), calc(100% - 32px));margin:0 auto;padding:8px 0 36px;position:relative}.fxf-home__edu-stage-dots{flex-wrap:wrap;justify-content:center;gap:6px;max-width:360px;margin:0 auto 14px;display:flex}.fxf-home__edu-stage-dot{background:color-mix(in srgb, var(--fxf-edu-accent) 28%, transparent);border-radius:999px;width:7px;height:7px;transition:width .35s,background .35s}.fxf-home__edu-stage-dot--active{background:linear-gradient(90deg, var(--fxf-edu-accent), var(--fxf-edu-accent-deep));width:18px}.fxf-home__edu-stage-viewport{border-radius:calc(var(--fxf-radius) + 8px);background:radial-gradient(ellipse 70% 45% at 30% 0%, color-mix(in srgb, var(--fxf-edu-accent) 42%, transparent) 0%, transparent 55%), radial-gradient(ellipse 60% 40% at 75% 85%, color-mix(in srgb, var(--fxf-showcase-glow-b) 45%, transparent) 0%, transparent 50%), var(--fxf-showcase-viewport);border:1px solid var(--fxf-border);height:clamp(440px,62vh,580px);box-shadow:var(--fxf-shadow);position:relative;overflow:hidden}.fxf-home__edu-stack{width:100%;height:100%;position:relative}.fxf-home__edu-panel{box-sizing:border-box;will-change:opacity, transform, filter;justify-content:center;align-items:center;padding:clamp(16px,3vw,28px);display:flex;position:absolute;inset:0}.fxf-home__edu-hero-panel{z-index:2;opacity:1;visibility:visible}.fxf-home__edu-feature-panel{z-index:1;opacity:0;visibility:hidden;pointer-events:none}.fxf-home__edu-hero-glow{background:radial-gradient(circle, color-mix(in srgb, var(--fxf-edu-accent) 50%, transparent) 0%, color-mix(in srgb, var(--fxf-showcase-glow-b) 35%, transparent) 42%, transparent 68%);pointer-events:none;border-radius:50%;width:min(480px,92vw);height:min(480px,92vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fxf-home__edu-hero-float{background:var(--fxf-showcase-chip);border:1px solid var(--fxf-showcase-chip-border);width:44px;height:44px;box-shadow:0 8px 24px color-mix(in srgb, var(--fxf-edu-accent) 16%, transparent);border-radius:12px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:22%;left:18%}.fxf-home__edu-hero-float--alt{inset:auto 16% 24% auto}.fxf-home__edu-hero-copy{z-index:1;text-align:center;max-width:min(560px,92vw);position:relative}.fxf-home__edu-hero-title{letter-spacing:-.04em;background:linear-gradient(135deg, var(--fxf-edu-accent-deep) 0%, var(--fxf-edu-accent) 50%, #fb923c 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 12px;font-size:clamp(32px,6vw,48px);font-weight:800;line-height:1.08}.fxf-home__edu-hero-tagline{color:var(--fxf-text-muted,#64748b);letter-spacing:.04em;margin:0;font-size:clamp(14px,2.6vw,16px)}.fxf-home__edu-panel-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(16px,3vw,28px);width:100%;max-width:min(920px,100%);display:grid}.fxf-home__edu-panel-copy{z-index:1;position:relative}.fxf-home__edu-panel-index{letter-spacing:.12em;color:var(--fxf-edu-accent);margin-bottom:10px;font-size:12px;font-weight:700;display:inline-block}.fxf-home__edu-panel-icon{width:52px;height:52px;color:var(--fxf-edu-accent-deep);background:color-mix(in srgb, var(--fxf-edu-accent) 12%, var(--fxf-surface));border:1px solid color-mix(in srgb, var(--fxf-edu-accent) 20%, var(--fxf-border));border-radius:14px;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.fxf-home__edu-panel-title{letter-spacing:-.03em;color:var(--fxf-text);margin:0 0 10px;font-size:clamp(22px,3.6vw,28px);font-weight:700}.fxf-home__edu-panel-desc{color:var(--fxf-text-secondary);margin:0;font-size:clamp(14px,2.4vw,15px);line-height:1.65}.fxf-home__edu-panel-demo{z-index:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.fxf-home__edu-fallback{display:none}@media (width<=768px){.fxf-home__edu-showcase:not(.fxf-home__edu-showcase--strip) .fxf-home__edu-stage-viewport{height:clamp(460px,66vh,600px)}.fxf-home__edu-showcase:not(.fxf-home__edu-showcase--strip) .fxf-home__edu-hero-title{font-size:clamp(28px,8vw,40px)}.fxf-home__edu-showcase--strip .fxf-home__edu-stage-viewport{height:clamp(188px,28vh,220px)}.fxf-home__edu-showcase--strip .fxf-home__edu-panel-inner{grid-template-columns:minmax(0,1fr) minmax(128px,38%);gap:8px 10px}.fxf-home__edu-showcase--strip .fxf-home__edu-panel{padding:8px 12px}.fxf-home__edu-showcase--strip .fxf-home__edu-timeline-item{flex-basis:min(148px,44vw)}.fxf-home__edu-logos{flex-direction:column;gap:10px}.fxf-home__edu-logos-wordmark{max-width:min(240px,72vw)}}@media (width<=860px){.fxf-home__edu-showcase:not(.fxf-home__edu-showcase--strip) .fxf-home__edu-panel-inner{grid-template-columns:1fr;max-width:480px;margin:0 auto}.fxf-home__edu-showcase:not(.fxf-home__edu-showcase--strip) .fxf-home__edu-panel-demo{order:-1}}@media (width<=480px){.fxf-home__edu-showcase--strip .fxf-home__edu-stage-viewport{height:clamp(200px,30vh,228px)}.fxf-home__edu-showcase--strip .fxf-home__edu-hero-float{display:none}}@media (prefers-reduced-motion:reduce){.fxf-home__edu-stage{display:none}.fxf-home__edu-fallback{width:min(var(--fxf-max), calc(100% - 32px));margin:0 auto;padding:28px 0 36px;display:block}.fxf-home__edu-fallback-hero{text-align:center;border-radius:calc(var(--fxf-radius) + 4px);background:var(--fxf-surface);border:1px solid var(--fxf-border);box-shadow:var(--fxf-shadow);margin-bottom:28px;padding:36px 20px}.fxf-home__edu-fallback-card{border-radius:calc(var(--fxf-radius) + 2px);background:var(--fxf-surface);border:1px solid var(--fxf-border);margin-bottom:20px;padding:20px}.fxf-home__edu-fallback-card h3{color:var(--fxf-text);margin:0 0 8px;font-size:18px}.fxf-home__edu-fallback-card p{color:var(--fxf-text-secondary);margin:0 0 16px;font-size:14px;line-height:1.6}}.fxf-home__services{width:min(var(--fxf-max), calc(100% - 32px));margin:0 auto;padding:28px 0 36px}.fxf-home__services-title{text-align:center;letter-spacing:-.02em;color:var(--fxf-text);margin:0 0 22px;font-size:clamp(18px,3.2vw,22px);font-weight:600}.fxf-home__services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.fxf-home__service-item{background:var(--fxf-surface);border:1px solid var(--fxf-border);border-radius:var(--fxf-radius);min-height:108px;box-shadow:var(--fxf-shadow);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:22px 14px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.fxf-home__service-item:hover{border-color:#1677ff59;transform:translateY(-2px);box-shadow:0 8px 28px #1677ff1a}.fxf-home__service-icon{width:52px;height:52px;color:var(--fxf-primary);background:linear-gradient(145deg,#f0f7ff 0%,#e8f4ff 100%);border-radius:12px;justify-content:center;align-items:center;display:flex}.fxf-home__service-label{color:var(--fxf-text);letter-spacing:-.01em;font-size:clamp(14px,2.8vw,16px);font-weight:600}.fxf-home__services,.fxf-home__service-item,.fxf-home .home-latest-news,.fxf-home .home-latest-news__item{opacity:1;visibility:visible}.fxf-home .home-latest-news{--news-bg:transparent;--news-card:var(--fxf-surface);--news-title:var(--fxf-text);--news-sub:var(--fxf-text-muted);--news-item-title:var(--fxf-text);--news-item-date:var(--fxf-text-muted);--news-item-summary:var(--fxf-text-secondary);--news-border:var(--fxf-border);--news-hover-border:color-mix(in srgb, var(--fxf-primary) 45%, transparent);--news-hover-bg:color-mix(in srgb, var(--fxf-primary) 12%, var(--fxf-surface));border-top:none;padding:16px 20px 64px}.fxf-home .home-latest-news__inner{max-width:var(--fxf-max)}.fxf-home .home-latest-news__head{border-bottom:1px solid var(--fxf-border);margin-bottom:22px;padding-bottom:14px}.fxf-home .home-latest-news__head h2{font-size:clamp(20px,3.2vw,26px)}.fxf-home .home-latest-news__list{gap:14px}.fxf-home .home-latest-news__item{border-radius:var(--fxf-radius);border:1px solid var(--fxf-border);box-shadow:var(--fxf-shadow);padding:18px 20px;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s}.fxf-home .home-latest-news__item:hover{box-shadow:0 10px 32px color-mix(in srgb, var(--fxf-primary) 14%, transparent);transform:translateY(-2px)}.fxf-home .home-latest-news__view-all{color:var(--fxf-text)}.fxf-home .home-latest-news__view-all:hover{color:var(--fxf-primary);background:var(--news-hover-bg);border-color:var(--news-hover-border)}.fxf-home .home-latest-news :deep(.n-empty .n-empty__description){color:var(--fxf-text-muted)}.fxf-home .home-latest-news__item-title{font-size:17px}@media (width<=768px){.fxf-home__header-inner,.fxf-home__hero,.fxf-home__services{width:calc(100% - 24px)}.fxf-home__hero{padding-top:40px}.fxf-home__title-sticker{width:clamp(44px,13vw,58px);left:calc(100% - 2px);transform:translateY(-48%)rotate(10deg)}.fxf-home__title-sticker:before{border-radius:8px;inset:-3px -2px -5px}.fxf-home__services{padding:20px 0 28px}.fxf-home__services-grid{gap:10px}.fxf-home__service-item{gap:8px;min-height:92px;padding:16px 8px}.fxf-home__service-icon{border-radius:10px;width:44px;height:44px}.fxf-home .home-latest-news{padding:12px 12px 48px}.fxf-home__btn{min-height:38px;padding:0 14px;font-size:13px}}.fxf-home__footer{z-index:1;color:#f0f0f1;overflow-anchor:none;background:#1d2327;margin-top:24px;position:relative}#questionnaire,#qr,#saas,#education{scroll-margin-top:calc(var(--fxf-header-h,56px) + 12px)}.fxf-home__footer-wrap{width:min(var(--fxf-max), calc(100% - 40px));padding:40px max(20px, env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom,0px)) max(20px, env(safe-area-inset-left,0px));box-sizing:border-box;margin:0 auto}.fxf-home__footer-nav{border-bottom:1px solid #ffffff14;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 32px;padding-bottom:36px;display:grid}.fxf-home__footer-col{min-width:0}.fxf-home__footer-links{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.fxf-home__footer-link{min-height:36px;font:inherit;color:#c3c4c7;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;padding:4px 0;font-size:14px;line-height:1.45;text-decoration:none;transition:color .18s;display:inline-flex}.fxf-home__footer-link:hover{color:#fff}.fxf-home__footer-link:active{color:#fff;opacity:.82}.fxf-home__footer-bar{grid-template-columns:minmax(0,1fr) minmax(220px,280px) minmax(0,1fr);align-items:center;gap:20px 24px;padding:28px 0 16px;display:grid}.fxf-home__footer-brand{grid-column:1;justify-self:start;align-items:center;gap:12px;min-width:0;display:flex}.fxf-home__footer-logo :deep(.brand-logo-mark__path){fill:#fff}.fxf-home__footer-slogan-morph{contain:layout style paint;overflow-anchor:none;isolation:isolate;grid-area:1/2;justify-content:center;justify-self:center;align-items:center;width:100%;min-width:220px;max-width:280px;height:44px;min-height:44px;max-height:44px;margin:0 auto;display:flex;position:relative;overflow:hidden}.fxf-home__footer-slogan-wordmark{pointer-events:none;will-change:opacity;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fxf-home__footer-slogan-wordmark-svg{aspect-ratio:1890/827;max-height:38px;width:min(240px,100%)!important;height:auto!important}.fxf-home__footer-slogan-text{letter-spacing:.12em;color:#a7aaad;text-align:center;white-space:nowrap;opacity:0;pointer-events:none;will-change:opacity;justify-content:center;align-items:center;margin:0;padding:0 8px;font-size:14px;font-weight:500;display:flex;position:absolute;inset:0}.fxf-home__footer-slogan-static{display:none}.fxf-home__footer-brand-text{flex-direction:column;gap:2px;min-width:0;display:flex}.fxf-home__footer-brand-text strong{letter-spacing:.06em;text-transform:uppercase;color:#fff;font-size:13px;font-weight:700}.fxf-home__footer-domain{color:#a7aaad;font-size:12px}.fxf-home__footer-social{flex-wrap:wrap;grid-column:3;justify-content:flex-end;justify-self:end;align-items:center;gap:6px;display:flex}.fxf-home__footer-social-btn{color:#c3c4c7;border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:color .18s,background .18s;display:inline-flex}.fxf-home__footer-social-btn:hover{color:#fff;background:#ffffff14}.fxf-home__footer-social-btn:active{color:#fff;background:#ffffff24}.fxf-home__footer-copy{color:#787c82;text-align:center;margin:0;padding-top:8px;font-size:12px;line-height:1.5}@media (width<=768px){.fxf-home__footer{overflow-anchor:none;margin-top:16px}.fxf-home__footer-wrap{width:100%;padding-top:32px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));overflow-anchor:none}.fxf-home__footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;padding-bottom:24px}.fxf-home__footer-col--social{display:none}.fxf-home__footer-links{gap:2px}.fxf-home__footer-link{min-height:40px;font-size:14px}.fxf-home__footer-bar{contain:layout style;overflow-anchor:none;grid-template-rows:auto 36px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:112px;padding:20px 0 8px;display:grid}.fxf-home__footer-brand{flex-wrap:nowrap;grid-area:1/1;justify-content:flex-start;gap:10px;min-width:0}.fxf-home__footer-brand-text{text-align:left;align-items:flex-start;min-width:0}.fxf-home__footer-brand-text strong{letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.fxf-home__footer-domain{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fxf-home__footer-slogan-morph{grid-area:2/1/auto/-1;width:100%;max-width:none;height:36px;min-height:36px;max-height:36px;padding:0}.fxf-home__footer-slogan-wordmark-svg{max-height:32px;width:min(260px,92vw)!important}.fxf-home__footer-slogan-text{letter-spacing:.08em;white-space:nowrap;font-size:12px;line-height:1.35}.fxf-home__footer-social{flex-shrink:0;grid-area:1/2;justify-content:flex-end;gap:4px;padding-top:0}.fxf-home__footer-social-btn{border-radius:6px;width:36px;height:36px}.fxf-home__footer-copy{word-break:break-word;padding:4px 4px 0;font-size:10px;line-height:1.5}}@media (width<=480px){.fxf-home__footer-wrap{padding-top:24px}.fxf-home__footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.fxf-home__footer-col+.fxf-home__footer-col{border-top:none;margin-top:0;padding-top:0}.fxf-home__footer-col--social{display:none}.fxf-home__footer-links{gap:0}.fxf-home__footer-link{min-height:38px;padding:6px 2px;font-size:13px}.fxf-home__footer-bar{grid-template-rows:auto 36px;gap:10px;min-height:108px;padding-top:16px}}@media (width<=900px) and (width>=769px){.fxf-home__footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.fxf-home__footer-bar{text-align:center;grid-template-rows:auto auto auto;grid-template-columns:1fr;justify-items:center;gap:16px}.fxf-home__footer-brand{grid-area:1/1;justify-content:center}.fxf-home__footer-slogan-morph{grid-area:2/1;width:min(280px,100%);min-width:220px}.fxf-home__footer-social{grid-area:3/1;justify-content:center}}@media (prefers-reduced-motion:reduce){.fxf-home__btn--primary:hover,.fxf-home__service-item:hover,.fxf-home .home-latest-news__item:hover{transform:none}.fxf-home__bg-glow{animation:none}.fxf-home__scroll-progress span{transform:scaleX(var(--scroll-progress,0))}}.login-captcha-field__row[data-v-69a463dc]{align-items:center;gap:10px;width:100%;display:flex}.login-captcha-field__input[data-v-69a463dc]{flex:1;min-width:0}.login-captcha-field__image[data-v-69a463dc]{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;width:120px;height:44px;padding:0;overflow:hidden}.login-captcha-field__image[data-v-69a463dc]:disabled{cursor:not-allowed;opacity:.7}.login-captcha-field__svg[data-v-69a463dc]{justify-content:center;align-items:center;width:120px;height:44px;display:flex}.login-captcha-field__svg[data-v-69a463dc] svg{width:120px;height:44px}.login-captcha-field__placeholder[data-v-69a463dc]{color:#94a3b8;justify-content:center;align-items:center;width:120px;height:44px;font-size:12px;display:flex}.human-verify-shell[data-v-178bf354]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 14px;display:flex;box-shadow:0 1px 3px #0f172a0a}.human-verify-shell--action[data-v-178bf354]{cursor:pointer}.human-verify-shell--action[data-v-178bf354]:hover{background:#fafafa;border-color:#cbd5e1}.human-verify-shell--verified[data-v-178bf354]{background:#f8fffb;border-color:#bbf7d0}.human-verify-shell__checkbox[data-v-178bf354]{color:#fff;cursor:default;background:#fff;border:1.5px solid #cbd5e1;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.human-verify-shell--action .human-verify-shell__checkbox[data-v-178bf354]{cursor:pointer;border-color:#94a3b8}.human-verify-shell--action:hover .human-verify-shell__checkbox[data-v-178bf354]{border-color:#64748b}.human-verify-shell__checkbox--loading[data-v-178bf354]{background:#f8fafc;border-color:#dbeafe}.human-verify-shell__checkbox--checked[data-v-178bf354]{background:#22c55e;border-color:#22c55e}.human-verify-shell__checkbox[data-v-178bf354]:disabled{opacity:1}.human-verify-shell__spinner[data-v-178bf354]{border:2px solid #dbeafe;border-top-color:#3b82f6;border-radius:50%;width:12px;height:12px;animation:.75s linear infinite human-verify-shell-spin-178bf354}.human-verify-shell__checkbox svg[data-v-178bf354]{width:12px;height:12px;display:block}.human-verify-shell__text[data-v-178bf354]{color:#64748b;flex:1;min-width:0;margin:0;font-size:14px;font-weight:400;line-height:1.45}.human-verify-shell--verified .human-verify-shell__text[data-v-178bf354]{color:#15803d;font-weight:500}@keyframes human-verify-shell-spin-178bf354{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.human-verify-shell__spinner[data-v-178bf354]{animation:none}}.login-human-verify[data-v-ffed4db0]{width:100%}.login-human-verify__shell-wrap[data-v-ffed4db0]{width:100%;position:relative}.login-human-verify__image[data-v-ffed4db0]{width:100%}.login-human-verify__altcha-host[data-v-ffed4db0]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.login-human-verify__widget[data-v-ffed4db0]{--altcha-max-width:320px;width:320px;height:70px;display:block}.login-human-verify__tianai-error[data-v-ffed4db0]{color:#dc2626;margin:8px 0 0;font-size:13px;line-height:1.5}.login-human-verify__hint[data-v-ffed4db0]{margin:8px 0 0;font-size:13px;line-height:1.5}.login-human-verify__image[data-v-ffed4db0] .login-captcha-field,.login-human-verify__image[data-v-ffed4db0] .n-form-item{margin-bottom:0}.fxf-behavior-verify-modal__iframe{background:#fff;border:0;width:100%;height:360px;display:block}.email-register[data-v-d7c23998]{flex-direction:column;align-items:stretch;gap:14px;display:flex}.email-register__provider[data-v-d7c23998]{justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.email-register__alert[data-v-d7c23998]{text-align:left}.email-register__form[data-v-d7c23998]{width:100%}.email-register__types[data-v-d7c23998]{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.email-auth-modal__form[data-v-ee4ffe36]{margin-top:4px}.social-login[data-v-54e117c1]{margin-top:20px;padding-top:4px}.social-login__divider[data-v-54e117c1]{color:var(--n-text-color-3);align-items:center;gap:12px;margin-bottom:16px;font-size:12px;transition:opacity .2s;display:flex}.social-login--busy .social-login__divider[data-v-54e117c1]{opacity:.55}.social-login__divider[data-v-54e117c1]:before,.social-login__divider[data-v-54e117c1]:after{content:"";background:var(--n-border-color);flex:1;height:1px}.social-login__primary[data-v-54e117c1]{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.social-login__icon-btn[data-v-54e117c1]{border:1px solid var(--n-border-color);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;padding:0;transition:border-color .15s,box-shadow .15s,transform .12s,opacity .2s,filter .2s,background .15s;display:inline-flex;position:relative}.social-login__icon-btn--email[data-v-54e117c1]{background:#18a0580f;border-color:#18a05847}.social-login__icon-btn--email[data-v-54e117c1]:hover:not(:disabled){border-color:#18a05880;box-shadow:0 4px 14px #18a0581f}.social-login__icon-btn[data-v-54e117c1]:hover:not(:disabled){border-color:#94a3b8a6;transform:translateY(-1px);box-shadow:0 4px 14px #0f172a0f}.social-login__icon-btn[data-v-54e117c1]:active:not(:disabled){transform:translateY(0)scale(.94);box-shadow:0 1px 4px #0f172a14}.social-login__icon-btn--active[data-v-54e117c1]{background:var(--n-color-modal,#f8fafc);opacity:1;filter:none;cursor:wait;border-color:#94a3b8cc;transform:scale(.96);box-shadow:0 0 0 3px #94a3b82e}.social-login__icon-btn--dimmed[data-v-54e117c1]{opacity:.38;filter:grayscale(.85);cursor:not-allowed}.social-login__icon-btn[data-v-54e117c1]:disabled:not(.social-login__icon-btn--active){opacity:.38;cursor:not-allowed}.social-login__icon[data-v-54e117c1]{transition:opacity .15s}.social-login__spinner[data-v-54e117c1]{border:2px solid #94a3b859;border-top-color:var(--n-text-color-2,#64748b);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite social-login-spin-54e117c1;display:block}.social-login__spinner--md[data-v-54e117c1]{width:24px;height:24px}@keyframes social-login-spin-54e117c1{to{transform:rotate(360deg)}}.social-login__status[data-v-54e117c1],.social-login__modal-status[data-v-54e117c1]{color:var(--n-text-color-3);text-align:center;margin:12px 0 0;font-size:12px;line-height:1.5}.social-login__modal-status[data-v-54e117c1]{color:var(--n-text-color-3);margin:0 0 12px}.social-login__footer[data-v-54e117c1]{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.social-login__more[data-v-54e117c1]{color:var(--n-text-color-3);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;margin:0;padding:0;font-size:12px;line-height:1.5;transition:color .15s,opacity .2s;display:inline-flex}.social-login__more[data-v-54e117c1]:hover:not(:disabled){color:var(--n-text-color-2)}.social-login__more--dimmed[data-v-54e117c1],.social-login__more[data-v-54e117c1]:disabled{opacity:.4;cursor:not-allowed}.social-login__more-arrow[data-v-54e117c1]{margin-left:2px;font-size:14px;line-height:1}.social-login__forgot[data-v-54e117c1]{color:var(--n-primary-color,#18a058);text-align:right;cursor:pointer;white-space:nowrap;background:0 0;border:none;margin-left:auto;padding:0;font-size:12px;line-height:1.5;transition:opacity .2s}.social-login__forgot[data-v-54e117c1]:hover:not(:disabled){text-decoration:underline}.social-login__forgot--dimmed[data-v-54e117c1],.social-login__forgot[data-v-54e117c1]:disabled{opacity:.4;cursor:not-allowed}.social-login__email-entry[data-v-54e117c1]{cursor:pointer;text-align:left;background:linear-gradient(135deg,#18a0580f,#2080f00a);border:1px solid #18a05840;border-radius:12px;align-items:center;gap:12px;width:100%;margin:12px 0 0;padding:14px 16px;transition:border-color .15s,box-shadow .15s,opacity .2s;display:flex}.social-login__email-entry[data-v-54e117c1]:hover:not(:disabled){border-color:#18a05873;box-shadow:0 4px 14px #18a05814}.social-login__email-entry--dimmed[data-v-54e117c1],.social-login__email-entry[data-v-54e117c1]:disabled{opacity:.45;cursor:not-allowed}.social-login__email-icon[data-v-54e117c1]{background:#fff;border:1px solid #18a0582e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.social-login__email-copy[data-v-54e117c1]{flex:1;align-items:center;min-width:0;display:flex}.social-login__email-copy strong[data-v-54e117c1]{color:var(--n-text-color-1);font-size:14px;font-weight:600}.social-login__modal-grid[data-v-54e117c1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;transition:opacity .2s;display:grid}.social-login__modal-grid--busy[data-v-54e117c1]{pointer-events:none}.social-login__modal-item[data-v-54e117c1]{border:1px solid var(--n-border-color,#e2e8f0);background:var(--n-card-color,#fff);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:88px;padding:12px 8px;transition:border-color .15s,box-shadow .15s,background .15s,opacity .2s,filter .2s,transform .12s;display:flex}.social-login__modal-item[data-v-54e117c1]:hover:not(:disabled){background:var(--n-color-modal,#f8fafc);border-color:#94a3b8a6}.social-login__modal-item[data-v-54e117c1]:active:not(:disabled){transform:scale(.97)}.social-login__modal-item--active[data-v-54e117c1]{background:var(--n-color-modal,#f8fafc);cursor:wait;border-color:#94a3b8cc;box-shadow:0 0 0 2px #94a3b826}.social-login__modal-item--dimmed[data-v-54e117c1]{opacity:.38;filter:grayscale(.85)}.social-login__modal-item[data-v-54e117c1]:disabled:not(.social-login__modal-item--active){opacity:.38;cursor:not-allowed}.social-login__modal-icon[data-v-54e117c1]{justify-content:center;align-items:center;min-height:26px;display:inline-flex}.social-login__modal-label[data-v-54e117c1]{color:var(--n-text-color-2);font-size:13px}@media (width<=380px){.social-login__primary[data-v-54e117c1]{gap:10px}.social-login__icon-btn[data-v-54e117c1]{width:42px;height:42px}.social-login__modal-grid[data-v-54e117c1]{grid-template-columns:repeat(2,minmax(0,1fr))}}.social-register[data-v-0cf5ac33]{flex-direction:column;align-items:stretch;gap:14px;display:flex}.social-register__provider[data-v-0cf5ac33]{justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.social-register__alert[data-v-0cf5ac33]{text-align:left}.social-register__form[data-v-0cf5ac33]{width:100%}.social-register__types[data-v-0cf5ac33]{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.dev-phone-preverify[data-v-15170d88]{margin-bottom:12px}.login-shell[data-v-18d59585]{z-index:0;box-sizing:border-box;--mouse-x:50%;--mouse-y:50%;--login-mesh-x:0px;--login-mesh-y:0px;--login-grid-x:0px;--login-grid-y:0px;--login-grid-tilt-x:0deg;--login-grid-tilt-y:0deg;--login-beam-one-x:0px;--login-beam-one-y:0px;--login-beam-two-x:0px;--login-beam-two-y:0px;--login-cursor-x:0px;--login-cursor-y:0px;--login-cursor-rotate:-9deg;perspective:1200px;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#eef6ff 0%,#f8fbff 50%,#eefbf5 100%);justify-content:center;align-items:center;padding:clamp(24px,5vh,48px) clamp(20px,4vw,40px);display:flex;position:fixed;inset:0;overflow:hidden auto}.login-shell[data-v-18d59585] :where(input,textarea,[contenteditable=true],.n-input,.n-input__input-el,.n-input__textarea-el){-webkit-user-select:text;user-select:text}.login-backdrop[data-v-18d59585]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.login-backdrop__mesh[data-v-18d59585],.login-backdrop__grid[data-v-18d59585],.login-backdrop__beam[data-v-18d59585],.login-backdrop__cursor[data-v-18d59585]{will-change:transform, opacity, background-position;position:absolute;inset:-12%}.login-backdrop__mesh[data-v-18d59585]{background:conic-gradient(from 210deg at var(--mouse-x) var(--mouse-y), #18a05833 0deg, #ffffff0a 56deg, #1677ff1f 118deg, transparent 184deg, #38bdf81a 252deg, #18a05829 360deg), linear-gradient(118deg, transparent 0%, #18a0581f 28%, transparent 48%), linear-gradient(34deg, transparent 12%, #1677ff1a 42%, transparent 64%), linear-gradient(135deg, #0f172a05, #0f172a03);filter:blur(14px)saturate(1.1);transform:translate3d(var(--login-mesh-x), var(--login-mesh-y), 0) scale(1.08);opacity:.92}.login-backdrop__grid[data-v-18d59585]{opacity:.42;transform:translate3d(var(--login-grid-x), var(--login-grid-y), 0) rotateX(var(--login-grid-tilt-x)) rotateY(var(--login-grid-tilt-y));background:linear-gradient(90deg,#0f172a0d 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#0f172a0a 1px,#0000 1px) 0 0/72px 72px,linear-gradient(135deg,#0000 0%,#ffffff57 35%,#0000 70%) 0 0/100% 100%;-webkit-mask-image:linear-gradient(115deg,#0000 2%,#000 30% 70%,#0000 96%);mask-image:linear-gradient(115deg,#0000 2%,#000 30% 70%,#0000 96%)}.login-backdrop__beam[data-v-18d59585]{left:-18%;filter:blur(18px);opacity:.7;transform-origin:50%;background:linear-gradient(90deg,#0000 0%,#18a05814 18%,#ffffff6b 50%,#1677ff14 82%,#0000 100%);width:136%;height:26%;inset-block:auto 12%}.login-backdrop__beam--one[data-v-18d59585]{transform:translate3d(var(--login-beam-one-x), var(--login-beam-one-y), 0) rotate(-10deg) skewX(-12deg)}.login-backdrop__beam--two[data-v-18d59585]{opacity:.55;transform:translate3d(var(--login-beam-two-x), var(--login-beam-two-y), 0) rotate(8deg) skewX(10deg);background:linear-gradient(90deg,#0000 0%,#38bdf814 18%,#ffffff57 50%,#18a05812 82%,#0000 100%);inset-block:10% auto}.login-backdrop__cursor[data-v-18d59585]{width:58vw;min-width:320px;max-width:720px;height:32vh;min-height:220px;max-height:380px;inset:auto;left:calc(var(--mouse-x) - 29vw);top:calc(var(--mouse-y) - 16vh);mix-blend-mode:screen;filter:blur(30px);opacity:.58;transform:translate3d(var(--login-cursor-x), var(--login-cursor-y), 0) rotate(var(--login-cursor-rotate)) skewX(-12deg);background:linear-gradient(90deg,#0000 0%,#ffffff1a 20%,#ffffff80 50%,#18a05824 68%,#0000 100%),linear-gradient(#0000 0%,#ffffff5c 48%,#0000 100%)}.login-shell .login-card[data-v-18d59585]{z-index:1;-webkit-backdrop-filter:saturate(1.12);backdrop-filter:saturate(1.12);flex-shrink:0;width:min(920px,100%);position:relative;transform:translateZ(0)}@media (width<=768px){.login-shell[data-v-18d59585]{padding:16px 16px 24px;padding-bottom:max(24px, env(safe-area-inset-bottom,0px));justify-content:flex-start;align-items:flex-start}}.http-error-brand-morph[data-v-992a680f]{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:88px;margin-bottom:8px;display:flex;position:relative}.http-error-brand-morph__glow[data-v-992a680f]{pointer-events:none;transform-origin:50%;background:radial-gradient(circle,#60a5fa61 0%,#0000 72%);border-radius:50%;width:72px;height:72px;margin:-36px 0 0 -36px;position:absolute;top:50%;left:50%}.http-error-brand-morph__logo[data-v-992a680f]{z-index:1;transform-origin:50%;perspective:900px;filter:drop-shadow(0 6px 18px #2563eb1a);justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative}.http-error-brand-morph__mark-stage[data-v-992a680f],.http-error-brand-morph__wordmark-stage[data-v-992a680f]{transform-style:preserve-3d;backface-visibility:hidden;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.http-error-brand-morph__mark-stage[data-v-992a680f]{z-index:1}.http-error-brand-morph__wordmark-stage[data-v-992a680f]{z-index:2;aspect-ratio:1890/827;opacity:0;visibility:hidden;pointer-events:none;width:min(78vw,220px);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.http-error-brand-morph__mark[data-v-992a680f]{display:block}.http-error-brand-morph__mark[data-v-992a680f] .brand-logo-mark{width:100%;height:100%}.http-error-brand-morph__wordmark[data-v-992a680f]{width:100%;height:100%;display:block}.http-error-brand-morph__slogan[data-v-992a680f]{z-index:1;letter-spacing:.28em;color:#64748b;opacity:0;white-space:nowrap;margin:0;font-size:13px;font-weight:500;position:relative}@media (prefers-reduced-motion:reduce){.http-error-brand-morph__slogan[data-v-992a680f]{opacity:1;letter-spacing:.18em}.http-error-brand-morph__wordmark-stage[data-v-992a680f]{display:none}.http-error-brand-morph__glow[data-v-992a680f]{opacity:.35}}.http-error-charity[data-v-88f76e29]{text-align:left;border-top:1px solid #94a3b829;margin-top:28px;padding-top:24px}.http-error-charity__head[data-v-88f76e29]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.http-error-charity__lead[data-v-88f76e29]{color:#475569;flex:1;margin:0;font-size:14px;font-weight:500;line-height:1.65}.http-error-charity__hint[data-v-88f76e29]{color:#94a3b8;letter-spacing:.04em;white-space:nowrap;flex-shrink:0;margin:0;font-size:11px}.http-error-charity__track[data-v-88f76e29]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#94a3b873 transparent;gap:10px;margin:0 -6px;padding:2px 2px 10px;display:flex;overflow:auto hidden}.http-error-charity__track[data-v-88f76e29]::-webkit-scrollbar{height:4px}.http-error-charity__track[data-v-88f76e29]::-webkit-scrollbar-thumb{background:#94a3b873;border-radius:999px}.http-error-charity__card[data-v-88f76e29]{scroll-snap-align:start;background:#f8fafcf2;border:1px solid #94a3b824;border-radius:14px;flex:0 0 92%;align-items:stretch;gap:12px;max-width:360px;min-height:112px;padding:10px 12px;display:flex;box-shadow:0 1px 2px #0f172a0a,inset 0 1px #ffffffbf}.http-error-charity__card--skeleton[data-v-88f76e29]{background:linear-gradient(90deg,#eef2f7 0%,#f8fafc 50%,#eef2f7 100%) 0 0/200% 100%;border-color:#0000;min-height:112px;animation:1.2s ease-in-out infinite http-error-charity-shimmer-88f76e29}.http-error-charity__photo-wrap[data-v-88f76e29]{flex-shrink:0;width:72px}.http-error-charity__photo[data-v-88f76e29]{object-fit:cover;background:#e2e8f0;border-radius:10px;width:72px;height:92px;display:block}.http-error-charity__photo--placeholder[data-v-88f76e29]{color:#94a3b8;justify-content:center;align-items:center;font-size:12px;display:flex}.http-error-charity__body[data-v-88f76e29]{flex-direction:column;justify-content:center;gap:3px;min-width:0;display:flex}.http-error-charity__title-row[data-v-88f76e29]{align-items:center;gap:8px;min-width:0;display:flex}.http-error-charity__name[data-v-88f76e29]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:700;overflow:hidden}.http-error-charity__tag[data-v-88f76e29]{color:#2563eb;background:#2563eb14;border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:11px}.http-error-charity__line[data-v-88f76e29]{color:#64748b;margin:0;font-size:12px;line-height:1.45}.http-error-charity__line--clamp[data-v-88f76e29]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.http-error-charity__feature[data-v-88f76e29]{color:#94a3b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.http-error-charity__link[data-v-88f76e29]{color:#2563eb;align-self:flex-start;margin-top:2px;font-size:12px;font-weight:500;text-decoration:none}.http-error-charity__link[data-v-88f76e29]:hover{text-decoration:underline}.http-error-charity__contact[data-v-88f76e29]{color:#64748b;text-align:center;margin:10px 0 0;font-size:12px;line-height:1.6}.http-error-charity__contact a[data-v-88f76e29],.http-error-charity__fallback a[data-v-88f76e29]{color:#2563eb;text-decoration:none}.http-error-charity__contact a[data-v-88f76e29]:hover,.http-error-charity__fallback a[data-v-88f76e29]:hover{text-decoration:underline}.http-error-charity__fallback[data-v-88f76e29]{color:#64748b;margin:0;font-size:13px;line-height:1.65}.http-error-charity__credit[data-v-88f76e29]{color:#b0bec9;text-align:center;margin:10px 0 0;font-size:11px}@keyframes http-error-charity-shimmer-88f76e29{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width>=520px){.http-error-charity__card[data-v-88f76e29]{flex-basis:78%}}@media (width<=400px){.http-error-charity__head[data-v-88f76e29]{flex-direction:column;gap:4px}.http-error-charity__card[data-v-88f76e29]{flex-basis:94%;min-height:108px;padding:9px 10px}.http-error-charity__photo-wrap[data-v-88f76e29],.http-error-charity__photo[data-v-88f76e29]{width:64px}.http-error-charity__photo[data-v-88f76e29]{height:84px}}.http-error[data-v-ba34aa80]{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:32px 20px;display:flex;position:relative}.http-error--public[data-v-ba34aa80]{min-height:100dvh;padding:40px 20px 32px;overflow:hidden}.http-error--embedded[data-v-ba34aa80]{width:100%}.http-error--embedded .http-error__card[data-v-ba34aa80]{border-radius:16px;box-shadow:0 8px 32px #0f172a0f}.http-error__bg[data-v-ba34aa80]{z-index:0;pointer-events:none;background:linear-gradient(168deg,#f0f9ff 0%,#e8f4fd 38%,#f0fdfa 72%,#f8fafc 100%);position:fixed;inset:0}.http-error__grid[data-v-ba34aa80]{background-image:linear-gradient(#63b3ed12 1px,#0000 1px),linear-gradient(90deg,#63b3ed12 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 50% 20%,#000 10%,#0000 72%);mask-image:radial-gradient(90% 70% at 50% 20%,#000 10%,#0000 72%)}.http-error__glow[data-v-ba34aa80]{filter:blur(90px);opacity:.5;border-radius:50%;position:absolute}.http-error__glow--a[data-v-ba34aa80]{background:#93c5fd59;width:480px;height:480px;top:-160px;left:50%;transform:translate(-60%)}.http-error__glow--b[data-v-ba34aa80]{background:#60a5fa3d;width:320px;height:320px;bottom:10%;right:-5%}.http-error__glow--c[data-v-ba34aa80]{background:#99f6e42e;width:260px;height:260px;bottom:20%;left:-8%}.http-error__card[data-v-ba34aa80],.http-error__brand[data-v-ba34aa80]{z-index:1;position:relative}.http-error__card[data-v-ba34aa80]{text-align:center;-webkit-backdrop-filter:blur(20px)saturate(1.4);background:#ffffffc7;border:1px solid #ffffffe6;border-radius:24px;width:min(480px,100%);padding:36px 32px 32px;animation:.55s cubic-bezier(.22,1,.36,1) both http-error-rise-ba34aa80;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #63b3ed14,0 24px 64px #0f172a0f}@keyframes http-error-rise-ba34aa80{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.http-error__code-wrap[data-v-ba34aa80]{margin:0 0 4px;line-height:1}.http-error__code[data-v-ba34aa80]{letter-spacing:-.05em;background:linear-gradient(135deg,#7dd3fc 0%,#38bdf8 18%,#60a5fa 40%,#3b82f6 62%,#2563eb 82%,#0ea5e9 100%) 0 0/220% 220%;color:#0000;filter:drop-shadow(0 4px 24px #2563eb24);-webkit-background-clip:text;background-clip:text;font-size:clamp(80px,22vw,120px);font-weight:800;line-height:.92;animation:10s ease-in-out infinite http-error-fluid-ba34aa80;display:inline-block}@keyframes http-error-fluid-ba34aa80{0%,to{background-position:0%}50%{background-position:100%}}.http-error__title[data-v-ba34aa80]{color:#0f172a;letter-spacing:.02em;margin:0 0 10px;font-size:clamp(20px,5vw,24px);font-weight:700}.http-error__desc[data-v-ba34aa80]{color:#94a3b8;max-width:32em;margin:0 auto 28px;font-size:14px;font-weight:400;line-height:1.7}.http-error__actions[data-v-ba34aa80]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.http-error__btn[data-v-ba34aa80]{cursor:pointer;border:none;border-radius:12px;outline:none;min-width:132px;height:44px;padding:0 24px;font-family:inherit;font-size:15px;font-weight:500;transition:transform .18s,box-shadow .18s,background .18s}.http-error__btn[data-v-ba34aa80]:active{transform:scale(.97)}.http-error__btn--primary[data-v-ba34aa80]{color:#fff;background:linear-gradient(#22c55e 0%,#18a058 100%);box-shadow:0 2px 8px #18a05847,inset 0 1px #fff3}.http-error__btn--primary[data-v-ba34aa80]:hover{background:linear-gradient(#34d399 0%,#22c55e 100%);box-shadow:0 4px 16px #18a05852,inset 0 1px #ffffff40}.http-error__btn--ghost[data-v-ba34aa80]{color:#475569;background:#f1f5f9e6;border:1px solid #94a3b833;box-shadow:0 1px 3px #0f172a0a}.http-error__btn--ghost[data-v-ba34aa80]:hover{background:#f1f5f9;border-color:#94a3b859;box-shadow:0 2px 8px #0f172a0f}.http-error__btn-naive[data-v-ba34aa80]{min-width:128px}.http-error__brand[data-v-ba34aa80]{color:#b0bec9;letter-spacing:.08em;margin:28px 0 0;font-size:12px;font-weight:400}.http-error--embedded[data-v-ba34aa80] .n-button--primary-type{background:#18a058;border-color:#18a058}.http-error--embedded[data-v-ba34aa80] .n-button--primary-type:not(.n-button--disabled):hover{background:#36ad6a;border-color:#36ad6a}@media (width<=480px){.http-error__card[data-v-ba34aa80]{border-radius:20px;padding:28px 22px 26px}.http-error__btn[data-v-ba34aa80]{flex:calc(50% - 6px);min-width:0}}*{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}.hidden-file-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;--cloud-hero-tilt-x:0deg;--cloud-hero-tilt-y:0deg;--cloud-scroll-progress:0;--cloud-scroll-shift:0px;color:var(--cloud-text);background:#f5f8ff;overflow-x:hidden}.cloud-home__scroll-progress{z-index:120;pointer-events:none;background:#0f172a14;width:100%;height:3px;position:fixed;top:0;left:0}.cloud-home__scroll-progress span{transform-origin:0;background:linear-gradient(90deg,#0ea5e9 0%,#1677ff 45%,#6366f1 100%);width:100%;height:100%;display:block;box-shadow:0 0 14px #1677ff6b}.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;transform:perspective(1100px) rotateX(var(--cloud-hero-tilt-x)) rotateY(var(--cloud-hero-tilt-y));transform-style:preserve-3d;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%);transition:transform .28s;position:relative;overflow:hidden}.cloud-home__hero-bg{pointer-events:none;position:absolute;inset:0}.cloud-home__hero-grid{transform:translateY(calc(var(--cloud-scroll-shift) * -.26));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{transform:translateY(calc(var(--cloud-scroll-shift) * -.38));background:#1677ff;top:10%;left:-80px}.cloud-home__hero-glow--right{transform:translateY(calc(var(--cloud-scroll-shift) * -.22));background:#36cfc9;top:-40px;right:-60px}.cloud-home__hero-inner{transform:translate3d(var(--cloud-hero-inner-shift-x,0), var(--cloud-hero-inner-shift-y,0), 0);padding:88px 0 72px;transition:transform .34s;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__reveal-target{opacity:0;will-change:opacity, transform;transform:translateY(36px)}.cloud-home__reveal-target.is-revealed{opacity:1;transform:translateY(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;transform:none}.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}}@media (prefers-reduced-motion:reduce){.cloud-home__hero,.cloud-home__hero-inner,.cloud-home__reveal-target{opacity:1!important;transition:none!important;transform:none!important}.cloud-home__scroll-progress{display:none}}.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:100dvh;padding:40px;display:flex}.login-card{grid-template-columns:minmax(0,1fr) 400px;grid-template-areas:"hero form""news form";align-items:center;gap:12px 36px;width:min(920px,100%);display:grid}.login-hero{color:#1f2937;grid-area:hero;padding:0 8px 0 0}.login-hero__brand{margin-bottom:16px}.login-hero__wordmark{width:min(240px,78vw)}.login-hero__badge{color:#18a058;letter-spacing:.04em;background:#18a0581f;border-radius:999px;margin-bottom:10px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}.login-hero h1{letter-spacing:-.02em;margin:0;font-size:clamp(28px,5vw,40px);font-weight:700;line-height:1.15}.login-hero p{color:#64748b;max-width:520px;margin:0;font-size:17px;line-height:1.8}.login-news{grid-area:news;min-width:0;max-width:100%;padding:4px 8px 0 0}.login-news__title{color:#334155;margin:0 0 12px;font-size:15px;font-weight:600}.login-news__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.login-news__cell{min-width:0}.login-news__item{text-align:left;cursor:pointer;background:#ffffffb8;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;align-items:stretch;width:100%;height:100%;min-height:0;padding:12px 14px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.login-news__item:hover{background:#fff;border-color:#1677ff59;box-shadow:0 4px 14px #1677ff14}.login-news__item-title{-webkit-line-clamp:2;line-clamp:2;color:#1e293b;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.login-news__item-date{color:#94a3b8;flex-shrink:0;margin-top:6px;font-size:12px;display:block}.login-news__item-summary{color:#64748b;-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;flex:1;margin:8px 0 0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.login-news__empty{color:#94a3b8;margin:0;font-size:13px}@media (width>=769px){.login-news__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.login-news__item{padding:14px 16px}.login-news__item-summary{-webkit-line-clamp:3;line-clamp:3}}.login-form-card{border-radius:18px;grid-area:form;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-card--skeleton{animation:1.4s ease-in-out infinite public-survey-skeleton-pulse}.public-survey-skeleton__title{background:linear-gradient(90deg,#eef2f7 0%,#e2e8f0 50%,#eef2f7 100%) 0 0/200% 100%;border-radius:8px;width:42%;height:32px;margin:0 auto 20px}.public-survey-skeleton__progress{background:#eef2f7;border-radius:999px;width:100%;height:6px;margin-bottom:28px}.public-survey-skeleton__question{gap:14px;margin-bottom:28px;display:grid}.public-survey-skeleton__line{background:#eef2f7;border-radius:6px;width:100%;height:16px}.public-survey-skeleton__line--short{width:72%}.public-survey-skeleton__option{background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;width:100%;height:44px}.public-survey-skeleton__button{background:linear-gradient(90deg,#dcfce7 0%,#bbf7d0 50%,#dcfce7 100%) 0 0/200% 100%;border-radius:10px;width:100%;height:48px}@keyframes public-survey-skeleton-pulse{0%,to{opacity:1}50%{opacity:.92}}.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}.sidebar-menu-label--pulse-fast{animation-duration:.6s}.app-sider :deep(.n-menu){padding:4px 6px 8px}.app-sider :deep(.n-menu-item-content){height:36px;line-height:36px}.app-sider :deep(.n-submenu-children .n-menu-item-content){height:34px;line-height:34px}.app-sub-sider{flex-shrink:0}.app-sub-sider :deep(.n-layout-sider-scroll-container){overflow:hidden}@media (width<=1024px){.app-sub-sider{display:none!important}}.app-shell--ticket-alert .n-menu-item[data-key=ticket-system]>.n-menu-item-content,.app-shell--ticket-alert .n-menu-item[data-key=ticket-system-module]>.n-menu-item-content,.app-shell--ticket-alert .n-menu-item[data-key=support-tickets]>.n-menu-item-content,.app-shell--ticket-alert .n-menu-item[data-key=ticket-management]>.n-menu-item-content,.app-shell--ticket-alert .n-menu-item[data-key=system-support-tickets]>.n-menu-item-content,.app-shell--certification-alert .n-menu-item[data-key=user-management]>.n-menu-item-content,.app-shell--certification-alert .n-menu-item[data-key=system-certification-review]>.n-menu-item-content{animation:.6s ease-in-out infinite sidebar-menu-pulse}.ticket-clear-prompt{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;margin:0 12px 10px;padding:10px 12px}.ticket-clear-prompt--drawer{margin:0 0 12px}.ticket-clear-prompt__hint{color:#c2410c;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.ticket-clear-prompt__btn{width:100%}.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{background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;overflow:hidden}.brand__mark-img{object-fit:cover;width:100%;height:100%;display:block}.brand__mark .brand-logo-mark{width:100%;height:100%}.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{color:#334155;cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin:0;padding:0;line-height:0;transition:color .18s,background .18s;display:none}.mobile-sidebar-trigger:hover{color:#1677ff;background:#1677ff14}.mobile-sidebar-trigger:active{background:#1677ff24}.mobile-sidebar-trigger:focus-visible{outline-offset:2px;outline:2px solid #1677ff66}.mobile-sidebar-trigger__icon{display:block}.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}.header-toolbox-badge :deep(.n-badge-sup){transform:translate(4px,-6px)}.header-toolbox-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-toolbox-hub__label{white-space:nowrap;font-size:13px;font-weight:600}.header-toolbox-hub:hover{border-color:#1677ff;box-shadow:0 2px 8px #1677ff1f}.header-toolbox-hub__icon{color:#475569;justify-content:center;align-items:center;display:inline-flex}.header-toolbox-menu{flex-direction:column;gap:4px;min-width:196px;padding:4px;display:flex}.header-toolbox-menu__item{color:#334155;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:14px;transition:background .15s,color .15s;display:flex}.header-toolbox-menu__item:hover{color:#1677ff;background:#f1f5f9}.header-toolbox-menu__label{flex:1;min-width:0}.header-toolbox-menu__badge :deep(.n-badge-sup){position:static;transform:none}.header-user-trigger{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;max-width:min(200px,28vw);padding:4px 8px 4px 4px;transition:border-color .15s,background .15s,box-shadow .15s;display:inline-flex}.header-user-trigger:hover{background:#f8fafc;border-color:#e2e8f0}.header-user-trigger:focus-visible{outline-offset:2px;outline:2px solid #1677ff59}.header-user-trigger .user-name{text-overflow:ellipsis;white-space:nowrap;color:#334155;font-size:14px;font-weight:500;overflow:hidden}.app-content{background:var(--n-color,#f7f8fa);min-height:calc(100dvh - 64px);padding:24px;overflow-x:hidden}.app-content-spin{min-height:240px;display:block}.app-content-route{min-height:inherit;position:relative}.app-content-route__skeleton{z-index:2;position:absolute;inset:0;overflow:auto}.app-content-route__view{min-height:inherit}.app-content-spin :deep(.n-spin-content){min-height:inherit}.mt-16{margin-top:16px}.mb-16{margin-bottom:16px}.table-actions{align-items:center;gap:10px;display:inline-flex}.mobile-card-list,.desktop-data-table+.list-panel-wrap{display:none}@media (width<=768px){.mobile-card-list:has(+.list-panel-wrap){display:none!important}}.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__header-main{flex:1;min-width:0}.mobile-list-card__tags{flex-shrink:0;max-width:52%}.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(2,minmax(0,1fr));gap:8px;padding-top:4px;display:grid}.mobile-list-card__actions>.n-space,.mobile-list-card__actions .n-space.n-space--horizontal{display:contents}.mobile-list-card__actions .n-button{width:100%;min-width:0;min-height:36px;padding-left:8px;padding-right:8px;font-size:13px}.mobile-list-card__actions .n-popconfirm{min-width:0;display:block}.mobile-list-card__actions .n-popconfirm .n-button{width:100%}.mobile-list-card__actions>:last-child:nth-child(odd){grid-column:1/-1}.mobile-list-card :deep(.n-tag.n-tag--success-type){color:#4a6fcf;background:#5b7fd424;border-color:#5b7fd447}.mobile-list-pagination{justify-content:center;margin-top:12px;display:none}.app-content :where(.n-card__content,.sms-templates,.page-stack)>.n-alert.n-alert--info-type{display:none!important}.app-content :where(.page-desc,.cms-page-list__desc,.ticket-saas-hub__intro,.sms-templates__sub,.trace-admin__desc,.earn-coins-page__header .page-desc),.app-content [class$=__intro]:not(.mobile-list-card *){display:none}.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}.visual-blockly-canvas .visual-block--running .blocklyPath{filter:drop-shadow(0 0 6px #f59e0ba6);stroke:#f59e0b!important;stroke-width:3px!important}.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}.survey-split-line--dashed{border-top-style:dashed}.survey-split-line--dotted{border-top-style:dotted}.survey-preview-question__description--bordered,.jw-question-note--bordered{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:12px 14px}.jw-choice-list--horizontal{flex-wrap:wrap;gap:12px 20px;display:flex}.jw-rate-preview__labels,.public-question-field__rating-labels{color:#64748b;justify-content:space-between;gap:12px;margin-top:8px;font-size:12px;display:flex}.public-question-field__rating-score{color:#475569;margin-top:6px;font-size:13px}.jw-nps-preview__labels{color:#64748b;justify-content:space-between;gap:12px;margin-top:8px;font-size:12px;display:flex}.matrix-preview--compact .matrix-preview__row{padding:6px 0;font-size:13px}.jw-matrix-preview--compact .jw-matrix-preview__row{padding:4px 0}.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:minmax(0,1fr) 360px;gap:12px 24px}.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:16px 16px 24px}.login-card{grid-template-columns:1fr;grid-template-areas:"hero""form""news";align-content:start;gap:14px}.login-hero{text-align:center;padding:0 2px}.login-hero__badge{margin-bottom:8px}.login-hero h1{font-size:28px}.login-hero p{font-size:15px;line-height:1.65}.login-news{border-top:1px solid #94a3b838;margin-top:2px;padding:4px 0 0}.login-news__title{text-align:center;margin-bottom:10px;font-size:14px}.login-news__list{grid-template-columns:1fr;gap:10px}.login-news__item{padding:12px 14px}.login-news__item-summary{-webkit-line-clamp:2;line-clamp:2;font-size:13px}.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{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}.app-shell:has(.ticket-layout){height:100dvh;min-height:100dvh;max-height:100dvh;overflow:hidden}:is(.app-shell:has(.ticket-layout)>.n-layout-sider+.n-layout,.app-shell:has(.ticket-layout)>.n-layout:not(.n-layout-sider)){flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.app-content:has(.ticket-layout){flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.desktop-data-table{display:none}.mobile-card-list{display:block}.mobile-list-pagination{display:flex}.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-toolbox-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);height:100%;min-height:calc(100dvh - 120px);display:grid;overflow:hidden}@media (width>=769px){.app-content:has(.survey-editor-page){box-sizing:border-box;flex-direction:column;height:calc(100dvh - 72px);min-height:0;padding:12px 16px;display:flex;overflow:hidden}.survey-editor-page,.survey-editor-page__spin{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.app-content:has(.survey-editor-page) .app-content-spin{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.app-content:has(.survey-editor-page) .app-content-route{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.app-content:has(.survey-editor-page) .app-content-route__view{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.survey-editor-page__spin .n-spin-content{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex!important}.app-content:has(.survey-editor-page) .survey-editor-page__spin.n-spin-container{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex!important}.app-content:has(.survey-editor-page) .survey-editor-page__spin>.n-spin-container{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex!important}.app-content:has(.survey-editor-page) .survey-builder{flex:auto;height:100%;min-height:0}}.survey-builder-rail{background:#fff;border-right:1px solid #e5e7eb;align-content:start;align-self:stretch;gap:4px;height:100%;min-height:0;padding:10px 6px;display:grid;overflow-y:auto}.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 minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.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;height:100%;min-height:0;display:grid;overflow:hidden}.survey-builder-components{border-width:0 1px 0 0;border-radius:0;align-self:stretch;height:100%;min-height:0;overflow:hidden}.question-type-panel{flex-direction:column;height:100%;min-height:0;max-height:none;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;height:100%;min-height: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 .n-drawer-content-wrapper{max-width:100vw;width:100%!important}.response-detail-drawer.n-drawer .n-drawer-content{height:100dvh}.response-detail-drawer.n-drawer .n-drawer-body-content-wrapper{-webkit-overflow-scrolling:touch;padding-bottom:calc(18px + env(safe-area-inset-bottom,0));overflow-y:auto}.response-detail-drawer__header{flex-direction:column;align-items:flex-start}.response-detail-drawer__star{align-self:flex-start}.response-detail-drawer__header,.response-detail-drawer__header span,.response-detail-section__title,.response-detail-user-card span,.response-detail-user-card strong,.response-detail-answer header strong,.response-detail-answer__text,.responses-wechat-user strong,.responses-wechat-user small{-webkit-text-fill-color:#0f172a;color:#0f172a!important}.responses-wechat-user small{-webkit-text-fill-color:#64748b;color:#64748b!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__title{color:#0f172a;font-size:15px;font-weight:700}.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;height:auto;min-height:auto;overflow:visible}.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{height:auto;min-height:auto;display:block;overflow:visible}.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{z-index:100000;position:fixed;inset:0}#app-boot.app-boot--leaving{opacity:0;pointer-events:none;transition:opacity .32s}.app-boot{min-height:100dvh;padding:max(20px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));isolation:isolate;background:linear-gradient(165deg,#f0f7ff 0%,#e8f2ff 35%,#eef4fc 70%,#f8fbff 100%);justify-content:center;align-items:center;margin:0;font-family:system-ui,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;display:flex;position:relative;overflow:hidden}.app-boot:before{content:"";z-index:0;pointer-events:none;opacity:.85;background:conic-gradient(from 220deg,#0000 0deg,#0ea5e912 55deg,#0000 110deg,#6366f10f 200deg,#0000 280deg,#38bdf80d 320deg,#0000 360deg);animation:32s linear infinite page-loading-aurora-spin;position:absolute;inset:-55%}.app-boot__bg{z-index:0;pointer-events:none;position:absolute;inset:-20%}.app-boot__orb{filter:blur(64px);opacity:.55;will-change:transform;border-radius:50%;animation:22s cubic-bezier(.45,0,.55,1) infinite page-loading-float;position:absolute}.app-boot__orb--1{background:radial-gradient(circle,#0ea5e973 0%,#0000 70%);width:min(85vw,520px);height:min(85vw,520px);animation-delay:0s;top:-12%;left:-18%}.app-boot__orb--2{background:radial-gradient(circle,#6366f161 0%,#0000 68%);width:min(70vw,420px);height:min(70vw,420px);animation-delay:-7s;bottom:-8%;right:-14%}.app-boot__orb--3{background:radial-gradient(circle,#38bdf859 0%,#0000 65%);width:min(55vw,320px);height:min(55vw,320px);animation-delay:-14s;top:36%;left:40%}.app-boot__inner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:clamp(12px,3vw,20px);width:100%;max-width:560px;animation:10s cubic-bezier(.45,0,.55,1) infinite page-loading-content-drift;display:flex;position:relative}.app-boot__stage{justify-content:center;align-items:center;width:min(52vw,200px);height:min(52vw,200px);margin-bottom:clamp(4px,2vw,12px);display:flex;position:relative}.app-boot__stage-ring{will-change:transform, opacity;border:2px solid #0ea5e92e;border-radius:50%;animation:4s cubic-bezier(.4,0,.2,1) infinite page-loading-ring-pulse;position:absolute;inset:-8%}.app-boot__orbit-wrap{z-index:1;transform:scale(clamp(1.15, 12vw / 64, 2.35));filter:drop-shadow(0 16px 32px #0ea5e938);position:relative}.app-boot__brand{letter-spacing:.06em;background:linear-gradient(120deg,#0369a1 0%,#0ea5e9 40%,#6366f1 100%) 0 0/200% 200%;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.15rem,3.8vw,1.75rem);font-weight:700;animation:9s cubic-bezier(.45,0,.55,1) infinite page-loading-title-flow}.app-boot__logo{z-index:2;object-fit:cover;will-change:transform;border-radius:50%;width:clamp(44px,14vw,64px);height:clamp(44px,14vw,64px);animation:3.2s cubic-bezier(.45,0,.55,1) infinite app-boot-logo-bob;position:absolute;box-shadow:0 8px 24px #0ea5e947,0 0 0 3px #ffffffd9}.app-boot__floaters,.app-boot__floater{display:none}.app-boot__showcase{width:min(92vw,420px);margin:clamp(4px,2vw,10px) 0 clamp(2px,1vw,6px)}.app-boot__showcase-dots{justify-content:center;gap:8px;margin-bottom:10px;display:flex}.app-boot__showcase-dot{background:#0ea5e938;border-radius:999px;width:6px;height:6px;transition:transform .55s cubic-bezier(.22,1,.36,1),background .55s,width .55s cubic-bezier(.22,1,.36,1)}.app-boot__showcase-dot--active{background:linear-gradient(90deg,#0ea5e9,#6366f1);width:22px}.app-boot__showcase-viewport{perspective:900px;height:clamp(108px,28vw,132px);position:relative}.app-boot__showcase-card{-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);opacity:0;pointer-events:none;will-change:transform, opacity;background:#ffffffb8;border:1px solid #0ea5e924;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:18px 20px 16px;transition:transform .95s cubic-bezier(.22,1,.36,1),opacity .75s cubic-bezier(.22,1,.36,1),filter .75s;display:flex;position:absolute;inset:0;transform:translateY(14%)scale(.92);box-shadow:0 10px 32px #0ea5e91a,inset 0 1px #ffffffd9}.app-boot__showcase-card.is-active{opacity:1;pointer-events:auto;z-index:3;filter:blur();transform:translate(0,0)scale(1)}.app-boot__showcase-card.is-prev{opacity:.42;z-index:1;filter:blur(1px);transform:translate(-8%,-16%)scale(.9)rotate(-2deg)}.app-boot__showcase-card.is-next{opacity:.42;z-index:2;filter:blur(1px);transform:translate(8%,16%)scale(.9)rotate(2deg)}.app-boot__showcase-glow{border-radius:inherit;pointer-events:none;opacity:.55;animation:4.5s ease-in-out infinite app-boot-showcase-glow;position:absolute;inset:-20% -10%}.app-boot__showcase-card--qs .app-boot__showcase-glow{background:radial-gradient(circle at 50% 30%,#1677ff2e,#0000 62%)}.app-boot__showcase-card--qr .app-boot__showcase-glow{background:radial-gradient(circle at 50% 30%,#a855f733,#0000 62%)}.app-boot__showcase-card--st .app-boot__showcase-glow{background:radial-gradient(circle at 50% 30%,#0ea5e933,#0000 62%)}.app-boot__showcase-icon-float{background:#ffffffe0;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;animation:4.8s cubic-bezier(.45,0,.55,1) infinite app-boot-icon-float;display:flex;position:absolute;box-shadow:0 6px 18px #0f172a14}.app-boot__showcase-icon-float--a{top:14%;left:10%}.app-boot__showcase-icon-float--b{animation-delay:-1.6s;top:22%;right:12%}.app-boot__icon-svg{display:block}.app-boot__showcase-copy{z-index:1;text-align:center;padding-top:8px;position:relative}.app-boot__showcase-title{letter-spacing:.02em;color:#0f172a;margin:0 0 4px;font-size:clamp(1rem,3.2vw,1.15rem);font-weight:700}.app-boot__showcase-tagline{color:#64748b;margin:0;font-size:clamp(.72rem,2.2vw,.82rem);line-height:1.45}.app-boot__showcase-card.is-active .app-boot__showcase-title{animation:.85s cubic-bezier(.22,1,.36,1) both app-boot-title-in}.app-boot__showcase-card.is-active .app-boot__showcase-tagline{animation:.95s cubic-bezier(.22,1,.36,1) 80ms both app-boot-tagline-in}.app-boot__hint{color:#64748b;max-width:38ch;min-height:1.5em;margin:0;font-size:clamp(.8rem,2.4vw,1rem);line-height:1.5;transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1)}.app-boot__hint--out{opacity:0;transform:translateY(6px)}.app-boot__step{letter-spacing:.04em;color:#0369a1;background:#ffffffc7;border:1px solid #0ea5e938;border-radius:999px;justify-content:center;align-items:center;padding:4px 14px;font-size:clamp(.68rem,2vw,.78rem);font-weight:600;transition:transform .35s,box-shadow .35s;display:inline-flex;box-shadow:0 2px 10px #0ea5e91a}.app-boot__step--pulse{transform:scale(1.06);box-shadow:0 4px 16px #0ea5e938}.app-boot__track-wrap{flex-direction:column;align-items:center;gap:6px;width:min(88vw,320px);margin-top:clamp(4px,2vw,12px);display:flex}.app-boot__track{background:#0ea5e91f;border-radius:999px;width:min(88vw,320px);height:4px;margin-top:clamp(8px,3vw,20px);position:relative;overflow:hidden}.app-boot__track-fill{border-radius:inherit;opacity:.55;background:linear-gradient(90deg,#0ea5e9 0%,#6366f1 100%);width:0;transition:width .85s cubic-bezier(.4,0,.2,1);position:absolute;inset:0 auto 0 0}.app-boot__track-glow{z-index:1;border-radius:inherit;filter:blur(.5px);background:linear-gradient(90deg,#0000 0%,#22d3ee33 20%,#0ea5e9 45%,#6366f1 72%,#0000 100%);width:44%;height:100%;animation:2.8s cubic-bezier(.45,.05,.2,1) infinite page-loading-shimmer;position:relative}.app-boot__percent{font-variant-numeric:tabular-nums;color:#94a3b8;letter-spacing:.06em;font-size:clamp(.68rem,2vw,.75rem);font-weight:600}.page-loading-overlay--immersive{z-index:9999;padding:max(20px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));isolation:isolate;background:linear-gradient(165deg,#f0f7ff 0%,#e8f2ff 35%,#eef4fc 70%,#f8fbff 100%);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.page-loading-bg{pointer-events:none;position:absolute;inset:-20%}.page-loading-aurora{pointer-events:none;opacity:.88;background:conic-gradient(from 200deg,#0000 0deg,#0ea5e914 50deg,#0000 115deg,#6366f111 195deg,#0000 265deg,#38bdf80f 310deg,#0000 360deg);animation:30s linear infinite page-loading-aurora-spin;position:absolute;inset:-55%}.page-loading-orb{filter:blur(68px);opacity:.52;will-change:transform;border-radius:50%;animation:24s cubic-bezier(.45,0,.55,1) infinite page-loading-float;position:absolute}.page-loading-orb--a{background:radial-gradient(circle,#0ea5e980 0%,#0000 72%);width:min(90vw,560px);height:min(90vw,560px);top:-15%;left:-20%}.page-loading-orb--b{background:radial-gradient(circle,#6366f16b 0%,#0000 70%);width:min(75vw,460px);height:min(75vw,460px);animation-delay:-5s;bottom:-10%;right:-16%}.page-loading-orb--c{background:radial-gradient(circle,#38bdf866 0%,#0000 68%);width:min(60vw,340px);height:min(60vw,340px);animation-delay:-9s;top:34%;left:38%}.page-loading-noise{opacity:.04;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.page-loading-content{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:clamp(10px,2.5vw,18px);width:100%;max-width:min(92vw,640px);display:flex;position:relative}.page-loading-spinner-stage{justify-content:center;align-items:center;width:min(58vw,280px);height:min(58vw,280px);margin-bottom:clamp(2px,1.5vw,10px);display:flex;position:relative}.page-loading-spinner-ring{border:2px solid #0ea5e938;border-radius:50%;animation:2.6s ease-in-out infinite page-loading-ring-pulse;position:absolute;inset:-6%;box-shadow:inset 0 0 0 1px #fff9}.page-loading-spinner-stage .semipolar-spinner{filter:drop-shadow(0 12px 28px #0ea5e959)}.page-loading-title{letter-spacing:.04em;background:linear-gradient(120deg,#0369a1 0%,#0ea5e9 38%,#6366f1 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.2rem,4.2vw,2rem);font-weight:700;line-height:1.35}.page-loading-subtitle{color:#64748b;max-width:38ch;min-height:1.5em;margin:0;font-size:clamp(.85rem,2.5vw,1.05rem);line-height:1.55;transition:opacity .32s}.page-loading-step{margin-bottom:-4px}.page-loading-track-wrap{margin-top:0}.page-loading-foot{flex-direction:column;align-items:center;gap:12px;width:100%;margin-top:clamp(6px,2vw,16px);display:flex}.page-loading-tag{letter-spacing:.28em;text-transform:uppercase;color:#94a3b8;font-size:clamp(.7rem,2vw,.8rem);font-weight:600}.page-loading-track{background:#0ea5e924;border-radius:999px;width:min(90vw,380px);height:5px;overflow:hidden;box-shadow:inset 0 1px #ffffffd9}.page-loading-track__glow{border-radius:inherit;background:linear-gradient(90deg,#0000,#22d3ee,#0ea5e9,#6366f1,#0000);width:42%;height:100%;animation:1.65s ease-in-out infinite page-loading-shimmer}.page-loading-fade-enter-active,.page-loading-fade-leave-active{transition:opacity .32s}.page-loading-fade-enter-from,.page-loading-fade-leave-to{opacity:0}@keyframes page-loading-float{0%,to{transform:translate(0)scale(1)}33%{transform:translate(3%,-4%)scale(1.05)}66%{transform:translate(-4%,3%)scale(.97)}}@keyframes page-loading-ring-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(1.06)}}@keyframes page-loading-shimmer{0%{transform:translate(-120%)}to{transform:translate(320%)}}@keyframes app-boot-logo-bob{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-5px)scale(1.04)}}@keyframes app-boot-showcase-glow{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.75;transform:scale(1.06)}}@keyframes app-boot-icon-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-6px)}}@keyframes app-boot-title-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes app-boot-tagline-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.app-boot__showcase-card,.app-boot__showcase-glow,.app-boot__showcase-icon-float,.app-boot__showcase-dot{transition-duration:.01ms!important;animation:none!important}}.orbit-spinner,.orbit-spinner *{box-sizing:border-box}.orbit-spinner{perspective:800px;border-radius:50%;width:64px;height:64px;position:relative}.orbit-spinner .orbit{border-radius:50%;width:100%;height:100%;animation-duration:1.2s;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute}.orbit-spinner .orbit:first-child{border-bottom:3px solid #0ea5e9;animation-name:app-boot-orbit-one;top:0;left:0}.orbit-spinner .orbit:nth-child(2){border-right:3px solid #6366f1;animation-name:app-boot-orbit-two;top:0;right:0}.orbit-spinner .orbit:nth-child(3){border-top:3px solid #38bdf8;animation-name:app-boot-orbit-three;bottom:0;right:0}@keyframes app-boot-orbit-one{0%{transform:rotateX(35deg)rotateY(-45deg)rotate(0)}to{transform:rotateX(35deg)rotateY(-45deg)rotate(360deg)}}@keyframes app-boot-orbit-two{0%{transform:rotateX(50deg)rotateY(10deg)rotate(0)}to{transform:rotateX(50deg)rotateY(10deg)rotate(360deg)}}@keyframes app-boot-orbit-three{0%{transform:rotateX(35deg)rotateY(55deg)rotate(0)}to{transform:rotateX(35deg)rotateY(55deg)rotate(360deg)}}:root{--bp-mobile:768px;--bp-tablet:1024px;--bp-split:900px;--app-header-h:72px;--app-header-h-compact:56px;--touch-target-min:44px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}.app-shell{height:100dvh;min-height:100dvh;max-height:100dvh}.app-shell:not(:has(.ticket-layout)){overflow:visible}.app-shell>.n-layout:not(.n-layout-sider){flex-direction:column;flex:1;min-height:0;display:flex}.app-content{-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto;touch-action:pan-y;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto!important}.app-header{padding-top:var(--safe-top);padding-left:max(24px, var(--safe-left));padding-right:max(24px, var(--safe-right))}@media (width<=1024px){:root{--app-header-h:var(--app-header-h-compact)}.app-sider{display:none!important}.mobile-sidebar-trigger{display:inline-flex!important}.app-header{z-index:100;height:var(--app-header-h-compact);min-height:var(--app-header-h-compact);padding-left:max(14px, var(--safe-left));padding-right:max(14px, var(--safe-right));position:sticky;top:0}.app-content{padding:16px;padding-bottom:max(16px, var(--safe-bottom))}.mobile-sidebar-drawer.n-drawer{max-width:min(320px,92vw)}.mobile-sidebar-drawer .n-menu-item-content{min-height:var(--touch-target-min)}}@media (width<=768px){.app-content{padding:12px;padding-bottom:max(12px, var(--safe-bottom))}.header-toolbox-hub__label{display:none}}@media (width<=480px){.appeal-header-tag{display:none}}html.ua-touch .n-button,html.ua-touch .n-menu-item-content,html.ua-touch .n-tabs-tab,html.ua-touch .n-pagination-item,html.ua-touch .n-checkbox,html.ua-touch .n-radio{min-height:var(--touch-target-min)}html.ua-touch .n-button--tiny-type,html.ua-touch .n-button.n-button--tiny{min-height:36px}html.ua-touch .n-input,html.ua-touch .n-base-selection{min-height:var(--touch-target-min)}.table-scroll-host{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.app-content .n-card__content:has(.n-data-table){-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.app-content .n-card__content:has(.n-data-table-wrapper){-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.app-content .n-card__content:has(.desktop-data-table){-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.app-content .n-data-table-base-table,.app-content .n-data-table-table{min-width:min(100%,560px)}@media (width<=768px){.app-content .n-card__content:has(.desktop-data-table:not(.mobile-card-list *)):before{display:none}.app-content .n-data-table-th,.app-content .n-data-table-td{white-space:nowrap}.app-content .list-toolbar,.app-content .media-library-toolbar,.app-content .media-library-hero__head,.app-content .questionnaire-settings-hero,.app-content .responses-hero,.app-content .cardkey-toolbar,.app-content .wallet-toolbar,.app-content .page-toolbar,.app-content .n-card-header{flex-wrap:wrap}.app-content .list-toolbar,.app-content .media-library-toolbar,.app-content .page-toolbar,.app-content .cms-page-list__toolbar{flex-direction:column;align-items:stretch}.app-content .cms-page-list-card .n-card-header{flex-direction:column;align-items:stretch;gap:10px}.app-content .cms-page-list-card .n-card-header__extra,.app-content .cms-page-list-card .n-card-header__extra .n-button{width:100%}.app-content .list-toolbar .list-keyword-search,.app-content .list-toolbar .n-input,.app-content .list-toolbar .n-select,.app-content .list-toolbar .n-button{width:100%!important;max-width:none!important}.app-content .media-library-toolbar{grid-template-columns:1fr}.app-content .table-actions{flex-wrap:wrap;gap:8px}.app-content .n-space.page-actions{width:100%;flex-direction:column!important;align-items:stretch!important}.app-content .n-space.page-actions>*{width:100%}.app-content .page-header,.app-content .sms-templates__header{flex-direction:column;align-items:stretch;gap:12px}.app-content .page-header .n-space,.app-content .sms-templates__header>.n-space,.app-content .n-card-header__extra .n-space{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid!important}.app-content .page-header .n-button,.app-content .sms-templates__header .n-button,.app-content .n-card-header__extra .n-button{width:100%;margin:0!important}.app-content .n-card-header{align-items:flex-start}.app-content .n-card-header__extra{width:100%;margin-left:0!important}.app-content .n-card-header__extra .n-space:has(>:only-child){grid-template-columns:1fr}.n-modal-container .n-card.n-modal,.n-drawer.n-drawer--right-side,.n-drawer.n-drawer--left-side{max-width:100vw}.n-drawer-body-content-wrapper{padding-bottom:max(16px, var(--safe-bottom))}.n-dialog.n-dialog--closable{margin:12px auto;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}.n-popover:not(.n-popover--raw){max-width:calc(100vw - 24px)}.n-tabs .n-tabs-nav{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.n-tabs .n-tabs-tab{flex-shrink:0}.n-pagination{flex-wrap:wrap;justify-content:center;gap:6px}.dashboard-stat-grid,.cloud-console-stat-grid,.media-library-stats,.responses-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-widget-grid,.wp-widget-grid{grid-template-columns:1fr!important}.questionnaire-settings-hero{flex-direction:column;align-items:stretch}}@media (width<=480px){.dashboard-stat-grid,.cloud-console-stat-grid,.media-library-stats{grid-template-columns:1fr!important}}@media (width<=1024px){.survey-builder{min-height:calc(100dvh - var(--app-header-h-compact) - 24px);grid-template-columns:1fr}.survey-builder-rail{-webkit-overflow-scrolling:touch;border-bottom:1px solid #e5e7eb;border-right:0;flex-direction:row;padding:8px;display:flex;overflow-x:auto}.survey-rail-button{flex-shrink:0;min-width:72px}.editor-placeholder{grid-template-columns:1fr}.sql-console-layout{grid-template-columns:1fr!important}}@media (width<=768px){.index-page,.login-page,.public-survey-page,.legal-document-page{min-height:100dvh;padding-bottom:var(--safe-bottom)}.legal-document-page .legal-doc-inner{padding-left:max(16px, var(--safe-left));padding-right:max(16px, var(--safe-right))}}@media (width<=900px){.layout-split-pane--side{display:none!important}.layout-split-pane--main{width:100%!important;max-width:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cd-page{color:var(--fxf-text,#1e293b);--cd-surface-muted:color-mix(in srgb, var(--fxf-surface,#fff) 90%, var(--fxf-bg,#f5f6f8));--cd-hover-bg:color-mix(in srgb, var(--fxf-primary,#1677ff) 8%, var(--fxf-surface,#fff));--cd-hover-shadow:0 8px 24px color-mix(in srgb, var(--fxf-primary,#1677ff) 10%, transparent);background:0 0;padding:0 0 28px}.cd-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.cd-toolbar__main{align-items:center;gap:12px;display:flex}.cd-toolbar__icon{color:var(--fxf-primary,#1677ff);flex-shrink:0}.cd-toolbar__title{color:var(--fxf-text,#1e293b);margin:0 0 4px;font-size:22px;font-weight:600;line-height:1.3}.cd-toolbar__subtitle{color:var(--fxf-text-secondary,#64748b);margin:0;font-size:13px}.cd-toolbar__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cd-toolbar__sync{color:var(--fxf-text-muted,#94a3b8);white-space:nowrap;font-size:12px}.cd-quick-row{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.cd-quick-item{border:1px solid var(--fxf-border);border-radius:var(--fxf-radius,6px);background:var(--fxf-surface);color:var(--fxf-text,#1e293b);cursor:pointer;align-items:center;gap:8px;padding:8px 14px;font-size:13px;transition:border-color .2s,color .2s,box-shadow .2s,transform .2s,background .2s;display:inline-flex}.cd-quick-item:hover{border-color:color-mix(in srgb, var(--fxf-primary) 45%, var(--fxf-border));color:var(--fxf-primary,#1677ff);box-shadow:0 4px 12px color-mix(in srgb, var(--fxf-primary) 10%, transparent);background:var(--cd-hover-bg);transform:translateY(-1px)}.cd-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.cd-metric-card{background:var(--fxf-surface,#fff);border:1px solid var(--fxf-border,#e2e8f0);border-radius:var(--fxf-radius,6px);box-shadow:var(--fxf-shadow,0 1px 2px #00000008);padding:16px 18px;transition:box-shadow .25s,transform .25s,border-color .25s}.cd-metric-card:hover{box-shadow:var(--cd-hover-shadow);transform:translateY(-2px)}.cd-metric-card__label{color:var(--fxf-text-secondary,#64748b);margin-bottom:8px;font-size:12px}.cd-metric-card__value{color:var(--fxf-primary,#1677ff);font-size:28px;font-weight:600;line-height:1.2}.cd-metric-card__hint{color:var(--fxf-text-muted,#94a3b8);margin-top:6px;font-size:11px}.cd-layout{grid-template-columns:1.2fr .8fr;gap:16px;margin-bottom:16px;display:grid}.cd-layout--equal{grid-template-columns:1fr 1fr}.cd-card{background:var(--fxf-surface,#fff);border:1px solid var(--fxf-border,#e2e8f0);border-radius:var(--fxf-radius,6px);box-shadow:var(--fxf-shadow,0 1px 2px #00000008);color:var(--fxf-text,#1e293b);padding:16px 20px}.cd-card__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.cd-card__title{color:var(--fxf-text,#1e293b);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:inline-flex}.cd-card__link{color:var(--fxf-primary,#1677ff);cursor:pointer;background:0 0;border:none;font-size:12px}.cd-list{flex-direction:column;gap:8px;display:flex}.cd-list-item{border:1px solid var(--fxf-border);border-radius:var(--fxf-radius,6px);background:var(--cd-surface-muted);color:var(--fxf-text,#1e293b);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;transition:border-color .2s,background .2s,color .2s;display:flex}.cd-list-item--clickable{cursor:pointer}.cd-list-item--clickable:hover{border-color:color-mix(in srgb, var(--fxf-primary) 45%, var(--fxf-border));background:var(--cd-hover-bg)}.cd-list-item__meta{min-width:0}.cd-list-item__title{color:var(--fxf-text,#1e293b);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.cd-list-item__sub{color:var(--fxf-text-muted,#94a3b8);margin-top:2px;font-size:12px}.cd-profile{text-align:center}.cd-profile__avatar{background:linear-gradient(135deg, var(--fxf-primary,#1677ff), #69b1ff);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 10px;font-size:22px;font-weight:600;display:flex}.cd-profile h3{color:var(--fxf-text,#1e293b);margin:0 0 4px;font-size:16px}.cd-profile__meta{color:var(--fxf-text-muted,#94a3b8);margin:0 0 10px;font-size:12px}.cd-todo-badge{color:#fff;background:#ff4d4f;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.cd-paged-list{flex-direction:column;gap:10px;display:flex}.cd-paged-list__body{min-height:calc(var(--cd-paged-list-rows,6) * 52px + (var(--cd-paged-list-rows,6) - 1) * 8px)}.cd-paged-list__pager{justify-content:center;align-items:center;gap:10px;padding-top:2px;display:flex}.cd-paged-list__btn{border:1px solid var(--fxf-border);border-radius:var(--fxf-radius,6px);background:var(--cd-surface-muted);width:32px;height:32px;color:var(--fxf-text,#1e293b);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.cd-paged-list__btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--fxf-primary) 45%, var(--fxf-border));color:var(--fxf-primary,#1677ff);background:var(--cd-hover-bg)}.cd-paged-list__btn:disabled{opacity:.4;cursor:not-allowed}.cd-paged-list__info{text-align:center;min-width:52px;color:var(--fxf-text-muted,#94a3b8);-webkit-user-select:none;user-select:none;font-size:12px}@media (width<=1200px){.cd-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.cd-layout,.cd-layout--equal{grid-template-columns:1fr}}@media (width<=768px){.cd-toolbar{flex-direction:column}.cd-toolbar__actions{width:100%}.cd-toolbar__title{font-size:18px}.cd-metric-grid{grid-template-columns:1fr}.cd-quick-item{flex:calc(50% - 10px);justify-content:center;min-height:44px}.cd-card{padding:14px}}@media (prefers-reduced-motion:reduce){.cd-metric-card,.cd-quick-item,.cd-list-item{transition-duration:.01ms!important}}.cloud-console{min-height:auto;color:var(--fxf-text,#1e293b);background:0 0;margin:0;padding:0 0 32px}.cloud-card__title-row{align-items:center;gap:8px;display:inline-flex}.cloud-console__top{grid-template-columns:1fr 1fr 260px;gap:16px;margin-bottom:16px;display:grid}.cloud-card{background:var(--fxf-surface,#fff);border:1px solid var(--fxf-border,#e2e8f0);border-radius:var(--fxf-radius,4px);box-shadow:var(--fxf-shadow,0 1px 2px #00000008);color:var(--fxf-text,#1e293b);padding:16px 20px}.cloud-card--compact{min-height:140px}.cloud-card--products{margin-bottom:16px}.cloud-card__header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.cloud-card__header h2{color:var(--fxf-text,#1e293b);margin:0;font-size:15px;font-weight:600}.cloud-card__header--toolbar{flex-wrap:wrap;gap:12px}.cloud-recent{flex-wrap:wrap;gap:8px;display:flex}.cloud-recent__item{border:1px solid var(--fxf-border);border-radius:var(--fxf-radius,4px);background:var(--cd-surface-muted,color-mix(in srgb, var(--fxf-surface) 92%, var(--fxf-bg)));color:var(--fxf-text,#1e293b);cursor:pointer;align-items:center;gap:6px;padding:6px 12px;font-size:13px;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.cloud-recent__item:hover{border-color:color-mix(in srgb, var(--fxf-primary) 45%, var(--fxf-border));color:var(--fxf-primary,#1677ff);background:var(--cd-hover-bg,color-mix(in srgb, var(--fxf-primary) 8%, var(--fxf-surface)))}.cloud-overview-stats{flex-wrap:wrap;gap:24px;display:flex}.cloud-overview-stat{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.cloud-overview-stat__icon,.cloud-overview-stat__value,.cloud-resource-tile__icon,.cloud-resource-tile strong{color:var(--fxf-primary,#1677ff)}.cloud-overview-stat__value{font-size:28px;font-weight:600;line-height:1.2;display:block}.cloud-overview-stat__label{color:var(--fxf-text-secondary,#64748b);font-size:12px}.cloud-profile{text-align:center}.cloud-profile__avatar{background:linear-gradient(135deg, var(--fxf-primary), var(--fxf-primary-hover));color:#fff;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{color:var(--fxf-text,#1e293b);margin:0 0 4px;font-size:15px}.cloud-profile__meta{color:var(--fxf-text-muted,#94a3b8);margin:0 0 8px;font-size:12px}.cloud-profile__btn{margin-top:12px}.cloud-product-group{margin-bottom:20px}.cloud-product-group:last-child{margin-bottom:0}.cloud-product-group__title{color:var(--fxf-text-secondary,#64748b);align-items:center;gap:6px;margin:0 0 12px;font-size:13px;font-weight:500;display:inline-flex}.cloud-product-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.cloud-product-tile{border:1px solid var(--fxf-border);border-radius:var(--fxf-radius,4px);background:var(--cd-surface-muted,color-mix(in srgb, var(--fxf-surface) 92%, var(--fxf-bg)));text-align:left;cursor:pointer;width:100%;color:var(--fxf-text,#1e293b);padding:14px 16px;transition:border-color .15s,box-shadow .15s,background .15s;display:block}.cloud-product-tile:hover{border-color:color-mix(in srgb, var(--fxf-primary) 45%, var(--fxf-border));box-shadow:0 4px 12px color-mix(in srgb, var(--fxf-primary) 12%, transparent);background:var(--cd-hover-bg,color-mix(in srgb, var(--fxf-primary) 8%, var(--fxf-surface)))}.cloud-product-tile__body{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.cloud-product-tile__head{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.cloud-product-tile__name{color:var(--fxf-text,#1e293b);font-size:14px;font-weight:600;line-height:1.3}.cloud-product-tile__desc{width:100%;color:var(--fxf-text-secondary,#64748b);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.cloud-product-tile__stats{color:var(--fxf-text-secondary,#64748b);flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.cloud-resource-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin-bottom:16px;display:grid}.cloud-resource-tile{border:1px solid var(--fxf-border);border-radius:var(--fxf-radius,4px);background:var(--cd-surface-muted,color-mix(in srgb, var(--fxf-surface) 92%, var(--fxf-bg)));text-align:left;cursor:pointer;color:var(--fxf-text,#1e293b);flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex}.cloud-resource-tile strong{font-size:20px}.cloud-recent-resources h4,.cloud-chart h4{color:var(--fxf-text-secondary,#64748b);margin:0 0 10px;font-size:13px}.cloud-recent-item{border:1px solid var(--fxf-border);border-radius:var(--fxf-radius,4px);background:var(--fxf-surface);cursor:pointer;color:var(--fxf-text,#1e293b);align-items:center;gap:8px;padding:8px 12px;font-size:13px;transition:border-color .15s,background .15s;display:inline-flex}.cloud-recent-item:hover{border-color:color-mix(in srgb, var(--fxf-primary) 45%, var(--fxf-border));background:var(--cd-hover-bg,color-mix(in srgb, var(--fxf-primary) 8%, var(--fxf-surface)))}.cloud-recent-list{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}@media (width<=1024px){.cloud-console__top{grid-template-columns:1fr}}@media (width<=768px){.cloud-console{padding:0 0 24px}.cloud-card{padding:14px}.cloud-card__header--toolbar{flex-direction:column;align-items:stretch}.cloud-card__header--toolbar .n-space{width:100%}.cloud-product-grid{grid-template-columns:1fr}.cloud-recent__item{touch-action:manipulation;min-height:44px}}.cd-page,.cloud-console.cd-page{color:var(--fxf-text);--cd-surface-muted:color-mix(in srgb, var(--fxf-surface) 90%, var(--fxf-bg));--cd-hover-bg:color-mix(in srgb, var(--fxf-primary) 8%, var(--fxf-surface));--cd-hover-shadow:0 8px 24px color-mix(in srgb, var(--fxf-primary) 10%, transparent);background:0 0}.cd-page .cd-profile h3,.cloud-console.cd-page .cloud-profile h3{color:var(--fxf-text)}.cd-page .cd-list-item__sub,.cd-page .cd-list-item>.cd-list-item__sub{color:var(--fxf-text-muted)}.cd-page .cd-list-item--clickable:hover{background:var(--cd-hover-bg)}.cd-page .cd-metric-card:hover{box-shadow:var(--cd-hover-shadow)}.fxf-weather-surface .cd-page,.fxf-weather-surface .cloud-console.cd-page{background:0 0}.fxf-weather-surface .cd-toolbar__title,.fxf-weather-surface .cd-card__title,.fxf-weather-surface .cd-list-item__title,.fxf-weather-surface .cd-profile h3{color:var(--fxf-text)}.fxf-weather-surface .cd-toolbar__subtitle,.fxf-weather-surface .cd-metric-card__label,.fxf-weather-surface .cd-metric-card__hint,.fxf-weather-surface .cd-toolbar__sync,.fxf-weather-surface .cd-profile__meta{color:var(--fxf-text-secondary)}.fxf-weather-surface .cd-toolbar__icon,.fxf-weather-surface .cd-metric-card__value,.fxf-weather-surface .cd-card__link{color:var(--fxf-primary)}.fxf-weather-surface .cd-metric-card,.fxf-weather-surface .cd-card,.fxf-weather-surface .cd-quick-item,.fxf-weather-surface .cd-list-item{background:var(--fxf-surface);border-color:var(--fxf-border);box-shadow:var(--fxf-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fxf-weather-surface .cd-list-item{background:var(--cd-surface-muted)}.fxf-weather-surface .cd-quick-item:hover,.fxf-weather-surface .cd-list-item--clickable:hover{border-color:color-mix(in srgb, var(--fxf-primary) 45%, var(--fxf-border));color:var(--fxf-primary)}.fxf-weather-surface .cd-profile__avatar{background:linear-gradient(135deg, var(--fxf-primary), var(--fxf-primary-hover))}.fxf-weather-surface .cloud-card,.fxf-weather-surface .cloud-recent__item,.fxf-weather-surface .cloud-product-tile,.fxf-weather-surface .cloud-resource-tile,.fxf-weather-surface .cloud-recent-item{background:var(--fxf-surface);border-color:var(--fxf-border);color:var(--fxf-text);box-shadow:var(--fxf-shadow)}.fxf-enterprise-surface--shell .cd-page,.fxf-enterprise-ui-root .cd-page,.fxf-enterprise-surface--shell .cloud-console.cd-page{--cd-surface-muted:#ffffff0a;--cd-hover-bg:#d4af371a;--cd-hover-shadow:0 8px 28px #00000047;background:0 0!important}.fxf-enterprise-surface--shell .cd-metric-card,.fxf-enterprise-surface--shell .cd-card,.fxf-enterprise-surface--shell .cd-quick-item,.fxf-enterprise-surface--shell .cd-list-item,.fxf-enterprise-ui-root .cd-metric-card,.fxf-enterprise-ui-root .cd-card,.fxf-enterprise-ui-root .cd-quick-item,.fxf-enterprise-ui-root .cd-list-item{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--fxf-text)!important;background:#ffffff0b!important;border-color:#d4af3724!important;box-shadow:0 8px 28px #0003!important}.fxf-enterprise-ui-root .cd-toolbar__title{background:linear-gradient(90deg, var(--fxf-title-from,#f8fafc) 0%, var(--fxf-title-to,#d4af37) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.fxf-enterprise-ui-root .cd-toolbar__subtitle,.fxf-enterprise-ui-root .cd-metric-card__label,.fxf-enterprise-ui-root .cd-metric-card__hint,.fxf-enterprise-ui-root .cd-toolbar__sync,.fxf-enterprise-ui-root .cd-profile__meta,.fxf-enterprise-ui-root .cd-list-item__sub{color:var(--fxf-text-secondary)!important}.fxf-enterprise-ui-root .cd-card__title,.fxf-enterprise-ui-root .cd-list-item__title,.fxf-enterprise-ui-root .cd-profile h3,.fxf-enterprise-ui-root .cloud-console__title,.fxf-enterprise-ui-root .cloud-card__header h2,.fxf-enterprise-ui-root .cloud-product-tile__name{color:var(--fxf-text)!important}.fxf-enterprise-ui-root .cd-toolbar__icon,.fxf-enterprise-ui-root .cd-metric-card__value,.fxf-enterprise-ui-root .cd-card__link,.fxf-enterprise-ui-root .cloud-overview-stat__value,.fxf-enterprise-ui-root .cloud-resource-tile strong{color:var(--fxf-primary-hover)!important}.fxf-enterprise-ui-root .cd-quick-item:hover,.fxf-enterprise-ui-root .cd-list-item--clickable:hover,.fxf-enterprise-ui-root .cloud-product-tile:hover,.fxf-enterprise-ui-root .cloud-recent__item:hover{color:var(--fxf-primary-hover)!important;background:#d4af3714!important;border-color:#d4af3759!important}.fxf-enterprise-ui-root .cd-profile__avatar,.fxf-enterprise-ui-root .cloud-profile__avatar{background:linear-gradient(135deg, var(--fxf-primary), var(--fxf-primary-hover))!important}.fxf-enterprise-surface--shell .cloud-card,.fxf-enterprise-ui-root .cloud-card{background:#ffffff0b!important;border-color:#d4af3724!important}.fxf-enterprise-ui-root .cloud-console__subtitle,.fxf-enterprise-ui-root .cloud-overview-stat__label,.fxf-enterprise-ui-root .cloud-product-tile__desc,.fxf-enterprise-ui-root .cloud-recent-resources h4,.fxf-enterprise-ui-root .cloud-chart h4,.fxf-enterprise-ui-root .cloud-profile__meta{color:var(--fxf-text-secondary)!important}.fxf-premium-surface--shell .cd-page,.fxf-premium-ui-root .cd-page,.fxf-premium-surface--shell .cloud-console.cd-page{--cd-surface-muted:#ffffff0d;--cd-hover-bg:#a855f71f;--cd-hover-shadow:0 8px 28px #581c8747;background:0 0!important}.fxf-premium-surface--shell .cd-metric-card,.fxf-premium-surface--shell .cd-card,.fxf-premium-surface--shell .cd-quick-item,.fxf-premium-surface--shell .cd-list-item,.fxf-premium-ui-root .cd-metric-card,.fxf-premium-ui-root .cd-card,.fxf-premium-ui-root .cd-quick-item,.fxf-premium-ui-root .cd-list-item{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--fxf-text)!important;background:#ffffff0d!important;border-color:#a78bfa29!important;box-shadow:0 8px 28px #581c872e!important}.fxf-premium-ui-root .cd-toolbar__title{background:linear-gradient(90deg, var(--fxf-title-from,#e9d5ff) 0%, var(--fxf-title-to,#67e8f9) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.fxf-premium-ui-root .cd-toolbar__subtitle,.fxf-premium-ui-root .cd-metric-card__label,.fxf-premium-ui-root .cd-metric-card__hint,.fxf-premium-ui-root .cd-toolbar__sync,.fxf-premium-ui-root .cd-profile__meta,.fxf-premium-ui-root .cd-list-item__sub{color:var(--fxf-text-secondary)!important}.fxf-premium-ui-root .cd-card__title,.fxf-premium-ui-root .cd-list-item__title,.fxf-premium-ui-root .cd-profile h3{color:var(--fxf-text)!important}.fxf-premium-ui-root .cd-toolbar__icon,.fxf-premium-ui-root .cd-metric-card__value,.fxf-premium-ui-root .cd-card__link{color:var(--fxf-primary-hover)!important}.fxf-premium-ui-root .cd-quick-item:hover,.fxf-premium-ui-root .cd-list-item--clickable:hover{color:var(--fxf-primary-hover)!important;background:#a855f71a!important;border-color:#a78bfa59!important}.fxf-premium-ui-root .cd-profile__avatar{background:linear-gradient(135deg, var(--fxf-primary), var(--fxf-accent))!important}.fxf-premium-surface--shell .cloud-card,.fxf-premium-ui-root .cloud-card,.fxf-premium-surface--shell .cloud-product-tile,.fxf-premium-surface--shell .cloud-recent__item,.fxf-premium-surface--shell .cloud-resource-tile{color:var(--fxf-text)!important;background:#ffffff0d!important;border-color:#a78bfa29!important}.fxf-premium-ui-root .cloud-console__subtitle,.fxf-premium-ui-root .cloud-overview-stat__label,.fxf-premium-ui-root .cloud-product-tile__desc,.fxf-premium-ui-root .cloud-profile__meta{color:var(--fxf-text-secondary)!important}:is(.fxf-weather-surface .cd-toolbar__actions :deep(.n-radio-button),.fxf-enterprise-ui-root .cd-toolbar__actions .n-radio-button,.fxf-premium-ui-root .cd-toolbar__actions .n-radio-button){color:var(--fxf-text-secondary);border-color:var(--fxf-border);background:color-mix(in srgb, var(--fxf-surface) 92%, transparent)}:is(.fxf-weather-surface .cd-toolbar__actions :deep(.n-radio-button--checked),.fxf-enterprise-ui-root .cd-toolbar__actions .n-radio-button--checked,.fxf-premium-ui-root .cd-toolbar__actions .n-radio-button--checked){color:var(--fxf-primary)!important;border-color:color-mix(in srgb, var(--fxf-primary) 45%, var(--fxf-border))!important;background:color-mix(in srgb, var(--fxf-primary) 12%, var(--fxf-surface))!important}:is(.fxf-enterprise-ui-root .cd-toolbar__actions .n-switch,.fxf-premium-ui-root .cd-toolbar__actions .n-switch,.fxf-weather-surface .cd-toolbar__actions :deep(.n-switch)){--n-bezier:cubic-bezier(.4, 0, .2, 1)}:is(.fxf-weather-surface .cd-page :deep(.n-empty .n-empty__description),.fxf-weather-surface .dev-dash :deep(.n-empty .n-empty__description)){color:var(--fxf-text-muted)}.fxf-weather-surface .dev-dash-hero,.fxf-weather-surface .dev-dash-kpi,.fxf-weather-surface .dev-dash-section,.fxf-weather-surface .dev-dash-product,.fxf-weather-surface .dev-dash-recent__chip,.fxf-weather-surface .dev-dash-module-stat,.fxf-weather-surface .dev-dash-feed__item{background:var(--fxf-surface);border-color:var(--fxf-border);box-shadow:var(--fxf-shadow)}.fxf-weather-surface .dev-dash-hero__title,.fxf-weather-surface .dev-dash-section__title,.fxf-weather-surface .dev-dash-product__name,.fxf-weather-surface .dev-dash-feed__title{color:var(--fxf-text)}.fxf-weather-surface .dev-dash-hero__sub,.fxf-weather-surface .dev-dash-kpi__label,.fxf-weather-surface .dev-dash-product__desc,.fxf-weather-surface .dev-dash-chart-title,.fxf-weather-surface .dev-dash-category__label,.fxf-weather-surface .dev-dash-module-stat span{color:var(--fxf-text-secondary)}.fxf-weather-surface .dev-dash-kpi__value,.fxf-weather-surface .dev-dash-module-stat strong,.fxf-weather-surface .dev-dash-product__stat strong{color:var(--fxf-primary)}.fxf-enterprise-ui-root .dev-dash-hero,.fxf-enterprise-ui-root .dev-dash-kpi,.fxf-enterprise-ui-root .dev-dash-section,.fxf-enterprise-ui-root .dev-dash-product,.fxf-enterprise-ui-root .dev-dash-recent__chip,.fxf-enterprise-ui-root .dev-dash-module-stat,.fxf-enterprise-ui-root .dev-dash-feed__item{background:#ffffff0b!important;border-color:#d4af3724!important;box-shadow:0 8px 28px #0003!important}.fxf-enterprise-ui-root .dev-dash-hero__title{background:linear-gradient(90deg, var(--fxf-title-from,#f8fafc) 0%, var(--fxf-title-to,#d4af37) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.fxf-enterprise-ui-root .dev-dash-section__title,.fxf-enterprise-ui-root .dev-dash-product__name,.fxf-enterprise-ui-root .dev-dash-feed__title{color:var(--fxf-text)!important}.fxf-enterprise-ui-root .dev-dash-hero__sub,.fxf-enterprise-ui-root .dev-dash-kpi__label,.fxf-enterprise-ui-root .dev-dash-product__desc,.fxf-enterprise-ui-root .dev-dash-hero__sync,.fxf-enterprise-ui-root .dev-dash-feed__time{color:var(--fxf-text-secondary)!important}.fxf-enterprise-ui-root .dev-dash-kpi__value,.fxf-enterprise-ui-root .dev-dash-module-stat strong,.fxf-enterprise-ui-root .dev-dash-product__stat strong{color:var(--fxf-primary-hover)!important}.fxf-enterprise-ui-root .dev-dash-hero__avatar,.fxf-enterprise-ui-root .dev-dash-product__icon{background:linear-gradient(145deg, var(--fxf-primary), var(--fxf-primary-hover))!important;color:#fff!important}.fxf-premium-ui-root .dev-dash-hero,.fxf-premium-ui-root .dev-dash-kpi,.fxf-premium-ui-root .dev-dash-section,.fxf-premium-ui-root .dev-dash-product,.fxf-premium-ui-root .dev-dash-recent__chip,.fxf-premium-ui-root .dev-dash-module-stat,.fxf-premium-ui-root .dev-dash-feed__item{background:#ffffff0d!important;border-color:#a78bfa29!important}.fxf-premium-ui-root .dev-dash-hero__title{background:linear-gradient(90deg, var(--fxf-title-from,#e9d5ff) 0%, var(--fxf-title-to,#67e8f9) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.fxf-premium-ui-root .dev-dash-section__title,.fxf-premium-ui-root .dev-dash-product__name{color:var(--fxf-text)!important}.fxf-premium-ui-root .dev-dash-kpi__value,.fxf-premium-ui-root .dev-dash-module-stat strong{color:var(--fxf-primary-hover)!important}:is(.fxf-enterprise-ui-root .dev-dash-sync-bar__actions .n-radio-button,.fxf-premium-ui-root .dev-dash-sync-bar__actions .n-radio-button,.fxf-weather-surface .dev-dash-sync-bar__actions :deep(.n-radio-button)){color:var(--fxf-text-secondary);border-color:var(--fxf-border);background:color-mix(in srgb, var(--fxf-surface) 92%, transparent)}.fxf-weather-surface .dev-dash-mini-card,.fxf-weather-surface .dev-dash-profile-card,.fxf-weather-surface .dev-dash-resources,.fxf-weather-surface .dev-dash-side-card{background:var(--fxf-surface);border-color:var(--fxf-border)}.fxf-enterprise-ui-root .dev-dash--aliyun .dev-dash-mini-card,.fxf-enterprise-ui-root .dev-dash--aliyun .dev-dash-profile-card,.fxf-enterprise-ui-root .dev-dash--aliyun .dev-dash-resources,.fxf-enterprise-ui-root .dev-dash--aliyun .dev-dash-side-card,.fxf-enterprise-ui-root .dev-dash--aliyun .dev-dash-cat-card{background:#ffffff0b!important;border-color:#d4af3724!important}.fxf-enterprise-ui-root .dev-dash-resources__title,.fxf-enterprise-ui-root .dev-dash-mini-card__title,.fxf-enterprise-ui-root .dev-dash-side-card__title,.fxf-enterprise-ui-root .dev-dash-cat-card__name,.fxf-enterprise-ui-root .dev-dash-profile-card__info strong{color:var(--fxf-text)!important}.fxf-enterprise-ui-root .dev-dash-side-metric__value,.fxf-enterprise-ui-root .dev-dash-cat-card__icon{color:var(--fxf-primary-hover)!important}.fxf-premium-ui-root .dev-dash--aliyun .dev-dash-mini-card,.fxf-premium-ui-root .dev-dash--aliyun .dev-dash-profile-card,.fxf-premium-ui-root .dev-dash--aliyun .dev-dash-resources,.fxf-premium-ui-root .dev-dash--aliyun .dev-dash-side-card{background:#ffffff0d!important;border-color:#a78bfa29!important}:is(.fxf-weather-surface .dev-dash :deep(.n-empty .n-empty__description),.fxf-weather-surface .dev-dash--aliyun :deep(.n-empty .n-empty__description)){color:var(--fxf-text-muted)}@media (width<=768px){.cd-toolbar__actions{row-gap:8px}}.dev-dash--aliyun{color:var(--fxf-text,#181818);padding:0 0 28px;font-size:13px}.dev-dash-sync-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:0 2px;display:flex}.dev-dash-sync-bar__text{color:var(--fxf-text-secondary,#717171);font-size:12px}.dev-dash-sync-bar__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dev-dash-sync-bar__time{color:var(--fxf-text-muted,#999);font-size:11px}.dev-dash-top{grid-template-columns:1fr 1fr 280px;gap:12px;margin-bottom:12px;display:grid}.dev-dash-mini-card,.dev-dash-profile-card,.dev-dash-resources,.dev-dash-side-card{background:var(--fxf-surface,#fff);border:1px solid var(--fxf-border,#e5e5e5);border-radius:8px;box-shadow:0 1px 2px #0000000a}.dev-dash-mini-card{min-height:120px;padding:14px 16px}.dev-dash-mini-card__title{color:var(--fxf-text,#181818);margin:0 0 12px;font-size:14px;font-weight:600}.dev-dash-link-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dev-dash-link{color:var(--fxf-text,#333);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:13px;display:inline-flex}.dev-dash-link:hover{color:var(--fxf-primary,#1677ff)}.dev-dash-link__dot{background:var(--fxf-text-muted,#bbb);border-radius:50%;flex-shrink:0;width:4px;height:4px}.dev-dash-link__star{color:#fa8c16;flex-shrink:0}.dev-dash-empty-hint{color:var(--fxf-text-muted,#999);margin:0;font-size:12px;line-height:1.5}.dev-dash-profile-card{flex-direction:column;justify-content:space-between;gap:12px;padding:16px;display:flex}.dev-dash-profile-card__main{align-items:flex-start;gap:12px;display:flex}.dev-dash-profile-card__avatar{color:#fff;background:linear-gradient(135deg, var(--fxf-primary,#1677ff), var(--fxf-primary-hover,#4096ff));border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:18px;font-weight:600;display:grid}.dev-dash-profile-card__info{flex-direction:column;gap:4px;min-width:0;display:flex}.dev-dash-profile-card__info strong{color:var(--fxf-text,#181818);font-size:15px}.dev-dash-profile-card__info span{color:var(--fxf-text-secondary,#717171);font-size:12px}.dev-dash-profile-card__tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.dev-dash-text-btn{color:var(--fxf-primary,#1677ff);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.dev-dash-text-btn:hover,.dev-dash-text-btn.is-active{color:var(--fxf-primary-hover,#4096ff);font-weight:500}.dev-dash-body{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:12px;display:grid}.dev-dash-resources{padding:16px 18px 18px}.dev-dash-resources__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.dev-dash-resources__title{color:var(--fxf-text,#181818);margin:0;font-size:16px;font-weight:600}.dev-dash-resources__links{align-items:center;gap:8px;font-size:13px;display:flex}.dev-dash-resources__sep{color:var(--fxf-border,#ddd)}.dev-dash-tabs{border-bottom:1px solid var(--fxf-border,#eee);flex-wrap:wrap;gap:8px;margin-bottom:12px;padding-bottom:12px;display:flex}.dev-dash-tab{color:var(--fxf-text-secondary,#666);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:4px 12px;font-size:13px;transition:background .15s,color .15s,border-color .15s}.dev-dash-tab:hover{color:var(--fxf-primary,#1677ff)}.dev-dash-tab.is-active{background:color-mix(in srgb, var(--fxf-primary,#1677ff) 10%, var(--fxf-surface,#fff));border-color:color-mix(in srgb, var(--fxf-primary,#1677ff) 35%, transparent);color:var(--fxf-primary,#1677ff);font-weight:500}.dev-dash-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.dev-dash-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dev-dash-cat-card{border:1px solid var(--fxf-border,#ebebeb);background:var(--cd-surface-muted,#fafafa);border-radius:6px;overflow:hidden}.dev-dash-cat-card__head{background:var(--fxf-surface,#fff);border-bottom:1px solid var(--fxf-border,#eee);align-items:center;gap:10px;padding:12px 14px;display:flex}.dev-dash-cat-card__icon{background:var(--fxf-primary,#1677ff);border-radius:6px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.dev-dash-cat-card__name{color:var(--fxf-text,#181818);font-size:14px;font-weight:600}.dev-dash-cat-card__list{margin:0;padding:8px 0;list-style:none}.dev-dash-cat-card__list li{margin:0}.dev-dash-resource-row{width:100%;color:var(--fxf-text,#333);align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:flex}.dev-dash-resource-row__main{text-align:left;cursor:pointer;min-width:0;font:inherit;color:inherit;background:0 0;border:none;flex:1;align-items:center;gap:8px;padding:0;display:flex}.dev-dash-resource-row:hover,.dev-dash-resource-row:focus-within{background:color-mix(in srgb, var(--fxf-primary,#1677ff) 6%, transparent)}.dev-dash-resource-row__name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.dev-dash-resource-row__meta{color:var(--fxf-text-secondary,#888);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:46%;font-size:12px;overflow:hidden}.dev-dash-fav-btn{cursor:pointer;color:var(--fxf-text-muted,#ccc);background:0 0;border:none;flex-shrink:0;place-items:center;padding:2px;display:grid}.dev-dash-fav-btn.is-on,.dev-dash-fav-btn:hover{color:#fa8c16}.dev-dash-flat-list{border:1px solid var(--fxf-border,#eee);border-radius:6px;margin:0;padding:0;list-style:none;overflow:hidden}.dev-dash-flat-list li+li{border-top:1px solid var(--fxf-border,#eee)}.dev-dash-resource-row--flat{background:var(--fxf-surface,#fff);padding:12px 14px}.dev-dash-flat-icon{background:color-mix(in srgb, var(--fxf-primary,#1677ff) 10%, var(--fxf-surface,#fff));width:28px;height:28px;color:var(--fxf-primary,#1677ff);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.dev-dash-sidebar{flex-direction:column;gap:12px;display:flex}.dev-dash-side-card{padding:14px 16px}.dev-dash-side-card__title{color:var(--fxf-text,#181818);margin:0 0 12px;font-size:14px;font-weight:600}.dev-dash-side-metrics{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.dev-dash-side-metric{background:var(--cd-surface-muted,#f7f8fa);text-align:center;border-radius:6px;padding:10px}.dev-dash-side-metric__value{color:var(--fxf-primary,#1677ff);font-size:22px;font-weight:600;line-height:1.2;display:block}.dev-dash-side-metric__label{color:var(--fxf-text-secondary,#888);margin-top:4px;font-size:11px}.dev-dash-side-note{color:var(--fxf-text-muted,#999);margin:10px 0 0;font-size:11px;line-height:1.4}.dev-dash-alerts{flex-direction:column;gap:8px;display:flex}.dev-dash-alert-row{border:1px solid var(--fxf-border,#eee);background:var(--cd-surface-muted,#fafafa);cursor:pointer;color:var(--fxf-text,#333);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.dev-dash-alert-row strong{color:#ff4d4f;font-size:16px}.dev-dash-alert-row:hover{border-color:color-mix(in srgb, var(--fxf-primary,#1677ff) 30%, var(--fxf-border,#eee))}.dev-dash-activity{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dev-dash-activity__item{text-align:left;cursor:pointer;border:none;border-bottom:1px dashed var(--fxf-border,#eee);background:0 0;width:100%;padding:8px 0}.dev-dash-activity__item:last-child{border-bottom:none}.dev-dash-activity__title{color:var(--fxf-text,#333);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;display:block;overflow:hidden}.dev-dash-activity__meta{color:var(--fxf-text-muted,#999);margin-top:2px;font-size:11px;display:block}.dev-dash-side-card .line-chart{height:180px}@media (width<=1200px){.dev-dash-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dev-dash-body{grid-template-columns:1fr}.dev-dash-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=900px){.dev-dash-top{grid-template-columns:1fr}.dev-dash-profile-card{order:-1}.dev-dash-resource-grid,.dev-dash-sidebar{grid-template-columns:1fr}}@media (width<=768px){.dev-dash-sync-bar{flex-direction:column;align-items:stretch}.dev-dash-sync-bar__actions{width:100%}.dev-dash-resources__head{flex-direction:column;align-items:flex-start}.dev-dash-filters{flex-direction:column;align-items:stretch}.dev-dash-resource-row__meta{display:none}.dev-dash-tab,.dev-dash-link,.dev-dash-resource-row,.dev-dash-fav-btn{min-height:44px}}@media (prefers-reduced-motion:reduce){.dev-dash-tab,.dev-dash-resource-row{transition:none!important}}.site-msg-markdown{color:#333;word-break:break-word;overflow-wrap:anywhere;font-size:14px;line-height:1.75}.site-msg-markdown>:first-child{margin-top:0}.site-msg-markdown>:last-child{margin-bottom:0}.site-msg-markdown p{margin:0 0 .75em}.site-msg-markdown h1,.site-msg-markdown h2,.site-msg-markdown h3,.site-msg-markdown h4,.site-msg-markdown h5,.site-msg-markdown h6{margin:1em 0 .5em;font-weight:600;line-height:1.35}.site-msg-markdown h1{font-size:1.5em}.site-msg-markdown h2{font-size:1.3em}.site-msg-markdown h3{font-size:1.15em}.site-msg-markdown ul,.site-msg-markdown ol{margin:0 0 .75em;padding-left:1.5em}.site-msg-markdown li+li{margin-top:.25em}.site-msg-markdown hr{border:none;border-top:1px solid #e8e8e8;margin:1em 0}.site-msg-markdown pre{color:#f0f0f0;background:#1e1e1e;border-radius:6px;margin:0 0 .75em;padding:12px 14px;font-size:13px;line-height:1.5;overflow-x:auto}.site-msg-markdown code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em}.site-msg-markdown :not(pre)>code{color:#c7254e;background:#f0f0f0;border-radius:4px;padding:.15em .35em}.site-msg-markdown table{border-collapse:collapse;width:100%;margin:0 0 .75em;font-size:13px}.site-msg-markdown th,.site-msg-markdown td{text-align:left;border:1px solid #e8e8e8;padding:8px 10px}.site-msg-markdown th{background:#f5f5f5;font-weight:600}.site-msg-markdown blockquote{color:#666;border-left:4px solid #d9d9d9;margin:0 0 .75em;padding:.25em 0 .25em 12px}.site-msg-markdown a{color:#2080f0;text-decoration:none}.site-msg-markdown a:hover{text-decoration:underline}.site-msg-markdown .site-msg-markdown__img,.site-msg-markdown img{border-radius:4px;max-width:100%;height:auto;margin:.5em 0}.site-msg-markdown p:has(input[type=checkbox]){margin:.25em 0}.site-msg-markdown input[type=checkbox]{vertical-align:middle;margin-right:6px}.site-msg-markdown .task-list-item{margin-left:-1.25em;list-style:none}.n-message-container .n-message,.n-notification-container .n-notification{-webkit-backdrop-filter:blur(12px);border-radius:10px!important;box-shadow:0 10px 28px #0f172a24!important}.n-message-container .n-message{color:#0f172a!important;background:#fffffff7!important;border:1px solid #0f172a14!important}.n-message-container .n-message .n-message__content{color:#0f172a!important}.n-notification-container .n-notification{color:#0f172a!important;background:#fffffff7!important;border:1px solid #0f172a14!important}.n-notification-container .n-notification .n-notification-main,.n-notification-container .n-notification .n-notification-main__header{color:#0f172a!important}.n-notification-container .n-notification .n-notification-main__content{color:#475569!important}.fxf-weather-ui-root .n-message-container .n-message,.fxf-weather-ui-root .n-notification-container .n-notification{color:var(--fxf-text,#0f172a)!important;border:1px solid var(--fxf-border,#0f172a14)!important;background:#fffffff7!important}.fxf-weather-ui-root .n-message-container .n-message .n-message__content,.fxf-weather-ui-root .n-notification-container .n-notification .n-notification-main,.fxf-weather-ui-root .n-notification-container .n-notification .n-notification-main__header{color:var(--fxf-text,#0f172a)!important}.fxf-weather-ui-root .n-notification-container .n-notification .n-notification-main__content{color:var(--fxf-text-secondary,#475569)!important}.fxf-enterprise-ui-root .n-message-container .n-message,.fxf-enterprise-ui-root .n-notification-container .n-notification{color:#e8eef8!important;background:#10203af5!important;border:1px solid #d4af3738!important;box-shadow:0 12px 36px #00000073!important}.fxf-enterprise-ui-root .n-message-container .n-message .n-message__content,.fxf-enterprise-ui-root .n-notification-container .n-notification .n-notification-main,.fxf-enterprise-ui-root .n-notification-container .n-notification .n-notification-main__header{color:#e8eef8!important}.fxf-enterprise-ui-root .n-notification-container .n-notification .n-notification-main__content{color:#94a8c9!important}.fxf-premium-ui-root .n-message-container .n-message,.fxf-premium-ui-root .n-notification-container .n-notification{color:#ede9fe!important;background:#1e1b4bf5!important;border:1px solid #a78bfa47!important;box-shadow:0 12px 36px #581c8759!important}.fxf-premium-ui-root .n-message-container .n-message .n-message__content,.fxf-premium-ui-root .n-notification-container .n-notification .n-notification-main,.fxf-premium-ui-root .n-notification-container .n-notification .n-notification-main__header{color:#ede9fe!important}.fxf-premium-ui-root .n-notification-container .n-notification .n-notification-main__content{color:#c4b5fd!important}.n-message-container .n-message--success-type .n-message__icon{color:#16a34a!important}.n-message-container .n-message--warning-type .n-message__icon{color:#d97706!important}.n-message-container .n-message--error-type .n-message__icon{color:#dc2626!important}.n-message-container .n-message--info-type .n-message__icon,.n-message-container .n-message--loading-type .n-message__icon{color:#2563eb!important}.fxf-enterprise-ui-root .n-message-container .n-message--success-type .n-message__icon{color:#4ade80!important}.fxf-enterprise-ui-root .n-message-container .n-message--warning-type .n-message__icon{color:#fbbf24!important}.fxf-premium-ui-root .n-message-container .n-message--success-type .n-message__icon{color:#86efac!important}.fxf-premium-ui-root .n-message-container .n-message--warning-type .n-message__icon{color:#fcd34d!important}.fxf-desktop-shell{--fxf-desk-bg:#0b3d91;--fxf-desk-bg-alt:#1677ff;--fxf-desk-accent:#36cfc9;--fxf-desk-taskbar:#0f172ae0;--fxf-desk-window:#f8fafc;--fxf-desk-titlebar:linear-gradient(180deg, #fff 0%, #eef2f7 100%);--fxf-desk-border:#0f172a1f;z-index:500;color:#0f172a;font-family:Segoe UI,system-ui,-apple-system,sans-serif;position:fixed;inset:0;overflow:hidden}.fxf-desktop-shell__wallpaper{background:radial-gradient(1200px 600px at 15% 20%, #36cfc959, transparent 60%), radial-gradient(900px 500px at 85% 75%, #1677ff73, transparent 55%), linear-gradient(145deg, var(--fxf-desk-bg) 0%, #0f172a 48%, var(--fxf-desk-bg-alt) 100%);position:absolute;inset:0}.fxf-desktop-shell__wallpaper-glow{background:radial-gradient(circle at 50% 120%,#ffffff1f,#0000 45%);position:absolute;inset:0}.fxf-desktop-shell__wallpaper-grid{opacity:.08;background-image:linear-gradient(#ffffff80 1px,#0000 1px),linear-gradient(90deg,#ffffff80 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.fxf-desktop-shell__icons{z-index:2;pointer-events:none;position:absolute;inset:0}.fxf-desktop-shell__icons>*{pointer-events:auto}.fxf-desktop-icon{color:#fff;cursor:default;text-align:center;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:center;gap:6px;width:88px;padding:8px 6px;display:flex;position:relative}.fxf-desktop-icon--absolute{margin:0;position:absolute}.fxf-desktop-icon--selected{background:#1677ff47;border-color:#36cfc973}.fxf-desktop-icon:hover,.fxf-desktop-icon:focus-visible{background:#ffffff1f;border-color:#ffffff2e;outline:none}.fxf-desktop-icon__glyph{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.fxf-desktop-icon__label{text-shadow:0 1px 2px #00000059;word-break:break-all;font-size:12px;line-height:1.25}.fxf-desktop-window{border:1px solid var(--fxf-desk-border);background:var(--fxf-desk-window);border-radius:10px 10px 8px 8px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 24px 60px #0f172a47,0 2px 8px #0f172a1f}.fxf-desktop-window--active{box-shadow:0 28px 70px #0f172a57,0 0 0 1px #1677ff40}.fxf-desktop-window__titlebar{background:var(--fxf-desk-titlebar);border-bottom:1px solid var(--fxf-desk-border);cursor:default;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:0 8px 0 12px;display:flex}.fxf-desktop-window__title{color:#1e293b;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:600;display:inline-flex}.fxf-desktop-window__title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fxf-desktop-window__controls{align-items:center;gap:2px;display:inline-flex}.fxf-desktop-window__btn{color:#334155;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:34px;height:28px;display:inline-flex}.fxf-desktop-window__btn:hover{background:#0f172a14}.fxf-desktop-window__btn--close:hover{color:#fff;background:#ef4444}.fxf-desktop-window__body{background:#fff;flex:1;min-height:0;overflow:auto}.fxf-desktop-window__resize{cursor:nwse-resize;width:16px;height:16px;position:absolute;bottom:0;right:0}.fxf-desktop-taskbar{z-index:30;background:var(--fxf-desk-taskbar);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#e2e8f0;border-top:1px solid #ffffff14;align-items:center;gap:8px;height:48px;padding:0 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.fxf-desktop-taskbar__start{color:#f8fafc;cursor:pointer;background:#ffffff0f;border:none;border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.fxf-desktop-taskbar__start:hover,.fxf-desktop-taskbar__start--active{background:#1677ff59}.fxf-desktop-taskbar__windows{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.fxf-desktop-taskbar__window{color:#f1f5f9;cursor:pointer;background:#ffffff14;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:8px;max-width:240px;height:36px;padding:0 12px;font-size:12px;display:inline-flex}.fxf-desktop-taskbar__window span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fxf-desktop-taskbar__window--active{background:#1677ff6b;border-color:#36cfc959}.fxf-desktop-taskbar__tray{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.fxf-desktop-taskbar__tray-btn{color:#e2e8f0;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:relative}.fxf-desktop-taskbar__tray-btn:hover{background:#ffffff1a}.fxf-desktop-taskbar__badge{color:#fff;text-align:center;background:#ef4444;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:2px;right:2px}.fxf-desktop-taskbar__user{text-overflow:ellipsis;white-space:nowrap;color:#cbd5e1;max-width:120px;font-size:12px;overflow:hidden}.fxf-desktop-taskbar__clock{color:#f8fafc;text-align:right;min-width:120px;font-size:12px}.fxf-desktop-start{z-index:40;background:#f8fafcf7;border:1px solid #0f172a1f;border-radius:12px;flex-direction:column;width:min(360px,100vw - 20px);max-height:min(70vh,560px);display:flex;position:absolute;bottom:52px;left:10px;overflow:hidden;box-shadow:0 24px 60px #0f172a47}.fxf-desktop-start__header{background:linear-gradient(135deg,#1677ff1f,#36cfc91a);border-bottom:1px solid #0f172a14;align-items:center;gap:12px;padding:16px;display:flex}.fxf-desktop-start__header strong{color:#0f172a;font-size:15px;display:block}.fxf-desktop-start__header p{color:#64748b;margin:2px 0 0;font-size:12px}.fxf-desktop-start__body{flex:1;min-height:0;padding:8px;overflow:auto}.fxf-desktop-start__item{color:#0f172a;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 10px;font-size:13px;display:flex}.fxf-desktop-start__item:hover,.fxf-desktop-start__item--active{background:#1677ff1a}.fxf-desktop-start__footer{background:#f1f5f9;border-top:1px solid #0f172a14;gap:8px;padding:10px;display:flex}.fxf-desktop-start__footer-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:36px;font-size:12px;display:inline-flex}.fxf-desktop-start__footer-btn:hover{background:#eef2ff}.fxf-desktop-start-fade-enter-active,.fxf-desktop-start-fade-leave-active{transition:opacity .15s,transform .15s}.fxf-desktop-start-fade-enter-from,.fxf-desktop-start-fade-leave-to{opacity:0;transform:translateY(8px)}html.fxf-desktop-shell-active,html.fxf-desktop-shell-active body{overflow:hidden}.fxf-desktop-window__body .app-content-spin,.fxf-desktop-window__body .n-spin-container{min-height:100%}.fxf-desktop-route-window__live{height:100%;min-height:0}.fxf-desktop-route-window__error{color:#64748b;justify-content:center;align-items:center;min-height:240px;padding:24px;font-size:14px;display:flex}.fxf-desktop-folder{background:#f8fafc;min-height:100%;padding:16px;position:relative}.fxf-desktop-folder__empty{text-align:center;color:#64748b;margin:24px 0 0;font-size:13px}.fxf-desk-dialog__footer{justify-content:flex-end;gap:8px;display:flex}.fxf-desktop-start__section{border-bottom:1px solid #0f172a0f;padding:8px 8px 0}.fxf-desktop-start__section-toggle{color:#0f172a;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 10px;font-size:13px;font-weight:600;display:flex}.fxf-desktop-start__section-toggle:hover{background:#1677ff1a}.fxf-desktop-start__submenu{padding:0 0 8px 28px}
