:root{--qz-primary:#6a9e3a;--qz-primary-dark:#4a7c23;--qz-primary-light:#a3c86d;--qz-primary-lighter:#e8f3d8;--qz-bg:#f8fbf3;--qz-bg-warm:#f4f8ee;--qz-text:#2c3325;--qz-text-body:#4a5540;--qz-text-muted:#7a8a6e;--qz-white:#fff;--qz-border:#d8e5c8;--qz-shadow:#4a7c231f;--qz-radius:14px;--qz-radius-sm:10px;--qz-nav-height:72px;--qz-tabbar-height:56px;--qz-tabbar-space:0px;--qz-mobile-bp:860px;color:var(--qz-text-body);background:var(--qz-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:Noto Sans SC,system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,sans-serif;line-height:1.6}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{min-width:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}ul,ol{list-style:none}.container{max-width:1280px;margin:0 auto;padding:0 24px}.nav-placeholder{height:calc(var(--qz-nav-height) + env(safe-area-inset-top,0px));flex-shrink:0}.app-shell{min-height:100dvh}.app-shell.with-mobile-tabbar{--qz-tabbar-space:0px}@media (width<=860px){:root{--qz-nav-height:56px}html,body,#app,.app-shell{width:100%;max-width:100%;overflow-x:hidden}.app-shell.with-mobile-tabbar{--qz-tabbar-space:calc(var(--qz-tabbar-height) + env(safe-area-inset-bottom,0px));padding-bottom:var(--qz-tabbar-space)}.container{box-sizing:border-box;width:100%;padding:0 16px}a,button{touch-action:manipulation}}@media (width<=768px){.container{padding:0 16px}}.reveal-hidden{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.reveal-up{transform:translateY(50px)}.reveal-up.revealed{opacity:1;transform:translateY(0)}.reveal-down{transform:translateY(-50px)}.reveal-down.revealed{opacity:1;transform:translateY(0)}.reveal-left{transform:translate(-50px)}.reveal-left.revealed{opacity:1;transform:translate(0)}.reveal-right{transform:translate(50px)}.reveal-right.revealed{opacity:1;transform:translate(0)}.reveal-scale{transform:scale(.9)}.reveal-scale.revealed{opacity:1;transform:scale(1)}.bind-mobile-overlay[data-v-8c008253]{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#141e0a73;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.bind-mobile-modal[data-v-8c008253]{background:#fff;border-radius:16px;width:100%;max-width:420px;padding:28px 24px 24px;position:relative;box-shadow:0 20px 60px #00000026}.close-btn[data-v-8c008253]{color:#8fa878;cursor:pointer;background:0 0;border:none;border-radius:8px;width:32px;height:32px;font-size:1.4rem;line-height:1;position:absolute;top:12px;right:14px}.close-btn[data-v-8c008253]:hover{color:#4a5a3a;background:#f4f8ee}.modal-title[data-v-8c008253]{color:#2c3e1a;margin:0;font-size:1.15rem}.modal-desc[data-v-8c008253]{color:#7a8f68;margin:10px 0 20px;font-size:.88rem;line-height:1.6}.form-field[data-v-8c008253]{margin-bottom:16px}.form-field label[data-v-8c008253]{color:#5a6a4a;margin-bottom:8px;font-size:.85rem;display:block}.form-field input[data-v-8c008253]{color:#2c3e1a;box-sizing:border-box;border:1px solid #d8e8c8;border-radius:10px;outline:none;width:100%;padding:10px 12px;font-size:.95rem}.form-field input[data-v-8c008253]:focus{border-color:#6a9e3a;box-shadow:0 0 0 3px #6a9e3a1f}.input-row[data-v-8c008253]{gap:10px;display:flex}.input-row input[data-v-8c008253]{flex:1;min-width:0}.code-btn[data-v-8c008253]{color:#6a9e3a;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #6a9e3a;border-radius:10px;flex-shrink:0;padding:0 14px;font-size:.82rem}.code-btn[data-v-8c008253]:disabled{opacity:.55;cursor:not-allowed}.error-msg[data-v-8c008253]{color:#c45a4a;margin:0 0 12px;font-size:.85rem}.modal-actions[data-v-8c008253]{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.btn[data-v-8c008253]{cursor:pointer;border:1px solid #0000;border-radius:10px;padding:9px 18px;font-size:.9rem}.btn.secondary[data-v-8c008253]{color:#5a6a4a;background:#fff;border-color:#d8e8c8}.btn.primary[data-v-8c008253]{color:#fff;background:#6a9e3a}.btn.primary[data-v-8c008253]:disabled{opacity:.65;cursor:not-allowed}@media (width<=560px){.bind-mobile-overlay[data-v-8c008253]{align-items:flex-end;padding:0}.bind-mobile-modal[data-v-8c008253]{max-width:none;padding:24px 18px calc(20px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0}.input-row[data-v-8c008253]{flex-direction:column;align-items:stretch}.code-btn[data-v-8c008253],.btn[data-v-8c008253]{min-height:44px}.modal-actions[data-v-8c008253]{flex-direction:column-reverse}.modal-actions .btn[data-v-8c008253]{width:100%}}.mobile-tabbar[data-v-a9b710f0]{z-index:1100;box-sizing:border-box;width:100%;max-width:100%;height:calc(var(--qz-tabbar-height) + env(safe-area-inset-bottom,0px));padding:0 2px env(safe-area-inset-bottom,0px);-webkit-backdrop-filter:blur(14px);background:#fffffffa;border-top:1px solid #6a9e3a24;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;margin:0;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #4a7c2314}.tab-item[data-v-a9b710f0]{min-width:0;min-height:var(--qz-tabbar-height);color:var(--qz-text-muted);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 2px;transition:color .2s;display:flex;position:relative}.tab-item.active[data-v-a9b710f0]{color:var(--qz-primary-dark)}.tab-icon[data-v-a9b710f0]{flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.tab-item.active .tab-icon[data-v-a9b710f0]{transform:translateY(-1px)}.tab-label[data-v-a9b710f0]{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;max-width:100%;font-size:.62rem;font-weight:600;line-height:1.2;overflow:hidden}.tab-dot[data-v-a9b710f0]{background:#e11d48;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:calc(50% - 16px)}.navbar[data-v-f0fca5dd]{z-index:1000;padding-top:env(safe-area-inset-top,0px);background:0 0;transition:background .3s,box-shadow .3s;position:fixed;top:0;left:0;right:0}.navbar.is-scrolled[data-v-f0fca5dd]{-webkit-backdrop-filter:blur(10px);background:#fffffff2;box-shadow:0 2px 20px #4a7c2314}.nav-inner[data-v-f0fca5dd]{height:var(--qz-nav-height);justify-content:space-between;align-items:center;display:flex}.logo[data-v-f0fca5dd]{color:var(--qz-primary-dark);-webkit-tap-highlight-color:transparent;align-items:center;gap:10px;font-size:1.25rem;font-weight:700;display:flex}.logo img[data-v-f0fca5dd]{object-fit:contain;background:var(--qz-primary-lighter);border-radius:50%;width:38px;height:38px}.nav-links[data-v-f0fca5dd]{align-items:center;gap:32px;display:flex}.nav-links a[data-v-f0fca5dd]{font-size:.95rem;font-weight:500;transition:color .2s;position:relative}.nav-links a[data-v-f0fca5dd]:after{content:"";background:var(--qz-primary);border-radius:2px;width:0;height:2px;transition:width .3s;position:absolute;bottom:-4px;left:0}.nav-links a[data-v-f0fca5dd]:hover:after,.nav-links a.active[data-v-f0fca5dd]:after{width:100%}.nav-links a.active[data-v-f0fca5dd]{color:var(--qz-primary-dark);font-weight:600}.nav-actions[data-v-f0fca5dd]{align-items:center;gap:12px;margin-left:8px;display:flex}.btn-login[data-v-f0fca5dd]{border:1px solid var(--qz-border);color:var(--qz-text-body);border-radius:8px;padding:8px 18px;font-weight:500;transition:all .2s}.btn-login[data-v-f0fca5dd]:hover{border-color:var(--qz-primary);color:var(--qz-primary)}.btn-primary[data-v-f0fca5dd]{background:linear-gradient(135deg, var(--qz-primary), var(--qz-primary-dark));color:#fff;border-radius:8px;padding:8px 18px;font-weight:500;transition:transform .2s,box-shadow .2s}.btn-primary[data-v-f0fca5dd]:hover{transform:translateY(-1px);box-shadow:0 6px 16px #4a7c2340}.user-menu[data-v-f0fca5dd]{position:relative}.user-trigger[data-v-f0fca5dd]{border:1px solid var(--qz-border);cursor:pointer;background:#ffffffe6;border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 4px;transition:border-color .2s,box-shadow .2s;display:flex}.user-trigger[data-v-f0fca5dd]:hover,.user-menu:hover .user-trigger[data-v-f0fca5dd]{border-color:var(--qz-primary);box-shadow:0 4px 14px #6a9e3a1f}.user-avatar-wrap[data-v-f0fca5dd]{flex-shrink:0;width:32px;height:32px;position:relative;overflow:visible}.user-avatar[data-v-f0fca5dd]{object-fit:cover;background:var(--qz-primary-lighter);z-index:1;border-radius:50%;width:32px;height:32px;display:block;position:relative}.user-avatar-wrap.is-svip .user-avatar[data-v-f0fca5dd]{box-shadow:0 0 0 1px #c4953a59}.user-avatar-svip-crown[data-v-f0fca5dd]{z-index:3;transform-origin:bottom;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 1px 2px #9a6b1259);width:20px;height:auto;position:absolute;top:-10px;right:-2px;transform:rotate(40deg)}.user-name[data-v-f0fca5dd]{text-overflow:ellipsis;white-space:nowrap;max-width:96px;color:var(--qz-text);font-size:.9rem;font-weight:600;overflow:hidden}.user-dropdown[data-v-f0fca5dd]{opacity:0;visibility:hidden;z-index:20;background:#fff;border:1px solid #6a9e3a1f;border-radius:12px;min-width:140px;padding:6px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-6px);box-shadow:0 12px 32px #4a7c231f}.user-dropdown.is-open[data-v-f0fca5dd]{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-item[data-v-f0fca5dd]{text-align:left;width:100%;color:var(--qz-text-body);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 14px;font-size:.9rem;transition:background .2s,color .2s;display:block}.dropdown-item[data-v-f0fca5dd]:hover{color:var(--qz-primary-dark);background:#6a9e3a14}.dropdown-item.logout[data-v-f0fca5dd]{color:#dc2626}.dropdown-item.logout[data-v-f0fca5dd]:hover{color:#b91c1c;background:#dc26260f}.mobile-actions[data-v-f0fca5dd]{flex-shrink:0;align-items:center;gap:8px;display:none}.mobile-login-btn[data-v-f0fca5dd]{border:1px solid var(--qz-border);min-height:36px;color:var(--qz-primary-dark);white-space:nowrap;background:#ffffffeb;border-radius:999px;padding:0 12px;font-size:.86rem;font-weight:600}.mobile-avatar-btn[data-v-f0fca5dd]{border:1.5px solid #6a9e3a40;border-radius:50%;width:36px;height:36px;padding:0;overflow:hidden}.mobile-avatar-btn.is-svip[data-v-f0fca5dd]{border-color:#c4953a8c}.mobile-avatar[data-v-f0fca5dd]{object-fit:cover;width:100%;height:100%;display:block}@media (width<=860px){.desktop-only[data-v-f0fca5dd]{display:none!important}.mobile-actions[data-v-f0fca5dd]{display:flex}.navbar[data-v-f0fca5dd]{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}.nav-inner[data-v-f0fca5dd]{gap:12px;width:100%;min-width:0;max-width:100%}.logo[data-v-f0fca5dd]{flex:1;gap:8px;min-width:0;font-size:1.05rem}.logo span[data-v-f0fca5dd]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.logo img[data-v-f0fca5dd]{flex-shrink:0;width:32px;height:32px}.navbar[data-v-f0fca5dd]:not(.is-scrolled){-webkit-backdrop-filter:blur(10px);background:#ffffffe0}}.toast-container[data-v-30b3c61c]{z-index:9999;pointer-events:none;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:480px;padding:0 16px;display:flex;position:fixed;top:88px;left:50%;transform:translate(-50%)}.toast-item[data-v-30b3c61c]{pointer-events:all;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-left:4px solid;border-radius:14px;align-items:center;gap:12px;width:100%;padding:14px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 24px #00000014,0 1px 3px #0000000a}.toast-icon[data-v-30b3c61c]{flex-shrink:0;width:20px;height:20px}.toast-message[data-v-30b3c61c]{color:#374151;flex:1;font-size:.95rem;font-weight:500;line-height:1.4}.toast-close[data-v-30b3c61c]{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:background .2s,color .2s;display:flex}.toast-close[data-v-30b3c61c]:hover{color:#4b5563;background:#0000000f}.toast-progress[data-v-30b3c61c]{opacity:.35;background:currentColor;height:3px;animation-name:progress-shrink-30b3c61c;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0}@keyframes progress-shrink-30b3c61c{0%{width:100%}to{width:0%}}.toast-enter-active[data-v-30b3c61c]{animation:.35s cubic-bezier(.34,1.56,.64,1) toast-in-30b3c61c}.toast-leave-active[data-v-30b3c61c]{animation:.25s cubic-bezier(.4,0,.2,1) forwards toast-out-30b3c61c}.toast-leave-to[data-v-30b3c61c]{opacity:0;position:absolute}@keyframes toast-in-30b3c61c{0%{opacity:0;transform:translateY(-20px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toast-out-30b3c61c{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-12px)scale(.95)}}.text-mode-bar[data-v-eb0b8ab1]{margin-bottom:8px}.text-mode-select[data-v-eb0b8ab1]{color:#e0e0e0;background:#2a2a2a;border:1px solid #333;border-radius:8px;outline:none;width:100%;padding:6px 10px;font-size:.8rem}.text-write-area[data-v-eb0b8ab1],.text-gen-area[data-v-eb0b8ab1]{color:#e0e0e0;resize:vertical;box-sizing:border-box;background:#252525;border:1px solid #333;border-radius:10px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:.85rem;line-height:1.5}.text-write-area[data-v-eb0b8ab1]:focus,.text-gen-area[data-v-eb0b8ab1]:focus{border-color:#444}.text-gen-output[data-v-eb0b8ab1]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:10px;min-height:80px;max-height:280px;margin-top:8px;padding:10px;overflow:auto}.gen-loading[data-v-eb0b8ab1],.gen-placeholder[data-v-eb0b8ab1]{color:#888;padding:12px 4px;font-size:.85rem}.gen-result[data-v-eb0b8ab1]{color:#ddd;word-break:break-word;font-size:.85rem}.gen-result[data-v-eb0b8ab1] .md-editor-previewOnly{background:0 0}.gen-result[data-v-eb0b8ab1] .md-editor-preview{color:#d8d8d8;font-size:.85rem;line-height:1.65}.gen-result[data-v-eb0b8ab1] .md-editor-preview h1,.gen-result[data-v-eb0b8ab1] .md-editor-preview h2,.gen-result[data-v-eb0b8ab1] .md-editor-preview h3,.gen-result[data-v-eb0b8ab1] .md-editor-preview h4{color:#f0f0f0;border-color:#444}.gen-result[data-v-eb0b8ab1] .md-editor-preview table{border-collapse:collapse;width:100%;display:block;overflow-x:auto;background:#1a1a1a!important}.gen-result[data-v-eb0b8ab1] .md-editor-preview thead{background:#2a2a2a!important}.gen-result[data-v-eb0b8ab1] .md-editor-preview tbody{background:#1a1a1a!important}.gen-result[data-v-eb0b8ab1] .md-editor-preview tr{background:#1f1f1f!important}.gen-result[data-v-eb0b8ab1] .md-editor-preview tbody tr:nth-child(2n){background:#252525!important}.gen-result[data-v-eb0b8ab1] .md-editor-preview th,.gen-result[data-v-eb0b8ab1] .md-editor-preview td{padding:6px 10px;color:#d8d8d8!important;background:0 0!important;border:1px solid #444!important}.gen-result[data-v-eb0b8ab1] .md-editor-preview th{font-weight:600;color:#f0f0f0!important;background:#2d2d2d!important}.gen-result[data-v-eb0b8ab1] .md-editor-preview td{background:inherit!important}.gen-result[data-v-eb0b8ab1] .md-editor-preview code{color:#e6db74;background:#2a2a2a}.gen-result[data-v-eb0b8ab1] .md-editor-preview pre{background:#111}.spin[data-v-eb0b8ab1]{animation:1s linear infinite spin-eb0b8ab1;display:inline-block}@keyframes spin-eb0b8ab1{to{transform:rotate(360deg)}}.image-settings-bar[data-v-7483bb6e]{flex-wrap:wrap;align-items:center;gap:6px;padding:0 0 10px;display:flex}.image-setting-select[data-v-7483bb6e]{color:#ddd;background:#2a2a2a;border:1px solid #333;border-radius:6px;outline:none;max-width:120px;padding:4px 8px;font-size:.75rem}.text-gen-area[data-v-7483bb6e]{color:#e0e0e0;resize:vertical;box-sizing:border-box;background:#252525;border:1px solid #333;border-radius:10px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:.85rem;line-height:1.5}.text-gen-area[data-v-7483bb6e]:disabled{opacity:.6;cursor:not-allowed}.image-gen-output[data-v-7483bb6e]{min-height:100px;margin-top:8px}.image-gen-output.compact[data-v-7483bb6e]{min-height:0;margin-top:0}.image-grid[data-v-7483bb6e]{gap:8px;display:grid}.image-grid.cols-1[data-v-7483bb6e]{grid-template-columns:1fr}.image-grid.cols-2[data-v-7483bb6e]{grid-template-columns:1fr 1fr}.preview-thumb[data-v-7483bb6e]{cursor:grab;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:8px;width:100%;margin:0;padding:0;display:block;overflow:hidden}.preview-thumb[data-v-7483bb6e]:active{cursor:grabbing}.preview-thumb:hover .preview-img[data-v-7483bb6e]{opacity:.92}.preview-img[data-v-7483bb6e]{object-fit:cover;pointer-events:none;border-radius:8px;width:100%;max-height:280px;transition:opacity .15s;display:block}.image-gen-output.compact .preview-img[data-v-7483bb6e]{border-radius:10px;max-height:320px}.gen-loading[data-v-7483bb6e],.gen-placeholder[data-v-7483bb6e]{color:#888;padding:16px 4px;font-size:.85rem}.prompt-readonly[data-v-7483bb6e]{background:#1c1c1c;border:1px solid #333;border-radius:10px;margin-top:10px;padding:10px 12px}.prompt-readonly-label[data-v-7483bb6e]{color:#888;margin-bottom:6px;font-size:.72rem}.prompt-readonly-text[data-v-7483bb6e]{color:#ccc;white-space:pre-wrap;word-break:break-word;max-height:140px;font-size:.82rem;line-height:1.5;overflow:auto}.spin[data-v-7483bb6e]{animation:1s linear infinite spin-7483bb6e;display:inline-block}@keyframes spin-7483bb6e{to{transform:rotate(360deg)}}.image-lightbox[data-v-7483bb6e]{z-index:10000;box-sizing:border-box;background:#000000d1;flex-direction:column;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0}.lightbox-toolbar[data-v-7483bb6e]{z-index:2;align-items:center;gap:10px;display:flex;position:absolute;top:16px;right:16px}.lightbox-index[data-v-7483bb6e]{color:#ccc;margin-right:4px;font-size:.85rem}.lightbox-btn[data-v-7483bb6e]{color:#fff;cursor:pointer;background:#5b8cff;border:none;border-radius:8px;padding:8px 16px;font-size:.85rem}.lightbox-btn[data-v-7483bb6e]:disabled{opacity:.6;cursor:not-allowed}.lightbox-btn.ghost[data-v-7483bb6e]{color:#ddd;background:#333}.lightbox-error[data-v-7483bb6e]{color:#ff8a80;margin:0;font-size:.8rem;position:absolute;top:64px}.lightbox-stage[data-v-7483bb6e]{justify-content:center;align-items:center;gap:12px;max-width:min(96vw,1200px);max-height:85vh;display:flex;position:relative}.lightbox-img[data-v-7483bb6e]{object-fit:contain;border-radius:8px;max-width:min(90vw,1100px);max-height:82vh;box-shadow:0 12px 40px #00000073}.nav-btn[data-v-7483bb6e]{color:#fff;cursor:pointer;background:#282828e6;border:1px solid #444;border-radius:50%;flex-shrink:0;width:44px;height:44px;font-size:1.6rem;line-height:1}.nav-btn[data-v-7483bb6e]:hover{background:#3a3a3a}.video-settings-bar[data-v-6517f559]{flex-wrap:wrap;align-items:center;gap:6px;padding:0 0 10px;display:flex}.video-setting-select[data-v-6517f559]{color:#ddd;background:#2a2a2a;border:1px solid #333;border-radius:6px;outline:none;max-width:140px;padding:4px 8px;font-size:.75rem}.video-audio-toggle[data-v-6517f559]{color:#bbb;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;font-size:.75rem;display:inline-flex}.video-audio-toggle input[data-v-6517f559]{accent-color:#5b8cff}.ref-strip[data-v-6517f559]{margin-bottom:10px}.ref-strip.readonly[data-v-6517f559]{margin-top:10px}.ref-strip-title[data-v-6517f559]{color:#888;margin-bottom:6px;font-size:.72rem}.ref-list[data-v-6517f559]{flex-wrap:wrap;gap:8px;display:flex}.ref-card[data-v-6517f559]{flex-shrink:0;width:72px;position:relative}.ref-thumb[data-v-6517f559]{object-fit:cover;pointer-events:none;background:#111;border:1px solid #3a3a3a;border-radius:8px;width:72px;height:72px;display:block}.ref-label[data-v-6517f559]{color:#e8e8e8;background:#000000b8;border-radius:4px;padding:1px 5px;font-size:.65rem;line-height:1.3;position:absolute;bottom:4px;left:4px}.video-output.compact[data-v-6517f559]{margin:0}.video-loading[data-v-6517f559]{text-align:center;padding:24px 12px}.preview-video[data-v-6517f559]{background:#000;border-radius:8px;width:100%;max-height:360px;display:block}.video-output.compact .preview-video[data-v-6517f559]{border-radius:10px;max-height:400px}.preview-placeholder[data-v-6517f559]{color:#666;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:140px;display:flex}.play-icon[data-v-6517f559]{opacity:.5;width:36px;height:36px}.video-mode-hint[data-v-6517f559]{color:#888;text-align:center;padding:0 8px;font-size:.8rem}.node-input-area[data-v-6517f559]{margin-top:10px}.node-input-area textarea[data-v-6517f559]{color:#e0e0e0;resize:vertical;box-sizing:border-box;background:#252525;border:1px solid #333;border-radius:10px;outline:none;width:100%;min-height:96px;padding:10px 12px;font-family:inherit;font-size:.85rem;line-height:1.5}.node-input-area textarea[data-v-6517f559]:disabled{opacity:.6;cursor:not-allowed}.prompt-readonly[data-v-6517f559]{background:#1c1c1c;border:1px solid #333;border-radius:10px;margin-top:10px;padding:10px 12px}.prompt-readonly-label[data-v-6517f559]{color:#888;margin-bottom:6px;font-size:.72rem}.prompt-readonly-text[data-v-6517f559]{color:#ccc;white-space:pre-wrap;word-break:break-word;max-height:140px;font-size:.82rem;line-height:1.5;overflow:auto}.gen-loading[data-v-6517f559]{color:#888;font-size:.85rem}.spin[data-v-6517f559]{animation:1s linear infinite spin-6517f559;display:inline-block}@keyframes spin-6517f559{to{transform:rotate(360deg)}}.ai-canvas-page[data-v-e327bbb4]{color:#e0e0e0;background:#141414;flex-direction:column;width:100vw;height:100vh;display:flex;overflow:hidden}.ai-canvas-page[data-v-e327bbb4] textarea,.ai-canvas-page[data-v-e327bbb4] .text-gen-output,.ai-canvas-page[data-v-e327bbb4] .text-write-area,.ai-canvas-page[data-v-e327bbb4] .prompt-readonly-text,.ai-canvas-page[data-v-e327bbb4] .gen-result,.ai-canvas-page textarea[data-v-e327bbb4]{scrollbar-width:thin;scrollbar-color:#5a6b4a #252525}.ai-canvas-page[data-v-e327bbb4] textarea::-webkit-scrollbar{width:8px;height:8px}.ai-canvas-page[data-v-e327bbb4] .text-gen-output::-webkit-scrollbar{width:8px;height:8px}.ai-canvas-page[data-v-e327bbb4] .prompt-readonly-text::-webkit-scrollbar{width:8px;height:8px}.ai-canvas-page[data-v-e327bbb4] .gen-result::-webkit-scrollbar{width:8px;height:8px}.ai-canvas-page textarea[data-v-e327bbb4]::-webkit-scrollbar{width:8px;height:8px}.ai-canvas-page[data-v-e327bbb4] textarea::-webkit-scrollbar-track{background:#252525;border-radius:8px}.ai-canvas-page[data-v-e327bbb4] .text-gen-output::-webkit-scrollbar-track{background:#252525;border-radius:8px}.ai-canvas-page[data-v-e327bbb4] .prompt-readonly-text::-webkit-scrollbar-track{background:#252525;border-radius:8px}.ai-canvas-page[data-v-e327bbb4] .gen-result::-webkit-scrollbar-track{background:#252525;border-radius:8px}.ai-canvas-page textarea[data-v-e327bbb4]::-webkit-scrollbar-track{background:#252525;border-radius:8px}.ai-canvas-page[data-v-e327bbb4] textarea::-webkit-scrollbar-thumb{background:#4a5c3c;border:2px solid #252525;border-radius:8px}.ai-canvas-page[data-v-e327bbb4] .text-gen-output::-webkit-scrollbar-thumb{background:#4a5c3c;border:2px solid #252525;border-radius:8px}.ai-canvas-page[data-v-e327bbb4] .prompt-readonly-text::-webkit-scrollbar-thumb{background:#4a5c3c;border:2px solid #252525;border-radius:8px}.ai-canvas-page[data-v-e327bbb4] .gen-result::-webkit-scrollbar-thumb{background:#4a5c3c;border:2px solid #252525;border-radius:8px}.ai-canvas-page textarea[data-v-e327bbb4]::-webkit-scrollbar-thumb{background:#4a5c3c;border:2px solid #252525;border-radius:8px}.ai-canvas-page[data-v-e327bbb4] textarea::-webkit-scrollbar-thumb:hover{background:#6a9e3a}.ai-canvas-page[data-v-e327bbb4] .text-gen-output::-webkit-scrollbar-thumb:hover{background:#6a9e3a}.ai-canvas-page[data-v-e327bbb4] .prompt-readonly-text::-webkit-scrollbar-thumb:hover{background:#6a9e3a}.ai-canvas-page[data-v-e327bbb4] .gen-result::-webkit-scrollbar-thumb:hover{background:#6a9e3a}.ai-canvas-page textarea[data-v-e327bbb4]::-webkit-scrollbar-thumb:hover{background:#6a9e3a}.ai-canvas-page[data-v-e327bbb4] textarea::-webkit-scrollbar-corner{background:0 0}.ai-canvas-page[data-v-e327bbb4] .text-gen-output::-webkit-scrollbar-corner{background:0 0}.ai-canvas-page textarea[data-v-e327bbb4]::-webkit-scrollbar-corner{background:0 0}.canvas-loading[data-v-e327bbb4]{color:#8fa878;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:calc(100vh - 128px);font-size:.95rem;display:flex}.canvas-loading.error[data-v-e327bbb4]{color:#c45a4a;text-align:center;padding:24px}.load-error-hint[data-v-e327bbb4]{color:#888;max-width:420px;font-size:.82rem;line-height:1.5}.retry-load-btn[data-v-e327bbb4]{color:#b8d49a;cursor:pointer;background:#2a3a1a;border:1px solid #3d5230;border-radius:8px;margin-top:4px;padding:8px 16px;font-size:.85rem}.retry-load-btn[data-v-e327bbb4]:hover{background:#354825}.persist-status[data-v-e327bbb4]{color:#888;font-size:.75rem}.persist-toast[data-v-e327bbb4]{z-index:200;color:#e6c87a;pointer-events:none;background:#28200cf2;border:1px solid #5a4a20;border-radius:10px;max-width:min(520px,100vw - 32px);padding:10px 16px;font-size:.82rem;line-height:1.4;position:fixed;top:88px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000059}.canvas-wrap[data-v-e327bbb4]{cursor:grab;flex:1;position:relative;overflow:hidden}.canvas-wrap.connecting[data-v-e327bbb4],.canvas-wrap.connecting .node-card[data-v-e327bbb4]{cursor:crosshair}.canvas-wrap.connecting .node-card.connect-drop-target[data-v-e327bbb4]{cursor:copy}.canvas-drop-hint[data-v-e327bbb4]{z-index:60;color:#c5e1a5;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#8bc34a1a;border:2px dashed #8bc34abf;border-radius:16px;justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:flex;position:absolute;inset:16px}.canvas-wrap.canvas-drag-over[data-v-e327bbb4]:after{content:"";pointer-events:none;z-index:55;background:#8bc34a0a;position:absolute;inset:0}.canvas-wrap[data-v-e327bbb4]:active{cursor:grabbing}.grid-bg[data-v-e327bbb4]{background-image:radial-gradient(circle,#333 1px,#0000 1px);background-size:calc(20px / var(--s,1)) calc(20px / var(--s,1));background-position:var(--ox,0) var(--oy,0);pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.svg-layer[data-v-e327bbb4]{pointer-events:none;z-index:5;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.conn-path[data-v-e327bbb4]{fill:none;stroke:#555;stroke-width:2px;pointer-events:stroke;cursor:pointer;transition:stroke .2s,stroke-width .2s,opacity .2s}.conn-path[data-v-e327bbb4]:hover{stroke:#6a9e3a}.conn-path.selected[data-v-e327bbb4]{stroke:#6a9e3a;stroke-width:3px}.conn-path.dimmed[data-v-e327bbb4]{opacity:.22}.conn-path.flowing[data-v-e327bbb4]{stroke-width:2.5px;stroke-dasharray:10 8;filter:drop-shadow(0 0 4px #8ac34a59);animation:.75s linear infinite conn-flow-dash-e327bbb4}.conn-path.flowing.flow-out[data-v-e327bbb4]{stroke:#8bc34a}.conn-path.flowing.flow-in[data-v-e327bbb4]{stroke:#64b5f6;filter:drop-shadow(0 0 4px #64b5f659);animation-name:conn-flow-dash-in-e327bbb4}.conn-path-hit[data-v-e327bbb4]{fill:none;stroke:#0000;stroke-width:14px;pointer-events:stroke;cursor:pointer}.conn-path.temp[data-v-e327bbb4]{stroke:#6a9e3a;stroke-dasharray:6 4;opacity:.7}.flow-dot[data-v-e327bbb4]{pointer-events:none;opacity:.95}.flow-dot.flow-out[data-v-e327bbb4]{fill:#c5e1a5;filter:drop-shadow(0 0 3px #8bc34ae6)}.flow-dot.flow-in[data-v-e327bbb4]{fill:#bbdefb;filter:drop-shadow(0 0 3px #64b5f6e6)}@keyframes conn-flow-dash-e327bbb4{to{stroke-dashoffset:-18px}}@keyframes conn-flow-dash-in-e327bbb4{to{stroke-dashoffset:-18px}}.nodes-layer[data-v-e327bbb4]{z-index:10;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.empty-state[data-v-e327bbb4]{text-align:center;color:#666;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.empty-icon[data-v-e327bbb4]{opacity:.5;margin-bottom:12px;font-size:4rem}.empty-state h3[data-v-e327bbb4]{color:#999;margin-bottom:6px;font-size:1.3rem}.empty-state p[data-v-e327bbb4]{font-size:.95rem}.node-card[data-v-e327bbb4]{-webkit-user-select:none;user-select:none;pointer-events:auto;z-index:1;width:320px;position:absolute}.node-card.selected[data-v-e327bbb4]{z-index:80}.node-card.dragging[data-v-e327bbb4]{z-index:90}.node-card.selected .node-body[data-v-e327bbb4]{border-color:#6a9e3a;box-shadow:0 0 0 2px #6a9e3a33}.node-card.compact.image .node-body[data-v-e327bbb4],.node-card.compact.video .node-body[data-v-e327bbb4]{box-shadow:none;background:0 0;border:2px solid #444;border-radius:14px;padding:6px}.node-card.compact.image:hover .node-body[data-v-e327bbb4],.node-card.compact.image.selected .node-body[data-v-e327bbb4],.node-card.compact.video:hover .node-body[data-v-e327bbb4],.node-card.compact.video.selected .node-body[data-v-e327bbb4]{border-color:#6a9e3a}.node-card.compact.image .node-preview[data-v-e327bbb4],.node-card.compact.video .node-preview[data-v-e327bbb4]{background:0 0;padding:0}.node-card.hovered .node-side-btn[data-v-e327bbb4],.node-card:hover .node-side-btn[data-v-e327bbb4]{opacity:1;pointer-events:auto}.node-card.edge-hover-left[data-v-e327bbb4],.node-card.edge-hover-right[data-v-e327bbb4]{cursor:crosshair}.node-card.connect-drop-target[data-v-e327bbb4]{z-index:85}.node-card.connect-drop-target[data-v-e327bbb4]:before{content:"";pointer-events:none;z-index:-1;border:2px solid #6a9e3abf;border-radius:20px;animation:1.4s ease-in-out infinite connect-ring-pulse-e327bbb4;position:absolute;inset:-6px;box-shadow:0 0 0 4px #6a9e3a1f,0 0 24px #6a9e3a47}.node-card.connect-drop-target .node-body[data-v-e327bbb4]{background-image:radial-gradient(circle at var(--press-x,50%) var(--press-y,50%), #0000006b 0%, #0000002e 24%, transparent 52%);transition:box-shadow .12s,background-image 80ms linear;box-shadow:inset 0 0 0 1px #6a9e3a59,inset 0 0 28px #00000059}@keyframes connect-ring-pulse-e327bbb4{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.015)}}.node-edge-zone[data-v-e327bbb4]{z-index:12;width:28px;position:absolute;top:28px;bottom:0}.node-edge-zone.left[data-v-e327bbb4]{cursor:crosshair;left:0}.node-edge-zone.right[data-v-e327bbb4]{cursor:crosshair;right:0}.node-card.compact.image .node-edge-zone[data-v-e327bbb4],.node-card.compact.video .node-edge-zone[data-v-e327bbb4]{pointer-events:none}.node-card.compact.image:hover .node-edge-zone[data-v-e327bbb4],.node-card.compact.video:hover .node-edge-zone[data-v-e327bbb4]{pointer-events:auto}.node-card.compact.image:hover .node-side-btn[data-v-e327bbb4],.node-card.compact.video:hover .node-side-btn[data-v-e327bbb4]{opacity:1;pointer-events:auto}.node-card.media-result .node-body[data-v-e327bbb4]{height:auto}.node-card.media-result .node-preview[data-v-e327bbb4]{flex:none;min-height:0}.node-card.media-result.selected:not(.compact) .node-preview[data-v-e327bbb4]{padding-bottom:12px}.node-label[data-v-e327bbb4]{z-index:20;color:#999;align-items:center;gap:6px;margin-bottom:6px;padding-left:4px;font-size:.8rem;display:flex;position:relative}.node-label-icon[data-v-e327bbb4]{color:#ccc;background:#333;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;font-size:.7rem;display:flex}.node-body[data-v-e327bbb4]{background:#1e1e1e;border:1px solid #333;border-radius:16px;flex-direction:column;height:100%;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.node-preview[data-v-e327bbb4]{background:#1e1e1e;flex-direction:column;flex:1;min-height:0;padding:16px;display:flex}.preview-placeholder[data-v-e327bbb4]{color:#666;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.placeholder-lines[data-v-e327bbb4]{flex-direction:column;align-items:center;gap:8px;display:flex}.ph-line[data-v-e327bbb4]{background:#333;border-radius:3px;width:80px;height:6px}.ph-line.short[data-v-e327bbb4]{width:50px}.preview-text[data-v-e327bbb4]{color:#ccc;white-space:pre-wrap;max-height:200px;font-size:.85rem;line-height:1.7;overflow-y:auto}.preview-img[data-v-e327bbb4],.preview-video[data-v-e327bbb4]{border-radius:8px;width:100%;display:block}.placeholder-img-icon[data-v-e327bbb4],.play-icon[data-v-e327bbb4]{color:#444;width:48px;height:48px}.quick-list[data-v-e327bbb4]{width:100%}.quick-title[data-v-e327bbb4]{color:#888;margin-bottom:10px;font-size:.8rem}.quick-item[data-v-e327bbb4]{color:#bbb;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:.85rem;transition:background .2s;display:flex}.quick-item[data-v-e327bbb4]:hover{color:#fff;background:#2a2a2a}.quick-icon[data-v-e327bbb4]{opacity:.8;font-size:.9rem}.video-settings-bar[data-v-e327bbb4]{flex-wrap:wrap;align-items:center;gap:6px;padding:0 0 10px;display:flex}.video-setting-select[data-v-e327bbb4]{color:#ddd;background:#2a2a2a;border:1px solid #333;border-radius:6px;outline:none;max-width:140px;padding:4px 8px;font-size:.75rem}.video-audio-toggle[data-v-e327bbb4]{color:#bbb;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;font-size:.75rem;display:inline-flex}.video-audio-toggle input[data-v-e327bbb4]{accent-color:#5b8cff}.video-loading[data-v-e327bbb4]{text-align:center;padding:24px 12px}.video-mode-hint[data-v-e327bbb4]{color:#888;margin-top:8px;font-size:.8rem}.video-tabs[data-v-e327bbb4]{flex-wrap:wrap;gap:8px;display:flex}.vtab[data-v-e327bbb4]{color:#888;cursor:pointer;background:#2a2a2a;border:1px solid #333;border-radius:6px;padding:4px 10px;font-size:.75rem}.vtab.active[data-v-e327bbb4]{color:#e0e0e0;border-color:#555}.video-tools[data-v-e327bbb4]{gap:8px;display:flex}.vtool[data-v-e327bbb4]{color:#888;background:#2a2a2a;border:1px solid #333;border-radius:6px;padding:6px 10px;font-size:.75rem}.node-input-area[data-v-e327bbb4]{padding:0 16px 12px}.node-input-area textarea[data-v-e327bbb4]{color:#e0e0e0;resize:none;background:#252525;border:1px solid #333;border-radius:10px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:.85rem;line-height:1.5}.node-input-area textarea[data-v-e327bbb4]::placeholder{color:#666}.node-input-area textarea[data-v-e327bbb4]:focus{border-color:#444}.node-input-area textarea[data-v-e327bbb4]:disabled{opacity:.6;cursor:not-allowed}.node-run-bar[data-v-e327bbb4]{border-top:1px solid #2a2a2a;justify-content:flex-end;align-items:center;gap:8px;padding:8px 16px 12px;display:flex}.node-parse-btn[data-v-e327bbb4]{color:#8fa878;cursor:pointer;background:#2a3a1a;border:1px solid #3d5230;border-radius:8px;margin-right:auto;padding:6px 12px;font-size:.8rem;transition:all .2s}.node-parse-btn[data-v-e327bbb4]:hover{color:#b8d49a;background:#354825;border-color:#6a9e3a}.node-send[data-v-e327bbb4]{color:#ccc;cursor:pointer;background:#333;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.node-send[data-v-e327bbb4]:hover{color:#fff;background:#444}.node-send.running[data-v-e327bbb4]{color:#6a9e3a;background:#2a3a1a}.node-price-estimate[data-v-e327bbb4]{color:#c4a35a;white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;font-size:.78rem;line-height:1;display:inline-flex}.points-icon[data-v-e327bbb4]{flex-shrink:0;width:14px;height:14px}.points-value[data-v-e327bbb4]{font-variant-numeric:tabular-nums}.spin[data-v-e327bbb4]{animation:1s linear infinite spin-e327bbb4;display:inline-block}@keyframes spin-e327bbb4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.node-delete[data-v-e327bbb4]{color:#666;cursor:pointer;opacity:0;z-index:22;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;margin-left:auto;transition:opacity .2s,background .2s,color .2s;display:flex;position:relative}.node-card:hover .node-delete[data-v-e327bbb4]{opacity:1}.node-delete[data-v-e327bbb4]:hover{color:#c45a4a;background:#3a1a1a}.port[data-v-e327bbb4]{cursor:crosshair;z-index:14;opacity:0;background:0 0;border:none;border-radius:50%;width:20px;height:20px;position:absolute;top:50%;transform:translateY(-50%)}.port-input[data-v-e327bbb4]{left:-10px}.port-output[data-v-e327bbb4]{right:-10px}.node-side-btn[data-v-e327bbb4]{color:#888;cursor:crosshair;z-index:14;opacity:0;pointer-events:none;will-change:top;background:#2a2a2a;border:1px solid #444;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .2s,background .2s,color .2s,top .1s ease-out;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.node-card:hover .node-side-btn[data-v-e327bbb4]{opacity:1;pointer-events:auto}.node-card.edge-hover-left .node-side-btn.left[data-v-e327bbb4],.node-card.edge-hover-right .node-side-btn.right[data-v-e327bbb4]{opacity:1;pointer-events:auto;color:#c5e1a5;border-color:#6a9e3a}.node-side-btn[data-v-e327bbb4]:hover{color:#fff;background:#333;border-color:#6a9e3a}.node-side-btn.left[data-v-e327bbb4]{left:-12px}.node-side-btn.right[data-v-e327bbb4]{right:-12px}.bottom-bar[data-v-e327bbb4]{z-index:100;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.media-upload-toast[data-v-e327bbb4]{color:#ddd;text-align:center;background:#282828f2;border:1px solid #444;border-radius:10px;max-width:320px;padding:8px 14px;font-size:.8rem}.media-upload-toast.error[data-v-e327bbb4]{color:#ff8a80;border-color:#644}.bottom-bar-inner[data-v-e327bbb4]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#282828e6;border:1px solid #333;border-radius:14px;align-items:center;gap:4px;padding:6px;display:flex}.bar-btn[data-v-e327bbb4]{color:#999;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.bar-btn[data-v-e327bbb4]:hover{color:#fff;background:#3a3a3a}.bar-btn.add-main[data-v-e327bbb4]{color:#fff;background:#333}.bar-btn.add-main[data-v-e327bbb4]:hover{background:#444}.connect-menu[data-v-e327bbb4]{z-index:200;background:#1f1f1f;border:1px solid #333;border-radius:10px;min-width:160px;padding:10px 0;position:absolute;transform:translate(-50%,8px);box-shadow:0 8px 24px #00000080}.connect-menu-title[data-v-e327bbb4]{color:#888;border-bottom:1px solid #2a2a2a;margin-bottom:4px;padding:0 14px 8px;font-size:.75rem}.connect-menu-item[data-v-e327bbb4]{cursor:pointer;color:#ccc;align-items:center;gap:10px;padding:8px 14px;font-size:.85rem;transition:background .15s;display:flex}.connect-menu-item[data-v-e327bbb4]:hover{color:#fff;background:#2a2a2a}.connect-menu-icon[data-v-e327bbb4]{background:#2a2a2a;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.8rem;display:flex}.add-btn-wrap[data-v-e327bbb4]{position:relative}.add-menu[data-v-e327bbb4]{z-index:200;background:#1e1e1e;border:1px solid #333;border-radius:16px;width:260px;padding:12px;position:absolute;bottom:50px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0006}.menu-section[data-v-e327bbb4]{flex-direction:column;gap:4px;display:flex}.menu-title[data-v-e327bbb4]{color:#888;text-align:center;margin-bottom:4px;padding:4px 8px;font-size:.8rem}.menu-item[data-v-e327bbb4]{cursor:pointer;border-radius:10px;align-items:center;gap:12px;height:56px;padding:10px 8px;transition:background .2s;display:flex}.menu-item[data-v-e327bbb4]:hover{background:#2a2a2a}.menu-icon[data-v-e327bbb4]{background:#2a2a2a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.1rem;display:flex}.menu-info[data-v-e327bbb4]{flex-direction:column;justify-content:center;height:100%;display:flex;position:relative}.menu-name[data-v-e327bbb4]{color:#e0e0e0;font-size:.9rem;font-weight:500;transition:transform .2s}.menu-desc[data-v-e327bbb4]{color:#888;opacity:0;white-space:nowrap;pointer-events:none;font-size:.75rem;transition:opacity .2s,transform .2s;position:absolute;bottom:2px;left:0;transform:translateY(6px)}.menu-item:hover .menu-name[data-v-e327bbb4]{transform:translateY(-10px)}.menu-item:hover .menu-desc[data-v-e327bbb4]{opacity:1;transform:translateY(0)}.menu-icon.upload-icon[data-v-e327bbb4]{color:#e6c36a;background:#3a3a2a}.menu-item.disabled[data-v-e327bbb4]{opacity:.55;pointer-events:none}.menu-upload-error[data-v-e327bbb4]{color:#ff8a80;margin-top:8px;padding:0 4px;font-size:.75rem;line-height:1.4}.media-file-input[data-v-e327bbb4]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.connect-menu-item.disabled[data-v-e327bbb4]{opacity:.55;pointer-events:none}.menu-enter-active[data-v-e327bbb4],.menu-leave-active[data-v-e327bbb4]{transition:all .2s}.menu-enter-from[data-v-e327bbb4],.menu-leave-to[data-v-e327bbb4]{opacity:0;transform:translate(-50%)translateY(10px)scale(.95)}.fade-enter-active[data-v-e327bbb4],.fade-leave-active[data-v-e327bbb4]{transition:opacity .2s}.fade-enter-from[data-v-e327bbb4],.fade-leave-to[data-v-e327bbb4]{opacity:0}.scale-enter-active[data-v-e327bbb4],.scale-leave-active[data-v-e327bbb4]{transition:opacity .15s,transform .15s}.scale-enter-from[data-v-e327bbb4],.scale-leave-to[data-v-e327bbb4]{opacity:0;transform:translate(-50%,4px)scale(.92)}.dropdown-enter-active[data-v-e327bbb4],.dropdown-leave-active[data-v-e327bbb4]{transition:opacity .15s,transform .15s}.dropdown-enter-from[data-v-e327bbb4],.dropdown-leave-to[data-v-e327bbb4]{opacity:0;transform:translateY(4px)scale(.96)}.help-modal[data-v-e327bbb4]{z-index:500;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.help-content[data-v-e327bbb4]{color:#e0e0e0;background:#1e1e1e;border:1px solid #333;border-radius:16px;width:320px;padding:24px}.help-content h3[data-v-e327bbb4]{margin-bottom:16px;font-size:1.1rem}.help-content ul[data-v-e327bbb4]{flex-direction:column;gap:10px;margin:0 0 20px;padding:0;list-style:none;display:flex}.help-content li[data-v-e327bbb4]{color:#bbb;font-size:.9rem}.btn-close[data-v-e327bbb4]{color:#e0e0e0;cursor:pointer;background:#333;border:none;border-radius:10px;width:100%;padding:10px;font-size:.9rem}.btn-close[data-v-e327bbb4]:hover{background:#444}.nav-placeholder[data-v-e327bbb4],.page-header[data-v-e327bbb4]{flex-shrink:0}.header-inner[data-v-e327bbb4]{justify-content:space-between;align-items:center;max-width:1280px;height:48px;margin:0 auto;padding:0 24px;display:flex}.back-btn[data-v-e327bbb4]{color:#888;cursor:pointer;background:0 0;border:1px solid #333;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;transition:all .2s;display:flex}.back-btn[data-v-e327bbb4]:hover{color:#fff;background:#1a1a1a;border-color:#444}.project-name[data-v-e327bbb4]{color:#666;font-size:.85rem;font-weight:500}.account-points[data-v-e327bbb4]{color:#c4a35a;-webkit-user-select:none;user-select:none;background:#1a2214;border:1px solid #3d5230;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:.8rem;line-height:1;display:inline-flex}.account-points .points-icon[data-v-e327bbb4]{width:14px;height:14px}.account-points .points-value[data-v-e327bbb4]{font-variant-numeric:tabular-nums;font-weight:600}.header-actions[data-v-e327bbb4]{align-items:center;gap:12px;display:flex}.image-upload-debug-panel[data-v-e327bbb4]{background:#141414;border-bottom:1px solid #2a2a2a;flex-shrink:0}.debug-panel-inner[data-v-e327bbb4]{max-width:1280px;margin:0 auto;padding:16px 24px 20px}.debug-panel-head[data-v-e327bbb4]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.debug-panel-head h3[data-v-e327bbb4]{color:#ddd;margin:0;font-size:.95rem}.debug-close-btn[data-v-e327bbb4]{color:#888;cursor:pointer;background:0 0;border:1px solid #333;border-radius:6px;padding:4px 10px;font-size:.78rem}.debug-close-btn[data-v-e327bbb4]:hover{color:#fff;border-color:#555}.debug-label[data-v-e327bbb4]{color:#888;margin-bottom:6px;font-size:.78rem;display:block}.debug-url-input[data-v-e327bbb4],.debug-result-input[data-v-e327bbb4]{box-sizing:border-box;color:#ddd;background:#0f0f0f;border:1px solid #333;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:.82rem}.debug-url-input[data-v-e327bbb4]{resize:vertical;min-height:72px;margin-bottom:12px}.debug-result-input[data-v-e327bbb4]{margin-bottom:8px}.debug-preview-row[data-v-e327bbb4]{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.debug-preview-box[data-v-e327bbb4]{background:#0f0f0f;border:1px dashed #333;border-radius:10px;min-height:160px;padding:10px;overflow:hidden}.debug-preview-title[data-v-e327bbb4]{color:#666;margin-bottom:8px;font-size:.75rem}.debug-preview-img[data-v-e327bbb4]{object-fit:contain;border-radius:6px;max-width:100%;max-height:220px;display:block}.debug-preview-empty[data-v-e327bbb4]{color:#555;justify-content:center;align-items:center;min-height:120px;font-size:.8rem;display:flex}.debug-actions[data-v-e327bbb4]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.debug-action-btn[data-v-e327bbb4]{color:#ccc;cursor:pointer;background:#1a1a1a;border:1px solid #333;border-radius:8px;padding:8px 14px;font-size:.8rem;transition:all .2s}.debug-action-btn[data-v-e327bbb4]:hover:not(:disabled){color:#fff;border-color:#555}.debug-action-btn[data-v-e327bbb4]:disabled{opacity:.45;cursor:not-allowed}.debug-action-btn.primary[data-v-e327bbb4]{color:#b8d49a;background:#2a3a1a;border-color:#3d5230}.debug-action-btn.primary[data-v-e327bbb4]:hover:not(:disabled){background:#354825}.debug-msg[data-v-e327bbb4]{color:#8fa878;margin:6px 0 0;font-size:.78rem}.debug-msg.error[data-v-e327bbb4]{color:#e57373}.debug-msg.muted[data-v-e327bbb4]{color:#666}@media (width<=768px){.debug-preview-row[data-v-e327bbb4]{grid-template-columns:1fr}}.text-mode-bar[data-v-e327bbb4]{padding:0 0 10px}.text-mode-select[data-v-e327bbb4]{color:#ccc;cursor:pointer;background:#252525;border:1px solid #333;border-radius:8px;outline:none;width:100%;padding:6px 10px;font-size:.8rem}.text-mode-select[data-v-e327bbb4]:focus{border-color:#6a9e3a}.text-mode-select option[data-v-e327bbb4]{color:#ccc;background:#1e1e1e}.text-write-area[data-v-e327bbb4]{color:#e0e0e0;resize:none;background:#252525;border:1px solid #333;border-radius:10px;outline:none;flex:1;width:100%;min-height:0;padding:10px 12px;font-family:inherit;font-size:.85rem;line-height:1.6}.text-write-area[data-v-e327bbb4]::placeholder{color:#666}.text-write-area[data-v-e327bbb4]:focus{border-color:#444}.text-gen-area[data-v-e327bbb4]{color:#e0e0e0;resize:none;background:#252525;border:1px solid #333;border-radius:8px;outline:none;width:100%;margin-bottom:10px;padding:8px 12px;font-family:inherit;font-size:.85rem;line-height:1.5}.text-gen-area[data-v-e327bbb4]::placeholder{color:#666}.text-gen-area[data-v-e327bbb4]:focus{border-color:#444}.text-gen-output[data-v-e327bbb4]{color:#ccc;-webkit-user-select:text;user-select:text;background:#1a1a1a;border:1px dashed #333;border-radius:10px;flex:1;min-height:0;padding:10px 12px;font-size:.85rem;line-height:1.6;overflow-y:auto}.image-gen-output[data-v-e327bbb4]{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow-y:auto}.gen-loading[data-v-e327bbb4]{color:#8fa878;align-items:center;gap:8px;font-size:.85rem;display:flex}.gen-result[data-v-e327bbb4]{word-break:break-word}.gen-result[data-v-e327bbb4] .md-editor-previewOnly{background:0 0}.gen-result[data-v-e327bbb4] .md-editor-preview{color:#d8d8d8;font-size:.85rem;line-height:1.65}.gen-result[data-v-e327bbb4] .md-editor-preview h1,.gen-result[data-v-e327bbb4] .md-editor-preview h2,.gen-result[data-v-e327bbb4] .md-editor-preview h3,.gen-result[data-v-e327bbb4] .md-editor-preview h4{color:#f0f0f0;border-color:#444}.gen-result[data-v-e327bbb4] .md-editor-preview table{border-collapse:collapse;width:100%;display:block;overflow-x:auto;background:#1a1a1a!important}.gen-result[data-v-e327bbb4] .md-editor-preview thead{background:#2a2a2a!important}.gen-result[data-v-e327bbb4] .md-editor-preview tbody{background:#1a1a1a!important}.gen-result[data-v-e327bbb4] .md-editor-preview tr{background:#1f1f1f!important}.gen-result[data-v-e327bbb4] .md-editor-preview tbody tr:nth-child(2n){background:#252525!important}.gen-result[data-v-e327bbb4] .md-editor-preview th,.gen-result[data-v-e327bbb4] .md-editor-preview td{padding:6px 10px;color:#d8d8d8!important;background:0 0!important;border:1px solid #444!important}.gen-result[data-v-e327bbb4] .md-editor-preview th{font-weight:600;color:#f0f0f0!important;background:#2d2d2d!important}.gen-result[data-v-e327bbb4] .md-editor-preview td{background:inherit!important}.gen-result[data-v-e327bbb4] .md-editor-preview code{color:#e6db74;background:#2a2a2a}.gen-result[data-v-e327bbb4] .md-editor-preview pre{background:#111}.gen-placeholder[data-v-e327bbb4]{color:#555;text-align:center;padding:20px 0}.resize-handle[data-v-e327bbb4]{cursor:nwse-resize;z-index:20;opacity:0;width:16px;height:16px;transition:opacity .2s;position:absolute;bottom:0;right:0}.resize-handle[data-v-e327bbb4]:before{content:"";border-bottom:2px solid #6a9e3a;border-right:2px solid #6a9e3a;border-radius:0 0 2px;width:6px;height:6px;position:absolute;bottom:4px;right:4px}.node-card:hover .resize-handle[data-v-e327bbb4],.node-card.selected .resize-handle[data-v-e327bbb4]{opacity:1}.ai-project-page[data-v-b8323859]{color:#333;background:#fff;min-height:100vh}.page-header[data-v-b8323859]{z-index:40;background:#fff;border-top:1px solid #eee;position:sticky;top:0}.header-inner[data-v-b8323859]{justify-content:space-between;align-items:end;max-width:1280px;height:56px;margin:0 auto;padding:0 32px;display:flex}.breadcrumb[data-v-b8323859]{color:#666;align-items:center;gap:8px;font-size:.9rem;display:flex}.breadcrumb-item[data-v-b8323859]{cursor:pointer;transition:color .2s}.breadcrumb-item[data-v-b8323859]:hover{color:#6a9e3a}.breadcrumb-item.active[data-v-b8323859]{color:#111;cursor:default;font-weight:500}.breadcrumb-sep[data-v-b8323859]{color:#ccc;font-size:.8rem}.header-btn[data-v-b8323859]{color:#444;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:.8rem;transition:all .2s;display:flex}.header-btn[data-v-b8323859]:hover{color:#6a9e3a;border-color:#6a9e3a}.header-btn.primary[data-v-b8323859]{color:#fff;background:#6a9e3a;border-color:#6a9e3a;font-weight:500;box-shadow:0 2px 8px #6a9e3a40}.header-btn.primary[data-v-b8323859]:hover{background:#4a7c23;border-color:#4a7c23;transform:translateY(-1px);box-shadow:0 4px 14px #6a9e3a59}.page-body[data-v-b8323859]{max-width:1280px;margin:0 auto;padding:32px}.page-status[data-v-b8323859]{text-align:center;color:#8fa878;padding:48px 0;font-size:.95rem}.page-status.error[data-v-b8323859]{color:#c45a4a}.card-grid[data-v-b8323859]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px;display:grid}.create-card[data-v-b8323859]{aspect-ratio:4/3;cursor:pointer;background:#fff9;border:2px dashed #c8ddb8;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;transition:all .25s;display:flex}.create-card[data-v-b8323859]:hover{background:#6a9e3a0f;border-color:#6a9e3a;transform:translateY(-2px);box-shadow:0 8px 24px #6a9e3a1f}.create-icon[data-v-b8323859]{color:#6a9e3a;background:#eaf2e0;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:all .25s;display:flex}.create-card:hover .create-icon[data-v-b8323859]{color:#fff;background:#6a9e3a}.create-label[data-v-b8323859]{color:#6a9e3a;font-size:.9rem;font-weight:500}.folder-card[data-v-b8323859]{cursor:pointer;position:relative}.folder-body[data-v-b8323859]{aspect-ratio:4/3;background:linear-gradient(145deg,#fff,#f4f8ee);border:1px solid #d8e8c8;border-radius:16px;justify-content:center;align-items:center;transition:all .25s;display:flex;box-shadow:0 2px 8px #0000000a}.folder-card:hover .folder-body[data-v-b8323859]{border-color:#6a9e3a;transform:translateY(-2px);box-shadow:0 8px 24px #6a9e3a1f}.folder-icon[data-v-b8323859]{color:#a3c86d;width:64px;height:64px;transition:color .25s}.folder-card:hover .folder-icon[data-v-b8323859]{color:#6a9e3a}.project-card[data-v-b8323859]{cursor:pointer;position:relative}.project-cover[data-v-b8323859]{aspect-ratio:4/3;background:#f0f5ea;border:1px solid #d8e8c8;border-radius:16px;transition:all .25s;overflow:hidden;box-shadow:0 2px 8px #0000000a}.project-card:hover .project-cover[data-v-b8323859]{border-color:#6a9e3a;transform:translateY(-2px);box-shadow:0 8px 24px #6a9e3a1f}.project-cover img[data-v-b8323859]{object-fit:cover;width:100%;height:100%}.project-cover-placeholder[data-v-b8323859]{color:#b8d4a0;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.project-cover-placeholder svg[data-v-b8323859]{width:52px;height:52px}.card-meta[data-v-b8323859]{margin-top:12px;padding:0 4px}.card-name[data-v-b8323859]{color:#2c3e1a;white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:600;overflow:hidden}.card-date[data-v-b8323859]{color:#8fa878;margin-top:4px;font-size:.78rem}.name-edit input[data-v-b8323859]{color:#2c3e1a;background:#fff;border:1.5px solid #6a9e3a;border-radius:8px;outline:none;width:100%;padding:5px 10px;font-family:inherit;font-size:.95rem}.card-menu-btn[data-v-b8323859]{color:#8fa878;cursor:pointer;opacity:0;z-index:5;background:#ffffffe6;border:1px solid #d8e8c8;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex;position:absolute;bottom:52px;right:10px}.project-card:hover .card-menu-btn[data-v-b8323859],.folder-card:hover .card-menu-btn[data-v-b8323859]{opacity:1}.card-menu-btn[data-v-b8323859]:hover{color:#6a9e3a;background:#fff;border-color:#6a9e3a}.card-popover[data-v-b8323859]{z-index:50;background:#fff;border:1px solid #d8e8c8;border-radius:12px;min-width:170px;padding:6px 0;position:absolute;bottom:44px;right:0;box-shadow:0 12px 32px #0000001a}.popover-item[data-v-b8323859]{color:#4a5a3a;cursor:pointer;white-space:nowrap;padding:9px 16px;font-size:.85rem;transition:background .15s;position:relative}.popover-item[data-v-b8323859]:hover{color:#2c3e1a;background:#f4f8ee}.popover-item.danger[data-v-b8323859]:hover{color:#c45a4a;background:#fff0f0}.popover-item.has-sub:hover .sub-menu[data-v-b8323859]{display:block}.sub-menu[data-v-b8323859]{z-index:60;background:#fff;border:1px solid #d8e8c8;border-radius:10px;min-width:150px;padding:4px 0;display:none;position:absolute;top:0;left:calc(100% + 6px);box-shadow:0 8px 24px #0000001a}.sub-item[data-v-b8323859]{color:#5a6a4a;cursor:pointer;white-space:nowrap;padding:7px 14px;font-size:.82rem;transition:background .15s}.sub-item[data-v-b8323859]:hover{color:#2c3e1a;background:#f4f8ee}@media (width<=768px){.header-inner[data-v-b8323859]{padding:0 16px}.page-body[data-v-b8323859]{padding:16px 16px calc(24px + var(--qz-tabbar-space,0px))}.card-grid[data-v-b8323859]{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px}}.detail-page[data-v-8fe1dad2]{background:#fafcf8;min-height:100vh;padding:88px 0 120px;position:relative;overflow:hidden}.page-bg[data-v-8fe1dad2]{pointer-events:none;z-index:0;position:absolute;inset:0}.bg-blob[data-v-8fe1dad2]{filter:blur(80px);border-radius:50%;position:absolute}.bg-blob-1[data-v-8fe1dad2]{background:#6a9e3a12;width:560px;height:560px;top:-180px;right:-120px}.bg-blob-2[data-v-8fe1dad2]{background:#a3c86d17;width:420px;height:420px;bottom:80px;left:-100px}.bg-grid[data-v-8fe1dad2]{background-image:linear-gradient(#6a9e3a08 1px,#0000 1px),linear-gradient(90deg,#6a9e3a08 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000080 0%,#0000 80%);mask-image:linear-gradient(#00000080 0%,#0000 80%)}.page-inner[data-v-8fe1dad2]{z-index:1;position:relative}.top-nav[data-v-8fe1dad2]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:36px;display:flex}.back-link[data-v-8fe1dad2]{color:var(--qz-text-muted);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;border:1px solid #d8e5c8cc;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:.88rem;font-weight:500;transition:all .22s;display:inline-flex}.back-link[data-v-8fe1dad2]:hover{color:var(--qz-primary-dark);border-color:var(--qz-primary-light);background:#fff}.breadcrumb-sep[data-v-8fe1dad2]{color:var(--qz-border);-webkit-user-select:none;user-select:none;font-size:.85rem}.breadcrumb-current[data-v-8fe1dad2]{color:var(--qz-text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:280px;font-size:.88rem;overflow:hidden}.state-panel[data-v-8fe1dad2]{text-align:center;color:var(--qz-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 24px;display:flex}.state-error[data-v-8fe1dad2]{color:#9a6700}.state-ring[data-v-8fe1dad2]{border:2.5px solid var(--qz-border);border-top-color:var(--qz-primary);border-radius:50%;width:36px;height:36px;animation:.75s linear infinite spin-8fe1dad2}.state-icon[data-v-8fe1dad2]{color:#b45309;background:#fef3c7;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.2rem;font-weight:700;display:flex}.btn-outline[data-v-8fe1dad2]{border:1.5px solid var(--qz-primary);color:var(--qz-primary-dark);background:#fff;border-radius:999px;padding:10px 24px;font-size:.9rem;font-weight:600;transition:all .2s}.btn-outline[data-v-8fe1dad2]:hover{background:var(--qz-primary);color:#fff}@keyframes spin-8fe1dad2{to{transform:rotate(360deg)}}.course-hero[data-v-8fe1dad2]{margin-bottom:44px}.hero-card[data-v-8fe1dad2]{background:#fff;border:1px solid #d8e5c8b3;border-radius:20px;padding:28px 32px 30px;box-shadow:0 4px 24px #4a7c230d}.hero-head[data-v-8fe1dad2]{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.hero-tags[data-v-8fe1dad2]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.status-tag[data-v-8fe1dad2]{border-radius:999px;padding:4px 12px;font-size:.75rem;font-weight:600;display:inline-flex}.status-tag.status-recruiting[data-v-8fe1dad2]{color:#1677ff;background:#1677ff1a}.status-tag.status-stopped[data-v-8fe1dad2]{color:#d48806;background:#faad141f}.status-tag.status-finished[data-v-8fe1dad2]{color:var(--qz-primary-dark);background:var(--qz-primary-lighter)}.subject-tag[data-v-8fe1dad2]{letter-spacing:.3px;color:var(--qz-primary-dark);background:#6a9e3a1a;border-radius:999px;align-items:center;gap:4px;padding:4px 12px;font-size:.75rem;font-weight:600;display:inline-flex}.hero-meta-bar[data-v-8fe1dad2]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.meta-pill[data-v-8fe1dad2]{color:var(--qz-text-muted);background:var(--qz-bg);border:1px solid #d8e5c899;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:.78rem;font-weight:500;display:inline-flex}.meta-pill svg[data-v-8fe1dad2]{color:var(--qz-primary);flex-shrink:0}.course-title[data-v-8fe1dad2]{color:var(--qz-text);letter-spacing:-.01em;margin-bottom:10px;font-size:clamp(1.45rem,3.2vw,2rem);font-weight:700;line-height:1.3}.course-desc[data-v-8fe1dad2]{color:var(--qz-text-body);max-width:720px;font-size:.95rem;line-height:1.7}.course-desc-muted[data-v-8fe1dad2]{color:var(--qz-text-muted)}.syllabus[data-v-8fe1dad2]{background:#fff;border:1px solid #d8e5c899;border-radius:24px;padding:36px 40px 40px;box-shadow:0 8px 40px #4a7c230f}.syllabus-head[data-v-8fe1dad2]{border-bottom:1px solid #d8e5c880;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:32px;padding-bottom:24px;display:flex}.syllabus-head h2[data-v-8fe1dad2]{color:var(--qz-text);letter-spacing:-.01em;margin-bottom:4px;font-size:1.35rem;font-weight:700}.syllabus-head p[data-v-8fe1dad2]{color:var(--qz-text-muted);font-size:.9rem}.access-hint[data-v-8fe1dad2]{color:#8a6d1d;background:#e2bc3a1f;border:1px solid #e2bc3a47;border-radius:12px;margin:-12px 0 24px;padding:12px 16px;font-size:.88rem;line-height:1.5}.lesson-badge[data-v-8fe1dad2]{color:var(--qz-primary-dark);background:var(--qz-primary-lighter);border-radius:999px;flex-shrink:0;padding:6px 14px;font-size:.82rem;font-weight:600}.empty-syllabus[data-v-8fe1dad2]{text-align:center;padding:56px 24px}.empty-icon[data-v-8fe1dad2]{color:var(--qz-primary-light);justify-content:center;margin-bottom:16px;display:flex}.empty-title[data-v-8fe1dad2]{color:var(--qz-text);margin-bottom:6px;font-size:1.05rem;font-weight:600}.empty-sub[data-v-8fe1dad2]{color:var(--qz-text-muted);font-size:.9rem}.timeline[data-v-8fe1dad2]{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.timeline-item[data-v-8fe1dad2]{grid-template-columns:48px 1fr;align-items:stretch;gap:20px;display:grid}.timeline-rail[data-v-8fe1dad2]{flex-direction:column;align-items:center;padding-top:22px;display:flex}.timeline-dot[data-v-8fe1dad2]{border:2px solid var(--qz-primary-light);width:32px;height:32px;color:var(--qz-primary-dark);z-index:1;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;transition:all .25s;display:flex}.timeline-line[data-v-8fe1dad2]{background:linear-gradient(180deg, var(--qz-primary-lighter), #d8e5c866);flex:1;width:2px;min-height:24px;margin:6px 0}.lesson-card[data-v-8fe1dad2]{text-align:left;background:var(--qz-bg);border:1px solid #0000;border-radius:16px;width:100%;margin-bottom:12px;padding:20px 24px;transition:all .25s cubic-bezier(.4,0,.2,1)}.lesson-card[data-v-8fe1dad2]:hover{background:#fff;border-color:#6a9e3a40;transform:translate(4px);box-shadow:0 8px 24px #4a7c2314}.lesson-card.locked[data-v-8fe1dad2]{opacity:.88}.lesson-card.locked .lesson-go[data-v-8fe1dad2]{color:#999;background:#0000000a}.lesson-card.locked[data-v-8fe1dad2]:hover{box-shadow:none;border-color:#0000000f;transform:none}.timeline-item:hover .timeline-dot[data-v-8fe1dad2]{background:var(--qz-primary);border-color:var(--qz-primary);color:#fff;transform:scale(1.08)}.lesson-head[data-v-8fe1dad2]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.lesson-name[data-v-8fe1dad2]{color:var(--qz-text);font-size:1rem;font-weight:600;line-height:1.45}.lesson-go[data-v-8fe1dad2]{color:var(--qz-text-muted);opacity:0;flex-shrink:0;margin-top:2px;transition:all .22s;transform:translate(-4px)}.lesson-card:hover .lesson-go[data-v-8fe1dad2]{opacity:1;color:var(--qz-primary);transform:translate(0)}.lesson-foot[data-v-8fe1dad2]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lesson-time[data-v-8fe1dad2]{color:var(--qz-text-muted);align-items:center;gap:5px;font-size:.84rem;display:inline-flex}.lesson-dur[data-v-8fe1dad2]{color:var(--qz-primary-dark);background:#6a9e3a1a;border-radius:999px;padding:2px 10px;font-size:.78rem;font-weight:600}.lesson-remark[data-v-8fe1dad2]{color:var(--qz-text-muted);margin:8px 0 0;font-size:.82rem;line-height:1.5}@media (width<=900px){.hero-card[data-v-8fe1dad2]{padding:24px 26px 26px}.hero-head[data-v-8fe1dad2]{margin-bottom:14px}}@media (width<=640px){.detail-page[data-v-8fe1dad2]{padding:calc(var(--qz-nav-height) + env(safe-area-inset-top,0px) + 12px) 0 calc(28px + var(--qz-tabbar-space,0px))}.hero-card[data-v-8fe1dad2]{border-radius:16px;padding:18px 16px 20px}.hero-head[data-v-8fe1dad2]{flex-direction:column;align-items:flex-start;gap:12px}.course-title[data-v-8fe1dad2]{font-size:1.28rem}.course-desc[data-v-8fe1dad2]{font-size:.88rem}.syllabus[data-v-8fe1dad2]{border-radius:16px;padding:20px 16px 24px}.syllabus-head[data-v-8fe1dad2]{flex-direction:column;align-items:flex-start}.timeline-item[data-v-8fe1dad2]{grid-template-columns:36px 1fr;gap:14px}.timeline-dot[data-v-8fe1dad2]{width:28px;height:28px;font-size:.72rem}.lesson-card[data-v-8fe1dad2]{padding:16px 18px}.lesson-go[data-v-8fe1dad2]{opacity:1;transform:none}.breadcrumb-current[data-v-8fe1dad2]{display:none}}.course-list-page[data-v-9bca3636]{background:#f8faf5;min-height:100vh;position:relative;overflow:hidden}.page-bg[data-v-9bca3636]{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.bg-gradient[data-v-9bca3636]{background:radial-gradient(80% 60% at 10% 20%,#6a9e3a14 0%,#0000 60%),radial-gradient(70% 50% at 90% 80%,#a3c86d14 0%,#0000 55%);position:absolute;inset:0}.grid-lines[data-v-9bca3636]{background-image:linear-gradient(#6a9e3a0a 1px,#0000 1px),linear-gradient(90deg,#6a9e3a0a 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.glow[data-v-9bca3636]{filter:blur(80px);opacity:.35;border-radius:50%;position:absolute}.glow-1[data-v-9bca3636]{background:#6a9e3a2e;width:500px;height:500px;top:-100px;right:-80px}.glow-2[data-v-9bca3636]{background:#a3c86d26;width:400px;height:400px;bottom:-60px;left:-60px}.page-inner[data-v-9bca3636]{z-index:1;max-width:1280px;margin:0 auto;padding:32px 24px 64px;position:relative}.page-header[data-v-9bca3636]{margin-bottom:24px}.page-title[data-v-9bca3636]{color:#1a1a1a;margin-bottom:6px;font-size:1.75rem;font-weight:700}.title-accent[data-v-9bca3636]{color:#4a7c23}.page-subtitle[data-v-9bca3636]{color:#888;margin-bottom:20px;font-size:.9rem}.search-bar[data-v-9bca3636]{color:#a3c86d;background:#fff;border:1px solid #6a9e3a1f;border-radius:14px;align-items:center;gap:10px;max-width:520px;padding:12px 16px;display:flex;box-shadow:0 4px 20px #4a7c230f}.search-bar input[data-v-9bca3636]{color:#1a1a1a;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.95rem}.search-bar input[data-v-9bca3636]::placeholder{color:#b0b0b0}.category-tabs[data-v-9bca3636]{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.tab[data-v-9bca3636]{color:#777;cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:999px;padding:8px 18px;font-size:.88rem;font-weight:500;transition:all .2s}.tab[data-v-9bca3636]:hover{color:#4a7c23;border-color:#6a9e3a59}.tab.active[data-v-9bca3636]{color:#fff;background:#6a9e3a;border-color:#6a9e3a;box-shadow:0 4px 14px #4a7c2338}.summary-bar[data-v-9bca3636]{background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:24px;padding:18px 28px;display:flex;box-shadow:0 4px 20px #4a7c230f}.summary-item[data-v-9bca3636]{align-items:baseline;gap:6px;display:flex}.summary-num[data-v-9bca3636]{color:#4a7c23;font-size:1.5rem;font-weight:700}.summary-label[data-v-9bca3636]{color:#777;font-size:.85rem}.summary-divider[data-v-9bca3636]{background:#e8e8e8;width:1px;height:24px}.state-panel[data-v-9bca3636]{text-align:center;color:#777;padding:64px 24px}.spinner[data-v-9bca3636]{border:3px solid #e8e8e8;border-top-color:#6a9e3a;border-radius:50%;width:32px;height:32px;margin-bottom:14px;animation:.8s linear infinite spin-9bca3636;display:inline-block}@keyframes spin-9bca3636{to{transform:rotate(360deg)}}.btn-action[data-v-9bca3636]{color:#fff;cursor:pointer;background:#6a9e3a;border:none;border-radius:999px;margin-top:16px;padding:10px 24px;font-size:.9rem;font-weight:600}.btn-action.outline[data-v-9bca3636]{color:#4a7c23;background:#fff;border:1.5px solid #6a9e3a}.empty-panel[data-v-9bca3636]{text-align:center;background:#fff;border-radius:14px;padding:56px 24px;box-shadow:0 4px 20px #4a7c230f}.empty-icon[data-v-9bca3636]{color:#a3c86d;justify-content:center;margin-bottom:12px;display:flex}.empty-title[data-v-9bca3636]{color:#1a1a1a;margin-bottom:8px;font-size:1.05rem;font-weight:600}.empty-sub[data-v-9bca3636]{color:#888;font-size:.88rem}.course-feed[data-v-9bca3636]{grid-template-columns:repeat(3,1fr);align-items:start;gap:16px;display:grid}.series-card[data-v-9bca3636]{box-shadow:none;background:0 0;border:none;flex-direction:column;align-self:start;height:auto;display:flex;position:relative;overflow:visible}.series-card.expanded[data-v-9bca3636]{background:#fff;border:1px solid #6a9e3a1f;border-radius:16px;grid-column:1/-1;overflow:hidden;box-shadow:0 10px 32px #4a7c231a}.series-stack[data-v-9bca3636]{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:none;padding:0;display:block}.series-card.expanded .series-stack[data-v-9bca3636]{display:none}.stack-stage[data-v-9bca3636]{width:100%;padding:0 14px 18px 0;position:relative}.stack-layer[data-v-9bca3636]{transform-origin:85% 90%;transform:translate(var(--stack-tx,0), var(--stack-ty,0)) rotate(var(--stack-rot,0deg));pointer-events:none;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;right:14px}.stack-layer.is-front[data-v-9bca3636]{pointer-events:auto;position:relative;right:0}.stack-course-card[data-v-9bca3636]{pointer-events:none;height:auto}.stack-layer:not(.is-front) .stack-course-card[data-v-9bca3636]{border-color:#0000000a;box-shadow:0 2px 10px #0000000a}.series-stack:hover .stack-layer.is-front .stack-course-card[data-v-9bca3636]{border-color:#6a9e3a2e;transform:translateY(-3px);box-shadow:0 10px 32px #4a7c231f}.series-stack:hover .stack-layer.is-front .card-action[data-v-9bca3636]{color:#fff;background:#6a9e3a}.series-stack:hover .stack-layer.is-front .card-cta[data-v-9bca3636]{color:#4a7c23}.series-stack[data-v-9bca3636]:focus-visible{outline:none}.series-stack:focus-visible .stack-layer.is-front .stack-course-card[data-v-9bca3636]{outline-offset:2px;outline:2px solid #6a9e3a73}.series-expand[data-v-9bca3636]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1),opacity .3s;display:grid}.series-expand.open[data-v-9bca3636]{opacity:1;grid-template-rows:1fr}.series-expand-inner[data-v-9bca3636]{min-height:0;overflow:hidden}.series-head[data-v-9bca3636]{padding:20px 22px 6px}.series-eyebrow[data-v-9bca3636]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.series-chip[data-v-9bca3636]{color:#4a7c23;background:#6a9e3a1f;border-radius:999px;align-items:center;padding:4px 10px;font-size:.72rem;font-weight:650;display:inline-flex}.series-chip.soft[data-v-9bca3636]{color:#4a7c23;background:#6a9e3a1f}.series-collapse-btn[data-v-9bca3636]{color:#4a7c23;cursor:pointer;background:#fff;border:1px solid #6a9e3a47;border-radius:999px;margin-left:auto;padding:4px 12px;font-size:.78rem;font-weight:600}.series-collapse-btn[data-v-9bca3636]:hover{background:#6a9e3a14}.series-title[data-v-9bca3636]{color:#1a1a1a;margin:0;font-size:1.28rem;font-weight:720;line-height:1.35}.series-desc[data-v-9bca3636]{color:#777;max-width:72ch;margin:8px 0 0;font-size:.9rem;line-height:1.6}.series-meta[data-v-9bca3636]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.meta-pill[data-v-9bca3636]{color:#5f6b57;background:#f4f8ef;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.8rem;display:inline-flex}.series-status[data-v-9bca3636]{border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:650}.path-board[data-v-9bca3636]{flex-direction:column;padding:8px 20px 22px;display:flex}.path-step[data-v-9bca3636]{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:none;gap:14px;padding:0;animation:.4s both path-in-9bca3636;display:flex}.path-step[data-v-9bca3636]:first-child{animation-delay:40ms}.path-step[data-v-9bca3636]:nth-child(2){animation-delay:80ms}.path-step[data-v-9bca3636]:nth-child(3){animation-delay:.12s}.path-step[data-v-9bca3636]:nth-child(4){animation-delay:.16s}.path-step[data-v-9bca3636]:nth-child(5){animation-delay:.2s}.path-step[data-v-9bca3636]:nth-child(n+6){animation-delay:.24s}@keyframes path-in-9bca3636{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.path-rail[data-v-9bca3636]{flex-direction:column;flex-shrink:0;align-items:center;width:32px;padding-top:18px;display:flex;position:relative}.path-dot[data-v-9bca3636]{color:#fff;z-index:1;background:linear-gradient(145deg,#6a9e3a,#4a7c23);border-radius:50%;place-items:center;width:28px;height:28px;font-size:.78rem;font-weight:700;transition:transform .2s;display:grid;box-shadow:0 0 0 4px #6a9e3a24}.path-line[data-v-9bca3636]{background:linear-gradient(#6a9e3a73,#a3c86d14);flex:1;width:2px;min-height:28px;margin-top:6px}.path-body[data-v-9bca3636]{background:linear-gradient(#f7faf3 0%,#fff 100%);border:1px solid #6a9e3a1f;border-radius:14px;flex:1;min-width:0;margin-bottom:12px;padding:14px 16px;transition:transform .2s,box-shadow .2s,border-color .2s}.path-step:hover .path-body[data-v-9bca3636],.path-step:focus-visible .path-body[data-v-9bca3636]{border-color:#6a9e3a59;transform:translateY(-1px);box-shadow:0 10px 24px #4a7c231a}.path-step[data-v-9bca3636]:focus-visible{outline:none}.path-step:hover .path-dot[data-v-9bca3636],.path-step:focus-visible .path-dot[data-v-9bca3636]{transform:scale(1.06)}.path-top[data-v-9bca3636]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.path-titles[data-v-9bca3636]{min-width:0}.path-name[data-v-9bca3636]{color:#1a1a1a;margin:0;font-size:1rem;font-weight:650;line-height:1.4}.path-sub[data-v-9bca3636]{color:#999;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:.8rem;overflow:hidden}.path-meta[data-v-9bca3636]{color:#7a7a7a;flex-wrap:wrap;gap:8px 14px;margin-top:10px;font-size:.8rem;display:flex}.path-cta[data-v-9bca3636]{color:#4a7c23;align-items:center;gap:4px;margin-top:12px;font-size:.82rem;font-weight:650;display:inline-flex}.course-card[data-v-9bca3636]{cursor:pointer;background:#fff;border:1px solid #0000;border-radius:16px;flex-direction:column;height:100%;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden;box-shadow:0 2px 12px #00000008}.course-card[data-v-9bca3636]:hover{border-color:#6a9e3a2e;transform:translateY(-3px);box-shadow:0 10px 32px #4a7c231f}.course-card:hover .card-action[data-v-9bca3636]{color:#fff;background:#6a9e3a}.course-card:hover .card-cta[data-v-9bca3636]{color:#4a7c23}.card-body[data-v-9bca3636]{flex:1;padding:20px 22px 12px}.card-header[data-v-9bca3636]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.card-title-block[data-v-9bca3636]{flex:1;min-width:0}.card-title[data-v-9bca3636]{color:#1a1a1a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.08rem;font-weight:650;line-height:1.4;display:-webkit-box;overflow:hidden}.card-subtitle[data-v-9bca3636]{color:#999;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:.82rem;overflow:hidden}.card-badge[data-v-9bca3636]{border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:.72rem;font-weight:600;line-height:1.4}.card-meta[data-v-9bca3636]{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.meta-row[data-v-9bca3636]{flex-wrap:wrap;gap:8px 16px;display:flex}.meta-cell[data-v-9bca3636]{color:#777;align-items:center;gap:6px;min-width:0;font-size:.84rem;display:flex}.meta-cell span[data-v-9bca3636]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meta-cell svg[data-v-9bca3636]{color:#a3c86d;flex-shrink:0}.card-desc[data-v-9bca3636]{color:#888;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.84rem;line-height:1.55;display:-webkit-box;overflow:hidden}.card-footer[data-v-9bca3636]{justify-content:space-between;align-items:center;margin-top:auto;padding:12px 22px 18px;display:flex}.card-cta[data-v-9bca3636]{color:#6a9e3a;font-size:.85rem;font-weight:600;transition:color .2s}.card-action[data-v-9bca3636]{color:#6a9e3a;background:#6a9e3a14;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s,color .2s;display:flex}@media (width<=1024px){.course-feed[data-v-9bca3636]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.page-inner[data-v-9bca3636]{padding:16px 16px calc(24px + var(--qz-tabbar-space,0px))}.page-title[data-v-9bca3636]{font-size:1.35rem}.page-subtitle[data-v-9bca3636]{margin-bottom:14px;font-size:.84rem}.search-bar[data-v-9bca3636]{border-radius:12px;max-width:none;padding:10px 14px}.category-tabs[data-v-9bca3636]{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin:0 -16px 18px;padding:2px 16px 10px;overflow-x:auto}.category-tabs[data-v-9bca3636]::-webkit-scrollbar{display:none}.tab[data-v-9bca3636]{flex:none;min-height:36px;padding:8px 14px;font-size:.84rem}.summary-bar[data-v-9bca3636]{border-radius:14px;gap:12px;padding:12px 14px}.summary-num[data-v-9bca3636]{font-size:1.2rem}.course-feed[data-v-9bca3636]{grid-template-columns:1fr;gap:14px}.series-head[data-v-9bca3636]{padding:16px 14px 6px}.series-title[data-v-9bca3636]{font-size:1.1rem}.path-board[data-v-9bca3636]{padding:4px 10px 14px}.path-body[data-v-9bca3636]{padding:10px}.card-body[data-v-9bca3636]{padding:14px 14px 8px}.card-footer[data-v-9bca3636]{padding:10px 14px 12px}}.hero[data-v-ce873dfe]{background:linear-gradient(#f4f8ee 0%,#fff 100%);padding:140px 0 0;position:relative;overflow:hidden}.hero-bg[data-v-ce873dfe]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.leaf[data-v-ce873dfe]{background:var(--qz-primary-light);opacity:.25;border-radius:0 80%;width:24px;height:24px;animation:6s ease-in-out infinite leafFloat-ce873dfe;position:absolute}.leaf-1[data-v-ce873dfe]{animation-delay:0s;top:15%;left:8%}.leaf-2[data-v-ce873dfe]{width:18px;height:18px;animation-delay:2s;top:25%;right:12%}.leaf-3[data-v-ce873dfe]{width:14px;height:14px;animation-delay:4s;top:55%;left:15%}.leaf-4[data-v-ce873dfe]{width:20px;height:20px;animation-delay:1s;top:45%;right:8%}@keyframes leafFloat-ce873dfe{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-16px)rotate(10deg)}}.circle[data-v-ce873dfe]{background:radial-gradient(circle, var(--qz-primary-lighter) 0%, transparent 70%);opacity:.6;border-radius:50%;position:absolute}.circle-1[data-v-ce873dfe]{width:360px;height:360px;top:-80px;right:-80px}.circle-2[data-v-ce873dfe]{opacity:.4;width:260px;height:260px;bottom:60px;left:-60px}.circle-3[data-v-ce873dfe]{opacity:.25;width:160px;height:160px;top:40%;right:30%}.hero-inner[data-v-ce873dfe]{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid;position:relative}.hero-text[data-v-ce873dfe]{max-width:560px}.badge[data-v-ce873dfe]{border:1px solid var(--qz-border);color:var(--qz-primary-dark);background:#fff;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:.85rem;display:inline-flex}.badge-dot[data-v-ce873dfe]{background:var(--qz-primary);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse-ce873dfe}@keyframes pulse-ce873dfe{0%,to{opacity:1}50%{opacity:.4}}h1[data-v-ce873dfe]{color:var(--qz-text);margin-bottom:20px;font-size:3rem;font-weight:700;line-height:1.2}.text-gradient[data-v-ce873dfe]{background:linear-gradient(135deg, var(--qz-primary), var(--qz-primary-dark));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.subtitle[data-v-ce873dfe]{color:var(--qz-text-muted);margin-bottom:32px;font-size:1.1rem;line-height:1.7}.hero-actions[data-v-ce873dfe]{flex-wrap:wrap;gap:14px;display:flex}.btn-main[data-v-ce873dfe]{background:linear-gradient(135deg, var(--qz-primary), var(--qz-primary-dark));color:#fff;border-radius:10px;align-items:center;padding:14px 32px;font-size:1rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.btn-main[data-v-ce873dfe]:hover{transform:translateY(-2px);box-shadow:0 12px 28px #4a7c234d}.btn-ghost[data-v-ce873dfe]{border:1.5px solid var(--qz-border);color:var(--qz-text-body);background:#fff;border-radius:10px;padding:14px 32px;font-size:1rem;font-weight:600;transition:all .2s}.btn-ghost[data-v-ce873dfe]:hover{border-color:var(--qz-primary);color:var(--qz-primary)}.hero-visual[data-v-ce873dfe]{min-height:420px;position:relative}.hero-image[data-v-ce873dfe]{background:linear-gradient(135deg, var(--qz-primary-lighter), #fff);border-radius:50%;justify-content:center;align-items:center;width:320px;height:320px;animation:5s ease-in-out infinite heroFloat-ce873dfe;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 60px #4a7c2326}.hero-image img[data-v-ce873dfe]{object-fit:contain;width:220px;height:220px}@keyframes heroFloat-ce873dfe{0%,to{transform:translate(-50%,-52%)}50%{transform:translate(-50%,-48%)}}.hero-card[data-v-ce873dfe]{z-index:99;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:14px 18px;animation:4s ease-in-out infinite cardFloat-ce873dfe;display:flex;position:absolute;box-shadow:0 8px 24px #4a7c231a}.card-1[data-v-ce873dfe]{animation-delay:0s;top:10%;left:0}.card-2[data-v-ce873dfe]{animation-delay:1.5s;top:0;right:10%}.card-3[data-v-ce873dfe]{animation-delay:3s;bottom:15%;left:5%}@keyframes cardFloat-ce873dfe{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.card-icon[data-v-ce873dfe]{background:var(--qz-primary-lighter);width:44px;height:44px;color:var(--qz-primary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.card-icon.purple[data-v-ce873dfe]{color:#7b4ae2;background:#f0e6ff}.card-icon.orange[data-v-ce873dfe]{color:#e27b1a;background:#fff0e0}.card-title[data-v-ce873dfe]{color:var(--qz-text-muted);font-size:.8rem}.card-desc[data-v-ce873dfe]{color:var(--qz-text);font-size:.95rem;font-weight:600}.stats-bar[data-v-ce873dfe]{border-top:1px solid var(--qz-border);background:#fff;margin-top:80px}.stats-inner[data-v-ce873dfe]{grid-template-columns:repeat(4,1fr);gap:24px;padding:40px 24px;display:grid}.stat-item[data-v-ce873dfe]{text-align:center}.stat-num[data-v-ce873dfe]{background:linear-gradient(135deg, var(--qz-primary), var(--qz-primary-dark));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:700}.stat-label[data-v-ce873dfe]{color:var(--qz-text-muted);margin-top:4px;font-size:.9rem}@media (width<=960px){.hero-inner[data-v-ce873dfe]{text-align:center;grid-template-columns:1fr}.hero-text[data-v-ce873dfe]{max-width:100%}.hero-actions[data-v-ce873dfe]{justify-content:center}.hero-visual[data-v-ce873dfe]{min-height:360px;margin-top:20px}.hero-image[data-v-ce873dfe]{width:240px;height:240px}.hero-image img[data-v-ce873dfe]{width:160px;height:160px}h1[data-v-ce873dfe]{font-size:2.2rem}.stats-inner[data-v-ce873dfe]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.hero[data-v-ce873dfe]{padding-top:calc(var(--qz-nav-height) + env(safe-area-inset-top,0px) + 28px);padding-bottom:8px}h1[data-v-ce873dfe]{word-break:break-word;font-size:1.65rem;line-height:1.35}.subtitle[data-v-ce873dfe]{font-size:.95rem}.hero-actions[data-v-ce873dfe]{flex-direction:column;align-items:stretch;gap:10px}.hero-actions .btn-main[data-v-ce873dfe],.hero-actions .btn-ghost[data-v-ce873dfe]{text-align:center;box-sizing:border-box;justify-content:center;width:100%}.hero-visual[data-v-ce873dfe]{max-width:100%;min-height:220px;margin-top:8px;overflow:hidden}.hero-image[data-v-ce873dfe]{width:180px;height:180px}.hero-image img[data-v-ce873dfe]{width:120px;height:120px}.hero-card[data-v-ce873dfe]{display:none}.stats-bar[data-v-ce873dfe]{margin-top:40px}.stats-inner[data-v-ce873dfe]{grid-template-columns:1fr 1fr;gap:12px;max-width:100%;padding:20px 12px}.stat-num[data-v-ce873dfe]{font-size:1.35rem}.stat-label[data-v-ce873dfe]{font-size:.8rem}}.courses[data-v-c1a031b4]{background:#f8faf5;padding:100px 0;position:relative;overflow:hidden}.courses[data-v-c1a031b4]:before{content:"";pointer-events:none;background:radial-gradient(circle,#6a9e3a14 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-200px;right:-100px}.courses[data-v-c1a031b4]:after{content:"";pointer-events:none;background:radial-gradient(circle,#a3c86d1a 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;bottom:-150px;left:-80px}.section-header[data-v-c1a031b4]{text-align:center;z-index:1;margin-bottom:40px;position:relative}.section-tag[data-v-c1a031b4]{color:#4a7c23;background:#6a9e3a1a;border-radius:999px;align-items:center;margin-bottom:14px;padding:6px 16px;font-size:.8rem;font-weight:600;display:inline-flex}.section-header h2[data-v-c1a031b4]{color:#1a1a1a;margin-bottom:10px;font-size:2.1rem;font-weight:700}.section-header p[data-v-c1a031b4]{color:#888;max-width:520px;margin:0 auto;font-size:.95rem;line-height:1.6}.category-tabs[data-v-c1a031b4]{z-index:1;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:32px;display:flex;position:relative}.tab[data-v-c1a031b4]{color:#777;cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:999px;padding:8px 18px;font-size:.88rem;font-weight:500;transition:all .2s}.tab[data-v-c1a031b4]:hover{color:#4a7c23;border-color:#6a9e3a59}.tab.active[data-v-c1a031b4]{color:#fff;background:#6a9e3a;border-color:#6a9e3a;box-shadow:0 4px 14px #4a7c2338}.state-box[data-v-c1a031b4]{text-align:center;color:#777;z-index:1;padding:56px 24px;position:relative}.state-error[data-v-c1a031b4]{color:#9a6700}.state-spinner[data-v-c1a031b4]{border:3px solid #e8e8e8;border-top-color:#6a9e3a;border-radius:50%;width:32px;height:32px;margin-bottom:14px;animation:.8s linear infinite spin-c1a031b4;display:inline-block}@keyframes spin-c1a031b4{to{transform:rotate(360deg)}}.btn-retry[data-v-c1a031b4]{color:#4a7c23;cursor:pointer;background:#fff;border:1.5px solid #6a9e3a;border-radius:999px;margin-top:14px;padding:10px 22px;font-weight:600}.empty-icon[data-v-c1a031b4]{margin-bottom:12px;font-size:2.5rem}.empty-title[data-v-c1a031b4]{color:#1a1a1a;margin-bottom:6px;font-size:1.05rem;font-weight:600}.empty-sub[data-v-c1a031b4]{color:#888;font-size:.88rem}.course-grid[data-v-c1a031b4]{z-index:1;grid-template-columns:repeat(3,1fr);gap:16px;display:grid;position:relative}.course-card[data-v-c1a031b4]{cursor:pointer;background:#fff;border:1px solid #0000;border-radius:16px;flex-direction:column;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden;box-shadow:0 2px 12px #00000008}.course-card[data-v-c1a031b4]:hover{border-color:#6a9e3a2e;transform:translateY(-3px);box-shadow:0 10px 32px #4a7c231f}.course-card:hover .card-action[data-v-c1a031b4]{color:#fff;background:#6a9e3a}.course-card:hover .card-cta[data-v-c1a031b4]{color:#4a7c23}.card-accent[data-v-c1a031b4]{background:linear-gradient(90deg,#6a9e3a,#a3c86d);height:3px}.card-body[data-v-c1a031b4]{flex:1;padding:20px 22px 12px}.card-header[data-v-c1a031b4]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.card-title-block[data-v-c1a031b4]{flex:1;min-width:0}.card-title[data-v-c1a031b4]{color:#1a1a1a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.08rem;font-weight:650;line-height:1.4;display:-webkit-box;overflow:hidden}.card-subtitle[data-v-c1a031b4]{color:#999;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:.82rem;overflow:hidden}.card-badge[data-v-c1a031b4]{border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:.72rem;font-weight:600;line-height:1.4}.card-meta[data-v-c1a031b4]{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.meta-row[data-v-c1a031b4]{flex-wrap:wrap;gap:8px 16px;display:flex}.meta-cell[data-v-c1a031b4]{color:#777;align-items:center;gap:6px;min-width:0;font-size:.84rem;display:flex}.meta-cell span[data-v-c1a031b4]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meta-cell svg[data-v-c1a031b4]{color:#a3c86d;flex-shrink:0}.card-desc[data-v-c1a031b4]{color:#888;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.84rem;line-height:1.55;display:-webkit-box;overflow:hidden}.card-footer[data-v-c1a031b4]{justify-content:space-between;align-items:center;margin-top:auto;padding:12px 22px 18px;display:flex}.card-cta[data-v-c1a031b4]{color:#6a9e3a;font-size:.85rem;font-weight:600;transition:color .2s}.card-action[data-v-c1a031b4]{color:#6a9e3a;background:#6a9e3a14;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s,color .2s;display:flex}.more-wrap[data-v-c1a031b4]{text-align:center;z-index:1;margin-top:40px;position:relative}.btn-more[data-v-c1a031b4]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6a9e3a,#4a7c23);border:none;border-radius:999px;align-items:center;gap:8px;padding:12px 28px;font-size:.95rem;font-weight:600;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 8px 24px #4a7c2347}.btn-more[data-v-c1a031b4]:hover{transform:translateY(-2px);box-shadow:0 12px 32px #4a7c2359}@media (width<=1024px){.course-grid[data-v-c1a031b4]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.course-grid[data-v-c1a031b4]{grid-template-columns:1fr}}@media (width<=560px){.courses[data-v-c1a031b4]{padding:56px 0 40px}.section-header h2[data-v-c1a031b4]{font-size:1.4rem}.section-header p[data-v-c1a031b4]{font-size:.9rem}.card-body[data-v-c1a031b4]{padding:14px 14px 8px}.card-footer[data-v-c1a031b4]{padding:10px 14px 12px}}.features[data-v-884a48dd]{background:var(--qz-bg);padding:100px 0}.section-header[data-v-884a48dd]{text-align:center;margin-bottom:56px}.section-tag[data-v-884a48dd]{background:var(--qz-primary-lighter);color:var(--qz-primary-dark);border-radius:999px;margin-bottom:16px;padding:6px 16px;font-size:.85rem;font-weight:600;display:inline-block}.section-header h2[data-v-884a48dd]{color:var(--qz-text);margin-bottom:10px;font-size:2.2rem}.section-header p[data-v-884a48dd]{color:var(--qz-text-muted);max-width:520px;margin:0 auto;font-size:1.05rem}.features-grid[data-v-884a48dd]{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.feature-card[data-v-884a48dd]{border-radius:var(--qz-radius);border:1px solid var(--qz-border);background:#fff;padding:36px 28px;transition:transform .3s,box-shadow .3s}.feature-card[data-v-884a48dd]:hover{transform:translateY(-6px);box-shadow:0 16px 40px #4a7c231a}.feature-icon[data-v-884a48dd]{background:var(--qz-primary-lighter);width:56px;height:56px;color:var(--qz-primary);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.feature-card h3[data-v-884a48dd]{color:var(--qz-text);margin-bottom:10px;font-size:1.15rem}.feature-card p[data-v-884a48dd]{color:var(--qz-text-muted);font-size:.95rem;line-height:1.6}@media (width<=960px){.features-grid[data-v-884a48dd]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.features-grid[data-v-884a48dd]{grid-template-columns:1fr}.section-header h2[data-v-884a48dd]{font-size:1.6rem}}.instructors[data-v-4f58416b]{background:#fff;padding:100px 0}.section-header[data-v-4f58416b]{text-align:center;margin-bottom:56px}.section-tag[data-v-4f58416b]{background:var(--qz-primary-lighter);color:var(--qz-primary-dark);border-radius:999px;margin-bottom:16px;padding:6px 16px;font-size:.85rem;font-weight:600;display:inline-block}.section-header h2[data-v-4f58416b]{color:var(--qz-text);margin-bottom:10px;font-size:2.2rem}.section-header p[data-v-4f58416b]{color:var(--qz-text-muted);max-width:520px;margin:0 auto;font-size:1.05rem}.instructor-grid[data-v-4f58416b]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.instructor-card[data-v-4f58416b]{border-radius:var(--qz-radius);text-align:center;border:1px solid var(--qz-border);background:#fff;padding:32px 24px;transition:transform .3s,box-shadow .3s}.instructor-card[data-v-4f58416b]:hover{transform:translateY(-6px);box-shadow:0 16px 40px #4a7c231a}.instructor-avatar[data-v-4f58416b]{background:linear-gradient(135deg, var(--qz-primary-light), var(--qz-primary));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 16px;font-size:1.8rem;font-weight:600;display:flex}.instructor-card h3[data-v-4f58416b]{color:var(--qz-text);margin-bottom:4px;font-size:1.15rem}.instructor-title[data-v-4f58416b]{color:var(--qz-text-muted);margin-bottom:10px;font-size:.85rem}.instructor-course[data-v-4f58416b]{background:var(--qz-primary-lighter);color:var(--qz-primary-dark);border-radius:6px;margin-bottom:12px;padding:4px 12px;font-size:.8rem;font-weight:500;display:inline-block}.instructor-meta[data-v-4f58416b]{color:var(--qz-text-muted);font-size:.85rem}@media (width<=960px){.instructor-grid[data-v-4f58416b]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.instructor-grid[data-v-4f58416b]{grid-template-columns:1fr}.section-header h2[data-v-4f58416b]{font-size:1.6rem}}.testimonials[data-v-443d0079]{background:var(--qz-bg);padding:100px 0}.section-header[data-v-443d0079]{text-align:center;margin-bottom:56px}.section-tag[data-v-443d0079]{background:var(--qz-primary-lighter);color:var(--qz-primary-dark);border-radius:999px;margin-bottom:16px;padding:6px 16px;font-size:.85rem;font-weight:600;display:inline-block}.section-header h2[data-v-443d0079]{color:var(--qz-text);margin-bottom:10px;font-size:2.2rem}.section-header p[data-v-443d0079]{color:var(--qz-text-muted);max-width:520px;margin:0 auto;font-size:1.05rem}.review-grid[data-v-443d0079]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.review-card[data-v-443d0079]{border-radius:var(--qz-radius);border:1px solid var(--qz-border);background:#fff;padding:32px;transition:transform .3s,box-shadow .3s}.review-card[data-v-443d0079]:hover{transform:translateY(-6px);box-shadow:0 16px 40px #4a7c231a}.review-stars[data-v-443d0079]{color:#e2a90a;letter-spacing:2px;margin-bottom:16px;font-size:1.1rem}.review-content[data-v-443d0079]{color:var(--qz-text-body);margin-bottom:24px;font-size:1rem;line-height:1.7}.review-author[data-v-443d0079]{align-items:center;gap:12px;display:flex}.author-avatar[data-v-443d0079]{background:linear-gradient(135deg, var(--qz-primary-light), var(--qz-primary));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-weight:600;display:flex}.author-name[data-v-443d0079]{color:var(--qz-text);font-weight:600}.author-role[data-v-443d0079]{color:var(--qz-text-muted);font-size:.85rem}@media (width<=960px){.review-grid[data-v-443d0079]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.review-grid[data-v-443d0079]{grid-template-columns:1fr}.section-header h2[data-v-443d0079]{font-size:1.6rem}}.cta[data-v-b37a7da2]{background:linear-gradient(135deg, var(--qz-primary-dark), var(--qz-primary));padding:100px 0;position:relative;overflow:hidden}.cta[data-v-b37a7da2]:before{content:"";background:#ffffff0f;border-radius:50%;width:300px;height:300px;position:absolute;top:-60px;right:-60px}.cta[data-v-b37a7da2]:after{content:"";background:#ffffff0f;border-radius:50%;width:200px;height:200px;position:absolute;bottom:-40px;left:-40px}.cta-inner[data-v-b37a7da2]{z-index:1;grid-template-columns:1fr auto;align-items:center;gap:60px;display:grid;position:relative}.cta-text h2[data-v-b37a7da2]{color:#fff;margin-bottom:14px;font-size:2.2rem}.cta-text p[data-v-b37a7da2]{color:#ffffffd9;max-width:520px;margin-bottom:32px;font-size:1.1rem}.cta-actions[data-v-b37a7da2]{flex-wrap:wrap;gap:14px;display:flex}.btn-main[data-v-b37a7da2]{color:var(--qz-primary-dark);background:#fff;border-radius:10px;padding:14px 32px;font-size:1rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.btn-main[data-v-b37a7da2]:hover{transform:translateY(-2px);box-shadow:0 12px 28px #00000026}.btn-ghost[data-v-b37a7da2]{color:#fff;border:1.5px solid #ffffff59;border-radius:10px;padding:14px 32px;font-size:1rem;font-weight:600;transition:all .2s}.btn-ghost[data-v-b37a7da2]:hover{background:#ffffff1f;border-color:#fff9}.cta-visual[data-v-b37a7da2]{justify-content:center;align-items:center;display:flex}.cta-circle[data-v-b37a7da2]{background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:220px;height:220px;animation:5s ease-in-out infinite ctaFloat-b37a7da2;display:flex}.cta-circle img[data-v-b37a7da2]{object-fit:contain;width:160px;height:160px}@keyframes ctaFloat-b37a7da2{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (width<=960px){.cta-inner[data-v-b37a7da2]{text-align:center;grid-template-columns:1fr}.cta-text p[data-v-b37a7da2]{margin:0 auto 32px}.cta-actions[data-v-b37a7da2]{justify-content:center}.cta-visual[data-v-b37a7da2]{display:none}}@media (width<=560px){.cta-text h2[data-v-b37a7da2]{font-size:1.6rem}}.footer[data-v-09627d32]{color:#a3b091;background:#1f261a;padding:64px 0 28px}.footer-top[data-v-09627d32]{grid-template-columns:1.2fr 2fr;gap:60px;margin-bottom:48px;display:grid}.footer-brand .logo[data-v-09627d32]{color:#fff;align-items:center;gap:10px;margin-bottom:16px;font-size:1.25rem;font-weight:700;display:flex}.footer-brand .logo img[data-v-09627d32]{object-fit:contain;background:var(--qz-primary-lighter);border-radius:50%;width:36px;height:36px}.footer-brand p[data-v-09627d32]{max-width:320px;margin-bottom:20px;font-size:.95rem;line-height:1.7}.socials[data-v-09627d32]{gap:12px;display:flex}.socials a[data-v-09627d32]{color:#a3b091;background:#ffffff0f;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex}.socials a[data-v-09627d32]:hover{background:var(--qz-primary);color:#fff}.footer-links[data-v-09627d32]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.link-col h4[data-v-09627d32]{color:#fff;margin-bottom:16px;font-size:1rem}.link-col ul li[data-v-09627d32]{margin-bottom:10px}.link-col ul li a[data-v-09627d32]{color:#a3b091;font-size:.9rem;transition:color .2s}.link-col ul li a[data-v-09627d32]:hover{color:var(--qz-primary-light)}.footer-bottom[data-v-09627d32]{text-align:center;color:#7a8a6e;border-top:1px solid #ffffff0f;padding-top:24px;font-size:.85rem}@media (width<=960px){.footer-top[data-v-09627d32]{grid-template-columns:1fr;gap:40px}.footer-links[data-v-09627d32]{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.footer-links[data-v-09627d32]{grid-template-columns:1fr 1fr}.footer[data-v-09627d32]{padding-bottom:calc(32px + var(--qz-tabbar-space,0px))}}.hw-panel[data-v-b0264f04]{min-height:240px}.hw-state[data-v-b0264f04]{text-align:center;color:var(--qz-text-muted);border-radius:var(--qz-radius);border:1px dashed var(--qz-border);background:#fff;padding:48px 24px}.hw-error[data-v-b0264f04]{color:#b42318}.hw-layout[data-v-b0264f04]{grid-template-columns:280px 1fr;align-items:start;gap:24px;display:grid}.hw-sidebar[data-v-b0264f04]{border:1px solid var(--qz-border);border-radius:var(--qz-radius);background:#fff;overflow:hidden}.sidebar-head[data-v-b0264f04]{border-bottom:1px solid var(--qz-border);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.sidebar-title[data-v-b0264f04]{color:var(--qz-text);font-weight:600}.sidebar-count[data-v-b0264f04]{color:var(--qz-text-muted);font-size:.8rem}.hw-list[data-v-b0264f04]{max-height:640px;margin:0;padding:8px;list-style:none;overflow:auto}.hw-list-item[data-v-b0264f04]{cursor:pointer;border-radius:10px;padding:12px;transition:background .15s}.hw-list-item[data-v-b0264f04]:hover{background:var(--qz-bg)}.hw-list-item.active[data-v-b0264f04]{background:var(--qz-primary-lighter)}.hw-item-title[data-v-b0264f04]{color:var(--qz-text);margin-bottom:6px;font-weight:600;line-height:1.4}.hw-item-meta[data-v-b0264f04],.hw-item-time[data-v-b0264f04]{color:var(--qz-text-muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:.78rem;display:flex}.hw-sub-tag[data-v-b0264f04]{color:#4338ca;background:#eef2ff;border-radius:999px;margin-left:4px;padding:0 6px}.hw-sub-tag[data-status="3"][data-v-b0264f04]{color:#027a48;background:#ecfdf3}.hw-sub-tag[data-status="2"][data-v-b0264f04]{color:#c2410c;background:#fff7ed}.hw-main[data-v-b0264f04]{border:1px solid var(--qz-border);border-radius:var(--qz-radius);box-sizing:border-box;opacity:1;visibility:visible;background:#fff;width:100%;min-width:0;min-height:320px;padding:20px 22px 28px}.hw-detail-inner[data-v-b0264f04]{opacity:1;visibility:visible;width:100%;min-width:0}.hw-main-head[data-v-b0264f04]{border-bottom:1px solid var(--qz-border);justify-content:space-between;gap:16px;margin-bottom:20px;padding-bottom:16px;display:flex}.hw-main-head h3[data-v-b0264f04]{color:var(--qz-text);margin:0 0 8px;font-size:1.25rem}.hw-desc[data-v-b0264f04]{color:var(--qz-text-muted);white-space:pre-wrap;margin:0 0 10px;line-height:1.6}.hw-meta-row[data-v-b0264f04]{color:var(--qz-text-muted);flex-wrap:wrap;gap:12px;font-size:.85rem;display:flex}.hw-score-card[data-v-b0264f04]{text-align:right;background:linear-gradient(145deg,#f7faf3,#eef6e4);border:1px solid #d7e8c2;border-radius:12px;flex-shrink:0;min-width:140px;padding:12px 14px}.score-label[data-v-b0264f04]{color:var(--qz-text-muted);font-size:.75rem}.score-value[data-v-b0264f04]{color:var(--qz-primary-dark);font-size:1.6rem;font-weight:700;line-height:1.2}.score-value small[data-v-b0264f04]{color:var(--qz-text-muted);font-size:.85rem;font-weight:500}.score-comment[data-v-b0264f04]{color:var(--qz-text-muted);text-align:left;margin-top:6px;font-size:.78rem}.hw-questions[data-v-b0264f04]{flex-direction:column;gap:16px;display:flex}.hw-question[data-v-b0264f04]{border:1px solid var(--qz-border);background:#fcfcfb;border-radius:12px;padding:16px}.hw-question.correct[data-v-b0264f04]{background:#f0fdf4;border-color:#a7f3d0}.hw-question.wrong[data-v-b0264f04]{background:#fef2f2;border-color:#fecaca}.q-head[data-v-b0264f04]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.q-index[data-v-b0264f04]{background:var(--qz-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:700;display:inline-flex}.q-type[data-v-b0264f04],.q-score[data-v-b0264f04],.q-got[data-v-b0264f04]{background:var(--qz-bg);color:var(--qz-text-muted);border-radius:999px;padding:2px 8px;font-size:.78rem}.q-got[data-v-b0264f04]{color:#027a48;background:#ecfdf3}.q-title[data-v-b0264f04]{color:var(--qz-text);white-space:pre-wrap;margin-bottom:12px;font-size:1rem;font-weight:600;line-height:1.55}.q-options[data-v-b0264f04]{flex-direction:column;gap:8px;display:flex}.q-option[data-v-b0264f04]{border:1px solid var(--qz-border);cursor:pointer;background:#fff;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.q-option[data-v-b0264f04]:hover:not(.disabled){border-color:var(--qz-primary)}.q-option.selected[data-v-b0264f04]{border-color:var(--qz-primary);background:var(--qz-primary-lighter)}.q-option.disabled[data-v-b0264f04]{cursor:default;opacity:.92}.q-option input[data-v-b0264f04]{margin-top:3px}.opt-key[data-v-b0264f04]{color:var(--qz-primary-dark);min-width:1.2em;font-weight:700}.q-judge[data-v-b0264f04]{flex-direction:row;gap:12px}.judge-btn[data-v-b0264f04]{border:1px solid var(--qz-border);cursor:pointer;background:#fff;border-radius:10px;flex:1;padding:12px;font-weight:600}.judge-btn.selected[data-v-b0264f04]{border-color:var(--qz-primary);background:var(--qz-primary-lighter);color:var(--qz-primary-dark)}.judge-btn[data-v-b0264f04]:disabled{cursor:default}.q-input-wrap[data-v-b0264f04]{margin-top:4px}.q-input[data-v-b0264f04],.q-textarea[data-v-b0264f04]{border:1px solid var(--qz-border);width:100%;font:inherit;color:var(--qz-text);resize:vertical;background:#fff;border-radius:10px;padding:10px 12px}.q-input[data-v-b0264f04]:disabled,.q-textarea[data-v-b0264f04]:disabled{color:var(--qz-text);background:#f5f5f4}.q-feedback[data-v-b0264f04]{border-top:1px dashed var(--qz-border);color:var(--qz-text-muted);flex-direction:column;gap:4px;margin-top:12px;padding-top:12px;font-size:.88rem;display:flex}.fb-line.analysis[data-v-b0264f04]{color:#365314}.hw-actions[data-v-b0264f04]{align-items:center;gap:12px;margin-top:24px;display:flex}.btn-submit[data-v-b0264f04]{background:var(--qz-primary);color:#fff;cursor:pointer;border:none;border-radius:999px;padding:12px 28px;font-size:.95rem;font-weight:600}.btn-submit[data-v-b0264f04]:hover:not(:disabled){filter:brightness(.95)}.btn-submit[data-v-b0264f04]:disabled{opacity:.65;cursor:wait}.hw-hint[data-v-b0264f04]{color:var(--qz-text-muted);font-size:.9rem}@media (width<=900px){.hw-layout[data-v-b0264f04]{grid-template-columns:1fr}.hw-list[data-v-b0264f04]{max-height:220px}.hw-main-head[data-v-b0264f04]{flex-direction:column}.hw-score-card[data-v-b0264f04]{text-align:left}}.lesson-detail-page[data-v-177ea3c8]{padding-top:calc(var(--qz-nav-height) + env(safe-area-inset-top,0px));min-height:100vh}.lesson-header[data-v-177ea3c8]{background:linear-gradient(180deg, var(--qz-bg-warm) 0%, #fff 100%);padding:24px 0 32px}.back-btn[data-v-177ea3c8]{color:var(--qz-text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:16px;font-size:.9rem;transition:color .2s;display:inline-flex}.back-btn[data-v-177ea3c8]:hover{color:var(--qz-primary)}.state-panel[data-v-177ea3c8]{color:var(--qz-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}.state-error[data-v-177ea3c8]{color:#c0392b}.state-ring[data-v-177ea3c8]{border:3px solid var(--qz-primary-lighter);border-top-color:var(--qz-primary);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite spin-177ea3c8}.state-icon[data-v-177ea3c8]{color:#c0392b;background:#fdecea;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-weight:700;display:flex}.btn-retry[data-v-177ea3c8]{border:1px solid var(--qz-border);cursor:pointer;color:var(--qz-text);background:#fff;border-radius:8px;padding:8px 18px}.btn-retry[data-v-177ea3c8]:hover{border-color:var(--qz-primary);color:var(--qz-primary)}@keyframes spin-177ea3c8{to{transform:rotate(360deg)}}.header-main[data-v-177ea3c8]{flex-direction:column;gap:10px;display:flex}.header-badge[data-v-177ea3c8]{background:var(--qz-primary-lighter);color:var(--qz-primary-dark);border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:.8rem;font-weight:600;display:inline-flex}.header-info .course-name[data-v-177ea3c8]{color:var(--qz-primary);margin-bottom:6px;font-size:.9rem;font-weight:600}.header-info h1[data-v-177ea3c8]{color:var(--qz-text);margin-bottom:8px;font-size:1.6rem}.lesson-remark[data-v-177ea3c8]{color:var(--qz-text-muted);margin-bottom:10px;font-size:.95rem;line-height:1.6}.header-meta[data-v-177ea3c8]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.meta-item[data-v-177ea3c8]{color:var(--qz-text-muted);align-items:center;gap:4px;font-size:.9rem;display:inline-flex}.detail-body[data-v-177ea3c8]{padding-bottom:64px}.tab-bar[data-v-177ea3c8]{border-bottom:1px solid var(--qz-border);gap:8px;margin-bottom:28px;padding-bottom:0;display:flex}.tab-btn[data-v-177ea3c8]{color:var(--qz-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:12px 20px;font-size:.95rem;font-weight:500;transition:color .2s,border-color .2s;display:inline-flex}.tab-btn[data-v-177ea3c8]:hover{color:var(--qz-primary)}.tab-btn.active[data-v-177ea3c8]{color:var(--qz-primary-dark);border-bottom-color:var(--qz-primary)}.tab-count[data-v-177ea3c8]{background:var(--qz-bg);color:var(--qz-text-muted);border-radius:999px;padding:1px 7px;font-size:.75rem}.tab-btn.active .tab-count[data-v-177ea3c8]{background:var(--qz-primary-lighter);color:var(--qz-primary-dark)}.empty-panel[data-v-177ea3c8]{text-align:center;border:1px dashed var(--qz-border);border-radius:var(--qz-radius);color:var(--qz-text-muted);background:#fff;padding:64px 24px}.empty-panel p[data-v-177ea3c8]{color:var(--qz-text);margin-bottom:6px;font-size:1.05rem;font-weight:600}.notes-layout[data-v-177ea3c8]{grid-template-columns:280px 1fr;align-items:start;gap:24px;display:grid}.notes-sidebar[data-v-177ea3c8]{border:1px solid var(--qz-border);border-radius:var(--qz-radius);background:#fff;overflow:hidden}.sidebar-head[data-v-177ea3c8]{border-bottom:1px solid var(--qz-border);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.sidebar-title[data-v-177ea3c8]{color:var(--qz-text);font-weight:600}.sidebar-count[data-v-177ea3c8]{color:var(--qz-text-muted);font-size:.8rem}.note-list[data-v-177ea3c8]{margin:0;padding:8px;list-style:none}.note-list-item[data-v-177ea3c8]{cursor:pointer;border-radius:8px;padding:12px 14px;transition:background .2s}.note-list-item[data-v-177ea3c8]:hover{background:var(--qz-bg)}.note-list-item.active[data-v-177ea3c8]{background:var(--qz-primary-lighter);border:1px solid #6a9e3a40}.note-item-title[data-v-177ea3c8]{color:var(--qz-text);margin-bottom:4px;font-size:.85rem;font-weight:500;line-height:1.4}.note-item-time[data-v-177ea3c8]{color:var(--qz-text-muted);font-size:.75rem}.notes-preview-panel[data-v-177ea3c8]{border:1px solid var(--qz-border);border-radius:var(--qz-radius);background:#fff;overflow:hidden}.preview-toolbar[data-v-177ea3c8]{border-bottom:1px solid var(--qz-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.preview-toolbar h3[data-v-177ea3c8]{color:var(--qz-text);font-size:1rem}.btn-download[data-v-177ea3c8]{background:var(--qz-primary-lighter);color:var(--qz-primary-dark);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;font-size:.85rem;font-weight:500;transition:all .2s;display:inline-flex}.btn-download[data-v-177ea3c8]:hover{background:var(--qz-primary);color:#fff}.btn-download.downloaded[data-v-177ea3c8]{color:var(--qz-primary-dark);background:#6a9e3a1f;border:1px solid #6a9e3a38}.download-status-tag[data-v-177ea3c8],.download-inline-tag[data-v-177ea3c8]{color:var(--qz-primary-dark);font-size:.75rem;font-weight:500}.download-status-tag[data-v-177ea3c8]{flex-shrink:0}.download-records-panel[data-v-177ea3c8]{border:1px solid var(--qz-border);border-radius:var(--qz-radius);background:#fff;margin-top:28px;overflow:hidden}.download-records-head[data-v-177ea3c8]{border-bottom:1px solid var(--qz-border);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.download-records-head h3[data-v-177ea3c8]{color:var(--qz-text);font-size:1rem}.download-records-head span[data-v-177ea3c8]{color:var(--qz-text-muted);font-size:.8rem}.download-records-list[data-v-177ea3c8]{margin:0;padding:8px;list-style:none}.download-record-item[data-v-177ea3c8]{border-radius:8px;padding:12px 14px}.download-record-item+.download-record-item[data-v-177ea3c8]{border-top:1px dashed var(--qz-border)}.download-record-main[data-v-177ea3c8]{align-items:center;gap:8px;min-width:0;margin-bottom:4px;display:flex}.download-record-type[data-v-177ea3c8]{background:var(--qz-primary-lighter);color:var(--qz-primary-dark);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:.72rem;font-weight:600}.download-record-name[data-v-177ea3c8]{color:var(--qz-text);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.download-record-meta[data-v-177ea3c8]{color:var(--qz-text-muted);font-size:.78rem}.btn-link.primary.downloaded[data-v-177ea3c8]{color:var(--qz-primary-dark);box-shadow:none;background:#6a9e3a1f}.btn-link.primary.limited[data-v-177ea3c8]{color:#6b7280;background:#e5e7eb}.btn-download-sm.downloaded[data-v-177ea3c8]{border-color:var(--qz-primary);color:var(--qz-primary-dark);background:#6a9e3a14}.btn-download-sm.limited[data-v-177ea3c8]{color:#9ca3af;background:#f3f4f6;border-color:#d1d5db}.preview-body[data-v-177ea3c8]{box-sizing:border-box;-webkit-overflow-scrolling:touch;width:100%;min-width:0;min-height:400px;padding:20px 24px;overflow:auto}.preview-body[data-v-177ea3c8] .md-editor-previewOnly,.preview-body[data-v-177ea3c8] .md-editor{background:0 0;max-width:100%;min-height:1px;opacity:1!important;visibility:visible!important;width:100%!important}.preview-body[data-v-177ea3c8] .md-editor-preview-wrapper,.preview-body[data-v-177ea3c8] .md-editor-preview{width:100%;min-height:1px;opacity:1!important;visibility:visible!important}.material-sections[data-v-177ea3c8]{flex-direction:column;gap:28px;display:flex}.material-section-title[data-v-177ea3c8]{color:var(--qz-text);margin:0 0 16px;font-size:.95rem;font-weight:650}.material-divider[data-v-177ea3c8]{background:linear-gradient(90deg,#0000,#6a9e3a47 12% 88%,#0000);height:1px}.material-grid[data-v-177ea3c8]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;display:grid}.material-card[data-v-177ea3c8]{border:1px solid var(--qz-border);border-radius:var(--qz-radius);background:#fff;padding:20px;transition:transform .3s,box-shadow .3s}.material-card[data-v-177ea3c8]:hover{transform:translateY(-4px);box-shadow:0 12px 32px #4a7c231a}.material-icon-wrap[data-v-177ea3c8]{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.material-icon[data-v-177ea3c8]{background:var(--qz-primary-lighter);width:44px;height:44px;color:var(--qz-primary);border-radius:12px;justify-content:center;align-items:center;display:flex}.material-icon.installer[data-v-177ea3c8]{color:#c56a12;background:#e27b1a1f}.material-type[data-v-177ea3c8]{color:var(--qz-primary-dark);background:var(--qz-primary-lighter);border-radius:4px;padding:2px 8px;font-size:.7rem;font-weight:600}.material-type.installer[data-v-177ea3c8]{color:#9a5a0f;background:#e27b1a1f}.material-name[data-v-177ea3c8]{color:var(--qz-text);margin-bottom:6px;font-size:.9rem;font-weight:500;line-height:1.4}.material-meta[data-v-177ea3c8]{color:var(--qz-text-muted);margin-bottom:12px;font-size:.8rem}.material-actions[data-v-177ea3c8]{gap:8px;display:flex}.btn-link[data-v-177ea3c8]{color:var(--qz-text-muted);background:var(--qz-bg);cursor:pointer;border:none;border-radius:6px;padding:6px 12px;font-size:.85rem;font-weight:500;transition:all .2s}.btn-link[data-v-177ea3c8]:hover:not(:disabled){color:var(--qz-primary);background:var(--qz-primary-lighter)}.btn-link.primary[data-v-177ea3c8]{color:#fff;background:linear-gradient(135deg, var(--qz-primary), var(--qz-primary-dark))}.btn-link.primary[data-v-177ea3c8]:hover:not(:disabled){box-shadow:0 4px 12px #4a7c2340}.btn-link[data-v-177ea3c8]:disabled{opacity:.5;cursor:not-allowed}.replay-grid[data-v-177ea3c8]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.replay-card[data-v-177ea3c8]{border:1px solid var(--qz-border);border-radius:var(--qz-radius);background:#fff;transition:transform .3s,box-shadow .3s;overflow:hidden}.replay-card[data-v-177ea3c8]:hover{transform:translateY(-4px);box-shadow:0 12px 32px #4a7c231a}.replay-cover[data-v-177ea3c8]{justify-content:center;align-items:center;height:160px;display:flex;position:relative;overflow:hidden}.replay-cover-progress-bar[data-v-177ea3c8]{background:#00000047;height:6px;position:absolute;bottom:0;left:0;right:0}.replay-cover-progress-fill[data-v-177ea3c8]{background:#ffffffeb;height:100%;transition:width .3s;display:block;box-shadow:0 0 8px #ffffff59}.replay-cover-badge[data-v-177ea3c8]{color:#fff;z-index:1;background:#0000008c;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:500;position:absolute;top:12px;left:12px}.replay-play-icon[data-v-177ea3c8]{z-index:1;color:#fff;opacity:.9;transition:transform .2s;position:relative}.replay-card:hover .replay-play-icon[data-v-177ea3c8]{transform:scale(1.1)}.replay-title[data-v-177ea3c8]{color:var(--qz-text);padding:14px 16px 4px;font-size:.95rem;font-weight:600}.replay-time[data-v-177ea3c8]{color:var(--qz-text-muted);padding:0 16px 12px;font-size:.8rem}.replay-actions[data-v-177ea3c8]{gap:8px;padding:0 16px 16px;display:flex}.btn-watch[data-v-177ea3c8]{background:linear-gradient(135deg, var(--qz-primary), var(--qz-primary-dark));color:#fff;cursor:pointer;border:none;border-radius:8px;flex:1;padding:10px;font-size:.9rem;font-weight:600;transition:box-shadow .2s}.btn-watch[data-v-177ea3c8]:hover{box-shadow:0 6px 16px #4a7c2340}.btn-download-sm[data-v-177ea3c8]{border:1px solid var(--qz-border);color:var(--qz-text-muted);cursor:pointer;background:#fff;border-radius:8px;padding:10px 14px;font-size:.85rem}.btn-download-sm[data-v-177ea3c8]:hover{border-color:var(--qz-primary);color:var(--qz-primary)}.btn-download-sm[data-v-177ea3c8]:disabled{opacity:.65;cursor:not-allowed}.btn-download-sm[data-v-177ea3c8]:disabled:hover{border-color:var(--qz-border);color:var(--qz-text-muted)}.btn-download-sm.limited[data-v-177ea3c8]:disabled:hover{color:#9ca3af;border-color:#d1d5db}.replay-float-player[data-v-177ea3c8]{z-index:2000;box-sizing:border-box;background:#111;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 16px 48px #00000047}.replay-float-player.is-mobile-layout[data-v-177ea3c8]{max-width:100vw;max-height:100dvh;box-shadow:none;border:none;border-radius:0;inset:0;width:100%!important;height:100%!important;top:0!important;left:0!important}.replay-float-player.is-native-fullscreen[data-v-177ea3c8]{box-shadow:none;border:none;border-radius:0;width:100%!important;height:100%!important}.replay-float-player.is-css-landscape[data-v-177ea3c8]{transform-origin:50%;max-width:none;max-height:none;box-shadow:none;border:none;border-radius:0;transform:translate(-50%,-50%)rotate(90deg);width:100dvh!important;height:100dvw!important;top:50%!important;left:50%!important}.replay-modal-head[data-v-177ea3c8]{color:#fff;-webkit-user-select:none;user-select:none;padding:10px 12px 10px 16px;padding-top:max(10px, env(safe-area-inset-top));background:#1a1a1a;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.replay-modal-head.is-draggable[data-v-177ea3c8]{cursor:move;touch-action:none}.replay-modal-head h3[data-v-177ea3c8]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin-right:12px;font-size:.95rem;font-weight:500;overflow:hidden}.replay-modal-actions[data-v-177ea3c8]{flex-shrink:0;align-items:center;gap:4px;display:flex}.modal-action[data-v-177ea3c8]{color:#aaa;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;font-size:1.25rem;line-height:1;display:inline-flex}.modal-action[data-v-177ea3c8]:hover{color:#fff;background:#ffffff14}.modal-action[data-v-177ea3c8]:active{color:#fff;background:#ffffff24}.replay-mini-bar[data-v-177ea3c8]{z-index:2000;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #6a9e3a59;border-radius:999px;align-items:center;gap:10px;max-width:min(420px,100vw - 48px);padding:10px 12px 10px 14px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 32px #4a7c232e}.replay-mini-bar.is-mobile[data-v-177ea3c8]{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));max-width:none;min-height:48px;padding:12px 14px}.replay-mini-bar[data-v-177ea3c8]:hover{border-color:var(--qz-primary)}.replay-mini-icon[data-v-177ea3c8]{background:linear-gradient(135deg, var(--qz-primary), var(--qz-primary-dark));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.7rem;display:inline-flex}.replay-mini-text[data-v-177ea3c8]{min-width:0;color:var(--qz-text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.85rem;overflow:hidden}.replay-mini-close[data-v-177ea3c8]{width:36px;height:36px;color:var(--qz-text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex}.replay-mini-close[data-v-177ea3c8]:hover{background:var(--qz-bg);color:var(--qz-text)}.replay-modal-body[data-v-177ea3c8]{min-height:0;padding-bottom:env(safe-area-inset-bottom);background:#000;flex:1;justify-content:center;align-items:center;display:flex}.replay-resize-handle[data-v-177ea3c8]{cursor:nwse-resize;z-index:2;touch-action:none;width:22px;height:22px;position:absolute;bottom:0;right:0}.replay-resize-handle[data-v-177ea3c8]:before{content:"";border-bottom:2px solid #ffffff73;border-right:2px solid #ffffff73;width:10px;height:10px;position:absolute;bottom:4px;right:4px}.replay-resize-handle[data-v-177ea3c8]:hover:before{border-color:#ffffffd9}.replay-preview-loading[data-v-177ea3c8],.replay-preview-error[data-v-177ea3c8]{color:#ccc;text-align:center;padding:48px 24px;font-size:.95rem}.replay-preview-error[data-v-177ea3c8]{color:#ff7875}.replay-video[data-v-177ea3c8]{object-fit:contain;background:#000;width:100%;height:100%;max-height:100%;display:block}@media (width<=960px){.notes-layout[data-v-177ea3c8]{grid-template-columns:1fr}.notes-sidebar[data-v-177ea3c8]{max-height:220px;overflow-y:auto}.replay-grid[data-v-177ea3c8]{grid-template-columns:1fr}}@media (width<=560px){.header-info h1[data-v-177ea3c8]{font-size:1.3rem}.tab-btn[data-v-177ea3c8]{padding:10px 12px;font-size:.85rem}.modal-action[data-v-177ea3c8]{width:44px;min-width:44px;height:44px;min-height:44px}.replay-actions[data-v-177ea3c8]{flex-wrap:wrap}.btn-watch[data-v-177ea3c8],.btn-download-sm[data-v-177ea3c8]{min-height:44px}}.register-page[data-v-16b7f87d]{background:linear-gradient(135deg,#f4f8ee 0%,#e8f0e0 40%,#fff 100%);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.register-bg[data-v-16b7f87d]{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.bg-gradient[data-v-16b7f87d]{background:radial-gradient(60% 50% at 15% 30%,#6a9e3a1a 0%,#0000 60%),radial-gradient(50% 60% at 85% 70%,#a3c86d14 0%,#0000 50%),radial-gradient(40% 40%,#6a9e3a0a 0%,#0000 50%);position:absolute;inset:0}.grid-lines[data-v-16b7f87d]{background-image:linear-gradient(#6a9e3a0a 1px,#0000 1px),linear-gradient(90deg,#6a9e3a0a 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80%,#000 0%,#0000 70%);mask-image:radial-gradient(80% 80%,#000 0%,#0000 70%)}.glow[data-v-16b7f87d]{filter:blur(80px);opacity:.5;border-radius:50%;animation:10s ease-in-out infinite glowPulse-16b7f87d;position:absolute}.glow-1[data-v-16b7f87d]{background:#6a9e3a26;width:500px;height:500px;animation-delay:0s;top:-150px;left:-100px}.glow-2[data-v-16b7f87d]{background:#a3c86d1f;width:400px;height:400px;animation-delay:-5s;bottom:-100px;right:-80px}.glow-3[data-v-16b7f87d]{background:#6a9e3a14;width:300px;height:300px;animation-delay:-2s;top:40%;left:30%}@keyframes glowPulse-16b7f87d{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.leaf[data-v-16b7f87d]{background:#6a9e3a26;border-radius:0 80%;animation:15s ease-in-out infinite leafFloat-16b7f87d;position:absolute}.leaf-1[data-v-16b7f87d]{width:50px;height:50px;animation-delay:0s;top:8%;left:3%;transform:rotate(25deg)}.leaf-2[data-v-16b7f87d]{width:35px;height:35px;animation-delay:-3s;top:65%;left:6%;transform:rotate(-15deg)}.leaf-3[data-v-16b7f87d]{opacity:.1;width:60px;height:60px;animation-delay:-7s;top:15%;right:8%;transform:rotate(45deg)}.leaf-4[data-v-16b7f87d]{width:40px;height:40px;animation-delay:-10s;top:75%;right:12%;transform:rotate(-30deg)}.leaf-5[data-v-16b7f87d]{opacity:.08;width:30px;height:30px;animation-delay:-5s;top:45%;left:45%;transform:rotate(10deg)}.leaf-6[data-v-16b7f87d]{opacity:.12;width:45px;height:45px;animation-delay:-12s;top:30%;left:20%;transform:rotate(60deg)}@keyframes leafFloat-16b7f87d{0%,to{transform:translateY(0) rotate(var(--r,0deg))}25%{transform:translateY(-25px) rotate(calc(var(--r,0deg) + 8deg))}50%{transform:translateY(15px) rotate(calc(var(--r,0deg) - 5deg))}75%{transform:translateY(-20px) rotate(calc(var(--r,0deg) + 10deg))}}.circle[data-v-16b7f87d]{border:1px solid #6a9e3a1a;border-radius:50%;animation:8s ease-in-out infinite pulseScale-16b7f87d;position:absolute}.circle-1[data-v-16b7f87d]{width:500px;height:500px;animation-delay:0s;top:-120px;left:-120px}.circle-2[data-v-16b7f87d]{width:350px;height:350px;animation-delay:-3s;bottom:-80px;right:-80px}.circle-3[data-v-16b7f87d]{opacity:.4;width:250px;height:250px;animation-delay:-6s;top:50%;left:25%}@keyframes pulseScale-16b7f87d{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.15)}}.orbit[data-v-16b7f87d]{border:1px dashed #6a9e3a14;border-radius:50%;animation:30s linear infinite orbitRotate-16b7f87d;position:absolute}.orbit-1[data-v-16b7f87d]{width:600px;height:600px;top:10%;left:-100px}.orbit-2[data-v-16b7f87d]{width:400px;height:400px;animation-duration:25s;animation-direction:reverse;bottom:5%;right:-50px}@keyframes orbitRotate-16b7f87d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.nav-placeholder[data-v-16b7f87d]{z-index:1;flex-shrink:0;position:relative}.register-inner[data-v-16b7f87d]{z-index:1;flex:1;justify-content:space-between;align-items:center;gap:60px;width:100%;max-width:1360px;margin:0 auto;padding:0 60px 80px;display:flex;position:relative}.brand-section[data-v-16b7f87d]{flex:1;align-items:center;min-height:520px;animation:.9s cubic-bezier(.16,1,.3,1) fadeInLeft-16b7f87d;display:flex;position:relative}@keyframes fadeInLeft-16b7f87d{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}.brand-content[data-v-16b7f87d]{max-width:640px}.badge[data-v-16b7f87d]{color:#4a7c23;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;border:1px solid #6a9e3a33;border-radius:999px;align-items:center;gap:8px;margin-bottom:28px;padding:8px 18px;font-size:.9rem;animation:.8s ease-out .2s both fadeInUp-16b7f87d;display:inline-flex}.badge-dot[data-v-16b7f87d]{background:#6a9e3a;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite badgePulse-16b7f87d}@keyframes badgePulse-16b7f87d{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes fadeInUp-16b7f87d{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.brand-title[data-v-16b7f87d]{color:#1a2e0f;margin-bottom:24px;font-size:3.6rem;font-weight:800;line-height:1.15;animation:.8s ease-out .35s both fadeInUp-16b7f87d}.text-gradient[data-v-16b7f87d]{background:linear-gradient(135deg,#6a9e3a 0%,#4a7c23 50%,#3a6a18 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.brand-desc[data-v-16b7f87d]{color:#5a7a42;margin-bottom:32px;font-size:1.15rem;line-height:1.8;animation:.8s ease-out .5s both fadeInUp-16b7f87d}.feature-tags[data-v-16b7f87d]{flex-wrap:wrap;gap:12px;margin-bottom:40px;animation:.8s ease-out .65s both fadeInUp-16b7f87d;display:flex}.tag[data-v-16b7f87d]{color:#4a7c23;background:#6a9e3a14;border:1px solid #6a9e3a26;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:.9rem;font-weight:500;transition:all .3s;display:flex}.tag[data-v-16b7f87d]:hover{background:#6a9e3a26;transform:translateY(-2px)}.tag svg[data-v-16b7f87d]{color:#6a9e3a;flex-shrink:0}.brand-stats[data-v-16b7f87d]{align-items:center;gap:24px;animation:.8s ease-out .8s both fadeInUp-16b7f87d;display:flex}.stat[data-v-16b7f87d]{text-align:center}.stat-num[data-v-16b7f87d]{color:#1a2e0f;font-size:1.5rem;font-weight:800;line-height:1}.stat-label[data-v-16b7f87d]{color:#7a9a5a;margin-top:6px;font-size:.85rem;font-weight:500}.stat-divider[data-v-16b7f87d]{background:#6a9e3a33;width:1px;height:40px}.deco-card[data-v-16b7f87d]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #6a9e3a1a;border-radius:16px;align-items:center;gap:12px;padding:16px 20px;display:flex;position:absolute;box-shadow:0 8px 32px #4a7c231a}.deco-icon[data-v-16b7f87d]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.deco-icon.green[data-v-16b7f87d]{color:#6a9e3a;background:#e8f5e0}.deco-icon.purple[data-v-16b7f87d]{color:#7b4ae2;background:#f0e6ff}.deco-icon.orange[data-v-16b7f87d]{color:#e27b1a;background:#fff0e0}.deco-title[data-v-16b7f87d]{color:#8fa878;margin-bottom:2px;font-size:.8rem}.deco-desc[data-v-16b7f87d]{color:#1a2e0f;font-size:1rem;font-weight:700}.card-float-1[data-v-16b7f87d]{animation:5s ease-in-out infinite cardFloat1-16b7f87d;top:5%;right:5%}.card-float-2[data-v-16b7f87d]{animation:6s ease-in-out infinite cardFloat2-16b7f87d;top:40%;right:-5%}.card-float-3[data-v-16b7f87d]{animation:4.5s ease-in-out infinite cardFloat3-16b7f87d;bottom:5%;right:10%}@keyframes cardFloat1-16b7f87d{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-12px)rotate(1deg)}}@keyframes cardFloat2-16b7f87d{0%,to{transform:translateY(0)rotate(1deg)}50%{transform:translateY(-10px)rotate(-1deg)}}@keyframes cardFloat3-16b7f87d{0%,to{transform:translateY(0)rotate(-.5deg)}50%{transform:translateY(-14px)rotate(.5deg)}}.register-card-wrapper[data-v-16b7f87d]{flex-shrink:0;animation:.9s cubic-bezier(.16,1,.3,1) .2s both fadeInRight-16b7f87d}@keyframes fadeInRight-16b7f87d{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}.register-card[data-v-16b7f87d]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #6a9e3a14;border-radius:28px;width:420px;padding:44px 40px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;box-shadow:0 4px 24px #0000000a,0 24px 80px #6a9e3a1a}.register-card.is-wechat-mode[data-v-16b7f87d]{padding:28px 32px 22px}.register-card[data-v-16b7f87d]:hover{transform:translateY(-6px);box-shadow:0 8px 32px #0000000f,0 32px 100px #6a9e3a26}.card-header[data-v-16b7f87d]{text-align:center;margin-bottom:20px}.register-card.is-wechat-mode .card-header[data-v-16b7f87d]{margin-bottom:14px}.card-header h2[data-v-16b7f87d]{color:#1a2e0f;margin-bottom:6px;font-size:1.6rem;font-weight:700}.register-card.is-wechat-mode .card-header h2[data-v-16b7f87d]{margin-bottom:4px;font-size:1.4rem}.card-header p[data-v-16b7f87d]{color:#8fa878;font-size:.95rem}.register-card.is-wechat-mode .card-header p[data-v-16b7f87d]{font-size:.85rem}.login-tabs[data-v-16b7f87d]{background:#6a9e3a0f;border-radius:12px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:22px;padding:4px;display:grid}.register-card.is-wechat-mode .login-tabs[data-v-16b7f87d]{margin-bottom:12px}.login-tab[data-v-16b7f87d]{color:#5a7a42;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:10px 0;font-size:.92rem;font-weight:600;transition:all .2s}.register-card.is-wechat-mode .login-tab[data-v-16b7f87d]{padding:8px 0}.login-tab.active[data-v-16b7f87d]{color:#4a7c23;background:#fff;box-shadow:0 2px 10px #4a7c231f}.login-tab[data-v-16b7f87d]:disabled{opacity:.45;cursor:not-allowed}.wechat-panel[data-v-16b7f87d]{min-height:0}.qrcode-area[data-v-16b7f87d]{justify-content:center;align-items:center;min-height:280px;margin-bottom:4px;display:flex;position:relative}.qrcode-container[data-v-16b7f87d]{justify-content:center;align-items:center;height:280px;overflow:hidden}.qrcode-container[data-v-16b7f87d] iframe{transform-origin:top;border-radius:12px;transform:scale(1.08);border:none!important;height:400px!important}.qrcode-loading[data-v-16b7f87d],.qrcode-error[data-v-16b7f87d]{z-index:2;color:#8fa878;text-align:center;background:#ffffffeb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:.9rem;display:flex;position:absolute;inset:0}.loading-spinner[data-v-16b7f87d]{border:3px solid #e8f0e0;border-top-color:#6a9e3a;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin-16b7f87d}@keyframes spin-16b7f87d{to{transform:rotate(360deg)}}.retry-btn[data-v-16b7f87d]{color:#6a9e3a;cursor:pointer;background:#fff;border:1px solid #d0e0c0;border-radius:10px;padding:8px 18px;font-size:.85rem;font-weight:500}.card-tips[data-v-16b7f87d]{text-align:center;color:#8fa878;padding:0 4px;font-size:.8rem;line-height:1.45}.register-card.is-wechat-mode .card-footer[data-v-16b7f87d]{margin-top:14px}.register-form[data-v-16b7f87d]{flex-direction:column;gap:18px;display:flex}.form-group[data-v-16b7f87d]{flex-direction:column;gap:6px;display:flex}.form-group label[data-v-16b7f87d]{color:#4a7a2e;padding-left:4px;font-size:.85rem;font-weight:500}.input-wrap[data-v-16b7f87d]{background:#fafcf8;border:1.5px solid #e0ecd6;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;transition:all .25s;display:flex}.input-wrap[data-v-16b7f87d]:focus-within{background:#fff;border-color:#6a9e3a;box-shadow:0 0 0 4px #6a9e3a14}.input-wrap svg[data-v-16b7f87d]{color:#8fa878;flex-shrink:0}.input-wrap input[data-v-16b7f87d]{color:#1a2e0f;background:0 0;border:none;outline:none;flex:1;font-size:.95rem}.input-wrap input[data-v-16b7f87d]::placeholder{color:#b0c8a0}.error-msg[data-v-16b7f87d]{color:#dc2626;text-align:center;background:#dc26260f;border:1px solid #dc26261f;border-radius:10px;padding:10px 14px;font-size:.85rem}.submit-btn[data-v-16b7f87d]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6a9e3a 0%,#4a7c23 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:14px 0;font-size:1rem;font-weight:600;transition:all .3s;display:flex}.submit-btn[data-v-16b7f87d]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 28px #6a9e3a59}.submit-btn[data-v-16b7f87d]:disabled{opacity:.7;cursor:not-allowed}.btn-spinner[data-v-16b7f87d]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin-16b7f87d}.card-footer[data-v-16b7f87d]{text-align:center;color:#8fa878;margin-top:24px;font-size:.9rem}.card-footer a[data-v-16b7f87d]{color:#6a9e3a;margin-left:4px;font-weight:600;text-decoration:none;transition:color .2s}.card-footer a[data-v-16b7f87d]:hover{color:#4a7c23}@media (width<=1100px){.register-inner[data-v-16b7f87d]{gap:40px;padding:0 40px 60px}.brand-title[data-v-16b7f87d]{font-size:3rem}.deco-card[data-v-16b7f87d]{display:none}}@media (width<=960px){.register-inner[data-v-16b7f87d]{flex-direction:column;justify-content:flex-start;gap:48px;padding:0 24px 40px}.brand-section[data-v-16b7f87d]{text-align:center;width:100%;min-height:auto}.brand-content[data-v-16b7f87d]{max-width:100%}.feature-tags[data-v-16b7f87d],.brand-stats[data-v-16b7f87d]{justify-content:center}.register-card[data-v-16b7f87d]{width:100%;max-width:420px}}@media (width<=860px){.brand-section[data-v-16b7f87d]{display:none}.register-inner[data-v-16b7f87d]{padding:8px 16px calc(24px + var(--qz-tabbar-space,0px));min-height:calc(100dvh - var(--qz-nav-height) - env(safe-area-inset-top,0px) - var(--qz-tabbar-space,0px));justify-content:center;gap:0}.register-card-wrapper[data-v-16b7f87d]{width:100%}.register-card[data-v-16b7f87d]{border-radius:20px;width:100%;max-width:none;padding:28px 20px;box-shadow:0 8px 28px #4a7c2314}.register-card.is-wechat-mode[data-v-16b7f87d]{padding:24px 18px}.qrcode-area[data-v-16b7f87d]{min-height:240px}.qrcode-container[data-v-16b7f87d]{height:min(240px,72vw)}}@media (width<=480px){.brand-title[data-v-16b7f87d]{font-size:2.2rem}.brand-desc[data-v-16b7f87d]{font-size:1rem}.register-card[data-v-16b7f87d]{border-radius:18px;padding:24px 16px}.stat-num[data-v-16b7f87d]{font-size:1.2rem}.input-wrap[data-v-16b7f87d]{min-height:46px}.submit-btn[data-v-16b7f87d]{min-height:48px}}.wx-callback-page[data-v-0efc2a5d]{background:linear-gradient(135deg,#f4f8ee 0%,#e8f0e0 40%,#fff 100%);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.card[data-v-0efc2a5d]{text-align:center;background:#fffffff2;border:1px solid #6a9e3a1a;border-radius:24px;width:100%;max-width:420px;padding:40px 32px;box-shadow:0 24px 80px #6a9e3a1f}.logo[data-v-0efc2a5d]{object-fit:contain;width:56px;height:56px;margin-bottom:16px}h1[data-v-0efc2a5d]{color:#1a2e0f;margin-bottom:8px;font-size:1.35rem}.hint[data-v-0efc2a5d]{color:#8fa878;font-size:.95rem}.error[data-v-0efc2a5d]{color:#dc2626;margin-top:8px;font-size:.95rem}.retry-btn[data-v-0efc2a5d]{color:#4a7c23;cursor:pointer;background:#f4f8ee;border:1px solid #c8ddb8;border-radius:10px;margin-top:20px;padding:10px 22px;font-weight:600}.wx-login-overlay[data-v-33a8ff97]{z-index:3000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14280a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.wx-login-modal[data-v-33a8ff97]{text-align:center;background:#fff;border-radius:20px;width:100%;max-width:400px;padding:28px 24px 20px;position:relative;box-shadow:0 24px 80px #4a7c2333}.close-btn[data-v-33a8ff97]{color:#8fa878;cursor:pointer;background:0 0;border:none;font-size:1.6rem;line-height:1;position:absolute;top:10px;right:14px}.title[data-v-33a8ff97]{color:#1a2e0f;margin-bottom:6px;font-size:1.25rem;font-weight:700}.desc[data-v-33a8ff97]{color:#8fa878;margin-bottom:12px;font-size:.88rem}.qrcode-area[data-v-33a8ff97]{justify-content:center;align-items:center;min-height:280px;display:flex;position:relative}.qrcode[data-v-33a8ff97]{justify-content:center;align-items:center;height:280px;overflow:hidden}.qrcode[data-v-33a8ff97] iframe{border-radius:12px;border:none!important}.state[data-v-33a8ff97]{z-index:2;color:#8fa878;background:#fffffff0;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:.9rem;display:flex;position:absolute;inset:0}.retry[data-v-33a8ff97]{color:#4a7c23;cursor:pointer;background:#f4f8ee;border:1px solid #c8ddb8;border-radius:8px;padding:8px 16px}.fallback[data-v-33a8ff97]{color:#6a9e3a;font-size:.85rem}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{width:100%;height:100%;position:absolute;top:0;left:0}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==)format("woff");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:""}.vjs-icon-play-circle{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-play-circle:before{content:""}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:""}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:""}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:""}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:""}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:""}.video-js .vjs-css-fullscreen-control .vjs-icon-placeholder,.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-css-fullscreen-control .vjs-icon-placeholder:before,.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:""}.video-js.vjs-fullscreen .vjs-css-fullscreen-control .vjs-icon-placeholder,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-style:normal;font-weight:400}.video-js.vjs-fullscreen .vjs-css-fullscreen-control .vjs-icon-placeholder:before,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:""}.vjs-icon-square{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-square:before{content:""}.vjs-icon-spinner{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-spinner:before{content:""}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:""}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:""}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:""}.vjs-icon-share{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-share:before{content:""}.vjs-icon-cog{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-cog:before{content:""}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before{content:""}.vjs-icon-circle-outline{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-circle-outline:before{content:""}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-circle-inner-circle:before{content:""}.vjs-icon-hd{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-hd:before{content:""}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:""}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:""}.vjs-icon-facebook{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-facebook:before{content:""}.vjs-icon-gplus{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-gplus:before{content:""}.vjs-icon-linkedin{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-linkedin:before{content:""}.vjs-icon-twitter{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-twitter:before{content:""}.vjs-icon-tumblr{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-tumblr:before{content:""}.vjs-icon-pinterest{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-pinterest:before{content:""}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:""}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:""}.vjs-icon-next-item{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-next-item:before{content:""}.vjs-icon-previous-item{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-previous-item:before{content:""}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:""}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-style:normal;font-weight:400}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:""}.video-js{vertical-align:top;box-sizing:border-box;color:#fff;word-break:initial;background-color:#000;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:1;display:block;position:relative}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;margin:0;list-style-position:outside}.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill{width:100%;height:100%}.video-js .vjs-tech{width:100%;height:100%;position:absolute;top:0;left:0}body.vjs-full-window{height:100%;margin:0;padding:0;overflow-y:auto}.vjs-full-window .video-js.vjs-fullscreen{z-index:1000;position:fixed;inset:0;overflow:hidden}.video-js.vjs-fullscreen{width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{width:1px;height:1px;position:absolute;top:0;left:-9999px}.vjs-lock-showing{opacity:1;visibility:visible;display:block!important}.vjs-no-js{color:#fff;text-align:center;background-color:#000;width:300px;height:150px;margin:0 auto;padding:20px;font-family:Arial,Helvetica,sans-serif;font-size:18px}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{cursor:pointer;opacity:1;-o-transition:all .4s;background-color:#2b333fb3;border:.06666em solid #fff;border-radius:.3em;width:3em;height:1.5em;padding:0;font-size:3em;line-height:1.5em;transition:all .4s;display:block;position:absolute;top:10px;left:10px}.vjs-big-play-centered .vjs-big-play-button{margin-top:-.75em;margin-left:-1.5em;top:50%;left:50%}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{-o-transition:all 0s;background-color:#73859f80;border-color:#fff;transition:all}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{color:inherit;font-size:inherit;line-height:inherit;text-transform:none;appearance:none;background:0 0;border:none;text-decoration:none;transition:none;display:inline-block;overflow:visible}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;z-index:2;height:3em;position:absolute;top:.5em;right:0}.video-js .vjs-modal-dialog{box-sizing:content-box;background:linear-gradient(#000c,#fff0);overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{z-index:1;padding:20px 24px;font-size:1.2em;line-height:1.5}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{box-sizing:content-box;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;display:block;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{text-align:center;text-transform:lowercase;margin:0;padding:.2em 0;font-size:1.2em;line-height:1.4em;list-style:none}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f80}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{color:#2b333f;background-color:#fff}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;cursor:default;margin:0 0 .3em;padding:0;font-size:1em;font-weight:700;line-height:2em}.vjs-menu-button-popup .vjs-menu{border-top-color:#2b333fb3;width:10em;height:0;margin-bottom:1.5em;display:none;position:absolute;bottom:0;left:-3em}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333fb3;width:100%;max-height:18em;position:absolute;bottom:1.5em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{-o-transition:all .4s;transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.22222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;-o-transition:all .4s;width:auto;height:100%;margin:0;padding:0;transition:all .4s;position:absolute;top:0;left:4em}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{opacity:1;display:block}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{opacity:1;width:auto;display:block;position:relative}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{background-color:#2b333fb3;width:100%;height:3em;display:none;position:absolute;bottom:0;left:0;right:0}.vjs-has-started .vjs-control-bar{visibility:visible;opacity:1;-o-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s;display:flex}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{text-align:center;-webkit-box-flex:none;-moz-box-flex:none;flex:none;width:4em;height:100%;margin:0;padding:0;position:relative}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{clip:rect(0 0 0 0);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.vjs-no-flex .vjs-control{vertical-align:middle;display:table-cell}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;-webkit-box-flex:auto;-moz-box-flex:auto;flex:auto;align-items:center;min-width:4em;display:flex}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{-webkit-box-flex:auto;-moz-box-flex:auto;-o-transition:all .2s;flex:auto;height:.3em;transition:all .2s}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.66667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{width:0;height:100%;margin:0;padding:0;display:block;position:absolute;top:0;left:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{z-index:1;font-size:.9em;position:absolute;top:-.333333em;right:-.5em}.video-js .vjs-load-progress{background:#73859f80}.video-js .vjs-load-progress div{background:#73859fbf}.video-js .vjs-time-tooltip{color:#000;float:right;pointer-events:none;visibility:hidden;z-index:1;background-color:#fffc;border-radius:.3em;padding:6px 8px 8px;font-family:Arial,Helvetica,sans-serif;font-size:1em;position:relative;top:-3.4em}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{visibility:visible;font-size:.6em;display:block}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{z-index:1;background-color:#000;width:1px;height:100%;display:none;position:absolute}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000c}.video-js .vjs-slider{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;background-color:#73859f80;margin:0 .45em;padding:0;position:relative}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;flex:none;padding-bottom:3em;padding-left:2em;padding-right:2em}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel.enable-volume-control{-o-transition:width 1s;transition:width 1s}.video-js .vjs-volume-panel.enable-volume-control .vjs-mute-control:active~.vjs-volume-control,.video-js .vjs-volume-panel.enable-volume-control .vjs-mute-control:focus~.vjs-volume-control,.video-js .vjs-volume-panel.enable-volume-control .vjs-mute-control:hover~.vjs-volume-control,.video-js .vjs-volume-panel.enable-volume-control .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel.enable-volume-control .vjs-volume-control:active,.video-js .vjs-volume-panel.enable-volume-control .vjs-volume-control:focus,.video-js .vjs-volume-panel.enable-volume-control .vjs-volume-control:hover,.video-js .vjs-volume-panel.enable-volume-control:active .vjs-volume-control,.video-js .vjs-volume-panel.enable-volume-control:focus .vjs-volume-control,.video-js .vjs-volume-panel.enable-volume-control:hover .vjs-volume-control{visibility:visible;opacity:1;-o-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;transition:visibility .1s,opacity .1s,height .1s,width .1s,left,top}.video-js .vjs-volume-panel.enable-volume-control .vjs-mute-control:active~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control .vjs-mute-control:focus~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control .vjs-volume-control:focus.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control .vjs-volume-control:hover.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control:hover .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;position:relative}.video-js .vjs-volume-panel.enable-volume-control.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.enable-volume-control.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.enable-volume-control.vjs-volume-panel-horizontal:focus,.video-js .vjs-volume-panel.enable-volume-control.vjs-volume-panel-horizontal:hover{-o-transition:width .1s;width:9em;transition:width .1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{-o-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;width:3em;height:8em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;left:-3.5em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{-o-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{visibility:visible;opacity:1;-o-transition:none;width:5em;height:3em;transition:none;position:relative}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{background-color:#fff;position:absolute;bottom:0;left:0}.video-js .vjs-volume-level:before{font-size:.9em;position:absolute}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{background-color:#2b333fb3;width:3em;height:8em;bottom:8em}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.vjs-poster{vertical-align:middle;cursor:pointer;background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;margin:0;padding:0;display:inline-block;position:absolute;inset:0}.vjs-poster img{vertical-align:middle;width:100%;max-height:100%;margin:0 auto;padding:0;display:block}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;-webkit-box-flex:auto;-moz-box-flex:auto;flex:auto;align-items:flex-start;font-size:1em;line-height:3em;display:flex}.vjs-no-flex .vjs-live-control{text-align:left;width:auto;display:table-cell}.video-js .vjs-time-control{-webkit-box-flex:none;-moz-box-flex:none;flex:none;width:auto;min-width:2em;padding-left:1em;padding-right:1em;font-size:1em;line-height:3em}.vjs-live .vjs-time-control,.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time{display:none}.vjs-no-flex .vjs-remaining-time.vjs-time-control.vjs-control{white-space:nowrap;width:0!important}.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{line-height:3em;display:none}.vjs-pdt-time-display{margin-left:10px}.vjs-live .vjs-time-divider,.vjs-live-dvr .vjs-time-divider{display:none}.video-js .vjs-play-control .vjs-icon-placeholder{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;flex:none}.vjs-text-track-display{pointer-events:none;position:absolute;inset:0 0 3em}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{text-align:center;background-color:#00000080;margin-bottom:.1em;font-size:1.4em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control,.video-js .vjs-css-fullscreen-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;flex:none}.video-js .vjs-css-fullscreen-control .vjs-icon-placeholder:before{content:""}.video-js.vjs-fullscreen .vjs-css-fullscreen-control .vjs-icon-placeholder:before{content:"";width:16px;height:16px;top:10px;left:16px;background:url(https://cloudcache.tencent-cloud.com/qcloud/ui/static/static_source_business/9e59c748-4a71-4bd7-8774-14c8a825f086.svg) 0 0/cover!important}.vjs-live .vjs-playback-rate,.vjs-live-dvr .vjs-playback-rate{display:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{width:100%;height:100%;position:absolute;top:0;left:0}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;text-align:center;font-size:1.5em;line-height:2}.vjs-playback-rate .vjs-menu{width:4em;left:0}.video-js .vjs-picture-in-picture-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;flex:none}.vjs-picture-in-picture-control .vjs-icon-placeholder:before{font-size:1.4em!important;line-height:2.2em!important}.vjs-error .vjs-error-display .vjs-modal-dialog-content{text-align:center;font-size:1.4em}.vjs-error .vjs-error-display:before{color:#fff;content:"X";text-shadow:.05em .05em .1em #000;text-align:center;vertical-align:middle;width:100%;margin-top:-.5em;font-family:Arial,Helvetica,sans-serif;font-size:4em;line-height:1;position:absolute;top:50%;left:0}.vjs-error .vjs-error-check-network{color:#fff;background:red;border-radius:5px;padding:5px;text-decoration:none;display:inline-block}.vjs-loading-spinner{opacity:.85;text-align:left;box-sizing:border-box;visibility:hidden;background-clip:padding-box;border:6px solid #2b333fb3;border-radius:25px;width:50px;height:50px;margin:-25px 0 0 -25px;display:none;position:absolute;top:50%;left:50%}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{animation:0s linear .3s forwards vjs-spinner-show;display:block}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:#fff #0000 #0000;margin:-6px;position:absolute}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{animation:1.1s cubic-bezier(.6,.2,0,.8) infinite vjs-spinner-spin,1.1s linear infinite vjs-spinner-fade}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{to{-webkit-transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{position:absolute}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{content:"";font-family:VideoJS;font-size:1.5em;line-height:inherit}.video-js .vjs-audio-button .vjs-icon-placeholder:before{content:"";background:url(https://tcplayer-1306264703.cos.ap-nanjing.myqcloud.com/assets/audioTrack.png) 0 0/contain;width:23px;height:15px;top:10px;left:15px}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{-webkit-box-flex:auto;-moz-box-flex:auto;flex:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control{display:none}.vjs-modal-dialog.vjs-text-track-settings{color:#fff;background-color:#2b333fbf;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}.vjs-text-track-settings fieldset{border:none;margin:5px;padding:3px}.vjs-text-track-settings fieldset span{margin-left:5px;display:inline-block}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px}.vjs-text-track-settings .vjs-label{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0;width:1px;height:1px;margin:0 0 5px;padding:0;display:block;position:absolute;overflow:hidden}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{background-image:linear-gradient(#73859f 0%,#fff 12%);outline-width:medium;outline-style:solid}.vjs-track-settings-controls button:hover{color:#2b333fbf}.vjs-track-settings-controls button{color:#2b333f;cursor:pointer;background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}div.vjs-control.vjs-button.tcp-dot-component{width:100%}.vjs-progress-control:hover .tcp-dot-basic-style{display:inline}.tcp-dot-basic-style{z-index:10;background-color:#fff0ff;border-radius:5px;width:8px;height:100%;margin-left:-4px;display:none;position:absolute}.tcp-dot-basic-style:hover{background-color:#fff}.tcp-triangle{content:" ";border:5px solid #0000;border-top-color:#000;width:0;height:0;display:block;position:absolute;bottom:-10px;left:5%;transform:translate(-50%)}.tcp-triangle-both{content:" ";border:5px solid #0000;border-top-color:#000;width:0;height:0;display:block;position:absolute;bottom:-10px;left:70px;transform:translate(-50%)}.tcp-dot-image{-moz-background-size:100% 100%;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:80px}.tcp-image-in-container{width:100%;height:100%;height:-webkit-fill-available;height:-webkit-fill-available;height:-moz-fill-available;height:-moz-available;height:fill-available}.tcp-image-in-container-only-image{width:100%;height:80px}.vjs-time-tooltip.tcp-popup-container{background-color:#000;width:140px;height:118px;max-height:120px;padding:0;position:absolute;top:-125px;left:-65px}.vjs-time-tooltip.tcp-popup-container.tcp-only-gif{background-color:#000;width:140px;height:80px;max-height:120px;padding:0;position:absolute;top:-87px;left:-65px}.vjs-time-tooltip.tcp-popup-container.tcp-single-line{height:103px;top:-109px}.vjs-time-tooltip.tcp-popup-container.tcp-without-gif{opacity:.8;background-color:#000;border-radius:5px;width:110px;height:54px;padding:0;position:absolute;top:-60px;left:0}.vjs-time-tooltip.tcp-popup-container.tcp-without-gif.tcp-single-line{height:23px;top:-28px}.vjs-time-tooltip.tcp-popup-container.tcp-without-gif.tcp-two-lines{height:38px;top:-44px}.tcp-dot-comment{text-overflow:ellipsis;color:#fff;-webkit-line-clamp:2;background-color:#000;-webkit-box-orient:vertical;width:100%;height:38px;max-height:38px;padding:5px 8px;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.tcp-large-comment{text-overflow:ellipsis;color:#fff;-webkit-line-clamp:3;-webkit-box-orient:vertical;width:100%;height:100%;max-height:100%;padding:5px 8px;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.tcp-dot-timestamp{text-align:left;color:#fff;width:100%;height:20px;margin-left:10px;font-weight:700;display:block;position:absolute;bottom:0}.vjs-dvr .tcp-dvr-progress-control .tcp-dvr-time-shift{background-color:#0000}.vjs-dvr .vjs-progress-control{display:flex}.vjs-dvr .vjs-live-control{flex:inherit;cursor:pointer}.vjs-dvr .vjs-live-control .vjs-tooltip{line-height:1em}.vjs-dvr-live .vjs-live-control .vjs-tooltip{display:none}.vjs-dvr-live .vjs-live-control{cursor:default}.vjs-dvr .vjs-live-display{margin:0 auto}.vjs-live .vjs-live-display:before{vertical-align:4%;content:"";background:#f51717;border-radius:50%;width:6px;height:6px;margin-right:.4em;display:inline-block}.vjs-dvr:not(.vjs-dvr-live) .vjs-live-display:before{background:#566377}.tcp-video-quality-switcher .tcp-quality-switcher-value{pointer-events:none;text-align:center;width:100%;height:100%;font-size:1.2em;display:table;position:absolute;top:0;left:0}.tcp-video-quality-switcher .tcp-quality-switcher-value p{vertical-align:middle;display:table-cell}.tcp-video-quality-switcher .vjs-menu{width:6em;left:50%;transform:translate(-50%)}.tcp-video-quality-switcher .vjs-menu li{text-transform:none}.tcp-skin .tcp-logo{position:absolute}.tcp-skin .tcp-logo.left-top{top:0;left:0}.tcp-skin .tcp-logo.left-bottom{bottom:0;left:0}.tcp-skin .tcp-logo.right-top{top:0;right:0}.tcp-skin .tcp-logo.right-bottom{bottom:0;right:0}.tcp-skin .tcp-logo .tcp-logo-link{display:inline-block}.tcp-skin .vjs-big-play-button{opacity:1;z-index:1;border:0;width:6.8em;height:4.8em;margin-top:-2.4em;margin-left:-3.4em;font-size:1em;top:50%;left:50%}.tcp-skin .vjs-big-play-button:before{content:none}.tcp-skin .vjs-big-play-button .vjs-button-icon{fill:#21212180;width:6.8em;height:4.8em}.tcp-skin .vjs-big-play-button .vjs-button-icon .draw-dash,.tcp-skin .vjs-big-play-button .vjs-button-icon .draw-line,.tcp-skin .vjs-big-play-button .vjs-button-icon .draw-lines{stroke-dasharray:1330;stroke-dashoffset:1330px;stroke-linecap:round;stroke-linejoin:round;stroke-width:8px;stroke:#00a4ff}.tcp-skin .vjs-big-play-button:hover .vjs-button-icon .draw-fill{fill:#00a4ff}.tcp-skin .vjs-big-play-button:hover .vjs-button-icon .draw-line{animation:.5s forwards draw-line}.tcp-skin .vjs-big-play-button:hover .vjs-button-icon .draw-lines{animation:1s forwards draw-lines}.tcp-skin .vjs-big-play-button:hover .vjs-button-icon .draw-dash{animation:1s forwards draw-dash}.tcp-skin .vjs-big-play-button .vjs-icon-placeholder{display:none}.tcp-skin .vjs-big-play-button,.tcp-skin .vjs-big-play-button:focus,.tcp-skin:hover .vjs-big-play-button,.tcp-skin:hover .vjs-big-play-button:focus{background:0 0}.tcp-skin.vjs-paused.vjs-pos-ended .vjs-big-play-button,.tcp-skin.vjs-paused.vjs-pos-ended .vjs-poster{display:block}.tcp-skin.vjs-ad-loading .vjs-big-play-button,.tcp-skin.vjs-ad-playing .vjs-big-play-button,.tcp-skin.vjs-seeking .vjs-big-play-button,.tcp-skin.vjs-using-native-controls .vjs-big-play-button,.tcp-skin.vjs-waiting .vjs-big-play-button{display:none!important}.tcp-skin .vjs-menu{z-index:1}.tcp-skin .vjs-control-bar{z-index:1;background:linear-gradient(0deg,#000a 0,#0000007d 19%,#0000005c 34%,#00000041 47%,#0000002f 56.5%,#00000021 65%,#00000015 73%,#0000000d 80.2%,#00000007 86.1%,#00000004 91%,#00000001 95.2%,#0000 98.2% 100%);font-size:1.2em}.tcp-skin .vjs-time-control{padding-left:0;padding-right:0}.tcp-skin:not(.vjs-live) .vjs-current-time,.tcp-skin:not(.vjs-live) .vjs-duration,.tcp-skin:not(.vjs-live) .vjs-time-divider{display:block}.tcp-skin .vjs-time-divider{min-width:0;padding-left:.3em;padding-right:.3em}.tcp-skin .vjs-current-time{padding-left:1em}.tcp-skin .vjs-duration{padding-right:1em}.tcp-skin .vjs-remaining-time{display:none}.tcp-skin .vjs-progress-control{width:100%;height:1.5em;position:absolute;top:-.9em;left:0}.tcp-skin .vjs-play-progress{background-color:#00a4ff}.tcp-skin .vjs-playback-rate .vjs-playback-rate-value{font-size:1.2em;line-height:2.57}.tcp-skin .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{z-index:2;visibility:hidden;background-color:#000000b3}.tcp-skin .vjs-volume-panel .vjs-slider-horizontal .vjs-volume-level:before{top:-.33em}.tcp-skin .vjs-volume-panel .vjs-slider-vertical .vjs-volume-level:before{left:-.35em}.tcp-skin .vjs-volume-panel .vjs-volume-level{background-color:#00a4ff}.tcp-skin .vjs-custom-control-spacer{flex-grow:1;display:block}.tcp-skin .tcp-loading-spinner{box-sizing:border-box;text-indent:-9999em;background-clip:padding-box;width:50px;height:50px;margin:-25px 0 0 -25px;display:none;position:absolute;top:50%;left:50%}.tcp-skin .tcp-loading-spinner:before{content:"";border:3px solid #fff0;border-color:#fff0 #fff;border-radius:50%;width:100%;height:100%;margin-bottom:5px;display:block;transform:translateZ(0)}@keyframes load8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tcp-skin.vjs-seeking .tcp-loading-spinner,.tcp-skin.vjs-waiting .tcp-loading-spinner{display:block}.tcp-skin.vjs-seeking .tcp-loading-spinner:before,.tcp-skin.vjs-waiting .tcp-loading-spinner:before{animation:1.1s linear infinite load8}.tcp-skin .tcp-loading-spinner-animation{background-repeat:no-repeat;width:60px;height:45px;margin:0 auto 10px;animation-name:keyframes;animation-duration:2.625s;animation-timing-function:step-end;animation-iteration-count:infinite;animation-delay:0s;animation-fill-mode:forwards}@-webkit-keyframes keyframes{0%{background-position:-60px 0;width:60px;height:45px}1.33%{background-position:-2220px 0}2.67%{background-position:-120px 0}4%{background-position:-180px 0}5.33%{background-position:-240px 0}6.67%{background-position:-300px 0}8%{background-position:-360px 0}9.33%{background-position:-420px 0}10.67%{background-position:-480px 0}12%{background-position:-540px 0}13.33%{background-position:-600px 0}14.67%{background-position:-660px 0}16%{background-position:-720px 0}17.33%{background-position:-780px 0}18.67%{background-position:-840px 0}20%{background-position:-900px 0}21.33%{background-position:-960px 0}22.67%{background-position:-1020px 0}24%{background-position:-1080px 0}25.33%{background-position:-1140px 0}26.67%{background-position:-1200px 0}28%{background-position:-1260px 0}29.33%{background-position:-1320px 0}30.67%{background-position:-1380px 0}32%{background-position:-1440px 0}33.33%{background-position:-1500px 0}34.67%{background-position:-1560px 0}36%{background-position:-1620px 0}37.33%{background-position:-1680px 0}38.67%{background-position:-1740px 0}40%{background-position:-1800px 0}41.33%{background-position:-1860px 0}42.67%{background-position:-1920px 0}44%{background-position:-1980px 0}45.33%{background-position:-2040px 0}46.67%{background-position:-2100px 0}48%{background-position:-2160px 0}49.33%{background-position:0 0}50.67%{background-position:-2280px 0}52%{background-position:-2340px 0}53.33%{background-position:-2400px 0}54.67%{background-position:-2460px 0}56%{background-position:-2520px 0}57.33%{background-position:-2580px 0}58.67%{background-position:-2640px 0}60%{background-position:-2700px 0}61.33%{background-position:-2760px 0}62.67%{background-position:-2820px 0}64%{background-position:-2880px 0}65.33%{background-position:-2940px 0}66.67%{background-position:-3000px 0}68%{background-position:-3060px 0}69.33%{background-position:-3120px 0}70.67%{background-position:-3180px 0}72%{background-position:-3240px 0}73.33%{background-position:-3300px 0}74.67%{background-position:-3360px 0}76%{background-position:-3420px 0}77.33%{background-position:-3480px 0}78.67%{background-position:-3540px 0}80%{background-position:-3600px 0}81.33%{background-position:-3660px 0}82.67%{background-position:-3720px 0}84%{background-position:-3780px 0}85.33%{background-position:-3840px 0}86.67%{background-position:-3900px 0}88%{background-position:-3960px 0}89.33%{background-position:-4020px 0}90.67%{background-position:-4080px 0}92%{background-position:-4140px 0}93.33%{background-position:-4200px 0}94.67%{background-position:-4260px 0}96%{background-position:-4320px 0}97.33%{background-position:-4380px 0}to,98.67%{background-position:-4440px 0}}.tcp-skin .vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#000000b3}@keyframes draw-line{0%{stroke-dashoffset:1350px}to{stroke-dashoffset:0}}@keyframes draw-lines{0%{stroke-dasharray:0 1330;stroke-dashoffset:1330px}to{stroke-dasharray:1330 0;stroke-dashoffset:0}}@keyframes draw-dash{0%{stroke-dasharray:100 1330}to{stroke-dasharray:10 0}}.tcp-continue-play-tips{background-color:#000000b3;height:2.08em;padding:0 .5em 0 2.5em;font-size:1.2em;line-height:2.08em;position:absolute;bottom:4.5em;left:0}.tcp-continue-play-tips .tcp-continue-play-buttom{cursor:pointer;color:#00a4ff;height:2.08em;margin:0;padding:0 5px}.tcp-continue-play-tips .vjs-control.vjs-close-button{width:2em;height:2.08em;top:0;right:initial;opacity:.7;left:.5em}.tcp-continue-play-tips .vjs-control.vjs-close-button .vjs-icon-placeholder:before{font-size:1.33em;line-height:1.55em}.tcp-skin .tcp-overlay{color:#fff;text-align:center;position:absolute}.tcp-skin .tcp-overlay-no-background{width:33%}.tcp-skin .tcp-overlay-background{background-color:#0009;border-radius:3px;width:33%;padding:10px}.tcp-skin .tcp-overlay-top-left{top:5px;left:5px}.tcp-skin .tcp-overlay-top{margin-left:-16.5%;top:5px;left:50%}.tcp-skin .tcp-overlay-top-right{top:5px;right:5px}.tcp-skin .tcp-overlay-right{top:50%;right:5px;transform:translateY(-50%)}.tcp-skin .tcp-overlay-bottom-right{bottom:4em;right:5px}.tcp-skin .tcp-overlay-bottom{margin-left:-16.5%;bottom:4em;left:50%}.tcp-skin .tcp-overlay-bottom-left{bottom:4em;left:5px}.tcp-skin .tcp-overlay-left{top:50%;left:5px;transform:translateY(-50%)}.tcp-skin .tcp-overlay-center{margin-left:-16.5%;top:50%;left:50%;transform:translateY(-50%)}.tcp-skin .tcp-image-patch{width:100%;max-height:100%;margin:0;overflow:hidden;transform:translate(-50%,-50%)}.tcp-skin .tcp-image-patch .tcp-overlay-link{outline:0;display:inline-block}.tcp-skin .tcp-image-patch .tcp-overlay-link:active,.tcp-skin .tcp-image-patch .tcp-overlay-link:focus,.tcp-skin .tcp-image-patch .tcp-overlay-link:link{outline:0}.tcp-skin .tcp-image-patch .tcp-overlay-img{border:none;max-width:100%}.tcp-skin.tcp-res-switching .tcp-image-patch{display:none}.tcp-skin .vjs-no-flex .tcp-overlay-center,.tcp-skin .vjs-no-flex .tcp-overlay-left,.tcp-skin .vjs-no-flex .tcp-overlay-right{margin-top:-15px}.tcp-skin .tcp-right-click-popup-menu{z-index:6;white-space:nowrap;background-color:#1c1c1ce6;padding:0;position:absolute}.tcp-skin .tcp-right-click-popup-menu .vjs-menu-item{padding:0 1.5em;line-height:2em}.tcp-skin .tcp-right-click-popup-menu .tc-menu-list{text-transform:none;text-align:left;padding:.5rem}.tcp-skin .tcp-right-click-popup-menu .vjs-menu-content li:not(:last-child){border-bottom:1px solid #fff}.tcp-skin .tcp-right-click-popup-menu .tc-menu-list,.tcp-skin .tcp-right-click-popup-menu .tc-menu-list:hover{cursor:default;outline:0}.tcp-skin .tcp-right-click-popup-menu .tcp-menu-item-select{color:#00a4ff}.tcp-skin .tcp-mirror{transform:rotateY(180deg)}.tcp-playlist{z-index:1;width:300px;height:100%;position:absolute;top:0;right:0}.tcp-playlist .tcp-playlist-toggle{text-align:center;cursor:pointer;background-color:#00a4ff;border-radius:10px 0 0 10px;width:12px;height:100px;line-height:100px;position:absolute;top:50%;transform:translateY(-50%)}.tcp-playlist .tcp-playlist-box{background-color:#2b333f;width:100%;height:100%;position:absolute;overflow:hidden scroll}.tcp-playlist .tcp-playlist-box .tcp-playlist-title{color:#00a4ff;padding:1em;font-size:1.6em}.tcp-playlist .tcp-playlist-box .tcp-playlist-item{width:100%;height:100px;margin-bottom:1em;padding:0 0 0 1em}.tcp-playlist .tcp-playlist-box .tcp-playlist-item .tcp-playlist-item-video{float:left;background:#000;justify-content:center;align-items:center;width:55%;height:100px;display:flex;position:relative}.tcp-playlist .tcp-playlist-box .tcp-playlist-item .tcp-playlist-item-video .tcp-playlist-item-img{max-width:100%;max-height:100%}.tcp-playlist .tcp-playlist-box .tcp-playlist-item .tcp-playlist-item-video .tcp-playlist-item-duration{opacity:.8;background-color:#2b333f;padding:.5em;position:absolute;bottom:.5em;left:1em}.tcp-playlist .tcp-playlist-box .tcp-playlist-item .tcp-playlist-item-desc{width:42%;height:100%;padding:.5em;font-size:1.4em;display:inline-block;overflow:hidden}.tcp-playlist .tcp-playlist-box .tcp-playlist-item-active,.tcp-playlist .tcp-playlist-box .tcp-playlist-item:hover{cursor:pointer}.tcp-playlist .tcp-playlist-box .tcp-playlist-item-active .tcp-playlist-item-desc,.tcp-playlist .tcp-playlist-box .tcp-playlist-item:hover .tcp-playlist-item-desc{color:#00a4ff}.tcp-playlist-box::-webkit-scrollbar{box-sizing:border-box;width:.5em}.tcp-playlist-box::-webkit-scrollbar-button{display:none}.tcp-playlist-box::-webkit-scrollbar-thumb{background-color:#00a4ff;-webkit-border-radius:1em}.vjs-play-next:hover{cursor:pointer}.vjs-play-next{font-family:VideoJS}.vjs-play-next .vjs-icon-placeholder:before{content:""}.tcp-playlist-open .tcp-playlist-toggle{right:300px}.tcp-playlist-open .tcp-playlist-box{display:block}.tcp-playlist-close .tcp-playlist-toggle{right:0}.tcp-playlist-close .tcp-playlist-box{display:none}.fullscreen-container{z-index:100;width:100vw;height:100vh;display:none;position:fixed;top:0;left:0}.enterfs{display:block!important}.fullscreen-container .enterfs,.exitfs{display:none!important}.fullscreen-container .exitfs,.entervr{display:block!important}.view360-canvas{width:100%}.panoviewer-control button{color:#fff;background-color:#0009;border:none;border-radius:5px;outline:0;margin:5px;padding:5px;font-size:0}.panoviewer-control button.enterfs,.panoviewer-control button.exitfs{margin-bottom:10px}.panoviewer-control button svg{width:30px;height:30px}.panoviewer-control{text-align:center;font-weight:300;position:absolute;top:0;right:5px}.panoviewer-control .camera{background-color:#0009;border-radius:100px;margin:0;padding:0;display:inline-block}.camera,.panoviewer-control .pie{width:40px;height:40px}.gyroTouchOptions{text-align:right;position:absolute;bottom:0;right:0}.optionSet .option{color:#fff;box-sizing:border-box;vertical-align:middle;background-color:#bcbccf;border:1px;border-radius:3px;height:34px;margin:5px 0;padding:2px;font-size:0;display:inline-block}.optionSet .option:hover{background-color:#4949c9}.optionSet .option.selected{background-color:#af40e2}.selectGroup{vertical-align:top;display:inline-block;position:relative}.selectGroup .option{text-align:center;border-radius:5px;min-width:34px;padding:0 10px;font-size:14px;line-height:34px;position:relative}.statusButton.option{background-color:#7fbeff;margin:5px;position:relative}.selectGroup .option span{background-size:100% 100%;position:absolute;inset:5px}.selectGroup .option span.vertical{transform:rotate(90deg)}.statusButton.option svg{fill:#fff;stroke:#fff;width:40px}.statusButton.option:hover{background-color:#7f1e1f}.selectGroup.hide{display:none}@media screen and (width<=500px){.panoviewer-control{top:0;right:0}.panoviewer-control button{float:right;margin:5px 5px 5px 0;padding:5px}.panoviewer-control button svg{width:20px;height:20px}.panoviewer-control .camera{transform:scale(.7)}}.tcp-statistic{z-index:5;color:#fff;opacity:.8;background:#1c1c1ccc;border-radius:4px;width:80%;max-height:80%;font-size:12px;position:relative;top:10px;left:10px;overflow:hidden}.tcp-statistic-wrapper{flex-direction:column;width:100%;padding:10px;display:flex}.tcp-statistic-line{width:100%;padding-bottom:4px;display:block}.tcp-statistic-title{float:left;text-align:right;width:30%;padding-right:20px}.tcp-statistic-data{width:70%}.tcp-statistic-close{color:#fff;cursor:pointer;width:20px;height:20px;position:absolute;top:10px;right:10px}.tcp-switch{background-color:#000000b3;align-items:center;padding:0 2.5em 0 .5em;font-size:1.2em;line-height:2.08em;display:flex;position:absolute;bottom:4.5em;right:0}.tcp-switch>.vjs-close-button{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:2em;height:1.5em;margin-left:.5em;display:flex;top:0!important;right:.3em!important}.tcp-switch>.vjs-control .vjs-close-button{top:0;right:.3em!important}.tcp-switch>.vjs-button>.vjs-icon-placeholder:before{font-size:1.33em;line-height:inherit;opacity:.7}.vjs-error .vjs-error-display .vjs-modal-dialog-content{padding:0}.vjs-errors-dialog{text-align:center;background:#181818cc;width:100%;height:100%;display:table;position:absolute;inset:0;overflow:hidden}.vjs-errors-content-container{padding:35px;display:table-cell;overflow:auto}.vjs-errors-dialog .vjs-control.vjs-close-button{width:3em;height:3em;top:0}.vjs-errors-type{display:none}.tcp-vtt-thumbnail-container{z-index:0;position:absolute;bottom:2.3em;overflow:hidden}.tcp-vtt-thumbnail-container:before{content:"";z-index:1;position:absolute;inset:0;box-shadow:inset 0 0 3px 3px #0000004d}.tcp-vtt-thumbnail-img{opacity:0;-mz-transition:opacity .2s ease;transition:opacity .2s;position:absolute;left:0}.vjs-progress-control:active .tcp-vtt-thumbnail-img,.vjs-progress-control:hover .tcp-vtt-thumbnail-img{opacity:1}.tcp-dynamic-watermark-container{pointer-events:none;position:absolute}.tcp-dynamic-watermark-container .tcp-dynamic-watermark-content{word-break:break-all;color:#ffffff80;max-width:30%;position:absolute}button{outline:0}@media �screen{.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:hidden}}.tc-live-player[data-v-8f1bbfce]{background:#000;width:100%;max-width:100%;height:100%;max-height:100%;position:absolute;inset:0;overflow:hidden}.tc-live-player__video[data-v-8f1bbfce]{width:100%;height:100%}.tc-live-player__error[data-v-8f1bbfce]{z-index:2;color:#fff;text-align:center;background:#000000b8;justify-content:center;align-items:center;padding:16px;font-size:14px;display:flex;position:absolute;inset:0}.tc-live-player[data-v-8f1bbfce] .video-js,.tc-live-player[data-v-8f1bbfce] .tcp-skin,.tc-live-player[data-v-8f1bbfce] .vjs-tech,.tc-live-player[data-v-8f1bbfce] video{object-fit:contain;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;position:absolute!important;inset:0!important}.live-page[data-v-87836245]{color:#1a2e0f;background:radial-gradient(70% 50% at 10% 0,#6a9e3a1f,#0000 55%),linear-gradient(160deg,#f3f7ee 0%,#e7efdf 40%,#fafcf8 100%);flex-direction:column;height:100dvh;display:flex;overflow:hidden}.live-top[data-v-87836245]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:20;background:#ffffffeb;border-bottom:1px solid #6a9e3a1f;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;height:64px;padding:0 20px;display:flex}.top-title[data-v-87836245]{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.top-title h1[data-v-87836245]{text-overflow:ellipsis;white-space:nowrap;max-width:min(42vw,420px);color:var(--qz-text,#1a2e0f);margin:0;font-size:1.1rem;font-weight:700;overflow:hidden}.top-meta[data-v-87836245]{color:#5a7a42;white-space:nowrap;flex-shrink:0;font-size:.82rem}.badge[data-v-87836245]{color:#4a7c23;white-space:nowrap;background:#e8f5e0;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:.75rem}.badge.st-1[data-v-87836245]{color:#b91c1c;background:#fee2e2}.badge.st-2[data-v-87836245],.badge.st-3[data-v-87836245]{color:#4b5563;background:#e5e7eb}.top-user[data-v-87836245]{flex-shrink:0}.user-menu[data-v-87836245]{position:relative}.user-trigger[data-v-87836245]{border:1px solid var(--qz-border,#d0e0c0);cursor:pointer;background:#ffffffe6;border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 4px;transition:border-color .2s,box-shadow .2s;display:flex}.user-trigger[data-v-87836245]:hover,.user-menu:hover .user-trigger[data-v-87836245]{border-color:var(--qz-primary,#6a9e3a);box-shadow:0 4px 14px #6a9e3a1f}.user-avatar-wrap[data-v-87836245]{flex-shrink:0;width:32px;height:32px;position:relative;overflow:visible}.user-avatar[data-v-87836245]{object-fit:cover;background:var(--qz-primary-lighter,#eaf6df);z-index:1;border-radius:50%;width:32px;height:32px;display:block;position:relative}.user-avatar-wrap.is-svip .user-avatar[data-v-87836245]{box-shadow:0 0 0 1px #c4953a59}.user-avatar-svip-crown[data-v-87836245]{z-index:3;transform-origin:bottom;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 1px 2px #9a6b1259);width:20px;height:auto;position:absolute;top:-10px;right:-2px;transform:rotate(40deg)}.user-name[data-v-87836245]{text-overflow:ellipsis;white-space:nowrap;max-width:96px;color:var(--qz-text,#1a2e0f);font-size:.9rem;font-weight:600;overflow:hidden}.user-dropdown[data-v-87836245]{opacity:0;visibility:hidden;z-index:30;background:#fff;border:1px solid #6a9e3a1f;border-radius:12px;min-width:140px;padding:6px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-6px);box-shadow:0 12px 32px #4a7c231f}.user-dropdown.is-open[data-v-87836245]{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-item[data-v-87836245]{text-align:left;width:100%;color:var(--qz-text-body,#3d5230);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 14px;font-size:.9rem;transition:background .2s,color .2s;display:block}.dropdown-item[data-v-87836245]:hover{color:var(--qz-primary-dark,#4a7c23);background:#6a9e3a14}.dropdown-item.logout[data-v-87836245]{color:#dc2626}.dropdown-item.logout[data-v-87836245]:hover{color:#b91c1c;background:#dc26260f}.btn-login[data-v-87836245]{border:1px solid var(--qz-border,#d0e0c0);color:var(--qz-text-body,#3d5230);cursor:pointer;background:#fff;border-radius:8px;padding:8px 18px;font-weight:500;transition:all .2s}.btn-login[data-v-87836245]:hover{border-color:var(--qz-primary,#6a9e3a);color:var(--qz-primary,#6a9e3a)}.state-block[data-v-87836245]{color:#5a7a42;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.state-block.error[data-v-87836245]{color:#b91c1c}.retry-btn[data-v-87836245]{color:#4a7c23;cursor:pointer;background:#fff;border:1px solid #c8ddb8;border-radius:10px;margin-top:12px;padding:8px 18px}.live-layout[data-v-87836245]{flex:1;grid-template-columns:minmax(0,1fr) 360px;gap:0;width:100%;max-width:100%;min-height:0;margin:0;padding:0;display:grid;overflow:hidden}.stage[data-v-87836245]{background:#0f1a0a;flex-direction:column;min-width:0;max-width:100%;min-height:0;display:flex;overflow:hidden}.player-shell[data-v-87836245]{contain:layout size;background:#0f1a0a;flex:1;width:100%;min-width:0;max-width:100%;min-height:0;position:relative;overflow:hidden}:is(.player-shell.is-fullscreen[data-v-87836245],.player-shell[data-v-87836245]:fullscreen){background:#000;width:100%;height:100%}.player-shell[data-v-87836245]:-webkit-full-screen{background:#000;width:100%;height:100%}.live-layout.is-stage-fs[data-v-87836245]{grid-template-columns:1fr}.live-layout.is-stage-fs .stage[data-v-87836245]{height:100%}.player[data-v-87836245]{object-fit:contain;background:#000;width:100%;height:100%;display:block}.tc-stage-player[data-v-87836245]{overflow:hidden;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;position:absolute!important;inset:0!important}.tc-stage-player[data-v-87836245] .video-js,.tc-stage-player[data-v-87836245] .tcp-skin,.tc-stage-player[data-v-87836245] .vjs-tech,.tc-stage-player[data-v-87836245] video{object-fit:contain;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;position:absolute!important;inset:0!important}.interactive-wait-mask[data-v-87836245]{z-index:2;color:#fff;text-align:center;background:#0b0b0f;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:absolute;inset:0}.interactive-wait-hint[data-v-87836245]{color:#ffffffa6;margin:0;font-size:13px}.player.is-pseudo-live[data-v-87836245]{pointer-events:none}.stage-controls[data-v-87836245]{z-index:5;pointer-events:none;justify-content:flex-end;align-items:center;gap:12px;display:flex;position:absolute;inset:12px 12px auto}.stage-controls-right[data-v-87836245]{pointer-events:auto;align-items:center;gap:8px;margin-left:auto;display:flex}.ctrl-btn[data-v-87836245]{pointer-events:auto;color:#fff;cursor:pointer;background:#0000008c;border:1px solid #ffffff59;border-radius:999px;padding:6px 14px;font-size:.82rem;font-weight:600}.ctrl-btn[data-v-87836245]:hover{background:#000000b8}.pseudo-ended-mask[data-v-87836245]{z-index:4;color:#fff;background:#080e069e;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:flex;position:absolute;inset:0}.playback-loading-mask[data-v-87836245]{z-index:6;pointer-events:none;background:radial-gradient(55% 45% at 50% 42%,#4a7c232e,#0000 70%),#080e06b8;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.playback-loading-spinner[data-v-87836245]{border:3px solid #ffffff38;border-top-color:#b8e086f2;border-radius:50%;width:42px;height:42px;animation:.75s linear infinite playback-spin-87836245}.playback-loading-text[data-v-87836245]{color:#ffffffeb;letter-spacing:.04em;margin:0;font-size:.95rem;font-weight:600}@keyframes playback-spin-87836245{to{transform:rotate(360deg)}}.fs-chat-layer[data-v-87836245]{z-index:8;pointer-events:none;position:absolute;inset:0}.fs-chat-expand[data-v-87836245]{pointer-events:auto;color:#ffffffe0;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000047;border:1px solid #ffffff47;border-radius:50%;width:40px;height:40px;font-size:.85rem;font-weight:700;transition:background .2s,border-color .2s;position:absolute;bottom:20px;right:16px}.fs-chat-expand.above-native-controls[data-v-87836245],.fs-danmaku.above-native-controls[data-v-87836245]{bottom:56px}.fs-danmaku[data-v-87836245]{pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080e0647;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;width:min(360px,42vw);max-height:min(48vh,420px);transition:background .2s,border-color .2s;display:flex;position:absolute;bottom:20px;right:16px;overflow:hidden}.fs-danmaku[data-v-87836245]:hover,.fs-danmaku[data-v-87836245]:focus-within{background:#080e068c;border-color:#ffffff38}.fs-danmaku-toolbar[data-v-87836245]{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px 4px;display:flex}.fs-danmaku-hint[data-v-87836245]{color:#ffffff8c;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.fs-chat-collapse[data-v-87836245]{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px 6px;font-size:.75rem}.fs-chat-collapse[data-v-87836245]:hover{color:#fff;background:#ffffff1f}.fs-danmaku-list[data-v-87836245]{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;flex-direction:column;flex:1;gap:6px;min-height:120px;max-height:280px;padding:4px 12px 8px;display:flex;overflow-y:auto}.fs-danmaku-empty[data-v-87836245]{color:#ffffff73;margin:auto;font-size:.82rem}.fs-danmaku-item[data-v-87836245]{color:#ffffffeb;text-shadow:0 1px 2px #0000008c;word-break:break-word;font-size:.86rem;line-height:1.35}.fs-danmaku-item.mine .fs-nick[data-v-87836245]{color:#b8e086}.fs-nick[data-v-87836245]{color:#ffffff8c;margin-right:6px;font-size:.78rem}.fs-text[data-v-87836245]{color:#fffffff2}.fs-danmaku-composer[data-v-87836245]{opacity:0;border-top:1px solid #0000;flex-shrink:0;max-height:0;padding:0 10px;transition:max-height .22s,opacity .18s,padding .22s;overflow:hidden}.fs-danmaku-composer.visible[data-v-87836245]{opacity:1;border-top-color:#ffffff1f;max-height:120px;padding:8px 10px 10px}.fs-emoji-toolbar[data-v-87836245]{margin-bottom:6px}.fs-emoji-bar[data-v-87836245]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fs-emoji-bar .emoji-btn[data-v-87836245]{color:#fff;background:#ffffff1f;border-color:#fff3}.fs-emoji-picker[data-v-87836245]{background:#080e06b8;border-color:#ffffff29;max-height:160px;margin-top:8px}.fs-emoji-picker .emoji-pick-btn[data-v-87836245]{color:#fff;background:#ffffff0f;border-color:#ffffff1f}.fs-emoji-picker .emoji-pick-name[data-v-87836245]{color:#ffffff8c}.fs-composer-row[data-v-87836245]{gap:8px;display:flex}.fs-composer-row input[data-v-87836245]{color:#fff;background:#00000059;border:1px solid #ffffff38;border-radius:10px;outline:none;flex:1;min-width:0;padding:8px 10px;font-size:.88rem}.fs-composer-row input[data-v-87836245]::placeholder{color:#fff6}.fs-composer-row input[data-v-87836245]:disabled{opacity:.55}.fs-composer-row .send-btn[data-v-87836245]{color:#fff;background:#6a9e3ae6;border:none;flex-shrink:0}.cover-wrap[data-v-87836245]{width:100%;height:100%;position:relative}.cover[data-v-87836245]{object-fit:cover;width:100%;height:100%;display:block}.cover.placeholder[data-v-87836245]{color:#c8ddb8;background:#1f2e16;justify-content:center;align-items:center;height:100%;display:flex}.cover-overlay[data-v-87836245]{color:#fff;text-align:center;background:linear-gradient(#0a140540,#0a14059e);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex;position:absolute;inset:0}.overlay-title[data-v-87836245]{margin:0;font-size:1.4rem;font-weight:700}.countdown[data-v-87836245]{letter-spacing:.06em;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:2.4rem;font-weight:800}.schedule[data-v-87836245]{opacity:.9;margin:0;font-size:.95rem}.chat-panel[data-v-87836245]{z-index:2;background:#fffffffa;border-left:1px solid #6a9e3a1f;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.chat-header[data-v-87836245]{border-bottom:1px solid #6a9e3a1a;flex-shrink:0;justify-content:space-between;align-items:baseline;gap:8px;padding:14px 16px;display:flex}.chat-header h3[data-v-87836245]{margin:0;font-size:1rem}.chat-status[data-v-87836245]{color:#8fa878;font-size:.8rem}.chat-list[data-v-87836245]{background:linear-gradient(#fbfdf8,#f6faf1);flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px 14px;display:flex;overflow-y:auto}.chat-empty[data-v-87836245]{color:#8fa878;margin:auto;font-size:.9rem}.chat-item[data-v-87836245]{max-width:88%}.chat-item.mine[data-v-87836245]{text-align:right;align-self:flex-end}.chat-item.script .chat-nick[data-v-87836245]{color:#7a93b0}.chat-item.script .chat-bubble[data-v-87836245]{background:#f3f7fb;border-color:#d7e3f0}.chat-nick[data-v-87836245]{color:#8fa878;margin-bottom:3px;font-size:.72rem}.chat-bubble[data-v-87836245]{color:#243418;word-break:break-word;background:#fff;border:1px solid #e4efd8;border-radius:12px;padding:8px 12px;font-size:.9rem;line-height:1.4;display:inline-block}.chat-item.mine .chat-bubble[data-v-87836245]{background:#eaf6df;border-color:#cfe5ba}.chat-item.emoji .chat-bubble[data-v-87836245]{padding:6px 10px;font-size:1.25rem}.emoji-dock[data-v-87836245]{border-top:1px solid #6a9e3a14;flex-shrink:0;padding:8px 12px 0}.emoji-bar[data-v-87836245]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.emoji-btn[data-v-87836245]{cursor:pointer;background:#f7fbf2;border:1px solid #dcebcc;border-radius:10px;min-width:40px;height:36px;font-size:1.05rem}.emoji-btn[data-v-87836245]:disabled{opacity:.45;cursor:not-allowed}.emoji-lib-btn[data-v-87836245]{color:#5a7a42;cursor:pointer;background:#fff;border:1px solid #dcebcc;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.emoji-lib-btn.active[data-v-87836245],.emoji-lib-btn[data-v-87836245]:hover:not(:disabled){color:#4a7c23;background:#eef6e6;border-color:#b7d59a}.emoji-lib-btn[data-v-87836245]:disabled{opacity:.45;cursor:not-allowed}.fs-emoji-bar .emoji-lib-btn[data-v-87836245]{color:#ffffffeb;background:#ffffff1f;border-color:#ffffff38}.fs-emoji-bar .emoji-lib-btn.active[data-v-87836245],.fs-emoji-bar .emoji-lib-btn[data-v-87836245]:hover:not(:disabled){background:#ffffff38}.chat-composer-hint[data-v-87836245]{color:#9aa894;margin:6px 12px 0;padding:0 2px;font-size:.78rem;line-height:1.4}.fs-composer-hint[data-v-87836245]{color:#ffffff7a;margin:0 0 6px}.emoji-picker-panel[data-v-87836245]{scrollbar-width:thin;background:#fbfdf8;border:1px solid #e4efd8;border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;max-height:180px;margin-top:8px;padding:8px;display:grid;overflow-y:auto}.emoji-pick-btn[data-v-87836245]{cursor:pointer;background:#fff;border:1px solid #e4efd8;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:52px;padding:4px 2px;display:flex}.emoji-pick-btn[data-v-87836245]:hover:not(:disabled){background:#f3f9ec;border-color:#b7d59a}.emoji-pick-btn[data-v-87836245]:disabled{opacity:.45;cursor:not-allowed}.emoji-pick-glyph[data-v-87836245]{font-size:1.15rem;line-height:1.2}.emoji-pick-name[data-v-87836245]{color:#7a9470;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.68rem;overflow:hidden}.composer[data-v-87836245]{flex-shrink:0;gap:8px;padding:10px 12px 12px;display:flex}.composer input[data-v-87836245]{background:#fff;border:1px solid #d5e5c5;border-radius:10px;outline:none;flex:1;height:40px;padding:0 12px}.composer input[data-v-87836245]:disabled{color:#9aab88;background:#f3f6ef}.composer input[data-v-87836245]:focus{border-color:#6a9e3a}.send-btn[data-v-87836245]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6a9e3a,#4a7c23);border:none;border-radius:10px;height:40px;padding:0 16px;font-weight:600}.send-btn[data-v-87836245]:disabled{opacity:.5;cursor:not-allowed}@media (width<=960px){.live-page[data-v-87836245]{height:auto;min-height:100dvh;overflow:auto}.live-layout[data-v-87836245]{grid-template-columns:1fr;height:auto;overflow:visible}.stage[data-v-87836245]{min-height:56vw}.player-shell[data-v-87836245]{aspect-ratio:16/9;contain:none;flex:none;min-height:56vw}.chat-panel[data-v-87836245]{border-top:1px solid #6a9e3a1f;border-left:none;height:min(52vh,480px)}.countdown[data-v-87836245]{font-size:1.8rem}.user-name[data-v-87836245]{max-width:72px}}.settings-page[data-v-551758ab]{min-height:100vh;position:relative;overflow:hidden}.settings-bg[data-v-551758ab]{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.bg-gradient[data-v-551758ab]{background:radial-gradient(60% 50% at 15% 30%,#6a9e3a1a 0%,#0000 60%),radial-gradient(50% 60% at 85% 70%,#a3c86d14 0%,#0000 50%),radial-gradient(40% 40%,#6a9e3a0a 0%,#0000 50%);position:absolute;inset:0}.grid-lines[data-v-551758ab]{background-image:linear-gradient(#6a9e3a0a 1px,#0000 1px),linear-gradient(90deg,#6a9e3a0a 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80%,#000 0%,#0000 70%);mask-image:radial-gradient(80% 80%,#000 0%,#0000 70%)}.glow[data-v-551758ab]{filter:blur(80px);opacity:.5;border-radius:50%;animation:10s ease-in-out infinite glowPulse-551758ab;position:absolute}.glow-1[data-v-551758ab]{background:#6a9e3a26;width:500px;height:500px;animation-delay:0s;top:-150px;left:-100px}.glow-2[data-v-551758ab]{background:#a3c86d1f;width:400px;height:400px;animation-delay:-5s;bottom:-100px;right:-80px}@keyframes glowPulse-551758ab{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.leaf[data-v-551758ab]{background:#6a9e3a26;border-radius:0 80%;animation:15s ease-in-out infinite leafFloat-551758ab;position:absolute}.leaf-1[data-v-551758ab]{width:50px;height:50px;animation-delay:0s;top:8%;left:3%;transform:rotate(25deg)}.leaf-2[data-v-551758ab]{width:35px;height:35px;animation-delay:-3s;top:65%;left:6%;transform:rotate(-15deg)}@keyframes leafFloat-551758ab{0%,to{transform:translateY(0) rotate(var(--r,0deg))}25%{transform:translateY(-25px) rotate(calc(var(--r,0deg) + 8deg))}50%{transform:translateY(15px) rotate(calc(var(--r,0deg) - 5deg))}75%{transform:translateY(-20px) rotate(calc(var(--r,0deg) + 10deg))}}.circle[data-v-551758ab]{border:1px solid #6a9e3a1a;border-radius:50%;animation:8s ease-in-out infinite pulseScale-551758ab;position:absolute}.circle-1[data-v-551758ab]{width:500px;height:500px;animation-delay:0s;top:-120px;left:-120px}@keyframes pulseScale-551758ab{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.15)}}.nav-placeholder[data-v-551758ab]{z-index:1;position:relative}.settings-inner[data-v-551758ab]{z-index:1;max-width:1200px;margin:0 auto;padding:0 24px 60px;animation:.8s ease-out fadeInUp-551758ab;position:relative}@keyframes fadeInUp-551758ab{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.page-header[data-v-551758ab]{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.back-btn[data-v-551758ab]{color:#4a7c23;cursor:pointer;background:#fffc;border:1px solid #6a9e3a26;border-radius:12px;align-items:center;gap:6px;padding:10px 20px;font-size:.9rem;font-weight:500;transition:all .2s;display:flex}.back-btn[data-v-551758ab]:hover{background:#6a9e3a14;border-color:#6a9e3a4d}.page-title[data-v-551758ab]{color:#1a2e0f;font-size:1.6rem;font-weight:700}.header-spacer[data-v-551758ab]{width:130px}.content-grid[data-v-551758ab]{grid-template-columns:360px 1fr;gap:24px;display:grid}.card[data-v-551758ab]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #6a9e3a14;border-radius:24px;margin-bottom:24px;padding:32px;box-shadow:0 8px 32px #6a9e3a1a}.card[data-v-551758ab]:last-child{margin-bottom:0}.card-title[data-v-551758ab]{color:#1a2e0f;align-items:center;gap:8px;margin-bottom:24px;font-size:1.1rem;font-weight:700;display:flex}.card-dot[data-v-551758ab]{background:#6a9e3a;border-radius:50%;width:8px;height:8px}.avatar-card[data-v-551758ab]{text-align:center}.avatar-section[data-v-551758ab]{flex-direction:column;align-items:center;display:flex}.avatar-preview[data-v-551758ab]{object-fit:cover;background:#e8f5e0;border:3px solid #6a9e3a26;border-radius:50%;width:100px;height:100px}.avatar-name[data-v-551758ab]{color:#1a2e0f;margin-top:16px;font-size:1.2rem;font-weight:700}.avatar-account[data-v-551758ab]{color:#8fa878;margin-top:4px;font-size:.85rem}.upload-btn[data-v-551758ab]{color:#6a9e3a;cursor:pointer;background:#fff;border:1px solid #6a9e3a33;border-radius:12px;align-items:center;gap:6px;margin-top:16px;padding:10px 20px;font-size:.9rem;font-weight:500;transition:all .2s;display:inline-flex}.upload-btn[data-v-551758ab]:hover{background:#6a9e3a0f;border-color:#6a9e3a66}.form-group[data-v-551758ab]{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.form-group[data-v-551758ab]:last-child{margin-bottom:0}.form-group>label[data-v-551758ab]{color:#4a7c23;font-size:.9rem;font-weight:500}.form-group input[data-v-551758ab]{color:#1a2e0f;box-sizing:border-box;background:#fff;border:1.5px solid #e0e8d8;border-radius:14px;outline:none;width:100%;padding:14px 18px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.form-group input[data-v-551758ab]:focus{border-color:#a3c86d;box-shadow:0 0 0 4px #a3c86d1f}.form-group input[data-v-551758ab]::placeholder{color:#b8d0a0}.disabled-input[data-v-551758ab]{cursor:not-allowed;color:#8fa878!important;background:#f4f8ee!important}.form-row[data-v-551758ab]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.input-with-btn[data-v-551758ab]{gap:10px;display:flex}.input-with-btn input[data-v-551758ab]{flex:1}.code-btn[data-v-551758ab]{color:#6a9e3a;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #6a9e3a33;border-radius:14px;min-width:110px;padding:0 20px;font-size:.9rem;font-weight:600;transition:all .2s}.code-btn[data-v-551758ab]:hover:not(:disabled){background:#6a9e3a0f;border-color:#6a9e3a66}.code-btn[data-v-551758ab]:disabled{opacity:.6;cursor:not-allowed;color:#a8c090;border-color:#e0e8d8}.error-msg[data-v-551758ab]{color:#dc2626;text-align:center;background:#dc26260f;border:1px solid #dc262626;border-radius:12px;margin-bottom:16px;padding:12px 16px;font-size:.9rem}.success-msg[data-v-551758ab]{color:#4a7c23;text-align:center;background:#6a9e3a14;border:1px solid #6a9e3a33;border-radius:12px;margin-bottom:16px;padding:12px 16px;font-size:.9rem}.action-btn[data-v-551758ab]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6a9e3a 0%,#4a7c23 100%);border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px;font-size:1rem;font-weight:600;transition:all .25s;display:flex;box-shadow:0 8px 24px #6a9e3a40}.action-btn[data-v-551758ab]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 32px #6a9e3a59}.action-btn[data-v-551758ab]:disabled{opacity:.7;cursor:not-allowed}.action-btn.secondary[data-v-551758ab]{background:linear-gradient(135deg,#a3c86d 0%,#6a9e3a 100%);box-shadow:0 8px 24px #a3c86d40}.action-btn.secondary[data-v-551758ab]:hover:not(:disabled){box-shadow:0 12px 32px #a3c86d59}.btn-spinner[data-v-551758ab]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin-551758ab}@keyframes spin-551758ab{to{transform:rotate(360deg)}}@media (width<=960px){.content-grid[data-v-551758ab]{grid-template-columns:1fr}.left-column[data-v-551758ab]{grid-template-columns:280px 1fr;gap:24px;display:grid}.avatar-card[data-v-551758ab]{margin-bottom:0}}@media (width<=640px){.left-column[data-v-551758ab]{grid-template-columns:1fr}.settings-inner[data-v-551758ab],.page-inner[data-v-551758ab],.content-wrap[data-v-551758ab]{padding-bottom:calc(24px + var(--qz-tabbar-space,0px))}.card[data-v-551758ab]{padding:20px 16px}.form-row[data-v-551758ab]{grid-template-columns:1fr;gap:0}.page-header[data-v-551758ab]{flex-wrap:wrap;gap:8px}.header-spacer[data-v-551758ab]{display:none}.page-title[data-v-551758ab]{text-align:center;order:-1;width:100%;margin-bottom:4px}.input-with-btn[data-v-551758ab]{flex-direction:column}.code-btn[data-v-551758ab]{width:100%;min-height:44px;padding:12px}}.my-courses-page[data-v-e8c7c4e6]{background:#f8faf5;min-height:100vh;position:relative;overflow:hidden}.page-bg[data-v-e8c7c4e6]{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.bg-gradient[data-v-e8c7c4e6]{background:radial-gradient(80% 60% at 10% 20%,#6a9e3a14 0%,#0000 60%),radial-gradient(70% 50% at 90% 80%,#a3c86d14 0%,#0000 55%);position:absolute;inset:0}.grid-lines[data-v-e8c7c4e6]{background-image:linear-gradient(#6a9e3a0a 1px,#0000 1px),linear-gradient(90deg,#6a9e3a0a 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.glow[data-v-e8c7c4e6]{filter:blur(80px);opacity:.35;border-radius:50%;position:absolute}.glow-1[data-v-e8c7c4e6]{background:#6a9e3a2e;width:500px;height:500px;top:-100px;right:-80px}.glow-2[data-v-e8c7c4e6]{background:#a3c86d26;width:400px;height:400px;bottom:-60px;left:-60px}.page-inner[data-v-e8c7c4e6]{z-index:1;max-width:1280px;margin:0 auto;padding:32px 24px 64px;position:relative}.page-header[data-v-e8c7c4e6]{margin-bottom:28px}.back-btn[data-v-e8c7c4e6]{color:#6a9e3a;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:16px;font-size:.85rem;transition:color .2s;display:inline-flex}.back-btn[data-v-e8c7c4e6]:hover{color:#4a7c23}.page-title[data-v-e8c7c4e6]{color:#1a1a1a;margin-bottom:6px;font-size:1.75rem;font-weight:700}.title-accent[data-v-e8c7c4e6]{color:#4a7c23}.page-subtitle[data-v-e8c7c4e6]{color:#888;font-size:.9rem}.state-panel[data-v-e8c7c4e6]{text-align:center;color:#777;padding:64px 24px}.state-panel.warn[data-v-e8c7c4e6]{color:#9a6700}.spinner[data-v-e8c7c4e6]{border:3px solid #e8e8e8;border-top-color:#6a9e3a;border-radius:50%;width:32px;height:32px;margin-bottom:14px;animation:.8s linear infinite spin-e8c7c4e6;display:inline-block}@keyframes spin-e8c7c4e6{to{transform:rotate(360deg)}}.btn-action[data-v-e8c7c4e6]{color:#fff;cursor:pointer;background:#6a9e3a;border:none;border-radius:999px;margin-top:16px;padding:10px 24px;font-size:.9rem;font-weight:600;transition:background .2s}.btn-action[data-v-e8c7c4e6]:hover{background:#4a7c23}.btn-action.outline[data-v-e8c7c4e6]{color:#4a7c23;background:#fff;border:1.5px solid #6a9e3a}.empty-panel[data-v-e8c7c4e6]{text-align:center;background:#fff;border-radius:14px;padding:56px 24px;box-shadow:0 4px 20px #4a7c230f}.empty-icon[data-v-e8c7c4e6]{margin-bottom:12px;font-size:2.5rem}.empty-title[data-v-e8c7c4e6]{color:#1a1a1a;margin-bottom:8px;font-size:1.05rem;font-weight:600}.empty-sub[data-v-e8c7c4e6]{color:#888;max-width:360px;margin:0 auto 8px;font-size:.88rem;line-height:1.6}.summary-bar[data-v-e8c7c4e6]{background:#fff;border-radius:14px;align-items:center;gap:24px;margin-bottom:28px;padding:18px 28px;display:flex;box-shadow:0 4px 20px #4a7c230f}.summary-item[data-v-e8c7c4e6]{align-items:baseline;gap:6px;display:flex}.summary-num[data-v-e8c7c4e6]{color:#4a7c23;font-size:1.5rem;font-weight:700}.summary-label[data-v-e8c7c4e6]{color:#777;font-size:.85rem}.summary-divider[data-v-e8c7c4e6]{background:#e8e8e8;width:1px;height:24px}.course-list[data-v-e8c7c4e6]{flex-direction:column;gap:14px;display:flex}.series-head[data-v-e8c7c4e6]{align-items:center;gap:10px;margin:6px 0 2px;padding:0 4px;display:flex}.series-chip[data-v-e8c7c4e6]{color:#4a7c23;background:#6a9e3a1f;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:.72rem;font-weight:600}.series-name[data-v-e8c7c4e6]{color:#2f4a1c;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.95rem;font-weight:650;overflow:hidden}.course-item[data-v-e8c7c4e6]{cursor:pointer;background:#fff;border:1px solid #0000;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 2px 12px #00000008}.course-item.in-series[data-v-e8c7c4e6]{gap:12px;padding-left:18px;position:relative}.course-item[data-v-e8c7c4e6]:hover{border-color:#6a9e3a26;transform:translateY(-2px);box-shadow:0 8px 28px #4a7c231a}.item-rail[data-v-e8c7c4e6]{flex-shrink:0;justify-content:center;align-self:stretch;width:14px;display:flex;position:relative}.rail-dot[data-v-e8c7c4e6]{z-index:1;background:#6a9e3a;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 3px #6a9e3a2e}.rail-line[data-v-e8c7c4e6]{background:linear-gradient(#6a9e3a8c,#6a9e3a2e);width:2px;margin-left:-1px;position:absolute;top:calc(50% + 8px);bottom:-22px;left:50%}.item-main[data-v-e8c7c4e6]{flex:1;min-width:0}.item-header[data-v-e8c7c4e6]{align-items:center;gap:12px;margin-bottom:10px;display:flex}.item-name[data-v-e8c7c4e6]{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;font-weight:600;overflow:hidden}.item-badge[data-v-e8c7c4e6]{border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:.75rem;font-weight:600}.item-meta[data-v-e8c7c4e6]{flex-wrap:wrap;gap:14px 24px;display:flex}.meta-cell[data-v-e8c7c4e6]{color:#777;align-items:center;gap:6px;font-size:.85rem;display:flex}.meta-cell svg[data-v-e8c7c4e6]{color:#a3c86d;flex-shrink:0}.item-action[data-v-e8c7c4e6]{color:#6a9e3a;background:#6a9e3a14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,color .2s;display:flex}.course-item:hover .item-action[data-v-e8c7c4e6]{color:#fff;background:#6a9e3a}@media (width<=640px){.page-inner[data-v-e8c7c4e6]{padding:16px 16px calc(24px + var(--qz-tabbar-space,0px))}.page-title[data-v-e8c7c4e6]{font-size:1.35rem}.summary-bar[data-v-e8c7c4e6]{gap:12px;padding:12px 14px}.summary-num[data-v-e8c7c4e6]{font-size:1.2rem}.course-item[data-v-e8c7c4e6]{border-radius:14px;padding:14px}.item-meta[data-v-e8c7c4e6]{gap:8px 12px}}.profile-page[data-v-b32780e8]{min-height:100vh;position:relative;overflow:hidden}.profile-bg[data-v-b32780e8]{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.bg-gradient[data-v-b32780e8]{background:radial-gradient(60% 50% at 15% 30%,#6a9e3a1a 0%,#0000 60%),radial-gradient(50% 60% at 85% 70%,#a3c86d14 0%,#0000 50%),radial-gradient(40% 40%,#6a9e3a0a 0%,#0000 50%);position:absolute;inset:0}.grid-lines[data-v-b32780e8]{background-image:linear-gradient(#6a9e3a0a 1px,#0000 1px),linear-gradient(90deg,#6a9e3a0a 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80%,#000 0%,#0000 70%);mask-image:radial-gradient(80% 80%,#000 0%,#0000 70%)}.glow[data-v-b32780e8]{filter:blur(80px);opacity:.5;border-radius:50%;animation:10s ease-in-out infinite glowPulse-b32780e8;position:absolute}.glow-1[data-v-b32780e8]{background:#6a9e3a26;width:500px;height:500px;animation-delay:0s;top:-150px;left:-100px}.glow-2[data-v-b32780e8]{background:#a3c86d1f;width:400px;height:400px;animation-delay:-5s;bottom:-100px;right:-80px}@keyframes glowPulse-b32780e8{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.leaf[data-v-b32780e8]{background:#6a9e3a26;border-radius:0 80%;animation:15s ease-in-out infinite leafFloat-b32780e8;position:absolute}.leaf-1[data-v-b32780e8]{width:50px;height:50px;animation-delay:0s;top:8%;left:3%;transform:rotate(25deg)}.leaf-2[data-v-b32780e8]{width:35px;height:35px;animation-delay:-3s;top:65%;left:6%;transform:rotate(-15deg)}.leaf-3[data-v-b32780e8]{opacity:.12;width:45px;height:45px;animation-delay:-12s;top:30%;left:20%;transform:rotate(60deg)}@keyframes leafFloat-b32780e8{0%,to{transform:translateY(0) rotate(var(--r,0deg))}25%{transform:translateY(-25px) rotate(calc(var(--r,0deg) + 8deg))}50%{transform:translateY(15px) rotate(calc(var(--r,0deg) - 5deg))}75%{transform:translateY(-20px) rotate(calc(var(--r,0deg) + 10deg))}}.circle[data-v-b32780e8]{border:1px solid #6a9e3a1a;border-radius:50%;animation:8s ease-in-out infinite pulseScale-b32780e8;position:absolute}.circle-1[data-v-b32780e8]{width:500px;height:500px;animation-delay:0s;top:-120px;left:-120px}.circle-2[data-v-b32780e8]{width:350px;height:350px;animation-delay:-3s;bottom:-80px;right:-80px}@keyframes pulseScale-b32780e8{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.15)}}.nav-placeholder[data-v-b32780e8]{z-index:1;position:relative}.profile-inner[data-v-b32780e8]{z-index:1;max-width:1280px;margin:0 auto;padding:0 24px 60px;animation:.8s ease-out fadeInUp-b32780e8;position:relative}@keyframes fadeInUp-b32780e8{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.profile-header[data-v-b32780e8]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #6a9e3a14;border-radius:24px;align-items:center;gap:28px;margin-bottom:24px;padding:32px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #6a9e3a1a}.profile-header[data-v-b32780e8]:before{content:"";background:linear-gradient(90deg,#6a9e3a,#a3c86d);height:4px;position:absolute;top:0;left:0;right:0}.avatar-wrap[data-v-b32780e8]{flex-shrink:0;width:88px;height:88px;position:relative}.avatar-wrap.is-svip[data-v-b32780e8]{overflow:visible}.avatar[data-v-b32780e8]{object-fit:cover;z-index:1;background:#e8f5e0;border-radius:50%;width:88px;height:88px;display:block;position:relative}.avatar-wrap.is-svip .avatar[data-v-b32780e8]{box-shadow:0 0 0 2px #c4953a59}.avatar-ring[data-v-b32780e8]{z-index:0;border:2px solid #6a9e3a4d;border-radius:50%;animation:3s ease-in-out infinite ringPulse-b32780e8;position:absolute;inset:-4px}@keyframes ringPulse-b32780e8{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}}.avatar-svip-crown[data-v-b32780e8]{z-index:3;transform-origin:bottom;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 2px 4px #9a6b1259);width:54px;height:auto;position:absolute;top:-28px;right:-6px;transform:rotate(40deg)}.profile-info[data-v-b32780e8]{flex:1}.profile-name[data-v-b32780e8]{color:#1a2e0f;margin-bottom:4px;font-size:1.6rem;font-weight:700}.profile-account[data-v-b32780e8]{color:#7a9a5a;margin-bottom:10px;font-size:.9rem}.profile-meta[data-v-b32780e8]{gap:8px;display:flex}.meta-tag[data-v-b32780e8]{color:#4a7c23;background:#6a9e3a14;border:1px solid #6a9e3a26;border-radius:999px;align-items:center;gap:4px;padding:4px 12px;font-size:.75rem;font-weight:500;display:inline-flex}.meta-tag svg[data-v-b32780e8]{color:#6a9e3a}.meta-tag-svip[data-v-b32780e8]{color:#9a6b12;letter-spacing:.04em;background:linear-gradient(135deg,#c4953a24,#e8b44a2e);border-color:#c4953a59;font-weight:700}.meta-tag-svip svg[data-v-b32780e8]{color:#c4953a}.logout-btn[data-v-b32780e8]{color:#888;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:10px 20px;font-size:.85rem;transition:all .2s;display:flex}.logout-btn[data-v-b32780e8]:hover{color:#dc2626;background:#dc26260a;border-color:#dc2626}.stats-row[data-v-b32780e8]{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:28px;display:grid}.stat-card[data-v-b32780e8]{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #6a9e3a0f;border-radius:18px;padding:24px 16px;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 16px #6a9e3a0f}.stat-card[data-v-b32780e8]:hover{transform:translateY(-4px);box-shadow:0 8px 28px #6a9e3a1f}.stat-icon[data-v-b32780e8]{border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 12px;display:flex}.stat-value[data-v-b32780e8]{color:#1a2e0f;margin-bottom:6px;font-size:1.6rem;font-weight:800;line-height:1}.stat-label[data-v-b32780e8]{color:#8fa878;font-size:.8rem;font-weight:500}.section-title[data-v-b32780e8]{color:#1a2e0f;align-items:center;gap:8px;margin-top:8px;margin-bottom:16px;font-size:1.1rem;font-weight:700;display:flex}.section-dot[data-v-b32780e8]{background:#6a9e3a;border-radius:50%;width:6px;height:6px}.menu-grid[data-v-b32780e8]{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:28px;display:grid}.menu-card[data-v-b32780e8]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#fffffff2;border:1px solid #6a9e3a0f;border-radius:16px;align-items:center;gap:14px;padding:18px 20px;transition:all .25s;display:flex;box-shadow:0 4px 16px #6a9e3a0f}.menu-card[data-v-b32780e8]:hover{border-color:#6a9e3a26;transform:translateY(-3px);box-shadow:0 8px 28px #6a9e3a1f}.menu-icon[data-v-b32780e8]{color:#6a9e3a;background:#e8f5e0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.menu-text[data-v-b32780e8]{flex:1}.menu-label[data-v-b32780e8]{color:#1a2e0f;margin-bottom:2px;font-size:.95rem;font-weight:600}.menu-desc[data-v-b32780e8]{color:#8fa878;font-size:.8rem}.menu-arrow[data-v-b32780e8]{color:#c0d8a8;flex-shrink:0;transition:color .2s,transform .2s}.menu-card:hover .menu-arrow[data-v-b32780e8]{color:#6a9e3a;transform:translate(3px)}.course-list[data-v-b32780e8]{flex-direction:column;gap:12px;display:flex}.course-card[data-v-b32780e8]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#fffffff2;border:1px solid #6a9e3a0f;border-radius:16px;align-items:center;gap:16px;padding:16px 20px;transition:all .25s;display:flex;box-shadow:0 4px 16px #6a9e3a0f}.course-card[data-v-b32780e8]:hover{transform:translate(4px);box-shadow:0 8px 28px #6a9e3a1a}.course-cover[data-v-b32780e8]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.course-subtitle[data-v-b32780e8]{color:#8fa878;white-space:nowrap;text-overflow:ellipsis;margin-bottom:8px;font-size:.8rem;overflow:hidden}.course-meta[data-v-b32780e8]{color:#a8bf92;margin-top:6px;font-size:.75rem}.recent-empty[data-v-b32780e8]{text-align:center;color:#8fa878;background:#fffffff2;border:1px dashed #6a9e3a2e;border-radius:16px;padding:36px 24px}.recent-empty p[data-v-b32780e8]{color:#1a2e0f;margin-bottom:6px;font-size:.95rem;font-weight:600}.recent-empty span[data-v-b32780e8]{margin-bottom:14px;font-size:.85rem;display:block}.recent-empty-btn[data-v-b32780e8]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6a9e3a 0%,#4a7c23 100%);border:none;border-radius:10px;padding:8px 18px;font-size:.85rem}.course-info[data-v-b32780e8]{flex:1;min-width:0}.course-title[data-v-b32780e8]{color:#1a2e0f;white-space:nowrap;text-overflow:ellipsis;margin-bottom:8px;font-size:.95rem;font-weight:600;overflow:hidden}.course-progress[data-v-b32780e8]{align-items:center;gap:10px;display:flex}.progress-bar[data-v-b32780e8]{background:#e8f0e0;border-radius:999px;flex:1;height:6px;overflow:hidden}.progress-fill[data-v-b32780e8]{background:linear-gradient(90deg,#6a9e3a,#a3c86d);border-radius:999px;height:100%;transition:width .6s}.progress-text[data-v-b32780e8]{color:#8fa878;white-space:nowrap;flex-shrink:0;font-size:.75rem}.course-btn[data-v-b32780e8]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6a9e3a 0%,#4a7c23 100%);border:none;border-radius:10px;flex-shrink:0;padding:8px 18px;font-size:.85rem;font-weight:500;transition:all .25s}.course-btn[data-v-b32780e8]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #6a9e3a4d}@media (width<=768px){.profile-inner[data-v-b32780e8]{padding:0 16px calc(28px + var(--qz-tabbar-space,0px))}.profile-header[data-v-b32780e8]{text-align:center;border-radius:18px;flex-direction:column;gap:16px;padding:22px 18px}.profile-meta[data-v-b32780e8]{justify-content:center}.logout-btn[data-v-b32780e8]{width:100%;min-height:44px;margin-top:8px}.stats-row[data-v-b32780e8],.menu-grid[data-v-b32780e8]{grid-template-columns:repeat(2,1fr);gap:10px}.course-card[data-v-b32780e8]{flex-wrap:wrap}.course-btn[data-v-b32780e8]{width:100%;min-height:44px;margin-top:4px}}@media (width<=480px){.menu-grid[data-v-b32780e8]{grid-template-columns:1fr}.stats-row[data-v-b32780e8]{grid-template-columns:repeat(2,1fr);gap:10px}.stat-card[data-v-b32780e8]{padding:18px 12px}.stat-value[data-v-b32780e8]{font-size:1.3rem}}.register-page[data-v-85b98536]{background:linear-gradient(135deg,#f4f8ee 0%,#e8f0e0 40%,#fff 100%);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.register-bg[data-v-85b98536]{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.bg-gradient[data-v-85b98536]{background:radial-gradient(60% 50% at 15% 30%,#6a9e3a1a 0%,#0000 60%),radial-gradient(50% 60% at 85% 70%,#a3c86d14 0%,#0000 50%),radial-gradient(40% 40%,#6a9e3a0a 0%,#0000 50%);position:absolute;inset:0}.grid-lines[data-v-85b98536]{background-image:linear-gradient(#6a9e3a0a 1px,#0000 1px),linear-gradient(90deg,#6a9e3a0a 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80%,#000 0%,#0000 70%);mask-image:radial-gradient(80% 80%,#000 0%,#0000 70%)}.glow[data-v-85b98536]{filter:blur(80px);opacity:.5;border-radius:50%;animation:10s ease-in-out infinite glowPulse-85b98536;position:absolute}.glow-1[data-v-85b98536]{background:#6a9e3a26;width:500px;height:500px;animation-delay:0s;top:-150px;left:-100px}.glow-2[data-v-85b98536]{background:#a3c86d1f;width:400px;height:400px;animation-delay:-5s;bottom:-100px;right:-80px}.glow-3[data-v-85b98536]{background:#6a9e3a14;width:300px;height:300px;animation-delay:-2s;top:40%;left:30%}@keyframes glowPulse-85b98536{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.leaf[data-v-85b98536]{background:#6a9e3a26;border-radius:0 80%;animation:15s ease-in-out infinite leafFloat-85b98536;position:absolute}.leaf-1[data-v-85b98536]{width:50px;height:50px;animation-delay:0s;top:8%;left:3%;transform:rotate(25deg)}.leaf-2[data-v-85b98536]{width:35px;height:35px;animation-delay:-3s;top:65%;left:6%;transform:rotate(-15deg)}.leaf-3[data-v-85b98536]{opacity:.1;width:60px;height:60px;animation-delay:-7s;top:15%;right:8%;transform:rotate(45deg)}.leaf-4[data-v-85b98536]{width:40px;height:40px;animation-delay:-10s;top:75%;right:12%;transform:rotate(-30deg)}.leaf-5[data-v-85b98536]{opacity:.08;width:30px;height:30px;animation-delay:-5s;top:45%;left:45%;transform:rotate(10deg)}.leaf-6[data-v-85b98536]{opacity:.12;width:45px;height:45px;animation-delay:-12s;top:30%;left:20%;transform:rotate(60deg)}@keyframes leafFloat-85b98536{0%,to{transform:translateY(0) rotate(var(--r,0deg))}25%{transform:translateY(-25px) rotate(calc(var(--r,0deg) + 8deg))}50%{transform:translateY(15px) rotate(calc(var(--r,0deg) - 5deg))}75%{transform:translateY(-20px) rotate(calc(var(--r,0deg) + 10deg))}}.circle[data-v-85b98536]{border:1px solid #6a9e3a1a;border-radius:50%;animation:8s ease-in-out infinite pulseScale-85b98536;position:absolute}.circle-1[data-v-85b98536]{width:500px;height:500px;animation-delay:0s;top:-120px;left:-120px}.circle-2[data-v-85b98536]{width:350px;height:350px;animation-delay:-3s;bottom:-80px;right:-80px}.circle-3[data-v-85b98536]{opacity:.4;width:250px;height:250px;animation-delay:-6s;top:50%;left:25%}@keyframes pulseScale-85b98536{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.15)}}.orbit[data-v-85b98536]{border:1px dashed #6a9e3a14;border-radius:50%;animation:30s linear infinite orbitRotate-85b98536;position:absolute}.orbit-1[data-v-85b98536]{width:600px;height:600px;top:10%;left:-100px}.orbit-2[data-v-85b98536]{width:400px;height:400px;animation-duration:25s;animation-direction:reverse;bottom:5%;right:-50px}@keyframes orbitRotate-85b98536{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.nav-placeholder[data-v-85b98536]{z-index:1;flex-shrink:0;position:relative}.register-inner[data-v-85b98536]{z-index:1;flex:1;justify-content:space-between;align-items:center;gap:60px;width:100%;max-width:1360px;margin:0 auto;padding:0 60px 80px;display:flex;position:relative}.brand-section[data-v-85b98536]{flex:1;align-items:center;min-height:520px;animation:.9s cubic-bezier(.16,1,.3,1) fadeInLeft-85b98536;display:flex;position:relative}@keyframes fadeInLeft-85b98536{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}.brand-content[data-v-85b98536]{max-width:640px}.badge[data-v-85b98536]{color:#4a7c23;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;border:1px solid #6a9e3a33;border-radius:999px;align-items:center;gap:8px;margin-bottom:28px;padding:8px 18px;font-size:.9rem;animation:.8s ease-out .2s both fadeInUp-85b98536;display:inline-flex}.badge-dot[data-v-85b98536]{background:#6a9e3a;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite badgePulse-85b98536}@keyframes badgePulse-85b98536{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes fadeInUp-85b98536{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.brand-title[data-v-85b98536]{color:#1a2e0f;margin-bottom:24px;font-size:3.6rem;font-weight:800;line-height:1.15;animation:.8s ease-out .35s both fadeInUp-85b98536}.text-gradient[data-v-85b98536]{background:linear-gradient(135deg,#6a9e3a 0%,#4a7c23 50%,#3a6a18 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.brand-desc[data-v-85b98536]{color:#5a7a42;margin-bottom:32px;font-size:1.15rem;line-height:1.8;animation:.8s ease-out .5s both fadeInUp-85b98536}.feature-tags[data-v-85b98536]{flex-wrap:wrap;gap:12px;margin-bottom:40px;animation:.8s ease-out .65s both fadeInUp-85b98536;display:flex}.tag[data-v-85b98536]{color:#4a7c23;background:#6a9e3a14;border:1px solid #6a9e3a26;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:.9rem;font-weight:500;transition:all .3s;display:flex}.tag[data-v-85b98536]:hover{background:#6a9e3a26;transform:translateY(-2px)}.tag svg[data-v-85b98536]{color:#6a9e3a;flex-shrink:0}.brand-stats[data-v-85b98536]{align-items:center;gap:24px;animation:.8s ease-out .8s both fadeInUp-85b98536;display:flex}.stat[data-v-85b98536]{text-align:center}.stat-num[data-v-85b98536]{color:#1a2e0f;font-size:1.5rem;font-weight:800;line-height:1}.stat-label[data-v-85b98536]{color:#7a9a5a;margin-top:6px;font-size:.85rem;font-weight:500}.stat-divider[data-v-85b98536]{background:#6a9e3a33;width:1px;height:40px}.deco-card[data-v-85b98536]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #6a9e3a1a;border-radius:16px;align-items:center;gap:12px;padding:16px 20px;display:flex;position:absolute;box-shadow:0 8px 32px #4a7c231a}.deco-icon[data-v-85b98536]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.deco-icon.green[data-v-85b98536]{color:#6a9e3a;background:#e8f5e0}.deco-icon.purple[data-v-85b98536]{color:#7b4ae2;background:#f0e6ff}.deco-icon.orange[data-v-85b98536]{color:#e27b1a;background:#fff0e0}.deco-title[data-v-85b98536]{color:#8fa878;margin-bottom:2px;font-size:.8rem}.deco-desc[data-v-85b98536]{color:#1a2e0f;font-size:1rem;font-weight:700}.card-float-1[data-v-85b98536]{animation:5s ease-in-out infinite cardFloat1-85b98536;top:5%;right:5%}.card-float-2[data-v-85b98536]{animation:6s ease-in-out infinite cardFloat2-85b98536;top:40%;right:-5%}.card-float-3[data-v-85b98536]{animation:4.5s ease-in-out infinite cardFloat3-85b98536;bottom:5%;right:10%}@keyframes cardFloat1-85b98536{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-12px)rotate(1deg)}}@keyframes cardFloat2-85b98536{0%,to{transform:translateY(0)rotate(1deg)}50%{transform:translateY(-10px)rotate(-1deg)}}@keyframes cardFloat3-85b98536{0%,to{transform:translateY(0)rotate(-.5deg)}50%{transform:translateY(-14px)rotate(.5deg)}}.register-card-wrapper[data-v-85b98536]{flex-shrink:0;animation:.9s cubic-bezier(.16,1,.3,1) .2s both fadeInRight-85b98536}@keyframes fadeInRight-85b98536{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}.register-card[data-v-85b98536]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #6a9e3a14;border-radius:28px;width:420px;padding:44px 40px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;box-shadow:0 4px 24px #0000000a,0 24px 80px #6a9e3a1a}.register-card[data-v-85b98536]:hover{transform:translateY(-6px);box-shadow:0 8px 32px #0000000f,0 32px 100px #6a9e3a26}.card-header[data-v-85b98536]{text-align:center;margin-bottom:28px}.card-header p[data-v-85b98536]{color:#8fa878;font-size:.95rem}.register-form[data-v-85b98536]{flex-direction:column;gap:18px;display:flex}.form-group[data-v-85b98536]{flex-direction:column;gap:6px;display:flex}.form-group label[data-v-85b98536]{color:#4a7a2e;padding-left:4px;font-size:.85rem;font-weight:500}.input-wrap[data-v-85b98536]{background:#fafcf8;border:1.5px solid #e0ecd6;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;transition:all .25s;display:flex}.input-wrap[data-v-85b98536]:focus-within{background:#fff;border-color:#6a9e3a;box-shadow:0 0 0 4px #6a9e3a14}.input-wrap svg[data-v-85b98536]{color:#8fa878;flex-shrink:0}.input-wrap input[data-v-85b98536]{color:#1a2e0f;background:0 0;border:none;outline:none;flex:1;font-size:.95rem}.input-wrap input[data-v-85b98536]::placeholder{color:#b0c8a0}.sms-row[data-v-85b98536]{align-items:stretch;gap:10px;display:flex}.sms-input[data-v-85b98536]{flex:1;min-width:0}.sms-send-btn[data-v-85b98536]{color:#4a7c23;cursor:pointer;background:#eef6e6;border:1.5px solid #d5e8c4;border-radius:12px;flex-shrink:0;min-width:112px;padding:0 14px;font-size:.86rem;font-weight:600;transition:background .2s,border-color .2s}.sms-send-btn[data-v-85b98536]:hover:not(:disabled){background:#e2f0d6;border-color:#6a9e3a}.sms-send-btn[data-v-85b98536]:disabled{opacity:.65;cursor:not-allowed}.error-msg[data-v-85b98536]{color:#dc2626;text-align:center;background:#dc26260f;border:1px solid #dc26261f;border-radius:10px;padding:10px 14px;font-size:.85rem}.success-msg[data-v-85b98536]{color:#3f6d1f;text-align:center;background:#4a7c2314;border:1px solid #4a7c2329;border-radius:10px;padding:10px 14px;font-size:.85rem}.submit-btn[data-v-85b98536]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6a9e3a 0%,#4a7c23 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:14px 0;font-size:1rem;font-weight:600;transition:all .3s;display:flex}.submit-btn[data-v-85b98536]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 28px #6a9e3a59}.submit-btn[data-v-85b98536]:disabled{opacity:.7;cursor:not-allowed}.btn-spinner[data-v-85b98536]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin-85b98536}@keyframes spin-85b98536{to{transform:rotate(360deg)}}.card-footer[data-v-85b98536]{text-align:center;color:#8fa878;margin-top:24px;font-size:.9rem}.card-footer a[data-v-85b98536]{color:#6a9e3a;margin-left:4px;font-weight:600;text-decoration:none;transition:color .2s}.card-footer a[data-v-85b98536]:hover{color:#4a7c23}@media (width<=1100px){.register-inner[data-v-85b98536]{gap:40px;padding:0 40px 60px}.brand-title[data-v-85b98536]{font-size:3rem}.deco-card[data-v-85b98536]{display:none}}@media (width<=960px){.register-inner[data-v-85b98536]{flex-direction:column;justify-content:flex-start;gap:48px;padding:0 24px 40px}.brand-section[data-v-85b98536]{text-align:center;width:100%;min-height:auto}.brand-content[data-v-85b98536]{max-width:100%}.feature-tags[data-v-85b98536],.brand-stats[data-v-85b98536]{justify-content:center}.register-card[data-v-85b98536]{width:100%;max-width:420px}}@media (width<=860px){.brand-section[data-v-85b98536]{display:none}.register-inner[data-v-85b98536]{padding:8px 16px calc(24px + var(--qz-tabbar-space,0px));min-height:calc(100dvh - var(--qz-nav-height) - env(safe-area-inset-top,0px) - var(--qz-tabbar-space,0px));justify-content:center;gap:0}.register-card-wrapper[data-v-85b98536]{width:100%}.register-card[data-v-85b98536]{border-radius:20px;width:100%;max-width:none;padding:28px 20px}}@media (width<=480px){.brand-title[data-v-85b98536]{font-size:2.2rem}.brand-desc[data-v-85b98536]{font-size:1rem}.register-card[data-v-85b98536]{border-radius:18px;padding:24px 16px}.stat-num[data-v-85b98536]{font-size:1.2rem}.sms-send-btn[data-v-85b98536]{min-width:104px}.submit-btn[data-v-85b98536]{min-height:48px}}.feedback-page[data-v-1b970593]{--fb-bg:#ededed;--fb-surface:#fff;--fb-text:#191919;--fb-muted:#888;--fb-border:#e5e5e5;--fb-notice:#739fcb;--fb-tap:#ececec;background:var(--fb-bg);min-height:100dvh;color:var(--fb-text);-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif}.feedback-header[data-v-1b970593]{background:var(--fb-bg);padding:14px 16px 10px}.feedback-header-text[data-v-1b970593]{color:var(--fb-muted);margin:0;font-size:14px;font-weight:400;line-height:1.5}.feedback-list[data-v-1b970593]{background:var(--fb-surface);border-top:1px solid var(--fb-border);border-bottom:1px solid var(--fb-border);margin:0;padding:0;list-style:none}.feedback-item[data-v-1b970593]{margin:0}.feedback-item+.feedback-item[data-v-1b970593]{border-top:1px solid var(--fb-border)}.feedback-item-btn[data-v-1b970593]{background:var(--fb-surface);width:100%;min-height:50px;color:var(--fb-text);text-align:left;cursor:pointer;border:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:16px;line-height:1.4;transition:background-color .15s;display:flex}.feedback-item-btn[data-v-1b970593]:hover{background:#fafafa}.feedback-item-btn[data-v-1b970593]:active{background:var(--fb-tap)}.feedback-item-label[data-v-1b970593]{flex:1;min-width:0}.feedback-item-arrow[data-v-1b970593]{color:#c7c7cc;flex-shrink:0}.feedback-footer[data-v-1b970593]{background:var(--fb-bg);text-align:center;padding:28px 16px 40px}.feedback-notice-link[data-v-1b970593]{color:var(--fb-notice);cursor:pointer;background:0 0;border:none;padding:8px 12px;font-family:SimHei,Microsoft YaHei,PingFang SC,sans-serif;font-size:14px;font-weight:700;line-height:1.5}.feedback-notice-link[data-v-1b970593]:active{opacity:.7}@media (width>=768px){.feedback-page[data-v-1b970593]{flex-direction:column;align-items:center;padding:24px 16px 0;display:flex}.feedback-header[data-v-1b970593],.feedback-list[data-v-1b970593],.feedback-footer[data-v-1b970593]{width:100%;max-width:480px}.feedback-header[data-v-1b970593]{border-radius:8px 8px 0 0}.feedback-list[data-v-1b970593]{border-radius:0;box-shadow:0 1px 2px #0000000a}.feedback-footer[data-v-1b970593]{border-radius:0 0 8px 8px}}@media (prefers-reduced-motion:reduce){.feedback-item-btn[data-v-1b970593]{transition:none}}.form-page[data-v-0ae41c5e]{--form-bg:#ededed;--form-surface:#fff;--form-text:#191919;--form-muted:#888;--form-border:#e5e5e5;--form-primary:#07c160;background:var(--form-bg);min-height:100dvh;color:var(--form-text);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif}.form-body[data-v-0ae41c5e]{background:var(--form-surface)}.form-section[data-v-0ae41c5e]{border-bottom:1px solid var(--form-border);padding:14px 16px}.field-label[data-v-0ae41c5e]{color:var(--form-text);margin-bottom:8px;font-size:15px;line-height:1.4;display:block}.field-input[data-v-0ae41c5e]{width:100%;color:var(--form-text);background:0 0;border:none;outline:none;padding:0;font-size:16px;line-height:1.5;display:block}.field-input[data-v-0ae41c5e]::placeholder{color:#c7c7cc}.image-grid[data-v-0ae41c5e]{flex-wrap:wrap;gap:10px;margin-top:2px;display:flex}.image-item[data-v-0ae41c5e],.image-add[data-v-0ae41c5e]{border-radius:2px;flex-shrink:0;width:72px;height:72px;position:relative;overflow:hidden}.image-thumb[data-v-0ae41c5e]{object-fit:cover;background:#f2f2f2;width:100%;height:100%;display:block}.image-remove[data-v-0ae41c5e]{color:#fff;cursor:pointer;background:#0000008c;border:none;width:18px;height:18px;font-size:14px;line-height:1;position:absolute;top:0;right:0}.image-status[data-v-0ae41c5e]{position:absolute;bottom:4px;right:4px}.image-status.uploading[data-v-0ae41c5e]{color:#fff;background:#00000073;border-radius:2px;padding:1px 4px;font-size:10px}.image-add[data-v-0ae41c5e]{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ececec;border:none;justify-content:center;align-items:center;display:flex}.image-file-input[data-v-0ae41c5e]{opacity:0;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.image-add-icon[data-v-0ae41c5e]{color:#b2b2b2;font-size:36px;font-weight:300;line-height:1}.content-section[data-v-0ae41c5e]{padding-bottom:32px;position:relative}.content-input[data-v-0ae41c5e]{resize:none;width:100%;min-height:100px;color:var(--form-text);background:0 0;border:none;outline:none;padding:0;font-size:16px;line-height:1.6;display:block}.content-input[data-v-0ae41c5e]::placeholder{color:#c7c7cc}.content-counter[data-v-0ae41c5e]{color:var(--form-muted);font-size:13px;position:absolute;bottom:12px;right:16px}.form-error[data-v-0ae41c5e]{color:#e54d42;background:var(--form-bg);margin:0;padding:10px 16px;font-size:14px}.form-footer[data-v-0ae41c5e]{padding:24px 16px calc(28px + env(safe-area-inset-bottom));background:var(--form-bg);justify-content:center;align-items:center;display:flex}.submit-btn[data-v-0ae41c5e]{background:var(--form-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;width:68%;max-width:280px;min-height:44px;font-size:17px;font-weight:600}.submit-btn.is-loading[data-v-0ae41c5e],.submit-btn[data-v-0ae41c5e]:disabled{opacity:.72;cursor:wait}.submit-btn[data-v-0ae41c5e]:not(:disabled):active{opacity:.85}@media (width>=768px){.form-page[data-v-0ae41c5e]{max-width:480px;margin:0 auto}}.success-page[data-v-33e4de89]{text-align:center;background:#ededed;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:24px 20px 40px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif;display:flex}.success-card[data-v-33e4de89]{width:100%;max-width:360px}.success-icon[data-v-33e4de89]{justify-content:center;margin-bottom:20px;display:flex}.success-title[data-v-33e4de89]{color:#191919;margin:0 0 14px;font-size:20px;font-weight:600}.success-desc[data-v-33e4de89]{color:#888;margin:0;font-size:15px;line-height:1.75}@media (width>=768px){.success-page[data-v-33e4de89]{background:#f5f5f5}}.notice-page[data-v-7f24887f]{--notice-bg:#fff;--notice-text:#191919;--notice-border:#e5e5e5;background:var(--notice-bg);min-height:100dvh;color:var(--notice-text);-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif}.notice-header[data-v-7f24887f]{z-index:10;border-bottom:1px solid var(--notice-border);background:#f7f7f7;grid-template-columns:44px 1fr 44px;align-items:center;min-height:44px;padding:0 8px;display:grid;position:sticky;top:0}.notice-back[data-v-7f24887f]{color:#191919;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.notice-back[data-v-7f24887f]:active{opacity:.6}.notice-title[data-v-7f24887f]{text-align:center;margin:0;font-size:17px;font-weight:600;line-height:44px}.notice-header-placeholder[data-v-7f24887f]{width:44px}.notice-body[data-v-7f24887f]{max-width:680px;margin:0 auto;padding:16px}.notice-paragraph[data-v-7f24887f]{color:#333;text-align:justify;margin:0 0 14px;font-size:15px;line-height:1.75}.notice-paragraph[data-v-7f24887f]:last-child{margin-bottom:0}@media (width>=768px){.notice-page[data-v-7f24887f]{background:#ededed}.notice-header[data-v-7f24887f]{border-left:1px solid var(--notice-border);border-right:1px solid var(--notice-border);max-width:680px;margin:0 auto}.notice-body[data-v-7f24887f]{background:var(--notice-bg);border-left:1px solid var(--notice-border);border-right:1px solid var(--notice-border);padding:20px 24px 40px}}.md-editor .md-editor-preview{--md-theme-color:var(--md-color);--md-theme-color-reverse:#eee;--md-theme-color-hover:#eee;--md-theme-color-hover-inset:#ddd;--md-theme-link-color:#2d8cf0;--md-theme-link-hover-color:#73d13d;--md-theme-border-color:#e6e6e6;--md-theme-border-color-reverse:#bebebe;--md-theme-border-color-inset:#d6d6d6;--md-theme-bg-color:#fff;--md-theme-bg-color-inset:#ececec;--md-theme-code-copy-tips-color:inherit;--md-theme-code-copy-tips-bg-color:#fff;--md-theme-code-active-color:#61aeee;--md-theme-radius-s:2px;--md-theme-radius-m:5px}.md-editor-dark .md-editor-preview{--md-theme-color:var(--md-color);--md-theme-color-reverse:#222;--md-theme-color-hover:#191919;--md-theme-color-hover-inset:#444;--md-theme-link-color:#2d8cf0;--md-theme-link-hover-color:#73d13d;--md-theme-border-color:#2d2d2d;--md-theme-border-color-reverse:#e6e6e6;--md-theme-border-color-inset:#5a5a5a;--md-theme-bg-color:#000;--md-theme-bg-color-inset:#111;--md-theme-code-copy-tips-color:inherit;--md-theme-code-copy-tips-bg-color:#3a3a3a;--md-theme-code-active-color:#e6c07b;--md-theme-radius-s:2px;--md-theme-radius-m:5px}.md-editor .md-editor-admonition-note{--md-admonition-color:#212121;--md-admonition-bg-color:#fff;--md-admonition-border-color:#a6a6a6}.md-editor .md-editor-admonition-tip{--md-admonition-color:#616161;--md-admonition-bg-color:#f5f5f5;--md-admonition-border-color:#bababa}.md-editor .md-editor-admonition-info{--md-admonition-color:#424242;--md-admonition-bg-color:#f0f0f0;--md-admonition-border-color:#aaa}.md-editor .md-editor-admonition-quote{--md-admonition-color:#455a64;--md-admonition-bg-color:#eceff1;--md-admonition-border-color:#a9b3b9}.md-editor .md-editor-admonition-abstract{--md-admonition-color:#0288d1;--md-admonition-bg-color:#e1f5fe;--md-admonition-border-color:#88c9ec}.md-editor .md-editor-admonition-attention{--md-admonition-color:#1e88e5;--md-admonition-bg-color:#e3f2fd;--md-admonition-border-color:#94c8f3}.md-editor .md-editor-admonition-example{--md-admonition-color:#5e35b1;--md-admonition-bg-color:#ede7f6;--md-admonition-border-color:#b4a0da}.md-editor .md-editor-admonition-hint{--md-admonition-color:#00897b;--md-admonition-bg-color:#e0f2f1;--md-admonition-border-color:#86c8c2}.md-editor .md-editor-admonition-success{--md-admonition-color:#388e3c;--md-admonition-bg-color:#e8f5e9;--md-admonition-border-color:#a2cca4}.md-editor .md-editor-admonition-question{--md-admonition-color:#f9a825;--md-admonition-bg-color:#fffde7;--md-admonition-border-color:#fddb99}.md-editor .md-editor-admonition-caution{--md-admonition-color:#fb8c00;--md-admonition-bg-color:#fff8e1;--md-admonition-border-color:#fdcd87}.md-editor .md-editor-admonition-warning{--md-admonition-color:#f57c00;--md-admonition-bg-color:#fff3e0;--md-admonition-border-color:#fbc386}.md-editor .md-editor-admonition-danger{--md-admonition-color:#d84315;--md-admonition-bg-color:#ffebee;--md-admonition-border-color:#efa897}.md-editor .md-editor-admonition-failure{--md-admonition-color:#d32f2f;--md-admonition-bg-color:#fee2e6;--md-admonition-border-color:#ed9a9d}.md-editor .md-editor-admonition-bug{--md-admonition-color:#c31a1a;--md-admonition-bg-color:#fddadd;--md-admonition-border-color:#e68d8f}.md-editor .md-editor-admonition-error{--md-admonition-color:#b71c1c;--md-admonition-bg-color:#fdd2d6;--md-admonition-border-color:#e1898c}.md-editor-dark .md-editor-admonition-note{--md-admonition-color:#e0e0e0;--md-admonition-bg-color:#1e1e1e;--md-admonition-border-color:#6c6c6c}.md-editor-dark .md-editor-admonition-tip{--md-admonition-color:#b0b0b0;--md-admonition-bg-color:#262626;--md-admonition-border-color:#5d5d5d}.md-editor-dark .md-editor-admonition-info{--md-admonition-color:#b3b3b3;--md-admonition-bg-color:#2b2b2b;--md-admonition-border-color:#616161}.md-editor-dark .md-editor-admonition-quote{--md-admonition-color:#b0bec5;--md-admonition-bg-color:#263238;--md-admonition-border-color:#5d6a70}.md-editor-dark .md-editor-admonition-abstract{--md-admonition-color:#81d4fa;--md-admonition-bg-color:#012f45;--md-admonition-border-color:#34718d}.md-editor-dark .md-editor-admonition-attention{--md-admonition-color:#64b5f6;--md-admonition-bg-color:#102a4c;--md-admonition-border-color:#326290}.md-editor-dark .md-editor-admonition-example{--md-admonition-color:#9575cd;--md-admonition-bg-color:#271b52;--md-admonition-border-color:#533f83}.md-editor-dark .md-editor-admonition-hint{--md-admonition-color:#4db6ac;--md-admonition-bg-color:#003d3a;--md-admonition-border-color:#1f6d68}.md-editor-dark .md-editor-admonition-success{--md-admonition-color:#81c784;--md-admonition-bg-color:#1b5e20;--md-admonition-border-color:#448848}.md-editor-dark .md-editor-admonition-question{--md-admonition-color:#ffd54f;--md-admonition-bg-color:#3e2f00;--md-admonition-border-color:#8b7120}.md-editor-dark .md-editor-admonition-caution{--md-admonition-color:#ffcc80;--md-admonition-bg-color:#3e2600;--md-admonition-border-color:#8b6833}.md-editor-dark .md-editor-admonition-warning{--md-admonition-color:#ffb74d;--md-admonition-bg-color:#3d2600;--md-admonition-border-color:#8b601f}.md-editor-dark .md-editor-admonition-danger{--md-admonition-color:#ef9a9a;--md-admonition-bg-color:#3c0000;--md-admonition-border-color:#843e3e}.md-editor-dark .md-editor-admonition-failure{--md-admonition-color:#ef9a9a;--md-admonition-bg-color:#3c0900;--md-admonition-border-color:#84433e}.md-editor-dark .md-editor-admonition-bug{--md-admonition-color:#e68381;--md-admonition-bg-color:#300000;--md-admonition-border-color:#793434}.md-editor-dark .md-editor-admonition-error{--md-admonition-color:#ef5350;--md-admonition-bg-color:#300000;--md-admonition-border-color:#7c2120}.md-editor-preview .md-editor-admonition{background-color:var(--md-admonition-bg-color);border:1px solid var(--md-admonition-border-color);border-radius:var(--md-theme-radius-m);color:var(--md-admonition-color);page-break-inside:avoid;margin:1rem 0;padding:1em 1em .5em;font-size:14px;font-weight:400;display:flow-root}.md-editor-preview .md-editor-admonition-title{margin:0;padding:0;font-weight:700;position:relative}.md-editor-preview .md-editor-admonition p{margin:.5em 0;padding:0}.md-editor-preview .md-editor-admonition p:first-of-type{margin-block-start:0}.md-editor-preview .md-editor-admonition+p:empty,.md-editor-preview .md-editor-admonition+p:empty+p:empty{display:none}.md-editor-preview .md-editor-mermaid{line-height:normal;overflow:hidden}.md-editor-preview .md-editor-mermaid p{line-height:normal}.md-editor-preview .md-editor-mermaid:not([data-processed]){white-space:pre}.md-editor-preview [class=md-editor-mermaid][data-grab]{cursor:grab}.md-editor-preview [class=md-editor-mermaid][data-grab]:active{cursor:grabbing}.md-editor-preview [class=md-editor-mermaid][data-processed]{justify-content:center;align-items:center;display:flex;position:relative}.md-editor-preview [class=md-editor-mermaid][data-processed] svg{transform-origin:0 0}.md-editor-preview [class=md-editor-mermaid][data-processed] .md-editor-mermaid-action{z-index:1;opacity:0;cursor:pointer;gap:8px;transition:opacity .3s;display:flex;position:absolute;inset-block-start:10px;inset-inline-end:10px}.md-editor-preview [class=md-editor-mermaid][data-processed] .md-editor-mermaid-action svg{background-color:var(--md-bk-color-outstand);border-radius:4px;padding:6px}.md-editor-preview [class=md-editor-mermaid][data-processed]:hover .md-editor-mermaid-action{opacity:1}.md-editor-katex-block{text-align:center;margin:20px}.md-editor-katex-inline,.md-editor-katex-block{direction:ltr;display:none}.md-editor-katex-inline[data-processed]{display:initial}.md-editor-katex-block[data-processed]{display:block}.md-editor .md-editor-preview{--md-theme-code-inline-color:#3594f7;--md-theme-code-inline-bg-color:#3baafa1a;--md-theme-code-inline-radius:var(--md-theme-radius-s);--md-theme-code-block-color:#a9b7c6;--md-theme-code-block-bg-color:#282c34;--md-theme-code-before-bg-color:var(--md-theme-code-block-bg-color);--md-theme-code-block-radius:var(--md-theme-radius-m)}.md-editor-dark .md-editor-preview{--md-theme-code-inline-color:#3594f7;--md-theme-code-inline-bg-color:#3baafa1a;--md-theme-code-inline-radius:var(--md-theme-radius-s);--md-theme-code-block-color:#a9b7c6;--md-theme-code-block-bg-color:#1a1a1a;--md-theme-code-before-bg-color:var(--md-theme-code-block-bg-color);--md-theme-code-block-radius:var(--md-theme-radius-m)}.md-editor-preview code{color:var(--md-theme-code-inline-color);background-color:var(--md-theme-code-inline-bg-color);border-radius:var(--md-theme-code-inline-radius);direction:ltr;padding:2px 4px;line-height:22px}.md-editor-preview .md-editor-code{color:var(--md-theme-code-block-color);margin:20px 0;font-size:12px;line-height:1;position:relative}.md-editor-preview .md-editor-code input[type=radio],.md-editor-preview .md-editor-code input[type=radio]+pre,.md-editor-preview .md-editor-code input[type=radio]+span.md-editor-code-lang{display:none}.md-editor-preview .md-editor-code input:checked+pre,.md-editor-preview .md-editor-code input:checked+span.md-editor-code-lang{display:block}.md-editor-preview .md-editor-code input:checked+label{color:var(--md-theme-code-active-color);border-block-end:1px solid}.md-editor-preview .md-editor-code .md-editor-code-head{background-color:var(--md-theme-code-before-bg-color);-webkit-tap-highlight-color:#0000;z-index:10000;border-start-start-radius:var(--md-theme-code-block-radius);border-start-end-radius:var(--md-theme-code-block-radius);grid-template:"\31 fr \31 fr";justify-content:space-between;width:100%;height:32px;margin-block-end:0;font-size:12px;list-style:none;display:grid;position:sticky;top:0}.md-editor-preview .md-editor-code .md-editor-code-head::-webkit-details-marker{display:none}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag{margin-inline-start:12px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag span{border-radius:50%;width:10px;height:10px;margin-block-start:11px;display:inline-block}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag span:first-of-type{background-color:#ec6a5e}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag span:nth-of-type(2){background-color:#f4bf4f}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag span:nth-of-type(3){background-color:#61c554}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag span+span{margin-inline-start:4px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag ul.md-editor-codetab-label{box-sizing:border-box;white-space:nowrap;-webkit-user-select:none;user-select:none;background-color:var(--md-theme-code-block-bg-color);margin-block-start:8px;padding:0}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag ul.md-editor-codetab-label li{vertical-align:super;margin:0;line-height:1;list-style:none;display:inline-block;position:relative}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag ul.md-editor-codetab-label li label{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag ul.md-editor-codetab-label li+li{margin-inline-start:12px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-action{align-items:center;display:flex}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-action>*{margin-inline-end:10px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-lang{line-height:32px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button:not(data-is-icon){cursor:pointer;position:initial;line-height:32px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button:not(data-is-icon) .md-editor-icon{vertical-align:sub;width:15px;height:15px;display:inline-block}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]{cursor:pointer;line-height:1;position:relative}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon] .md-editor-icon{vertical-align:sub;width:15px;height:15px;display:inline-block}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]:before{content:attr(data-tips);color:var(--md-theme-code-copy-tips-color);background-color:var(--md-theme-code-copy-tips-bg-color);text-align:center;border-radius:var(--md-theme-radius-s);width:max-content;padding:4px;font-family:sans-serif;font-size:12px;position:absolute;inset-block-start:50%;inset-inline-start:-10px;transform:translate(-100%,-50%);box-shadow:0 0 2px #0003}[dir=rtl] .md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]:before{transform:translate(100%,-50%)}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]:after{content:"";color:var(--md-theme-code-copy-tips-bg-color);filter:drop-shadow(4px 0 2px #0003);border:5px solid #0000;border-inline-start-color:currentColor;border-inline-end-width:0;width:0;height:0;position:absolute;inset-block-start:50%;inset-inline-start:-10px;transform:translateY(-50%)}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]:before,.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]:after{visibility:hidden;transition:all .3s}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]:hover:before,.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]:hover:after{visibility:visible}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-collapse-tips{margin-inline-end:12px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-collapse-tips .md-editor-icon,.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-collapse-tips .md-editor-iconfont{vertical-align:sub;width:16px;height:16px;font-size:16px;transition:transform .1s;display:inline-block;transform:rotate(0)}[dir=rtl] .md-editor-preview .md-editor-code .md-editor-code-head .md-editor-collapse-tips .md-editor-icon,[dir=rtl] .md-editor-preview .md-editor-code .md-editor-code-head .md-editor-collapse-tips .md-editor-iconfont{transform:rotate(180deg)}.md-editor-preview .md-editor-code pre{margin:0;position:relative}.md-editor-preview .md-editor-code pre code{color:var(--md-theme-code-block-color);background-color:var(--md-theme-code-before-bg-color);border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:var(--md-theme-code-block-radius);border-end-start-radius:var(--md-theme-code-block-radius);padding:1em;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:14px;line-height:1.6;display:block;position:relative;overflow:auto}.md-editor-preview .md-editor-code pre code .md-editor-code-block{vertical-align:bottom;width:100%;color:var(--md-theme-code-block-color);display:inline-block;overflow:auto}.md-editor-preview details.md-editor-code .md-editor-code-head{cursor:pointer}.md-editor-preview details.md-editor-code:not(open) .md-editor-code-head{border-end-end-radius:var(--md-theme-code-block-radius);border-end-start-radius:var(--md-theme-code-block-radius)}.md-editor-preview details.md-editor-code[open] .md-editor-code-head{border-end-end-radius:0;border-end-start-radius:0}.md-editor-preview details.md-editor-code[open] .md-editor-code-head .md-editor-collapse-tips .md-editor-icon,.md-editor-preview details.md-editor-code[open] .md-editor-code-head .md-editor-collapse-tips .md-editor-iconfont{transform:rotate(-90deg)}[dir=rtl] .md-editor-preview details.md-editor-code[open] .md-editor-code-head .md-editor-collapse-tips .md-editor-icon,[dir=rtl] .md-editor-preview details.md-editor-code[open] .md-editor-code-head .md-editor-collapse-tips .md-editor-iconfont{transform:rotate(270deg)}.md-editor-scrn span[rn-wrapper]{pointer-events:none;letter-spacing:-1px;-webkit-user-select:none;user-select:none;counter-reset:linenumber;width:3em;font-size:100%;position:absolute;inset-block-start:1em;inset-inline-start:0}.md-editor-scrn span[rn-wrapper]>span{pointer-events:none;counter-increment:linenumber;display:block}.md-editor-scrn span[rn-wrapper]>span:before{color:#999;text-align:right;content:counter(linenumber);padding-inline-end:.5em;display:block}.md-editor-scrn pre code{padding-inline-start:3.5em!important}.md-editor-preview figure{text-align:center;flex-direction:column;margin:0 0 1em;display:inline-flex}.md-editor-preview figure figcaption{color:var(--md-theme-color);margin-block-start:5px;font-size:.875em}.md-editor .md-editor-preview{--md-theme-heading-color:var(--md-theme-color);--md-theme-heading-border:none;--md-theme-heading-1-color:var(--md-theme-heading-color);--md-theme-heading-1-border:var(--md-theme-heading-border);--md-theme-heading-2-color:var(--md-theme-heading-color);--md-theme-heading-2-border:var(--md-theme-heading-border);--md-theme-heading-3-color:var(--md-theme-heading-color);--md-theme-heading-3-border:var(--md-theme-heading-border);--md-theme-heading-4-color:var(--md-theme-heading-color);--md-theme-heading-4-border:var(--md-theme-heading-border);--md-theme-heading-5-color:var(--md-theme-heading-color);--md-theme-heading-5-border:var(--md-theme-heading-border);--md-theme-heading-6-color:var(--md-theme-heading-color);--md-theme-heading-6-border:var(--md-theme-heading-border)}.md-editor-preview h1,.md-editor-preview h2,.md-editor-preview h3,.md-editor-preview h4,.md-editor-preview h5,.md-editor-preview h6{word-break:break-all;margin:1.4em 0 .8em;font-weight:700;position:relative}.md-editor-preview h1 a,.md-editor-preview h2 a,.md-editor-preview h3 a,.md-editor-preview h4 a,.md-editor-preview h5 a,.md-editor-preview h6 a,.md-editor-preview h1 a:hover,.md-editor-preview h2 a:hover,.md-editor-preview h3 a:hover,.md-editor-preview h4 a:hover,.md-editor-preview h5 a:hover,.md-editor-preview h6 a:hover{color:inherit}.md-editor-preview h1{color:var(--md-theme-heading-1-color);border-block-end:var(--md-theme-heading-1-border)}.md-editor-preview h2{color:var(--md-theme-heading-2-color);border-block-end:var(--md-theme-heading-2-border)}.md-editor-preview h3{color:var(--md-theme-heading-3-color);border-block-end:var(--md-theme-heading-3-border)}.md-editor-preview h4{color:var(--md-theme-heading-4-color);border-block-end:var(--md-theme-heading-4-border)}.md-editor-preview h5{color:var(--md-theme-heading-5-color);border-block-end:var(--md-theme-heading-5-border)}.md-editor-preview h6{color:var(--md-theme-heading-6-color);border-block-end:var(--md-theme-heading-6-border)}.md-editor-preview h1{font-size:2em}.md-editor-preview h2{font-size:1.5em}.md-editor-preview h3{font-size:1.25em}.md-editor-preview h4{font-size:1em}.md-editor-preview h5{font-size:.875em}.md-editor-preview h6{font-size:.85em}.md-editor-preview hr{border:none;border-block-start:1px solid var(--md-theme-border-color);height:1px;margin:10px 0}.md-editor-preview a{color:var(--md-theme-link-color);text-decoration:none;transition:color .1s}.md-editor-preview a:hover{color:var(--md-theme-link-hover-color)}.md-editor-preview a:empty:before{content:attr(href)}.md-editor-preview ol,.md-editor-preview ul{padding-inline-start:2em}.md-editor-preview ol .task-list-item,.md-editor-preview ul .task-list-item{list-style-type:none}.md-editor-preview ol .task-list-item input,.md-editor-preview ul .task-list-item input{margin-inline:-1.5em .1em}.md-editor-preview img{max-width:100%}.md-editor-preview p:empty{display:none}.md-editor .md-editor-preview{--md-theme-quote-color:var(--md-theme-color);--md-theme-quote-border:none;--md-theme-quote-bg-color:inherit}.md-editor-preview blockquote{color:var(--md-theme-quote-color);border-inline-start:var(--md-theme-quote-border);background-color:var(--md-theme-quote-bg-color);padding:0 1em}.md-editor .md-editor-preview{--md-theme-table-stripe-color:#fafafa;--md-theme-table-tr-bg-color:inherit;--md-theme-table-td-border-color:var(--md-theme-border-color)}.md-editor-dark .md-editor-preview{--md-theme-table-stripe-color:#0c0c0c;--md-theme-table-tr-bg-color:inherit;--md-theme-table-td-border-color:var(--md-theme-border-color)}.md-editor-preview table tr{background-color:var(--md-theme-table-tr-bg-color)}.md-editor-preview table tr th,.md-editor-preview table tr td{border:1px solid var(--md-theme-table-td-border-color)}.md-editor-preview table tr:nth-child(2n){background-color:var(--md-theme-table-stripe-color)}.md-editor-preview{color:var(--md-theme-color)}.md-editor-preview ::-webkit-scrollbar{width:6px;height:6px}.md-editor-preview ::-webkit-scrollbar-button:vertical{display:none}.md-editor-preview ::-webkit-scrollbar-corner{border-radius:2px}.md-editor-preview ::-webkit-scrollbar-track{border-radius:2px}.md-editor-preview ::-webkit-scrollbar-thumb{border-radius:2px}.md-editor .md-editor-preview ::-webkit-scrollbar-corner{background-color:#e2e2e2}.md-editor .md-editor-preview ::-webkit-scrollbar-track{background-color:#e2e2e2}.md-editor .md-editor-preview ::-webkit-scrollbar-thumb{background-color:#0000004d}.md-editor .md-editor-preview ::-webkit-scrollbar-thumb:vertical:hover{background-color:#00000059}.md-editor .md-editor-preview ::-webkit-scrollbar-thumb:vertical:active{background-color:#00000061}.md-editor-dark .md-editor-preview ::-webkit-scrollbar-corner{background-color:#0f0f0f}.md-editor-dark .md-editor-preview ::-webkit-scrollbar-track{background-color:#0f0f0f}.md-editor-dark .md-editor-preview ::-webkit-scrollbar-thumb{background-color:#2d2d2d}.md-editor-dark .md-editor-preview ::-webkit-scrollbar-thumb:vertical:hover{background-color:#3a3a3a}.md-editor-dark .md-editor-preview ::-webkit-scrollbar-thumb:vertical:active{background-color:#3a3a3a}.md-editor div.default-theme{--md-theme-code-copy-tips-color:#141414}.md-editor-dark div.default-theme{--md-theme-code-copy-tips-color:inherit}div.default-theme img{box-sizing:border-box;margin:0 auto}div.default-theme a{border-block-end:none;line-height:1;display:inline-flex}div.default-theme a:hover{border-block-end:1px solid}div.default-theme a[target=_blank]{align-items:center}div.default-theme a[target=_blank]:after{content:"";background-color:currentColor;width:16px;height:16px;margin-inline-start:2px;display:inline-block;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-square-arrow-out-up-right\"><path d=\"M21 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h6\"/><path d=\"m21 3-9 9\"/><path d=\"M15 3h6v6\"/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-square-arrow-out-up-right\"><path d=\"M21 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h6\"/><path d=\"m21 3-9 9\"/><path d=\"M15 3h6v6\"/></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}div.default-theme ol,div.default-theme ul{margin:.6em 0}div.default-theme ol li,div.default-theme ul li{margin:.5em 0;line-height:1.6}div.default-theme p{margin:.5rem 0;line-height:1.6}.md-editor div.default-theme{--md-theme-quote-border:5px solid #35b378;--md-theme-quote-bg-color:var(--md-theme-bg-color-inset)}div.default-theme blockquote{margin:20px 0;padding:0 1.2em;line-height:2em;display:flow-root}.md-editor default-theme{--md-theme-table-stripe-color:#fafafa}.md-editor-dark default-theme{--md-theme-table-stripe-color:#0c0c0c}div.default-theme table{border-spacing:0;border-collapse:collapse;margin-block:1em;overflow:auto}div.default-theme table tr th,div.default-theme table tr td{word-wrap:break-word;padding:8px 14px}div.default-theme table tbody tr:hover{background-color:var(--md-theme-color-hover)}div.default-theme blockquote table{line-height:initial}div.default-theme blockquote table tr th,div.default-theme blockquote table tr td{border-color:var(--md-theme-border-color-inset)}div.default-theme blockquote table tbody tr:nth-child(n){background-color:inherit}div.default-theme blockquote table tbody tr:hover{background-color:var(--md-theme-color-hover-inset)}.md-editor div.vuepress-theme{--md-theme-code-inline-color:#d63200;--md-theme-code-inline-bg-color:#f8f8f8;--md-theme-code-block-color:#747384;--md-theme-code-block-bg-color:#f8f8f8;--md-theme-code-before-bg-color:var(--md-theme-code-block-bg-color);--md-theme-code-block-radius:2px}.md-editor-dark div.vuepress-theme{--md-theme-code-inline-color:#e06c75;--md-theme-code-inline-bg-color:#1a1a1a;--md-theme-code-block-color:#999;--md-theme-code-block-bg-color:#1a1a1a;--md-theme-code-before-bg-color:var(--md-theme-code-block-bg-color);--md-theme-code-block-radius:2px}div.vuepress-theme code{margin:0 2px;padding:3px 5px}div.vuepress-theme .md-editor-code pre{margin:0 0 1em;font-size:.875em}div.vuepress-theme .md-editor-code pre code{white-space:pre;margin:0;padding:22px 1em}div.vuepress-theme .md-editor-code pre code span[rn-wrapper]{top:22px}.md-editor div.vuepress-theme{--md-theme-heading-color:#273849;--md-theme-heading-2-border:1px solid var(--md-theme-border-color)}.md-editor-dark div.vuepress-theme{--md-theme-heading-color:#999;--md-theme-heading-2-border:1px solid var(--md-theme-border-color)}div.vuepress-theme h1,div.vuepress-theme h2,div.vuepress-theme h3,div.vuepress-theme h4,div.vuepress-theme h5,div.vuepress-theme h6{margin-block-start:1em;font-weight:600;line-height:1.45;position:relative}div.vuepress-theme h1{margin:1em 0;font-size:2.2em}div.vuepress-theme h2{padding-block-end:.3em;font-size:1.65em}div.vuepress-theme h3{line-height:1.35em}.md-editor div.vuepress-theme{--md-theme-link-color:#42b983}div.vuepress-theme a{font-weight:600}div.vuepress-theme ul,div.vuepress-theme ol{z-index:1;margin:1.2em 0;line-height:1.4em;position:relative}div.vuepress-theme ul li,div.vuepress-theme ol li{margin:1.2em 0}div.vuepress-theme p{word-spacing:.05em;margin:1.2em 0;line-height:1.6em;position:relative}.md-editor div.vuepress-theme{--md-theme-quote-border:4px solid #42b983}div.vuepress-theme blockquote{margin:2em 0;padding-inline-start:20px}div.vuepress-theme blockquote p{margin-block:1.2em 0;margin-inline-start:0;padding:0}.md-editor div.vuepress-theme{--md-theme-table-td-border-color:#dfe2e5;--md-theme-table-stripe-color:#f6f8fa}.md-editor-dark div.vuepress-theme{--md-theme-table-td-border-color:#2d2d2d;--md-theme-table-stripe-color:#0c0c0c}div.vuepress-theme table{border-collapse:collapse;margin:1rem 0;display:block;overflow-x:auto}div.vuepress-theme table tr th,div.vuepress-theme table tr td{padding:.6em 1em}.md-editor div.vuepress-theme{--md-theme-color:#304455}.md-editor-dark div.vuepress-theme{--md-theme-color:#999}div.vuepress-theme{color:var(--md-theme-color);font-size:16px}div.vuepress-theme em{color:#4f5959;padding:0 6px 0 4px}.md-editor div.github-theme{--md-theme-code-inline-color:inherit;--md-theme-code-inline-bg-color:#eff1f2;--md-theme-code-inline-radius:6px;--md-theme-code-block-color:inherit;--md-theme-code-block-bg-color:#f6f8fa;--md-theme-code-before-bg-color:var(--md-theme-code-block-bg-color);--md-theme-code-block-radius:6px}.md-editor-dark div.github-theme{--md-theme-code-inline-color:#c9d1d9;--md-theme-code-inline-bg-color:#2d3339;--md-theme-code-inline-radius:6px;--md-theme-code-block-color:#a9b7c6;--md-theme-code-block-bg-color:#161b22;--md-theme-code-before-bg-color:var(--md-theme-code-block-bg-color);--md-theme-code-block-radius:6px}div.github-theme code{margin:0;padding:.2em .4em}div.github-theme pre code{word-break:normal;letter-spacing:1px;margin-block-end:0;padding:22px 1em}.md-editor div.github-theme{--md-theme-heading-color:inherit;--md-theme-heading-6-color:#2d3339;--md-theme-heading-1-border:1px solid #d9dee4;--md-theme-heading-2-border:1px solid #d9dee4}.md-editor-dark div.github-theme{--md-theme-heading-color:#c9d1d9;--md-theme-heading-6-color:#768390;--md-theme-heading-1-border:1px solid #373e47;--md-theme-heading-2-border:1px solid #373e47}div.github-theme h1,div.github-theme h2,div.github-theme h3,div.github-theme h4,div.github-theme h5,div.github-theme h6{margin-block:24px 16px;font-weight:600;line-height:1.25}div.github-theme h1{padding-block-end:.3em;font-size:2em}div.github-theme h2{padding-block-end:.3em;font-size:1.5em}div.github-theme h3{font-size:1.25em}div.github-theme h4{font-size:1em}div.github-theme h5{font-size:.875em}div.github-theme h6{font-size:.85em}.md-editor div.github-theme{--md-theme-heading-bg-color:#fff}.md-editor-dark div.github-theme{--md-theme-heading-bg-color:#22272e}div.github-theme img{background-color:var(--md-theme-heading-bg-color)}.md-editor div.github-theme{--md-theme-link-color:#539bf5;--md-theme-link-hover-color:#539bf5}div.github-theme a:hover{text-decoration:underline}div.github-theme ol li+li,div.github-theme ul li+li{margin-block-start:.25em}.md-editor div.github-theme{--md-theme-quote-color:#57606a;--md-theme-quote-border:.25em solid #d0d7de}.md-editor-dark div.github-theme{--md-theme-quote-color:#8b949e;--md-theme-quote-border:.25em solid #444c56}div.github-theme blockquote{margin:0;padding:0 1em}.md-editor div.github-theme{--md-theme-table-stripe-color:#f7f8fa;--md-theme-table-tr-bg-color:#fff;--md-theme-table-td-border-color:#d0d7de}.md-editor-dark div.github-theme{--md-theme-table-stripe-color:#161b22;--md-theme-table-tr-bg-color:transparent;--md-theme-table-td-border-color:#30363d}div.github-theme table{border-spacing:0;border-collapse:collapse;max-width:100%;display:block;overflow:auto}div.github-theme table tr th,div.github-theme table tr td{padding:6px 13px}.md-editor div.github-theme{--md-theme-color:#222}.md-editor-dark div.github-theme{--md-theme-color:#c9d1d9}div.github-theme{color:var(--md-theme-color);line-height:1.5}div.github-theme p,div.github-theme blockquote,div.github-theme ul,div.github-theme ol,div.github-theme dl,div.github-theme table,div.github-theme pre,div.github-theme details{margin-block:0 16px}.md-editor div.cyanosis-theme,.md-editor-dark div.cyanosis-theme{--md-theme-code-inline-color:var(--md-theme-code-color);--md-theme-code-inline-bg-color:var(--md-theme-code-bg-color);--md-theme-code-block-color:var(--md-theme-base-color);--md-theme-code-before-bg-color:var(--md-theme-code-block-bg-color)}div.cyanosis-theme code{padding:.065em .4em;font-family:Menlo,Monaco,Consolas,Courier New,monospace;overflow-x:auto}div.cyanosis-theme code::selection{background-color:var(--md-theme-slct-codebg-color)}div.cyanosis-theme .md-editor-code pre{font-family:Menlo,Monaco,Consolas,Courier New,monospace}div.cyanosis-theme .md-editor-code pre code{word-break:normal;margin:0;padding:11px 12px 22px;line-height:1.75}div.cyanosis-theme .md-editor-code pre code span[rn-wrapper]{top:11px}.md-editor div.cyanosis-theme{--md-theme-heading-color:var(--md-theme-title-color)}div.cyanosis-theme h1{margin-block:36px 10px;padding-block-end:4px;font-size:30px;line-height:1.5;transition:color .35s}div.cyanosis-theme h2{border-block-end:1px solid var(--md-theme-border-color-2);margin-block:36px 10px;padding-block-end:10px;padding-inline:10px;font-size:24px;line-height:1.5;transition:color .35s;position:relative}div.cyanosis-theme h2:before{content:"「";position:absolute;inset-block-start:-6px;inset-inline-start:-14px}div.cyanosis-theme h2:after{content:"」";position:relative;inset-block-start:6px;inset-inline-end:auto}div.cyanosis-theme h3{margin-block:30px 10px;padding-block-end:0;padding-inline-start:6px;font-size:20px;line-height:1.5;transition:color .35s;position:relative}div.cyanosis-theme h3:before{content:"»";color:var(--md-theme-strong-color);padding-inline-end:6px}div.cyanosis-theme h4{margin-block:24px 10px;padding-block-end:0;padding-inline-start:6px;font-size:16px;line-height:1.5;transition:color .35s}div.cyanosis-theme h5{margin-block:18px 10px;padding-block-end:0;padding-inline-start:6px;font-size:14px;line-height:1.5;transition:color .35s}div.cyanosis-theme h6{margin-block:12px 10px;padding-block-end:0;padding-inline-start:6px;font-size:12px;line-height:1.5;transition:color .35s}div.cyanosis-theme h1::selection{color:var(--md-theme-slct-title-color);background-color:var(--md-theme-slct-titlebg-color)}div.cyanosis-theme h2::selection{color:var(--md-theme-slct-title-color);background-color:var(--md-theme-slct-titlebg-color)}div.cyanosis-theme h3::selection{color:var(--md-theme-slct-title-color);background-color:var(--md-theme-slct-titlebg-color)}div.cyanosis-theme h4::selection{color:var(--md-theme-slct-title-color);background-color:var(--md-theme-slct-titlebg-color)}div.cyanosis-theme h5::selection{color:var(--md-theme-slct-title-color);background-color:var(--md-theme-slct-titlebg-color)}div.cyanosis-theme h6::selection{color:var(--md-theme-slct-title-color);background-color:var(--md-theme-slct-titlebg-color)}@media (width<=720px){div.cyanosis-theme h1{font-size:24px}div.cyanosis-theme h2{font-size:20px}div.cyanosis-theme h3{font-size:18px}}.md-editor div.cyanosis-theme{--md-theme-link-color:var(--md-theme-link-color);--md-theme-link-hover-color:var(--md-theme-linkh-color)}div.cyanosis-theme a{border-block-end:1px solid var(--md-theme-border-color);text-decoration:none;display:inline-block;position:relative}div.cyanosis-theme a:hover{border-block-end-color:var(--md-theme-linkh-color)}div.cyanosis-theme a:active{color:var(--md-theme-linkh-color)}div.cyanosis-theme a:after{content:"";opacity:0;border-block-end:1px solid var(--md-theme-border-color);width:100%;transition:top .3s,opacity .3s;position:absolute;inset-block-start:100%;inset-inline-start:0;transform:translateZ(0)}div.cyanosis-theme a:hover:after{opacity:1;border-block-end-color:var(--md-theme-linkh-color);top:0}div.cyanosis-theme ol,div.cyanosis-theme ul{margin:0}div.cyanosis-theme ol li,div.cyanosis-theme ul li{list-style:inherit;margin-block-end:0}div.cyanosis-theme ol li .task-list-item,div.cyanosis-theme ul li .task-list-item{list-style:none}div.cyanosis-theme ol li .task-list-item ul,div.cyanosis-theme ol li .task-list-item ol,div.cyanosis-theme ul li .task-list-item ul,div.cyanosis-theme ul li .task-list-item ol{margin-block-start:0}div.cyanosis-theme ol ul,div.cyanosis-theme ol ol,div.cyanosis-theme ul ul,div.cyanosis-theme ul ol{margin-block-start:4px}div.cyanosis-theme ol li{padding-inline-start:6px}div.cyanosis-theme ol li::selection{color:var(--md-theme-slct-text-color);background-color:var(--md-theme-slct-bg-color)}div.cyanosis-theme ul li::selection{color:var(--md-theme-slct-text-color);background-color:var(--md-theme-slct-bg-color)}div.cyanosis-theme .task-list-item-checkbox{position:relative}div.cyanosis-theme .contains-task-list input[type=checkbox]:before{content:"";width:inherit;height:inherit;border-radius:var(--md-theme-radius-s);box-sizing:border-box;z-index:1;background:#f0f8ff;border:1px solid #add6ff;position:absolute;inset-block:0;inset-inline:0}div.cyanosis-theme .contains-task-list input[type=checkbox][checked]:after{content:"✓";color:#f55;z-index:2;width:0;height:0;font-size:20px;font-weight:700;position:absolute;inset-block:-12px 0;inset-inline:0}div.cyanosis-theme p{line-height:inherit;margin-block:16px}div.cyanosis-theme p::selection{color:var(--md-theme-slct-text-color);background-color:var(--md-theme-slct-bg-color)}.md-editor div.cyanosis-theme{--md-theme-quote-color:var(--md-theme-blockquote-color);--md-theme-quote-border:4px solid var(--md-theme-strong-color);--md-theme-quote-bg-color:var(--md-theme-blockquote-bg-color)}div.cyanosis-theme blockquote{margin:22px 0;padding:1px 20px;transition:color .35s}div.cyanosis-theme blockquote:after{content:"";display:block}div.cyanosis-theme blockquote>p{margin:10px 0}div.cyanosis-theme blockquote>b,div.cyanosis-theme blockquote>strong{color:var(--md-theme-strong-color)}div.cyanosis-theme table{border:1px solid var(--md-theme-table-border-color);border-spacing:0;border-collapse:collapse;width:auto;max-width:100%;overflow:auto;display:inline-block!important}div.cyanosis-theme table thead{color:#000;text-align:left;background:#f6f6f6}div.cyanosis-theme table tr:nth-child(2n){background-color:var(--md-theme-table-tr-nc-color)}div.cyanosis-theme table tr:hover{background-color:var(--md-theme-table-trh-color)}div.cyanosis-theme table th,div.cyanosis-theme table td{border:1px solid var(--md-theme-table-border-color);padding:12px 8px;line-height:24px}div.cyanosis-theme table th{color:var(--md-theme-table-tht-color);background-color:var(--md-theme-table-th-color)}div.cyanosis-theme table td{min-width:120px}div.cyanosis-theme table thead th::selection{background-color:#0000}div.cyanosis-theme table tbody td::selection{background-color:var(--md-theme-slct-bg-color)}.md-editor div.cyanosis-theme{--md-theme-base-color:#353535;--md-theme-title-color:#005bb7;--md-theme-strong-color:#2196f3;--md-theme-em-color:#4fc3f7;--md-theme-del-color:#ccc;--md-theme-link-color:#3da8f5;--md-theme-linkh-color:#007fff;--md-theme-border-color:#bedcff;--md-theme-border-color-2:#ececec;--md-theme-bg-color:#fff;--md-theme-blockquote-color:#8c8c8c;--md-theme-blockquote-bg-color:#f0fdff;--md-theme-code-color:#c2185b;--md-theme-code-bg-color:#fff4f4;--md-theme-code-block-bg-color:#f8f8f8;--md-theme-table-border-color:#c3e0fd;--md-theme-table-th-color:#dff0ff;--md-theme-table-tht-color:#005bb7;--md-theme-table-tr-nc-color:#f7fbff;--md-theme-table-trh-color:#e0edf7;--md-theme-slct-title-color:#005bb7;--md-theme-slct-titlebg-color:#afcff740;--md-theme-slct-text-color:#c80000;--md-theme-slct-bg-color:#afcff740;--md-theme-slct-del-color:#999;--md-theme-slct-elbg-color:#e8ebec;--md-theme-slct-codebg-color:#ffeaeb;--md-theme-slct-prebg-color:#a0c8ff40}.md-editor-dark div.cyanosis-theme{--md-theme-base-color:#cacaca;--md-theme-title-color:#ddd;--md-theme-strong-color:#fe9900;--md-theme-em-color:#ffd28e;--md-theme-del-color:#ccc;--md-theme-link-color:#ffb648;--md-theme-linkh-color:#fe9900;--md-theme-border-color:#ffe3ba;--md-theme-border-color-2:#ffcb7b;--md-theme-bg-color:#2f2f2f;--md-theme-blockquote-color:#c7c7c7;--md-theme-blockquote-bg-color:#ffc7741a;--md-theme-code-color:#000;--md-theme-code-bg-color:#ffcb7b;--md-theme-code-block-bg-color:#1e191280;--md-theme-table-border-color:#fe9900;--md-theme-table-th-color:#ffb648;--md-theme-table-tht-color:#000;--md-theme-table-tr-nc-color:#6d5736;--md-theme-table-trh-color:#947443;--md-theme-slct-title-color:#000;--md-theme-slct-titlebg-color:#fe9900;--md-theme-slct-text-color:#00c888;--md-theme-slct-bg-color:#afcff740;--md-theme-slct-del-color:#999;--md-theme-slct-elbg-color:#000;--md-theme-slct-codebg-color:#ffcb7b;--md-theme-slct-prebg-color:#a0c8ff40}div.cyanosis-theme{word-break:break-word;color:var(--md-theme-base-color);font-weight:400;line-height:1.75;transition:color .35s;overflow-x:hidden}div.cyanosis-theme hr{background-image:linear-gradient(90deg,var(--md-theme-link-color),#ff00004d,#25a3414d,#ff00004d,var(--md-theme-link-color));border-width:0;width:98%;height:1px;margin-block:32px;position:relative;overflow:visible}div.cyanosis-theme b,div.cyanosis-theme strong{color:var(--md-theme-strong-color)}div.cyanosis-theme i,div.cyanosis-theme em{color:var(--md-theme-em-color)}div.cyanosis-theme del{color:var(--md-theme-del-color)}div.cyanosis-theme details>summary{color:var(--md-theme-title-color);border-block-end:1px solid var(--md-theme-border-color);cursor:pointer;outline:none;font-size:20px;font-weight:bolder}div.cyanosis-theme details>p{color:#666;background-color:var(--md-theme-blockquote-bg-color);border:2px dashed var(--md-theme-strong-color);margin:10px 0 0;padding:10px 20px}div.cyanosis-theme a::selection{background-color:var(--md-theme-slct-elbg-color)}div.cyanosis-theme b::selection{background-color:var(--md-theme-slct-elbg-color)}div.cyanosis-theme strong::selection{background-color:var(--md-theme-slct-elbg-color)}div.cyanosis-theme i::selection{background-color:var(--md-theme-slct-elbg-color)}div.cyanosis-theme em::selection{background-color:var(--md-theme-slct-elbg-color)}div.cyanosis-theme del::selection{color:var(--md-theme-slct-del-color);background-color:var(--md-theme-slct-elbg-color)}.md-editor div.mk-cute-theme,.md-editor-dark div.mk-cute-theme{--md-theme-code-inline-color:#4ec9b0;--md-theme-code-inline-bg-color:#282c34;--md-theme-code-block-color:#4ec9b0;--md-theme-code-block-bg-color:#282c34;--md-theme-code-before-bg-color:var(--md-theme-code-block-bg-color);--md-theme-code-block-radius:10px}div.mk-cute-theme code{margin:0 4px;padding:.14em .46em;font-family:Menlo,Monaco,Consolas,Courier New,monospace;overflow-x:auto}div.mk-cute-theme .md-editor-code pre code{word-break:normal;margin:0;padding:22px;font-family:Menlo,Monaco,Consolas,Courier New,monospace;line-height:1.75}div.mk-cute-theme .md-editor-code pre code span[rn-wrapper]{top:22px}.md-editor div.mk-cute-theme{--md-theme-heading-color:#36ace1}div.mk-cute-theme h1:before,div.mk-cute-theme h2:before,div.mk-cute-theme h3:before,div.mk-cute-theme h4:before,div.mk-cute-theme h5:before,div.mk-cute-theme h6:before{content:"";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAF8UlEQVRIS71Wa2wUVRT+7r0zu9t2t/RBaSioPCpYbIUfaEIQUogSAwZDAlUSGwgg/CBATExMCJH1D2hIfOEjFEUEhViCgBgIUCH44OkjPAMGBVqhpUCfW3Zn5z7MuQOE0hYxMdxJdmd25s53vnO+851leMCLPWA8/CfA2TsvL8n7q+nTFfNLG+4VqInHOeJLDQMzdz/3r4DGGDb9lxu+aPcE7U61JHDMDePcuv0O21ShugOefqDdtBie3Dk6K/O+Ab+qOjJiz7Ahv6c8hbDDwRiQlgYGDOcaWyEcjg8On+j71IpJndjGt9XO+jM7+pkywNvbazIfercieSdoJ4bE5sWjyZqMpDdeaQNXMNC34ME3LV8B56+1w3AOgk+EXe/Ub6uiLB6XdH/G/mYjeBCcFwnt3zQqWt4t4NjjnhzQ1CGkBhwOCMFAB71U0qsYgRlwBtQ1tiEJAy44OBdQUmFK3aWS06NLT+ukZAQoKCCjsfbDmk6p78RwX3ncWffmIj8U4kh6GpEwh+9rGy23LDU4GBrrm9DsuDYIGMAYIC/EUNQ7Cq1hn+WM2TI8f+jEyCmvjfn1FssuojHx6tDkyZOaCzr8TNpASzDAk8amlRIrEylcSGsYrcGIstIYWhgDDIM2BiGH3ywFkGAC1U9n38bpVqWGdk6r4HMWrZZaG1D5KLn0qYyBEAKnG1otAxLR8L7Z9nfP13CJHQ/ST4vK8sVHe8JsU0U6uO5hlexo8PI7vNDQomwoBRAwpSmtgJAAztS3QLsOsmBQlBtFJMQhlbbPUBBUR7o2hqHVddLbRsfCPQJ+u3TPw8uGl1yklAlHIJZKo3//XEhlLCtifPFyM7xwCI/lZ8IKTTBbS7pPLIggZZsSQ+zXbT4UYSsnet3UMM5HPT5LGbrDGYQroClyT2Jwnyj9aN949e8mDCwuRFoqKxRHUJ21BSDRELuQYGhvbMVV32Dp2RuxcfHSRBfAYTsbU9nJdFj5EiLkglHkRInC1xoxKbH9hQJIaTDvxxTCUddWl4wg0dCCtqSPDmoVx4Eitpxh64ZtsT6b5ie6pPRkfF90TllxOzEwmipMKRRgHODGgCuJkqIcvDdC2BZ5Y+tlHHMzkAKghbAxcQqQDiKrFBxhqg5MHTivS1tQ+sdsvaQl5Yd6yfdRXNQLsQwXnq/AQFLXEIIjzBSuNaaR0SuEtkQKl9IKjAsbJaWfzo1USDsM6zceDJfeVGgnhhN2N7YOyo5kJz1pa2AbgfrO1gRwXW6vSRQNtddR+EhvKGmseskgTtY2Q7kucYWWgToPHzyUyXry0iXfnBtfl5f/PaWPvPNW/zkOAQegJHltFE5dSaCskHqPVEnqpMAMEgkPtR1pKxyh/N0/vTToubtH1G3RmLjhM8ubKXfWB2mRa9ySOaWS2uT8lTZ0cI6I52Ngv7zAbW9mQVm1cpytu441P38XeXTlQu+e46nyh+bjLkMZRU0MCYTCJWZSG1y7cBWNURpxBlxqFBfEwGnGGhaYPSNwhpSv4DK+/vPynBk9MqRIiOWs8a2WJTm9a+cgh6SaMIMz9W1WjYHHMtv0wSmZdWB9gdsya/rcYVg7JoffCdqlD6ceTpiY59tM0PhJp5WNvra+BQkejCMyBarr8KKYDcZi8sDaCDKYFIGRk+FnSVXzyTO9JxBwF8DLc1dlLn65ooNEYN0fBsu21fTvL6PXnhxXlnLIqqhYYBian4lQ2Lk9ogiALsimiLC1QYfhlV1Hnxh7JfcMqxrpd7U2GFa5t9nOd7Kr+kg4uWvnCpromlJeXlq3Os3ZLOlrZBmNQf1ybVqpxhbA7mRIOCy1+esDOWhIyDv/+3Q7LRbsqH+rKRJ+nba+/+WW7II1s9vvVBuNr7KNF1WUM1bSt5f1Vq01jUVkKfnx8uoti3Or5rbd9782M61azJz/rFywYU/OyKqK1p5G2MS1Z18tGFDwTkvIxcK9RwaMP3a9/tbc62lPj/Nw5B9ey9Ehy/MY4oEqelgNleuyCgdXJlmc3fO5Ll56r5f+n/f+AWFf9jvBgaHpAAAAAElFTkSuQmCC);margin:auto;animation:2s linear infinite spin;display:block;position:absolute;inset-block:0;inset-inline-start:0}div.mk-cute-theme h1{margin:30px 0;padding:12px 38px;font-size:30px;position:relative}div.mk-cute-theme h1:before{background-size:30px 30px;width:30px;height:30px}div.mk-cute-theme h2{margin:28px 0;padding:12px 36px;font-size:24px;position:relative}div.mk-cute-theme h2:before{background-size:28px 28px;width:28px;height:28px}div.mk-cute-theme h3{margin:26px 0;padding:4px 32px;font-size:18px;position:relative}div.mk-cute-theme h3:before{background-size:24px 24px;width:24px;height:24px}div.mk-cute-theme h4{margin:22px 0;padding:4px 28px;font-size:16px;position:relative}div.mk-cute-theme h4:before{background-size:20px 20px;width:20px;height:20px}div.mk-cute-theme h5{margin:20px 0;padding:4px 26px;font-size:15px;position:relative}div.mk-cute-theme h5:before{background-size:18px 18px;width:18px;height:18px}div.mk-cute-theme h6{margin:16px 0;padding:4px 22px;font-size:14px;position:relative}div.mk-cute-theme h6:before{background-size:16px 16px;width:16px;height:16px}@media (width<=720px){div.mk-cute-theme h1{font-size:24px}div.mk-cute-theme h2{font-size:20px}div.mk-cute-theme h3{font-size:18px}}.md-editor div.mk-cute-theme{--md-theme-link-color:#409eff;--md-theme-link-hover-color:#007bff}div.mk-cute-theme a{border-block-end:1px solid #409eff;display:inline-block}div.mk-cute-theme a:hover,div.mk-cute-theme a:active{border-block-end:1px solid #007bff}div.mk-cute-theme ol li,div.mk-cute-theme ul li{list-style:inherit;margin-block-end:0}div.mk-cute-theme ol li .task-list-item,div.mk-cute-theme ul li .task-list-item{list-style:none}div.mk-cute-theme ol li .task-list-item ul,div.mk-cute-theme ol li .task-list-item ol,div.mk-cute-theme ul li .task-list-item ul,div.mk-cute-theme ul li .task-list-item ol{margin-block-start:0}div.mk-cute-theme ol ul,div.mk-cute-theme ol ol,div.mk-cute-theme ul ul,div.mk-cute-theme ul ol{margin-block-start:3px}div.mk-cute-theme ol li{padding-inline-start:6px}div.mk-cute-theme p{line-height:inherit;margin-block:22px}.md-editor div.mk-cute-theme{--md-theme-quote-color:#fff;--md-theme-quote-border:4px solid #409eff;--md-theme-quote-bg-color:#36ace1bf}.md-editor-dark div.mk-cute-theme{--md-theme-quote-color:inherit;--md-theme-quote-border:4px solid #265d97;--md-theme-quote-bg-color:#12506cbf}div.mk-cute-theme blockquote{border-radius:var(--md-theme-radius-m);margin:16px 0;padding:8px 26px;position:relative}div.mk-cute-theme blockquote:before{content:"❝";color:#409eff;opacity:.7;font-size:20px;font-weight:700;line-height:1;position:absolute;inset-block-start:10px;inset-inline-start:8px}div.mk-cute-theme blockquote:after{content:"❞";color:#409eff;opacity:.7;font-size:20px;position:absolute;inset-block-end:0;inset-inline-end:8px}div.mk-cute-theme blockquote>p,div.mk-cute-theme blockquote ul li,div.mk-cute-theme blockquote ol li{color:var(--md-theme-quote-color)}.md-editor div.mk-cute-theme{--md-theme-table-color:#000;--md-theme-table-border-color:#f6f6f6;--md-theme-table-thead-bg-color:#f6f6f6;--md-theme-table-stripe-color:#fcfcfc}.md-editor-dark div.mk-cute-theme{--md-theme-table-color:inherit;--md-theme-table-border-color:#1c1c1c;--md-theme-table-thead-bg-color:#1c1c1ca1;--md-theme-table-stripe-color:#1c1c1ca1}div.mk-cute-theme table{border:solid 1px var(--md-theme-table-border-color);width:auto;max-width:100%;display:inline-block;overflow:auto}div.mk-cute-theme table thead{background-color:var(--md-theme-table-thead-bg-color);color:var(--md-theme-table-color);text-align:left}div.mk-cute-theme table tr th,div.mk-cute-theme table tr td{border:none;padding:12px 7px;line-height:24px}div.mk-cute-theme table tr td{min-width:120px}div.mk-cute-theme blockquote table tbody{color:var(--md-theme-color)}div.mk-cute-theme blockquote table tr{background-color:var(--md-theme-table-stripe-color)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.md-editor div.mk-cute-theme{--md-theme-color:#36ace1;background-image:linear-gradient(90deg,#323a4240 3%,#0000 3%),linear-gradient(360deg,#323a4240 3%,#0000 3%)}.md-editor-dark div.mk-cute-theme{--md-theme-bg-color-scrollbar-thumb:#4d4d4d;background-image:linear-gradient(90deg,#d9eafb40 3%,#0000 3%),linear-gradient(360deg,#d9eafb40 3%,#0000 3%)}div.mk-cute-theme{word-break:break-word;background-position:50%;background-size:20px 20px;font-weight:400;line-height:1.75;overflow-x:hidden}div.mk-cute-theme hr{background-image:linear-gradient(90deg,#36ace1,#dff0fe,#36ace1);border:none;width:98%;height:1px;margin-block:32px;position:relative;overflow:visible}div.mk-cute-theme del{color:#36ace1}.md-editor div.smart-blue-theme{--md-theme-code-inline-color:#d63200;--md-theme-code-inline-bg-color:#fff5f5;--md-theme-code-block-color:#333;--md-theme-code-block-bg-color:#f8f8f8;--md-theme-code-before-bg-color:var(--md-theme-code-block-bg-color)}.md-editor-dark div.smart-blue-theme{--md-theme-code-inline-color:#e06c75;--md-theme-code-inline-bg-color:#1a1a1a;--md-theme-code-block-color:#999;--md-theme-code-block-bg-color:#1a1a1a;--md-theme-code-before-bg-color:var(--md-theme-code-block-bg-color)}div.smart-blue-theme code{padding:.065em .4em;overflow-x:auto}div.smart-blue-theme .md-editor-code pre{font-family:Menlo,Monaco,Consolas,Courier New,monospace}div.smart-blue-theme .md-editor-code pre code{word-break:normal;margin:0;padding:22px 12px}div.smart-blue-theme .md-editor-code pre code span[rn-wrapper]{top:22px}.md-editor div.smart-blue-theme{--md-theme-heading-color:#135ce0}div.smart-blue-theme h1,div.smart-blue-theme h2,div.smart-blue-theme h3,div.smart-blue-theme h4,div.smart-blue-theme h5,div.smart-blue-theme h6{margin:0;padding:30px 0}div.smart-blue-theme h1 a,div.smart-blue-theme h2 a,div.smart-blue-theme h3 a,div.smart-blue-theme h4 a,div.smart-blue-theme h5 a,div.smart-blue-theme h6 a{border:none}div.smart-blue-theme h1{text-align:center;margin:50px 0;font-size:22px;position:relative}div.smart-blue-theme h2{border-inline-start:4px solid;margin:30px 0;padding:0 0 0 10px;font-size:20px;position:relative}div.smart-blue-theme h3{font-size:16px}div.smart-blue-theme img{margin:0 auto}.md-editor div.smart-blue-theme{--md-theme-link-color:#036aca}.md-editor-dark div.smart-blue-theme{--md-theme-link-color:#2d7dc7}div.smart-blue-theme a{font-weight:400}div.smart-blue-theme ul,div.smart-blue-theme ol{margin-block-start:1em}div.smart-blue-theme li{list-style:inherit;margin-block-end:0;line-height:2}div.smart-blue-theme p{font-weight:400;line-height:2}div.smart-blue-theme *+p{margin-block-start:16px}.md-editor div.smart-blue-theme{--md-theme-quote-color:#666;--md-theme-quote-bg-color:#fff9f9;--md-theme-quote-border-color:#b2aec5}.md-editor-dark div.smart-blue-theme{--md-theme-quote-color:#999;--md-theme-quote-bg-color:#2a2a2a;--md-theme-quote-border-color:#0063bb}div.smart-blue-theme blockquote{background-color:var(--md-theme-quote-bg-color);border-inline-start:4px solid var(--md-theme-quote-border-color);margin:2em 0;padding:2px 20px}div.smart-blue-theme blockquote p{color:var(--md-theme-quote-color);line-height:2}.md-editor div.smart-blue-theme{--md-theme-table-td-border-color:#dfe2e5;--md-theme-table-stripe-color:#f6f8fa}.md-editor-dark div.smart-blue-theme{--md-theme-table-td-border-color:#2d2d2d;--md-theme-table-stripe-color:#0c0c0c}div.smart-blue-theme table{border-collapse:collapse;margin:1rem 0;overflow-x:auto}div.smart-blue-theme table tr th,div.smart-blue-theme table tr td{padding:.6em 1em}div.smart-blue-theme blockquote table{line-height:initial}div.smart-blue-theme blockquote table tr th,div.smart-blue-theme blockquote table tr td{border-color:var(--md-theme-border-color-inset)}div.smart-blue-theme blockquote table tbody tr:nth-child(n){background-color:inherit}.md-editor div.smart-blue-theme{--md-theme-color:#595959;background-image:linear-gradient(90deg,#3c0a1e0a 3%,#0000 3%),linear-gradient(360deg,#3c0a1e0a 3%,#0000 3%)}.md-editor-dark div.smart-blue-theme{--md-theme-color:#999;background-image:linear-gradient(90deg,#cfcfcf0a 3%,#fff0 3%),linear-gradient(360deg,#cfcfcf0a 3%,#fff0 3%)}div.smart-blue-theme{color:var(--md-theme-color);background-position:50%;background-size:20px 20px;font-family:-apple-system,system-ui,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}div.smart-blue-theme strong,div.smart-blue-theme em strong{color:#036aca}div.smart-blue-theme hr{border-block-start:1px solid #135ce0}[dir=rtl] .md-editor-catalog{direction:rtl}.md-editor-catalog-indicator{background-color:#73d13d;border-radius:4px;width:4px;height:18px;transition:top .3s;position:absolute}.md-editor-catalog>.md-editor-catalog-link{padding-block:5px;padding-inline:8px}.md-editor-catalog-link{flex-direction:column;padding-block:5px;padding-inline-start:1em;display:flex}.md-editor-catalog-link span{width:100%;color:var(--md-color);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;line-height:18px;transition:color .3s;display:inline-block;position:relative;overflow:hidden}.md-editor-catalog-link span:hover{color:#73d13d}.md-editor-catalog-wrapper>.md-editor-catalog-link{padding-block:5px}.md-editor-catalog-wrapper>.md-editor-catalog-link:first-of-type{padding-block-start:10px}.md-editor-catalog-wrapper>.md-editor-catalog-link:last-of-type{padding-block-end:0}.md-editor-catalog-active>span{color:#73d13d}.md-editor-catalog-dark{--md-color:#999;--md-hover-color:#bbb;--md-bk-color:#000;--md-bk-color-outstand:#333;--md-bk-hover-color:#1b1a1a;--md-border-color:#2d2d2d;--md-border-hover-color:#636262;--md-border-active-color:#777;--md-modal-mask:#00000073;--md-modal-shadow:0px 6px 24px 2px #0006;--md-scrollbar-bg-color:#0f0f0f;--md-scrollbar-thumb-color:#2d2d2d;--md-scrollbar-thumb-hover-color:#3a3a3a;--md-scrollbar-thumb-active-color:#3a3a3a}.md-editor{--md-color:#3f4a54;--md-hover-color:#000;--md-bk-color:#fff;--md-bk-color-outstand:#f2f2f2;--md-bk-hover-color:#f5f7fa;--md-border-color:#e6e6e6;--md-border-hover-color:#b9b9b9;--md-border-active-color:#999;--md-modal-mask:#00000073;--md-modal-shadow:0px 6px 24px 2px #00000019;--md-scrollbar-bg-color:#e2e2e2;--md-scrollbar-thumb-color:#0000004d;--md-scrollbar-thumb-hover-color:#00000059;--md-scrollbar-thumb-active-color:#00000061;color:var(--md-color);box-sizing:border-box;border:1px solid var(--md-border-color);background-color:var(--md-bk-color);flex-direction:column;width:100%;height:500px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI Variable,Segoe UI,system-ui,ui-sans-serif,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;display:flex;position:relative;overflow:hidden}.md-editor .md-editor-fullscreen{z-index:10000;inset-block:0;inset-inline:0;width:auto!important;height:auto!important;position:fixed!important}svg.md-editor-icon{fill:none;box-sizing:content-box;width:16px;height:16px;padding-block:4px;padding-inline:4px;display:block;overflow:hidden}.md-editor .lucide-list-icon,.md-editor .lucide-list-ordered-icon,.md-editor .lucide-list-todo-icon{width:18px;height:18px;padding-block:3px;padding-inline:3px}.md-editor-preview{word-break:break-all;padding-block:10px;padding-inline:20px;font-size:16px;display:flow-root}.md-editor-modal-container{--md-color:#3f4a54;--md-hover-color:#000;--md-bk-color:#fff;--md-bk-color-outstand:#f2f2f2;--md-bk-hover-color:#f5f7fa;--md-border-color:#e6e6e6;--md-border-hover-color:#b9b9b9;--md-border-active-color:#999;--md-modal-mask:#00000073;--md-modal-shadow:0px 6px 24px 2px #00000019;--md-scrollbar-bg-color:#e2e2e2;--md-scrollbar-thumb-color:#0000004d;--md-scrollbar-thumb-hover-color:#00000059;--md-scrollbar-thumb-active-color:#00000061;color:var(--md-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI Variable,Segoe UI,system-ui,ui-sans-serif,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}.md-editor-modal-container .lucide-xicon{width:20px;height:20px;padding-block:2px;padding-inline:2px}.md-editor-previewOnly{border:none;height:auto;overflow:visible}.md-editor-previewOnly .md-editor-content{height:100%}.md-editor-previewOnly .md-editor-preview{padding-block:0;padding-inline:0}.md-editor-previewOnly .md-editor-preview-wrapper{overflow:visible}.md-editor-dark,.md-editor-modal-container[data-theme=dark]{--md-color:#999;--md-hover-color:#bbb;--md-bk-color:#000;--md-bk-color-outstand:#333;--md-bk-hover-color:#1b1a1a;--md-border-color:#2d2d2d;--md-border-hover-color:#636262;--md-border-active-color:#777;--md-modal-mask:#00000073;--md-modal-shadow:0px 6px 24px 2px #0006;--md-scrollbar-bg-color:#0f0f0f;--md-scrollbar-thumb-color:#2d2d2d;--md-scrollbar-thumb-hover-color:#3a3a3a;--md-scrollbar-thumb-active-color:#3a3a3a}.medium-zoom-overlay,.medium-zoom-image--opened{z-index:100001}
