:root{--sv-primary: #1677ff;--sv-surface: #fff;--sv-border: #e8e8e8;--sv-muted: #595959;--sv-highlight: #e6f4ff;--sv-highlight-text: #0958d9}*{box-sizing:border-box}body{margin:0;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;color:#1f1f1f;background:#f5f5f5;-webkit-font-smoothing:antialiased;text-size-adjust:100%}.sv-root{--survey-primary: var(--sv-primary);--survey-text: #1f1f1f;--survey-border: var(--sv-border);--survey-surface: var(--sv-surface);max-width:720px;min-height:100vh;min-height:100dvh;padding:16px 16px calc(48px + env(safe-area-inset-bottom));margin:0 auto;overflow-wrap:break-word}.sv-test-badge{position:sticky;top:0;z-index:10;padding:6px 16px;margin:-16px -16px 12px;font-size:12px;color:#ad6800;text-align:center;background:#fffbe6;border-bottom:1px solid #ffe58f}.sv-center{padding:min(30vh,260px) 16px 32px;color:#595959;text-align:center}.sv-progress{height:6px;margin-bottom:16px;overflow:hidden;background:#e8e8e8;border-radius:3px}.sv-progress-fill{height:100%;background:var(--sv-primary);transition:width .3s ease}.sv-title{margin:8px 0 16px;font-size:20px}.sv-intro{padding:14px 16px;margin-bottom:4px;overflow-x:auto;font-size:14px;line-height:1.7;background:#fff;border:1px solid #e8e8e8;border-radius:10px}.sv-intro p{margin:0 0 6px}.sv-intro p:last-child{margin-bottom:0}.sv-section{padding-bottom:6px;margin:20px 0 4px;font-size:16px;border-bottom:1px solid #e8e8e8}.sq{margin:12px 0}.sq-title{font-size:15px;font-weight:500;line-height:1.5}.sq-title p{display:inline;margin:0}.sq-required{margin-right:2px;color:#f5222d}.sq-instruction{margin-top:4px;font-size:12px;color:#8c8c8c}.sq-content{overflow-x:auto;font-size:14px;line-height:1.7}.sq-content img,.sq-content video,.sv-intro img,.sv-intro video{max-width:100%;height:auto}.sq-media{display:block;max-width:100%;height:auto;margin-top:8px;border-radius:8px}audio.sq-media{width:100%}.sq-option-item{display:flex;flex-direction:column}.sq-options-grid .sq-option-item-expanded{grid-column:1 / -1}.sq>div[style],.sq textarea,.sq input.sq-input,.sq .survey-input,.sq select{margin-top:12px}.sq-input{width:100%;padding:8px 10px;font-family:inherit;font-size:14px;border:1px solid #d9d9d9;border-radius:6px}.sq-input:focus{border-color:var(--sv-primary);outline:none}.sq-input-xs{max-width:160px}.sq-input-sm{max-width:200px}.sq-input-md{max-width:240px}.sq input.sq-open-text{max-width:360px;margin:2px 0 4px 24px}.sq-textarea{min-height:88px;resize:vertical}.sq-rating{display:flex;flex-wrap:wrap;gap:4px}.sq-star{padding:0 2px;font-size:28px;color:#d9d9d9;cursor:pointer;background:none;border:none}.sq-matrix-cell-label,.sq-pill,.sq-star,.sq-rank-item,.sv-btn,.sv-hl-cat,.sv-hl-token{touch-action:manipulation}.sq-star.active{color:var(--sv-primary)}.sq-slider{display:flex;gap:12px;align-items:center}.sq-slider input[type=range]{flex:1;accent-color:var(--sv-primary)}.sq-slider-value{min-width:48px;font-size:13px;color:#595959;text-align:right}.sq-rank-item{display:flex;gap:10px;align-items:center;width:100%;padding:8px 10px;font-family:inherit;font-size:14px;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:6px}.sq-rank-item.ranked{border-color:var(--sv-primary)}.sq-rank-badge{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px;font-size:12px;color:#fff;border:1px solid #d9d9d9;border-radius:50%}.sq-rank-item.ranked .sq-rank-badge{background:var(--sv-primary);border-color:var(--sv-primary)}.sq-sum{max-width:420px;margin-top:12px}.sq-sum-row{display:flex;gap:12px;align-items:center;margin-bottom:8px}.sq-sum-label{flex:1;min-width:0;font-size:14px}.sq-sum-input{max-width:110px;text-align:right}.sq-sum-total{display:flex;justify-content:space-between;padding-top:8px;font-size:14px;font-weight:500;border-top:1px solid #e8e8e8}.sq-sum-total.sq-sum-bad{color:#f5222d}.sq-matrix-wrap{margin-top:12px;overflow-x:auto;-webkit-overflow-scrolling:touch}.sq-matrix{min-width:100%;font-size:13px;border-spacing:0;border-collapse:separate}.sq-matrix th,.sq-matrix td{padding:8px;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.sq-matrix thead th{border-top:1px solid #e8e8e8}.sq-matrix th:first-child,.sq-matrix td:first-child{border-left:1px solid #e8e8e8}.sq-matrix th{min-width:56px;font-weight:500;background:#fafafa}.sq-matrix-rowlabel{min-width:96px;background:#fff}.sq-matrix-sticky th:first-child,.sq-matrix-sticky td:first-child{position:sticky;left:0;z-index:1}.sq-matrix-sticky thead th:first-child{z-index:2}.sq-matrix-cell{text-align:center}.sq-matrix td.sq-matrix-cell-radio{padding:0}.sq-matrix-cell-label{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:8px;cursor:pointer}@media (hover: hover){.sq-matrix-cell-label:hover{background:#fafafa}}.sq-matrix-cell-label.sq-matrix-cell-checked{background:#fafafa;box-shadow:inset 0 0 0 1px var(--sv-primary)}.sq-matrix-cell input[type=radio],.sq-matrix-cell input[type=checkbox]{width:16px;height:16px;accent-color:var(--sv-primary)}.sq-matrix-input{max-width:90px;padding:4px 6px;font-size:12px}.sq-cardsort{display:flex;flex-direction:column;gap:10px;margin-top:12px}.sq-cardsort-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.sq-cardsort-card{min-width:120px;padding:6px 12px;font-size:13px;background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 1px 2px #0000000a}.sq-pills{display:flex;flex-wrap:wrap;gap:6px}.sq-pill{padding:4px 14px;font-family:inherit;font-size:12px;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:999px}.sq-pill.active{color:#fff;background:var(--sv-primary);border-color:var(--sv-primary)}.sq-unsupported{padding:12px;margin-top:12px;font-size:12px;color:#8c8c8c;text-align:center;border:1px dashed #d9d9d9;border-radius:6px}.sv-error{margin:8px 0;font-size:13px;color:#f5222d;text-align:center}.sv-nav{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.sv-btn{padding:9px 28px;font-size:14px;cursor:pointer;border:1px solid transparent;border-radius:6px}.sv-btn-primary{color:#fff;background:var(--sv-primary)}.sv-btn-primary:disabled{cursor:not-allowed;opacity:.6}.sv-btn-secondary{color:#1f1f1f;background:#fff;border-color:#d9d9d9}.sv-footer{margin-top:32px;font-size:12px;color:var(--sv-muted);text-align:center}.sv-footer a{color:inherit;text-decoration:none}.sv-footer a:hover{text-decoration:underline}.sv-alert-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px;background:#00000073}.sv-alert-box{display:flex;flex-direction:column;gap:16px;width:100%;max-width:360px;padding:20px;background:#fff;border-radius:8px}.sv-alert-text{margin:0;word-break:break-word;white-space:pre-wrap}.sv-hl{display:flex;flex-direction:column;gap:10px}.sv-hl-cats{display:flex;flex-wrap:wrap;gap:8px}.sv-hl-cat{padding:4px 12px;font-size:13px;cursor:pointer;border:1px solid transparent;border-radius:999px}.sv-hl-cat-active{border-color:var(--sv-primary);box-shadow:0 0 0 1px var(--sv-primary)}.sv-hl-text{display:flex;flex-wrap:wrap;gap:3px 4px;padding:12px;margin:0;line-height:1.7;-webkit-user-select:none;user-select:none;background:#fafafa;border:1px solid #e5e5e5;border-radius:6px}.sv-hl-token{padding:0 1px;cursor:pointer;border-radius:3px}@media (hover: hover){.sv-hl-token:not(.sv-hl-marked):hover{background:#e8e8e8}}@media (pointer: coarse){.sv-hl-text{gap:6px 5px;line-height:2}.sv-hl-token{padding:4px 3px}}.sv-hl-hint{font-size:12px;color:#8c8c8c}.sv-hl-c0{background:#bbf7d0}.sv-hl-c1{background:#fecaca}.sv-hl-c2{background:#fde68a}.sv-hl-c3{background:#bfdbfe}.sv-media{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.sv-media-preview{max-width:100%;max-height:320px;border-radius:6px}.sv-media-audio{width:100%;max-width:420px}.sv-media-row{display:flex;gap:12px;align-items:center}.sv-media-name{font-size:13px;color:#595959;word-break:break-all}@media (max-width: 768px){.sq-input,.sq select{font-size:16px}.sq-matrix-cell input[type=radio],.sq-matrix-cell input[type=checkbox]{width:18px;height:18px}.sq-pill{padding:8px 16px;font-size:14px}.sv-btn{min-height:44px;padding:10px 28px}.sq-star{min-width:40px;min-height:44px}.sq-rank-item{padding:11px 10px}.sv-hl-cat{padding:8px 14px}}@media (max-width: 520px){.sq-options-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))!important}.sq input.sq-open-text{max-width:none}}.offers-list{display:flex;flex-direction:column;gap:8px;padding:0;margin:12px 0 0;list-style:none}.offers-item{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px;background:var(--sv-surface);border:1px solid var(--sv-border);border-radius:8px}.offers-item-meta{flex:1;min-width:0}.offers-item-id{font-size:12px;color:var(--sv-muted);overflow-wrap:anywhere}.offers-metrics{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 0}.offers-metric{display:flex;gap:8px;align-items:baseline;padding:4px 8px;font-size:13px;border-radius:4px}.offers-metric dt{font-size:11px}.offers-metric dd{margin:0;font-weight:600}.offers-metric-highlight{color:var(--sv-highlight-text);background:var(--sv-highlight)}.offers-item .sv-btn{flex-shrink:0;min-height:44px;padding:8px 16px}.offers-root .sv-btn:focus-visible{outline:2px solid var(--sv-primary);outline-offset:2px}.offers-hint{margin:8px 0 4px;font-size:13px;color:var(--sv-muted)}.offers-root .sv-center p{margin:0 0 16px}@media (max-width: 480px){.offers-item{flex-wrap:wrap}.offers-item-meta{flex-basis:100%}.offers-item .sv-btn{width:100%}}.sv-docs{--sv-docs-background: 0 0% 100%;--sv-docs-background-deep: 216 20.11% 95.47%;--sv-docs-foreground: 210 6% 21%;--sv-docs-card: 0 0% 100%;--sv-docs-muted: 240 4.8% 95.9%;--sv-docs-muted-foreground: 240 3.8% 46.1%;--sv-docs-primary: 212 100% 45%;--sv-docs-accent: 240 5% 96%;--sv-docs-border: 240 5.9% 90%;--sv-docs-radius: 8px;--sv-docs-header-height: 50px;--sv-docs-sidebar-width: 240px;--sv-docs-menu-active: hsl(var(--sv-docs-primary));--sv-docs-menu-active-bg: hsl(var(--sv-docs-primary) / 15%);--sv-docs-mono: ui-monospace, sfmono-regular, menlo, consolas, monospace;min-height:100vh;min-height:100dvh;font-family:-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Noto Sans,PingFang SC,Microsoft YaHei,sans-serif;color:hsl(var(--sv-docs-foreground));color-scheme:light;background:hsl(var(--sv-docs-background-deep))}.sv-docs.is-dark{--sv-docs-background: 222.34deg 10.43% 12.27%;--sv-docs-background-deep: 220deg 13.06% 9%;--sv-docs-foreground: 0 0% 95%;--sv-docs-card: 222.34deg 10.43% 12.27%;--sv-docs-muted: 240 3.7% 15.9%;--sv-docs-muted-foreground: 240 5% 64.9%;--sv-docs-accent: 216 5% 19%;--sv-docs-border: 240 3.7% 22%;--sv-docs-menu-active: hsl(var(--sv-docs-foreground));--sv-docs-menu-active-bg: hsl(var(--sv-docs-accent));color-scheme:dark}.sv-docs-header{position:sticky;top:0;z-index:20;display:flex;gap:12px;align-items:center;justify-content:space-between;height:var(--sv-docs-header-height);padding:0 16px 0 calc(var(--sv-docs-sidebar-width) + 16px);background:hsl(var(--sv-docs-background));border-bottom:1px solid hsl(var(--sv-docs-border))}.sv-docs-brand{position:fixed;top:0;left:0;z-index:21;display:flex;align-items:center;width:var(--sv-docs-sidebar-width);height:var(--sv-docs-header-height);padding:0 20px;overflow:hidden;font-size:16px;font-weight:600;color:hsl(var(--sv-docs-foreground));white-space:nowrap;background:hsl(var(--sv-docs-background));border-right:1px solid hsl(var(--sv-docs-border));border-bottom:1px solid hsl(var(--sv-docs-border))}.sv-docs-actions{display:flex;gap:8px;align-items:center;margin-left:auto}.sv-docs-lang{display:inline-flex;gap:2px;padding:2px;background:hsl(var(--sv-docs-muted));border-radius:var(--sv-docs-radius)}.sv-docs-lang button{min-height:28px;padding:0 12px;font:inherit;font-size:13px;color:hsl(var(--sv-docs-muted-foreground));cursor:pointer;background:transparent;border:none;border-radius:6px}.sv-docs-lang button.is-active{color:hsl(var(--sv-docs-foreground));background:hsl(var(--sv-docs-card));box-shadow:0 1px 2px #0000001f}.sv-docs-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:hsl(var(--sv-docs-foreground));cursor:pointer;background:transparent;border:none;border-radius:50%}.sv-docs-icon-btn:hover{background:hsl(var(--sv-docs-accent))}.sv-docs-body{padding:16px 16px calc(48px + env(safe-area-inset-bottom)) calc(var(--sv-docs-sidebar-width) + 16px)}.sv-docs-toc{position:fixed;top:var(--sv-docs-header-height);bottom:0;left:0;z-index:10;display:flex;flex-direction:column;width:var(--sv-docs-sidebar-width);padding:8px 8px 72px;overflow:hidden;font-size:14px;background:hsl(var(--sv-docs-background));border-right:1px solid hsl(var(--sv-docs-border))}.sv-docs-toc-toggle{display:none}.sv-docs-toc-list{flex:1;min-height:0;overflow-y:auto}.sv-docs-toc ol{padding:0;margin:0;list-style:none}.sv-docs-toc ol ol{margin:2px 0 4px}.sv-docs-toc a{display:flex;align-items:center;min-height:38px;padding:6px 12px;margin:2px 0;line-height:1.4;color:hsl(var(--sv-docs-foreground) / 80%);text-decoration:none;border-radius:var(--sv-docs-radius);transition:background .15s,color .15s}.sv-docs-toc ol ol a{min-height:34px;padding-left:28px;font-size:13px;color:hsl(var(--sv-docs-muted-foreground))}.sv-docs-toc a:hover{color:hsl(var(--sv-docs-foreground));background:hsl(var(--sv-docs-accent))}.sv-docs-toc a.is-active{color:var(--sv-docs-menu-active);background:var(--sv-docs-menu-active-bg)}.sv-docs-article{min-width:0;max-width:1080px}.sv-docs-page-header,.sv-docs-section,.sv-docs-article>.sv-docs-content{margin-bottom:16px;background:hsl(var(--sv-docs-card));border:1px solid hsl(var(--sv-docs-border));border-radius:var(--sv-docs-radius)}.sv-docs-page-header{padding:16px 24px}.sv-docs-title{margin:0;font-size:20px;font-weight:600;line-height:1.4}.sv-docs-meta{margin-top:4px;font-size:13px;color:hsl(var(--sv-docs-muted-foreground))}.sv-docs-section{padding:0 24px 16px}.sv-docs-section h2{padding:14px 24px;margin:0 -24px 12px;font-size:16px;font-weight:600;border-bottom:1px solid hsl(var(--sv-docs-border))}.sv-docs-section h2,.sv-docs-content h3{scroll-margin-top:calc(var(--sv-docs-header-height) + 16px)}.sv-docs-article>.sv-docs-content{padding:4px 24px}.sv-docs-content{font-size:14px;line-height:1.75;overflow-wrap:break-word}.sv-docs-content h3{margin:20px 0 8px;font-size:15px;font-weight:600}.sv-docs-content h4{margin:16px 0 6px;font-size:14px;font-weight:600}.sv-docs-content p{margin:8px 0}.sv-docs-content ul,.sv-docs-content ol{padding-left:22px;margin:8px 0}.sv-docs-content li{margin:4px 0}.sv-docs-content a{color:hsl(var(--sv-docs-primary))}.sv-docs-content code{padding:1px 5px;font-family:var(--sv-docs-mono);font-size:12.5px;background:hsl(var(--sv-docs-muted));border:1px solid hsl(var(--sv-docs-border));border-radius:4px}.sv-docs-content pre{padding:12px 14px;margin:12px 0;overflow-x:auto;font-family:var(--sv-docs-mono);font-size:12.5px;line-height:1.6;background:hsl(var(--sv-docs-muted));border:1px solid hsl(var(--sv-docs-border));border-radius:var(--sv-docs-radius)}.sv-docs-content pre code{padding:0;white-space:pre;background:none;border:none}.sv-docs-content blockquote{padding:8px 14px;margin:12px 0;color:hsl(var(--sv-docs-foreground));background:hsl(var(--sv-docs-primary) / 8%);border:1px solid hsl(var(--sv-docs-primary) / 30%);border-radius:var(--sv-docs-radius)}.sv-docs-table{margin:12px 0;overflow-x:auto;border:1px solid hsl(var(--sv-docs-border));border-radius:var(--sv-docs-radius)}.sv-docs-table table{width:100%;font-size:13px;border-collapse:collapse}.sv-docs-table th,.sv-docs-table td{min-width:96px;padding:8px 12px;text-align:left;vertical-align:top;border-bottom:1px solid hsl(var(--sv-docs-border))}.sv-docs-table th{font-weight:600;white-space:nowrap;background:hsl(var(--sv-docs-muted))}.sv-docs-table td:first-child{white-space:nowrap}.sv-docs-table tbody tr:hover td{background:hsl(var(--sv-docs-accent))}.sv-docs-table tbody tr:last-child td{border-bottom:none}.sv-docs-top{position:fixed;bottom:calc(16px + env(safe-area-inset-bottom));left:16px;z-index:15;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:#fff;cursor:pointer;background:hsl(var(--sv-docs-primary));border:none;border-radius:50%;box-shadow:0 4px 14px #0003}.sv-docs-top:hover{background:hsl(var(--sv-docs-primary) / 85%)}@media (max-width: 860px){.sv-docs-header{padding-left:16px}.sv-docs-brand{position:static;width:auto;height:auto;padding:0;background:none;border:none}.sv-docs-body{padding:12px 12px calc(48px + env(safe-area-inset-bottom))}.sv-docs-toc{position:static;width:auto;padding:0;margin-bottom:12px;background:hsl(var(--sv-docs-card));border:1px solid hsl(var(--sv-docs-border));border-radius:var(--sv-docs-radius)}.sv-docs-toc-toggle{display:block;width:100%;min-height:44px;padding:0 16px;font:inherit;font-weight:600;color:hsl(var(--sv-docs-foreground));text-align:left;cursor:pointer;background:none;border:none}.sv-docs-toc .sv-docs-toc-list{display:none;padding:0 8px 8px}.sv-docs-toc .sv-docs-toc-list.is-open{display:block}.sv-docs-title{font-size:18px}.sv-docs-page-header,.sv-docs-section,.sv-docs-article>.sv-docs-content{padding-right:14px;padding-left:14px}.sv-docs-section h2{padding:12px 14px;margin-right:-14px;margin-left:-14px}}
