.seal-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:200px;width:100%;padding:24px;color:var(--text-2);font-size:13px}.seal-loading--compact{flex-direction:row;gap:10px;min-height:0;padding:12px}.seal-loading__mark{position:relative;display:grid;place-items:center;width:44px;height:44px}.seal-loading--compact .seal-loading__mark{width:24px;height:24px}.seal-loading__mark i{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 25%,var(--brand) 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));animation:seal-loading-spin .9s linear infinite}.seal-loading--compact .seal-loading__mark i{-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px))}.seal-loading__mark b{display:flex;gap:3px}.seal-loading--compact .seal-loading__mark b{display:none}.seal-loading__mark em{width:5px;height:5px;border-radius:50%;background:var(--brand-gradient, var(--brand));animation:seal-loading-dot 1.1s var(--ease-out, ease) infinite}.seal-loading__mark em:nth-child(2){animation-delay:.15s}.seal-loading__mark em:nth-child(3){animation-delay:.3s}.seal-loading__text{letter-spacing:.02em}@keyframes seal-loading-spin{to{transform:rotate(360deg)}}@keyframes seal-loading-dot{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-4px);opacity:1}}@media (prefers-reduced-motion: reduce){.seal-loading__mark i,.seal-loading__mark em{animation:none}.seal-loading__mark em{opacity:.8}}.seal-drive{--drive-gap:16px;--drive-inset:24px;--drive-radius:8px;max-width:none;margin:0;background:var(--bg-card,#fff);min-width:0}.seal-drive.seal-cloud-page{padding:var(--drive-inset);display:flex;flex-direction:column;gap:var(--drive-gap)}.seal-drive .seal-drive-header{margin:0 0 4px;flex-wrap:wrap;gap:12px}.seal-drive-header h1{font-size:20px;line-height:28px;font-weight:600}.seal-drive-capacity{display:flex;align-items:center;gap:8px;color:var(--text-2);font-size:12px}.seal-drive-capacity>div{width:84px;height:5px;background:var(--bg-hover);border-radius:3px;overflow:hidden}.seal-drive-capacity i{display:block;height:100%;min-width:2px;background:var(--brand);border-radius:3px}.seal-drive-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--drive-gap);flex-wrap:wrap}.seal-drive-primary-actions,.seal-drive-toolbar-end{display:flex;align-items:center;gap:10px;min-width:0}.seal-drive-toolbar .ant-btn{height:36px;border-radius:var(--drive-radius)}.seal-drive-toolbar .ant-btn-primary{padding-inline:22px}.seal-drive-toolbar-end{margin-inline-start:auto}.seal-drive-search.ant-input-affix-wrapper{width:230px;height:36px;border-radius:var(--drive-radius)}.seal-drive-path{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:34px;color:var(--text-3);font-size:13px}.seal-drive-path>button:not(.ant-btn),.seal-drive-crumb button{padding:4px 0;border:0;background:none;color:var(--text-2);font:inherit;cursor:pointer;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seal-drive-crumb{display:inline-flex;align-items:center;gap:8px;min-width:0}.seal-drive-path strong{font-weight:500;color:var(--text-1)}.seal-drive-path button:hover{color:var(--brand)}.seal-drive-results{min-width:0;padding-bottom:var(--drive-gap)}.seal-drive-results-header{display:flex;align-items:center;gap:12px;padding-block:0 12px;min-height:38px;border-bottom:1px solid var(--border-subtle);font-size:13px;color:var(--text-2)}.seal-drive-result-title{flex:1}.seal-drive-view{display:flex;gap:2px;border:1px solid var(--border);border-radius:6px;padding:2px}.seal-drive-view .ant-btn{height:28px;width:30px;padding:0;border-radius:4px;color:var(--text-2)}.seal-drive-view .ant-btn.is-active{color:var(--brand);background:var(--brand-soft)}.seal-drive-files{list-style:none;padding:0;margin:16px 0 0;min-width:0}.seal-drive-files--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px;align-content:start}.seal-drive-file{position:relative;min-width:0;border:1px solid transparent;border-radius:var(--drive-radius);color:var(--text-1);transition:background .15s,border-color .15s}.seal-drive-file:hover{background:var(--bg-hover)}.seal-drive-file.is-selected{background:var(--brand-soft);border-color:var(--brand)}.seal-drive-files--grid .seal-drive-file{min-height:148px;padding:22px 10px 12px}.seal-drive-file-open{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;min-width:0;width:100%;display:flex;align-items:center;gap:12px}.seal-drive-file-open:disabled{cursor:wait}.seal-drive-files--grid .seal-drive-file-open{flex-direction:column;gap:12px}.seal-drive-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:13px;line-height:22px}.seal-drive-file-open svg{flex:none}.seal-drive-folder-symbol{--folder-back:#f8ba22;--folder-front:#ffdc64;display:block;position:relative;flex:none;width:64px;height:64px}.seal-drive-folder-symbol:before{content:"";position:absolute;inset:10px 0 6px;background:var(--folder-back);border-radius:5px;clip-path:polygon(0 0,35% 0,48% 16%,100% 16%,100% 100%,0 100%)}.seal-drive-folder-symbol:after{content:"";position:absolute;inset:18px 0 6px;background:var(--folder-front);border-radius:5px;box-shadow:0 1px 2px #765a0010}.seal-drive-folder-symbol[data-size=list]{width:34px;height:34px}.seal-drive-folder-symbol[data-size=list]:before{inset:5px 0 3px;border-radius:3px}.seal-drive-folder-symbol[data-size=list]:after{inset:9px 0 3px;border-radius:3px}.seal-drive-file-check{position:absolute;top:8px;left:8px}.seal-drive-file-more.ant-btn{position:absolute;right:5px;top:3px;width:28px;height:28px;padding:0;color:var(--text-2)}.seal-drive-files--grid .seal-drive-file-date{display:block;text-align:center;font-size:11px;color:var(--text-3);margin-top:3px;white-space:nowrap}.seal-drive-files--grid .seal-drive-file-version{display:none}@media (hover:hover) and (pointer:fine){.seal-drive-files--grid .seal-drive-file:not(:hover):not(:focus-within):not(.is-selected) :is(.seal-drive-file-check,.seal-drive-file-more){opacity:0}}.seal-drive-file-open:focus-visible,.seal-drive-path button:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:4px}.seal-drive-list-labels{display:grid;grid-template-columns:minmax(0,1fr) 170px 85px;gap:16px;padding:12px 46px 0 48px;font-size:12px;color:var(--text-3)}.seal-drive-files--list{margin-top:8px}.seal-drive-files--list .seal-drive-file{display:grid;grid-template-columns:20px minmax(0,1fr) 170px 85px 28px;gap:16px;align-items:center;min-height:62px;padding:10px 12px;border-bottom-color:var(--border-subtle);border-radius:0}.seal-drive-files--list .seal-drive-file-check,.seal-drive-files--list .seal-drive-file-more{position:static}.seal-drive-files--list .seal-drive-file-date,.seal-drive-files--list .seal-drive-file-version{font-size:12px;color:var(--text-2)}.seal-drive-selection{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 12px;background:var(--brand-soft);border-radius:var(--drive-radius);font-size:13px}.seal-drive-selection>span{margin-inline-end:6px;color:var(--brand)}.seal-drive-trash-note{font-size:13px;color:var(--text-2)}.seal-drive-empty{padding-block:48px}.seal-drive-welcome{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:40px 24px;text-align:center;gap:14px;color:var(--text-1)}.seal-drive-welcome-icon{display:grid;place-items:center;width:112px;height:112px;border-radius:28px;background:var(--brand-soft);margin-bottom:8px}.seal-drive-welcome h1{font-size:24px;margin:0}.seal-drive-welcome p{font-size:16px;margin:0}.seal-drive-welcome>span{color:var(--text-2);font-size:13px}.seal-drive-welcome>.ant-btn{height:40px;margin-top:12px;border-radius:var(--drive-radius);padding-inline:24px}@media (max-width:900px){.seal-drive-list-labels{grid-template-columns:minmax(0,1fr) 145px;padding-right:46px}.seal-drive-list-labels>span:last-child{display:none}.seal-drive-files--list .seal-drive-file{grid-template-columns:20px minmax(0,1fr) 145px 28px;gap:12px}.seal-drive-files--list .seal-drive-file-version{display:none}}@media (max-width:600px){.seal-drive{--drive-inset:16px;--drive-gap:14px}.seal-drive.seal-cloud-page{padding:var(--drive-inset)}.seal-drive-header h1{font-size:20px}.seal-drive-capacity>div{width:56px}.seal-drive-toolbar-end{width:100%;margin:0}.seal-drive-search.ant-input-affix-wrapper{flex:1;width:auto}.seal-drive-toolbar .ant-btn{height:44px}.seal-drive-toolbar-end>.ant-btn{width:44px}.seal-drive-primary-actions{width:100%}.seal-drive-primary-actions>.ant-btn{flex:1}.seal-drive-view .ant-btn{width:40px;height:38px}.seal-drive-files--grid{grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:8px}.seal-drive-files--grid .seal-drive-file{padding-top:28px;min-height:155px}.seal-drive-file-more.ant-btn{width:36px;height:36px}.seal-drive-file-check{top:8px;left:8px;padding:4px}.seal-drive-list-labels{grid-template-columns:1fr;padding-left:48px}.seal-drive-list-labels>span:nth-child(2){display:none}.seal-drive-files--list .seal-drive-file{grid-template-columns:24px minmax(0,1fr) 36px;gap:10px;padding:10px 0}.seal-drive-files--list .seal-drive-file-date{display:none}.seal-drive-selection .ant-btn{min-height:40px}.seal-drive-path .ant-btn{width:40px;height:40px}.seal-drive-welcome>.ant-btn{min-height:44px}}.seal-collaboration-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.seal-collaboration-header h1{margin:0;font-size:20px;line-height:28px;font-weight:600}.seal-collaboration-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.seal-collaboration-list{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:var(--radius-card,8px);overflow:hidden}.seal-collaboration-row{display:flex;align-items:center;gap:16px;padding:16px;min-width:0;background:var(--bg-card)}.seal-collaboration-row+.seal-collaboration-row{border-top:1px solid var(--border)}.seal-collaboration-row__text{flex:1;min-width:0;overflow-wrap:anywhere}.seal-collaboration-row__text strong{display:block;font-size:14px;font-weight:600;margin-bottom:4px}.seal-collaboration-row__text p{margin:4px 0;color:var(--text-2);font-size:12px;line-height:1.6}.seal-collaboration-row__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.seal-collaboration-form{display:grid;gap:16px}.seal-collaboration-field{display:grid;gap:6px}.seal-collaboration-field label{font-weight:500}.seal-collaboration-field .ant-select{width:100%}.seal-collaboration-description{margin:0;color:var(--text-2);font-size:13px;line-height:1.7}.seal-collaboration-tags{display:flex;flex-wrap:wrap;gap:8px}.seal-collaboration-tags .ant-btn{height:auto;min-height:36px;white-space:normal;text-align:left}.seal-collaboration-save{min-width:0}.seal-collaboration-save .ant-alert{margin:0 12px 8px}.seal-collaboration-team-files{display:flex;flex-direction:column;gap:16px;min-width:0}.seal-collaboration-team-selector{min-width:220px;max-width:100%;flex:1}.seal-collaboration-form input:focus-visible,.seal-collaboration-form textarea:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (max-width:600px){.seal-collaboration-row{align-items:flex-start;flex-wrap:wrap;padding:14px}.seal-collaboration-row__text{flex-basis:calc(100% - 48px)}.seal-collaboration-row__actions{width:100%}.seal-collaboration-row__actions .ant-btn,.seal-collaboration-toolbar .ant-btn{min-height:44px}.seal-collaboration-toolbar{width:100%}.seal-collaboration-toolbar>.ant-select{width:100%}.seal-collaboration-list{border-radius:6px}}.local-page{max-width:1280px;min-height:100%;margin:0 auto;color:var(--text-1)}.local-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.local-page__header>div:first-child{min-width:0}.local-page__header h1{margin:0;font:600 20px/1.3 var(--font-heading)}.local-page__header p{margin:var(--space-2) 0 0;color:var(--text-2);line-height:1.5;overflow-wrap:anywhere}.local-page__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.local-page__muted{color:var(--text-2);line-height:1.6}.local-page__error{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-card)}.local-page__error p{color:var(--text-2)}.calendar-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:var(--space-4);align-items:start}.calendar-card,.calendar-agenda,.diagram-workspace,.diagram-inspector{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-card)}.calendar-card{overflow-x:auto}.calendar-card__nav{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-4);border-bottom:1px solid var(--border)}.calendar-card__nav strong{font-size:16px}.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));padding:var(--space-2)}.calendar-grid__weekday{padding:var(--space-2);text-align:center;color:var(--text-2);font-size:12px}.calendar-grid__day{min-height:76px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-card);color:var(--text-1);cursor:pointer;font:inherit}.calendar-grid__day:hover{background:var(--bg-hover)}.calendar-grid__day:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.calendar-grid__day--other{color:var(--text-3)}.calendar-grid__day--selected{border-color:var(--brand);background:var(--brand-soft)}.calendar-grid__day small{color:var(--brand);font-size:11px}.calendar-agenda{padding:var(--space-4);min-height:260px}.calendar-agenda h2,.diagram-inspector h2{margin:0 0 var(--space-4);font-size:16px;line-height:1.3}.calendar-event{display:flex;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) 0;border-top:1px solid var(--border)}.calendar-event strong,.calendar-event span{display:block}.calendar-event span{color:var(--text-2);font-size:12px;margin-top:var(--space-1)}.calendar-event p{margin:var(--space-2) 0 0;white-space:pre-wrap;line-height:1.5}.calendar-event>div:last-child{display:flex;align-items:flex-start;gap:var(--space-1)}.local-form{display:grid;gap:var(--space-3)}.local-form label,.diagram-inspector label{display:grid;gap:var(--space-1);color:var(--text-2);font-size:12px}.local-form input[type=date],.local-form input[type=time],.diagram-inspector input[type=number],.diagram-inspector select{width:100%;min-height:32px;padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card);color:var(--text-1);font:inherit}.local-form input:focus-visible,.diagram-inspector input:focus-visible,.diagram-inspector select:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.local-form__times,.diagram-inspector__position{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.diagram-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:var(--space-4);align-items:start}.diagram-workspace{min-width:0;overflow:hidden}.diagram-toolbar{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--border)}.diagram-toolbar span{color:var(--text-2);font-size:12px;line-height:1.5}.diagram-scroll{width:100%;height:min(62vh,620px);overflow:auto}.diagram-board{position:relative;width:3200px;height:3200px;background:var(--bg-card)}.diagram-lines{position:absolute;inset:0;color:var(--text-2);pointer-events:none}.diagram-lines line{stroke:var(--text-2);stroke-width:2}.diagram-node{position:absolute;display:flex;align-items:center;justify-content:center;width:180px;min-height:52px;padding:var(--space-2);border:2px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card);color:var(--text-1);text-align:center;font:500 14px/1.4 var(--font-body);cursor:grab;touch-action:none;overflow-wrap:anywhere}.diagram-node:hover,.diagram-node--selected{border-color:var(--brand)}.diagram-node:active{cursor:grabbing}.diagram-node:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.diagram-inspector{display:grid;align-content:start;gap:var(--space-3);padding:var(--space-4)}.diagram-inspector__connect{display:grid;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border)}.diagram-inspector__edges{border-top:1px solid var(--border);padding-top:var(--space-3)}.diagram-inspector__edges h3{margin:0 0 var(--space-2);font-size:13px}.diagram-inspector__edges>div{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-1) 0;font-size:12px}.diagram-inspector__edges span{overflow-wrap:anywhere}.apps-section{margin-top:var(--space-8)}.apps-section:first-of-type{margin-top:0}.apps-section h2{margin:0 0 var(--space-3);color:var(--text-2);font-size:14px;font-weight:600}.apps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--space-3)}.apps-entry{display:flex;align-items:center;gap:var(--space-3);min-height:70px;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-card);color:var(--text-1);text-align:left;cursor:pointer;font:inherit}.apps-entry:hover{border-color:var(--brand);background:var(--bg-hover)}.apps-entry:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.apps-entry:disabled{cursor:not-allowed;opacity:.5}.apps-entry strong,.apps-entry small{display:block}.apps-entry small{margin-top:var(--space-1);color:var(--text-2);line-height:1.45}.local-files{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden}.local-files__row{display:grid;grid-template-columns:minmax(0,1fr) 90px 150px 80px;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.local-files__row:last-child{border-bottom:0}.local-files__row--head{color:var(--text-2);font-size:12px;background:var(--bg-app)}.local-files__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.local-files__muted{color:var(--text-2);font-size:12px}.local-files__empty{margin:0;padding:var(--space-6) var(--space-4);color:var(--text-2)}.database-page{max-width:1600px}.database-welcome{max-width:760px;margin:var(--space-8) auto 0;box-shadow:var(--shadow-card)}.database-welcome .ant-card-body{display:grid;gap:var(--space-4);padding:var(--space-6)}.database-welcome>.ant-card-body>label,.database-sql-card label{color:var(--text-2);font-size:13px;font-weight:600}.database-advanced-connection{width:min(100%,620px);border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-3)}.database-advanced-connection>summary{cursor:pointer;font-weight:600}.database-advanced-connection__fields{display:grid;gap:var(--space-2);margin-top:var(--space-3);text-align:left}.database-advanced-connection__fields label{color:var(--text-2);font-size:13px;font-weight:600}.database-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-card)}.database-summary>div:first-child{min-width:0}.database-summary strong,.database-summary span{display:block}.database-summary span{margin-top:var(--space-1);overflow:hidden;color:var(--text-2);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.database-layout{display:grid;grid-template-columns:minmax(210px,250px) minmax(0,1fr);gap:var(--space-4);align-items:start;min-height:680px}.database-sidebar{position:sticky;top:0;display:flex;flex-direction:column;min-height:640px;max-height:min(76vh,820px);overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-card)}.database-sidebar__header{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 var(--space-3);border-bottom:1px solid var(--border-subtle)}.database-sidebar__header:not(:first-child){border-top:1px solid var(--border)}.database-object-list{display:grid;align-content:start;min-height:44px;max-height:240px;overflow:auto;padding:var(--space-2)}.database-object-list button{width:100%;min-height:34px;overflow:hidden;padding:var(--space-1) var(--space-2);border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-1);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;font:inherit}.database-object-list button:hover{background:var(--bg-hover)}.database-object-list button.is-active{background:var(--brand-soft);color:var(--brand);font-weight:600}.database-object-list button:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.database-object-list>span{padding:var(--space-2);color:var(--text-3);font-size:12px}.database-sidebar__footer{display:grid;gap:var(--space-2);margin-top:auto;padding:var(--space-3);border-top:1px solid var(--border)}.database-main{min-width:0}.database-main>.ant-tabs>.ant-tabs-nav{margin-bottom:var(--space-4)}.database-table-card,.database-schema-grid .ant-card,.database-relations-card,.database-sql-card{overflow:hidden;border:0;border-radius:var(--radius-card);background:var(--bg-card);box-shadow:var(--shadow-card)}.database-table-card{padding:var(--space-4) var(--space-6)}.database-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.database-table-toolbar>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}.database-table-card>.ant-alert{margin-bottom:var(--space-4)}.database-table-card .ant-table-wrapper{max-width:100%}.database-table-card .ant-table-thead{position:sticky;top:0;z-index:2}.database-table-card .ant-table-cell{white-space:nowrap}.database-table-card .ant-table-pagination{margin-bottom:0}.database-schema-grid{display:grid;gap:var(--space-4)}.database-schema-grid .ant-card-body,.database-relations-card .ant-card-body,.database-sql-card .ant-card-body{padding:var(--space-4) var(--space-6)}.database-sql-card .ant-card-body{display:grid;gap:var(--space-3)}.database-sql-card p{margin:0;color:var(--text-2);font-size:12px;line-height:1.6}.database-sql-card textarea{font-family:var(--font-code, ui-monospace, Consolas, monospace)}.database-row-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--space-4);max-height:min(60vh,620px);overflow:auto;padding-right:var(--space-2)}.database-row-form .ant-form-item{min-width:0}.database-page button:focus-visible,.database-page input:focus-visible,.database-page textarea:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@container wps-main (max-width: 900px){.calendar-layout,.diagram-layout{grid-template-columns:1fr}.diagram-inspector{grid-template-columns:repeat(2,minmax(0,1fr))}.database-layout{grid-template-columns:1fr}.database-sidebar{position:static;min-height:0;max-height:none}.database-object-list{max-height:180px}}@container wps-main (max-width: 620px){.local-page__header{flex-direction:column}.local-page__actions{justify-content:flex-start}.calendar-grid__day{min-height:54px}.local-files__row{grid-template-columns:minmax(0,1fr) 80px}.local-files__row>:nth-child(2),.local-files__row>:nth-child(3){display:none}.database-summary,.database-table-toolbar{align-items:flex-start;flex-direction:column}.database-table-card{padding-inline:var(--space-4)}.database-row-form{grid-template-columns:1fr}}@container wps-main (max-width: 480px){.calendar-card__nav,.calendar-grid{min-width:350px}.calendar-grid__day{min-height:46px;padding:var(--space-1)}.calendar-grid__day small{font-size:10px}.calendar-event{flex-direction:column}.diagram-inspector{grid-template-columns:1fr}}.diagram-page .diagram-toolbar{flex-wrap:wrap;gap:6px}.diagram-toolbar output{min-width:42px;text-align:center;font-variant-numeric:tabular-nums}.diagram-plane{position:relative;overflow:hidden}.diagram-page .diagram-node{padding:0;min-height:72px;border:0;background:transparent;overflow:visible;-webkit-user-select:none;user-select:none}.diagram-node>svg{display:block;width:180px;height:72px;overflow:visible;pointer-events:none}.diagram-node--selected>svg{filter:drop-shadow(0 0 3px #2b6cf680)}.diagram-note-indicator{position:absolute;right:9px;top:6px;color:#925d16;font-size:10px}.diagram-lines text{font:13px sans-serif;paint-order:stroke;stroke:#fff;stroke-width:4px}.diagram-page .diagram-board{background-image:radial-gradient(#cbd3de 1px,transparent 1px);background-size:20px 20px}.diagram-page .diagram-scroll{overscroll-behavior:contain;touch-action:none}.diagram-palette{display:flex;flex-wrap:wrap;gap:6px}.diagram-inspector input:not([type]),.diagram-inspector input[type=text]{min-width:0;min-height:32px;padding:4px 8px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card);color:var(--text-1)}.diagram-page .diagram-inspector__edges>div{align-items:flex-end;padding-block:6px}.diagram-inspector__edges label{min-width:0;flex:1}.diagram-inspector__edges input{width:100%}.diagram-page{max-width:1500px}.diagram-inspector{min-width:0}.diagram-node:focus-visible{outline:2px solid var(--brand);outline-offset:4px}@media (max-width:900px){.diagram-page .diagram-layout{grid-template-columns:minmax(0,1fr)}.diagram-page .diagram-inspector{grid-template-columns:repeat(2,minmax(0,1fr))}.diagram-page .diagram-inspector h2,.diagram-page .diagram-inspector__edges{grid-column:1/-1}.diagram-page .diagram-scroll{height:48vh;min-height:280px}}@media (max-width:480px){.diagram-page .local-page__header{flex-direction:column}.diagram-page .local-page__actions{justify-content:flex-start}.diagram-page .diagram-inspector{grid-template-columns:minmax(0,1fr)}.diagram-page .diagram-toolbar{padding:8px}.diagram-page .diagram-toolbar button{padding-inline:9px}.diagram-page .local-page__header p{font-size:12px}}.diagram-project-filters{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-block:20px 12px}.diagram-project-filters label{display:grid;gap:6px;min-width:140px;flex:1}.diagram-project-filters label:last-child{flex:0 1 180px}.diagram-project-filters select,.diagram-project-name input{min-height:36px;padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card);color:var(--text-1)}.diagram-project-tabs{display:flex;gap:6px;align-self:flex-end}.diagram-project-tabs [aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:#fff}.diagram-project-count{color:var(--text-2)}.diagram-project-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:18px;list-style:none;padding:0;margin-block:16px}.diagram-project-card{border:1px solid var(--border);background:var(--bg-card);border-radius:var(--radius-card,12px);overflow:hidden;min-width:0}.diagram-project-preview{display:block;width:100%;height:160px;padding:12px;border:0;border-bottom:1px solid var(--border);background:var(--bg-hover,#f4f7fb);cursor:pointer}.diagram-project-preview img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.diagram-project-preview:disabled{cursor:default}.diagram-project-preview:focus-visible{outline:3px solid var(--brand);outline-offset:-3px}.diagram-project-card__body{padding:16px}.diagram-project-card h2{font-size:17px;margin:0 0 8px;overflow-wrap:anywhere}.diagram-project-card p{font-size:12px;color:var(--text-2);overflow-wrap:anywhere}.diagram-project-card__actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.diagram-project-empty{padding:54px 16px;text-align:center;border:1px dashed var(--border);border-radius:12px}.diagram-project-empty h2{font-size:19px}.diagram-project-empty p{color:var(--text-2)}.diagram-project-warning{padding:14px 16px;margin-block:12px;background:var(--warning-bg,#fff7e6);border:1px solid var(--warning,#d48806);border-radius:8px;overflow-wrap:anywhere}.diagram-project-warning button{margin:4px 6px 0 0}.diagram-project-draft{color:var(--warning,#925d16)!important}.diagram-project-name{display:grid;gap:8px}.diagram-external-warning:empty{display:none}.diagram-external-warning{padding:8px 20px;color:var(--text-2)}.diagram-project-name input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (max-width:480px){.diagram-project-filters{gap:12px}.diagram-project-tabs{width:100%}.diagram-project-filters label{min-width:0;flex:1 1 170px}.diagram-project-filters label:last-child{flex:1 1 120px}.diagram-project-grid{gap:12px}.diagram-project-card__body{padding:12px}.diagram-project-card__actions button{min-height:36px}.diagram-projects .local-page__actions{flex-wrap:wrap}.diagram-project-preview{height:150px}}.diagram-location-tabs{display:flex;gap:8px;flex-wrap:wrap;padding:12px 24px 0}.diagram-location-tabs [aria-pressed=true]{background:var(--brand);color:#fff;border-color:var(--brand)}.diagram-edit-fields{display:grid;grid-template-columns:inherit;align-content:start;gap:inherit;grid-column:1/-1;min-width:0;margin:0;padding:0;border:0}.diagram-edit-fields:disabled{opacity:.75}.diagram-cloud-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 24px;background:var(--bg-card);border-bottom:1px solid var(--border);overflow-wrap:anywhere}.diagram-cloud-editor{min-width:0}.diagram-cloud-editor>.ant-alert{margin:12px 24px}.diagram-cloud-preview{display:flex;align-items:center;justify-content:center;color:var(--brand)}@media (max-width:480px){.diagram-location-tabs{padding-inline:12px}.diagram-location-tabs button,.diagram-cloud-status button{min-height:36px}.diagram-cloud-status{padding:12px}.diagram-cloud-editor>.ant-alert{margin-inline:12px}}.workspace-tool{min-width:0}.wps-newdoc-service-title{margin:20px 0 12px;font-size:14px;color:var(--text-2)}.wps-newdoc-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wps-newdoc-services button{display:flex;align-items:center;gap:8px;min-height:52px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card);color:var(--text-1);cursor:pointer;font:inherit}.wps-newdoc-services button:hover,.wps-newdoc-services button:focus-visible{border-color:var(--brand);background:var(--bg-hover)}.tool-card{min-width:0;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-card);overflow:hidden}.tool-toolbar,.tool-table-tabs,.tool-table-footer,.tool-row-actions,.tool-selection{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tool-toolbar{padding:16px;border-bottom:1px solid var(--border)}.tool-toolbar>.ant-input-affix-wrapper{width:min(220px,100%)}.tool-toolbar>.ant-select{min-width:140px}.tool-view-tabs{display:flex;gap:4px}.tool-table-tabs{margin-bottom:12px}.tool-table-tabs .ant-tabs{flex:1;min-width:160px}.tool-table-tabs .ant-tabs-nav{margin:0}.tool-table-footer,.tool-selection{padding:12px 16px;justify-content:space-between}.tool-selection{background:var(--brand-soft)}.tool-row-actions{flex-wrap:nowrap;gap:0}.tool-row-actions .ant-btn{padding-inline:6px}.tool-field-list{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.tool-field-list>div{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card)}.tool-board{display:flex;gap:16px;overflow-x:auto;padding:16px;min-height:280px}.tool-board>section{min-width:240px;flex:1;background:var(--bg-app);border-radius:var(--radius-control);padding:12px}.tool-board h2{font-size:14px;margin:0 0 12px}.tool-board article{padding:12px;margin-bottom:12px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card)}.tool-board article p{margin:6px 0;color:var(--text-2);font-size:12px;overflow-wrap:anywhere}.tool-board article .ant-select{width:100%;margin-top:8px}.tool-card-title{padding:0;border:0;background:transparent;color:var(--text-1);font:600 14px/1.5 var(--font-body);cursor:pointer;text-align:left;overflow-wrap:anywhere}.tool-form-preview{padding:40px 24px;text-align:center}.tool-form-preview h2{font-size:20px}.tool-form-preview p{color:var(--text-2)}.notes-workspace{display:grid;grid-template-columns:270px minmax(0,1fr);gap:16px}.notes-list{padding:12px;display:flex;flex-direction:column;gap:12px}.notes-list__items{max-height:65vh;overflow-y:auto}.notes-list__items>button{width:100%;padding:12px 8px;text-align:left;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text-1);cursor:pointer;font:inherit}.notes-list__items>button[aria-pressed=true]{background:var(--brand-soft)}.notes-list__items strong,.notes-list__items span,.notes-list__items small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.notes-list__items span{color:var(--text-2);font-size:12px;margin-block:6px}.notes-list__items small{color:var(--text-3);font-size:11px}.notes-editor{padding:16px}.notes-editor .tool-toolbar{padding:0 0 12px;margin-bottom:12px}.notes-title.ant-input{font-size:20px;font-weight:600;margin-bottom:12px}.notes-metadata{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.notes-metadata label{min-width:0;font-size:12px;color:var(--text-2);display:grid;gap:4px}.notes-textarea.ant-input{min-height:48vh;resize:vertical;font:14px/1.8 var(--font-body)}.notes-markdown{min-height:48vh;overflow-wrap:anywhere;line-height:1.8}.notes-markdown pre,.notes-markdown table{max-width:100%;overflow-x:auto;display:block}.notes-markdown th,.notes-markdown td{padding:6px 12px;border:1px solid var(--border)}.tool-save-status,.tool-save-error{font-size:12px;margin-top:12px;color:var(--text-2)}.tool-save-error{color:var(--danger, #b42318)}.design-custom{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:16px;margin-bottom:20px}.design-custom h2{margin:0 auto 0 0;font-size:16px;align-self:center}.design-custom label{display:grid;gap:4px;color:var(--text-2);font-size:12px}.design-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.design-template-preview{min-height:240px;position:relative;overflow:hidden;padding:28px;display:flex;flex-direction:column;align-items:start;gap:20px}.design-template-preview strong{position:relative;z-index:1;font-size:28px;line-height:1.4;max-width:85%}.design-template-preview span{position:relative;z-index:1;font-size:12px;max-width:80%}.design-template-preview i{position:absolute;border-radius:50%;background:currentColor;width:100px;height:100px;right:-25px;bottom:-20px;opacity:.15}.design-template-details{padding:16px}.design-template-details h2{margin:0 0 6px;font-size:16px}.design-template-details p{color:var(--text-2);font-size:12px}@media (max-width: 840px){.notes-workspace{grid-template-columns:1fr}.notes-list__items{max-height:180px}.notes-editor{padding:12px}.design-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.workspace-tool .local-page__header{display:block}.workspace-tool .local-page__actions{margin-top:12px;justify-content:start}.workspace-tool .ant-btn{min-height:44px}.tool-toolbar{padding:12px}.tool-toolbar>.ant-input-affix-wrapper{width:100%}.notes-metadata,.design-template-grid{grid-template-columns:1fr}.design-custom{gap:8px}.design-custom h2{width:100%}.wps-newdoc-services{grid-template-columns:repeat(2,minmax(0,1fr))}}.notes-markdown img{max-width:100%;height:auto;border-radius:8px}.seal-preview-modal .ant-modal-body{padding-top:8px}.seal-preview-title{display:block;max-width:calc(100% - 32px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seal-preview-body{position:relative;height:min(72vh,760px);overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-app)}.seal-preview-engine{width:100%;height:100%}.seal-preview-media{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:12px}.seal-preview-media img,.seal-preview-media video{max-width:100%;max-height:100%;object-fit:contain;border-radius:6px;background:var(--bg-card)}.seal-preview-media audio{width:min(520px,100%)}.seal-preview-text{margin:0;height:100%;overflow:auto;padding:16px;color:var(--text-1);background:var(--bg-card);font:13px/1.6 Consolas,Cascadia Mono,Microsoft YaHei UI,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.seal-preview-zip{height:100%;overflow:auto;padding:12px 16px;background:var(--bg-card);color:var(--text-1)}.seal-preview-zip ul{margin:0;padding:0;list-style:none}.seal-preview-zip li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid var(--border);font-size:13px;overflow-wrap:anywhere}.seal-preview-zip small{flex:none;color:var(--text-3)}.seal-preview-notice{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;padding:24px;text-align:center;color:var(--text-2)}@media (max-width: 600px){.seal-preview-body{height:64vh}}.seal-share-link{display:grid;gap:14px;color:var(--text-1)}.seal-share-link__file{display:flex;align-items:center;gap:8px;min-width:0;margin:0;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--bg-app);font-size:13px;font-weight:600}.seal-share-link__file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seal-share-link__file svg{flex:none;color:var(--text-2)}.seal-share-link__hint{margin:0;font-size:12px;line-height:1.7;color:var(--text-2)}.seal-share-link__row{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px;font-weight:600}.seal-share-link__code.ant-input-number{width:100%;letter-spacing:2px}.seal-share-link__notice.ant-checkbox-wrapper{font-size:12px;color:var(--text-2)}.seal-share-link__result{display:grid;gap:10px}.seal-share-link__result .ant-btn{justify-self:start}.seal-share-link__tags{display:flex;flex-wrap:wrap;gap:6px}.seal-share-link__warn{margin:0;padding:10px 12px;border-radius:8px;background:var(--brand-soft);color:var(--text-1);font-size:12px;line-height:1.7}.seal-share-link__footer{display:flex;justify-content:flex-end;gap:8px}@media (max-width: 820px),(pointer: coarse) and (max-width: 1024px){.seal-share-link__row{flex-direction:column;align-items:stretch;gap:8px}.seal-share-link__row .ant-select,.seal-share-link__row .ant-switch{align-self:flex-start}.seal-share-link__row .ant-select{width:100%;min-width:0}.seal-share-link__result .ant-btn{justify-self:stretch;width:100%;min-height:44px}.seal-share-link__footer{flex-direction:column-reverse}.seal-share-link__footer .ant-btn{width:100%;min-height:44px}}.seal-my-shares{min-height:100%;gap:16px}.seal-my-shares-header{align-items:end;justify-content:space-between}.seal-my-shares-header>div{display:grid;gap:4px}.seal-my-shares-back.ant-btn{padding:0;height:auto;justify-self:start}.seal-my-shares-tools{display:flex;align-items:center;flex-wrap:wrap;gap:14px;font-size:13px;color:var(--text-2)}.seal-my-shares-tools .ant-select{min-width:150px}.seal-my-shares-tools .ant-input{width:min(220px,100%)}.seal-my-shares-list{border:1px solid var(--border-subtle);border-radius:8px;overflow:hidden}.seal-my-shares-list-heading,.seal-my-shares-list li{display:grid;grid-template-columns:28px minmax(0,1fr) 110px 170px;gap:16px;align-items:center;padding:12px 16px}.seal-my-shares-list-heading{background:var(--bg-hover);font-size:12px;color:var(--text-2)}.seal-my-shares-list ul{list-style:none;margin:0;padding:0}.seal-my-shares-list li{min-height:68px;border-top:1px solid var(--border-subtle)}.seal-my-shares-list li:hover{background:var(--bg-hover)}.seal-my-shares-name{display:grid;gap:3px;min-width:0;font-size:13px}.seal-my-shares-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.seal-my-shares-name span,.seal-my-shares-list time{color:var(--text-2);font-size:12px}.seal-my-shares-details{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:var(--text-2)}.seal-my-shares-details span{white-space:nowrap}.seal-my-shares-loading{padding:36px 16px;text-align:center;color:var(--text-2)}.seal-my-shares .ant-pagination{align-self:end}.seal-my-shares-note{font-size:12px;color:var(--text-3);margin:0}@media (max-width:700px){.seal-my-shares-list-heading,.seal-my-shares-list li{grid-template-columns:28px minmax(0,1fr) 78px;gap:10px;padding:12px}.seal-my-shares-list-heading>span:last-child,.seal-my-shares-list time{display:none}.seal-my-shares-header{align-items:start}.seal-my-shares-header>.ant-btn{min-height:40px}.seal-my-shares-list li{min-height:64px}}.seal-zotero{display:grid;gap:16px;color:var(--text-1);min-width:0}.seal-zotero__intro{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--bg-app)}.seal-zotero__intro svg{flex:none;margin-top:2px;color:var(--brand)}.seal-zotero__intro div{min-width:0;flex:1}.seal-zotero__intro strong{font-size:14px}.seal-zotero__intro p{margin:4px 0 0;font-size:12px;line-height:1.7;color:var(--text-2)}.seal-zotero__error{margin:0;padding:10px 12px;border-radius:8px;background:var(--bg-app);color:var(--danger);font-size:13px}.seal-zotero__body{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:16px;align-items:start;min-width:0}.seal-zotero__list{list-style:none;margin:0;padding:0;display:grid;gap:4px;max-height:min(60vh,560px);overflow-y:auto;overscroll-behavior:contain}.seal-zotero__list button{display:grid;gap:2px;width:100%;padding:9px 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.seal-zotero__list button:hover{background:var(--bg-hover)}.seal-zotero__list button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft)}.seal-zotero__list button:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.seal-zotero__list strong{font-size:13px;font-weight:600;line-height:1.5}.seal-zotero__list span{font-size:12px;color:var(--text-2);line-height:1.5}.seal-zotero__article{min-width:0;border:1px solid var(--border-subtle);border-radius:10px;padding:16px 18px;background:var(--bg-card);max-height:min(72vh,720px);overflow-y:auto;overscroll-behavior:contain}.seal-zotero__toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--border-subtle)}.seal-zotero__route{font-size:12px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.seal-zotero__empty{margin:0;padding:24px 8px;text-align:center;font-size:13px;color:var(--text-2)}.seal-zotero__markdown{font-size:14px;line-height:1.8;overflow-wrap:anywhere}.seal-zotero__markdown h1{font-size:20px;margin:4px 0 12px}.seal-zotero__markdown h2{font-size:17px;margin:20px 0 10px}.seal-zotero__markdown h3{font-size:15px;margin:16px 0 8px}.seal-zotero__markdown p{margin:0 0 12px}.seal-zotero__markdown ul,.seal-zotero__markdown ol{padding-inline-start:22px;margin:0 0 12px}.seal-zotero__markdown code{padding:1px 5px;border-radius:4px;background:var(--bg-app);font-size:.92em}.seal-zotero__markdown pre{padding:12px;border-radius:8px;background:var(--bg-app);overflow-x:auto}.seal-zotero__markdown pre code{padding:0;background:none}.seal-zotero__markdown blockquote{margin:0 0 12px;padding:8px 14px;border-inline-start:3px solid var(--border);color:var(--text-2)}.seal-zotero__markdown table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:0 0 12px}.seal-zotero__markdown :is(th,td){padding:6px 10px;border:1px solid var(--border);font-size:13px}.seal-zotero__markdown img{max-width:100%;height:auto;border-radius:8px}@media (max-width: 900px),(pointer: coarse) and (max-width: 1024px){.seal-zotero__body{grid-template-columns:minmax(0,1fr)}.seal-zotero__list{max-height:40vh}.seal-zotero__article{max-height:none;overflow:visible}.seal-zotero__intro{flex-wrap:wrap}.seal-zotero__intro .ant-btn{width:100%;min-height:40px}.seal-zotero__toolbar .ant-btn{min-height:36px}.seal-zotero__route{max-width:100%;flex-basis:100%}}.seal-revisions{background:var(--bg-primary,#fff);border-top:1px solid #dce2e9;padding:10px 18px;max-height:260px;overflow:auto;color:var(--text-primary,#263445)}.seal-revisions__tools{display:flex;align-items:center;flex-wrap:wrap;gap:10px;position:sticky;top:-10px;background:inherit;padding:5px 0;z-index:1}.seal-revisions__tools label{display:flex;align-items:center;gap:6px}.seal-revisions__tools input{width:150px}.seal-revisions__tools .ant-select{min-width:130px}.seal-revisions ol{padding-left:22px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px 24px}.seal-revisions li{padding:7px 0}.seal-revisions p{margin:5px 0}.seal-revisions time,.seal-revisions small{color:#69788b}.seal-revisions li button{margin-right:6px}[data-seal-revision-view=final] .wps-delete,[data-seal-revision-view=final] [data-seal-revision-type=moveFrom],[data-seal-revision-view=original] .wps-insert,[data-seal-revision-view=original] [data-seal-revision-type=moveTo]{display:none!important}[data-seal-revision-view=final] .wps-insert,[data-seal-revision-view=original] .wps-delete{background:transparent;color:inherit;text-decoration:none;border:0}[data-seal-paragraph-revision-type=moveFrom]{background:#fff1f0;text-decoration:line-through;color:#a83b37}[data-seal-paragraph-revision-type=moveTo]{background:#effaf1;color:#206b35}[data-seal-revision-view=final] [data-seal-paragraph-revision-type=moveFrom],[data-seal-revision-view=original] [data-seal-paragraph-revision-type=moveTo]{display:none!important}[data-seal-revision-view=final] [data-seal-paragraph-revision-type=del],[data-seal-revision-view=original] [data-seal-paragraph-revision-type=ins]{display:contents}[data-seal-revision-view=markup] [data-seal-paragraph-revision-type=ins]:after{content:" \b6";color:#24783a}[data-seal-revision-view=markup] [data-seal-paragraph-revision-type=del]:after{content:" \b6";color:#b44337;text-decoration:line-through}[data-seal-ooxml-locked]{outline:1px dashed #a6b2c3;outline-offset:3px;cursor:default}.seal-revision-toggle{margin:5px 12px;align-self:flex-start}@media (max-width:600px){.seal-revisions{padding:8px;max-height:40vh}.seal-revisions__tools{gap:6px}.seal-revisions ol{display:block}}.wps-mailmerge{display:grid;gap:var(--space-3);color:var(--text-1);line-height:1.55}.wps-mailmerge__help,.wps-mailmerge__source,.wps-mailmerge__note{margin:0;color:var(--text-2)}.wps-mailmerge__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);font-weight:600}.wps-mailmerge__head input[type=file]{position:absolute;width:1px;height:1px;opacity:0}.wps-mailmerge__file{flex:0 0 auto;padding:var(--space-1) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);color:var(--brand);font-size:13px;font-weight:400;cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.wps-mailmerge__file:hover,.wps-mailmerge__head:focus-within .wps-mailmerge__file{background:var(--brand-soft);border-color:var(--brand)}.wps-mailmerge__preview{display:grid;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border)}.wps-mailmerge__summary{color:var(--text-2);font-size:13px;overflow-wrap:anywhere}.wps-mailmerge__preview-title{font-weight:600}.wps-mailmerge__page{min-width:0;max-height:220px;overflow:auto;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card)}.wps-mailmerge__page>:first-child{margin-top:0}.wps-mailmerge__page>:last-child{margin-bottom:0}@media (max-width: 768px){.wps-mailmerge__head{align-items:flex-start;flex-direction:column}.wps-mailmerge__file{width:100%;text-align:center}}.seal-citation-library{display:flex;flex-direction:column;gap:12px}.seal-citation-library__bar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.seal-citation-library__bar>.ant-input-affix-wrapper,.seal-citation-library__bar>.ant-input-search{flex:1 1 220px;min-width:180px}.seal-citation-library__list{list-style:none;margin:0;padding:0;max-height:380px;overflow:auto;border:1px solid var(--seal-border, #e8ebf0);border-radius:8px}.seal-citation-library__list>li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-bottom:1px solid var(--seal-border, #e8ebf0)}.seal-citation-library__list>li:last-child{border-bottom:none}.seal-citation-library__item{display:flex;align-items:center;gap:8px;min-width:0;cursor:pointer;flex:1}.seal-citation-library__title{font-size:13px;color:var(--seal-text, #1c1f23);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1 auto}.seal-citation-library__meta{font-size:12px;color:var(--seal-text-secondary, #6b7280);flex:0 0 auto}.seal-citation-library__error{margin:0;padding:8px 12px;border-radius:6px;background:rgba(255,77,79,.08);color:#b42318;font-size:13px;line-height:1.5}.seal-citation-library__hint{margin:0;font-size:12px;color:var(--seal-text-secondary, #6b7280);line-height:1.6}.seal-citation-field,.seal-bibliography-field{-webkit-user-select:text;user-select:text}.seal-citation-field{white-space:nowrap}.seal-bibliography-field{display:block;margin:12px 0}.seal-bibliography-field .seal-bibliography-title{font-weight:600;margin:0 0 8px}.seal-bibliography-field .seal-bibliography-entry{margin:0 0 4px;text-indent:0}.seal-bibliography-field .seal-bibliography-number{margin-right:6px}.seal-font-trigger{flex:0 0 auto;width:128px;height:32px;margin:2px 3px;padding:0 6px;gap:5px;border:1px solid var(--border, #d9dee8);background:var(--bg-card, #fff);color:var(--text-1);justify-content:flex-start}.seal-font-trigger .wps-ribbon-button__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-1);font-size:13px}.seal-font-trigger .wps-ribbon-button__caret{flex:0 0 auto;margin-left:auto}.seal-font-trigger:hover{border-color:var(--brand);color:var(--brand)}.seal-font-popover .ant-popover-inner{padding:0;overflow:hidden}.seal-font-menu{width:min(410px,calc(100vw - 28px));max-height:min(66vh,560px);display:flex;flex-direction:column;color:var(--text-1)}.seal-font-menu__search{display:flex;flex-direction:column;gap:4px;padding:10px 12px 8px;border-bottom:1px solid var(--border)}.seal-font-menu__loading{font-size:11px;color:var(--text-2)}.seal-font-menu__list{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:4px 6px 8px}.seal-font-menu__group>header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:8px 6px 4px;background:var(--bg-card, #fff);color:var(--text-2);font-size:11px;font-weight:600;letter-spacing:.02em}.seal-font-menu__group>header small{font-weight:400;color:var(--text-3)}.seal-font-menu__item{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name style" "preview preview";gap:2px 8px;padding:7px 8px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-1);text-align:left;cursor:pointer}.seal-font-menu__item:hover{border-color:var(--border);background:var(--bg-hover)}.seal-font-menu__item.is-current{border-color:color-mix(in srgb,var(--brand) 42%,transparent);background:var(--brand-soft)}.seal-font-menu__name{grid-area:name;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35}.seal-font-menu__style{grid-area:style;color:var(--text-3);font-size:10px;align-self:center;white-space:nowrap}.seal-font-menu__preview{grid-area:preview;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);font-size:12px;line-height:1.45}.seal-font-menu__more{width:100%;margin:2px 0 6px;padding:5px;border:0;background:transparent;color:var(--brand);font-size:11px;cursor:pointer}.seal-font-menu__empty{padding:28px 12px;text-align:center;color:var(--text-2);font-size:12px}.seal-font-menu__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-top:1px solid var(--border);background:var(--bg-app, #f7f9fc)}.seal-font-menu__footer button{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 8px;border:1px solid var(--border);border-radius:5px;background:var(--bg-card);color:var(--text-1);font:inherit;font-size:12px;cursor:pointer}.seal-font-menu__footer button:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.seal-font-menu__footer button:disabled{opacity:.55;cursor:wait}.seal-font-library__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;border-bottom:1px solid var(--border)}.seal-font-library__summary{flex:1 0 100%;margin-right:auto;color:var(--text-2);font-size:12px;line-height:1.6}.seal-font-library__list{display:grid;gap:0;max-height:320px;overflow:auto}.seal-font-library__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:10px 12px;border-top:1px solid var(--border)}.seal-font-library__row:first-child{border-top:0}.seal-font-library__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.seal-font-library__meta{grid-column:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);font-size:11px}.seal-font-library__sample{grid-column:1 / -1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-1);font-size:13px;line-height:1.5}.seal-font-library__actions{grid-row:1 / span 2;grid-column:2;display:flex;gap:6px}.seal-font-library__empty{padding:22px 12px;color:var(--text-2);font-size:12px;text-align:center}.seal-font-library__error{padding:0 12px 10px;color:var(--danger, #c53b3b);font-size:12px}@media (max-width: 760px){.seal-font-trigger{width:108px}.seal-font-menu{max-height:min(72vh,620px)}.seal-font-menu__item{padding:9px 8px}.seal-font-library__row{grid-template-columns:minmax(0,1fr) auto}}:root{--image-handle-size: 8px;--image-handle-target: 24px;--image-control-height: 28px}.seal-image-frame{position:fixed;z-index:40;outline:1px solid var(--brand);pointer-events:none}.seal-image-handle{position:absolute;width:var(--image-handle-target);height:var(--image-handle-target);padding:0;border:0;background:transparent;pointer-events:auto;touch-action:none}.seal-image-handle:after{content:"";display:block;width:var(--image-handle-size);height:var(--image-handle-size);margin:auto;border:1px solid var(--brand);background:var(--bg-card);border-radius:50%}.seal-image-handle--n{left:50%;top:0;transform:translate(-50%,-50%);cursor:ns-resize}.seal-image-handle--s{left:50%;bottom:0;transform:translate(-50%,50%);cursor:ns-resize}.seal-image-handle--w{left:0;top:50%;transform:translate(-50%,-50%);cursor:ew-resize}.seal-image-handle--e{right:0;top:50%;transform:translate(50%,-50%);cursor:ew-resize}.seal-image-rotate{position:absolute;left:50%;top:-36px;transform:translate(-50%);width:28px;height:28px;border:1px solid var(--brand);border-radius:50%;background:var(--bg-card);color:var(--brand);pointer-events:auto;touch-action:none;cursor:grab}.seal-image-rotate:after{content:"";position:absolute;left:50%;top:27px;height:9px;border-left:1px solid var(--brand)}.seal-image-drag-preview{position:fixed;z-index:39;pointer-events:none;border:2px dashed var(--brand);background:var(--brand-soft);color:var(--text-1);padding:8px;box-sizing:border-box;font-size:12px}.wps-editor-canvas [contenteditable=true] img{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.seal-image-handle--nw{left:0;top:0;transform:translate(-50%,-50%);cursor:nwse-resize}.seal-image-handle--ne{right:0;top:0;transform:translate(50%,-50%);cursor:nesw-resize}.seal-image-handle--sw{left:0;bottom:0;transform:translate(-50%,50%);cursor:nesw-resize}.seal-image-handle--se{right:0;bottom:0;transform:translate(50%,50%);cursor:nwse-resize}.seal-image-toolbar{position:fixed;z-index:41;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-1);max-width:calc(100vw - var(--space-4));padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card);color:var(--text-1);box-shadow:var(--shadow-card);width:144px;max-height:min(330px,calc(100dvh - 80px));overflow-y:auto;box-sizing:border-box}.seal-image-toolbar button{height:var(--image-control-height);padding:0 var(--space-2);border:0;border-radius:var(--radius-control);background:transparent;color:inherit;font-size:12px;cursor:pointer;text-align:left}.seal-image-toolbar button:hover{background:var(--bg-hover)}.seal-image-toolbar button[aria-pressed=true]{color:var(--brand);background:var(--brand-soft)}.seal-image-toolbar .seal-image-more{display:flex;align-items:center;justify-content:space-between;gap:8px}.seal-image-more>span{font-size:20px;line-height:1;color:var(--text-2)}.seal-image-more[aria-expanded=true]{background:var(--bg-hover)}.wps-context-menu.seal-image-menu--more{width:162px;box-sizing:border-box}.seal-context-menu-open .seal-image-toolbar{visibility:hidden!important}.seal-image-menu .wps-context-menu__item--danger{color:var(--danger, #ef4444)}.seal-image-tools button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.seal-image-tools button:disabled{color:var(--text-3);cursor:default}.seal-image-toolbar [role=status]{flex-basis:100%;padding:var(--space-1) var(--space-2);color:var(--text-2);font-size:12px}.seal-image-size{display:flex;flex-direction:column;gap:var(--space-3)}.seal-image-size label{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.seal-image-size .ant-input-number{width:160px}.seal-image-size p{margin:var(--space-1) 0 0;color:var(--text-2);font-size:12px;line-height:1.6}.seal-image-layout{display:flex;flex-wrap:wrap;gap:8px}.seal-image-preview{display:flex;align-items:center;justify-content:center;overflow:hidden}.seal-image-preview img{flex:none;max-width:none;object-fit:contain}.seal-image-crop{display:flex;justify-content:center;margin-bottom:16px}.seal-image-crop-source{position:relative;display:inline-block;max-width:100%;overflow:hidden}.seal-image-crop-source img{display:block;max-width:100%;max-height:280px;object-fit:contain}.seal-image-crop-area{position:absolute;border:2px solid var(--brand);box-shadow:0 0 0 600px #0008;pointer-events:none}@media (max-width: 820px),(pointer: coarse){:root{--image-handle-target: 44px;--image-handle-size: 10px}.seal-image-rotate{top:-48px;width:44px;height:44px}.seal-image-rotate:after{top:43px;height:5px}.seal-image-toolbar{width:calc(100vw - 24px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-height:190px}.seal-image-toolbar button{min-height:44px;height:auto;text-align:center}.seal-image-menu .wps-context-menu__item{min-height:44px;box-sizing:border-box}.seal-image-toolbar [role=status]{grid-column:1 / -1}}@media (max-width: 480px){.seal-image-size .ant-input-number{width:120px}}.seal-fullscreen-reader{position:fixed;inset:0;z-index:2200;display:flex;flex-direction:column;width:100%;height:100vh;height:100dvh;min-height:0;box-sizing:border-box;margin:0;background:var(--bg-card,#fff);color:var(--text-1,#202632);padding-top:env(safe-area-inset-top,0px);padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px)}.seal-fullscreen-reader:focus{outline:none}.seal-fullscreen-reader [data-reading-chrome][hidden],.wps-slideshow[data-reading-auto-hide=true] [data-reading-chrome][hidden],.wps-slideshow[data-reading-auto-hide=true] .wps-slideshow__edge-hotzone{display:none!important}.seal-fullscreen-reader[data-reading-auto-hide=true]>:is(.seal-fullscreen-reader__toolbar,.pdf-viewer__toolbar,.seal-fullscreen-reader__footer){position:absolute;inset-inline:0;z-index:3;box-shadow:0 2px 12px #0001}.seal-fullscreen-reader[data-reading-auto-hide=true]>:is(.seal-fullscreen-reader__toolbar,.pdf-viewer__toolbar){top:env(safe-area-inset-top,0px);max-height:65%;overflow:auto}.seal-fullscreen-reader[data-reading-auto-hide=true]>.seal-fullscreen-reader__footer{bottom:0}.seal-fullscreen-reader__toolbar{display:flex;flex-direction:column;align-items:stretch;flex:0 0 auto;gap:2px;padding:6px 10px 8px;background:var(--bg-card,#fff);border-bottom:1px solid var(--border,#ddd)}.seal-fullscreen-reader__heading{display:flex;align-items:center;width:100%;min-width:0}.seal-fullscreen-reader__tools{display:flex;align-items:center;gap:4px;width:100%;min-width:0;overflow-x:auto;scrollbar-width:none}.seal-fullscreen-reader__tools::-webkit-scrollbar{display:none}.seal-fullscreen-reader__toolbar button,.seal-fullscreen-reader__footer button{min-height:40px;min-width:40px;border:1px solid var(--border,#ddd);border-radius:6px;background:var(--bg-card,#fff);color:inherit;font:inherit;padding:6px 9px}.seal-fullscreen-reader__toolbar .seal-fullscreen-reader__icon,.seal-fullscreen-reader__footer .seal-fullscreen-reader__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;min-width:34px;min-height:34px;padding:0;border-color:transparent;background:transparent}.seal-fullscreen-reader__icon svg,.seal-fullscreen-reader__continuous svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.seal-fullscreen-reader__divider{flex:0 0 auto;width:1px;height:20px;margin:0 2px;background:var(--border,#ddd)}.seal-fullscreen-reader__zoom{flex:0 0 auto;min-width:42px;text-align:center;font-size:12px;font-variant-numeric:tabular-nums;color:var(--text-2,#666)}.seal-fullscreen-reader button:focus-visible{outline:2px solid var(--brand,#3877d6);outline-offset:1px}.seal-fullscreen-reader button:disabled{opacity:.4}.seal-fullscreen-reader__title{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600}.seal-fullscreen-reader__footer{display:flex;flex:0 0 auto;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;padding:4px 10px;padding-bottom:max(4px,env(safe-area-inset-bottom,0px));background:var(--bg-card,#fff);border-top:1px solid var(--border,#ddd)}.seal-fullscreen-reader__page{min-width:52px;text-align:center;font-size:12px;font-variant-numeric:tabular-nums;color:var(--text-2,#666)}.seal-fullscreen-reader__continuous{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:var(--text-2,#666)}.seal-word-reader__viewport{flex:1 1 auto;min-height:0;min-width:0;position:relative;overflow:auto;touch-action:pan-x pan-y;overscroll-behavior:contain}.seal-word-reader__viewport--pages{overflow-y:hidden;scroll-snap-type:x mandatory}.seal-word-reader__content{box-sizing:border-box;padding:20px;line-height:1.8;overflow-wrap:anywhere;user-select:text;-webkit-user-select:text}.seal-word-reader__viewport--pages .seal-word-reader__content{width:var(--reading-width);height:var(--reading-height);column-width:calc(var(--reading-width) - 40px);column-gap:40px;column-fill:auto}.seal-word-reader__snap{position:absolute;top:0;height:1px;pointer-events:none;scroll-snap-align:start;scroll-snap-stop:always}.seal-word-reader__content :is(p,li,div,span,font,td,th,a,em,strong,b,i,u,s,code){font-size:inherit!important;line-height:inherit!important}.seal-word-reader__content :is(img,svg,table,video){max-width:100%!important}.seal-word-reader__content img{height:auto;max-height:calc(var(--reading-height) - 40px);object-fit:contain}.seal-word-reader__content table{width:auto!important;table-layout:fixed;border-collapse:collapse}.seal-word-reader__content :is(td,th){overflow-wrap:anywhere}.seal-word-reader__content h1{font-size:1.8em!important}.seal-word-reader__content h2{font-size:1.5em!important}.seal-word-reader__content h3{font-size:1.3em!important}.seal-word-reader__content .wps-page-break,.seal-word-reader__content [data-seal-page-break]{break-before:column;height:0;margin:0;padding:0}.seal-word-reader__content [hidden],.seal-word-reader__content [data-seal-docx-package]{display:none!important}.pdf-viewer--fullscreen{min-height:0!important}.pdf-viewer__stage.pdf-viewer__stage--paged{padding:0!important;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-gutter:auto}.pdf-viewer__pages.pdf-viewer__pages--paged{flex-direction:row;align-items:stretch;gap:0;margin:0;min-height:100%}.pdf-viewer__slide{flex:0 0 auto;height:100%;overflow:auto;scroll-snap-align:start;scroll-snap-stop:always;box-sizing:border-box;padding:12px;touch-action:pan-x pan-y}.pdf-viewer__slide .pdf-viewer__page{margin-inline:auto}.pdf-viewer--fullscreen .pdf-viewer__toolbar{padding-top:6px;flex-wrap:wrap;gap:6px}.pdf-viewer--fullscreen .pdf-viewer__controls{flex:1 1 100%;min-width:0;flex-wrap:wrap}.pdf-viewer--fullscreen .pdf-viewer__controls button{min-width:36px;min-height:40px}.pdf-viewer--fullscreen .pdf-viewer__stage{min-height:0}.wps-sheet-stage--split>.wps-sheet{flex:1 1 50%;min-height:72px}.wps-sheet-stage--split>.wps-sheet+.wps-sheet{border-top:3px solid var(--border)}.wps-sheet__image{position:relative;align-self:start;justify-self:start;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card)}.wps-sheet__image img{display:block;width:100%;height:100%;object-fit:contain}.wps-sheet__image button{position:absolute;top:var(--space-1);right:var(--space-1);padding:2px var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card);color:var(--text-1);font:inherit;font-size:12px;cursor:pointer}.wps-sheet__image button:hover,.wps-sheet__image button:focus-visible{border-color:var(--brand);color:var(--brand)}.wps-sheet__image button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wps-sheet__cell--commented:after{content:"";position:absolute;top:0;right:0;width:0;height:0;border-top:8px solid var(--brand);border-left:8px solid transparent;pointer-events:none}.wps-sheet-comment-dialog{display:grid;gap:var(--space-2)}.wps-sheet-comment-dialog label{color:var(--text-1);font-weight:600}.wps-sheet-comment-dialog textarea{width:100%;min-height:104px;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card);color:var(--text-1);font:inherit;line-height:1.5;resize:vertical}.wps-sheet-comment-dialog textarea:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wps-sheet-comment-dialog p{margin:0;color:var(--text-3);font-size:12px}.wps-sheet-filter-dialog{display:grid;gap:var(--space-2)}.wps-sheet-filter-dialog input{width:100%;height:30px;padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card);color:var(--text-1);font:inherit}.wps-sheet-filter-dialog input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wps-sheet-spell-list{max-height:240px;overflow:auto;margin:var(--space-3) 0;padding-left:var(--space-4);color:var(--text-1);line-height:1.5}.wps-sheet-spell-list li+li{margin-top:var(--space-1)}.wps-sheet-filterbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);background:var(--bg-card);color:var(--text-2);font-size:12px}.wps-sheet-filterbar button{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card);color:var(--text-1);cursor:pointer}.wps-sheet-filterbar button:hover{border-color:var(--brand);color:var(--brand)}.wps-sheet-filterbar button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wps-sheet-protectionbar{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);background:var(--bg-hover);color:var(--text-2);font-size:12px}.wps-sheet-symbol-dialog{display:grid;gap:var(--space-2)}.wps-sheet-symbol-dialog label{color:var(--text-1);font-weight:600}.wps-sheet-symbol-dialog input{width:100%;height:32px;padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card);color:var(--text-1);font:inherit}.wps-sheet-symbol-dialog input:hover{border-color:var(--brand)}.wps-sheet-symbol-dialog input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wps-sheet-symbol-dialog p{margin:0;color:var(--text-3);font-size:12px}.wps-sheet-validation-dialog{display:grid;gap:var(--space-2);color:var(--text-1)}.wps-sheet-validation-dialog>label,.wps-sheet-validation-dialog__range label{font-weight:600}.wps-sheet-validation-dialog select,.wps-sheet-validation-dialog textarea,.wps-sheet-validation-dialog__range input{width:100%;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card);color:var(--text-1);font:inherit}.wps-sheet-validation-dialog select:hover,.wps-sheet-validation-dialog textarea:hover,.wps-sheet-validation-dialog__range input:hover{border-color:var(--brand)}.wps-sheet-validation-dialog select:focus-visible,.wps-sheet-validation-dialog textarea:focus-visible,.wps-sheet-validation-dialog__range input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wps-sheet-validation-dialog__range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.wps-sheet-validation-dialog__range label{display:grid;gap:var(--space-2)}.wps-sheet-validation-dialog__checkbox{display:flex;align-items:center;gap:var(--space-2)}.wps-sheet-validation-dialog p{margin:0;color:var(--text-3);font-size:12px;line-height:1.5}@media (max-width: 480px){.wps-sheet-validation-dialog__range{grid-template-columns:1fr}}.wps-sheet-print-preview{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);background:var(--bg-hover)}.wps-sheet-print-preview__heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2);width:min(100%,794px);color:var(--text-1);font-size:13px}.wps-sheet-print-preview__heading span{color:var(--text-2);font-size:12px}.wps-sheet-print-preview__paper{position:relative;box-sizing:border-box;flex:0 0 auto;overflow:hidden;background:var(--bg-card);box-shadow:0 2px 8px #0000001f}.wps-sheet-print-preview__paper table{width:max-content;table-layout:fixed;border-collapse:collapse;color:var(--text-1);font-size:12px}.wps-sheet-print-preview__paper td{overflow:hidden;padding:2px 4px;border:1px solid var(--border-subtle);white-space:nowrap}.wps-sheet-print-preview__page-number{position:absolute;right:var(--space-4);bottom:var(--space-3);color:var(--text-3);font-size:12px}.wps-sheet-toolbar__compatibility{height:22px;max-width:110px;flex:0 1 110px;padding:0 3px;border:1px solid var(--border);border-radius:4px;background:var(--bg-card);color:var(--text-2);font:inherit;font-size:12px}.wps-sheet-toolbar__formula{min-width:0}@media (max-width: 480px){.wps-sheet-toolbar__name{width:66px;min-width:44px}.wps-sheet-toolbar__compatibility{max-width:92px}}.wps-sheet-format-dialog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding:4px 0}.wps-sheet-format-field{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;color:var(--text-1);font-size:13px}.wps-sheet-format-field input:not([type=checkbox]),.wps-sheet-format-field select{box-sizing:border-box;min-width:0;width:110px;height:30px;padding:3px 6px;border:1px solid var(--border);border-radius:6px;background:var(--bg-card);color:var(--text-1)}.wps-sheet-format-field input[type=color]{padding:2px}@media (max-width: 480px){.wps-sheet-format-dialog{grid-template-columns:1fr}}.wps-ppt-formula{display:inline-flex;align-items:center;gap:1px;line-height:1.2;font-family:"Cambria Math",Microsoft YaHei,serif;white-space:nowrap}.wps-ppt-formula__sup,.wps-ppt-formula__sub{font-size:.68em;line-height:1}.wps-ppt-formula__scripts{display:inline-flex;flex-direction:column;align-items:flex-start;margin-left:1px}.wps-ppt-formula__frac{display:inline-flex;flex-direction:column;align-items:center;vertical-align:middle;margin:0 2px;font-size:.92em}.wps-ppt-formula__num{border-bottom:1px solid currentColor;padding:0 3px}.wps-ppt-formula__den{padding:0 3px}.wps-ppt-formula__root{display:inline-flex;align-items:stretch;margin:0 1px}.wps-ppt-formula__radical{align-self:flex-start}.wps-ppt-formula__radicand{border-top:1px solid currentColor;padding:0 2px}.wps-ppt-formula__broken{color:var(--text-2);font-size:12px}.wps-ppt-attachment{display:flex;flex-direction:column;gap:var(--space-1, 4px);width:100%;height:100%;box-sizing:border-box;padding:var(--space-2, 8px);border:1px solid var(--border);border-radius:var(--radius-control, 6px);background:var(--bg-card);overflow:hidden}.wps-ppt-attachment__badge,.wps-ppt-diagram__badge{align-self:flex-start;font-size:12px;font-weight:600;color:var(--brand);border:1px solid var(--border);border-radius:var(--radius-control, 6px);padding:0 6px}.wps-ppt-attachment__name{font-size:14px;font-weight:600;color:var(--text-1);overflow-wrap:anywhere}.wps-ppt-attachment__meta,.wps-ppt-diagram__meta{font-size:12px;color:var(--text-2);overflow-wrap:anywhere}.wps-ppt-attachment__risk{font-size:12px;color:var(--text-1);border-top:1px solid var(--border);padding-top:var(--space-1, 4px)}.wps-ppt-diagram{display:flex;flex-direction:column;gap:var(--space-1, 4px);width:100%;height:100%;box-sizing:border-box;padding:var(--space-2, 8px);border:1px dashed var(--border);border-radius:var(--radius-control, 6px);background:var(--bg-card);overflow:hidden}.wps-ppt-diagram__text{font-size:14px;color:var(--text-1);overflow-wrap:anywhere}.wps-ppt-element{--ppt-element-control: 32px;--ppt-element-label: 12px;--ppt-element-body: 14px;display:grid;gap:var(--space-2);min-width:0;font-size:var(--ppt-element-body);line-height:1.5}.wps-ppt-element label{display:grid;gap:var(--space-1);min-width:0;color:var(--text-2);font-size:var(--ppt-element-label)}.wps-ppt-element__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.wps-ppt-element textarea,.wps-ppt-element select,.wps-ppt-element input:not([type=checkbox]),.wps-ppt-element button{box-sizing:border-box;width:100%;min-height:var(--ppt-element-control);min-width:0;border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-1);background:var(--bg-card);font:inherit}.wps-ppt-element textarea{resize:vertical;padding:var(--space-2);min-height:64px}.wps-ppt-element button:hover:enabled{background:var(--bg-hover);border-color:var(--brand)}.wps-ppt-element :is(button,input,select,textarea):focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wps-ppt-element :disabled{color:var(--text-3);cursor:default}.wps-ppt-element p{margin:var(--space-2) 0;color:var(--text-2);font-size:var(--ppt-element-label)}.wps-ppt-element label:has(input[type=checkbox]){display:flex;align-items:center;gap:var(--space-2)}.wps-ppt-element input[type=checkbox]{width:auto;min-height:0;margin:0;accent-color:var(--brand)}.wps-ppt-element-members button{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wps-ppt-element-members p{color:var(--text-2);line-height:1.5}@media (max-width: 480px){.wps-ppt-element__grid{grid-template-columns:1fr}}.wps-ppt-chart-panel__table{overflow:auto;max-height:320px;border:1px solid var(--border);border-radius:var(--radius-control)}.wps-ppt-chart-panel table{border-collapse:collapse;min-width:100%}.wps-ppt-chart-panel :is(th,td){min-width:96px;padding:var(--space-1);border-bottom:1px solid var(--border);text-align:left;font-weight:400}.wps-ppt-chart-panel th{position:sticky;top:0;background:var(--bg-card)}.wps-ppt-chart-panel th input,.wps-ppt-chart-panel th button{margin-bottom:var(--space-1)}.wps-ppt-chart-panel .wps-ppt-chart-panel__apply{background:var(--brand);color:var(--text-inverse, #fff)}.wps-ppt-chart-panel .wps-ppt-chart-panel__apply:hover:enabled{background:var(--brand);color:var(--text-inverse, #fff)}.wps-ppt-formula-preview{display:flex;align-items:center;justify-content:center;min-height:72px;padding:var(--space-2, 8px);border:1px solid var(--border);border-radius:var(--radius-control, 6px);background:var(--bg-card);overflow:auto}.wps-ppt-symbol-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:var(--space-1, 4px);max-height:260px;overflow:auto;padding:var(--space-1, 4px);border:1px solid var(--border);border-radius:var(--radius-control, 6px)}.wps-ppt-symbol-grid button{min-height:44px;font-size:18px;line-height:1}.wps-ppt-attachment-picker{display:block;padding:var(--space-2, 8px);border:1px dashed var(--border);border-radius:var(--radius-control, 6px)}.wps-ppt-attachment-warning{color:var(--text-1);border-left:3px solid var(--brand);padding-left:var(--space-2, 8px)}.wps-generation__hint{margin:var(--space-2, 8px) 0;padding-left:var(--space-2, 8px);border-left:2px solid var(--border);color:var(--text-2);font-size:12px}.wps-generation h3,.wps-assets h3{margin:var(--space-3, 12px) 0 var(--space-1, 4px);font-size:12px;font-weight:600;color:var(--text-1)}.wps-assets img{border:1px solid var(--border);border-radius:var(--radius-control, 6px);background:var(--bg-card)}.wps-review__tabs{display:flex;gap:var(--space-2, 8px);margin-bottom:var(--space-3, 12px);border-bottom:1px solid var(--border)}.wps-review__tab{padding:4px 0;border:none;border-bottom:2px solid transparent;background:none;color:var(--text-2);font-size:12px;cursor:pointer}.wps-review__tab.is-active{color:var(--text-1);border-bottom-color:var(--brand);font-weight:600}.wps-review__tab:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wps-compare label,.wps-security label{display:block;margin-bottom:var(--space-2, 8px);color:var(--text-2);font-size:12px}.wps-compare input,.wps-security input{display:block;width:100%;margin-top:var(--space-1, 4px);padding:4px 8px;border:1px solid var(--border);border-radius:var(--radius-control, 6px);background:var(--bg-card);color:var(--text-1);font-size:12px}.wps-compare button,.wps-security button{margin-bottom:var(--space-2, 8px)}.wps-compare__result{margin-top:var(--space-4, 16px)}.wps-compare__summary,.wps-compare__warning{margin:var(--space-2, 8px) 0;font-size:12px;color:var(--text-2)}.wps-compare__warning{color:var(--text-1);border-left:2px solid var(--brand);padding-left:var(--space-2, 8px)}.wps-compare__pages{margin:0;padding-left:var(--space-4, 16px)}.wps-compare__pages>li{margin-bottom:var(--space-3, 12px)}.wps-compare__group h4{margin:var(--space-2, 8px) 0 var(--space-1, 4px);font-size:12px;font-weight:600;color:var(--text-2)}.wps-compare__diffs{margin:0;padding-left:var(--space-4, 16px);font-size:12px}.wps-compare__diffs>li{display:flex;gap:var(--space-2, 8px);align-items:baseline;padding:2px 0;border-bottom:1px solid var(--border)}.wps-compare__target{color:var(--text-2);max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wps-compare__field{color:var(--text-2);min-width:56px}.wps-compare__value{color:var(--text-1);overflow-wrap:anywhere}.wps-security__meta{display:grid;grid-template-columns:auto 1fr;gap:var(--space-1, 4px) var(--space-2, 8px);margin:var(--space-2, 8px) 0;font-size:12px}.wps-security__meta dt{color:var(--text-2)}.wps-security__notice{margin-top:var(--space-3, 12px);padding-left:var(--space-2, 8px);border-left:2px solid var(--border);color:var(--text-2);font-size:12px}.wps-tools__group{margin-bottom:var(--space-4, 16px);border:1px solid var(--border);border-radius:var(--radius-control, 6px);padding:var(--space-3, 12px)}.wps-tools__group legend{padding:0 var(--space-2, 8px);color:var(--text-2);font-size:12px}.wps-tools__group label{display:block;margin-bottom:var(--space-2, 8px);color:var(--text-2);font-size:12px}.wps-tools__group input[type=text],.wps-tools__group input:not([type]),.wps-tools__group select{display:block;width:100%;margin-top:var(--space-1, 4px);padding:4px 8px;border:1px solid var(--border);border-radius:var(--radius-control, 6px);background:var(--bg-card);color:var(--text-1);font-size:12px}.wps-tools__group input[type=checkbox]{margin-right:var(--space-1, 4px)}.wps-tools__hint{margin:var(--space-2, 8px) 0 0;color:var(--text-2);font-size:12px}.wps-tools__files{margin:0 0 var(--space-2, 8px);padding-left:var(--space-4, 16px);font-size:12px;color:var(--text-1);max-height:120px;overflow:auto}.wps-tools__results{margin:0;padding-left:var(--space-4, 16px);font-size:12px}.wps-tools__results>li{margin-bottom:var(--space-1, 4px);overflow-wrap:anywhere}.wps-tools__ok{color:var(--text-1)}.wps-tools__fail{color:var(--text-1);border-left:2px solid var(--brand);padding-left:var(--space-2, 8px)}.pdf-workbench{--pdf-panel-width: 312px;--pdf-rail-width: 52px;--pdf-page-bg: var(--bg-app);--pdf-paper: #ffffff;display:grid;grid-template-columns:minmax(0,1fr) var(--pdf-panel-width);gap:0;height:100%;min-height:100%;color:var(--text-1)}.pdf-workbench--collapsed{grid-template-columns:minmax(0,1fr) var(--pdf-rail-width)}.pdf-workbench__panel,.pdf-viewer{min-width:0;background:var(--bg-card);border:1px solid var(--border)}.pdf-workbench__panel{display:flex;align-self:stretch;min-height:0;overflow:hidden;border-left:0}.pdf-workbench__rail{display:flex;order:2;flex:0 0 var(--pdf-rail-width);flex-direction:column;min-height:0;overflow-y:auto;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2);border-left:1px solid var(--border)}.pdf-workbench__rail-button{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-2);cursor:pointer;transition:background-color .18s,color .18s}.pdf-workbench__rail-button:hover,.pdf-workbench__rail-button--active{background:var(--brand-soft);color:var(--brand)}.pdf-workbench__rail-button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pdf-workbench__panel-content{order:1;flex:1 1 auto;min-width:0;overflow:auto;padding:var(--space-4)}.pdf-viewer{border-radius:0}.pdf-workbench__intro h1{margin:0;font-size:20px;line-height:1.25;font-weight:600}.pdf-workbench__intro p{margin:8px 0 24px;color:var(--text-2);font-size:12px;line-height:1.5}.pdf-workbench__file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pdf-workbench__files,.pdf-workbench__operation{margin-top:24px;padding-top:24px;border-top:1px solid var(--border)}.pdf-workbench__files h2,.pdf-workbench__operation h2{margin:0 0 16px;font-size:14px;line-height:1.3;font-weight:600}.pdf-workbench__files ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.pdf-workbench__file{display:flex;align-items:center;min-width:0;border-radius:var(--radius-control)}.pdf-workbench__file--active{background:var(--brand-soft)}.pdf-workbench__file-name,.pdf-workbench__remove{min-height:36px;border:0;background:transparent;color:var(--text-1);font:inherit;font-size:12px;cursor:pointer}.pdf-workbench__file-name{flex:1 1 auto;min-width:0;overflow:hidden;padding:0 8px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.pdf-workbench__remove{flex:0 0 auto;padding:0 8px;color:var(--text-2)}.pdf-workbench__file-name:hover,.pdf-workbench__remove:hover{color:var(--brand)}.pdf-workbench__file-name:focus-visible,.pdf-workbench__remove:focus-visible,.pdf-viewer__controls button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pdf-workbench__operation{display:grid;gap:8px}.pdf-workbench__operation h2{margin-bottom:8px}.pdf-workbench__operation label{color:var(--text-2);font-size:12px}.pdf-workbench__operation .ant-select,.pdf-workbench__operation .ant-input{width:100%;margin-bottom:8px}.pdf-workbench__operation .ant-btn{margin-top:8px}.pdf-viewer{display:flex;flex-direction:column;min-height:520px;overflow:hidden}.pdf-viewer__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:8px 16px;border-bottom:1px solid var(--border)}.pdf-viewer__name{flex:1 1 auto;min-width:0;overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pdf-viewer__controls{display:flex;align-items:center;gap:8px;flex:0 0 auto;font-variant-numeric:tabular-nums}.pdf-viewer__controls button{display:grid;place-items:center;width:32px;min-height:32px;padding:0;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card);color:var(--text-1);font:inherit;font-size:12px;cursor:pointer;transition:background-color .18s,border-color .18s}.pdf-viewer__forward{transform:rotate(180deg)}.pdf-viewer__controls button:hover:not(:disabled){background:var(--bg-hover);border-color:var(--brand)}.pdf-viewer__controls button:disabled{color:var(--text-3);cursor:not-allowed}.pdf-viewer__jump{display:flex;align-items:center;gap:4px;margin:0 0 0 4px}.pdf-viewer__jump input{width:54px;min-height:32px;padding:0 4px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card);color:var(--text-1);font:inherit;font-size:12px;text-align:center;font-variant-numeric:tabular-nums}.pdf-viewer__jump input:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.pdf-viewer__controls .pdf-viewer__jump button{width:auto;padding:0 8px}.pdf-viewer__counter,.pdf-viewer__zoom{color:var(--text-2);font-size:12px;white-space:nowrap}.pdf-viewer__mode{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;background:var(--brand-soft);color:var(--brand);font-size:12px;font-weight:600;white-space:nowrap}.pdf-viewer__divider{width:1px;height:20px;margin:0 4px;background:var(--border)}.pdf-viewer__stage{flex:1 1 auto;min-height:0;overflow-x:auto;overflow-y:scroll;padding:var(--space-6);background:var(--pdf-page-bg);overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-x pan-y}.pdf-viewer__empty{margin:16px auto;color:var(--text-2);font-size:14px;line-height:1.5;text-align:center}.pdf-viewer__canvas{align-self:flex-start;flex:0 0 auto;margin-inline:auto;max-width:none;background:var(--pdf-paper);box-shadow:var(--shadow-card)}.pdf-viewer__pages{display:flex;flex-direction:column;align-items:center;gap:24px;width:max-content;min-width:100%;margin-inline:auto}.pdf-viewer__page{position:relative;flex:0 0 auto;contain:layout paint style;background:white;box-shadow:var(--shadow-card)}.pdf-viewer__page .pdf-viewer__canvas{display:block;margin:0;box-shadow:none}.pdf-viewer__page-error{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;gap:12px;padding:20px;color:var(--text-2);text-align:center;background:var(--pdf-paper)}.pdf-viewer__page-error button{border:1px solid var(--border);border-radius:6px;background:white;color:var(--text-1);padding:6px 14px;cursor:pointer}.pdf-viewer__page-error button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pdf-viewer__text-layer{position:absolute;inset:0;overflow:hidden;-webkit-user-select:text;user-select:text}.pdf-viewer__text-layer span{position:absolute;display:block;white-space:pre;color:transparent;line-height:1;-webkit-user-select:text;user-select:text;cursor:text}.pdf-viewer__text-layer span::selection{background:rgba(61,124,220,.35)}.pdf-viewer__copy-status{font-size:12px;padding:2px 16px;color:var(--brand)}.pdf-viewer__hits{position:absolute;inset:0;overflow:hidden;pointer-events:none}.pdf-viewer__hit{position:absolute;border-radius:2px;background:rgba(255,196,0,.38);box-shadow:inset 0 0 0 1px #be8a008c}.pdf-viewer__hit--current{background:rgba(255,140,0,.55);box-shadow:inset 0 0 0 2px #c86000e6}.pdf-viewer__find{display:flex;align-items:center;gap:6px;flex-wrap:wrap;width:100%;padding:6px 0 0;border-top:1px solid var(--line-1);margin-top:6px}.pdf-viewer__find input{flex:1 1 200px;min-width:140px;height:28px;padding:0 8px;border:1px solid var(--line-1);border-radius:6px;background:var(--surface-1);color:var(--text-1);font-size:13px}.pdf-viewer__find input:focus{outline:2px solid var(--brand-weak);outline-offset:1px}.pdf-viewer__find-count{font-size:12px;color:var(--text-2);min-width:64px;text-align:center}.pdf-viewer__find-hint{font-size:12px;color:var(--text-2);flex:1 1 100%}.pdf-viewer__find button{display:inline-grid;place-items:center;width:26px;height:26px;border:1px solid var(--line-1);border-radius:6px;background:var(--surface-1);color:var(--text-2);cursor:pointer}.pdf-viewer__find button:hover:not(:disabled){color:var(--brand);border-color:var(--brand-weak)}.pdf-viewer__find button:disabled{opacity:.45;cursor:default}.pdf-find__prev{transform:rotate(-90deg)}.pdf-find__next{transform:rotate(90deg)}.pdf-viewer__edit-layer{position:absolute;inset:0;border:0;padding:0;background:transparent;cursor:crosshair}.pdf-viewer__edit-layer:hover{background:rgba(61,124,220,.06)}.pdf-viewer__edit-layer:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.pdf-viewer__canvas[hidden]{display:none}@container wps-main (max-width: 1280px){.pdf-workbench{--pdf-panel-width: 284px}}@container wps-main (max-width: 1024px){.pdf-workbench{--pdf-panel-width: 264px}.pdf-workbench__panel-content{padding:var(--space-3)}.pdf-viewer__toolbar{flex-wrap:wrap}}@container wps-main (max-width: 768px){.pdf-workbench{--pdf-panel-width: clamp(160px, 40cqi, 240px);--pdf-rail-width: 60px}.pdf-workbench__rail-button{width:44px;height:44px;flex-basis:44px}.pdf-workbench__panel-content{padding:var(--space-2)}.pdf-viewer{min-height:440px}}@container wps-main (max-width: 480px){.pdf-viewer__toolbar{align-items:flex-start}.pdf-viewer__controls{flex:1 1 100%;min-width:0;max-width:100%;flex-wrap:wrap;justify-content:center}.pdf-viewer__stage{padding:var(--space-4)}}@container wps-main (max-width: 560px){.pdf-workbench{position:relative;grid-template-columns:minmax(0,1fr) var(--pdf-rail-width)}.pdf-workbench__panel{position:absolute;inset:0 0 0 auto;z-index:2;width:min(284px,100%);box-shadow:var(--shadow-card)}.pdf-workbench--collapsed .pdf-workbench__panel{width:var(--pdf-rail-width);box-shadow:none}}.ofd-viewer{height:100%;display:flex;flex-direction:column;gap:12px;padding:16px;color:var(--text-1);background:var(--bg-app)}.ofd-viewer__toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ofd-viewer__toolbar label{display:flex;align-items:center;gap:6px}.ofd-viewer__pages{flex:1;min-height:0;overflow:auto;padding:16px}.ofd-viewer__pages>div{margin:0 auto 20px;box-shadow:0 1px 4px #0002}.assistant-launcher{position:fixed;right:var(--space-4);bottom:104px;z-index:30;display:inline-flex;align-items:center;gap:var(--space-2);min-height:38px;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card);color:var(--text-1);box-shadow:var(--shadow-card);cursor:pointer;font:inherit}.assistant-launcher:hover{color:var(--brand);border-color:var(--brand)}.assistant-launcher:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.assistant-launcher:disabled{opacity:.5;cursor:not-allowed}.assistant-mobile-safe-area{position:fixed;inset:calc(env(safe-area-inset-top,0px) + 12px) calc(env(safe-area-inset-right,0px) + 12px) calc(env(safe-area-inset-bottom,0px) + 12px) calc(env(safe-area-inset-left,0px) + 12px);pointer-events:none;visibility:hidden}.assistant-mobile-launcher{position:fixed;right:16px;bottom:112px;z-index:40;display:grid;place-items:center;width:56px;height:56px;min-width:56px;padding:0;border:1px solid rgb(255 255 255 / 65%);border-radius:50%;background:var(--brand);color:#fff;box-shadow:0 4px 16px #1e4baa47;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;cursor:grab}.assistant-mobile-launcher.is-dragging{cursor:grabbing;box-shadow:0 6px 22px #1e4baa61}.assistant-mobile-launcher:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.assistant-mobile-launcher:disabled{opacity:.5}.assistant-desktop-launcher{background:linear-gradient(145deg,#8175ef,#5b50c5)}.assistant-desktop-launcher>svg{pointer-events:none}.assistant-mobile-modal-wrap.ant-modal-wrap{display:block;overscroll-behavior:contain}.assistant-mobile-modal-wrap .assistant-mobile-modal.ant-modal{--assistant-mobile-height: calc(var(--seal-viewport-height, 100vh) - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 16px);padding-bottom:0;margin:0 auto;height:var(--assistant-mobile-height);max-width:calc(100% - 24px)}.assistant-mobile-modal.ant-modal .ant-modal-content{height:var(--assistant-mobile-height);display:flex;flex-direction:column;padding:12px 0 0;overflow:hidden;background:var(--bg-card)}.assistant-mobile-modal.ant-modal .ant-modal-header{flex:0 0 auto;padding:12px 12px 8px;margin:0;background:var(--bg-card)}.assistant-mobile-modal .ant-modal-title{color:var(--text-1)}.assistant-mobile-modal .ant-modal-close{top:6px;right:8px;width:44px;height:44px;color:var(--text-2);font-size:26px}.assistant-mobile-modal .ant-modal-body{flex:1;min-height:0;max-height:none;overflow:hidden}.assistant-mobile-modal .ant-btn{min-height:44px}.assistant-mobile-controls{flex:0 0 auto;padding:12px;border-bottom:1px solid var(--border)}.assistant-mobile-target{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-2)}.assistant-mobile-target select{flex:1;min-width:0;min-height:44px;width:0;padding:8px;border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-1);background:var(--bg-app);font:inherit;font-size:16px;text-overflow:ellipsis}.assistant-mobile-modes{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin-top:8px;border-radius:10px;background:var(--bg-app)}.assistant-mobile-modes button{min-height:44px;padding:8px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--text-2);font:inherit;font-size:14px;cursor:pointer}.assistant-mobile-modes button[aria-pressed=true]{color:var(--brand);border-color:var(--border);background:var(--bg-card);box-shadow:0 1px 4px #0000000d;font-weight:600}.assistant-mobile-modes button:disabled{opacity:.5;cursor:not-allowed}.assistant-mobile-modes button:disabled[aria-pressed=true]{opacity:1}.assistant-mobile-modes button:focus-visible,.assistant-mobile-target select:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.assistant-mobile-mode-hint{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--text-2)}.assistant-mobile-modal .assistant-drawer__messages{min-height:60px;padding:12px}.assistant-mobile-modal .assistant-drawer__composer{flex:0 0 auto;padding:12px}.assistant-mobile-modal .assistant-drawer__composer textarea.ant-input{font-size:16px;padding:8px 12px}.assistant-mobile-modal .assistant-settings{min-height:0;flex:1;overflow-y:auto}.assistant-mobile-modal .assistant-drawer__layout--settings .assistant-drawer__work,.assistant-mobile-modal .assistant-drawer__layout--settings .assistant-drawer__composer,.seal-keyboard-open .assistant-mobile-modal .assistant-mobile-mode-hint{display:none}.seal-keyboard-open .assistant-mobile-controls{padding-top:4px;padding-bottom:4px}.seal-keyboard-open .assistant-mobile-modes{margin-top:4px;padding:2px}@media (max-height: 560px){.assistant-mobile-modal .assistant-mobile-controls{padding-top:4px;padding-bottom:4px}.assistant-mobile-modal .assistant-mobile-modes{margin-top:4px;padding:2px}}.assistant-drawer .ant-drawer-body{padding:0;display:flex;flex-direction:column;min-height:0}.assistant-drawer__layout{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;color:var(--text-1)}.assistant-drawer__work{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.assistant-context{padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);font-size:12px;line-height:1.55;color:var(--text-2);background:var(--bg-app)}.assistant-context summary{cursor:pointer;overflow-wrap:anywhere}.assistant-context summary:hover{color:var(--text-1)}.assistant-context summary:focus-visible{outline:2px solid var(--brand);outline-offset:var(--space-1)}.assistant-drawer__work>.assistant-plan{margin:12px 16px 0;max-height:34vh;overflow-y:auto;flex:0 0 auto}.assistant-drawer__initializing{display:flex;align-items:center;gap:8px;padding:12px 16px;font-size:12px;color:var(--text-2)}.assistant-context>div{white-space:pre-wrap;overflow-wrap:anywhere;max-height:calc(var(--space-8) * 6);overflow:auto;margin-top:var(--space-2)}.assistant-plan ol{display:grid;gap:var(--space-2);padding:0;margin:var(--space-3) 0;list-style:none}.assistant-plan li{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:8px;align-items:baseline;color:var(--text-1);overflow-wrap:anywhere}.assistant-plan__status{color:var(--text-2);font-size:11px;white-space:nowrap}.assistant-plan__dot{width:6px;height:6px;border-radius:50%;background:var(--text-2);align-self:start;margin-top:6px}.assistant-plan li[data-status=completed] .assistant-plan__dot{background:#16a269}.assistant-plan li[data-status=in_progress] .assistant-plan__dot{background:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.assistant-plan li[data-status=awaiting_confirmation] .assistant-plan__dot{background:#d38a12}.assistant-plan li[data-status=failed] .assistant-plan__dot{background:#de485e}.assistant-activity{display:grid;gap:8px;list-style:none;margin:8px 0 12px;padding:0;font-size:12px;white-space:normal}.assistant-activity>li{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px;color:var(--text-2)}.assistant-activity__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-activity__status{font-size:11px;white-space:nowrap}.assistant-activity__icon{color:#16a269;text-align:center;font-weight:700}.assistant-activity>li[data-status=\5931\8d25] .assistant-activity__icon{color:#de485e}.assistant-activity>li[data-status=\5df2\505c\6b62] .assistant-activity__icon{color:var(--text-2)}.assistant-activity details{grid-column:2 / -1}.assistant-activity summary{cursor:pointer}.assistant-activity details div{max-height:160px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px}.assistant-plan .ant-btn{margin-bottom:var(--space-1)}.assistant-drawer__scope{padding:var(--space-3) var(--space-4);background:var(--bg-app);border-bottom:1px solid var(--border);font-size:12px;color:var(--text-2);line-height:1.6}.assistant-drawer__scope strong{color:var(--text-1)}.assistant-drawer__messages{flex:1 1 140px;overflow-y:auto;min-height:140px;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}.assistant-message{flex:0 0 auto;min-width:0;max-width:100%;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-card);overflow-wrap:anywhere;line-height:1.65}.assistant-message{animation:assistant-arrive .18s ease-out}.assistant-queue{display:flex;flex-direction:column;flex:0 0 auto;padding:10px 16px;background:var(--brand-soft);border-top:1px solid var(--border)}.assistant-queue__heading{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.assistant-queue>p{margin:6px 0;font-size:12px;line-height:1.5;color:var(--text-2)}.assistant-queue__list{max-height:240px;overflow:auto;display:grid;gap:8px}.assistant-queue__item{display:grid;gap:6px;padding:9px;border:1px solid var(--border);border-left:3px solid #547BEE;border-radius:8px;background:var(--bg-card);animation:assistant-arrive .18s ease-out}.assistant-queue__item strong,.assistant-queue__item span,.assistant-queue__item small{display:block;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.assistant-queue__item span{color:var(--text-2);max-height:36px;overflow:auto}.assistant-queue__item small{color:#d14646}.assistant-queue__item--\6267\884c\4e2d {border-left-color:var(--brand)}.assistant-queue__item--\5931\8d25 {border-left-color:#d14646}.assistant-queue__item--\5df2\5f15\5bfc {border-left-color:#169b77}.assistant-queue__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.assistant-queue .ant-btn{min-height:32px}.assistant-drawer__scope,.assistant-drawer__composer,.assistant-queue__heading,.assistant-queue>p{flex-shrink:0}.assistant-preview{display:flex;flex-direction:column;flex:0 0 auto}.assistant-preview strong,.assistant-preview__actions,.assistant-preview__pagination{flex-shrink:0}@keyframes assistant-arrive{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.assistant-drawer__empty{color:var(--text-2);line-height:1.6}.assistant-preview{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);background:var(--bg-app)}.assistant-preview strong{display:block;margin-bottom:var(--space-2)}.assistant-preview__list{max-height:148px;overflow:auto;display:grid;gap:var(--space-2)}.assistant-preview__item{padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.assistant-preview__old{color:var(--text-2)}.assistant-preview__new{color:var(--text-1)}.assistant-preview__actions{display:flex;gap:var(--space-2);margin-top:var(--space-3)}.assistant-preview__pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-2);font-size:12px;color:var(--text-2)}.assistant-drawer__composer{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border)}.assistant-drawer__composer .ant-input{resize:none}.assistant-drawer__background-task{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:12px;color:var(--text-2);border-bottom:1px solid var(--border)}.assistant-message__body{white-space:pre-wrap;overflow-wrap:anywhere}.assistant-output--streaming>.assistant-result>.assistant-result__heading:after{content:"\63a5\6536\4e2d";color:var(--brand);font-weight:400;font-size:11px;margin-left:auto;animation:assistant-cursor 1.6s linear infinite}html:lang(en) .assistant-output--streaming>.assistant-result>.assistant-result__heading:after{content:"Receiving"}.assistant-thinking{white-space:normal;margin-bottom:var(--space-2);border-bottom:1px solid var(--border);padding-bottom:var(--space-2);font-size:12px;color:var(--text-2)}.assistant-thinking summary{cursor:pointer;line-height:1.55}.assistant-thinking summary:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.assistant-thinking>div{max-height:calc(var(--space-8) * 6);overflow-y:auto;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:var(--space-2);line-height:1.55}.assistant-task{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2);color:var(--text-2);font-size:12px;line-height:1.55;white-space:normal}.assistant-task__spinner{width:var(--space-3);height:var(--space-3);flex:0 0 auto;border:2px solid var(--brand-soft);border-top-color:var(--brand);border-radius:50%;animation:assistant-working 1s linear infinite}.assistant-settings__preset-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:12px;overflow-wrap:anywhere}.assistant-settings__grid .ant-select,.assistant-settings__grid .ant-input-number{width:100%}@keyframes assistant-working{to{transform:rotate(360deg)}}@keyframes assistant-cursor{50%{opacity:0}}@media (prefers-reduced-motion: reduce){.assistant-task__spinner,.assistant-output--streaming>.assistant-result>.assistant-result__heading:after,.assistant-message,.assistant-queue__item{animation:none}}.assistant-settings{display:grid;align-content:start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-card)}.assistant-settings--compact{border:0;border-radius:0;border-bottom:1px solid var(--border);padding:var(--space-3) var(--space-4);max-height:42vh;overflow-y:auto;flex:0 1 auto}.assistant-drawer__layout--settings .assistant-settings--compact{max-height:none;flex:1 1 auto}.assistant-drawer__layout--settings .assistant-drawer__scope,.assistant-drawer__layout--settings .assistant-drawer__work,.assistant-drawer__layout--settings .assistant-drawer__messages,.assistant-drawer__layout--settings .assistant-preview,.assistant-drawer__layout--settings .assistant-queue,.assistant-drawer__layout--settings .assistant-drawer__composer,.assistant-drawer__layout--settings .assistant-drawer__background-task{display:none}.assistant-settings__heading{display:flex;justify-content:space-between;gap:var(--space-3);align-items:baseline}.assistant-settings__heading strong{font-size:14px}.assistant-settings__heading span,.assistant-settings__note{color:var(--text-2);font-size:12px;line-height:1.55}.assistant-settings__note{margin:0}.assistant-settings__grid{display:grid;gap:var(--space-3)}.assistant-settings__grid label{display:grid;gap:var(--space-1);font-size:12px;color:var(--text-2)}.assistant-settings__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--border-subtle)}.assistant-settings__action.ant-btn{min-height:40px;padding-inline:14px;border-radius:var(--radius-control);font-size:13px;font-weight:600}.assistant-settings__action--save.ant-btn{min-width:108px}@media (max-width: 480px){.assistant-launcher{right:var(--space-2);bottom:104px;min-height:44px}}.assistant-settings__task-mode{padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-app);display:grid;gap:8px}.assistant-drawer__composer{background:var(--bg-card);box-shadow:0 -4px 18px #00000008}.assistant-drawer__composer textarea.ant-input{line-height:1.6}.assistant-result{min-width:0;border:1px solid var(--border);border-radius:9px;overflow:hidden;background:var(--bg-card);white-space:normal}.assistant-result__heading{display:flex;align-items:center;padding:8px 12px;border-bottom:1px solid var(--border);background:var(--bg-app);color:var(--text-2);font-size:11px;font-weight:600;overflow-wrap:anywhere}.assistant-result__content{min-width:0;padding:12px;font-size:14px}.assistant-result__footer{display:flex;align-items:center;justify-content:flex-end;padding:4px 8px;border-top:1px solid var(--border)}.assistant-result__footer .ant-btn{color:var(--text-2);min-height:30px;display:inline-flex;align-items:center;justify-content:center}.assistant-result__footer .ant-btn:hover{color:var(--brand)}.assistant-plaintext{white-space:pre-wrap;overflow-wrap:anywhere}.assistant-markdown.assistant-message__body{white-space:normal}.assistant-markdown>:first-child{margin-top:0}.assistant-markdown>:last-child{margin-bottom:0}.assistant-markdown p{margin:0 0 12px;white-space:pre-wrap}.assistant-markdown h1,.assistant-markdown h2,.assistant-markdown h3,.assistant-markdown h4,.assistant-markdown h5,.assistant-markdown h6{margin:18px 0 10px;font-size:16px;font-weight:650;line-height:1.45}.assistant-markdown h1{font-size:20px}.assistant-markdown h2{font-size:18px}.assistant-markdown ul,.assistant-markdown ol{margin:8px 0;padding-left:24px}.assistant-markdown li{margin:4px 0}.assistant-markdown blockquote{margin:12px 0;padding:8px 12px;background:var(--bg-app);color:var(--text-2);border-radius:6px}.assistant-markdown blockquote p:last-child{margin-bottom:0}.assistant-markdown a{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.assistant-markdown code{font:.9em/1.65 Consolas,Cascadia Code,monospace;background:var(--brand-soft);padding:2px 4px;border-radius:4px}.assistant-markdown hr{border:0;border-top:1px solid var(--border);margin:16px 0}.assistant-markdown__table{max-width:100%;overflow:auto;margin:12px 0}.assistant-markdown table{border-collapse:collapse;font-size:13px}.assistant-markdown th,.assistant-markdown td{border:1px solid var(--border);padding:7px 10px;min-width:80px}.assistant-markdown th{background:var(--bg-app);font-weight:600}.assistant-markdown__image{color:var(--text-2);font-size:12px}.assistant-markdown .assistant-result{margin:12px 0}.assistant-result--code{--code-bg: #202735;--code-edge: #3b4556;--code-text: #e4eaf4;background:var(--code-bg);color:var(--code-text);border-color:var(--code-edge)}.assistant-result--code>.assistant-result__heading{background:#283143;color:#d9e3f5;border-color:var(--code-edge)}.assistant-result--code>.assistant-result__content{padding:0}.assistant-result--code pre{margin:0;padding:14px;max-width:100%;overflow:auto;max-height:360px;white-space:pre;overflow-wrap:normal;tab-size:4;font:13px/1.75 Consolas,Cascadia Code,monospace}.assistant-result--code code.hljs{font:inherit;background:transparent;padding:0;border-radius:0;color:inherit}.assistant-result--code>.assistant-result__footer{border-color:var(--code-edge)}.assistant-result--code>.assistant-result__footer .ant-btn{color:#d9e3f5}.assistant-result--code>.assistant-result__footer .ant-btn:hover{color:#fff;background:#354259}.assistant-result--code .hljs-keyword,.assistant-result--code .hljs-selector-tag,.assistant-result--code .hljs-literal{color:#c6a4ff}.assistant-result--code .hljs-string,.assistant-result--code .hljs-regexp,.assistant-result--code .hljs-addition{color:#a5dfa4}.assistant-result--code .hljs-number,.assistant-result--code .hljs-symbol,.assistant-result--code .hljs-bullet{color:#ffcc84}.assistant-result--code .hljs-title,.assistant-result--code .hljs-built_in,.assistant-result--code .hljs-section{color:#83cfff}.assistant-result--code .hljs-attr,.assistant-result--code .hljs-attribute,.assistant-result--code .hljs-variable{color:#f3bc95}.assistant-result--code .hljs-comment,.assistant-result--code .hljs-quote{color:#a3afc4;font-style:italic}.assistant-result--code .hljs-meta,.assistant-result--code .hljs-tag,.assistant-result--code .hljs-deletion{color:#ff9da9}.assistant-result--code pre:focus-visible,.assistant-markdown__table:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}@media (max-width: 480px){.assistant-result__content{padding:12px}}.assistant-desktop-launcher{background:var(--brand);box-shadow:0 6px 20px #2b6cf647}.assistant-desktop-launcher:hover{background:var(--brand-hover)}.assistant-drawer .ant-drawer-content-wrapper{box-shadow:-16px 0 48px #1018281a}.assistant-drawer .ant-drawer-content,.assistant-drawer .ant-drawer-header,.assistant-drawer .ant-drawer-body{background:var(--bg-card)}.assistant-drawer .ant-drawer-header{padding:12px 16px;border-bottom:1px solid var(--border-subtle)}.assistant-drawer .ant-drawer-title{display:flex;align-items:center;width:100%}.assistant-titlebar{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.assistant-titlebar__brand{display:flex;align-items:center;gap:8px;min-width:0}.assistant-titlebar__brand>svg{flex:0 0 auto}.assistant-titlebar__name{color:var(--text-1);font-size:15px;font-weight:600;line-height:1.4;white-space:nowrap}.assistant-titlebar__actions{display:flex;align-items:center;gap:2px;flex:0 0 auto}.assistant-icon-button.ant-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;padding:0;border-radius:8px;color:var(--text-2)}.assistant-icon-button.ant-btn:hover{color:var(--text-1);background:var(--bg-hover)}.assistant-icon-button.ant-btn.is-active{color:var(--brand);background:var(--brand-soft)}.assistant-icon-button.ant-btn:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.assistant-drawer__scope{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px 0;border:0;background:transparent;font-size:12px;line-height:1.55;color:var(--text-2)}.assistant-drawer__scope strong,.assistant-scope__name{color:var(--text-1);font-size:12px;font-weight:600;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-drawer__scope--notice{color:var(--text-2);padding:8px 16px 0}.assistant-drawer__scope--notice .ant-btn{height:24px;padding:0 4px;font-size:12px}.assistant-drawer__scope--notice>span{font-size:12px}.assistant-drawer__messages{padding:16px;gap:20px}.assistant-message{padding:0;border:0;border-radius:0;background:transparent;line-height:1.65}.assistant-message--user{align-self:flex-end;max-width:88%;padding:8px 12px;border:0;border-radius:14px 14px 4px;background:var(--brand-soft)}.assistant-message__role{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:var(--text-2);font-size:12px;line-height:1.4}.assistant-message__avatar{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;color:var(--brand);background:var(--brand-soft)}.assistant-message__answer{color:var(--text-1);font-size:14px}.assistant-message__disclaimer{margin-top:8px;color:var(--text-2);font-size:11px;line-height:1.5}.assistant-drawer__empty{color:var(--text-2);line-height:1.65}.assistant-empty{display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:360px;padding:36px 8px 24px}.assistant-empty__icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:6px;border-radius:16px;background:linear-gradient(135deg,#6366F1 0%,#A855F7 52%,#EC4899 100%);color:#fff;box-shadow:0 6px 16px #6366f152}.assistant-empty__icon .seal-icon{color:#fff}.assistant-mobile-modes button[aria-pressed=true]{color:#fff;border-color:transparent;background:linear-gradient(135deg,#6366F1 0%,#A855F7 100%);box-shadow:0 4px 12px #6366f14d}.assistant-empty strong{color:var(--text-1);font-size:16px;font-weight:600;line-height:1.45}.assistant-empty p{margin:0;color:var(--text-2);font-size:14px;line-height:1.7}.assistant-drawer__composer{display:block;padding:0 16px 16px;border-top:0;background:var(--bg-card);box-shadow:none}.assistant-composer{display:flex;flex-direction:column;border:1px solid color-mix(in srgb,var(--brand) 30%,var(--border));border-radius:14px;background:var(--bg-card);transition:border-color .15s ease,box-shadow .15s ease}.assistant-composer:hover:not(:has(textarea:disabled)){border-color:color-mix(in srgb,var(--brand) 58%,var(--border))}.assistant-composer:focus-within:not(:has(textarea:disabled)){border-color:color-mix(in srgb,var(--brand) 58%,var(--border));box-shadow:none}.assistant-composer:has(textarea:disabled){border-color:var(--border);box-shadow:none}.assistant-composer__input.ant-input{min-height:52px;padding:12px 16px 4px;border:0;background:transparent;box-shadow:none;color:var(--text-1);font-size:14px;line-height:1.6;resize:none}.assistant-composer__input.ant-input:focus{border:0;box-shadow:none}.assistant-drawer__composer .assistant-composer__input.ant-input{padding:12px 16px 4px;border-radius:0}.assistant-composer__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px 8px 12px}.assistant-composer__meta{display:flex;align-items:center;gap:8px;min-width:0}.assistant-composer__chip{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:var(--bg-hover);color:var(--text-2);font-size:11px;line-height:1.6;white-space:nowrap}.assistant-composer__hint{color:var(--text-2);font-size:11px;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assistant-composer__actions{display:flex;align-items:center;gap:4px;flex:0 0 auto}.assistant-send.ant-btn{height:32px;padding:0 12px;border-radius:8px;font-size:14px;box-shadow:none}.assistant-send.ant-btn:disabled{color:var(--text-2);background:var(--bg-hover);border-color:transparent;opacity:1}.assistant-stop.ant-btn{height:32px;padding:0 8px;color:var(--text-2);font-size:12px}.assistant-stop.ant-btn:hover{color:var(--danger);background:transparent}.assistant-settings{padding:16px;border:0;background:var(--bg-card)}.assistant-settings--compact{padding:16px;border-bottom:1px solid var(--border-subtle);background:var(--bg-card)}.assistant-result{border-color:var(--border-subtle);border-radius:10px}.assistant-result__heading{background:var(--bg-app)}.assistant-mobile-modal .ant-modal-content{padding-top:0}.assistant-mobile-modal .ant-modal-header{padding:12px 12px 8px}.assistant-mobile-modal .ant-modal-title{display:flex;align-items:center;width:100%}.assistant-mobile-modal .assistant-titlebar{gap:8px}.assistant-mobile-modal .assistant-drawer__messages{padding:12px;gap:16px}@media (max-width: 480px){.assistant-titlebar__name{font-size:15px}.assistant-icon-button.ant-btn{width:34px;min-width:34px;height:34px}}.assistant-message__answer{font-size:14px;line-height:1.7}.assistant-result--text,.assistant-result--markdown{border:0;border-radius:0;background:transparent;overflow:visible}.assistant-result--text>.assistant-result__heading,.assistant-result--markdown>.assistant-result__heading{display:none}.assistant-result--text>.assistant-result__content,.assistant-result--markdown>.assistant-result__content{padding:0}.assistant-result--text>.assistant-result__footer,.assistant-result--markdown>.assistant-result__footer{justify-content:flex-start;padding:2px 0 0;border:0;opacity:.55;transition:opacity .15s ease}.assistant-message:hover .assistant-result--text>.assistant-result__footer,.assistant-message:hover .assistant-result--markdown>.assistant-result__footer,.assistant-message:focus-within .assistant-result--text>.assistant-result__footer,.assistant-message:focus-within .assistant-result--markdown>.assistant-result__footer{opacity:1}.assistant-result--text>.assistant-result__footer .ant-btn,.assistant-result--markdown>.assistant-result__footer .ant-btn{height:26px;padding:0 8px;font-size:12px}.assistant-result--code{margin:12px 0 4px}.assistant-markdown p{line-height:1.7}.assistant-markdown ul,.assistant-markdown ol{padding-left:24px}.assistant-composer__input.ant-input::placeholder{color:var(--text-2);opacity:.8}.assistant-composer__input.ant-input::-webkit-input-placeholder{color:var(--text-2);opacity:.8}.assistant-icon-button.ant-btn-primary{color:#fff;background:var(--brand)}.assistant-icon-button.ant-btn-primary:hover{color:#fff;background:var(--brand-hover)}.assistant-icon-button.ant-btn-primary:disabled{color:var(--text-2);background:var(--bg-hover);border-color:transparent}.assistant-send.ant-btn{width:34px;min-width:34px;height:34px;padding:0;border-radius:9px}.assistant-stop.ant-btn{width:30px;min-width:30px;height:30px;padding:0}.assistant-preview__actions .assistant-icon-button{width:34px;min-width:34px;height:34px}.assistant-queue__actions .assistant-icon-button{width:30px;min-width:30px;height:30px}@media (max-width: 480px){.assistant-settings__action.ant-btn{min-height:44px}}.assistant-settings__preferences{display:grid;gap:8px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-app)}.assistant-settings__preference{display:flex;align-items:center;justify-content:space-between;gap:16px}.assistant-settings__preference>div{display:grid;gap:4px;min-width:0}.assistant-settings__preference strong{color:var(--text-1);font-size:13px;font-weight:600}.assistant-settings__preference span{color:var(--text-2);font-size:12px;line-height:1.5}.assistant-settings__preference .ant-switch{height:28px;min-height:28px}.assistant-settings__preference .ant-switch .ant-switch-handle{top:5px;width:18px;height:18px}.assistant-settings__preference .ant-switch.ant-switch-checked .ant-switch-handle{inset-inline-start:calc(100% - 23px)}.assistant-settings__grid .ant-select .ant-select-selector{padding-inline:12px}.assistant-settings__grid .ant-input{min-height:28px}.assistant-message:not(.assistant-message--user){--assistant-accent: var(--brand)}.assistant-message:not(.assistant-message--user) .assistant-message__role{color:color-mix(in srgb,var(--assistant-accent) 68%,var(--text-1));font-size:13px;font-weight:650;margin-bottom:10px}.assistant-message:not(.assistant-message--user) .assistant-message__avatar{width:26px;height:26px;background:color-mix(in srgb,var(--assistant-accent) 18%,var(--bg-card));border:1px solid color-mix(in srgb,var(--assistant-accent) 34%,var(--border))}.assistant-process{margin:0 0 12px;border:1px solid color-mix(in srgb,var(--assistant-accent) 24%,var(--border));border-radius:11px;background:color-mix(in srgb,var(--assistant-accent) 7%,var(--bg-card));color:var(--text-2);font-size:12px}.assistant-process>summary{display:flex;align-items:center;gap:8px;min-height:36px;padding:8px 11px;color:var(--text-1);font-weight:600;line-height:1.45;cursor:pointer;list-style:none}.assistant-process>summary::-webkit-details-marker{display:none}.assistant-process>summary:before{content:"";width:6px;height:6px;flex:0 0 auto;border:solid var(--assistant-accent);border-width:0 1.5px 1.5px 0;transform:rotate(-45deg);transition:transform .16s ease}.assistant-process[open]>summary:before{transform:rotate(45deg)}.assistant-process>summary:hover{color:color-mix(in srgb,var(--assistant-accent) 68%,var(--text-1))}.assistant-process>summary:focus-visible{outline:2px solid var(--assistant-accent);outline-offset:-3px;border-radius:8px}.assistant-process .assistant-activity{gap:0;margin:0 11px 10px;padding:4px 0 0;border-top:1px solid color-mix(in srgb,var(--assistant-accent) 17%,var(--border))}.assistant-process .assistant-activity>li{--activity-tone: var(--assistant-accent);grid-template-columns:12px minmax(0,1fr) auto;min-height:32px;padding:5px 2px}.assistant-process .assistant-activity>li:not(:last-child){border-bottom:1px solid var(--border-subtle)}.assistant-process .assistant-activity>li[data-status=\5b8c\6210]{--activity-tone: #0b9b7b}.assistant-process .assistant-activity>li[data-status=\5931\8d25]{--activity-tone: #df3f58}.assistant-process .assistant-activity>li[data-status=\5df2\505c\6b62]{--activity-tone: var(--text-2)}.assistant-process .assistant-activity__icon{width:8px;height:8px;border-radius:50%;background:var(--activity-tone)}.assistant-process .assistant-activity__status{color:var(--activity-tone);font-weight:600}.assistant-process .assistant-activity details{color:var(--text-2)}.assistant-process .assistant-activity details summary:focus-visible{outline:2px solid var(--assistant-accent);outline-offset:2px}.assistant-message__answer>div>:is(.assistant-result--text,.assistant-result--markdown){border:1px solid color-mix(in srgb,var(--assistant-accent) 32%,var(--border));border-radius:12px;background:var(--bg-card);overflow:hidden}.assistant-message__answer :is(.assistant-result--text,.assistant-result--markdown)>.assistant-result__heading{display:flex;min-height:36px;padding:8px 13px;border-bottom:1px solid color-mix(in srgb,var(--assistant-accent) 24%,var(--border));border-inline-start:3px solid var(--assistant-accent);background:color-mix(in srgb,var(--assistant-accent) 12%,var(--bg-card));color:color-mix(in srgb,var(--assistant-accent) 68%,var(--text-1));font-size:12px;font-weight:700;letter-spacing:.02em}.assistant-message__answer :is(.assistant-result--text,.assistant-result--markdown)>.assistant-result__content{padding:14px 15px 10px}.assistant-message__answer :is(.assistant-result--text,.assistant-result--markdown)>.assistant-result__footer{justify-content:flex-end;padding:3px 8px 5px;border:0;opacity:1}.assistant-message__answer .assistant-message__disclaimer{color:var(--text-2);padding-inline:2px}.assistant-markdown h1{color:var(--text-1);border-bottom:2px solid var(--assistant-accent, var(--brand));padding-bottom:7px}.assistant-markdown h2{color:color-mix(in srgb,#0b9b90 68%,var(--text-1));border-inline-start:3px solid #0b9b90;padding-inline-start:9px}.assistant-markdown h3{color:color-mix(in srgb,#cc8300 70%,var(--text-1))}.assistant-markdown :is(ul,ol) li::marker{color:var(--assistant-accent, var(--brand))}.assistant-markdown blockquote{border-inline-start:3px solid #0b9b90;background:color-mix(in srgb,#0b9b90 7%,var(--bg-card));color:var(--text-1)}.assistant-message .assistant-task{color:color-mix(in srgb,var(--assistant-accent, var(--brand)) 55%,var(--text-1));font-weight:600}[data-theme=dark] .assistant-process .assistant-activity>li[data-status=\5b8c\6210]{--activity-tone: #3bd7ad}[data-theme=dark] .assistant-process .assistant-activity>li[data-status=\5931\8d25]{--activity-tone: #ff7890}[data-theme=dark] .assistant-markdown h2{color:#63ded1;border-inline-start-color:#35c9ba}[data-theme=dark] .assistant-markdown h3{color:#ffd16b}@media (max-width: 480px){.assistant-message__answer :is(.assistant-result--text,.assistant-result--markdown)>.assistant-result__content{padding:12px}}@media (forced-colors: active){.assistant-process,.assistant-message__answer>div>:is(.assistant-result--text,.assistant-result--markdown){border-color:CanvasText}.assistant-process>summary:focus-visible{outline-color:Highlight}.assistant-message__answer :is(.assistant-result--text,.assistant-result--markdown)>.assistant-result__heading{border-inline-start-color:Highlight}}.seal-shortcut-settings__filters>.ant-select{min-width:100px}.seal-shortcut-settings__filters>.ant-input{max-width:360px}.seal-shortcut-settings__list{max-height:440px;overflow:auto;overscroll-behavior:contain;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.seal-shortcut-settings__binding{display:flex;align-items:center;gap:6px;flex:0 1 370px;min-width:240px}.seal-shortcut-settings__binding>.ant-input{min-width:0;font-family:var(--font-mono, monospace);cursor:pointer}.seal-shortcut-settings__binding>button{flex-shrink:0}.seal-shortcut-settings__binding input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.seal-shortcut-settings__notice{padding:0 var(--space-6) var(--space-3)}.seal-shortcut-settings__error{color:var(--danger, #c53b3b);font-size:12px;line-height:1.5}.seal-shortcut-settings__footer>.settings-wps-row__desc{margin:0}@media (max-width: 768px){.seal-shortcut-settings__binding{flex-basis:100%;min-width:0}.seal-shortcut-settings__filters{flex-wrap:nowrap}}.wps-main--settings{padding:0}.settings-page{min-height:100%;padding:var(--space-6);color:var(--text-1)}.settings-page__header{display:flex;align-items:center;gap:var(--space-4);max-width:860px;margin:0 auto var(--space-6)}.settings-page__header h1{margin:0;font:600 20px/1.3 var(--font-heading)}.settings-wps{max-width:860px;margin:0 auto;padding-bottom:var(--space-8)}.settings-group__title{font-size:13px;font-weight:600;color:var(--text-2);margin:var(--space-6) 0 var(--space-2);line-height:1.5}.settings-group__title:first-child{margin-top:0}.settings-wps-card{overflow:hidden;background:var(--bg-card);border-radius:var(--radius-card);border:1px solid var(--border)}.settings-wps-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:64px;padding:var(--space-3) var(--space-6)}.settings-wps-row+.settings-wps-row{border-top:1px solid var(--border)}.settings-wps-row__text{flex:1 1 auto;min-width:0}.settings-wps-row__input{flex:0 1 260px;min-width:180px;width:min(260px,100%)}.settings-wps-row__status{flex:0 0 auto;max-width:240px;color:var(--text-2);font-size:12px;line-height:1.5;text-align:right}.settings-wps-row--link{width:100%;border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.settings-wps-row--link:hover{background:var(--bg-hover)}.settings-wps-row--link:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.settings-wps-row__title{font-size:14px;font-weight:600;color:var(--text-1);display:flex;align-items:center;gap:var(--space-2)}.settings-wps-row__badge{font-style:normal;font-size:11px;color:var(--text-2);background:var(--bg-app);border:1px solid var(--border);border-radius:var(--radius-control);padding:0 var(--space-1);line-height:1.5}.settings-wps-row__desc{font-size:12px;color:var(--text-2);margin-top:var(--space-1);line-height:1.5}.settings-wps-row__chevron{transform:rotate(180deg);color:var(--text-2);flex:0 0 auto}@media (max-width: 768px){.settings-page{padding:var(--space-4)}.settings-wps-row{flex-wrap:wrap;padding:var(--space-3) var(--space-4)}.settings-wps-row__text,.settings-wps-row__input{flex:1 1 220px}}@media (max-width: 480px){.settings-page{padding:var(--space-3)}.settings-page__header{margin-bottom:var(--space-4)}.settings-wps-row__input{flex-basis:100%;min-width:0}.settings-wps-row__status{text-align:left}}.help-manual{display:flex;flex-direction:column;gap:var(--space-4);min-height:0;height:100%;padding:var(--space-6);color:var(--text-1)}.help-manual--dialog{height:min(62vh,600px);padding:var(--space-2) 0}.help-manual__header h1{margin:0;font:600 24px/1.3 var(--font-heading)}.help-manual__header p{margin:var(--space-2) 0 0;color:var(--text-2);font-size:13px;line-height:1.5}.help-manual__search{display:flex;align-items:center;gap:var(--space-2);width:min(100%,460px);min-height:44px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card);color:var(--text-2)}.help-manual__search:focus-within{border-color:var(--brand);outline:2px solid var(--brand-soft)}.help-manual__search input{width:100%;border:0;outline:0;background:transparent;color:var(--text-1);font:inherit;font-size:13px}.help-manual__layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:var(--space-6);flex:1 1 auto;min-height:0}.help-manual__nav,.help-manual__article{min-height:0;overflow-y:auto;scrollbar-width:thin}.help-manual__nav{padding-right:var(--space-3);border-right:1px solid var(--border);scrollbar-gutter:stable}.help-manual__group+.help-manual__group{margin-top:var(--space-4)}.help-manual__group h2{margin:0 0 var(--space-2);color:var(--text-3);font-size:12px;font-weight:600;line-height:1.5}.help-manual__topic{display:block;width:100%;min-height:40px;margin:2px 0;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-2);font:inherit;font-size:13px;text-align:left;cursor:pointer;transition:background-color .18s,color .18s}.help-manual__topic:hover,.help-manual__topic--active{background:var(--brand-soft);color:var(--brand)}.help-manual__topic--active{box-shadow:inset 2px 0 0 var(--brand)}.help-manual__topic:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.help-manual__article{max-width:640px;padding:var(--space-3) var(--space-4) var(--space-6) 0}.help-manual__eyebrow{color:var(--brand);font-size:12px;font-weight:600}.help-manual__article h2{margin:var(--space-2) 0;font:600 24px/1.3 var(--font-heading)}.help-manual__summary{margin:0 0 var(--space-6);color:var(--text-2);font-size:14px;line-height:1.6}.help-manual__article h3{margin:0 0 var(--space-3);font-size:14px;font-weight:600}.help-manual__article ol{display:grid;gap:var(--space-3);margin:0;padding-left:var(--space-6);color:var(--text-1);font-size:14px;line-height:1.6}.help-manual__article li{padding-left:var(--space-1)}.help-manual__article li::marker{color:var(--brand);font-weight:600}.help-manual__note{margin-top:var(--space-6);padding:var(--space-3) var(--space-4);border-left:2px solid var(--brand);background:var(--brand-soft);border-radius:0 var(--radius-control) var(--radius-control) 0;font-size:13px;line-height:1.6}.help-manual__note p{margin:var(--space-1) 0 0}.help-manual__empty{align-self:start;padding:var(--space-6);color:var(--text-2)}@media (max-width: 768px){.help-manual{padding:var(--space-4)}.help-manual__layout{grid-template-columns:1fr;gap:var(--space-3)}.help-manual__nav{display:flex;gap:var(--space-2);overflow:auto hidden;padding:0 0 var(--space-2);border-right:0;border-bottom:1px solid var(--border)}.help-manual__group{display:flex;align-items:center;gap:var(--space-1);flex:0 0 auto}.help-manual__group+.help-manual__group{margin-top:0}.help-manual__group h2{flex:0 0 auto;margin:0 var(--space-1) 0 0;white-space:nowrap}.help-manual__topic{white-space:nowrap;width:auto}.help-manual__article{padding:var(--space-2) 0 var(--space-4)}}@media (max-width: 480px){.help-manual{padding:var(--space-3)}.help-manual__article h2{font-size:20px}}.about-dialog{color:var(--text-1)}.about-dialog__intro{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-4) 0 var(--space-6);text-align:center}.about-dialog__intro h2{margin:0;font:600 20px/1.3 var(--font-heading)}.about-dialog__intro p{margin:0;color:var(--text-2);font-size:13px}.about-dialog__details{margin:0;padding:var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-app)}.about-dialog__details>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:var(--space-3);padding:var(--space-3) 0}.about-dialog__details>div+div{border-top:1px solid var(--border)}.about-dialog__details dt{color:var(--text-2)}.about-dialog__details dd{min-width:0;margin:0;overflow-wrap:anywhere}.about-dialog__details a{color:var(--brand);text-decoration:none}.about-dialog__details a:hover{text-decoration:underline}.about-dialog__details a:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius-control)}.about-dialog__copyright{margin:var(--space-4) 0 0;color:var(--text-2);font-size:12px;line-height:1.5;text-align:center}@media (max-width: 480px){.about-dialog__details{padding:var(--space-2) var(--space-3)}.about-dialog__details>div{grid-template-columns:64px minmax(0,1fr)}}.wps-global-tabs{display:flex;align-items:stretch;flex:0 0 36px;min-width:0;height:36px;padding:0 var(--space-2);background:var(--bg-card);border-top:1px solid var(--border);color:var(--text-2);font-size:12px}.wps-global-tabs__home,.wps-global-tabs__create{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);flex:0 0 auto;min-width:40px;padding:0 var(--space-3);border:0;border-radius:var(--radius-control);margin:3px 0;background:transparent;color:var(--text-2);font:inherit;cursor:pointer;transition:color .18s ease,background-color .18s ease}.wps-global-tabs__home{border-right:1px solid var(--border);border-radius:0;margin-right:var(--space-2)}.wps-global-tabs__home:hover,.wps-global-tabs__create:hover,.wps-global-tab:hover{background:var(--bg-hover);color:var(--text-1)}.wps-global-tabs__home--active{color:var(--brand);font-weight:600}.wps-global-tabs__list{display:flex;align-items:center;gap:var(--space-1);flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:thin}.wps-global-tab{display:flex;align-items:center;flex:0 1 200px;min-width:110px;max-width:200px;height:28px;border-radius:var(--radius-control);background:var(--bg-app);color:var(--text-2);transition:background-color .18s ease,color .18s ease}.wps-global-tab--active{background:var(--brand-soft);color:var(--brand)}.wps-global-tab__select{display:flex;align-items:center;gap:var(--space-2);flex:1 1 auto;min-width:0;height:100%;padding:0 var(--space-2);border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.wps-global-tab__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wps-global-tab__dirty{flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:currentColor}.wps-global-tab__close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;padding:0;border:0;border-radius:var(--radius-control);margin-right:2px;background:transparent;color:inherit;cursor:pointer;opacity:.72}.wps-global-tab__close:hover{background:var(--border);opacity:1}.wps-global-tabs button:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.wps-global-tabs button:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 480px){.wps-global-tabs__home{min-width:34px;padding:0 var(--space-2)}.wps-global-tab{min-width:100px}}.seal-cloud-page{height:100%;overflow:auto;padding:24px;max-width:1400px;margin:auto;color:var(--text-1,#1a1d24)}.seal-cloud-page header,.seal-cloud-actions,.seal-cloud-form{display:flex;gap:12px;align-items:center;margin:12px 0;flex-wrap:wrap}.seal-cloud-page header{justify-content:space-between}.seal-cloud-page h1{font-size:24px;margin:0}.seal-cloud-page h2{font-size:18px}.seal-cloud-form .ant-input,.seal-cloud-form .ant-input-affix-wrapper{flex:1;min-width:180px}.seal-cloud-agreement{max-height:220px;overflow:auto;padding:16px;background:var(--bg-hover,#f4f6f9);margin:16px 0;font-size:13px;line-height:1.7;border-radius:6px}.seal-cloud-banner{display:flex;gap:12px;align-items:center;padding:7px 16px;background:var(--bg-hover,#edf4ff);border-bottom:1px solid var(--border,#d8e5f6);font-size:12px;flex-shrink:0;color:var(--text-1,#1a1d24)}.seal-cloud-banner>span{flex:1}.seal-cloud-empty{padding:60px 24px;text-align:center}.seal-cloud-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:16px;margin-top:20px}.seal-cloud-card{border:1px solid var(--border,#e3e8ef);padding:16px;background:var(--bg-card,#fff);border-radius:8px;min-width:0}.seal-cloud-card h3{margin:12px 0 6px;word-break:break-word}.seal-cloud-card p{font-size:12px;line-height:1.7}.seal-cloud-card img{width:100%;height:130px;object-fit:cover}.seal-cloud-card button{margin:4px}.seal-knowledge-workspace{display:grid;grid-template-columns:1fr 1fr;gap:24px;min-height:400px}.seal-knowledge-source{max-height:60vh;overflow:auto;white-space:pre-wrap;padding:16px;background:var(--bg-hover,#f5f7fa);line-height:1.8}.seal-knowledge-answer{white-space:pre-wrap;line-height:1.8;margin:16px 0}.seal-cloud-error{color:#b33;font-size:13px}@media (max-width:900px){.seal-knowledge-workspace{grid-template-columns:1fr}}.seal-market-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0}.seal-market-tools button{display:flex;flex-direction:column;gap:10px;text-align:left;padding:24px;border:1px solid var(--border,#DCE3ED);border-radius:14px;background:var(--bg-card,#fff);color:inherit;cursor:pointer}.seal-market-tools strong{font-size:18px}.seal-market-tools span{opacity:.65}.seal-market-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;margin:26px 0}.seal-market-grid article h3{font-size:15px;font-weight:500}.seal-market-grid article p{font-size:12px;opacity:.6}.seal-market-grid article .seal-market-cover{display:block;border:0;padding:0;width:100%;cursor:pointer;border-radius:10px;overflow:hidden;box-shadow:0 5px 20px #13213d15}.seal-market .wps-ppt-preview{width:100%;aspect-ratio:16/9;position:relative;overflow:hidden}.seal-market-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.seal-market-preview .wps-ppt-preview{position:relative;aspect-ratio:16/9;overflow:hidden}.seal-market-preview p{opacity:.6}.seal-market-tools button{position:relative;--tool-color:#D86A21;background:color-mix(in srgb,var(--tool-color) 9%,var(--bg-card,#fff));border-color:color-mix(in srgb,var(--tool-color) 24%,var(--border,#dce3ed));transition:box-shadow .16s,transform .16s}.seal-market-tools button[data-tool=beautify]{--tool-color:#8554D4}.seal-market-tools button[data-tool=image]{--tool-color:#159F8F}.seal-market-tools button:hover{transform:translateY(-3px);box-shadow:0 10px 25px #18305218}.seal-market-tools button:focus-visible{outline:3px solid var(--tool-color);outline-offset:3px}.seal-market-tools .seal-tool-icon{display:grid;place-items:center;width:54px;height:54px;background:color-mix(in srgb,var(--tool-color) 16%,var(--bg-card,#fff));border-radius:15px;opacity:1}.seal-market-tools .seal-tool-icon svg{color:var(--tool-color);stroke:var(--tool-color)}.seal-market-tools .seal-tool-desc{font-size:12px;color:var(--text-2,#55677a);opacity:1;line-height:1.6}.seal-market-tools .seal-tool-arrow{position:absolute;right:24px;top:36px;color:var(--tool-color);opacity:1;font-size:25px}.seal-market-grid article>.seal-market-favorite{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:38px;padding:0 14px;line-height:1.2;font-size:13px;font-weight:500;border-radius:10px;background:var(--brand-soft,#EDF3FF);color:var(--brand,#245bd6);border:1px solid color-mix(in srgb,var(--brand,#245bd6) 18%,var(--border,#e3e8ef));box-shadow:none}.seal-cloud-card{transition:box-shadow .15s,border-color .15s;background:color-mix(in srgb,var(--brand,#245bd6) 3%,var(--bg-card,#fff))}.seal-cloud-card:nth-child(3n+2){background:color-mix(in srgb,#8554D4 5%,var(--bg-card,#fff))}.seal-cloud-card:nth-child(3n){background:color-mix(in srgb,#159F8F 5%,var(--bg-card,#fff))}.seal-cloud-card:hover{box-shadow:0 6px 20px #18305212;border-color:var(--brand,#245bd6)}.seal-cloud-card .ant-tag{color:var(--brand,#245bd6);background:var(--brand-soft,#edf3ff);border-color:transparent}@media (max-width:900px){.seal-market-tools{grid-template-columns:1fr}.seal-market-tools button{padding-left:96px;min-height:110px;justify-content:center}.seal-market-tools .seal-tool-icon{position:absolute;left:24px;top:26px}}.seal-market-grid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr))}.seal-cloud-list{grid-template-columns:repeat(auto-fill,minmax(min(245px,100%),1fr))}@media (max-width:480px){.seal-cloud-page{padding:12px}.seal-market-tools button{padding:18px;min-height:0}.seal-market-tools .seal-tool-icon{position:static}.seal-market-tools .seal-tool-arrow{right:18px;top:30px}.seal-market-preview{grid-template-columns:1fr}}@media (max-width:480px){.seal-market header .ant-btn,.seal-market-grid article>.ant-btn,.seal-market .seal-cloud-actions>label.ant-btn{min-height:44px}.seal-market .seal-cloud-actions>label.ant-btn{display:inline-flex;align-items:center;gap:6px}}.seal-market-favorite>span{display:inline-flex;align-items:center;justify-content:center}.seal-market-favorite:hover{background:var(--brand,#245bd6)!important;color:#fff!important}.seal-market-favorite:focus-visible,.seal-market-cover:focus-visible{outline:3px solid var(--brand,#245bd6);outline-offset:3px}.seal-login-modal .ant-modal-content{padding:28px 32px 30px;border:1px solid var(--border);border-radius:12px;background:var(--bg-card);color:var(--text-1)}.seal-login-modal .ant-modal-header{margin:0;background:transparent}.seal-login__dialog-title{font-size:13px;font-weight:400;color:var(--text-2)}.seal-login-modal .ant-modal-close{top:18px;right:18px;width:32px;height:32px;border-radius:6px;color:var(--text-2)}.seal-login__brand{text-align:center;padding:18px 0 28px}.seal-login__brand img{display:block;width:64px;height:64px;aspect-ratio:1;object-fit:contain;margin:0 auto 16px}.seal-login__brand h2{margin:0 0 8px;font-size:23px;line-height:1.4;font-weight:600;letter-spacing:.02em;color:var(--text-1)}.seal-login__brand p{margin:0;font-size:13px;line-height:1.6;color:var(--text-2)}.seal-login__modes{display:flex;gap:10px;margin-bottom:20px}.seal-login__modes .ant-btn{flex:1;min-height:42px}.seal-account-security{border-block:1px solid var(--border);padding-block:12px;margin-block:16px}.seal-account-security label{display:block;margin-bottom:6px}.seal-account-security p{line-height:1.7}.seal-account-security form{padding-top:16px}.seal-account-security .ant-btn{min-height:40px}.seal-account-security [role=alert]{color:#d92d20}@media (max-width:768px){.seal-account-security :is(.ant-btn,.ant-input,.ant-input-affix-wrapper){min-height:44px}.seal-account-security .ant-input-affix-wrapper>.ant-input{min-height:32px}.seal-account-security .ant-checkbox-wrapper{min-height:44px;align-items:center}}.seal-login__field{margin-bottom:20px}.seal-login__field>label{display:block;margin-bottom:8px;font-size:13px;font-weight:500;color:var(--text-1)}.seal-login__field :is(.ant-input,.ant-input-affix-wrapper){min-height:46px;border-radius:6px;font-size:14px;background:var(--bg-card);color:var(--text-1);border-color:var(--border)}.seal-login__field .ant-input-affix-wrapper{padding:0 14px}.seal-login__field .ant-input-affix-wrapper>.ant-input{min-height:44px;padding:0;border:0}.seal-login-modal .seal-login__field .ant-input-affix-wrapper>.ant-input:focus{outline:none;box-shadow:none}.seal-login__dial-code{padding-right:12px;margin-right:4px;border-right:1px solid var(--border);font-size:14px;color:var(--text-2)}.seal-login__code-row{display:flex;gap:10px;align-items:stretch}.seal-login__code-row>.ant-input{flex:1;min-width:0}.seal-login__code-row>.ant-btn{width:126px;flex:none;height:46px;padding:0 12px;border-radius:6px;color:var(--brand);font-size:13px}.seal-login__code-row>.ant-btn:disabled{color:var(--text-3);background:var(--bg-hover)}.seal-login__feedback{min-height:32px;margin-top:-8px;margin-bottom:8px;font-size:12px;line-height:1.6;color:var(--text-2)}.seal-login__feedback p{margin:0}.seal-login__error{color:#d92d20}[data-theme=dark] .seal-login__error{color:#ff8e88}.seal-login__submit.ant-btn{height:46px;border-radius:6px;font-size:15px;font-weight:500}.seal-login__note{display:flex;gap:7px;align-items:center;justify-content:center;margin-top:24px;padding-top:20px;border-top:1px solid var(--border-subtle);color:var(--text-2);font-size:12px;line-height:1.6}.seal-login__field :is(.ant-input,.ant-input-affix-wrapper):focus-within{border-color:var(--brand);outline:2px solid var(--brand-soft);outline-offset:1px}.seal-login-modal .ant-modal-close:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (max-width:480px){.seal-login-modal .ant-modal-content{padding:22px 20px 24px}.seal-login-modal .ant-modal-close{width:44px;height:44px;top:8px;right:8px}.seal-login__brand{padding-top:20px}.seal-login__code-row>.ant-btn{width:120px}.seal-login__brand h2{font-size:22px}}:root{--brand: #6a5cf5;--brand-hover: #5848e8;--brand-soft: #efedff;--bg-app: #f5f7fa;--bg-card: #ffffff;--bg-hover: #f2f5fa;--border: #e8ebf0;--border-subtle: #f0f2f5;--text-1: #1a1d24;--text-2: #5c6472;--text-3: #667085;--star: #9b6100;--danger: #e34d59;--success: #00a870;--warning: #ed7b2f;--shadow-card: 0 4px 16px rgba(31, 41, 55, .1);--radius-card: 8px;--radius-control: 6px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--font-body: "Microsoft YaHei", "PingFang SC", Arial, sans-serif;--font-heading: "Microsoft YaHei", "PingFang SC", Arial, sans-serif;--document-paper: #ffffff;--document-ink: #000000;--presentation-bg: #000000;--presentation-caption: rgba(255, 255, 255, .65)}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{font-family:var(--font-body);font-size:14px;color:var(--text-1);background:var(--bg-app);-webkit-font-smoothing:antialiased}.ant-app{height:100%}button{font-family:inherit}.wps-app{display:flex;flex-direction:column;height:100%;overflow:hidden}.wps-body{display:flex;flex:1 1 auto;min-height:0}.wps-main{flex:1 1 auto;min-width:0;padding:24px;overflow:auto;background:var(--bg-app);container-type:inline-size;container-name:wps-main}.wps-titlebar{display:flex;align-items:center;flex:0 0 auto;height:48px;padding:0 16px;background:var(--bg-card);border-bottom:1px solid var(--border)}.wps-titlebar__brand{display:flex;align-items:center;gap:8px;flex:0 0 200px}.wps-logo{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px}.wps-titlebar__divider{width:1px;height:14px;background:var(--border)}.wps-titlebar__page{font-size:13px;color:var(--text-3)}.wps-titlebar__center{display:flex;flex:1 1 auto;justify-content:center;min-width:0}.wps-titlebar__search{width:320px;max-width:100%}.wps-titlebar__doc{font-size:14px;color:var(--text-2);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wps-titlebar__actions{display:flex;align-items:center;gap:8px;flex:0 0 248px;justify-content:flex-end}.wps-language-switcher{width:auto;min-width:46px;gap:4px;padding-inline:7px;font-size:12px;font-weight:600}.wps-language-switcher__label{min-width:16px;line-height:1;text-align:center}.wps-icon-button:focus-visible,.wps-language-switcher:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wps-icon-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:var(--radius-control);background:transparent;color:var(--text-2);cursor:pointer;transition:background .15s ease,color .15s ease}.wps-icon-button:hover{background:var(--bg-hover);color:var(--brand)}.wps-icon-button:active{background:var(--brand-soft)}.wps-avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--brand-soft);color:var(--brand);font-size:13px;font-weight:600;cursor:default}.wps-sidebar{flex:0 0 200px;width:200px;padding:8px;background:var(--bg-card);border-right:1px solid var(--border);overflow-y:auto}.wps-sidebar__group{padding:4px 0}.wps-sidebar__group+.wps-sidebar__group{border-top:1px solid var(--border-subtle);margin-top:4px;padding-top:8px}.wps-sidebar__back{display:flex;align-items:center;gap:8px;width:100%;margin-bottom:8px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card);color:var(--text-2);font-size:13px;cursor:pointer}.wps-sidebar__back:hover{color:var(--brand);border-color:var(--brand)}.wps-nav-item{position:relative;display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--radius-control);color:var(--text-2);font-size:14px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease,color .15s ease}.wps-nav-item:hover{background:var(--bg-hover)}.wps-nav-item--active{background:var(--brand-soft);color:var(--brand);font-weight:600}.wps-nav-item--active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:16px;border-radius:0 2px 2px 0;background:var(--brand)}.wps-nav-item--disabled{color:var(--text-3);cursor:default}.wps-nav-item__icon{flex:0 0 auto}.wps-nav-item__label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wps-section+.wps-section{margin-top:32px}.wps-section__title{margin:0 0 16px;font-size:16px;font-weight:600;color:var(--text-1)}.wps-section__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.wps-section__head .wps-section__title{margin:0}.wps-section__actions{display:flex;align-items:center;gap:12px}.wps-segmented{display:inline-flex;padding:2px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card)}.wps-segmented__item{display:inline-flex;align-items:center;justify-content:center;width:30px;height:26px;border:none;border-radius:4px;background:transparent;color:var(--text-3);cursor:pointer;transition:background .15s ease,color .15s ease}.wps-segmented__item:hover{color:var(--brand)}.wps-segmented__item--active{background:var(--brand-soft);color:var(--brand)}.wps-text-button{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card);color:var(--text-2);font-size:13px;cursor:pointer}.wps-text-button:hover{color:var(--brand);border-color:var(--brand)}.wps-link-button{border:none;background:transparent;color:var(--brand);font-size:13px;cursor:pointer;padding:4px 2px}.wps-link-button:hover{color:var(--brand-hover);text-decoration:underline}.wps-link-button--icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:30px;padding:0;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card);color:var(--text-2)}.wps-link-button--icon:hover{color:var(--brand);border-color:var(--brand);text-decoration:none}.wps-link-button__flip{transform:rotate(180deg)}.wps-new-grid{display:grid;grid-template-columns:repeat(4,minmax(168px,1fr));gap:16px}.wps-new-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:104px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-card);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.wps-new-card:hover{border-color:var(--brand);box-shadow:var(--shadow-card);transform:translateY(-1px)}.wps-new-card:active{transform:translateY(0)}.wps-new-card__label{font-size:14px;color:var(--text-1)}.wps-new-card--disabled .wps-new-card__label{color:var(--text-3)}.wps-doc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@container wps-main (max-width: 620px){.wps-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container wps-main (max-width: 360px){.wps-doc-grid{grid-template-columns:minmax(0,1fr)}}@container wps-main (min-width: 1240px){.wps-doc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container wps-main (min-width: 1600px){.wps-doc-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.wps-doc-card{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-card);overflow:hidden;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.wps-doc-card:hover{border-color:#cfdcf8;box-shadow:var(--shadow-card)}.wps-doc-card:focus-visible,.wps-doc-row__name:focus-visible,.wps-doc-card__more:focus-visible,.wps-doc-card__star:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wps-doc-card--active{border-color:var(--brand);background:var(--brand-soft)}.wps-doc-card__thumb{position:relative;display:flex;align-items:center;justify-content:center;height:104px;background:#f7f9fc;border-bottom:1px solid var(--border-subtle)}.wps-doc-card__badge{position:absolute;left:8px;top:8px;padding:1px 6px;border-radius:4px;color:#fff;font-size:12px;line-height:18px}.wps-doc-card__actions{position:absolute;right:6px;top:6px;display:flex;align-items:center;gap:2px}.wps-doc-card__more,.wps-doc-card__star{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:4px;background:rgba(255,255,255,.92);color:var(--text-3);cursor:pointer;opacity:0;transition:opacity .15s ease,color .15s ease}.wps-doc-card:hover .wps-doc-card__more,.wps-doc-card:hover .wps-doc-card__star,.wps-doc-card:focus-within .wps-doc-card__more,.wps-doc-card:focus-within .wps-doc-card__star,.wps-doc-card__star--on{opacity:1}.wps-doc-card__more:hover,.wps-doc-card__star:hover{color:var(--brand)}.wps-doc-card__star--on{color:var(--star)}.wps-doc-card__info{display:flex;flex-direction:column;gap:4px;padding:10px 12px 12px}.wps-doc-card__name{font-size:14px;color:var(--text-1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wps-doc-card__meta{font-size:12px;color:var(--text-3);font-variant-numeric:tabular-nums}.wps-doc-list{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-card);overflow:hidden}.wps-doc-list__head,.wps-doc-row{display:grid;grid-template-columns:minmax(0,1fr) 80px 160px 100px 76px;align-items:center;gap:12px;padding:10px 16px}.wps-doc-list__head{background:#fafbfd;border-bottom:1px solid var(--border);color:var(--text-3);font-size:12px}.wps-doc-list__col{color:var(--text-3);font-size:12px}.wps-doc-row{width:100%;border:0;border-bottom:1px solid var(--border-subtle);background:transparent;color:var(--text-2);font-size:13px;font-family:inherit;text-align:left;cursor:default;font-variant-numeric:tabular-nums}.wps-doc-row:last-child{border-bottom:none}.wps-doc-row__name{display:flex;align-items:center;gap:8px;width:100%;padding:0;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer;min-width:0;color:var(--text-1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wps-doc-row__icon{flex:0 0 auto}.wps-doc-row__star{display:inline-flex;align-items:center;color:var(--star)}.wps-doc-row__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px}.wps-doc-row__action{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-2);cursor:pointer}.wps-doc-row__action:hover{background:var(--bg-hover);color:var(--brand)}.wps-doc-row__action:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wps-notice-empty{margin:0;padding:32px 0;color:var(--text-2);text-align:center}.wps-notice-list{margin:0;padding:0;list-style:none}.wps-notice-list__item{padding:16px 0;border-bottom:1px solid var(--border-subtle)}.wps-notice-list__item:last-child{border-bottom:0}.wps-notice-list__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--text-1)}.wps-notice-list__head time{flex:0 0 auto;color:var(--text-3);font-size:12px}.wps-notice-list__item p{margin:8px 0 0;color:var(--text-2);line-height:1.5}@container wps-main (max-width: 560px){.wps-doc-list__head,.wps-doc-row{grid-template-columns:minmax(0,1fr) 72px 72px}.wps-doc-list__col:nth-child(3),.wps-doc-list__col:nth-child(4),.wps-doc-row__time,.wps-doc-row__size{display:none}}.wps-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:64px 16px;border:1px dashed var(--border);border-radius:var(--radius-card);background:var(--bg-card)}.wps-empty__icon{color:#c9d2e0}.wps-empty__title{margin:8px 0 0;font-size:15px;color:var(--text-1)}.wps-empty__desc{margin:0;font-size:13px;color:var(--text-3)}.wps-empty__action{margin-top:8px}.wps-editor{display:flex;align-items:center;justify-content:center;height:100%;min-height:420px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-card)}.wps-editor__stage{display:flex;flex-direction:column;align-items:center;gap:8px}.wps-editor__icon{color:#c9d2e0}.wps-editor__title{margin:8px 0 0;font-size:18px;font-weight:600;color:var(--text-1)}.wps-editor__desc{margin:0;font-size:13px;color:var(--text-3)}.wps-editor__back{margin-top:8px}.wps-error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:100%;min-height:320px;padding:32px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-card);color:var(--text-2)}.wps-error__title{margin:8px 0 0;font-size:16px;color:var(--text-1)}.wps-error__message{margin:0;font-size:13px;color:var(--text-3)}.wps-error__action{margin-top:8px}.wps-footer{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;height:28px;padding:0 16px;background:var(--bg-card);border-top:1px solid var(--border);color:var(--text-3);font-size:12px;font-variant-numeric:tabular-nums}.wps-footer__left{display:flex;align-items:center;gap:8px}.wps-footer__dot{color:var(--border)}.wps-main--editor{display:flex;flex-direction:column;padding:0;overflow:hidden}.wps-main--help{flex:1 1 auto;min-height:0;padding:0;overflow:auto;background:var(--bg-app)}.wps-main--pdf{display:flex;flex-direction:column;min-height:0;overflow:hidden}.wps-main--pdf>.pdf-workbench{flex:1 1 auto;height:auto;min-height:0}.wps-main--pdf .pdf-viewer{min-height:0}.wps-doc-tabs{display:flex;align-items:center;flex:0 0 auto;height:32px;padding:0 8px;background:var(--bg-card);border-bottom:1px solid var(--border);overflow-x:auto}.wps-doc-tab{display:flex;align-items:center;gap:6px;height:24px;max-width:200px;padding:0 6px 0 10px;margin-right:4px;border-radius:4px;background:var(--bg-hover);color:var(--text-2);font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none}.wps-doc-tab:hover{background:var(--brand-soft)}.wps-doc-tab--active{background:var(--brand-soft);color:var(--brand);font-weight:600}.wps-doc-tab__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wps-doc-tab__close{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:none;border-radius:3px;background:transparent;color:inherit;cursor:pointer;opacity:.6}.wps-doc-tab__close:hover{background:rgba(26,29,36,.08);opacity:1}.wps-doc-tabs__create{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:4px;background:transparent;color:var(--text-3);cursor:pointer}.wps-doc-tabs__create:hover{background:var(--bg-hover);color:var(--brand)}.wps-ribbon-tabs{display:flex;align-items:flex-end;flex:0 0 auto;height:36px;padding:0 8px;background:var(--bg-card);border-bottom:1px solid var(--border)}.wps-ribbon-tab{height:30px;padding:0 14px;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--text-2);font-size:14px;cursor:pointer;transition:color .15s ease,border-color .15s ease}.wps-ribbon-tab:hover{color:var(--brand)}.wps-ribbon-tab--active{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.wps-ribbon-panel{display:flex;align-items:stretch;flex:0 0 auto;min-height:96px;padding:6px 8px 0;background:var(--bg-card);border-bottom:1px solid var(--border);overflow-x:auto}.wps-ribbon-group{display:flex;flex-direction:column;padding:0 10px}.wps-ribbon-group+.wps-ribbon-group{border-left:1px solid var(--border-subtle)}.wps-ribbon-group__body{display:flex;align-items:center;gap:2px;flex:1 1 auto;min-height:62px}.wps-ribbon-group__name{flex:0 0 auto;padding:2px 0 4px;text-align:center;color:var(--text-3);font-size:12px}.wps-ribbon-button{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:4px;background:transparent;color:var(--text-2);cursor:pointer;transition:background .12s ease,color .12s ease}.wps-ribbon-button--large{flex-direction:column;gap:4px;min-width:56px;padding:6px 8px;font-size:12px}.wps-ribbon-button--small{width:26px;height:26px}.wps-ribbon-button:hover{background:var(--bg-hover);color:var(--brand)}.wps-ribbon-button--active{background:var(--brand-soft);color:var(--brand)}.wps-ribbon-button--disabled{color:var(--text-3);cursor:not-allowed}.wps-ribbon-button--disabled:hover{background:transparent;color:var(--text-3)}.wps-ribbon-button__label{line-height:1.2;white-space:nowrap}.wps-ribbon-button__value{min-width:44px;padding:0 4px;text-align:left;font-size:12px}.wps-ribbon-button__caret{width:0;height:0;margin-left:4px;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid currentColor}.wps-ruler{position:relative;flex:0 0 auto;height:20px;margin:0 auto;width:794px;background:var(--bg-card);border-bottom:1px solid var(--border)}.wps-ruler__scale{position:absolute;inset:0}.wps-ruler__tick{position:absolute;bottom:0;width:1px;height:6px;background:var(--border)}.wps-ruler__marker{position:absolute;bottom:0;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:8px solid var(--brand)}.wps-ruler__marker--right{transform:translate(-10px)}.wps-ruler__marker--first{bottom:8px;border-bottom:none;border-top:8px solid var(--brand)}.wps-editor-workspace{--editor-nav-width: 240px;display:flex;flex:1 1 auto;min-height:0;position:relative}.wps-editor-navigation{flex:0 0 var(--editor-nav-width);min-width:0;overflow-y:auto;background:var(--bg-card);border-right:1px solid var(--border);color:var(--text-1)}.wps-editor-navigation__header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4);border-bottom:1px solid var(--border)}.wps-editor-navigation__header button,.wps-editor-navigation__item{border:0;background:transparent;color:inherit;cursor:pointer}.wps-editor-navigation__header button{min-width:44px;min-height:36px;border-radius:var(--radius-control);color:var(--text-2)}.wps-editor-navigation nav{padding:var(--space-2) 0}.wps-editor-navigation__item{display:block;width:100%;padding:var(--space-2) var(--space-3);text-align:left;line-height:1.5;overflow-wrap:anywhere}.wps-editor-navigation__item--level-1{padding-left:var(--space-3)}.wps-editor-navigation__item--level-2{padding-left:var(--space-6)}.wps-editor-navigation__item--level-3{padding-left:calc(var(--space-6) + var(--space-3))}.wps-editor-navigation__item--level-4{padding-left:calc(var(--space-6) + var(--space-6))}.wps-editor-navigation__item--level-5{padding-left:calc(var(--space-6) + var(--space-6) + var(--space-3))}.wps-editor-navigation__header button:hover,.wps-editor-navigation__item:hover{background:var(--bg-hover);color:var(--brand)}.wps-editor-navigation__header button:focus-visible,.wps-editor-navigation__item:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.wps-editor-navigation__empty{margin:0;padding:var(--space-4);color:var(--text-2);line-height:1.5}@media (max-width: 767px){.wps-editor-navigation{position:absolute;inset:0 auto 0 0;z-index:2;width:min(var(--editor-nav-width),78vw);box-shadow:var(--shadow-card)}}.wps-editor-stage{flex:1 1 auto;min-height:0;padding:20px 0 32px;overflow:auto;background:#f0f2f5}.wps-editor-canvas{display:flex;justify-content:center;min-height:100%}.wps-editor-canvas__paper{width:794px;min-height:1123px;padding:96px 90px;background:var(--document-paper);box-shadow:0 2px 12px #1f29371f;transform-origin:top center;transition:transform .15s ease}.wps-editor-canvas__header,.wps-editor-canvas__footer{position:absolute;min-height:24px;color:var(--document-ink);font-size:12px;line-height:1.4;outline:none;z-index:2}.wps-editor-canvas__header{top:24px}.wps-editor-canvas__footer{bottom:24px}.wps-editor-canvas__header:focus,.wps-editor-canvas__footer:focus{outline:1px dashed #8ca9d2}.wps-editor-canvas__header p,.wps-editor-canvas__footer p{margin:0}.seal-print-preview .pdf-viewer{height:min(70vh,760px)}.seal-print-preview__loading{min-height:180px;display:flex;align-items:center;justify-content:center;gap:12px}.seal-print-preview__error{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;text-align:center}.wps-editor-canvas__watermark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-30deg);font-size:72px;font-weight:700;letter-spacing:12px;color:#64748b2e;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:0}.wps-editor-canvas__watermark--image{max-width:65%;max-height:65%;width:auto;height:auto;transform:translate(-50%,-50%);opacity:.24}.wps-editor-canvas__watermark~.wps-editor-canvas__content{position:relative;z-index:1}.wps-editor-canvas__content{min-height:900px;outline:none;color:var(--document-ink);font-size:14px;line-height:1.75;word-break:break-word}.wps-editor-canvas__content:focus{outline:none}.wps-editor-canvas__content p{margin:0 0 10px}.wps-editor-canvas--marks .wps-editor-canvas__content p:after{content:"\b6";margin-left:4px;color:#c9d2e0;font-size:12px}.wps-editor-canvas--gridlines .wps-editor-canvas__paper{background-image:linear-gradient(to bottom,#f7f9fc 1px,transparent 1px);background-size:100% 28px}.wps-page-break{height:0;margin:18px 0;border-top:1px dashed #c9d2e0}.wps-drop-cap:first-letter{float:left;margin:2px 8px 0 0;font-size:3.2em;line-height:.9;font-weight:600;color:var(--brand)}.wps-caption{text-align:center;color:var(--text-2);font-size:13px}.wps-crossref{color:var(--brand)}.wps-field{padding:0 2px;border-bottom:1px dotted var(--text-3)}.wps-toc{margin:0 0 16px;padding:12px 16px;border:1px solid var(--border-subtle);border-radius:6px;background:#fafbfd}.wps-editor-canvas--vertical .wps-editor-canvas__content{writing-mode:vertical-rl;height:900px;min-height:0;margin:0 auto}.wps-comment{margin:0 2px;padding:0 4px;border-radius:3px;background:#fff3b0;color:#8a6d1f;font-size:12px;cursor:help}.wps-editor-canvas--hide-comments .wps-comment{display:none}.wps-insert{padding:0 2px;border-bottom:1px solid var(--success);background:#e8f7f1;color:#00754f;text-decoration:underline}.wps-delete{padding:0 2px;background:#fdecee;color:var(--danger);text-decoration:line-through}.wps-chart{margin:12px 0;text-align:center}.wps-chart svg{max-width:100%;height:auto}.wps-formula{display:inline-flex;align-items:center;padding:0 2px;font-family:"Cambria Math",Times New Roman,serif;font-size:15px}.wps-formula__\5206\6570 {display:inline-flex;flex-direction:column;align-items:center;vertical-align:middle;line-height:1.1}.wps-formula__\5206\5b50 {padding:0 4px;border-bottom:1px solid var(--text-1)}.wps-formula__\5206\6bcd {padding:0 4px}.wps-formula__\6839\53f7\5185 {padding:0 2px;border-top:1px solid var(--text-1)}.wps-smartart{margin:12px 0;padding:12px;border:1px dashed var(--border);border-radius:6px;background:#fafbfd}.wps-smartart--\6a2a\5411 {display:flex;align-items:center;flex-wrap:wrap;gap:8px}.wps-smartart--\5c42\7ea7 {display:flex;flex-direction:column;gap:8px}.wps-smartart__node{display:inline-flex;align-items:center;justify-content:center;min-width:88px;padding:8px 14px;border:1.6px solid var(--brand);border-radius:6px;background:var(--bg-card);font-size:13px}.wps-smartart__label{white-space:nowrap}.wps-grid-picker{flex:0 0 auto;padding:12px 16px;background:var(--bg-card);border-bottom:1px solid var(--border)}.wps-grid-picker__grid{display:grid;gap:2px}.wps-grid-picker__cell{width:22px;height:22px;padding:0;border:1px solid var(--border);border-radius:2px;background:var(--bg-card);cursor:pointer}.wps-grid-picker__cell--active{border-color:var(--brand);background:var(--brand-soft)}.wps-grid-picker__tip{margin-top:8px;color:var(--text-2);font-size:13px}.wps-grid-picker__actions{margin-top:8px}.wps-grid-picker__button{height:28px;padding:0 14px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card);color:var(--text-2);font-size:13px;cursor:pointer}.wps-grid-picker__button:hover{color:var(--brand);border-color:var(--brand)}.wps-citation{padding:0 2px;color:var(--brand);font-size:13px;vertical-align:super}.wps-bibliography{margin:12px 0;padding:12px 16px;border:1px solid var(--border-subtle);border-radius:6px;background:#fafbfd;font-size:13px}.wps-source-manager__toolbar{display:flex;align-items:center;gap:12px;margin-bottom:12px}.wps-source-manager__count{color:var(--text-3);font-size:13px}.wps-source-manager__empty{margin:0;padding:24px 0;text-align:center;color:var(--text-3);font-size:13px}.wps-source-manager__list{display:flex;flex-direction:column;gap:8px;max-height:360px;overflow-y:auto}.wps-source-manager__row{display:flex;align-items:center;gap:8px}.wps-source-manager__index{width:20px;color:var(--text-3);font-size:13px;text-align:center}.wps-source-manager__field{flex:1 1 auto}.wps-source-manager__remove{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:4px;background:transparent;color:var(--text-3);cursor:pointer}.wps-source-manager__remove:hover{background:var(--bg-hover);color:var(--danger)}.wps-sheet{display:grid;flex:1 1 auto;min-height:0;overflow:auto;background:var(--bg-card);font-size:13px}.wps-sheet__corner,.wps-sheet__col,.wps-sheet__rownum{display:flex;align-items:center;justify-content:center;height:24px;background:#fafbfd;border-right:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--text-3);font-size:12px;-webkit-user-select:none;user-select:none;cursor:pointer}.wps-sheet__corner{position:sticky;top:0;left:0;z-index:3}.wps-sheet__col{position:sticky;top:0;z-index:2}.wps-sheet__col-resizer{position:absolute;right:-3px;top:0;width:6px;height:100%;cursor:col-resize;z-index:1}.wps-sheet__col-resizer:hover{background:rgba(43,108,246,.3)}.wps-sheet:focus{outline:none}.wps-sheet:focus-visible{outline:1px solid var(--brand);outline-offset:-1px}.wps-sheet__rownum{position:sticky;left:0;z-index:2}.wps-sheet__cell{display:flex;align-items:center;padding:0 6px;-webkit-user-select:none;user-select:none;border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);color:var(--text-1);overflow:hidden;white-space:nowrap;cursor:cell}.wps-sheet__cell--selected{background:var(--brand-soft);box-shadow:inset 0 0 0 1px #2b6cf659}.wps-sheet__cell--editing{padding:0}.wps-sheet__editor{width:100%;height:100%;padding:0 6px;border:2px solid var(--brand);outline:none;font-size:13px;font-family:inherit}.wps-sheet-toolbar{display:flex;align-items:center;gap:8px;flex:0 0 auto;height:28px;padding:0 8px;background:var(--bg-card);border-bottom:1px solid var(--border)}.wps-sheet-toolbar__name{width:110px;height:22px;padding:0 6px;border:1px solid var(--border);border-radius:4px;font-size:12px;font-family:inherit}.wps-sheet-toolbar__fx{color:var(--text-3);font-size:12px;font-style:italic}.wps-sheet-toolbar__formula{flex:1 1 auto;height:22px;padding:0 6px;border:1px solid var(--border);border-radius:4px;font-size:12px;font-family:inherit}.wps-sheet-stage{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.wps-sheet-findbar{display:flex;gap:var(--space-2);align-items:center;padding:6px var(--space-3);border-bottom:1px solid var(--border);background:var(--bg-card)}.wps-sheet-findbar__input{flex:0 1 240px;height:26px;padding:0 8px;border:1px solid var(--border);border-radius:var(--radius-control);font-size:12px;font-family:inherit;background:var(--bg-card);color:var(--text-1)}.wps-sheet-findbar__input:focus{outline:none;border-color:var(--brand)}.wps-sheet-findbar__btn{height:26px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card);color:var(--text-1);font-size:12px;cursor:pointer}.wps-sheet-findbar__btn:hover{border-color:var(--brand);color:var(--brand)}.wps-sheet-findbar__btn:focus-visible,.wps-sheet-findbar__input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wps-sheet-findbar__btn:disabled{opacity:.55;cursor:not-allowed}.wps-sheet-stage--no-gridlines .wps-sheet__cell{border-right-color:transparent;border-bottom-color:transparent}.wps-sheet-tabs{display:flex;align-items:center;gap:4px;flex:0 0 auto;height:28px;padding:0 8px;background:var(--bg-card);border-top:1px solid var(--border)}.wps-sheet-tab{display:flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:4px;background:var(--bg-hover);color:var(--text-2);font-size:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.wps-sheet-tab--active{background:var(--brand-soft);color:var(--brand);font-weight:600}.wps-sheet-tab__close{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:none;border-radius:3px;background:transparent;color:inherit;cursor:pointer;opacity:.6}.wps-sheet-tab__close:hover{background:rgba(26,29,36,.08);opacity:1}.wps-sheet-tabs__create{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:4px;background:transparent;color:var(--text-3);cursor:pointer}.wps-sheet-tabs__create:hover{background:var(--bg-hover);color:var(--brand)}.wps-ppt-body{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.wps-ppt-preview{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;container-type:inline-size;box-shadow:var(--shadow-card)}.wps-ppt-preview__box{position:absolute;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.35}.wps-ppt-sorter{flex:1 1 auto;min-width:0;overflow:auto;padding:var(--space-6);background:var(--bg-app)}.wps-ppt-sorter__header{margin-bottom:var(--space-6)}.wps-ppt-sorter__header h2,.wps-ppt-notes__header h2{margin:0;color:var(--text-1);font-size:18px;font-weight:600;line-height:1.3}.wps-ppt-sorter__header p{margin:var(--space-2) 0 0;color:var(--text-2);line-height:1.5}.wps-ppt-sorter__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:var(--space-6);max-width:1280px}.wps-ppt-sorter__card{min-width:0;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card);cursor:grab;transition:border-color .2s ease,background-color .2s ease}.wps-ppt-sorter__card:hover,.wps-ppt-sorter__card:focus-within,.wps-ppt-sorter__card--active{border-color:var(--brand)}.wps-ppt-sorter__card:active{cursor:grabbing}.wps-ppt-sorter__select{display:block;width:100%;padding:0;border:0;background:transparent;cursor:pointer}.wps-ppt-sorter__select:focus-visible,.wps-ppt-sorter__actions button:focus-visible,.wps-ppt-notes__editor textarea:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wps-ppt-sorter__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding-top:var(--space-2);color:var(--text-2);font-size:12px}.wps-ppt-sorter__actions{display:flex;gap:var(--space-1)}.wps-ppt-sorter__actions button{padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card);color:var(--text-2);cursor:pointer}.wps-ppt-sorter__actions button:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.wps-ppt-sorter__actions button:disabled{opacity:.45;cursor:not-allowed}.wps-ppt-notes{flex:1 1 auto;min-width:0;overflow:auto;padding:var(--space-6);background:var(--bg-app)}.wps-ppt-notes__header{display:flex;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-4);color:var(--text-2)}.wps-ppt-notes__content{max-width:780px;margin:0 auto}.wps-ppt-notes__preview{max-width:640px;margin:0 auto var(--space-6)}.wps-ppt-notes__editor{display:flex;flex-direction:column;gap:var(--space-2)}.wps-ppt-notes__editor label{color:var(--text-1);font-weight:600}.wps-ppt-notes__editor textarea{width:100%;min-height:180px;padding:var(--space-3);resize:vertical;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card);color:var(--text-1);font:inherit;line-height:1.5;transition:border-color .2s ease}.wps-ppt-notes__editor textarea:hover{border-color:var(--brand)}@media (max-width: 768px){.wps-ppt-sorter,.wps-ppt-notes{padding:var(--space-4)}.wps-ppt-sorter__grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-4)}.wps-ppt-notes__preview{max-width:100%}}@media (max-width: 480px){.wps-ppt-body{flex-direction:column}.wps-ppt-thumbs{flex:0 0 112px;flex-direction:row;align-items:flex-start;width:100%;height:112px;border-right:0;border-bottom:1px solid var(--border);overflow-x:auto;overflow-y:hidden}.wps-ppt-thumb{flex:0 0 120px;width:120px}.wps-ppt-thumb__canvas{width:120px;height:67px}.wps-ppt-sorter__grid{grid-template-columns:minmax(0,1fr)}}.wps-ppt-thumbs{display:flex;flex-direction:column;align-items:center;gap:8px;flex:0 0 176px;width:176px;padding:8px;background:var(--bg-card);border-right:1px solid var(--border);overflow-y:auto}.wps-ppt-thumb{width:150px;cursor:pointer}.wps-ppt-thumb__index{display:block;margin-bottom:2px;color:var(--text-3);font-size:12px}.wps-ppt-thumb__canvas{display:flex;flex-direction:column;gap:4px;justify-content:center;width:150px;height:84px;padding:6px;border:2px solid var(--border);border-radius:4px;overflow:hidden}.wps-ppt-thumb--active .wps-ppt-thumb__canvas{border-color:var(--brand)}.wps-ppt-thumb--active .wps-ppt-thumb__index{color:var(--brand);font-weight:600}.wps-ppt-thumb__text{color:var(--text-2);font-size:9px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wps-ppt-thumbs__create{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--border);border-radius:4px;background:var(--bg-card);color:var(--text-3);cursor:pointer}.wps-ppt-thumbs__create:hover{color:var(--brand);border-color:var(--brand)}.wps-ppt-stage{display:flex;align-items:flex-start;justify-content:safe center;flex:1 1 auto;min-width:0;padding:24px;overflow:auto;background:#f0f2f5}.wps-ppt-object-toolbar{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border);flex-wrap:wrap;background:var(--bg-card);color:var(--text-2);font-size:12px}.wps-ppt-object-toolbar label{display:inline-flex;align-items:center;gap:var(--space-1)}.wps-ppt-object-toolbar input[type=number]{width:64px}.wps-ppt-object-toolbar button,.wps-ppt-properties button,.wps-ppt-properties input,.wps-ppt-object-toolbar input[type=number]{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card);color:var(--text-1);padding:var(--space-1) var(--space-2);font:inherit;min-height:28px}.wps-ppt-object-toolbar button:hover,.wps-ppt-properties button:hover{background:var(--bg-hover);border-color:var(--brand)}.wps-ppt-object-toolbar button:focus-visible,.wps-ppt-object-toolbar input:focus-visible,.wps-ppt-properties button:focus-visible,.wps-ppt-properties input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wps-ppt-properties button:disabled,.wps-ppt-properties input:disabled{opacity:.55;cursor:default}.wps-ppt-properties{flex:0 0 232px;min-width:0;padding:var(--space-4);border-left:1px solid var(--border);background:var(--bg-card);overflow:auto;font-size:12px}.wps-ppt-properties h2{font-size:14px;font-weight:600;margin:0 0 var(--space-6)}.wps-ppt-properties fieldset{border:0;padding:0;margin:0 0 var(--space-6)}.wps-ppt-properties legend{color:var(--text-2);margin-bottom:var(--space-2)}.wps-ppt-properties__fields{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.wps-ppt-properties__fields label{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.wps-ppt-properties__fields input{width:100%}.wps-ppt-properties__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.wps-ppt-canvas-space{position:relative;flex:0 0 auto;margin:var(--space-6)}.wps-ppt-image{cursor:move}.wps-ppt-image--selected{outline:1px solid var(--brand)}.wps-ppt-resize{position:absolute;right:-5px;bottom:-5px;width:12px;height:12px;padding:0;border:1px solid var(--brand);background:var(--bg-card);cursor:nwse-resize;pointer-events:auto}.wps-ppt-resize:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wps-ppt-ruler{position:absolute;font-size:10px;color:var(--text-2);background:var(--bg-card);cursor:crosshair}.wps-ppt-ruler span{position:absolute;border-left:1px solid var(--border);padding-left:var(--space-1)}.wps-ppt-ruler--horizontal{left:0;right:0;top:-24px;height:20px}.wps-ppt-ruler--vertical{top:0;bottom:0;left:-28px;width:24px}.wps-ppt-guide{position:absolute;pointer-events:none;border-color:var(--brand);opacity:.65}.wps-ppt-guide--vertical{top:0;bottom:0;border-left:1px dashed var(--brand)}.wps-ppt-guide--horizontal{left:0;right:0;border-top:1px dashed var(--brand)}.wps-ppt-thumb__canvas{padding:0;overflow:hidden}.wps-ppt-thumb__canvas .wps-ppt-preview{width:100%;height:100%}@media (max-width: 1024px){.wps-ppt-properties{flex-basis:204px;padding:var(--space-3)}}@media (max-width: 768px){.wps-ppt-body:has(.wps-ppt-properties){flex-wrap:wrap}.wps-ppt-properties{flex:1 1 100%;border-left:0;border-top:1px solid var(--border);max-height:240px}.wps-ppt-properties__fields{grid-template-columns:repeat(4,minmax(0,1fr))}.wps-ppt-object-toolbar span{display:none}}@media (max-width: 480px){.wps-ppt-properties__fields{grid-template-columns:1fr 1fr}.wps-ppt-object-toolbar{gap:var(--space-2)}}.wps-ppt-properties h3,.wps-ppt-properties h4{font-size:14px;font-weight:600;margin:0 0 var(--space-4)}.wps-ppt-properties__hint{color:var(--text-2);margin:0 0 var(--space-4);line-height:1.5}.wps-ppt-properties__capabilities,.wps-ppt-properties__candidates,.wps-ppt-properties__suggestions,.wps-ppt-narration-list{list-style:none;margin:0 0 var(--space-4);padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.wps-ppt-properties__candidates>li,.wps-ppt-properties__suggestions>li,.wps-ppt-narration-list>li{border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-3);background:var(--bg-card)}.wps-ppt-properties__original{color:var(--text-2);text-decoration:line-through;margin:var(--space-1) 0;word-break:break-word}.wps-ppt-properties__translated{color:var(--text-1);margin:var(--space-1) 0;word-break:break-word}.wps-ppt-service-settings{border-top:1px solid var(--border);padding-top:var(--space-4);margin-top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.wps-ppt-service-settings label{display:flex;flex-direction:column;gap:var(--space-1)}.wps-ppt-service-settings input,.wps-ppt-service-settings select{width:100%}.wps-ppt-properties[aria-label=\7ffb\8bd1\4e0e\8bed\4e49\6821\5bf9] button,.wps-ppt-properties[aria-label="\667a\80fd\8bb2  PPT"] button{min-height:32px;padding:var(--space-1) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-1);background:var(--bg-card);font:inherit}.wps-ppt-properties[aria-label=\7ffb\8bd1\4e0e\8bed\4e49\6821\5bf9] button:hover,.wps-ppt-properties[aria-label="\667a\80fd\8bb2  PPT"] button:hover{background:var(--bg-hover);border-color:var(--brand)}.wps-ppt-properties[aria-label=\7ffb\8bd1\4e0e\8bed\4e49\6821\5bf9] button:focus-visible,.wps-ppt-properties[aria-label="\667a\80fd\8bb2  PPT"] button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wps-ppt-properties[aria-label=\7ffb\8bd1\4e0e\8bed\4e49\6821\5bf9] button:disabled,.wps-ppt-properties[aria-label="\667a\80fd\8bb2  PPT"] button:disabled{opacity:.55;cursor:default}.wps-ppt-canvas{position:relative;flex:0 0 auto;box-shadow:0 2px 12px #1f293724;transform-origin:top center;transition:transform .15s ease}.wps-ppt-canvas--gridlines{background-image:linear-gradient(to right,rgba(43,108,246,.09) 1px,transparent 1px),linear-gradient(to bottom,rgba(43,108,246,.09) 1px,transparent 1px);background-size:40px 40px}.wps-ppt-box{position:absolute;padding:4px 6px;outline:1px dashed transparent;line-height:1.35;cursor:move;overflow:hidden;white-space:pre-wrap}.wps-ppt-box:hover{outline-color:#2b6cf666}.wps-ppt-box--selected{outline-color:var(--brand);outline-style:solid}.wps-ppt-box--editing{outline-color:var(--brand);outline-style:solid;cursor:text}.wps-ppt-box__editor{box-sizing:border-box;white-space:inherit;overflow-wrap:inherit;word-break:inherit;line-height:inherit;width:100%;height:100%;padding:0;border:none;outline:none;background:transparent;font:inherit;color:inherit;resize:none}.wps-ppt-empty{display:flex;align-items:center;justify-content:center;flex:1 1 auto;color:var(--text-3)}.wps-find{display:flex;flex-direction:column;gap:8px;flex:0 0 auto;padding:10px 16px;background:var(--bg-card);border-bottom:1px solid var(--border)}.wps-find__row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wps-find__input{width:240px;max-width:100%}::highlight(seal-search){background-color:#ffe79b;color:#151515}::highlight(seal-search-current){background-color:#b8d5ff;color:#101b2e;text-decoration:underline #2b6cf6 2px}.wps-find__ai{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wps-find__ai>[role=status]{flex-basis:100%;font-size:13px;color:var(--text-2)}.wps-find__button:disabled{opacity:.5;cursor:default}.wps-find__results{flex-basis:100%;max-height:180px;overflow:auto;display:grid;gap:6px}.wps-find__results button{text-align:left;padding:8px 12px;border:1px solid var(--border);border-radius:6px;background:var(--bg-card);color:var(--text-1);cursor:pointer;overflow-wrap:anywhere}.wps-find__results button:hover,.wps-find__results button:focus-visible{border-color:var(--brand);background:var(--bg-hover)}.wps-find__results strong,.wps-find__results span{display:block;font-size:13px}.wps-find__results span{margin-top:4px;color:var(--text-2)}.wps-find__button{height:30px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card);color:var(--text-2);font-size:13px;cursor:pointer}.wps-find__button:hover{color:var(--brand);border-color:var(--brand)}.wps-find__tip{flex:1 1 auto;color:var(--text-3);font-size:13px}.wps-find__close{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:4px;background:transparent;color:var(--text-3);cursor:pointer}.wps-find__close:hover{background:var(--bg-hover);color:var(--danger)}.wps-editor-status{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;height:28px;padding:0 16px;background:var(--bg-card);border-top:1px solid var(--border);color:var(--text-3);font-size:12px;font-variant-numeric:tabular-nums}.wps-editor-status__left,.wps-editor-status__right{display:flex;align-items:center;gap:8px}.wps-editor-status__dot{color:var(--border)}.wps-editor-status__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:4px;background:transparent;color:var(--text-3);cursor:pointer}.wps-editor-status__icon:hover{background:var(--bg-hover);color:var(--brand)}.wps-editor-status__zoom{min-width:46px;height:22px;border:none;border-radius:4px;background:transparent;color:var(--text-2);font-size:12px;cursor:pointer;font-variant-numeric:tabular-nums}.wps-editor-status__zoom:hover{background:var(--bg-hover);color:var(--brand)}[data-theme=dark] .wps-editor-stage,[data-theme=dark] .wps-ppt-stage{background:#121418}[data-theme=dark] .wps-doc-card__thumb{background:#2D333F}[data-theme=dark] .wps-doc-card__more,[data-theme=dark] .wps-doc-card__star{background:rgba(45,51,63,.92)}[data-theme=dark] .wps-doc-list__head,[data-theme=dark] .wps-sheet__corner,[data-theme=dark] .wps-sheet__col,[data-theme=dark] .wps-sheet__rownum{background:#2D333F}[data-theme=dark] .wps-sheet-tab__close:hover{background:rgba(232,234,237,.08)}[data-theme=dark] .wps-toc,[data-theme=dark] .wps-smartart,[data-theme=dark] .wps-bibliography{background:#2D333F}[data-theme=dark] .wps-comment{background:#4A3F00;color:#e8d48b}[data-theme=dark] .wps-insert{background:#0D3B2A;color:#6be8b4}[data-theme=dark] .wps-delete{background:#3D1A1F;color:#f48b91}[data-theme=dark] .wps-editor-canvas--gridlines .wps-editor-canvas__paper{background-image:linear-gradient(to bottom,#3B4A63 1px,transparent 1px)}[data-theme=dark] .wps-page-break{border-top-color:#3c4043}.wps-context-menu{width:220px;max-height:320px;padding:4px 0;border:1px solid var(--border);border-radius:6px;background:var(--bg-card);box-shadow:0 6px 20px #1f293729;user-select:none;-webkit-user-select:none;overflow-y:auto}.wps-context-menu::-webkit-scrollbar{width:6px}.wps-context-menu::-webkit-scrollbar-track{background:transparent}.wps-context-menu::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.wps-context-menu::-webkit-scrollbar-thumb:hover{background:var(--text-3)}.wps-context-menu__group-title{padding:4px 12px 2px;color:var(--text-3);font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.wps-context-menu__item{display:flex;align-items:center;justify-content:space-between;height:32px;padding:0 12px;color:var(--text-1);font-size:13px;cursor:pointer;transition:background .1s ease}.wps-context-menu__item:hover{background:var(--brand-soft);color:var(--brand)}.wps-context-menu__item:active{background:var(--bg-hover)}.wps-context-menu__item--disabled{color:var(--text-3);cursor:not-allowed}.wps-context-menu__item--disabled:hover{background:transparent;color:var(--text-3)}.wps-context-menu__item-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wps-context-menu__item-shortcut{margin-left:16px;color:var(--text-3);font-size:12px;flex-shrink:0}.wps-context-menu__item:hover .wps-context-menu__item-shortcut{color:var(--text-2)}.wps-context-menu__divider{height:1px;margin:4px 8px;background:var(--border-subtle)}.help-manual{scrollbar-width:thin;scrollbar-color:var(--border) transparent}.help-manual::-webkit-scrollbar{width:6px}.help-manual::-webkit-scrollbar-track{background:transparent}.help-manual::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.help-manual::-webkit-scrollbar-thumb:hover{background:var(--text-3)}.help-articles-stream{scrollbar-width:thin;scrollbar-color:var(--border) transparent}.help-articles-stream::-webkit-scrollbar{width:6px}.help-articles-stream::-webkit-scrollbar-track{background:transparent}.help-articles-stream::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.help-articles-stream::-webkit-scrollbar-thumb:hover{background:var(--text-3)}.help-article-card{border:1px solid var(--border-subtle);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.help-article-card:hover{border-color:var(--border)}.help-article-tag{-webkit-user-select:none;user-select:none}.help-article-image{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.help-close-btn:hover{background:rgba(0,0,0,.05)!important}:where(.ant-dark) .help-close-btn:hover{background:rgba(255,255,255,.1)!important}[data-theme=dark] .help-manual{background-color:#1a1f26}[data-theme=dark] .help-articles-stream{scrollbar-color:#3D4450 transparent}[data-theme=dark] .help-article-card:hover{border-color:#3d4450}.seal-presenting .wps-app,.seal-presenting .assistant-drawer{visibility:hidden}.wps-slideshow{position:fixed;inset:0;z-index:3000;background:var(--presentation-bg);display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer}.wps-slideshow__page{position:relative;flex:0 0 auto;transform-origin:center center;overflow:hidden}.wps-slideshow__page--fade{animation:wps-slide-fade-in .28s ease-out both}.wps-slideshow__page--push{animation:wps-slide-push-in .28s ease-out both}@keyframes wps-slide-fade-in{0%{opacity:0}to{opacity:1}}@keyframes wps-slide-push-in{0%{opacity:.7;translate:100vw 0}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion: reduce){.wps-slideshow__page--fade,.wps-slideshow__page--push{animation:none}}.wps-slideshow__box{position:absolute;overflow:hidden;white-space:pre-wrap;word-break:break-word;pointer-events:none}.wps-slideshow__indicator{position:absolute;right:var(--space-4);bottom:var(--space-3);color:var(--presentation-caption);font-size:13px;font-family:inherit;pointer-events:none}.wps-titlebar__login{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 10px;border:1px solid var(--border);border-radius:13px;background:var(--bg-card);color:var(--text-2);font-size:12px;cursor:pointer}.wps-titlebar__login:hover{border-color:var(--brand);color:var(--brand)}.wps-backup-alert{margin:8px 16px 0}.wps-homebody{display:flex;flex:1 1 auto;min-height:0;background:var(--bg-app)}.wps-home-main{flex:1 1 auto;min-width:0;overflow-y:auto;padding:16px 24px 32px;container-type:inline-size;container-name:wps-main}.wps-homerail{width:64px;flex:0 0 64px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 0;background:var(--bg-card);border-right:1px solid var(--border)}.wps-homerail__item{width:56px;height:52px;border:none;background:transparent;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--text-2);cursor:pointer;font-size:12px}.wps-homerail__item:hover{background:var(--brand-soft);color:var(--brand)}.wps-homerail__item--active{color:var(--brand)}.wps-homerail__label{line-height:1}.wps-homerail__item--365{margin-top:auto}.wps-homesidebar{width:220px;flex:0 0 220px;padding:12px;overflow-y:auto;background:var(--bg-card);border-right:1px solid var(--border);display:flex;flex-direction:column;gap:8px}.wps-homesidebar__actions{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.wps-homenav{display:flex;flex-direction:column;gap:2px}.wps-homenav__group{font-size:12px;color:var(--text-3);padding:10px 8px 4px}.wps-homenav__item{display:flex;align-items:center;gap:8px;height:32px;padding:0 8px;border:none;background:transparent;border-radius:6px;font-size:13px;color:var(--text-1);cursor:pointer;text-align:left}.wps-homenav__item:hover{background:var(--brand-soft)}.wps-homenav__item--active{background:var(--brand-soft);color:var(--brand);font-weight:600}.wps-homesidebar__local-note{margin-top:auto;border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-1);font-size:12px;line-height:1.5;color:var(--text-2)}.wps-homesidebar__local-note strong{font-weight:600;color:var(--text-1)}.wps-home__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.wps-home__title-row{display:flex;align-items:center;gap:8px}.wps-home__title{font-family:var(--font-heading);font-size:20px;font-weight:600;margin:0}.wps-home__refresh{border:none;background:transparent;color:var(--text-3);cursor:pointer;padding:4px;border-radius:4px}.wps-home__refresh:hover{color:var(--brand);background:var(--brand-soft)}.wps-home__cloud-sync{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;color:var(--text-3);font-size:12px}.wps-home__toolbar{display:flex;align-items:center;justify-content:space-between;margin:4px 0 8px}.wps-home__type-filter{border:none;background:transparent;font-size:13px;color:var(--text-1);cursor:pointer;padding:4px 6px;border-radius:var(--radius-control)}.wps-home__type-filter:after{content:"";display:inline-block;width:5px;height:5px;margin:0 2px 2px 8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.wps-home__type-filter:hover{background:var(--brand-soft);color:var(--brand)}.wps-home__type-filter:focus-visible,.wps-recommend button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wps-recommend button:disabled{opacity:.55;cursor:not-allowed}.wps-recommend{width:264px;flex:0 0 264px;overflow-y:auto;padding:12px;background:var(--bg-card);border-left:1px solid var(--border);display:flex;flex-direction:column;gap:12px}.wps-recommend__reopen{position:absolute;right:12px;top:56px;width:32px;height:32px;border:1px solid var(--border);border-radius:6px;background:var(--bg-card);color:var(--text-2);cursor:pointer;z-index:10}.wps-recommend__header{display:flex;align-items:center;justify-content:space-between}.wps-recommend__title{font-family:var(--font-heading);font-size:15px;font-weight:600}.wps-recommend__close{border:none;background:transparent;font-size:18px;color:var(--text-3);cursor:pointer;line-height:1}.wps-recommend__checkin{border:1px solid var(--border);border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:6px;background:var(--brand-soft)}.wps-recommend__checkin-row{display:flex;align-items:center;justify-content:space-between}.wps-recommend__checkin-title{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--text-1)}.wps-recommend__checkin-more{color:var(--text-2);font-size:12px}.wps-recommend__section-head{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;color:var(--text-1);margin-bottom:8px}.wps-recommend__arrow{transform:rotate(180deg);color:var(--text-3)}.wps-recommend__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wps-recommend__cell{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-card);cursor:pointer;font-size:12px;color:var(--text-1)}.wps-recommend__cell:hover{border-color:var(--brand)}.wps-recommend__cell-icon{display:inline-flex;color:var(--brand)}.wps-recommend__row{display:flex;align-items:flex-start;gap:10px;width:100%;padding:8px 6px;border:none;background:transparent;border-radius:8px;cursor:pointer;text-align:left}.wps-recommend__row:hover{background:var(--brand-soft)}.wps-recommend__row-icon{display:inline-flex;margin-top:2px;color:var(--brand)}.wps-recommend__row-text{display:flex;flex-direction:column;gap:2px;min-width:0}.wps-recommend__row-title{font-size:13px;font-weight:600;color:var(--text-1);display:inline-flex;align-items:center;gap:6px}.wps-recommend__hot{font-style:normal;font-size:10px;color:var(--brand);border:1px solid var(--brand);border-radius:4px;padding:0 3px;line-height:1.4}.wps-recommend__row-desc{font-size:12px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:190px}.wps-titlebar__search--home{width:480px;max-width:52vw;height:36px;border-radius:18px}.wps-titlebar__avatar{width:30px;height:30px;border-radius:50%;border:1px solid var(--border);background:var(--bg-card);color:var(--text-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.wps-titlebar__avatar:hover{border-color:var(--brand);color:var(--brand)}.wps-homerail__item:focus-visible,.wps-homenav__item:focus-visible,.wps-home__refresh:focus-visible,.wps-recommend__reopen:focus-visible,.wps-titlebar__avatar:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wps-homerail__item:disabled,.wps-homenav__item:disabled,.wps-home__refresh:disabled,.wps-recommend__reopen:disabled,.wps-titlebar__avatar:disabled{opacity:.55;cursor:not-allowed}.wps-hidden{display:none}[data-theme=dark]{--star: #f5b84b}[data-theme=dark] .wps-homerail,[data-theme=dark] .wps-homesidebar,[data-theme=dark] .wps-recommend{background:var(--bg-card);border-color:#3d4450}[data-theme=dark] .wps-homebody{background:var(--bg-app)}[data-theme=dark] .wps-recommend__checkin{background:var(--brand-soft)}[data-theme=dark] .wps-recommend__cell,[data-theme=dark] .wps-recommend__reopen,[data-theme=dark] .wps-titlebar__avatar{background:var(--bg-card);border-color:#3d4450}@media (max-width: 1280px){.wps-recommend{width:224px;flex-basis:224px}}@media (max-width: 1024px){.wps-recommend,.wps-recommend__reopen{display:none}.wps-home-main{padding:16px 20px 24px}}@media (max-width: 768px){.wps-titlebar__search--home{width:100%;max-width:100%}.wps-homerail{display:none}.wps-homesidebar{width:180px;flex-basis:180px}.wps-home-main{padding:12px 16px 20px}}@media (max-width: 480px){.wps-titlebar__brand{flex:0 0 28px}.wps-titlebar__divider,.wps-titlebar__page{display:none}.wps-titlebar__actions{flex:0 0 auto;gap:4px}.wps-language-switcher{width:30px;min-width:30px;padding-inline:0}.wps-language-switcher__label{display:none}.wps-homebody{flex-direction:column}.wps-homesidebar{width:100%;flex:0 0 auto;padding:var(--space-2) var(--space-3);overflow:visible;border-right:0;border-bottom:1px solid var(--border)}.wps-homesidebar__actions,.wps-homesidebar>nav.wps-homenav{flex-direction:row;margin-bottom:0}.wps-homesidebar__actions>*{flex:1 1 0;min-width:0}.wps-homesidebar>div.wps-homenav,.wps-homesidebar__local-note{display:none}.wps-homenav__item{flex:0 0 auto}.wps-home-main{padding:12px}.wps-home__header{flex-wrap:wrap;gap:8px}}@media (pointer: coarse){.wps-icon-button,.wps-language-switcher,.wps-titlebar__avatar{min-width:36px;min-height:36px}}.wps-playback-stage{position:relative;transform-origin:center;flex:none;overflow:hidden}.wps-playback-layer{position:absolute;inset:0;overflow:hidden}.wps-playback-layer.wps-slideshow__page{animation:none;transform-origin:center}.wps-slideshow__pause{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card);color:var(--text-1);padding:var(--space-2) var(--space-4)}.wps-slideshow__pause:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wps-slideshow__pause:hover{background:var(--bg-hover)}.wps-animation-panel label{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-3)}.wps-animation-panel .wps-animation-check{flex-direction:row;align-items:center;gap:var(--space-2)}.wps-animation-panel select{min-width:0;width:100%;min-height:32px;border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-1) var(--space-2);background:var(--bg-card);color:var(--text-1);font:inherit}.wps-animation-panel select:hover{border-color:var(--brand)}.wps-animation-panel select:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wps-animation-panel select:disabled{opacity:.55}.wps-animation-panel input{min-width:0;max-width:100%}.wps-animation-panel button{min-height:32px;line-height:1.5;text-align:left}.wps-animation-panel p{color:var(--text-2);line-height:1.6;margin:var(--space-2) 0 var(--space-4)}.wps-animation-list{margin:var(--space-4) 0 0;padding:0;list-style:none}.wps-animation-list li{border-top:1px solid var(--border);padding-top:var(--space-3);margin-top:var(--space-4)}.wps-animation-list li>span{display:block;overflow-wrap:anywhere;margin-bottom:var(--space-2);font-weight:600}.wps-animation-preview{display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--bg-app);margin-bottom:var(--space-4)}.wps-slideshow__indicator{left:var(--space-4);right:auto}.wps-animation-dialog .wps-ppt-properties__actions button{min-height:32px;padding:var(--space-1) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-1);background:var(--bg-card);font:inherit}.wps-animation-dialog .wps-ppt-properties__actions button:hover{background:var(--bg-hover);border-color:var(--brand)}.wps-animation-dialog .wps-ppt-properties__actions button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wps-animation-dialog .wps-ppt-properties__actions button:disabled{opacity:.55;cursor:default}.wps-ppt-comment-marker{position:absolute;z-index:3;min-width:18px;height:18px;padding:0 var(--space-1);border:1px solid var(--brand);border-radius:var(--radius-control);background:var(--bg-card);color:var(--brand);font-size:12px;line-height:16px;text-align:center;pointer-events:none}.wps-ppt-review label{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-3);color:var(--text-2)}.wps-ppt-review input,.wps-ppt-review textarea,.wps-ppt-review select{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card);color:var(--text-1);padding:var(--space-1) var(--space-2);font:inherit;min-height:28px}.wps-ppt-review textarea{min-height:64px;resize:vertical}.wps-ppt-review p{color:var(--text-2);line-height:1.6;margin:var(--space-2) 0}.wps-ppt-review button[aria-pressed=true]{border-color:var(--brand);color:var(--brand)}.wps-comment-list,.wps-review-list{list-style:none;margin:0;padding:0}.wps-comment-list li,.wps-review-list li{border-top:1px solid var(--border);padding-top:var(--space-3);margin-top:var(--space-3)}.wps-comment-list__meta,.wps-review-list__meta{color:var(--text-2);margin:0 0 var(--space-1);overflow-wrap:anywhere}.wps-comment-list__text,.wps-review-list__text{margin:0 0 var(--space-2);overflow-wrap:anywhere}.wps-comment-list__reply{margin:0 0 var(--space-1);color:var(--text-2);overflow-wrap:anywhere}.wps-comment-list__stale{margin:0 0 var(--space-1);color:var(--text-2)}.wps-review-list__text mark{background:var(--bg-hover);color:var(--brand)}@media (max-width: 768px){.wps-ppt-review label{flex-direction:row;align-items:center;flex-wrap:wrap}}.wps-export-dialog .wps-export-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-3)}.wps-export-dialog .wps-export-grid label{display:flex;flex-direction:column;gap:var(--space-1);font-size:12px;color:var(--text-2)}.wps-export-dialog .wps-export-grid select{min-height:28px;max-width:100%;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card);color:var(--text-1);padding:var(--space-1) var(--space-2);font:inherit}.wps-export-dialog .wps-export-grid select:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wps-export-dialog .wps-export-grid span{font-size:12px;color:var(--text-1)}.wps-export-dialog .wps-export-checks{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin-top:var(--space-3);font-size:12px;color:var(--text-1)}.wps-export-dialog .wps-export-checks label,.wps-export-dialog .wps-export-pages label{display:inline-flex;align-items:center;gap:var(--space-1)}.wps-export-dialog .wps-export-pages{margin-top:var(--space-3);max-height:160px;overflow:auto;display:flex;flex-direction:column;gap:var(--space-1);font-size:12px;color:var(--text-1)}.wps-export-dialog .wps-export-pages p{margin:0 0 var(--space-1);color:var(--text-2)}.wps-export-dialog .wps-export-summary{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin-top:var(--space-3)}.wps-export-dialog .wps-export-hint{font-size:12px;color:var(--text-2)}.wps-export-dialog .wps-export-warning{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-hover);color:var(--text-1);font-size:12px}.wps-export-dialog .wps-export-result{margin-top:var(--space-3)}.wps-export-dialog .wps-export-result p{margin:0 0 var(--space-1);font-size:12px;color:var(--text-2)}.wps-ppt-design{flex:0 0 320px;max-width:100%;min-width:0;padding:var(--space-4);border-left:1px solid var(--border);background:var(--bg-card);overflow-x:hidden;overflow-y:auto;font-size:12px;color:var(--text-1)}.wps-ppt-design--collapsed{flex:0 0 44px;display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.wps-ppt-design__collapsed-label{color:var(--text-2);writing-mode:vertical-rl}.wps-ppt-design__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.wps-ppt-design__header h2{margin:0;font-size:14px;font-weight:600;color:var(--text-1)}.wps-ppt-design__section{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border)}.wps-ppt-design__section h3{margin:0;font-size:12px;font-weight:600;color:var(--text-2)}.wps-ppt-design__field{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;font-size:12px;color:var(--text-2)}.wps-ppt-design__field input,.wps-ppt-design__field select{width:100%;min-width:0;box-sizing:border-box;height:28px;padding:0 var(--space-2);font-size:12px;color:var(--text-1);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-control)}.wps-ppt-design__inline{display:flex;align-items:center;gap:var(--space-2);font-size:12px;color:var(--text-2)}.wps-ppt-design__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:flex-end}.wps-ppt-design button{min-height:28px;padding:0 var(--space-2);font-size:12px;font-weight:400;color:var(--text-1);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-control);cursor:pointer}.wps-ppt-design button:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.wps-ppt-design button:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.wps-ppt-design button:disabled{color:var(--text-2);background:var(--bg-app);cursor:not-allowed}.wps-ppt-design__themes{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:var(--space-2)}.wps-ppt-design__theme{display:flex;align-items:center;gap:var(--space-2);text-align:left;overflow-wrap:anywhere}.wps-ppt-design__theme--active{border-color:var(--brand);color:var(--brand)}.wps-ppt-design__swatches{display:inline-flex;gap:var(--space-1)}.wps-ppt-design__swatches i{width:12px;height:12px;border:1px solid var(--border);border-radius:2px}.wps-ppt-design__list{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.wps-ppt-design__list li{display:flex;align-items:center;gap:var(--space-2);overflow-wrap:anywhere}.wps-ppt-design__problems{margin:0;padding-left:var(--space-4);font-size:12px;color:var(--text-2);overflow-wrap:anywhere}.wps-ppt-design__confirm{display:flex;gap:var(--space-2);padding:var(--space-2);background:var(--bg-app);border-radius:var(--radius-control)}.wps-ppt-design__preview,.wps-ppt-design__hint,.wps-ppt-design__check,.wps-ppt-design__status{margin:0;font-size:12px;color:var(--text-2);overflow-wrap:anywhere}.wps-ppt-design__status{min-height:16px}.wps-ppt-footer{font-size:12px}@media (max-width: 1023px){.wps-ppt-design{flex:0 0 280px}}@media (max-width: 767px){.wps-ppt-body{flex-wrap:wrap}.wps-ppt-design{flex:1 1 100%;border-left:0;border-top:1px solid var(--border)}}@media (max-width: 480px){.wps-ppt-body{flex-wrap:nowrap}}.wps-media-poster{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);width:100%;height:100%;box-sizing:border-box;border:1px solid var(--border);background:var(--bg-app);color:var(--text-2);font-size:12px}.wps-media-poster__mark{font-size:16px;font-weight:600;color:var(--text-1)}.wps-media-poster__hint{font-size:12px}.wps-media-audio{position:relative;display:block}.wps-media-audio audio{position:absolute;left:0;right:0;bottom:var(--space-2);width:auto;height:32px;margin:0 var(--space-2)}.wps-slideshow__dock{position:fixed;right:var(--space-4);max-width:calc(100vw - 2 * var(--space-4));transition:transform .18s ease,opacity .18s ease;will-change:transform}.wps-slideshow__dock--top{top:var(--space-4)}.wps-slideshow__dock--bottom{bottom:var(--space-4)}.wps-slideshow__dock.is-hidden{transform:translate(calc(100% + var(--space-4) - 10px));opacity:.82}.wps-slideshow__dock:before{content:"";position:absolute;left:0;top:50%;width:10px;height:40px;border-radius:var(--radius-control) 0 0 var(--radius-control);background:var(--brand);opacity:0;transform:translateY(-50%);pointer-events:none}.wps-slideshow__dock.is-hidden:before{opacity:.85}.wps-slideshow__edge-hotzone{position:fixed;right:0;width:16px;height:96px;cursor:default}.wps-slideshow__edge-hotzone--top{top:0}.wps-slideshow__edge-hotzone--bottom{bottom:0}.wps-slideshow__tools{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card);box-shadow:var(--shadow-card)}.wps-slideshow__bottom-tools{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.wps-slideshow__tool{min-height:32px;padding:var(--space-1) var(--space-3);border:1px solid transparent;border-radius:var(--radius-control);background:transparent;color:var(--text-1);font:inherit;font-size:12px}.wps-slideshow__tool:hover{background:var(--bg-hover)}.wps-slideshow__tool:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wps-slideshow__tool.is-active{border-color:var(--brand);color:var(--brand);font-weight:600}.wps-slideshow__screen{position:fixed;inset:0}.wps-slideshow__screen[data-\5c4f\5e55=\9ed1]{background:#000000}.wps-slideshow__screen[data-\5c4f\5e55=\767d]{background:#FFFFFF}.wps-slideshow.is-tool-active{cursor:crosshair}@media (prefers-reduced-motion: reduce){.wps-slideshow__dock{transition:none}}.wps-tools-panel__tabs{display:flex;gap:var(--space-1);margin-bottom:var(--space-4);border-bottom:1px solid var(--border)}.wps-tools-panel__tabs button{min-height:32px;padding:var(--space-1) var(--space-2);border:1px solid transparent;border-bottom:0;border-radius:var(--radius-control) var(--radius-control) 0 0;background:transparent;color:var(--text-2);font:inherit}.wps-tools-panel__tabs button:hover{background:var(--bg-hover);color:var(--text-1)}.wps-tools-panel__tabs button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wps-tools-panel__tabs button.is-active{background:var(--bg-card);border-color:var(--border);color:var(--text-1);font-weight:600}.wps-capture-panel legend,.wps-recording-panel legend,.wps-recognition-panel legend{color:var(--text-2);margin-bottom:var(--space-2)}.wps-capture-panel__row,.wps-recording-panel__row{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-2)}.wps-capture-panel__check,.wps-recording-panel__check{display:flex;align-items:center;gap:var(--space-1)}.wps-capture-panel button,.wps-recording-panel button,.wps-recognition-panel button{min-height:32px;margin:var(--space-1) var(--space-1) var(--space-2) 0}.wps-capture-panel__sources,.wps-recording-panel__sources{list-style:none;margin:0 0 var(--space-3);padding:0;max-height:200px;overflow:auto}.wps-capture-panel__sources li,.wps-recording-panel__sources li{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) 0;border-top:1px solid var(--border)}.wps-capture-panel__sources label,.wps-recording-panel__sources label{display:flex;align-items:center;gap:var(--space-1);min-width:0;flex:1 1 auto}.wps-capture-panel__sources span,.wps-recording-panel__sources span{overflow-wrap:anywhere}.wps-capture-panel__sources img{flex:0 0 auto;border:1px solid var(--border);border-radius:var(--radius-control)}.wps-capture-panel__preview label,.wps-recognition-panel__result label{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-2)}.wps-capture-panel__actions,.wps-recognition-panel__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.wps-capture-panel__error,.wps-recording-panel__error,.wps-recognition-panel__error{color:var(--text-1);background:var(--bg-hover);border-left:2px solid var(--brand);padding:var(--space-2);margin:var(--space-2) 0 0;overflow-wrap:anywhere}.wps-capture-panel__empty,.wps-recording-panel__note,.wps-recognition-panel__note{color:var(--text-2)}.wps-recording-panel__support{color:var(--text-1);margin:0 0 var(--space-1);overflow-wrap:anywhere}.wps-recording-panel__note,.wps-recognition-panel__note{margin:0 0 var(--space-3);line-height:1.6}.wps-recording-panel__status,.wps-recognition-panel__status{color:var(--text-2);margin:var(--space-2) 0;overflow-wrap:anywhere}.wps-recording-panel__preview video,.wps-recognition-panel textarea{width:100%;max-width:100%}.wps-recording-panel__preview video{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-app)}.wps-recognition-panel textarea{min-height:96px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card);color:var(--text-1);font:inherit;padding:var(--space-2);resize:vertical}.wps-recognition-panel__file{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-2)}.wps-recognition-panel__file input{max-width:100%}.wps-recognition-panel__file-name{color:var(--text-2);margin:0 0 var(--space-2);overflow-wrap:anywhere}@media (max-width: 768px){.wps-tools-panel__tabs{flex-wrap:wrap}.wps-capture-panel__sources,.wps-recording-panel__sources{max-height:160px}}.wps-slideshow__presenter{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card);color:var(--text-1);padding:var(--space-2) var(--space-4)}.wps-slideshow__presenter:hover{background:var(--bg-hover)}.wps-slideshow__presenter:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wps-presenter{display:flex;flex-direction:column;min-height:100vh;margin:0;background:var(--presentation-bg);color:#fff;font-size:14px}.wps-presenter__bar{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);background:var(--bg-card);color:var(--text-1)}.wps-presenter__page{font-weight:600}.wps-presenter__timer{font-variant-numeric:tabular-nums;color:var(--text-2)}.wps-presenter__screen{margin-left:auto;color:var(--text-2)}.wps-presenter__hint{margin:0;padding:var(--space-3) var(--space-4);background:var(--bg-hover);color:var(--text-1);border-bottom:1px solid var(--border)}.wps-presenter__error{margin:0;padding:var(--space-3) var(--space-4);background:var(--bg-card);color:#e34d59}.wps-presenter__empty{padding:var(--space-6);color:var(--presentation-caption)}.wps-presenter__body{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--space-6);padding:var(--space-6);flex:1}.wps-presenter__current h2{margin:0 0 var(--space-4);font-size:16px;font-weight:600}.wps-presenter__notes h3,.wps-presenter__next h3{margin:0 0 var(--space-2);font-size:12px;font-weight:600;color:var(--presentation-caption)}.wps-presenter__notes p{margin:0;line-height:1.7;white-space:pre-wrap}.wps-presenter__next p{margin:0;font-size:16px}.wps-presenter__controls{display:flex;gap:var(--space-3);padding:var(--space-4);border-top:1px solid var(--border);background:var(--bg-card)}.wps-presenter__controls button{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card);color:var(--text-1);padding:var(--space-2) var(--space-4)}.wps-presenter__controls button:hover:not(:disabled){background:var(--bg-hover)}.wps-presenter__controls button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wps-presenter__controls button:disabled{color:var(--text-2);cursor:not-allowed}.wps-reading{position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;background:var(--presentation-bg)}.wps-reading__bar{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-4);color:var(--presentation-caption);border-bottom:1px solid var(--border)}.wps-reading__stage{position:relative;width:100%;max-height:calc(100vh - 96px);overflow:hidden}.wps-reading__error{margin:0;padding:var(--space-4);color:#e34d59}.wps-reading__controls{display:flex;justify-content:center;gap:var(--space-3);padding:var(--space-3);background:var(--bg-card)}.wps-reading__controls button{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-card);color:var(--text-1);padding:var(--space-2) var(--space-4)}.wps-reading__controls button:hover:not(:disabled){background:var(--bg-hover)}.wps-reading__controls button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wps-reading__controls button:disabled{color:var(--text-2);cursor:not-allowed}.wps-show-settings__note{color:var(--text-2);font-size:12px;line-height:1.6}.wps-show-settings__error{color:#e34d59;font-size:12px}.wps-show-settings__readonly{color:var(--text-2);font-size:12px}.wps-show-settings__shows{margin:var(--space-2) 0 0;padding-left:var(--space-4)}.wps-show-settings__pages{margin:var(--space-1) 0;padding-left:var(--space-4)}.wps-show-settings__shows>li{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.wps-show-settings__shows label{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.wps-show-settings__shows input{width:100%;min-width:0}.wps-show-settings__pages>li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);min-width:0}.wps-show-settings__pages>li>span{flex:1 1 100%;overflow-wrap:anywhere}.wps-show-settings__pages>li>button{flex:0 0 auto}.wps-ppt-thumb{max-width:100%}.wps-show-settings label{min-width:0}.wps-show-settings select,.wps-show-settings input,.wps-show-settings button{max-width:100%}.wps-show-settings select{width:100%}.wps-newdoc-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:8px 0 4px}.wps-newdoc-option{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:142px;padding:20px;border:1px solid var(--border);border-radius:12px;background:var(--bg-card);color:var(--text-1);text-align:left;cursor:pointer;font:inherit}.wps-newdoc-option:hover,.wps-newdoc-option:focus-visible{border-color:var(--brand);background:var(--bg-hover);outline:none}.wps-newdoc-option strong{font-size:17px}.wps-newdoc-option span:last-child{color:var(--text-2);font-size:13px}@media (max-width:540px){.wps-newdoc-options{grid-template-columns:1fr}.wps-newdoc-option{min-height:0}}.wps-home__search-results{display:flex;flex-direction:column;gap:6px;margin:0 24px 12px;color:var(--text-secondary);font-size:12px}.wps-home__search-results button{display:flex;gap:12px;align-items:baseline;padding:8px 10px;border:1px solid var(--border-color);border-radius:6px;background:var(--surface);color:inherit;text-align:left;cursor:pointer}.wps-home__search-results button:hover{border-color:var(--brand)}.wps-home__search-results button strong{flex:0 0 220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}.wps-home__search-results button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wps-batch-bar{display:flex;align-items:center;gap:14px;margin:0 0 12px;padding:9px 14px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-card);color:var(--text-2);font-size:13px}.wps-batch-bar__all{display:inline-flex;align-items:center;gap:7px;cursor:pointer;color:var(--text-1)}.wps-batch-bar__count{font-variant-numeric:tabular-nums;color:var(--text-1)}.wps-batch-bar__hint{color:var(--text-3);font-size:12px}.wps-batch-bar__actions{display:inline-flex;align-items:center;gap:8px;margin-left:auto}@media (max-width: 768px){.wps-batch-bar{flex-wrap:wrap;gap:10px 12px;padding:12px 14px}.wps-batch-bar__hint{order:3;flex:1 1 100%;font-size:12px;line-height:1.5}.wps-batch-bar__actions{order:4;flex:1 1 100%;margin-left:0;gap:10px}.wps-batch-bar__actions>button{flex:1 1 0;min-height:40px;text-align:center}.wps-batch-bar__count{margin-left:auto}}.wps-batch-bar__danger,.wps-batch-bar__done{padding:5px 12px;border-radius:var(--radius-control);font:inherit;font-size:13px;cursor:pointer}.wps-batch-bar__danger{border:1px solid var(--danger);background:var(--danger);color:#fff}.wps-batch-bar__danger:disabled{border-color:var(--border);background:var(--bg-hover);color:var(--text-3);cursor:not-allowed}.wps-batch-bar__done{border:1px solid var(--border);background:var(--bg-card);color:var(--text-2)}.wps-batch-bar__done:hover{color:var(--brand);border-color:var(--brand)}.wps-check{flex:0 0 auto;width:15px;height:15px;margin:0;accent-color:var(--brand);cursor:pointer}.wps-doc-row__main{display:flex;align-items:center;gap:8px;min-width:0}.wps-doc-card__check{position:absolute;top:8px;left:8px;z-index:2}.wps-doc-card--selectable{cursor:pointer}.wps-doc-card--selected,.wps-doc-row--selected{border-color:var(--brand);background:var(--bg-hover);box-shadow:0 0 0 1px var(--brand) inset}.wps-drop-overlay{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;background:rgba(15,22,36,.42);pointer-events:none}.wps-drop-overlay__panel{display:flex;flex-direction:column;align-items:center;gap:8px;padding:26px 38px;border:2px dashed var(--brand);border-radius:14px;background:var(--bg-card);color:var(--text-1);box-shadow:0 18px 48px #00000047;text-align:center}.wps-drop-overlay__panel strong{font-size:17px}.wps-drop-overlay__panel span{color:var(--text-2);font-size:13px}.wps-float-panel{position:fixed;z-index:1200;display:flex;align-items:flex-start;gap:6px;width:max-content;max-width:min(560px,calc(100vw - 24px));max-height:calc(100vh - 24px);box-sizing:border-box;padding:8px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-card);box-shadow:var(--shadow-card);font-family:inherit}.wps-float-panel__actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px 2px;min-width:0;max-height:calc(100vh - 42px);overflow-y:auto;overscroll-behavior:contain}.wps-float-panel__item{display:inline-flex;align-items:center;gap:4px;min-height:30px;flex:0 0 auto;padding:0 8px;border:none;border-radius:var(--radius-control);background:transparent;color:var(--text-1);font-size:12px;line-height:1;white-space:nowrap;cursor:pointer}.wps-float-panel__item:hover:not(:disabled){background:var(--bg-hover)}.wps-float-panel__item:disabled{color:var(--text-3);cursor:not-allowed}.wps-float-panel__item:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.wps-float-panel__item--ai{color:var(--brand);background:var(--brand-soft, #edf3ff)}.wps-float-panel__icon{width:14px;height:14px;flex:0 0 auto}.wps-float-panel__divider{width:1px;height:18px;flex:0 0 1px;margin:0 4px;background:var(--border)}.wps-float-panel__close{display:grid;place-items:center;width:28px;height:30px;flex:0 0 28px;margin-left:2px;padding:0;border:none;border-radius:var(--radius-control);background:transparent;color:var(--text-2);font-size:14px;line-height:1;cursor:pointer}.wps-float-panel__close:hover{background:var(--bg-hover);color:var(--text-1)}@media (max-width: 820px),(pointer: coarse){.wps-context-menu__item,.wps-float-panel__item,.wps-float-panel__close{min-height:44px}}.wps-context-menu__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 16px;width:16px;height:16px;margin-right:10px}.wps-context-menu__icon svg{display:block}.wps-context-menu__swatch{display:block;width:14px;height:10px;border-radius:3px;box-shadow:inset 0 0 0 1px #0000001f}.wps-context-menu__item-label{flex:1 1 auto;min-width:0}.wps-float-panel__swatch{display:inline-block;width:14px;height:10px;border-radius:3px;box-shadow:inset 0 0 0 1px #0000001f}:root{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}:where(button,input,select,textarea){font:inherit}:where(button:not([class*=ant-])){color:var(--text-1);background-color:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-control);padding:5px 12px;cursor:pointer}:where(.wps-ribbon-button--small,.wps-icon-button,.wps-titlebar__avatar){padding:0;flex-shrink:0}.seal-icon{flex-shrink:0}:where(button:not([class*=ant-]):hover:not(:disabled)){background-color:var(--bg-hover);border-color:var(--brand)}:where(input:not([class*=ant-]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select:not([class*=ant-]),textarea:not([class*=ant-])){color:var(--text-1);background-color:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-control);padding:5px 8px;max-width:100%}:where(input:not([class*=ant-]),select:not([class*=ant-]),textarea:not([class*=ant-])):hover:not(:disabled){border-color:var(--brand)}:where(input,textarea)::placeholder{color:var(--text-3);opacity:1}:where(button):focus-visible{outline:2px solid var(--brand);outline-offset:2px}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):focus-visible{outline:none!important;border-color:var(--brand)!important;box-shadow:none!important}@media (forced-colors: active){:where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):focus-visible{outline:1px solid Highlight!important}}:where(button,input,select,textarea):disabled{opacity:.55;cursor:not-allowed}:where(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--brand)}:where(input[type=file]){font-size:13px}:where(input[type=file])::file-selector-button{margin-right:8px;padding:5px 10px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-hover);color:var(--text-1);font:inherit;cursor:pointer}:where(input[type=file]:focus-visible)::file-selector-button{border-color:var(--brand)}:where(input[type=color]){min-width:32px;padding:3px}.ant-btn-default:not(:disabled):not(.ant-btn-dangerous){color:var(--brand,#2b6cf6);background:color-mix(in srgb,var(--brand,#2b6cf6) 7%,var(--bg-card,#fff));border-color:color-mix(in srgb,var(--brand,#2b6cf6) 24%,var(--border,#e8ebf0))}.ant-btn-default:not(:disabled):not(.ant-btn-dangerous):hover{background:color-mix(in srgb,var(--brand,#2b6cf6) 13%,var(--bg-card,#fff))}:where(button,[role=button],label.ant-btn):focus-visible{outline:2px solid var(--brand,#2b6cf6);outline-offset:3px}.wps-new-card,.wps-recommend__cell,.template-library__card{--action-accent:#2b6cf6;background:color-mix(in srgb,var(--action-accent) 6%,var(--bg-card,#fff));border-color:color-mix(in srgb,var(--action-accent) 22%,var(--border,#e8ebf0))}.wps-new-card:nth-child(2),.wps-recommend__cell:nth-child(2),.template-library__card:nth-child(4n+2){--action-accent:#159773}.wps-new-card:nth-child(3),.wps-recommend__cell:nth-child(3),.template-library__card:nth-child(4n+3){--action-accent:#e87929}.wps-new-card:nth-child(4),.wps-recommend__cell:nth-child(4),.template-library__card:nth-child(4n){--action-accent:#c95173}.wps-new-card:hover,.wps-recommend__cell:hover,.template-library__card:hover{background:color-mix(in srgb,var(--action-accent) 11%,var(--bg-card,#fff));border-color:var(--action-accent)}.wps-recommend__cell-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:color-mix(in srgb,var(--action-accent,#2b6cf6) 13%,var(--bg-card,#fff))}.wps-recommend__row:hover,.wps-homenav__item:hover{background:var(--brand-soft,#ebf1fe)}.wps-recommend__row-icon{border-radius:8px;padding:7px;background:var(--brand-soft,#ebf1fe)}.wps-ribbon-button:hover:not(:disabled),.wps-float-panel__item:hover,.wps-context-menu__item:hover{background:var(--brand-soft,#ebf1fe)}.seal-cloud-actions>label.ant-btn{color:var(--brand,#2b6cf6);background:var(--brand-soft,#ebf1fe);border:1px solid color-mix(in srgb,var(--brand,#2b6cf6) 24%,var(--border,#e8ebf0));padding:5px 14px;border-radius:8px;cursor:pointer}.template-library__filters .ant-btn-primary{box-shadow:0 3px 9px #2b6cf630}@media (prefers-reduced-motion:reduce){.seal-market-tools button{transition:none}.seal-market-tools button:hover{transform:none}}:root{--brand: #6a5cf5;--brand-hover: #5848e8;--brand-soft: #efedff;--brand-gradient: linear-gradient(135deg, #7b6bff 0%, #6a5cf5 45%, #5b7cfa 100%);--brand-glow: 0 8px 20px rgba(106, 92, 245, .28);--bg-app: #f4f5fb;--bg-card: #ffffff;--bg-hover: #f3f2ff;--bg-subtle: #f8f8fd;--border: #e7e8f2;--border-subtle: #f0f1f7;--text-1: #1b1d2b;--text-2: #5a6075;--text-3: #6b7186;--ink-strong: #15172a;--radius-card: 16px;--radius-control: 10px;--radius-pill: 999px;--shadow-card: 0 1px 2px rgba(27, 29, 43, .04), 0 6px 18px rgba(54, 45, 140, .06);--shadow-hover: 0 2px 4px rgba(27, 29, 43, .04), 0 14px 32px rgba(54, 45, 140, .12);--shadow-pop: 0 18px 48px rgba(36, 30, 100, .16), 0 3px 10px rgba(27, 29, 43, .06);--font-body: "HarmonyOS Sans SC", "MiSans", "Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", "Segoe UI", Arial, sans-serif;--font-heading: "HarmonyOS Sans SC", "MiSans", "Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", "Segoe UI", Arial, sans-serif;--ease-out: cubic-bezier(.22, .8, .32, 1)}[data-theme=dark]{--brand-gradient: linear-gradient(135deg, #9a8fff 0%, #7d6dff 50%, #6b8bff 100%);--brand-glow: 0 8px 22px rgba(125, 109, 255, .32);--bg-subtle: #1a1c28;--border-subtle: #262939;--ink-strong: #f5f6fb;--shadow-card: 0 1px 2px rgba(0, 0, 0, .3), 0 6px 18px rgba(0, 0, 0, .22);--shadow-hover: 0 2px 4px rgba(0, 0, 0, .3), 0 14px 32px rgba(0, 0, 0, .35);--shadow-pop: 0 18px 48px rgba(0, 0, 0, .45)}[data-tone]{--tone: #6a5cf5;--tone-2: #8b7dff}[data-tone=violet]{--tone: #6a5cf5;--tone-2: #9c8cff}[data-tone=indigo]{--tone: #4f63f0;--tone-2: #7b8cff}[data-tone=blue]{--tone: #2f7cf6;--tone-2: #5ea8ff}[data-tone=sky]{--tone: #0b9fe0;--tone-2: #45c6f5}[data-tone=teal]{--tone: #0fa69a;--tone-2: #34d1bf}[data-tone=green]{--tone: #17a865;--tone-2: #3fd18a}[data-tone=lime]{--tone: #5aa312;--tone-2: #8ad13a}[data-tone=amber]{--tone: #e09b06;--tone-2: #fbc23b}[data-tone=orange]{--tone: #f2711c;--tone-2: #ff9f4d}[data-tone=red]{--tone: #ef4056;--tone-2: #ff7586}[data-tone=pink]{--tone: #e2468f;--tone-2: #ff7cb9}[data-tone=purple]{--tone: #9b4fe8;--tone-2: #c084fc}[data-tone=slate]{--tone: #5e6782;--tone-2: #8d96b0}.seal-tone-chip{display:inline-grid;place-items:center;flex:0 0 auto;width:26px;height:26px;border-radius:9px;color:var(--tone);background:color-mix(in srgb,var(--tone) 13%,var(--bg-card));transition:background .18s var(--ease-out),color .18s var(--ease-out),box-shadow .18s var(--ease-out),transform .18s var(--ease-out)}.seal-tone-chip--rail{width:36px;height:36px;border-radius:12px}.seal-tone-chip--lg{width:44px;height:44px;border-radius:14px}.seal-tone-chip .seal-icon{color:inherit}body{background:var(--bg-app);letter-spacing:.01em}::selection{background:color-mix(in srgb,var(--brand) 22%,transparent)}:where(button,[role=button],label.ant-btn,a):focus-visible{outline:2px solid var(--brand);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-3) 35%,transparent) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-3) 30%,transparent);border-radius:999px;border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--text-3) 50%,transparent)}::-webkit-scrollbar-track{background:transparent}.ant-btn{font-weight:500}.ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):not(.ant-btn-background-ghost){background:var(--brand-gradient);border-color:transparent;box-shadow:var(--brand-glow)}.ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):not(.ant-btn-background-ghost):hover{background:var(--brand-gradient);filter:brightness(1.06) saturate(1.05);box-shadow:0 10px 24px #6a5cf557}.ant-btn-default:not(:disabled):not(.ant-btn-dangerous){color:var(--text-1);background:var(--bg-card);border-color:var(--border);box-shadow:0 1px 2px #1b1d2b0a}.ant-btn-default:not(:disabled):not(.ant-btn-dangerous):hover{color:var(--brand);background:var(--brand-soft);border-color:color-mix(in srgb,var(--brand) 40%,var(--border))}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-input-number,.ant-picker{border-radius:var(--radius-control)!important}.ant-input-affix-wrapper:focus-within,.ant-input:focus,.ant-input-number-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused{border-color:var(--brand)!important;box-shadow:none!important}.ant-modal .ant-modal-content{border-radius:20px;box-shadow:var(--shadow-pop);padding:22px 24px 20px}.ant-modal .ant-modal-header{margin-bottom:14px}.ant-modal .ant-modal-title{font-size:17px;font-weight:650;letter-spacing:.01em}.ant-modal .ant-modal-close{top:18px;inset-inline-end:18px;border-radius:10px}.ant-modal-mask{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(20,20,40,.32)!important}.ant-dropdown .ant-dropdown-menu,.ant-select-dropdown,.ant-popover .ant-popover-inner{border-radius:14px;box-shadow:var(--shadow-pop);padding:6px}.ant-dropdown .ant-dropdown-menu-item{border-radius:9px!important}.ant-tooltip .ant-tooltip-inner{border-radius:9px;padding:6px 10px;font-size:12px}.ant-tag{border-radius:999px;padding-inline:9px}.ant-message .ant-message-notice-content{border-radius:14px;box-shadow:var(--shadow-pop);padding:10px 16px}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{border-radius:10px 10px 0 0!important}.ant-switch.ant-switch-checked{background:var(--brand-gradient)}.ant-card{border-radius:var(--radius-card)}:root:not([data-seal-ui=mobile]) .wps-titlebar{height:52px;background:color-mix(in srgb,var(--bg-card) 92%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--border-subtle);box-shadow:none}.wps-titlebar__search--home,.wps-titlebar__search .ant-input-affix-wrapper,.wps-titlebar__search.ant-input-affix-wrapper{border-radius:999px!important;background:var(--bg-app);border-color:transparent}.wps-titlebar__search--home:hover,.wps-titlebar__search--home:focus-within{background:var(--bg-card);border-color:color-mix(in srgb,var(--brand) 40%,var(--border))}.wps-titlebar__avatar{border-radius:12px!important}.wps-avatar{background:var(--brand-gradient);color:#fff;border-radius:12px}:root:not([data-seal-ui=mobile]) .wps-homerail{width:76px;flex-basis:76px;gap:6px;padding:14px 0;background:var(--bg-card);border-right:1px solid var(--border-subtle)}.wps-homerail__item{width:70px;height:62px;gap:5px;border-radius:14px;color:var(--text-2);font-size:11px;transition:background .18s var(--ease-out),color .18s var(--ease-out)}.wps-homerail__label{white-space:nowrap;letter-spacing:0}.wps-homerail__item:hover{background:var(--bg-subtle);color:var(--text-1)}.wps-homerail__item:hover .seal-tone-chip{transform:translateY(-1px)}.wps-homerail__item--active{color:var(--ink-strong);font-weight:600;background:transparent}.wps-homerail__item--active .seal-tone-chip{color:#fff;background:linear-gradient(135deg,var(--tone-2),var(--tone));box-shadow:0 6px 14px color-mix(in srgb,var(--tone) 38%,transparent)}:root:not([data-seal-ui=mobile]) .wps-homesidebar{width:232px;flex-basis:232px;padding:16px 12px;gap:6px;background:var(--bg-card);border-right:1px solid var(--border-subtle)}.wps-homesidebar__actions{gap:10px;margin-bottom:10px}.wps-homesidebar__actions .ant-btn-lg{height:42px;border-radius:14px;font-size:15px}.wps-homenav{gap:2px}.wps-homenav__group{padding:14px 10px 6px;font-size:11.5px;font-weight:600;letter-spacing:.06em;color:color-mix(in srgb,var(--text-3) 85%,transparent)}.wps-homenav__item{height:38px;gap:10px;padding:0 10px 0 6px;border-radius:12px;font-size:13.5px;color:var(--text-1);transition:background .15s var(--ease-out),color .15s var(--ease-out)}.wps-homenav__item:hover{background:var(--bg-subtle)}.wps-homenav__item:hover .seal-tone-chip{background:color-mix(in srgb,var(--tone) 20%,var(--bg-card))}.wps-homenav__item--active{background:color-mix(in srgb,var(--tone, var(--brand)) 10%,var(--bg-card));color:color-mix(in srgb,var(--tone, var(--brand)) 80%,var(--ink-strong));font-weight:600}.wps-homenav__item--active .seal-tone-chip{color:#fff;background:linear-gradient(135deg,var(--tone-2),var(--tone));box-shadow:0 4px 10px color-mix(in srgb,var(--tone) 30%,transparent)}.wps-homesidebar__local-note{border:0;border-radius:16px;padding:14px;background:linear-gradient(135deg,color-mix(in srgb,#6a5cf5 10%,var(--bg-card)),color-mix(in srgb,#0b9fe0 10%,var(--bg-card)))}.wps-sidebar{border-right-color:var(--border-subtle)}.wps-nav-item{border-radius:12px}.wps-nav-item--active:before{display:none}:root:not([data-seal-ui=mobile]) .wps-main{padding:28px 32px}:root:not([data-seal-ui=mobile]) .wps-main--editor,:root:not([data-seal-ui=mobile]) .wps-main--help,:root:not([data-seal-ui=mobile]) .wps-main--pdf{padding:0}.wps-home__title,.local-page__header h1{font-size:24px;font-weight:700;letter-spacing:.01em;color:var(--ink-strong)}.local-page__header p{color:var(--text-3)}.wps-section__title{font-size:16px;font-weight:650}.wps-segmented{padding:3px;gap:2px;border:0;border-radius:999px;background:color-mix(in srgb,var(--text-3) 10%,var(--bg-card))}.wps-segmented__item{border-radius:999px;width:32px;height:28px}.wps-segmented__item--active{background:var(--bg-card);color:var(--brand);box-shadow:0 2px 6px #1b1d2b1a}.wps-text-button{border-radius:999px;padding:6px 14px;background:var(--bg-card);box-shadow:0 1px 2px #1b1d2b0a}.wps-text-button:hover{background:var(--brand-soft);border-color:color-mix(in srgb,var(--brand) 40%,var(--border))}.wps-home__type-filter{border-radius:999px;padding:5px 12px;background:var(--bg-card);box-shadow:0 1px 2px #1b1d2b0d}.wps-home__refresh{border-radius:10px}.wps-doc-grid{gap:18px}.wps-doc-card{border:1px solid var(--border-subtle);border-radius:18px;background:var(--bg-card);box-shadow:var(--shadow-card);transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out),border-color .2s var(--ease-out)}.wps-doc-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--brand) 22%,var(--border));box-shadow:var(--shadow-hover)}.wps-doc-card--active{border-color:var(--brand);background:var(--bg-card);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent),var(--shadow-card)}.wps-doc-card__thumb{height:112px;margin:8px 8px 0;border:0;border-radius:13px;background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--brand) 9%,transparent),transparent 60%),radial-gradient(120% 90% at 100% 100%,color-mix(in srgb,#0b9fe0 8%,transparent),transparent 60%),var(--bg-subtle)}.wps-doc-card__badge{left:10px;top:10px;padding:1px 9px;border-radius:999px;font-size:11.5px;font-weight:600;box-shadow:0 3px 8px #1b1d2b1f}.wps-doc-card__more,.wps-doc-card__star{border-radius:9px;box-shadow:0 2px 6px #1b1d2b1a}.wps-doc-card__info{padding:12px 14px 14px;gap:5px}.wps-doc-card__name{font-weight:600;font-size:13.5px}.wps-doc-list{border-radius:18px;border-color:var(--border-subtle);box-shadow:var(--shadow-card)}.wps-doc-list__head{background:var(--bg-subtle)}.wps-doc-row{transition:background .15s var(--ease-out)}.wps-doc-row:hover{background:var(--bg-hover)}.wps-new-card,.wps-recommend__cell,.template-library__card{border-radius:16px;border-color:var(--border-subtle);background:var(--bg-card);box-shadow:var(--shadow-card);transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out),border-color .2s var(--ease-out)}.wps-new-card:hover,.wps-recommend__cell:hover,.template-library__card:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover);background:var(--bg-card);border-color:color-mix(in srgb,var(--action-accent, var(--brand)) 40%,var(--border))}.wps-new-card:nth-child(1),.wps-recommend__cell:nth-child(1),.template-library__card:nth-child(4n+1){--action-accent: #2f7cf6}.wps-recommend__cell-icon,.wps-recommend__row-icon{border-radius:11px}.wps-newdoc-option[data-tone]{border-radius:18px!important;border:1px solid var(--border-subtle)!important;background:linear-gradient(160deg,color-mix(in srgb,var(--tone) 9%,var(--bg-card)),var(--bg-card) 70%)!important;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out),border-color .2s var(--ease-out)}.wps-newdoc-option[data-tone]:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--tone) 45%,var(--border))!important;box-shadow:0 12px 26px color-mix(in srgb,var(--tone) 18%,transparent)}.wps-newdoc-services button[data-tone]{border-radius:14px!important}.wps-newdoc-services button[data-tone] .seal-icon{color:var(--tone)}.wps-newdoc-services button[data-tone]:hover{background:color-mix(in srgb,var(--tone) 10%,var(--bg-card))!important;border-color:color-mix(in srgb,var(--tone) 40%,var(--border))!important}.apps-section h2{font-size:13px;letter-spacing:.06em;color:var(--text-3);text-transform:none}.apps-grid{gap:16px;grid-template-columns:repeat(auto-fill,minmax(232px,1fr))}.apps-entry{position:relative;min-height:84px;gap:14px;padding:18px;border:1px solid var(--border-subtle);border-radius:18px;background:var(--bg-card);box-shadow:var(--shadow-card);overflow:hidden;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out),border-color .2s var(--ease-out)}.apps-entry:after{content:"";position:absolute;right:-30px;top:-30px;width:96px;height:96px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--tone, var(--brand)) 16%,transparent),transparent 70%);pointer-events:none;transition:transform .3s var(--ease-out)}.apps-entry:hover{transform:translateY(-2px);background:var(--bg-card);border-color:color-mix(in srgb,var(--tone, var(--brand)) 35%,var(--border));box-shadow:0 14px 30px color-mix(in srgb,var(--tone, var(--brand)) 16%,transparent),0 2px 4px #1b1d2b0a}.apps-entry:hover:after{transform:scale(1.35)}.apps-entry:hover .seal-tone-chip{color:#fff;background:linear-gradient(135deg,var(--tone-2),var(--tone));box-shadow:0 6px 14px color-mix(in srgb,var(--tone) 34%,transparent)}.apps-entry strong{font-size:14.5px;font-weight:650}.apps-entry small{color:var(--text-3)}:root:not([data-seal-ui=mobile]) .wps-doc-tabs{height:38px;padding:0 10px;gap:4px;border-bottom-color:var(--border-subtle)}.wps-doc-tab{height:28px;border-radius:10px;padding:0 8px 0 12px;background:transparent}.wps-doc-tab:hover{background:var(--bg-subtle)}.wps-doc-tab--active{background:var(--brand-soft);color:var(--brand);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 20%,transparent)}.wps-doc-tab__close{border-radius:6px}.wps-doc-tabs__create{border-radius:9px;width:26px;height:26px}:root:not([data-seal-ui=mobile]) .wps-footer{height:30px;border-top-color:var(--border-subtle)}:root:not([data-seal-ui=mobile]) .wps-ribbon-tabs{height:42px;align-items:center;gap:4px;padding:0 12px;border-bottom:0}.wps-ribbon-tab{height:30px;padding:0 14px;border:0;border-radius:999px;font-size:13.5px;transition:background .15s var(--ease-out),color .15s var(--ease-out)}.wps-ribbon-tab:not(.wps-ribbon-tab--active):hover{background:var(--brand-soft);color:var(--brand)}.wps-ribbon-tab--active{color:#fff;background:var(--brand);border-bottom-color:transparent;box-shadow:0 4px 12px color-mix(in srgb,var(--brand) 24%,transparent)}.wps-ribbon-tab--active:hover{color:#fff;background:var(--brand-hover)}[data-theme=dark] .wps-ribbon-tab--active{color:var(--text-1);background:var(--brand-soft);box-shadow:inset 0 0 0 2px var(--brand)}[data-theme=dark] .wps-ribbon-tab--active:hover{color:var(--text-1);background:color-mix(in srgb,var(--brand) 18%,var(--brand-soft))}.wps-ribbon-tab:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wps-ribbon-tab:disabled{color:var(--text-3);background:transparent;box-shadow:none;cursor:not-allowed}@media (forced-colors: active){.wps-ribbon-tab--active{outline:2px solid Highlight;outline-offset:-2px}}:root:not([data-seal-ui=mobile]) .wps-ribbon-panel{margin:0 10px 8px;padding:8px 8px 0;border:1px solid var(--border-subtle);border-radius:16px;background:var(--bg-card);box-shadow:var(--shadow-card)}.wps-ribbon-group+.wps-ribbon-group{border-left:1px dashed color-mix(in srgb,var(--text-3) 22%,transparent)}.wps-ribbon-group__name{font-size:11.5px;color:color-mix(in srgb,var(--text-3) 90%,transparent)}.wps-ribbon-button{border-radius:10px}.wps-ribbon-button--large{padding:7px 9px}.wps-ribbon-button--small{border-radius:8px}.wps-ribbon-button:hover:not(:disabled){background:var(--brand-soft);color:var(--brand)}.wps-ribbon-button--active{background:color-mix(in srgb,var(--brand) 14%,var(--bg-card));color:var(--brand);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 25%,transparent)}.wps-ribbon-panel--document .wps-ribbon-button__icon{display:inline-grid;place-items:center;flex:0 0 auto;width:20px;height:20px;color:var(--text-3)}.wps-ribbon-panel--document .wps-ribbon-button__icon[data-tone]{color:var(--tone)}.wps-ribbon-panel--document .wps-ribbon-button--large .wps-ribbon-button__icon[data-tone]{width:26px;height:26px;margin-block:-3px;border-radius:8px;background:color-mix(in srgb,var(--tone) 13%,var(--bg-card))}.wps-ribbon-panel--document .wps-ribbon-button:disabled .wps-ribbon-button__icon{color:var(--text-3);background:transparent;filter:grayscale(1);opacity:.68}.wps-ribbon-panel--document .seal-font-trigger:disabled svg{filter:grayscale(1);opacity:.68}@media (forced-colors: active){.wps-ribbon-panel--document .wps-ribbon-button__icon[data-tone]{color:ButtonText}.wps-ribbon-panel--document .wps-ribbon-button--large .wps-ribbon-button__icon[data-tone]{background:transparent}.wps-ribbon-panel--document .wps-ribbon-button:disabled .wps-ribbon-button__icon{color:GrayText;opacity:1}}:root:not([data-theme=dark]) .wps-editor-stage{background:#eef0f7}:root:not([data-theme=dark]) .wps-ppt-stage{background:#eceef6}.wps-context-menu,.wps-float-panel,.seal-image-toolbar,.assistant-drawer__composer{border:1px solid var(--border-subtle);border-radius:14px;box-shadow:var(--shadow-pop)}.wps-context-menu__item,.wps-float-panel__item{border-radius:9px}.wps-icon-button{border-radius:10px}.seal-print-preview .ant-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px}.seal-print-preview__progress{margin-right:auto;color:var(--text-2);font-size:12.5px}@media (prefers-reduced-motion: reduce){.wps-doc-card,.apps-entry,.wps-new-card,.wps-recommend__cell,.template-library__card,.wps-newdoc-option[data-tone],.seal-tone-chip{transition:none}.wps-doc-card:hover,.apps-entry:hover,.wps-new-card:hover,.wps-recommend__cell:hover,.template-library__card:hover,.wps-newdoc-option[data-tone]:hover{transform:none}}.wps-ribbon-panel{scrollbar-width:thin}.wps-ribbon-panel::-webkit-scrollbar{height:6px}.wps-ribbon-panel::-webkit-scrollbar-thumb{border:0;background:color-mix(in srgb,var(--text-3) 28%,transparent)}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--seal-skin-bg, none) center / cover no-repeat;opacity:var(--seal-skin-bg-opacity, 0)}@media print{body:before{display:none}}:root{--dialog-bg: var(--bg-card, #ffffff);--dialog-text: var(--text-1, #1a1d24);--dialog-muted: var(--text-2, #5c6472);--dialog-border: var(--border, #e8ebf0);--dialog-hover: var(--bg-hover, #f2f5fa);--dialog-brand: var(--brand, #2b6cf6);--dialog-danger: var(--danger, #e34d59);--dialog-radius: var(--radius-card, 8px);--dialog-control-radius: var(--radius-control, 6px);--dialog-gap: var(--space-4, 16px);--dialog-padding: var(--space-6, 24px);--dialog-font: var(--font-body, "Microsoft YaHei", "PingFang SC", Arial, sans-serif);--dialog-title-size: 18px;--dialog-body-size: 14px;--dialog-shadow: var(--shadow-card, 0 4px 16px rgba(31, 41, 55, .1))}.seal-dialog-root{height:100%;overflow:hidden}.seal-system-dialog{position:fixed;inset:0;display:flex;margin:0;overflow:hidden;font-family:var(--dialog-font);color:var(--dialog-text);background:var(--dialog-bg)}.seal-system-dialog *{box-sizing:border-box}.seal-dialog-panel{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;padding:18px 20px;border:1px solid var(--dialog-border);border-radius:var(--dialog-radius)}.seal-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--dialog-border)}.seal-dialog-header h1{margin:0;font-size:16px;font-weight:600;line-height:1.3}.seal-dialog-close{display:grid;place-items:center;width:24px;height:24px;padding:3px;background:transparent;border:none;border-radius:var(--dialog-control-radius);color:var(--dialog-muted);cursor:pointer}.seal-dialog-close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5}.seal-dialog-close:hover{background:var(--dialog-hover);color:var(--dialog-text)}.seal-dialog-body{flex:0 1 auto;min-height:0;max-height:220px;overflow-y:auto;padding:12px 0;font-size:13px;line-height:1.55;overflow-wrap:anywhere}.seal-dialog-body p{margin:0;white-space:pre-wrap}.seal-dialog-detail{color:var(--dialog-muted);margin-top:8px!important}.seal-dialog-footer{display:flex;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid var(--dialog-border)}.seal-dialog-button{min-width:84px;min-height:32px;padding:5px 14px;border:1px solid var(--dialog-border);border-radius:var(--dialog-control-radius);color:var(--dialog-text);background:var(--dialog-bg);font:400 13px/1.5 var(--dialog-font);cursor:pointer}.seal-dialog-button:hover{background:var(--dialog-hover)}.seal-dialog-button--primary{color:var(--dialog-bg);background:var(--dialog-brand);border-color:var(--dialog-brand)}.seal-dialog-button--primary:hover{background:var(--brand-hover, var(--dialog-brand));border-color:var(--brand-hover, var(--dialog-brand))}.seal-dialog-button--danger{color:var(--dialog-danger);border-color:var(--dialog-danger)}.seal-dialog-button--danger:hover{background:var(--dialog-danger);color:var(--dialog-bg)}.seal-dialog-button:focus-visible,.seal-dialog-close:focus-visible{outline:2px solid var(--dialog-brand);outline-offset:2px}.seal-dialog-button:disabled,.seal-dialog-close:disabled{opacity:.5;cursor:not-allowed}.ant-modal-wrap{display:flex;align-items:center}.ant-modal-wrap .ant-modal{top:0;padding-bottom:0;margin:var(--dialog-padding) auto}.ant-modal .ant-modal-content{padding:var(--dialog-padding);border:1px solid var(--dialog-border);border-radius:var(--dialog-radius);box-shadow:var(--dialog-shadow);background:var(--dialog-bg);color:var(--dialog-text)}.ant-modal .ant-modal-header{padding-bottom:var(--dialog-gap);margin-bottom:var(--dialog-gap);border-bottom:1px solid var(--dialog-border);background:transparent}.ant-modal .ant-modal-title,.ant-modal-confirm .ant-modal-confirm-title{color:var(--dialog-text);font:600 var(--dialog-title-size)/1.3 var(--dialog-font)}.ant-modal .ant-modal-body,.ant-modal-confirm .ant-modal-confirm-content{color:var(--dialog-text);font:400 var(--dialog-body-size)/1.6 var(--dialog-font);overflow-wrap:anywhere}.ant-modal .ant-modal-footer,.ant-modal-confirm .ant-modal-confirm-btns{margin-top:var(--dialog-padding);padding-top:var(--dialog-gap);border-top:1px solid var(--dialog-border)}.ant-modal .ant-modal-footer .ant-btn,.ant-modal-confirm .ant-modal-confirm-btns .ant-btn{min-width:80px;border-radius:var(--dialog-control-radius)}.seal-contact p{margin:0 0 var(--dialog-gap)}.seal-contact dl{display:grid;grid-template-columns:auto 1fr;gap:var(--dialog-gap);margin:var(--dialog-padding) 0}.seal-contact dt,.seal-contact__hint{color:var(--dialog-muted)}.seal-contact dd{margin:0;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}@media (max-width: 480px){.ant-modal .ant-modal-content{padding:var(--dialog-gap)}.seal-contact dl{grid-template-columns:1fr;gap:8px}}html,body,#root{height:100%;height:var(--seal-viewport-height, 100dvh)}body{overscroll-behavior:none}.seal-mobile-nav,.seal-mobile-homebar{display:none}.seal-mobile-services{max-width:960px;margin-inline:auto;color:var(--text-1)}.seal-mobile-services h2{font-size:17px;margin-block:24px 14px}.seal-mobile-services .seal-mobile-create button,.seal-mobile-assistant-entry{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;min-height:88px;border:1px solid var(--border);border-radius:8px;background:var(--bg-card);color:inherit;font:inherit;cursor:pointer}.seal-mobile-assistant-entry{width:100%;flex-direction:row;justify-content:flex-start;padding-inline:16px;min-height:64px}.seal-mobile-profile{max-width:680px;margin:0 auto;padding:12px;color:var(--text-1)}.seal-mobile-profile header{display:flex;gap:16px;align-items:center;margin-block:8px 20px}.seal-mobile-profile h1{margin:0;font-size:20px}.seal-mobile-profile p{color:var(--text-2);line-height:1.7}.seal-mobile-profile__usage,.seal-mobile-profile__links{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;margin-block:16px;padding:14px}.seal-mobile-profile__links{padding:0 14px}.seal-mobile-profile__links button{display:flex;align-items:center;gap:12px;width:100%;min-height:54px;border:0;border-bottom:1px solid var(--border-subtle);background:transparent;font:inherit;color:inherit;text-align:start;cursor:pointer}.seal-mobile-profile__links button span:last-child{margin-inline-start:auto}.seal-mobile-profile__links button:last-child{border-bottom:0}.wps-app{padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}html[data-seal-platform=app] .wps-app{padding:0}html[data-seal-platform=app]{--seal-bottom-inset: 0px}.seal-mobile-function-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.seal-mobile-function-grid button{display:flex;flex-direction:column;align-items:center;gap:10px;min-height:78px;padding:12px 6px;border:1px solid var(--border);border-radius:10px;background:var(--bg-card);color:var(--text-1);font:inherit;cursor:pointer}.seal-mobile-create{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:22px}.seal-mobile-create .ant-btn{height:72px;display:flex;flex-direction:column;align-items:center;justify-content:center}.seal-mobile-account{display:flex;gap:12px;margin:20px 0}@media (max-width: 820px),(pointer: coarse) and (max-width: 1024px){.wps-app{height:calc(100% - 58px - var(--seal-bottom-inset, env(safe-area-inset-bottom, 0px)))}.seal-mobile-nav{position:fixed;z-index:35;bottom:0;inset-inline:0;height:calc(58px + var(--seal-bottom-inset, env(safe-area-inset-bottom, 0px)));padding-bottom:var(--seal-bottom-inset, env(safe-area-inset-bottom, 0px));display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--border);background:var(--bg-card)}.seal-mobile-homebar{display:block;margin-bottom:14px}.seal-mobile-homebar__title{display:flex;align-items:center;justify-content:space-between;margin-block:4px 12px;gap:12px}.seal-mobile-homebar__title strong{font-size:21px}.seal-mobile-homebar .ant-btn,.seal-mobile-profile .ant-btn{min-height:44px}.seal-mobile-subnav{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--border)}.seal-mobile-subnav button{flex:0 0 auto;min-height:48px;padding-inline:14px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-2);font:inherit}.seal-mobile-subnav button[aria-current=page]{border-bottom-color:var(--brand);color:var(--brand);font-weight:600}.wps-homesidebar,.seal-keyboard-open .seal-mobile-nav{display:none}.seal-keyboard-open .wps-app{height:100%}.seal-mobile-nav button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;border:0;background:transparent;color:var(--text-1);font:inherit;font-size:11px;cursor:pointer}.seal-mobile-nav button:focus-visible{outline:2px solid var(--brand);outline-offset:-3px}.seal-mobile-nav button[aria-current=page]{color:var(--brand);background:var(--brand-soft)}.seal-mobile-nav button[aria-current=page] .seal-icon[data-icon=home]{fill:var(--brand)}.wps-homerail,.wps-recommend,.wps-sidebar,.wps-homesidebar>nav,.wps-homesidebar>.wps-homenav,.wps-homesidebar__local-note{display:none!important}.wps-homebody{flex-direction:column}.wps-homesidebar{width:100%;flex-basis:auto;padding:8px 12px;border:0;border-bottom:1px solid var(--border)}.wps-homesidebar__actions{display:flex;flex-direction:row;margin:0;gap:8px}.wps-homesidebar__actions>*{flex:1;min-width:0;min-height:42px}.wps-home-main{width:100%;padding:12px}.wps-home-main .wps-main{padding:0}.wps-titlebar{min-height:56px;padding:6px 10px;gap:8px}.wps-titlebar__brand{flex:0 0 28px}.wps-titlebar__divider,.wps-titlebar__page{display:none}.wps-titlebar__center{flex:1}.wps-titlebar__search{width:100%!important}.wps-titlebar__actions{gap:4px}.wps-titlebar__actions>.wps-icon-button{display:none}.wps-titlebar__actions>.wps-theme-toggle{display:inline-flex}.seal-cloud-banner{flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 12px}.seal-cloud-banner>span{flex:1 0 100%;min-width:0;line-height:1.4}.seal-cloud-banner>button{flex:0 1 auto;max-width:100%}.wps-icon-button,.wps-avatar{min-width:36px;min-height:36px}.wps-new-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wps-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wps-home__header{flex-wrap:wrap;gap:10px}.wps-doc-list__head{display:none}.wps-doc-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.wps-doc-row>:nth-child(2),.wps-doc-row>:nth-child(3){display:none}.wps-doc-card__actions,.wps-doc-card__more,.wps-doc-card__star{opacity:1}.wps-footer{display:none}.wps-global-tabs{flex-basis:42px;height:42px}.wps-global-tabs button{min-height:36px}.assistant-launcher{bottom:calc(110px + env(safe-area-inset-bottom,0px))}.ant-drawer-content-wrapper{max-width:100%}.ant-modal{max-width:calc(100% - 24px);margin-inline:auto}.ant-modal-body{max-height:70dvh;overflow-y:auto}.seal-print-preview .pdf-viewer{min-height:0;height:min(62dvh,680px)}.seal-print-preview .pdf-viewer__toolbar{flex-wrap:wrap;gap:6px;padding:8px}.seal-print-preview .pdf-viewer__name{flex-basis:100%}.seal-print-preview .pdf-viewer__controls{flex:1 1 100%;min-width:0;flex-wrap:wrap;justify-content:center;gap:5px}.seal-print-preview .pdf-viewer__stage{padding:12px}.ant-input,.ant-input-number-input,textarea,select{font-size:16px}.wps-ribbon,.wps-ribbon-tabs,.wps-ribbon-panel{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.wps-ribbon-tabs{flex-wrap:nowrap;white-space:nowrap}.wps-ribbon-panel{flex-wrap:nowrap}.wps-editor-canvas{padding:12px 6px}.wps-editor-stage{padding:8px 0 16px}.wps-editor-canvas{min-width:0!important;width:100%}.wps-editor-canvas__paper{width:100%!important;min-height:480px!important;padding:42px 18px!important;zoom:1!important}.wps-editor-canvas__content{min-height:400px;column-count:1!important}.wps-editor-canvas__content img{max-width:100%;height:auto}.wps-editor-canvas__header,.wps-editor-canvas__footer{left:18px!important;right:18px!important}.seal-reading-toolbar{display:flex;flex:0 0 auto;flex-direction:column;gap:5px;padding:5px 9px 7px;border-bottom:1px solid var(--border);background:var(--bg-card);color:var(--text-1)}.seal-reading-toolbar__bar{display:flex;align-items:center;gap:6px;width:100%;min-width:0}.seal-reading-toolbar button,.seal-reading-toolbar select{font:inherit;cursor:pointer}.seal-reading-toolbar button:focus-visible,.seal-reading-toolbar select:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.seal-reading-toolbar__modes{display:flex;flex:0 0 auto;gap:2px;padding:2px;border-radius:8px;background:var(--bg-app)}.seal-reading-toolbar__modes button{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--text-2);font-size:.8125rem}.seal-reading-toolbar__modes button svg,.seal-reading-toolbar__actions button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.seal-reading-toolbar__modes button[aria-pressed=true]{background:var(--bg-card);color:var(--brand);box-shadow:0 1px 2px #00000014}.seal-reading-toolbar__size{display:flex;align-items:center;flex:0 0 auto;height:34px;padding:0 3px 0 6px;border:1px solid var(--border);border-radius:8px;background:var(--bg-card)}.seal-reading-toolbar__size-mark{font-size:13px;font-weight:700;color:var(--text-2)}.seal-reading-toolbar__size select{min-height:30px;padding:0 0 0 3px;border:0;background:transparent;color:inherit;font-size:.8125rem}.seal-reading-toolbar__hint{margin-inline-start:auto;padding:3px 8px;border-radius:999px;background:var(--bg-app);color:var(--text-2);font-size:.6875rem;white-space:nowrap}.seal-reading-toolbar__actions{gap:2px;padding:2px;border-radius:8px;background:var(--bg-app)}.seal-reading-toolbar__actions button{display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;gap:4px;min-height:32px;padding:0 5px;border:0;border-radius:6px;background:transparent;color:var(--text-1);font-size:.75rem}.seal-reading-toolbar__actions button:active,.seal-reading-toolbar__modes button:active{background:var(--bg-card)}.wps-editor-workspace--reading .wps-editor-canvas__content{font-size:var(--seal-reading-font-size, 1.125rem);line-height:1.8;overflow-wrap:anywhere;writing-mode:horizontal-tb;user-select:text;-webkit-user-select:text;cursor:text}.wps-editor-workspace--reading .wps-editor-canvas__content :is(p,li,div,td,th){line-height:1.8!important}.wps-editor-workspace--reading .wps-editor-canvas__content :is(p,li,div,span,font,td,th,a,em,strong,b,i,u,s,code){font-size:inherit!important}.wps-editor-workspace--reading .wps-editor-canvas__content h1{font-size:1.8em!important}.wps-editor-workspace--reading .wps-editor-canvas__content h2{font-size:1.5em!important}.wps-editor-workspace--reading .wps-editor-canvas__content h3{font-size:1.3em!important}.wps-editor-workspace--reading .wps-editor-canvas__content :is(h4,h5,h6){font-size:1.1em!important}.wps-editor-workspace--reading .wps-editor-canvas__content table{display:block;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.wps-editor-workspace--reading .wps-editor-canvas__content pre{white-space:pre-wrap}.wps-ruler{display:none}.wps-editor-status{min-height:32px;padding:4px 12px;overflow-x:auto}.wps-app[data-module=word] .wps-editor-status__left>:nth-child(-n+4),.wps-app[data-module=word] .wps-editor-status__right{display:none}.wps-app[data-module=word] .wps-editor-status__left:before{content:"\624b\673a\7f16\8f91\89c6\56fe";color:var(--text-2);margin-right:12px}.seal-reading-toolbar[data-reading=true]~.wps-editor-status .wps-editor-status__left:before{content:"\624b\673a\9605\8bfb\89c6\56fe"}html:lang(en) .wps-app[data-module=word] .wps-editor-status__left:before{content:"Mobile editing view"}html:lang(en) .seal-reading-toolbar[data-reading=true]~.wps-editor-status .wps-editor-status__left:before{content:"Mobile reading view"}.assistant-launcher{display:none}.wps-ppt-thumbs{max-width:100%}.wps-ppt-body{min-width:0}.wps-ppt-stage{padding:12px}.wps-ppt-box,.wps-ppt-image,.wps-ppt-resize{touch-action:none}.wps-ppt-box__editor{touch-action:auto}.wps-ppt-resize{width:28px;height:28px}.wps-ppt-object-toolbar{overflow-x:auto;flex-shrink:0}.wps-home__search-results{margin-inline:0}.wps-home__search-results button,.wps-home__search-results button strong,.wps-home__search-results button span{display:block}.seal-cloud-toolbar,.seal-knowledge-toolbar{flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){.seal-mobile-nav *,.seal-mobile-functions *{scroll-behavior:auto}}
