.k12-workspace{width:100%;max-width:1180px;margin:0 auto;color:var(--foreground,#192434);text-align:left}.k12-workspace *{box-sizing:border-box}.k12-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:8px 0 24px}.k12-heading h1{font-size:28px;font-weight:700;line-height:1.3;margin:6px 0 10px}.k12-heading p{font-size:14px;color:#617086;margin:0;line-height:1.6}.k12-heading .k12-eyebrow{font-size:12px;color:#b64b28;letter-spacing:1px;font-weight:600}.k12-card{border:1px solid #dce2ea;border-radius:14px;background:var(--surface);padding:22px;margin:18px 0;box-shadow:0 2px 6px #14233505}.k12-card-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px}.k12-card h2{font-size:18px;font-weight:650;margin:0}.k12-card h3{font-size:15px;margin:16px 0 10px;font-weight:650}.k12-card p{font-size:14px;line-height:1.7;margin:8px 0}.k12-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.k12-two{grid-template-columns:repeat(2,minmax(0,1fr))}.k12-field{display:flex;flex-direction:column;gap:7px;font-size:13px;margin:8px 0;color:#435168}.k12-field input,.k12-field select,.k12-field textarea,.k12-table input,.k12-table select{width:100%;padding:9px 11px;border:1px solid var(--ink-200);border-radius:7px;font-size:14px;background:var(--surface);color:inherit;min-width:0}.k12-field textarea{min-height:120px;resize:vertical;line-height:1.6}.k12-button{border:1px solid #c4502b;border-radius:7px;background:#c4502b;color:white;font-size:13px;font-weight:600;padding:10px 15px;cursor:pointer;white-space:nowrap;line-height:1.2}.k12-button:hover{filter:brightness(.95)}.k12-secondary{border-color:#cbd4e0;background:var(--surface);color:#344258}.k12-button:disabled{opacity:.55;cursor:wait}.k12-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.k12-actions a{font-size:13px;text-decoration:none}.k12-muted{color:#66758a;font-size:13px}.k12-error,.k12-success{padding:12px 16px;border-radius:8px;font-size:14px;line-height:1.6}.k12-error{background:#fff0ee;color:#ad2c21;border:1px solid #f4c4bd}.k12-success{background:#edf8f1;color:#216447;border:1px solid #bee2cc}.k12-status{display:inline-block;border-radius:20px;padding:4px 10px;background:#edf2f7;color:#405069;font-size:12px;white-space:nowrap}.k12-status[data-state=authorized],.k12-status[data-state=confirmed],.k12-status[data-state=succeeded]{background:#e8f4ec;color:#216447}.k12-status[data-state=failed],.k12-status[data-state=revoked]{background:#fff0ee;color:#ad2c21}.k12-table-wrap{overflow-x:auto}.k12-table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.k12-table th{background:#f4f6f9;color:#58677b;font-weight:600;padding:11px 12px}.k12-table td{border-bottom:1px solid #e5e9ef;padding:13px 12px;vertical-align:middle}.k12-table .k12-button{padding:8px 11px}.k12-check{display:flex;align-items:center;gap:9px;font-size:13px;line-height:1.5;margin:10px 0}.k12-check input{width:16px;height:16px;flex-shrink:0}.k12-page-buttons{display:flex;flex-wrap:wrap;gap:8px}.k12-block{border-top:1px solid #e3e8ef;padding-top:14px;margin-top:16px}.k12-metric{font-size:26px!important;font-weight:700}.k12-preview{width:100%;aspect-ratio:16/9;object-fit:contain;border:1px solid #dde3ea;border-radius:10px;background:#f7f9fc}.k12-nav{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.k12-nav a{font-size:13px;padding:8px 12px;border:1px solid #dce2ea;border-radius:7px;text-decoration:none;color:#344258}.dark .k12-field,.dark .k12-heading p,.dark .k12-muted{color:#a9b4c7}.dark .k12-table th{background:#263244}.dark .k12-card,.dark .k12-table td{border-color:#3c485a}@media(max-width:800px){.k12-heading{flex-direction:column}.k12-grid{grid-template-columns:1fr}.k12-card{padding:16px}.k12-heading h1{font-size:24px}}.k12-proof-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;align-items:start}.k12-source-page{position:-webkit-sticky;position:sticky;top:16px}.k12-page-image{width:100%;border:1px solid #dce2ea;background:white;border-radius:6px}.k12-proof-grid>.k12-source-page+div{max-height:850px;overflow-y:auto;padding-right:12px}.k12-crop-image{display:block;max-width:360px;max-height:220px;object-fit:contain;margin-top:10px;border:1px solid #e0e5eb;background:white}@media(max-width:800px){.k12-proof-grid{grid-template-columns:1fr}.k12-source-page{position:static}}.k12-card[hidden]{display:none}.k12-step-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.product-main:has(.k12-workspace){max-width:1228px;width:100%}.k12-page-sheet{position:relative;line-height:0}.k12-region-highlight{position:absolute;border:2px solid #e07938;background:#f4973520;pointer-events:none;border-radius:2px}.k12-table .k12-field textarea{min-height:74px}.k12-table .k12-field{min-width:230px}.k12-workshop{max-width:1600px;margin:0 auto;padding:24px}.k12-workshop h1{font-size:28px;margin:12px 0}.k12-workshop>p{margin:12px 0;line-height:1.65}.k12-workshop>p>a{color:var(--ink-900);text-decoration:underline;text-underline-offset:3px}.k12-workshop>label,.k12-workshop>section[aria-label="课件页面管理"] label{display:flex;flex-direction:column;gap:7px;font-size:13px;margin:16px 0}.k12-workshop>label select,.k12-workshop>section[aria-label="课件页面管理"] input,.k12-workshop>section[aria-label="课件页面管理"] select,.k12-workshop>section[aria-label="课件页面管理"] textarea{box-sizing:border-box;width:100%;max-width:720px;min-width:0;padding:10px 12px;border:1px solid var(--ink-200);border-radius:7px;font:inherit;font-size:14px;background:var(--surface);color:var(--ink-900)}.k12-workshop>button,.k12-workshop>section[aria-label="课件页面管理"] button{box-sizing:border-box;min-height:40px;max-width:100%;padding:9px 13px;border:1px solid var(--ink-200);border-radius:7px;font:inherit;font-size:13px;line-height:1.4;white-space:normal;background:var(--surface);color:var(--ink-900);cursor:pointer}.k12-workshop>button:disabled,.k12-workshop>section[aria-label="课件页面管理"] button:disabled{opacity:.5;cursor:default}.k12-workshop>section[aria-label="课件页面管理"]{box-sizing:border-box;min-width:0;margin:22px 0;padding:20px;border:1px solid #dce2ea;border-radius:14px;background:var(--surface);color:var(--ink-900)}.k12-workshop>section[aria-label="课件页面管理"] h2{font-size:18px;font-weight:650;margin:0 0 10px}.k12-workshop>section[aria-label="课件页面管理"] p{font-size:14px;line-height:1.65;margin:10px 0;overflow-wrap:anywhere}.k12-workshop>section[aria-label="课件页面管理"]>div{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.k12-workshop>section[aria-label="课件页面管理"]>div[role=group]{display:block;margin-top:16px;padding:14px;border:1px solid #dce2ea;border-radius:8px}.k12-workshop>section[aria-label="课件页面管理"]>div[role=group] img{display:block;max-width:100%;max-height:220px;object-fit:contain}.k12-workshop>section[aria-label="课件页面管理"] fieldset{min-width:0;margin-top:18px;padding:16px;border:1px solid #dce2ea;border-radius:8px}.k12-workshop>section[aria-label="课件页面管理"] textarea{resize:vertical;line-height:1.6}@media(max-width:700px){.k12-workshop>section[aria-label="课件页面管理"]{padding:14px}.k12-workshop>section[aria-label="课件页面管理"] fieldset{padding:10px}}.k12-object-editor{margin-top:20px;border:1px solid #dbe3ef;border-radius:14px;background:#f8fafc;color:#172033;overflow:hidden}.k12-object-editor>header{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px;background:white}.k12-object-editor h2{font-size:20px;margin:0}.k12-object-editor h3{margin:0 0 12px;font-size:18px}.k12-object-editor button{border:1px solid #cbd5e1;border-radius:7px;background:white;padding:7px 10px;cursor:pointer;color:#172033;font-size:13px}.k12-object-editor button:disabled{opacity:.45;cursor:default}.k12-object-editor>header>div:last-child{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.k12-object-editor>header button:first-child{background:#1d4ed8;color:white;border-color:#1d4ed8}.k12-object-toolbar{display:flex;gap:8px;flex-wrap:wrap;padding:12px 16px;border-block:1px solid #e2e8f0;background:#fff}.k12-object-workspace{display:grid;grid-template-columns:140px minmax(300px,1fr) 270px;grid-gap:16px;gap:16px;padding:16px}.k12-object-workspace nav{display:flex;flex-direction:column;gap:10px;max-height:760px;overflow:auto}.k12-object-workspace nav button{min-height:65px;text-align:left;display:flex;gap:8px;align-items:flex-start}.k12-object-workspace nav button[aria-current=page]{border:2px solid #2563eb;background:#eff6ff}.k12-object-workspace aside{background:white;border:1px solid #e2e8f0;border-radius:10px;padding:14px;max-height:850px;overflow:auto}.k12-object-workspace label{display:block;font-size:13px;margin-bottom:12px}.k12-object-workspace input:not([type=checkbox]):not([type=color]),.k12-object-workspace select,.k12-object-workspace textarea{display:block;box-sizing:border-box;width:100%;border:1px solid #cbd5e1;border-radius:6px;padding:7px;margin-top:5px;background:white;color:#172033}.k12-object-workspace input[type=checkbox]{margin-right:7px}.k12-object-workspace input[type=color]{display:block;width:100%;height:34px;margin-top:5px}.k12-object-workspace fieldset{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;border:1px solid #e2e8f0;padding:9px;margin-bottom:12px}.k12-object-workspace aside button{margin:0 5px 6px 0}.k12-object-canvas{position:relative;width:100%;aspect-ratio:13.333/7.5;background:#fff;box-shadow:0 3px 16px #17203320;overflow:hidden;touch-action:none}.k12-canvas-object{position:absolute;box-sizing:border-box;line-height:1.35;white-space:pre-wrap;cursor:move;touch-action:none;outline:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.k12-canvas-object.is-selected{outline:2px solid #2563eb;outline-offset:2px}.k12-canvas-object>span:not(.k12-object-resize):not(.k12-object-lock){display:block}.k12-canvas-object p{margin:0 0 .15em}.k12-canvas-object small{display:block;font-size:.65em;font-weight:400}.k12-canvas-object table{width:100%;border-collapse:collapse;font-size:.65em}.k12-canvas-object td,.k12-canvas-object th{border:1px solid #cbd5e1;padding:.25em}.k12-canvas-object th{background:#eff6ff}.k12-canvas-object img{width:100%;height:100%;object-fit:contain}.k12-object-equation{text-align:center}.k12-object-resize{position:absolute;width:12px;height:12px;right:-7px;bottom:-7px;border:2px solid #2563eb;background:white;cursor:nwse-resize}.k12-object-lock{position:absolute;right:0;top:-19px;font-size:11px;font-weight:400;background:#fef3c7;color:#92400e;border-radius:4px;padding:2px 5px}.k12-object-hint{font-size:12px;color:#64748b;margin:12px 0}.k12-object-cell-editor>div{display:flex;gap:4px}.k12-object-cell-editor input{min-width:0}.k12-object-diagram{display:flex;flex-wrap:wrap;gap:.3em;align-items:center;justify-content:center;height:100%}.k12-object-diagram span{border:1px solid #93c5fd;border-radius:6px;background:#eff6ff;padding:.2em}.k12-object-diagram small{flex-basis:100%;text-align:center}.k12-object-editor>.k12-notice,.k12-object-editor>.product-error{margin:12px 16px}@media(max-width:1150px){.k12-object-workspace{grid-template-columns:100px minmax(250px,1fr)}.k12-object-workspace aside{grid-column:1/-1;max-height:none}}@media(max-width:700px){.k12-workshop{padding:12px}.k12-object-workspace{display:flex;flex-direction:column}.k12-object-workspace nav{flex-direction:row}.k12-object-workspace nav button{min-width:110px}.k12-object-editor>header{display:block}}.k12-object-export-preview{margin-top:18px;background:white;border:1px solid #e2e8f0;border-radius:8px;padding:10px}.k12-object-export-preview summary{font-size:13px;font-weight:600;cursor:pointer}.k12-object-export-preview img{display:block;width:100%;height:auto;margin-top:10px}.k12-canvas-object table{font-size:inherit;height:100%;table-layout:fixed}.k12-canvas-object td,.k12-canvas-object th{padding:.1em;vertical-align:middle}.k12-canvas-object th{color:#1e4e79}.product-main:has(.k12-workshop){width:100%;max-width:none;padding:0 16px}.k12-native-text-children{position:relative;width:100%;height:100%}.k12-native-text-children>div{white-space:pre-wrap;overflow:visible}.k12-canvas-object[aria-label^="选择标题"]{display:flex;align-items:center}.k12-ai-diff{margin:16px;padding:20px;border:1px solid #cbd5e1;border-radius:10px;background:white;font-size:14px}.k12-ai-diff label{display:block;margin:10px 0}.k12-ai-diff textarea{display:block;width:100%;max-width:850px;margin:8px 0;padding:10px;border:1px solid #cbd5e1;border-radius:6px}.k12-ai-diff select{padding:6px}.k12-ai-diff input[type=checkbox]{margin-right:8px}.k12-ai-diff table{width:100%;border-collapse:collapse;margin:15px 0}.k12-ai-diff td,.k12-ai-diff th{border:1px solid #dbe3ef;padding:12px;text-align:left;white-space:pre-wrap;vertical-align:top}.k12-ai-diff th{background:#eff6ff}.k12-ai-diff button{margin-right:10px}.k12-ai-advanced{border:1px solid #dbe3ef;border-radius:8px;padding:8px 12px;margin:12px 0;max-width:850px}.k12-ai-advanced summary{cursor:pointer;font-weight:600;font-size:13px}.k12-ai-advanced p{font-size:12px;color:#64748b;margin:8px 0 4px}.k12-ai-fee-confirm{display:block;padding:10px 12px;border:1px solid #f4c4bd;border-radius:8px;background:#fff8f6;margin:12px 0;max-width:850px}.k12-object-workspace aside>.k12-object-fields{display:block;border:0;padding:0;margin:0;min-width:0}.k12-image-zoom-button{margin-top:10px}.k12-image-dialog{width:min(92vw,1400px);max-width:92vw;max-height:92vh;box-sizing:border-box;padding:20px;border:1px solid #dce2ea;border-radius:12px;background:white;color:#243044}.k12-image-dialog::-webkit-backdrop{background:#172033bb}.k12-image-dialog::backdrop{background:#172033bb}.k12-image-dialog header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.k12-image-dialog h3{margin:0;font-size:18px}.k12-image-dialog img{display:block;max-width:100%;max-height:calc(88vh - 90px);object-fit:contain;margin:auto;background:white}.k12-slide-fields{padding:16px;border-top:1px solid #dbe3ed}.k12-slide-fields label{display:grid;grid-gap:6px;gap:6px;margin:12px 0}.k12-slide-fields input,.k12-slide-fields textarea{width:100%;padding:10px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#172033}.k12-slide-fields p{color:#526278;font-size:13px}.k12-source-image-picker{border:1px solid #d3dce8;border-radius:10px;padding:18px;margin:16px 0;background:var(--surface)}.k12-source-image-picker header{display:flex;align-items:center;justify-content:space-between}.k12-source-image-picker label{display:block;margin:12px 0}.k12-source-image-picker .k12-check{display:flex}.k12-source-image-picker select{display:block;width:100%;max-width:650px;padding:8px}.k12-source-image-picker .k12-crop-image{max-height:320px;object-fit:contain}.k12-canvas-object>img{width:100%;height:100%;object-fit:contain}.k12-draft-conflict{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.k12-draft-conflict pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:8px;background:#fff;max-height:240px;overflow:auto}.k12-object-editor section[aria-label="本机草稿恢复"],.k12-object-editor section[aria-label="草稿属性冲突"]{margin:16px;padding:16px;border:1px solid #cbd5e1;border-radius:10px}@media(max-width:700px){.k12-draft-conflict{grid-template-columns:1fr}}.k12-canvas-modes{display:flex;gap:8px;margin-bottom:12px}.k12-canvas-modes [aria-pressed=true]{background:var(--k12-accent,#2563eb);color:#fff}.k12-context-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:12px 0;padding:10px 14px;border:1px solid #dce2ea;border-radius:10px;background:var(--surface);min-width:0}.k12-context-space{display:inline-block;border-radius:20px;padding:3px 10px;background:#edf2f7;color:#405069;font-size:12px;font-weight:600;white-space:nowrap}.k12-context-item{display:inline-flex;align-items:baseline;gap:6px;font-size:13px;min-width:0}.k12-context-label{color:#66758a;font-size:12px;flex-shrink:0}.k12-context-value{color:var(--foreground,#192434);font-weight:600;overflow-wrap:break-word;word-break:keep-all;min-width:0}.k12-context-details{margin-left:auto;font-size:12px;color:#66758a;min-width:0}.k12-context-details summary{cursor:pointer}.k12-context-detail-row{margin:6px 0 0;overflow-wrap:anywhere}.k12-context-detail-row code{font-size:11px;background:#f4f6f9;border-radius:4px;padding:1px 5px}.dark .k12-context-bar{border-color:#3c485a}.dark .k12-context-space{background:#263244;color:#a9b4c7}.dark .k12-context-details,.dark .k12-context-label{color:#a9b4c7}.dark .k12-context-detail-row code{background:#263244}@media(max-width:480px){.k12-context-bar{gap:6px 10px;padding:8px 10px}.k12-context-details{margin-left:0}}.k12-button,.k12-context-bar [data-slot=badge],.k12-context-bar [data-slot=button],.k12-context-space,.k12-status{overflow-wrap:break-word;word-break:keep-all}@media(max-width:480px){.k12-button{white-space:normal}}.k12-object-delivery img{display:block;width:100%;height:auto}.k12-object-diff article{padding:12px;border:1px solid var(--k12-border,#cbd5e1);margin:8px 0}.k12-object-diff article>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.k12-object-diff pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--font-size-body-sm);min-width:0}.k12-inline-text{width:100%;height:100%;font:inherit;color:inherit;background:inherit;resize:none;padding:0;border:1px solid}.k12-object-capability{position:absolute;left:0;bottom:0;z-index:1;background:var(--k12-surface,#fff);font-size:var(--font-size-caption);font-weight:400}[data-deck-save-status],[data-delivery-currency]{overflow-wrap:anywhere}@media(max-width:700px){.k12-object-workspace aside{padding:10px}.k12-object-workspace fieldset{grid-template-columns:1fr}.k12-object-cell-editor>div{flex-wrap:wrap}.k12-object-editor>header button{min-height:40px}.k12-ai-diff{margin:10px;padding:12px}.k12-slide-fields{padding:12px}}.k12-page-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));grid-gap:10px;gap:10px}.k12-page-tile{display:flex;flex-direction:column;gap:4px;align-items:flex-start;min-width:0;padding:10px 12px;border:1px solid var(--ink-200);border-radius:10px;background:var(--surface);color:var(--ink-900);text-decoration:none}.k12-page-tile:hover{border-color:var(--brand-400);background:var(--surface-muted)}.k12-page-no{font-size:17px;font-weight:650;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.k12-page-sub{display:flex;align-items:center;gap:5px;min-width:0;max-width:100%}.k12-page-dot{width:8px;height:8px;border-radius:50%;flex:none;background:#d7dee8}.k12-page-tile[data-page-status=succeeded] .k12-page-dot{background:#216447}.k12-page-tile[data-page-status=pending] .k12-page-dot,.k12-page-tile[data-page-status=processing] .k12-page-dot{background:#b45309}.k12-page-tile[data-page-status=failed] .k12-page-dot{background:#ad2c21}.k12-page-tile[data-page-status=failed]{border-color:#f4c4bd;background:#fffbfa}.k12-page-printed{color:#66758a}.k12-page-err,.k12-page-printed{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k12-page-err{color:#ad2c21;max-width:100%}.k12-page-filter{cursor:pointer;border:1px solid transparent;font:inherit;line-height:inherit}.k12-page-filter:hover{filter:brightness(.96)}.dark .k12-page-tile:hover{border-color:var(--brand-400)}.dark .k12-page-tile[data-page-status=failed]{background:var(--surface-muted);border-color:#5c3434}.dark .k12-page-printed{color:#a9b4c7}.dark .k12-page-dot{background:#4a586c}