:root{--yisiui-color-brand-primary:#1677FF;--yisiui-color-brand-primary-hover:#4096FF;--yisiui-color-brand-primary-active:#0958D9;--yisiui-color-brand-on-primary:#FFFFFF;--yisiui-color-neutral-0:#FFFFFF;--yisiui-color-neutral-25:#FCFDFE;--yisiui-color-neutral-50:#FBFCFE;--yisiui-color-neutral-100:#F4F6FB;--yisiui-color-neutral-200:#EEF1F6;--yisiui-color-neutral-300:#E8E8E8;--yisiui-color-neutral-400:#D9E1EC;--yisiui-color-neutral-500:#B8C4D2;--yisiui-color-neutral-600:#6B7280;--yisiui-color-neutral-700:#4B5563;--yisiui-color-neutral-800:#344054;--yisiui-color-neutral-900:#1F1F1F;--yisiui-color-paper-natural:#F2E3C4;--yisiui-color-paper-sage:#B9CA8B;--yisiui-color-paper-amber:#E4B653;--yisiui-color-paper-rose:#DC938B;--yisiui-color-paper-slate:#98A9B0;--yisiui-color-paper-sky:#87C3CC;--yisiui-color-paper-lavender:#B79BC8;--yisiui-color-paper-clay:#C9825D;--yisiui-color-status-success:#237804;--yisiui-color-status-success-bg:#F6FFED;--yisiui-color-status-warning:#AD4E00;--yisiui-color-status-warning-bg:#FFF7E6;--yisiui-color-status-danger:#CF1322;--yisiui-color-status-danger-bg:#FFF1F0;--yisiui-color-status-info:#0958D9;--yisiui-color-status-info-bg:#F0F7FF;--yisiui-color-status-processing:#1677FF;--yisiui-color-status-processing-bg:#E6F4FF;--yisiui-font-family-sans:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;--yisiui-font-family-mono:SFMono-Regular,ui-monospace,Menlo,Monaco,Consolas,Liberation Mono,monospace;--yisiui-font-size-2xs:11px;--yisiui-font-size-xs:12px;--yisiui-font-size-sm:13px;--yisiui-font-size-md:14px;--yisiui-font-size-lg:16px;--yisiui-font-size-xl:20px;--yisiui-font-size-2xl:24px;--yisiui-font-size-reading:15px;--yisiui-font-size-display:28px;--yisiui-font-weight-regular:400;--yisiui-font-weight-medium:500;--yisiui-font-weight-semibold:600;--yisiui-font-weight-bold:700;--yisiui-font-line-height-tight:1.2;--yisiui-font-line-height-compact:1.35;--yisiui-font-line-height-normal:1.6;--yisiui-font-line-height-reading:1.9;--yisiui-font-letter-spacing-normal:0em;--yisiui-font-letter-spacing-label:0.04em;--yisiui-font-variant-numeric-tabular:tabular-nums;--yisiui-space-0:0px;--yisiui-space-1:4px;--yisiui-space-2:8px;--yisiui-space-3:12px;--yisiui-space-4:16px;--yisiui-space-5:20px;--yisiui-space-6:24px;--yisiui-space-8:32px;--yisiui-space-10:40px;--yisiui-radius-sm:6px;--yisiui-radius-md:8px;--yisiui-radius-lg:10px;--yisiui-radius-full:9999px;--yisiui-shadow-panel:0 16px 48px rgba(15,23,42,0.06);--yisiui-shadow-card:0 4px 12px rgba(15,23,42,0.04);--yisiui-shadow-raised:0 12px 30px rgba(15,23,42,0.12);--yisiui-motion-fast:120ms;--yisiui-motion-normal:180ms;--yisiui-motion-slow:240ms;--yisiui-color-text-primary:#1F1F1F;--yisiui-color-text-secondary:#4B5563;--yisiui-color-text-muted:#6B7280;--yisiui-color-text-hint:#6B7280;--yisiui-color-text-placeholder:#6B7280;--yisiui-color-text-disabled:#B8C4D2;--yisiui-color-text-inverse:#FFFFFF;--yisiui-color-text-on-primary:#FFFFFF;--yisiui-color-border-default:#E8E8E8;--yisiui-color-border-subtle:#EEF1F6;--yisiui-color-border-interactive:#1677FF;--yisiui-color-border-hover:#D9E1EC;--yisiui-color-border-focus:#1677FF;--yisiui-color-border-disabled:#EEF1F6;--yisiui-color-border-error:#CF1322;--yisiui-color-border-warning:#AD4E00;--yisiui-color-border-success:#237804;--yisiui-color-surface-page:#F4F6FB;--yisiui-color-surface-panel:#FFFFFF;--yisiui-color-surface-soft:#FBFCFE;--yisiui-color-surface-code:#F6F8FA;--yisiui-color-surface-hover:#FBFCFE;--yisiui-color-surface-selected:#F0F7FF;--yisiui-color-surface-active:#E6F4FF;--yisiui-color-surface-disabled:#F4F6FB;--yisiui-color-surface-overlay:rgba(15,23,42,0.45);--yisiui-color-action-primary:#1677FF;--yisiui-color-action-primary-hover:#4096FF;--yisiui-color-action-primary-active:#0958D9;--yisiui-color-action-secondary-hover:#FBFCFE;--yisiui-color-action-secondary-active:#F0F7FF;--yisiui-color-action-link:#1677FF;--yisiui-color-action-link-hover:#4096FF;--yisiui-color-action-link-active:#0958D9;--yisiui-color-feedback-success:#237804;--yisiui-color-feedback-success-bg:#F6FFED;--yisiui-color-feedback-warning:#AD4E00;--yisiui-color-feedback-warning-bg:#FFF7E6;--yisiui-color-feedback-danger:#CF1322;--yisiui-color-feedback-danger-bg:#FFF1F0;--yisiui-color-feedback-error:#CF1322;--yisiui-color-feedback-error-bg:#FFF1F0;--yisiui-color-feedback-info:#0958D9;--yisiui-color-feedback-info-bg:#F0F7FF;--yisiui-color-feedback-processing:#1677FF;--yisiui-color-feedback-processing-bg:#E6F4FF;--yisiui-color-selection-background:#F0F7FF;--yisiui-color-selection-text:#0958D9;--yisiui-typography-page-title-font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;--yisiui-typography-page-title-font-size:28px;--yisiui-typography-page-title-font-weight:700;--yisiui-typography-page-title-line-height:1.2;--yisiui-typography-page-title-letter-spacing:0em;--yisiui-typography-section-title-font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;--yisiui-typography-section-title-font-size:20px;--yisiui-typography-section-title-font-weight:600;--yisiui-typography-section-title-line-height:1.2;--yisiui-typography-section-title-letter-spacing:0em;--yisiui-typography-card-title-font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;--yisiui-typography-card-title-font-size:16px;--yisiui-typography-card-title-font-weight:600;--yisiui-typography-card-title-line-height:1.2;--yisiui-typography-card-title-letter-spacing:0em;--yisiui-typography-body-font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;--yisiui-typography-body-font-size:14px;--yisiui-typography-body-font-weight:400;--yisiui-typography-body-line-height:1.6;--yisiui-typography-body-letter-spacing:0em;--yisiui-typography-body-strong-font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;--yisiui-typography-body-strong-font-size:14px;--yisiui-typography-body-strong-font-weight:600;--yisiui-typography-body-strong-line-height:1.6;--yisiui-typography-body-strong-letter-spacing:0em;--yisiui-typography-body-small-font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;--yisiui-typography-body-small-font-size:13px;--yisiui-typography-body-small-font-weight:400;--yisiui-typography-body-small-line-height:1.35;--yisiui-typography-body-small-letter-spacing:0em;--yisiui-typography-label-font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;--yisiui-typography-label-font-size:12px;--yisiui-typography-label-font-weight:600;--yisiui-typography-label-line-height:1.35;--yisiui-typography-label-letter-spacing:0em;--yisiui-typography-kicker-font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;--yisiui-typography-kicker-font-size:11px;--yisiui-typography-kicker-font-weight:600;--yisiui-typography-kicker-line-height:1.35;--yisiui-typography-kicker-letter-spacing:0.04em;--yisiui-typography-status-font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;--yisiui-typography-status-font-size:11px;--yisiui-typography-status-line-height:1.35;--yisiui-typography-status-letter-spacing:0em;--yisiui-typography-button-font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;--yisiui-typography-button-font-size:14px;--yisiui-typography-button-font-weight:500;--yisiui-typography-button-line-height:1.35;--yisiui-typography-button-letter-spacing:0em;--yisiui-typography-meta-font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;--yisiui-typography-meta-font-size:12px;--yisiui-typography-meta-font-weight:400;--yisiui-typography-meta-line-height:1.35;--yisiui-typography-meta-letter-spacing:0em;--yisiui-typography-reading-font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;--yisiui-typography-reading-font-size:15px;--yisiui-typography-reading-font-weight:400;--yisiui-typography-reading-line-height:1.9;--yisiui-typography-reading-letter-spacing:0em;--yisiui-typography-code-font-family:SFMono-Regular,ui-monospace,Menlo,Monaco,Consolas,Liberation Mono,monospace;--yisiui-typography-code-font-size:12px;--yisiui-typography-code-font-weight:400;--yisiui-typography-code-line-height:1.6;--yisiui-typography-code-letter-spacing:0em;--yisiui-typography-numeric-font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;--yisiui-typography-numeric-font-size:24px;--yisiui-typography-numeric-font-weight:700;--yisiui-typography-numeric-line-height:1.2;--yisiui-typography-numeric-letter-spacing:0em;--yisiui-typography-numeric-font-variant-numeric:tabular-nums;--yisiui-theme-light-page:#F4F6FB;--yisiui-theme-light-panel:#FFFFFF;--yisiui-theme-light-text:#1F1F1F;--yisiui-theme-dark-page:#141414;--yisiui-theme-dark-panel:#1F1F1F;--yisiui-theme-dark-text:#F5F5F5;--yisiui-motion-text-speed-slow:0.6;--yisiui-motion-text-speed-medium:1;--yisiui-motion-text-speed-fast:1.6;--yisiui-surface-desktop-web-page-background:#F4F6FB;--yisiui-surface-desktop-web-content-background:#FFFFFF;--yisiui-surface-desktop-web-sidebar-width:280px;--yisiui-surface-desktop-web-content-max-width:1400px;--yisiui-surface-desktop-web-page-padding:24px;--yisiui-surface-desktop-web-section-gap:20px;--yisiui-surface-desktop-web-panel-padding:24px;--yisiui-component-button-height:36px;--yisiui-component-button-radius:8px;--yisiui-component-button-horizontal-padding:14px;--yisiui-component-input-height:36px;--yisiui-component-input-radius:8px;--yisiui-component-card-radius:8px;--yisiui-component-card-padding:20px;--yisiui-component-card-shadow:0 4px 12px rgba(15,23,42,0.04);--yisiui-component-status-light-background:#303030;--yisiui-component-status-light-green:#52C41A;--yisiui-component-status-light-yellow:#FADB14;--yisiui-component-status-light-yellow-on-light:#D0A003;--yisiui-component-status-light-red:#FF4D4F;--yisiui-component-border-scan-color:#4096FF;--yisiui-component-border-scan-duration:3200ms;--yisiui-component-border-scan-line-width:3px;--yisiui-component-text-shine-color:#FFFFFF;--yisiui-component-text-shine-beam-width:216px;--yisiui-component-text-shine-beam-angle:105deg;--yisiui-component-text-shine-base-velocity:96;--yisiui-component-writing-agent-main:#1677FF;--yisiui-component-writing-agent-logic:#722ED1;--yisiui-component-writing-agent-draft:#08979C;--yisiui-component-writing-agent-annotation:#C41D7F;--yisiui-component-writing-agent-support:#6B7280;--yisiui-component-content-graph-node-actor-fill:#EAF4FF;--yisiui-component-content-graph-node-actor-stroke:#1677FF;--yisiui-component-content-graph-node-actor-text:#0958D9;--yisiui-component-content-graph-node-event-fill:#F6FFED;--yisiui-component-content-graph-node-event-stroke:#389E0D;--yisiui-component-content-graph-node-event-text:#135200;--yisiui-component-content-graph-node-conflict-fill:#FFF7E6;--yisiui-component-content-graph-node-conflict-stroke:#D46B08;--yisiui-component-content-graph-node-conflict-text:#873800;--yisiui-component-content-graph-node-knowledge-fill:#E6FFFB;--yisiui-component-content-graph-node-knowledge-stroke:#08979C;--yisiui-component-content-graph-node-knowledge-text:#006D75;--yisiui-component-content-graph-node-rule-fill:#F9F0FF;--yisiui-component-content-graph-node-rule-stroke:#722ED1;--yisiui-component-content-graph-node-rule-text:#391085;--yisiui-component-content-graph-node-skeleton-fill:#F5F5F5;--yisiui-component-content-graph-node-skeleton-stroke:#8C8C8C;--yisiui-component-content-graph-node-skeleton-text:#434343;--yisiui-component-content-graph-node-default-fill:#FBFCFE;--yisiui-component-content-graph-node-default-stroke:#8B9BAE;--yisiui-component-content-graph-node-default-text:#1F1F1F;--yisiui-component-content-graph-edge-causal:#D46B08;--yisiui-component-content-graph-edge-conflict:#CF1322;--yisiui-component-content-graph-edge-state:#13A8A8;--yisiui-component-content-graph-edge-evidence:#389E0D;--yisiui-component-content-graph-edge-reader:#722ED1;--yisiui-component-content-graph-edge-timeline:#8C8C8C;--yisiui-component-content-graph-edge-default:#7A8CA3;--yisiui-component-content-graph-label-text:#4B5563;--yisiui-component-content-graph-label-background:rgba(255,255,255,0.92);--yisiui-component-content-graph-label-border:rgba(122,140,163,0.32);--yisiui-component-content-graph-selection:#1677FF;--yisiui-component-focus-outline:#1677FF;--yisiui-component-focus-outline-width:2px;--yisiui-theme-page:#F4F6FB;--yisiui-theme-panel:#FFFFFF;--yisiui-theme-text:#1F1F1F}[data-theme=dark]{--yisiui-theme-page:#141414;--yisiui-theme-panel:#1F1F1F;--yisiui-theme-text:#F5F5F5}:root{--yisiui-color-quiz-primary:#3f7a5c;--yisiui-color-quiz-tint:#ddeee3;--yisiui-color-quiz-ink:#26343d;--yisiui-color-brand-primary:#d9952b;--yisiui-color-brand-primary-hover:#b8781f;--yisiui-color-brand-primary-active:#b8781f;--yisiui-color-action-primary:#1858f5;--yisiui-color-action-link:#b8781f;--yisiui-color-border-focus:#1858f5;--yisiui-color-text-primary:#2f3d43;--yisiui-color-text-secondary:#2f3d43;--yisiui-color-text-muted:#6f7a81;--yisiui-color-surface-page:#fff9ed;--yisiui-color-surface-panel:#ffffff;--yisiui-color-surface-soft:#fbfaf7;--yisiui-color-surface-selected:#fff0bf;--yisiui-color-border-default:#f0dfba;--yisiui-color-border-subtle:#f0dfba;--yisiui-color-feedback-danger:#ba1a1a;--yisiui-font-family-sans:"Plus Jakarta Sans","PingFang SC","HarmonyOS Sans SC","Noto Sans SC",-apple-system,BlinkMacSystemFont,sans-serif;--yisiui-font-size-display:26px;--yisiui-shadow-card:0 6px 17px rgba(188,137,36,0.1);--yisiui-radius-lg:16px;--yisiui-color-text-heading:#1a1c1a;--yisiui-color-text-reading:#414751;--yisiui-color-surface-configuration:#f4f3f1}.article-site{min-height:100dvh;color:var(--yisiui-color-text-primary);background:var(--yisiui-color-surface-page);font-family:var(--yisiui-font-family-sans)}.article-site a{color:inherit}.article-site a:focus-visible,.article-site select:focus-visible{outline:2px solid var(--yisiui-color-border-focus);outline-offset:4px}.article-site-header{max-width:1160px;margin:auto;padding:24px 32px;display:flex;justify-content:space-between;gap:24px;align-items:center;border-bottom:1px solid var(--yisiui-color-border-default)}.article-site-brand{display:flex;gap:10px;align-items:center;font-size:18px;font-weight:800;text-decoration:none;white-space:nowrap}.article-site-header nav{display:flex;align-items:center;flex-wrap:wrap;gap:24px;font-size:14px}.article-site-header select{color:inherit;background:var(--yisiui-color-surface-panel);border:1px solid var(--yisiui-color-border-default);border-radius:8px;padding:8px}.article-site-main{max-width:900px;padding:56px 32px 96px;margin:auto}.article-directory-intro{max-width:640px;margin-bottom:48px}.article-directory-intro h1{font-size:clamp(32px,5vw,48px);letter-spacing:-.04em;margin:0 0 16px}.article-description,.article-directory-intro p{line-height:1.8;color:var(--yisiui-color-text-reading);font-size:18px}.article-directory-list{list-style:none;padding:0;margin:0}.article-directory-list>li{border-top:1px solid var(--yisiui-color-border-default);padding:28px 0}.article-byline,.article-directory-list time{font-size:13px;color:var(--yisiui-color-text-muted)}.article-directory-list h2{font-size:23px;line-height:1.4;margin:12px 0;overflow-wrap:anywhere}.article-directory-list h2 a{text-decoration:none}.article-directory-list h2 a:hover{text-decoration:underline;text-underline-offset:.2em}.article-directory-list p{line-height:1.8;max-width:760px}.article-language-links{display:flex;flex-wrap:wrap;gap:14px;font-size:13px;margin-top:20px}.article-language-links a{text-underline-offset:.25em}.article-language-links [aria-current]{font-weight:800}.article-pagination{display:flex;justify-content:space-between;gap:16px;margin-top:32px}.article-reading{max-width:760px;margin:auto}.article-back{font-size:14px}.article-reading-heading{padding:28px 0 32px;margin-bottom:32px;border-bottom:1px solid var(--yisiui-color-border-default)}.article-reading h1{font-size:clamp(28px,4vw,42px);line-height:1.3;letter-spacing:-.03em;overflow-wrap:anywhere}.article-byline{display:flex;gap:12px 24px;flex-wrap:wrap;line-height:1.6}.article-reading .article-markdown{color:var(--yisiui-color-text-reading);font-size:17px}.article-reading .article-markdown pre,.article-reading .article-markdown td,.article-reading .article-markdown th{border-color:var(--yisiui-color-border-default);background:var(--yisiui-color-surface-panel)}.article-reading .article-markdown h1,.article-reading .article-markdown h2,.article-reading .article-markdown h3{color:var(--yisiui-color-text-heading)}.article-empty{padding:40px 0;color:var(--yisiui-color-text-muted)}@media (max-width:600px){.article-site-header{padding:18px 20px;flex-wrap:wrap;gap:16px}.article-site-header nav{gap:16px}.article-site-main{padding:32px 20px 64px}.article-directory-intro{margin-bottom:28px}.article-reading .article-markdown{font-size:16px}}.quiz-site{--quiz-green:var(--yisiui-color-quiz-primary);--quiz-mint:var(--yisiui-color-quiz-tint);--quiz-ink:var(--yisiui-color-quiz-ink);min-height:100vh;color:var(--quiz-ink);background:var(--yisiui-color-surface-page);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}.quiz-site *,.quiz-site :after,.quiz-site :before{box-sizing:border-box}.quiz-site h1,.quiz-site h2,.quiz-site h3,.quiz-site p{margin:0}.quiz-site h1,.quiz-site h2,.quiz-site h3{line-height:1.16;letter-spacing:-.035em}.quiz-site h1{font-size:clamp(2.2rem,4.5vw,4rem);white-space:pre-line}.quiz-site h2{font-size:clamp(1.6rem,3vw,2.8rem)}.quiz-site h3{font-size:1.3rem}.quiz-site a{color:inherit;text-decoration:none}.quiz-site a:hover{color:var(--quiz-green)}.quiz-file-label,.quiz-site button,.quiz-site select,.quiz-site summary{cursor:pointer}.quiz-site :focus-visible{outline:3px solid var(--quiz-green);outline-offset:4px}.quiz-site input,.quiz-site select,.quiz-site textarea{accent-color:var(--quiz-green);font:inherit;color:inherit}.quiz-site select{background:transparent;border:1px solid var(--yisiui-color-border-default);border-radius:10px;padding:9px 12px}.quiz-site button{min-height:44px}.quiz-skip{position:absolute;left:20px;top:-100px;z-index:10;background:white;padding:12px}.quiz-skip:focus{top:10px}.quiz-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.quiz-eyebrow{color:var(--quiz-green);text-transform:uppercase;letter-spacing:.15em;font-weight:750;font-size:.72rem;margin-bottom:20px!important}.quiz-intro{font-size:clamp(1rem,1.6vw,1.2rem);max-width:640px;line-height:1.75;opacity:.85;margin-top:24px!important}.quiz-small{font-size:.85rem;opacity:.75;margin:18px 0!important}.quiz-site .quiz-cta-large.ant-btn{padding:21px 30px;font-size:1.2rem;min-width:290px}.quiz-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.quiz-secondary-link,.quiz-text-link{font-weight:650;border-bottom:1px solid}.quiz-section{max-width:1160px;padding:80px 40px;margin:auto}.quiz-how{border-top:1px solid var(--yisiui-color-border-default)}.quiz-how h2{max-width:620px}.quiz-mode-grid,.quiz-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:48px}.quiz-step-grid article{border-top:2px solid var(--yisiui-color-border-default);padding-top:24px}.quiz-step-number{color:var(--quiz-green);font-weight:750;font-size:1.2rem;display:block;margin-bottom:28px}.quiz-mode-grid p,.quiz-step-grid p{margin-top:16px;font-size:.98rem;opacity:.85}.quiz-mode-section{border-radius:32px;background:var(--quiz-mint)}.quiz-mode-section h2{max-width:550px}.quiz-mode-dots{display:block;color:var(--quiz-green);font-size:.7rem;letter-spacing:5px;margin-bottom:24px}.quiz-about{display:grid;grid-template-columns:1fr 1.3fr;gap:60px;padding-top:100px}.quiz-about .quiz-intro{margin-top:0!important}.quiz-faq{max-width:900px}.quiz-faq h2{margin-bottom:36px}.quiz-faq details{border-top:1px solid var(--yisiui-color-border-default);padding:20px 0}.quiz-faq summary{font-size:1.1rem;font-weight:650}.quiz-faq details p{margin-top:18px}.quiz-closing{text-align:center;padding-bottom:110px}.quiz-closing h2{max-width:650px;margin:0 auto 36px}.quiz-site-footer{max-width:1160px;padding:24px 40px;margin:auto;border-top:1px solid var(--yisiui-color-border-default);display:grid;gap:16px;font-size:.85rem}.quiz-site-footer-main{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.quiz-site-footer nav{display:flex;gap:24px}.quiz-site-footer-records{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;overflow-wrap:anywhere}.quiz-police-record-link{display:inline-flex;align-items:center;gap:6px;max-width:100%}.quiz-police-record-link img{flex:none;object-fit:contain}.quiz-notice{max-width:900px;margin:20px auto;padding:16px 20px;background:var(--quiz-mint);border-radius:14px;overflow-wrap:anywhere}.quiz-notice-error{background:color-mix(in srgb,var(--yisiui-color-feedback-danger),white 94%);border:1px solid var(--yisiui-color-feedback-danger)}.quiz-notice button{margin-top:12px}.quiz-heading-row{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:30px}.quiz-library{padding-top:45px}.quiz-library-layout{flex:1 1;min-width:0;min-height:min-content;display:grid}.quiz-library-layout>section{width:100%;margin-block:0;padding-block:24px 20px;display:grid;grid-template-rows:auto auto auto minmax(calc(var(--quiz-library-card-height, 240px) + 24px),1fr) auto}.quiz-library-scroll{min-height:0;overflow:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;padding:12px 6px;margin-inline:-6px}.quiz-library-scroll:focus-visible{outline-offset:-3px}.quiz-stats{display:flex;gap:50px;border-bottom:1px solid var(--yisiui-color-border-default);padding:20px 0 30px;margin-bottom:30px}.quiz-stats>div{display:flex;flex-direction:column;gap:4px}.quiz-stats strong{color:var(--quiz-green);font-size:2rem;line-height:1.1;letter-spacing:-.04em}.quiz-stats span{font-size:.8rem;opacity:.8}.quiz-library-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:24px}.quiz-library-toolbar>select{flex:1 1;width:0;min-width:0;max-width:240px;min-height:44px;background:var(--yisiui-color-surface-panel)}.quiz-library-toolbar-actions{display:flex;flex-shrink:0;gap:8px;margin-left:auto}.quiz-library-toolbar .quiz-library-toolbar-actions .yisi-raised-button.ant-btn{min-height:32px;padding:4px 12px;font-size:.8125rem;white-space:nowrap}.quiz-library-backup-actions{display:grid;gap:12px;margin-top:20px}.quiz-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.quiz-library-card{border:1px solid var(--yisiui-color-border-default);border-radius:20px;background:var(--yisiui-color-surface-panel);padding:22px;min-width:0}.quiz-library-summary{display:flex;align-items:center;gap:16px}.quiz-library-summary>span:nth-child(2){flex:1 1;min-width:0}.quiz-library-summary h2{font-size:1.2rem;overflow-wrap:anywhere}.quiz-library-summary p{font-size:.78rem;margin-top:8px;opacity:.7}.quiz-library-summary strong{font-size:1.4rem;color:var(--quiz-green)}.quiz-book-icon{width:42px;height:48px;flex-shrink:0;border-radius:8px;display:grid;place-items:center;background:var(--quiz-mint);color:var(--quiz-green);font-size:1.5rem}.quiz-card-actions{display:flex;align-items:center;justify-content:space-between;margin-top:20px;font-size:.85rem}.quiz-card-actions>a{font-weight:650;color:var(--quiz-green)}.quiz-empty{text-align:center;border:1px dashed var(--yisiui-color-border-default);padding:60px 24px;border-radius:24px}.quiz-empty>span{color:var(--quiz-green);font-size:3rem}.quiz-empty h2{font-size:1.6rem}.quiz-empty p{margin:20px auto;max-width:450px}.quiz-empty a{color:var(--quiz-green);font-weight:700}.quiz-library-add{padding-top:16px;padding-bottom:4px}.quiz-library-add .quiz-cta{width:100%}.quiz-import-page{max-width:1080px;padding:30px 40px 80px;margin:auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;align-items:start}.quiz-import-intro img{width:100%;height:auto;margin:0 auto 20px}.quiz-import-intro h1{font-size:2.7rem}.quiz-import-panel{border:1px solid var(--yisiui-color-border-default);border-radius:24px;padding:28px;background:var(--yisiui-color-surface-panel);margin-top:30px}.quiz-import-steps{display:grid;gap:32px;margin:0;padding:0;list-style:none}.quiz-import-step-heading{display:flex;align-items:center;gap:16px;margin-bottom:14px}.quiz-import-step-heading .quiz-step-number{flex-shrink:0;margin:0;font-size:2rem;line-height:1}.quiz-import-steps .quiz-import-step-heading h2{font-size:1.1rem;font-weight:600;line-height:1.45;letter-spacing:0}.quiz-import-main-action.ant-btn{min-height:68px;height:auto;padding:16px;border-radius:16px;font-size:1.25rem;font-weight:650;white-space:normal}.quiz-import-step-description{color:var(--yisiui-color-text-secondary);line-height:1.7}.quiz-import-steps .quiz-text-link{display:inline-block;margin-top:12px}.quiz-import-error-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.quiz-file-label{font-size:.8rem;text-decoration:underline;position:relative}.quiz-file-label input{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.quiz-file-label:focus-within{outline:2px solid var(--quiz-green);outline-offset:4px}.quiz-textarea-label{display:block;font-size:.9rem;font-weight:600;margin:24px 0 10px}.quiz-import-panel textarea{display:block;width:100%;resize:vertical;min-height:180px;padding:14px;font-size:1rem;line-height:1.6;border-radius:12px;border:1px solid var(--yisiui-color-border-default);background:var(--yisiui-color-surface-page);margin-bottom:20px}.quiz-import-preview{margin-top:25px;border-top:1px solid var(--yisiui-color-border-default);padding-top:25px}.quiz-import-preview h2{font-size:1.4rem}.quiz-import-preview p{margin:12px 0}.quiz-detail,.quiz-result{max-width:900px;padding-top:50px}.quiz-detail>.quiz-actions,.quiz-result>.quiz-actions{margin-top:32px}.quiz-history{margin-top:56px}.quiz-history h2,.quiz-review h2{font-size:1.5rem;margin-bottom:24px}.quiz-history-row{display:flex;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid var(--yisiui-color-border-default)}.quiz-history-row small{display:block;font-size:.8rem;opacity:.65}.quiz-history-row strong{color:var(--quiz-green);font-size:1.2rem}.quiz-history-content{flex:1 1;min-width:0}.quiz-history-question{align-items:center;padding:18px 16px;border-radius:12px}.quiz-history-question--incorrect{background:var(--yisiui-color-feedback-danger-bg)}.quiz-history-status{flex-shrink:0;color:var(--quiz-green);font-size:24px}.quiz-history-question--incorrect .quiz-history-status{color:var(--yisiui-color-feedback-danger)}.quiz-run{max-width:860px;padding:40px 40px 90px;margin:auto}.quiz-run-heading{display:flex;justify-content:space-between;gap:20px;align-items:start}.quiz-timer{font-size:.8rem;white-space:nowrap}.quiz-timer strong{color:var(--quiz-green);font-size:1.25rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quiz-timer-expired strong{color:var(--yisiui-color-feedback-danger)}.quiz-mode-picker{border:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:35px 0 20px}.quiz-mode-card{padding:24px 20px;display:flex;flex-direction:column;gap:14px;border:1px solid var(--yisiui-color-border-default);border-radius:20px;background:var(--yisiui-color-surface-panel);cursor:pointer;position:relative}.quiz-mode-card input{position:absolute;top:20px;right:18px}.quiz-mode-card .quiz-mode-dots{margin:0}.quiz-mode-card strong{font-size:1.4rem}.quiz-mode-card>span:last-child{font-size:.85rem;opacity:.8}.quiz-mode-card.is-selected,.quiz-option.is-selected{background:var(--quiz-mint)}.quiz-question-stem{font-size:clamp(1.5rem,3vw,2.1rem)!important;line-height:1.45!important;overflow-wrap:anywhere}.quiz-options{padding:0;border:0;display:grid;gap:14px;margin:28px 0;min-width:0}.quiz-option{padding:18px 20px;background:var(--yisiui-color-surface-panel);border:1px solid var(--yisiui-color-border-default);border-radius:16px;overflow-wrap:anywhere;min-width:0}.quiz-option-label{display:flex;align-items:start;gap:14px;cursor:pointer}.quiz-option-label input{width:18px;height:18px;flex-shrink:0;margin:5px 0 0}.quiz-option-letter{font-weight:700;color:var(--quiz-green)}.quiz-option-label>span:last-child{min-width:0}.quiz-options.is-disabled .quiz-option-label{cursor:default}.quiz-feedback{padding:24px;border-radius:18px;background:var(--quiz-mint)}.quiz-feedback.is-incorrect{background:var(--yisiui-color-surface-selected)}.quiz-feedback h2{font-size:1.3rem}.quiz-feedback dl{margin-bottom:0}.quiz-feedback dt{font-size:.8rem;opacity:.7;margin-top:14px}.quiz-feedback dd{margin-left:0;overflow-wrap:anywhere}.quiz-run-footer{margin-top:32px;padding-top:24px;border-top:1px solid var(--yisiui-color-border-default)}.quiz-run-footer small{display:block;margin-top:20px;opacity:.65}.quiz-result-score{display:flex;flex-direction:column;margin:32px 0;color:var(--quiz-green)}.quiz-result-score strong{font-size:6rem;line-height:1.1;letter-spacing:-.07em}.quiz-result-score small{font-size:2rem;letter-spacing:0;margin-left:8px}.quiz-review{margin-top:56px}.quiz-review details{border-bottom:1px solid var(--yisiui-color-border-default);padding:18px 0}.quiz-review summary{display:flex;align-items:baseline;gap:16px;font-size:.95rem}.quiz-review summary>span:nth-child(2){flex:1 1;overflow-wrap:anywhere}.quiz-review summary>strong{font-size:.8rem}.quiz-review-index{color:var(--quiz-green);font-weight:700}.quiz-review-body{padding:20px 0;overflow-wrap:anywhere}.quiz-review-option{padding:12px 16px;margin-bottom:10px;border-radius:10px;background:var(--yisiui-color-surface-panel)}.quiz-review-option.is-correct{background:var(--quiz-mint)}.quiz-review-option small{color:var(--quiz-green)}.quiz-review-body h3{font-size:1rem;margin:20px 0 10px}.quiz-correct{color:var(--quiz-green)}.quiz-incorrect{color:var(--yisiui-color-feedback-danger)}.quiz-legal section{margin-top:38px}.quiz-legal section h2{font-size:1.5rem;margin-bottom:18px}.quiz-notice summary{cursor:pointer;font-weight:600}.quiz-library-heading{display:flex;align-items:center;gap:6px;min-width:0}.quiz-library-heading h1{margin:0}.quiz-local-storage-trigger{flex-shrink:0;min-width:32px;min-height:32px;color:var(--quiz-green)}.quiz-history-row .quiz-history-source{display:inline-block;padding:2px 8px;border-radius:4px;color:var(--quiz-green);background:var(--yisiui-color-surface-selected);font-weight:700}.quiz-site{font-family:var(--yisiui-font-family-sans);--quiz-line:color-mix(in srgb,var(--quiz-ink),transparent 85%);--quiz-shadow:color-mix(in srgb,var(--quiz-green),black 25%)}.quiz-brand{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;font-size:1.25rem;font-weight:850;letter-spacing:-.06em}.quiz-brand-mark{display:block;flex-shrink:0;width:36px;height:36px;object-fit:contain}.quiz-brand-status{display:inline-flex;align-items:center;gap:var(--yisiui-space-1);min-width:0}.quiz-brand-status .quiz-agent-connection{flex-shrink:0;width:32px;min-width:32px;height:32px;padding:0;font-size:var(--yisiui-font-size-lg)}.quiz-locale{font-size:.85rem!important;min-height:44px;flex-shrink:0}.quiz-header-actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.quiz-desktop-header .quiz-header-actions{margin-left:0}.quiz-site .quiz-wechat-trigger{white-space:nowrap;padding-inline:10px}.quiz-wechat-code{display:grid;justify-items:center;gap:16px;text-align:center}.quiz-wechat-code img{display:block;width:100%;max-width:280px;height:auto}.quiz-wechat-code p{margin:0}.quiz-wechat-code a{display:inline-flex;align-items:center;min-height:44px}.quiz-site .ant-btn{white-space:normal;height:auto;line-height:1.35;border-radius:12px;padding-block:11px}.quiz-site .ant-btn-primary{box-shadow:0 3px 0 var(--quiz-shadow);border-color:var(--quiz-shadow)}.quiz-site .ant-btn-primary:active{transform:translateY(2px);box-shadow:none}.quiz-site .ant-btn[disabled]{box-shadow:none;transform:none}.quiz-desktop-header{height:88px;padding:0 clamp(24px,4vw,80px);display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--quiz-line)}.quiz-desktop-header nav{margin-left:auto;display:flex;align-items:center;gap:28px;font-size:.9rem;font-weight:650}.quiz-desktop-header .quiz-cta.ant-btn{padding:10px 22px;gap:18px}.quiz-desktop-hero{display:grid;grid-template-columns:1.2fr 1fr;min-height:700px}.quiz-desktop-hero-copy{padding:76px clamp(30px,5.5vw,96px);align-self:center}.quiz-desktop-hero h1{font-size:clamp(2.6rem,4.5vw,4.8rem);line-height:1.08;letter-spacing:-.055em}.quiz-desktop-hero .quiz-intro{margin-bottom:32px;font-size:1.05rem}.quiz-desktop-hero .quiz-text-link{display:inline-flex;gap:24px;margin-top:12px;font-size:.85rem}.quiz-desktop-hero-scene{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:end;background:var(--quiz-mint);padding:28px 38px 40px;overflow:hidden}.quiz-scene-sun{position:absolute;width:290px;aspect-ratio:1;background:var(--yisiui-color-surface-selected);border-radius:50%}.quiz-desktop-hero-scene .quiz-scene-sun{top:90px}.quiz-desktop-hero-scene>img{width:min(100%,320px);height:auto;position:relative;margin-bottom:-48px}.quiz-sample{position:relative;width:100%;max-width:440px;background:var(--yisiui-color-surface-panel);border:solid var(--quiz-line);border-width:2px 2px 5px;border-radius:22px;padding:22px 24px;transform:rotate(-2deg)}.quiz-sample-label{display:flex;align-items:center;gap:8px;color:var(--quiz-green);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;font-weight:750}.quiz-sample-label>span:last-child{margin-left:auto}.quiz-sample-question{font-size:1.15rem;line-height:1.4;font-weight:750;margin:14px 0!important}.quiz-sample-answer{display:flex;gap:12px;align-items:center;border:2px solid var(--quiz-green);border-radius:12px;padding:12px;background:var(--quiz-mint);font-size:.9rem;font-weight:600}.quiz-sample-note{font-size:.75rem;margin-top:12px!important;color:var(--yisiui-color-text-muted)}.quiz-desktop.quiz-website .quiz-section{max-width:1280px}.quiz-how{border-top:0}.quiz-step-grid{gap:52px}.quiz-step-grid article{border-color:var(--quiz-line)}.quiz-step-number{display:inline-grid;place-items:center;width:42px;height:42px;background:var(--yisiui-color-surface-selected);border:1px solid var(--yisiui-color-border-default);border-radius:14px;font-size:.9rem}.quiz-mode-section{border-radius:0;max-width:none;padding-inline:max(40px,calc((100% - 1080px) / 2))}.quiz-mode-grid article{border-top:1px solid color-mix(in srgb,var(--quiz-green),transparent 70%);padding-top:24px}.quiz-mode-grid h3{font-size:1.6rem}.quiz-closing-star{display:block;font-size:3.5rem;color:var(--yisiui-color-brand-primary);margin-bottom:20px}.quiz-site-footer{padding-block:30px}.quiz-desktop-shell{background:var(--yisiui-color-surface-page);color:var(--quiz-ink)}.quiz-desktop-shell .yisi-app-shell-sidebar{border-right:1px solid var(--quiz-line)}.quiz-desktop-shell .yisi-app-shell-sidebar-top{padding:26px 20px;gap:40px}.quiz-desktop-shell .yisi-app-shell-content-header{border-bottom:1px solid var(--quiz-line);padding:0 36px}.quiz-desktop-shell .yisi-app-shell-content-title{width:100%}.quiz-desktop-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:.85rem}.quiz-desktop-shell .yisi-app-shell-content-body{border-radius:0;background:var(--yisiui-color-surface-soft)}.quiz-navigation{display:flex;width:100%}.quiz-desktop .quiz-navigation{flex-direction:column;gap:10px}.quiz-navigation>a{display:flex;align-items:center;gap:12px;font-weight:700}.quiz-desktop .quiz-navigation>a{padding:14px;border:1px solid transparent;border-radius:14px;width:100%;font-size:.88rem}.quiz-navigation .anticon{font-size:22px}.quiz-navigation>a[aria-current]{color:var(--quiz-green);background:var(--quiz-mint);border-color:color-mix(in srgb,var(--quiz-green),transparent 65%)}.quiz-sidebar-note{height:100%;display:flex;flex-direction:column;justify-content:end;padding:24px;font-size:.8rem;color:var(--yisiui-color-text-muted)}.quiz-sidebar-note>span{font-size:2rem;color:var(--yisiui-color-brand-primary);margin-bottom:12px}.quiz-desktop-dashboard{display:grid;grid-template-columns:1.1fr 1fr;gap:20px;max-width:1200px;margin:auto;padding:70px 48px;min-height:calc(100dvh - 70px);align-items:center}.quiz-desktop-dashboard h1{font-size:clamp(2.5rem,3.6vw,4.1rem)}.quiz-dashboard-actions{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-top:32px}.quiz-site .quiz-dashboard-actions .quiz-cta.ant-btn{min-height:64px}.quiz-practice-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;flex-basis:100%;text-align:left}.quiz-site .quiz-practice-modes .quiz-cta.ant-btn{min-width:0;padding-inline:12px;font-size:1.5rem;line-height:1.25;white-space:normal}.quiz-practice-modes p{margin-top:10px;color:var(--yisiui-color-text-muted);font-size:.75rem;line-height:1.7}.quiz-dashboard-scene{position:relative;display:grid;place-items:center}.quiz-dashboard-scene .quiz-scene-sun{width:90%;max-width:330px;background:var(--quiz-mint)}.quiz-dashboard-scene>img{position:relative;width:100%;max-width:360px;height:auto}.quiz-answer-total{position:absolute;bottom:18px;right:0;display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:center;padding:16px 22px;max-width:220px;border:solid var(--yisiui-color-border-default);border-width:1px 1px 4px;border-radius:20px;background:var(--yisiui-color-surface-panel)}.quiz-answer-total>span:first-child{grid-row:span 2;color:var(--yisiui-color-brand-primary);font-size:2.2rem}.quiz-answer-total>strong{color:var(--quiz-green);font-size:2rem;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quiz-answer-total>span:last-child{font-size:.7rem}.quiz-desktop .quiz-library{max-width:1160px}.quiz-desktop .quiz-library h1{font-size:2.4rem}.quiz-desktop .quiz-stats{background:var(--quiz-mint);border:0;border-radius:20px;padding:28px 32px;gap:50px}.quiz-library-card{border-color:var(--quiz-line);border-width:2px 2px 4px}.quiz-mode-card,.quiz-option{border:solid var(--quiz-line);border-width:2px 2px 4px;transition:background .12s,border-color .12s}.quiz-mode-card.is-selected,.quiz-option.is-selected{border-color:var(--quiz-green)}.quiz-question-nav{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 28px;padding:4px}.quiz-question-nav .quiz-question-number{width:44px;min-width:44px;height:44px;padding:0;border:2px solid var(--quiz-green);border-radius:50%;background:transparent;color:var(--quiz-ink);font-weight:700}.quiz-question-nav .quiz-question-number.is-answered{background:var(--quiz-mint)}.quiz-question-nav .quiz-question-number[aria-current=step]{outline:2px solid var(--quiz-green);outline-offset:3px}.quiz-run-footer .quiz-actions{justify-content:space-between}.quiz-result-score{display:inline-flex;padding:24px 34px;background:var(--quiz-mint);border-radius:28px;border:2px solid color-mix(in srgb,var(--quiz-green),transparent 75%)}.quiz-mobile .quiz-desktop-shell,.quiz-mobile .quiz-desktop-shell>.yisi-app-shell-content,.quiz-mobile .quiz-desktop-shell>.yisi-app-shell-content>.yisi-app-shell-content-body{display:contents}.quiz-mobile .quiz-desktop-shell>.yisi-app-shell-content>.yisi-app-shell-content-header,.quiz-mobile .quiz-desktop-shell>.yisi-app-shell-sidebar{display:none}.quiz-mobile{min-height:100dvh}.quiz-mobile-header{min-height:64px;display:flex;align-items:center;gap:10px;padding:10px max(16px,env(safe-area-inset-right)) 10px max(16px,env(safe-area-inset-left));background:var(--yisiui-color-surface-page);border-bottom:1px solid var(--quiz-line);position:sticky;top:0;z-index:20}.quiz-mobile .quiz-brand{font-size:1.15rem;gap:8px}.quiz-mobile-agent-header{flex-wrap:wrap}.quiz-mobile .quiz-brand-mark{width:31px;height:31px}.quiz-mobile .quiz-locale{margin-left:auto;padding:8px;border-color:transparent;font-size:.85rem!important}.quiz-mobile .quiz-header-actions{gap:2px}.quiz-mobile .quiz-header-actions .quiz-locale{max-width:88px;padding-inline:4px}.quiz-mobile-back{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;font-size:22px}.quiz-mobile-title{font-size:.95rem;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quiz-mobile-content{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.quiz-mobile-tabs{position:fixed;bottom:0;left:0;right:0;z-index:30;padding:8px max(12px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:var(--yisiui-color-surface-panel);border-top:1px solid var(--quiz-line)}.quiz-mobile .quiz-navigation{max-width:600px;margin:auto;justify-content:space-between;gap:8px}.quiz-mobile .quiz-navigation>a{flex:1 1;flex-direction:column;justify-content:center;gap:4px;padding:8px 2px;min-height:58px;border-radius:14px;font-size:.7rem;text-align:center;line-height:1.3}.quiz-mobile h1{font-size:2rem}.quiz-mobile h2{font-size:1.6rem}.quiz-mobile .quiz-intro{font-size:.95rem;line-height:1.65;margin-top:16px!important}.quiz-mobile .quiz-eyebrow{font-size:.65rem;margin-bottom:14px!important}.quiz-mobile .quiz-section{padding:42px 20px}.quiz-mobile .quiz-cta{min-height:52px}.quiz-mobile .quiz-cta-large.ant-btn{min-width:0;width:100%;padding:17px 20px;font-size:1.05rem}.quiz-mobile-hero{padding:34px 24px;max-width:620px;margin:auto}.quiz-mobile-hero h1{font-size:clamp(2rem,8.5vw,3.2rem);line-height:1.1}.quiz-mobile-hero .quiz-intro{max-width:500px}.quiz-mobile-hero-scene{position:relative;display:grid;place-items:center;margin:12px auto 10px}.quiz-mobile-hero-scene .quiz-scene-sun{width:215px;background:var(--quiz-mint)}.quiz-mobile-hero-scene img{position:relative;height:250px;width:auto;max-width:100%;object-fit:contain}.quiz-mobile-hero .quiz-small{text-align:center;font-size:.75rem}.quiz-mobile-hero .quiz-text-link{display:block;width:fit-content;margin:0 auto;font-size:.85rem}.quiz-mobile-hero .quiz-sample{transform:none;margin:34px auto 0;padding:20px}.quiz-mobile .quiz-mode-grid,.quiz-mobile .quiz-step-grid{grid-template-columns:1fr;gap:28px;margin-top:30px}.quiz-mobile .quiz-step-grid article{display:grid;grid-template-columns:42px 1fr;column-gap:16px;padding-top:24px}.quiz-mobile .quiz-step-number{grid-row:span 2;margin-bottom:0}.quiz-mobile .quiz-step-grid h3{font-size:1.15rem;line-height:1.3}.quiz-mobile .quiz-step-grid p{margin-top:10px;font-size:.9rem}.quiz-mobile .quiz-mode-grid article{padding-top:24px}.quiz-mobile .quiz-mode-dots{margin-bottom:14px}.quiz-mobile .quiz-mode-grid h3{font-size:1.4rem}.quiz-mobile .quiz-about{grid-template-columns:1fr;gap:18px}.quiz-mobile .quiz-faq summary{font-size:1rem}.quiz-mobile .quiz-faq details p{font-size:.9rem}.quiz-mobile .quiz-closing{padding-bottom:50px}.quiz-mobile .quiz-site-footer{padding:24px;flex-wrap:wrap}.quiz-mobile-dashboard{min-height:calc(100dvh - 154px);display:flex;flex-direction:column;max-width:620px;margin:auto;padding:28px 24px 10px}.quiz-mobile-dashboard h1{font-size:clamp(2rem,8.7vw,3rem)}.quiz-mobile-dashboard .quiz-dashboard-scene{flex:1 1;min-height:230px;margin-block:12px}.quiz-mobile-dashboard .quiz-dashboard-scene>img{width:auto;height:clamp(230px,34dvh,330px);max-width:100%;object-fit:contain}.quiz-mobile-dashboard .quiz-scene-sun{width:220px}.quiz-mobile-dashboard .quiz-answer-total{right:-4px;bottom:8px;padding:12px 16px;max-width:165px;column-gap:10px;border-radius:16px}.quiz-mobile-dashboard .quiz-answer-total>strong{font-size:1.7rem}.quiz-mobile-dashboard .quiz-answer-total>span:first-child{font-size:1.6rem}.quiz-mobile-dashboard .quiz-answer-total>span:last-child{font-size:.65rem}.quiz-mobile .quiz-dashboard-actions{display:grid;gap:16px;text-align:center;margin-top:4px}.quiz-mobile .quiz-dashboard-dock .quiz-small{text-align:center;font-size:.7rem;margin-block:14px!important}.quiz-mobile-library{padding:24px 16px;max-width:700px;margin:auto}.quiz-mobile .quiz-heading-row{gap:12px;align-items:center;margin-bottom:24px}.quiz-mobile-library h1{font-size:1.8rem}.quiz-mobile-library-stats{border-radius:24px;background:var(--quiz-mint);padding:20px 16px;text-align:center}.quiz-library-trophy{color:var(--yisiui-color-brand-primary-hover);background:var(--yisiui-color-surface-selected);font-size:34px;display:inline-grid;place-items:center;width:70px;height:70px;border-radius:50%;border:3px solid var(--yisiui-color-border-default);margin-bottom:18px}.quiz-mobile .quiz-stats{justify-content:space-around;gap:14px;border:0;padding:0;margin:0}.quiz-mobile .quiz-stats>div{flex:1 1;min-width:0}.quiz-mobile .quiz-stats strong{font-size:1.7rem}.quiz-mobile .quiz-stats span{font-size:.65rem}.quiz-mobile .quiz-library-toolbar{margin:22px 0 14px;font-size:.8rem}.quiz-mobile-book-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.quiz-mobile-book{border:solid var(--yisiui-color-border-default);border-width:2px 2px 4px;background:var(--yisiui-color-surface-panel);border-radius:18px;min-width:0;display:flex;flex-direction:column}.quiz-mobile-book-content{display:block;flex:1 1;padding:16px 12px 8px;overflow-wrap:anywhere}.quiz-mobile-book-score{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--quiz-green);margin-bottom:18px}.quiz-mobile-book-score .anticon{color:var(--yisiui-color-brand-primary-hover);font-size:25px}.quiz-mobile-book-score strong{font-size:1rem}.quiz-mobile-book h2{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:1rem;line-height:1.35;margin-bottom:10px}.quiz-mobile-book p,.quiz-mobile-book small{font-size:.7rem;color:var(--yisiui-color-text-muted)}.quiz-mobile-book-actions{padding:8px 10px 10px;display:grid;gap:4px}.quiz-mobile-book-actions>a{padding:10px 4px;color:var(--quiz-green);text-align:center;font-size:.72rem;font-weight:700;border-radius:10px;background:var(--quiz-mint);min-height:44px}.quiz-mobile .quiz-empty{border:0;padding:38px 12px 20px}.quiz-mobile .quiz-empty h2{font-size:1.4rem;margin-top:20px}.quiz-mobile .quiz-empty p{font-size:.9rem}.quiz-site[data-page=library] #quiz-main{display:flex;flex-direction:column;min-height:min-content;height:100%}.quiz-site[data-page=library] #quiz-main>.quiz-notice{flex-shrink:0}.quiz-mobile[data-page=library]{height:100dvh;min-height:min-content;display:grid;grid-template-rows:auto minmax(min-content,1fr) auto}.quiz-mobile[data-page=library] .quiz-mobile-content{padding-bottom:0}.quiz-mobile[data-page=library] .quiz-mobile-tabs{position:static}.quiz-mobile .quiz-notice{margin:16px;font-size:.85rem}.quiz-mobile .quiz-import-page{display:block;padding:24px 20px 40px;max-width:700px}.quiz-mobile .quiz-import-intro img{width:100%;height:150px;object-fit:contain;margin-bottom:20px}.quiz-mobile .quiz-import-intro h1{font-size:1.85rem}.quiz-mobile .quiz-import-panel{padding:22px 16px;margin-top:26px}.quiz-mobile .quiz-import-panel textarea{font-size:1rem}.quiz-mobile .quiz-import-preview .quiz-actions{display:grid}.quiz-mobile .quiz-file-label{min-height:44px;display:inline-flex;align-items:center}.quiz-mobile .quiz-detail{padding-top:32px}.quiz-mobile .quiz-history{margin-top:40px}.quiz-mobile .quiz-history h2,.quiz-mobile .quiz-review h2{font-size:1.35rem}.quiz-mobile .quiz-run{scroll-margin-top:64px;padding:28px 20px calc(28px + env(safe-area-inset-bottom));max-width:700px}.quiz-mobile .quiz-run-heading{gap:12px}.quiz-mobile .quiz-timer{font-size:.7rem;text-align:right}.quiz-mobile .quiz-timer span{display:block}.quiz-mobile .quiz-mode-picker{grid-template-columns:1fr;gap:14px;margin-top:26px}.quiz-mobile .quiz-mode-card{padding:18px 20px;gap:8px}.quiz-mobile .quiz-mode-card .quiz-mode-dots{margin-bottom:0}.quiz-mobile .quiz-mode-card strong{font-size:1.3rem}.quiz-mobile .quiz-question-stem{font-size:1.45rem!important}.quiz-mobile .quiz-option{padding:16px 14px;gap:10px}.quiz-mobile .quiz-options{gap:12px}.quiz-mobile .quiz-feedback{padding:20px;font-size:.9rem}.quiz-mobile .quiz-feedback h2{font-size:1.2rem}.quiz-mobile .quiz-run-footer{position:sticky;bottom:0;z-index:10;background:var(--yisiui-color-surface-page);margin-inline:-20px;padding:18px 20px max(16px,env(safe-area-inset-bottom));border-color:var(--quiz-line)}.quiz-mobile .quiz-run-footer .quiz-actions{align-items:stretch;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px}.quiz-mobile .quiz-run-footer .quiz-actions>:only-child{grid-column:1/-1}.quiz-mobile .quiz-run-footer .ant-btn{min-height:50px}.quiz-mobile .quiz-run-footer small{font-size:.7rem;margin-top:12px}.quiz-mobile .quiz-result-score strong{font-size:4.5rem}.quiz-mobile .quiz-review summary{gap:10px;flex-wrap:wrap}.quiz-mobile .quiz-review summary>span:nth-child(2){flex-basis:80%}.quiz-mobile .quiz-review summary>strong{margin-left:24px}.quiz-mobile .quiz-legal section h2{font-size:1.3rem}@media (max-width:1100px){.quiz-desktop-hero-copy{padding:55px 32px}.quiz-desktop-hero-scene{padding-inline:24px}.quiz-desktop-dashboard{padding:48px 32px;grid-template-columns:1fr;gap:16px}.quiz-desktop-dashboard .quiz-dashboard-scene{max-width:320px;margin-inline:auto}.quiz-desktop-dashboard .quiz-dashboard-scene>img{max-height:320px;width:auto}.quiz-desktop .quiz-import-page{grid-template-columns:1fr;gap:20px}.quiz-desktop .quiz-import-intro img{height:190px;object-fit:contain}.quiz-desktop .quiz-library-grid,.quiz-desktop .quiz-mode-picker{grid-template-columns:1fr}}@media (max-width:760px){.quiz-desktop-hero{grid-template-columns:1fr}.quiz-desktop-header{height:auto;min-height:80px;flex-wrap:wrap;padding:16px;gap:12px}.quiz-desktop-header nav{order:3;width:100%;justify-content:space-between}.quiz-desktop-header .quiz-locale{margin-left:auto}.quiz-desktop .quiz-section{padding:40px 24px}.quiz-desktop .quiz-about,.quiz-desktop .quiz-mode-grid,.quiz-desktop .quiz-step-grid{grid-template-columns:1fr}.quiz-desktop .quiz-desktop-shell{--yisi-app-shell-sidebar-width:80px!important}.quiz-desktop .quiz-desktop-shell .quiz-brand{font-size:0}.quiz-desktop .quiz-desktop-shell .yisi-app-shell-sidebar-top{padding-inline:12px}.quiz-desktop .quiz-desktop-shell .quiz-navigation>a{padding:14px}.quiz-desktop .quiz-desktop-shell .quiz-navigation>a>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.quiz-desktop .quiz-desktop-shell .quiz-sidebar-note{display:none}.quiz-desktop .quiz-desktop-shell .yisi-app-shell-content-header{padding-inline:16px}.quiz-desktop-toolbar>span{display:none}.quiz-desktop .quiz-import-page,.quiz-desktop .quiz-run{padding-inline:20px}.quiz-desktop .quiz-heading-row{flex-wrap:wrap}.quiz-desktop .quiz-stats{gap:16px;padding:20px;flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.quiz-site *,.quiz-site :after,.quiz-site :before{transition:none!important;animation:none!important}}.quiz-site[data-page=onboarding] .quiz-desktop-header .quiz-header-actions{margin-left:auto}.quiz-site[data-page=onboarding] h1:focus{outline:none}.quiz-onboarding-intro{position:relative;isolation:isolate;overflow:hidden;container-type:inline-size;min-height:calc(100svh - 88px);display:grid;align-items:center}.quiz-onboarding-copy{position:relative;width:100%;max-width:560px;margin-left:clamp(32px,7vw,112px);padding-block:80px;display:grid;justify-items:start;gap:20px}.quiz-onboarding-art{position:absolute;z-index:-1;right:-4%;top:0;width:65%;height:100%;object-fit:contain;object-position:right center;opacity:.85;-webkit-mask-image:linear-gradient(90deg,transparent 4%,#000 48%);mask-image:linear-gradient(90deg,transparent 4%,#000 48%);pointer-events:none;-webkit-user-select:none;user-select:none}.quiz-site .quiz-onboarding-copy p{margin:0!important}.quiz-onboarding-intro .quiz-actions{justify-content:flex-start;margin-top:8px}.quiz-onboarding-toolbar{max-width:860px;margin:auto;padding:24px 40px 0;display:flex;align-items:center;justify-content:space-between;gap:16px}.quiz-mobile .quiz-onboarding-toolbar{max-width:700px;padding:24px 20px 0}.quiz-mobile .quiz-onboarding-intro h1{font-size:2rem}@container (max-width: 1023px){.quiz-onboarding-art{top:-48px;right:50%;transform:translateX(50%);width:min(125%,560px);height:clamp(450px,70svh,620px);object-position:center top;opacity:.9;-webkit-mask-image:linear-gradient(180deg,#000 38%,transparent 88%);mask-image:linear-gradient(180deg,#000 38%,transparent 88%)}.quiz-onboarding-copy{margin-inline:auto;padding:clamp(270px,39svh,360px) 24px 40px;justify-items:center;text-align:center;gap:16px}.quiz-onboarding-copy .quiz-actions{justify-content:center}}.quiz-mobile .quiz-onboarding-intro{min-height:calc(100svh - 64px);align-items:start}@media (max-width:380px){.quiz-onboarding-intro .quiz-actions{width:100%;flex-direction:column}}.skill-workspace{min-height:100dvh;color:var(--yisiui-color-text-primary);background:var(--yisiui-color-surface-page);font:var(--yisiui-font-size-md)/var(--yisiui-font-line-height-normal) var(--yisiui-font-family-sans)}.skill-workspace *{box-sizing:border-box}.skill-workspace a{color:inherit;text-decoration:none}.skill-workspace a:focus-visible,.skill-workspace select:focus-visible{outline:2px solid var(--yisiui-color-border-focus);outline-offset:4px}.skill-topbar{display:flex;align-items:center;gap:var(--yisiui-space-8);padding:var(--yisiui-space-4) var(--yisiui-space-6);border-bottom:1px solid var(--yisiui-color-border-default)}.skill-brand{font-size:var(--yisiui-font-size-xl);font-weight:var(--yisiui-font-weight-bold)}.skill-topbar nav{display:flex;gap:var(--yisiui-space-5)}.skill-topbar nav [aria-current]{color:var(--yisiui-color-action-primary);text-decoration:underline;text-underline-offset:var(--yisiui-space-2)}.skill-language{margin-left:auto;display:flex;align-items:center;gap:var(--yisiui-space-2)}.skill-language select{font:inherit;color:inherit;background:var(--yisiui-color-surface-panel);padding:var(--yisiui-space-2);border:1px solid var(--yisiui-color-border-default);border-radius:var(--yisiui-radius-sm)}.skill-columns{display:flex;align-items:stretch;position:relative;height:calc(100dvh - 77px)}.skill-pane{min-width:0;flex:1 1;padding:var(--yisiui-space-6);overflow-wrap:anywhere;overflow-y:auto}.skill-pane+.skill-pane{border-left:1px solid var(--yisiui-color-border-default)}.skill-list{background:var(--yisiui-color-surface-page)}.skill-detail{padding:0}.skill-configure,.skill-detail{background:var(--yisiui-color-surface-soft)}.skill-workspace h1{color:var(--yisiui-color-text-heading);font-size:var(--yisiui-font-size-display);font-weight:800;line-height:var(--yisiui-font-line-height-tight);margin:var(--yisiui-space-3) 0 var(--yisiui-space-6)}.skill-workspace h2{font-size:var(--yisiui-font-size-lg);margin:var(--yisiui-space-2) 0}.skill-eyebrow{font-size:var(--yisiui-font-size-xs);color:var(--yisiui-color-text-reading);margin:var(--yisiui-space-4) 0 var(--yisiui-space-2)}.skill-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:var(--yisiui-space-3)}.skill-card{position:relative;display:flex;align-items:stretch;min-height:112px;overflow:hidden;background:var(--yisiui-color-surface-panel);border:1px solid var(--yisiui-color-border-default);border-radius:var(--yisiui-radius-lg);box-shadow:var(--yisiui-shadow-card)}.skill-card:hover,.skill-card[aria-current]{border-color:var(--yisiui-color-brand-primary)}.skill-card-cover{width:112px;min-height:112px;flex:0 0 112px;object-fit:cover;background:var(--yisiui-color-surface-selected)}.skill-cover-fallback{display:grid;place-items:center;font-size:var(--yisiui-font-size-display);color:var(--yisiui-color-action-link)}.skill-card-body{min-width:0;padding:var(--yisiui-space-3) var(--yisiui-space-6) var(--yisiui-space-3) var(--yisiui-space-3)}.skill-card h2{font-size:var(--yisiui-font-size-reading);line-height:var(--yisiui-font-line-height-compact)}.skill-card p{font-size:var(--yisiui-font-size-xs);color:var(--yisiui-color-text-muted);margin:var(--yisiui-space-2) 0 0}.skill-card h2,.skill-card p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3}.skill-chevron{position:absolute;right:var(--yisiui-space-2);top:50%;color:var(--yisiui-color-text-muted)}.skill-lead{font-size:17px;line-height:var(--yisiui-font-line-height-normal);color:var(--yisiui-color-text-reading)}.skill-detail>.skill-back{padding:var(--yisiui-space-4) var(--yisiui-space-5);margin:0}.skill-detail-cover{display:block;width:100%;height:210px;object-fit:cover}.skill-detail-sheet{position:relative;margin-top:-12px;border-radius:12px 12px 0 0;padding:22px 20px 40px;background:var(--yisiui-color-surface-soft)}.skill-detail-sheet>.skill-eyebrow{margin-top:0}.skill-fact{border-radius:14px;padding:15px;margin:var(--yisiui-space-6) 0;background:var(--yisiui-color-surface-panel);box-shadow:var(--yisiui-shadow-card)}.skill-back{display:inline-block;margin-bottom:var(--yisiui-space-6)}.skill-actions{display:flex;flex-wrap:wrap;gap:var(--yisiui-space-3);align-items:center;margin:var(--yisiui-space-6) 0}.skill-primary-link{display:inline-flex;align-items:center;min-height:44px;padding:var(--yisiui-space-2) var(--yisiui-space-5);border-radius:var(--yisiui-radius-lg);background:var(--yisiui-color-action-primary);color:var(--yisiui-color-text-on-primary)!important;font-weight:var(--yisiui-font-weight-bold)}.skill-reading{white-space:pre-wrap;line-height:var(--yisiui-font-line-height-reading)}.skill-language-note,.skill-local-note{font-size:var(--yisiui-font-size-xs);padding-top:var(--yisiui-space-4)}.skill-local-note{max-width:42em}.skill-fields{padding:18px;margin:var(--yisiui-space-6) 0;border:0;border-radius:var(--yisiui-radius-lg);min-width:0;background:var(--yisiui-color-surface-configuration)}.skill-field{display:grid;gap:var(--yisiui-space-2);margin-bottom:var(--yisiui-space-5)}.skill-field:last-child{margin-bottom:0}.skill-field label{color:var(--yisiui-color-text-heading);font-size:17px;font-weight:800}.skill-field .ant-input-number{width:100%}.skill-configure>.skill-actions .ant-btn{width:100%;min-height:52px;border-radius:var(--yisiui-radius-lg);font-weight:700}.skill-field small{white-space:pre-wrap}.skill-field [role=alert]{color:var(--yisiui-color-feedback-danger)}.skill-prompt pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:44dvh;overflow:auto;font:var(--yisiui-font-size-sm)/var(--yisiui-font-line-height-normal) var(--yisiui-font-family-mono);padding:var(--yisiui-space-4)}.skill-notice,.skill-prompt pre{border:1px solid var(--yisiui-color-border-default);border-radius:var(--yisiui-radius-md);background:var(--yisiui-color-surface-panel)}.skill-notice{position:fixed;bottom:var(--yisiui-space-4);left:var(--yisiui-space-4);right:var(--yisiui-space-4);z-index:10;display:flex;align-items:center;justify-content:space-between;gap:var(--yisiui-space-4);padding:var(--yisiui-space-3) var(--yisiui-space-5);box-shadow:var(--yisiui-shadow-panel)}@media (min-width:1200px){.skill-workspace[data-active=configure] .skill-list{flex:0 0 30%}}@media (max-width:1199px){.skill-workspace[data-active=configure] .skill-list{display:none}}@media (max-width:719px){.skill-topbar{flex-wrap:wrap;padding:var(--yisiui-space-4)}.skill-topbar,.skill-topbar nav{gap:var(--yisiui-space-3)}.skill-brand{font-size:var(--yisiui-font-size-lg)}.skill-language span{display:none}.skill-columns{height:auto;min-height:calc(100dvh - 77px)}.skill-pane{padding:var(--yisiui-space-4);border:0!important;overflow-y:visible}.skill-detail{padding:0}.skill-workspace[data-active=configure] .skill-detail,.skill-workspace[data-active=detail] .skill-list{display:none}}.quiz-guide-target{outline:3px solid var(--yisiui-color-quiz-primary,#3f7a5c);outline-offset:5px;animation:quiz-guide-pulse 1.8s ease-in-out infinite;scroll-margin:100px}@keyframes quiz-guide-pulse{50%{outline-offset:9px;outline-color:transparent}}@media (prefers-reduced-motion:reduce){.quiz-guide-target{animation:none}}.quiz-operation-guide.ant-tour{width:min(360px,calc(100vw - 32px));max-width:calc(100vw - 32px)}.quiz-operation-guide.ant-tour-mask rect{pointer-events:none}