:root{--w-accent:#107c41;--w-accent-dark:#0f6b37;--w-accent-darker:#0a4d29;--w-accent-soft:#dff6dd;--w-accent-soft-2:#f3fdf1;--w-ribbon-bg:#f9f9f8;--w-ribbon-border:#d2d0ce;--w-ribbon-text:#252423;--w-ribbon-muted:#605e5c;--w-hover:#f3f2f1;--w-active:#deebe3;--w-panel:#fff;--w-canvas:#e8e7e6;--w-page-shadow:0 1px 4px #00000024, 0 4px 16px #00000014;--w-dialog-shadow:0 16px 48px #00000052;--w-scrollbar:#c1c0bf}.dark{--w-ribbon-bg:#2b2b2b;--w-ribbon-border:#3c3c3c;--w-ribbon-text:#f0f0f0;--w-ribbon-muted:#b3b3b3;--w-hover:#3c3c3c;--w-active:#24503a;--w-panel:#252525;--w-canvas:#1f1f1f}.w-app{background:var(--w-canvas);color:var(--w-ribbon-text);-webkit-font-smoothing:antialiased;flex-direction:column;font-family:Segoe UI,system-ui,-apple-system,Helvetica Neue,sans-serif;font-size:12px;display:flex;position:fixed;inset:0;overflow:hidden}.w-titlebar{color:#fff;-webkit-user-select:none;user-select:none;background:linear-gradient(#107c41 0%,#0f6b37 100%);flex:0 0 36px;align-items:center;gap:2px;height:36px;padding:0 6px;display:flex;box-shadow:inset 0 -1px #0000001f}.w-titlebar button{color:#eaf3ee;border-radius:3px;justify-content:center;align-items:center;min-width:26px;height:26px;transition:background .12s;display:inline-flex}.w-titlebar button:hover{background:#ffffff2e}.w-titlebar .w-appicon{border-radius:3px;place-items:center;width:26px;height:26px;display:grid;overflow:hidden}.w-titlebar .w-appicon img{object-fit:contain;width:22px;height:22px;display:block}.w-titlebar .w-appicon:hover{background:#ffffff2e}.w-titlebar .w-tb-sep{background:#ffffff47;width:1px;height:18px;margin:0 4px}.w-titlebar .w-tb-doc{flex:auto;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:flex;overflow:hidden}.w-titlebar .w-tb-name{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.w-titlebar .w-tb-saved{color:#ffffff9e;font-size:11px}.w-titlebar .w-tb-search{color:#fffc;background:#ffffff24;border-radius:4px;align-items:center;gap:6px;width:240px;height:26px;padding:0 8px;display:flex}.w-titlebar .w-tb-search input{color:#fff;background:0 0;border:0;outline:none;width:100%;font-size:12px}.w-titlebar .w-tb-search input::placeholder{color:#ffffffa6}.w-tb-autosave{background:#ffffff1f;border-radius:12px;align-items:center;gap:6px;padding:2px 10px 2px 6px;font-size:11px;display:flex}.w-tb-autosave .w-dot{background:#7ee2a8;border-radius:50%;width:8px;height:8px}.w-tb-autosave .w-dot.saving{background:#ffd479;animation:.9s infinite w-pulse}@keyframes w-pulse{50%{opacity:.35;transform:scale(1.35)}}.w-tabstrip{border-bottom:1px solid var(--w-ribbon-border);-webkit-user-select:none;user-select:none;background:linear-gradient(#fbfbfb 0%,#f3f2f1 100%);flex:0 0 32px;align-items:flex-end;gap:2px;height:32px;padding:0 10px;display:flex}.w-tab{height:28px;color:var(--w-ribbon-text);background:0 0;border:0;border-radius:2px 2px 0 0;align-items:center;padding:0 12px;font-size:12px;transition:background .12s,color .12s;display:flex;position:relative}.w-tab.active{box-shadow:inset 0 2px 0 var(--w-accent);background:#fff;font-weight:600}.w-tab.active:after{content:"";background:var(--w-accent);height:2px;position:absolute;bottom:0;left:8px;right:8px}.w-tab.file-tab{font-weight:600}.w-tab.contextual{color:var(--w-accent)}.w-tab.contextual.active:after{background:var(--w-accent)}.w-ribbon{border-bottom:1px solid var(--w-ribbon-border);scrollbar-width:thin;background:linear-gradient(#fff 0%,#fbfbfa 100%);flex:none;align-items:stretch;gap:0;min-height:98px;padding:2px 0 0;display:flex;overflow:auto hidden;box-shadow:inset 0 -1px #00000005}.w-ribbon::-webkit-scrollbar{height:8px}.w-ribbon::-webkit-scrollbar-thumb{background:var(--w-scrollbar);border-radius:4px}.w-group{border-right:1px solid var(--w-ribbon-border);flex-direction:column;align-items:center;min-width:0;padding:2px 7px 0;display:flex}.w-group:last-child{border-right:0}.w-group-body{flex-wrap:wrap;flex:auto;place-content:flex-start center;align-items:center;gap:1px;display:flex}.w-group-title{color:var(--w-ribbon-muted);text-align:center;white-space:nowrap;padding:2px 0 3px;font-size:11px;line-height:1}.w-btn{min-width:24px;height:24px;color:var(--w-ribbon-text);background:0 0;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;padding:0 3px;transition:background 90ms;display:inline-flex}.w-btn:hover{background:var(--w-hover);border-color:var(--w-hover)}.w-btn:active{background:var(--w-active)}.w-btn.active{background:var(--w-active);color:var(--w-accent-dark);border-color:#1f6f4359}.w-btn.icon-text{gap:4px;padding:0 6px;font-size:12px}.w-btn-label{font-size:11px}.w-btn-stack{flex-direction:column;display:flex}.w-btn-stack .w-btn{justify-content:flex-start;gap:5px;width:100%;height:22px}.w-big{width:58px;color:var(--w-ribbon-text);text-align:center;background:0 0;border:1px solid #0000;border-radius:2px;flex-direction:column;justify-content:flex-start;align-items:center;gap:3px;padding:5px 2px 3px;display:inline-flex}.w-big:hover{background:var(--w-hover);border-color:var(--w-hover)}.w-big.active{background:var(--w-active);border-color:#1f6f4359}.w-big-label{font-size:11px;line-height:1.15}.w-split{flex-direction:column;align-items:stretch;display:inline-flex}.w-split>.w-btn:first-child{flex-direction:column;gap:3px;height:40px;padding:4px 2px}.w-split>.w-btn:last-child{border-top:1px solid var(--w-ribbon-border);height:15px;font-size:9px;line-height:1}.w-select{color:#2b2b2b;background:#fff;border:1px solid #c8c6c4;border-radius:2px;outline:none;height:24px;font-size:12px}.w-select:focus{border-color:var(--w-accent)}.w-combo{background:#fff;border:1px solid #c8c6c4;border-radius:2px;align-items:center;height:24px;display:inline-flex;position:relative}.w-combo input,.w-combo select{color:#2b2b2b;background:0 0;border:0;outline:none;width:100%;height:100%;padding:0 4px;font-size:12px}.w-combo .w-combo-arrow{color:#605e5c;border-left:1px solid #e1dfdd;justify-content:center;align-items:center;width:18px;height:100%;display:flex}.w-combo .w-combo-arrow:hover{background:var(--w-hover)}.w-font-select{width:132px}.w-size-select{width:52px}.w-color-btn{flex-direction:column;justify-content:center;align-items:center;gap:1px;width:26px;display:inline-flex;position:relative}.w-color-bar{border:1px solid #00000040;width:18px;height:4px}.w-styles{flex-wrap:wrap;gap:2px;max-width:300px;display:flex}.w-style-card{width:62px;height:54px;color:var(--w-ribbon-text);background:0 0;border:1px solid #0000;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:2px;display:flex}.w-style-card:hover{border-color:var(--w-accent)}.w-style-card.active{border-color:var(--w-accent);background:var(--w-accent-soft-2)}.w-style-preview{font-size:13px;line-height:1.1}.w-style-name{color:var(--w-ribbon-muted);font-size:10px}.w-workspace{flex:auto;min-height:0;display:flex}.w-main{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.w-scroll{background:var(--w-canvas);flex:auto;min-height:0;position:relative;overflow:auto}.w-scroll-inner{margin:0 auto;padding:22px 24px 60px;position:relative}.w-ruler-row{z-index:30;background:var(--w-canvas);justify-content:center;padding-top:4px;display:flex;position:sticky;top:0}.w-ruler{-webkit-user-select:none;user-select:none;background:#fbfbfb;border:1px solid #c8c6c4;border-bottom:0;height:20px;position:relative}.w-ruler .w-ruler-mask{background:var(--w-canvas);position:absolute;top:0;bottom:0}.w-ruler .w-ruler-tick{background:#8a8a8a;width:1px;position:absolute;bottom:0}.w-ruler .w-ruler-tick.major{height:9px}.w-ruler .w-ruler-tick.minor{height:5px}.w-ruler .w-ruler-label{color:#605e5c;font-size:9px;position:absolute;top:1px;transform:translate(-50%)}.w-ruler .w-ruler-indent{border-bottom:1px solid #1f6f43;width:7px;height:12px;position:absolute;top:3px}.w-ruler .w-ruler-indent.first{border-left:1px solid #1f6f43;transform:skew(-12deg)}.w-ruler .w-ruler-indent.hanging{border-right:1px solid #1f6f43;transform:skew(12deg)}.w-ruler-v{-webkit-user-select:none;user-select:none;background:#fbfbfb;border:1px solid #c8c6c4;border-right:0;width:20px;height:100%;position:absolute;top:0;left:0}.w-page-stack{position:relative}.w-page{box-shadow:var(--w-page-shadow);background:#fff;position:relative}.w-page-watermark{pointer-events:none;z-index:1;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.w-page-watermark span{color:#5a5a5a38;white-space:nowrap;font-size:84px;font-weight:700;transform:rotate(-45deg)}.w-page-header,.w-page-footer{color:#6a6a6a;text-align:center;z-index:1;pointer-events:auto;cursor:text;font-size:9pt;position:absolute;left:0;right:0}.w-doc-layer{z-index:2;position:absolute}.w-doc{color:#000;caret-color:#000;outline:none;min-height:100%;font-family:Calibri,Carlito,Segoe UI,sans-serif;font-size:11pt;line-height:1.08}.w-doc ::selection{background:#1f6f433d}.w-doc p{margin:0 0 8pt}.w-doc h1,.w-doc h2,.w-doc h3,.w-doc h4{color:#2f5496;margin:0;font-weight:700}.w-doc h1{font-size:16pt}.w-doc h2{font-size:13pt}.w-doc h3{font-size:12pt}.w-doc ul,.w-doc ol{margin:0 0 8pt;padding-left:36pt}.w-doc ul{list-style:outside}.w-doc ol{list-style:decimal}.w-doc blockquote{color:#404040;border-left:3px solid #c8c6c4;margin:0 0 8pt;padding-left:12pt}.w-doc pre{white-space:pre-wrap;background:#f3f2f1;margin:0 0 8pt;padding:8pt;font-family:Consolas,Courier New,monospace;font-size:10pt}.w-doc table{border-collapse:collapse;width:100%;margin:0 0 8pt}.w-doc td,.w-doc th{vertical-align:top;border:1px solid #8a8a8a;padding:2pt 5pt}.w-doc th,.w-doc .w-th{background:#f2f2f2;font-weight:700}.w-doc a{color:#0563c1;text-decoration:underline}.w-doc hr{border:0;border-top:1px solid #8a8a8a;margin:6pt 0}.w-doc .w-figure{resize:both;text-align:center;vertical-align:middle;min-width:100pt;max-width:100%;margin:6pt 0;display:inline-block;overflow:hidden}.w-doc .w-figure img{width:100%;max-width:100%;height:auto;display:block;box-shadow:0 1px 3px #0000002e}.w-doc .w-caption{color:#44546a;margin-top:3pt;font-size:9pt;font-style:italic}.w-doc .w-textbox{background:#fff;border:1px solid #7f7f7f;min-width:140pt;margin:6pt 0;padding:8pt 12pt;display:inline-block}.w-doc .w-shape{color:#174b2f;resize:both;text-align:center;vertical-align:middle;background:#e4f0e6;border:1px solid #6f9e78;outline:none;justify-content:center;align-items:center;width:110pt;height:60pt;margin:6pt 0;font-size:10pt;display:inline-flex;overflow:auto}.w-doc .w-figure.w-object-selected,.w-doc .w-shape.w-object-selected,.w-doc table.w-object-selected{outline-offset:2px;outline:2px solid #16834a}.w-doc .w-figure.w-object-selected,.w-doc .w-shape.w-object-selected{cursor:move}.w-doc .w-object-dragging{z-index:5;opacity:.88;box-shadow:0 5px 18px #17251c38}.w-doc .w-shape-ellipse{border-radius:50%}.w-doc .w-shape-rounded{border-radius:12pt}.w-doc .w-shape-arrow{clip-path:polygon(0 30%,70% 30%,70% 10%,100% 50%,70% 90%,70% 70%,0 70%)}.w-doc .w-shape-triangle{clip-path:polygon(50% 0,100% 100%,0 100%)}.w-doc .w-shape-diamond{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.w-doc .w-shape-pentagon{clip-path:polygon(50% 0,100% 38%,81% 100%,19% 100%,0 38%)}.w-doc .w-shape-hexagon{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.w-doc .w-shape-cloud{border-radius:48% 52% 43% 57%/56% 42% 58% 44%}.w-doc .w-shape-star{clip-path:polygon(50% 0,62% 35%,100% 35%,69% 57%,81% 95%,50% 72%,19% 95%,31% 57%,0 35%,38% 35%)}.w-doc .w-shape-leftArrow{clip-path:polygon(0 50%,30% 10%,30% 30%,100% 30%,100% 70%,30% 70%,30% 90%)}.w-doc .w-shape-upArrow{clip-path:polygon(50% 0,90% 35%,70% 35%,70% 100%,30% 100%,30% 35%,10% 35%)}.w-doc .w-shape-downArrow{clip-path:polygon(30% 0,70% 0,70% 65%,90% 65%,50% 100%,10% 65%,30% 65%)}.w-doc .w-shape-trapezoid{clip-path:polygon(18% 0,82% 0,100% 100%,0 100%)}.w-doc .w-shape-parallelogram{clip-path:polygon(18% 0,100% 0,82% 100%,0 100%)}.w-doc .w-shape-rightTriangle{clip-path:polygon(0 0,100% 100%,0 100%)}.w-doc .w-shape-leftRightArrow{clip-path:polygon(0 50%,24% 0,24% 28%,76% 28%,76% 0,100% 50%,76% 100%,76% 72%,24% 72%,24% 100%)}.w-doc .w-shape-upDownArrow{clip-path:polygon(50% 0,100% 24%,70% 24%,70% 76%,100% 76%,50% 100%,0 76%,30% 76%,30% 24%,0 24%)}.w-doc .w-shape-quadArrow{clip-path:polygon(50% 0,68% 25%,100% 25%,75% 44%,75% 56%,100% 75%,68% 75%,50% 100%,32% 75%,0 75%,25% 56%,25% 44%,0 25%,32% 25%)}.w-doc .w-shape-chevron{clip-path:polygon(0 0,57% 0,100% 50%,57% 100%,0 100%,43% 50%)}.w-doc .w-shape-homePlate{clip-path:polygon(0 0,65% 0,100% 50%,65% 100%,0 100%)}.w-doc .w-shape-decision{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.w-doc .w-shape-data{clip-path:polygon(18% 0,100% 0,82% 100%,0 100%)}.w-doc .w-shape-document{clip-path:polygon(0 0,100% 0,100% 80%,75% 100%,50% 80%,25% 100%,0 80%)}.w-doc .w-shape-terminator{border-radius:50%}.w-doc .w-shape-preparation{clip-path:polygon(18% 0,82% 0,100% 50%,82% 100%,18% 100%,0 50%)}.w-doc .w-shape-manualInput{clip-path:polygon(0 24%,100% 0,100% 100%,0 100%)}.w-doc .w-shape-display{clip-path:polygon(18% 0,82% 0,100% 50%,82% 100%,18% 100%,0 50%)}.w-doc .w-shape-delay{border-radius:50% 0 0 50%}.w-doc .w-shape-connector{border-radius:50%;width:44pt;min-width:44pt;height:44pt;min-height:44pt}.w-doc .w-shape-pie{clip-path:polygon(50% 50%,50% 0,100% 0,100% 50%,50% 50%,50% 100%,0 100%,0 50%)}.w-doc .w-shape-donut{border-radius:50%;box-shadow:inset 0 0 0 12pt #fff}.w-doc .w-shape-heart{clip-path:polygon(50% 100%,5% 52%,5% 25%,25% 0,50% 20%,75% 0,95% 25%,95% 52%)}.w-doc .w-shape-lightning{clip-path:polygon(60% 0,25% 55%,48% 55%,38% 100%,80% 40%,57% 40%)}.w-doc .w-shape-plus:before,.w-doc .w-shape-minus:before,.w-doc .w-shape-multiply:before,.w-doc .w-shape-divide:before,.w-doc .w-shape-equal:before,.w-doc .w-shape-notEqual:before{color:inherit;font-size:42pt;font-weight:500;line-height:1}.w-doc .w-shape-plus:before{content:"+"}.w-doc .w-shape-minus:before{content:"−"}.w-doc .w-shape-multiply:before{content:"×"}.w-doc .w-shape-divide:before{content:"÷"}.w-doc .w-shape-equal:before{content:"="}.w-doc .w-shape-notEqual:before{content:"≠"}.w-doc .w-shape-plus,.w-doc .w-shape-minus,.w-doc .w-shape-multiply,.w-doc .w-shape-divide,.w-doc .w-shape-equal,.w-doc .w-shape-notEqual{background:0 0;border:0}.w-doc .w-shape-smiley{border-radius:50%}.w-doc .w-shape-smiley:before{content:"☺";color:inherit;font-size:40pt;line-height:1}.w-doc .w-shape-ovalCallout{border-radius:50%}.w-doc .w-shape-cloudCallout{border-radius:48% 52% 43% 57%/56% 42% 58% 44%}.w-doc .w-shape-lineCallout{background:0 0;border:0;box-shadow:inset 0 -1pt #44734f}.w-doc .w-shape-star4{clip-path:polygon(50% 0,62% 35%,100% 50%,62% 65%,50% 100%,38% 65%,0 50%,38% 35%)}.w-doc .w-shape-star6{clip-path:polygon(50% 0,62% 30%,100% 25%,75% 50%,100% 75%,62% 70%,50% 100%,38% 70%,0 75%,25% 50%,0 25%,38% 30%)}.w-doc .w-shape-star8,.w-doc .w-shape-star12,.w-doc .w-shape-star16,.w-doc .w-shape-explosion{clip-path:polygon(50% 0,61% 34%,96% 4%,69% 40%,100% 50%,69% 60%,96% 96%,61% 66%,50% 100%,39% 66%,4% 96%,31% 60%,0 50%,31% 40%,4% 4%,39% 34%)}.w-doc .w-shape-ribbon{clip-path:polygon(0 0,100% 0,100% 78%,70% 78%,60% 100%,50% 78%,0 78%)}.w-doc .w-shape-scroll{border-radius:8pt 0}.w-doc .w-shape-doubleArrow{clip-path:polygon(0 50%,24% 0,24% 30%,76% 30%,76% 0,100% 50%,76% 100%,76% 70%,24% 70%,24% 100%)}.w-doc .w-shape-elbowArrow{clip-path:polygon(0 0,38% 0,38% 62%,100% 62%,100% 35%,100% 100%,0 100%)}.w-doc .w-shape-curve{background:0 0;border:0;border-top:2pt solid #6f9e78;border-radius:50%}.w-doc .w-shape-line,.w-doc .w-shape-lineArrow{background:0 0;border:0;border-top:2pt solid #6f9e78;width:90pt;height:0;min-height:0}.w-doc .w-shape-lineArrow:after{content:"";border:4pt solid #0000;border-left-color:#6f9e78;position:absolute;top:-5pt;right:-2pt}.w-doc .w-shape-callout{border-radius:10pt 10pt 10pt 0}.w-doc .w-shape-cube{clip-path:polygon(25% 8%,75% 8%,100% 28%,100% 75%,75% 95%,25% 95%,0 75%,0 28%);color:#123e2a;background:linear-gradient(145deg,#cfe4d2 0 33%,#8fbc98 33% 66%,#5f986c 66%);border:0}.w-doc .w-smartart{justify-content:center;align-items:center;gap:10pt;margin:10pt 0;padding:12pt;display:flex}.w-doc .w-smartart>div{color:#174b2f;text-align:center;background:#edf5ee;border:1px solid #91b99a;border-radius:6pt;min-width:90pt;padding:14pt 10pt}.w-doc .w-smartart>span{color:#398354;font-size:22pt;font-weight:700}.w-doc .w-chart{background:#fff;border:1px solid #d6e2d8;max-width:420pt;margin:12pt auto;padding:14pt 18pt}.w-doc .w-chart figcaption{color:#174b2f;margin-bottom:12pt;font-size:14pt;font-weight:700}.w-doc .w-chart>svg{width:100%;max-height:250pt;margin:0 auto;display:block}.w-doc .w-chart>small{color:#66746a;margin-top:6pt;font-size:8pt;display:block}.w-doc .w-chart-item{grid-template-columns:32pt minmax(100pt,1fr) 70pt;align-items:center;gap:8pt;margin:6pt 0;display:grid}.w-doc .w-chart-value{color:#496550;text-align:right}.w-doc .w-chart-track{background:#edf3ed;height:12pt}.w-doc .w-chart-track>span{background:linear-gradient(90deg,#176b3b,#73a881);height:100%;display:block}.w-doc .w-chart-label{color:#34483a}.w-doc .w-wordart{color:#176b3b;letter-spacing:1pt;text-shadow:1pt 2pt #c6dfcc;font-size:28pt;font-weight:800}.w-doc .w-video{background:#111;width:min(100%,420pt);margin:10pt auto;display:block}.w-doc .w-cover-page{box-sizing:border-box;color:#25362b;background:linear-gradient(135deg,#f5f8f4,#fff 70%);border-left:6pt solid #176b3b;flex-direction:column;justify-content:center;min-height:600pt;margin:0 -1px 18pt;padding:60pt 42pt;display:flex}.w-doc .w-cover-brand{color:#176b3b;letter-spacing:2pt;font-size:10pt;font-weight:700}.w-doc .w-cover-page h1{color:#163e29;margin:32pt 0 10pt;font-size:34pt}.w-doc .w-cover-subtitle{color:#627469;font-size:16pt}.w-doc .w-cover-author{margin-top:100pt;line-height:1.8}.w-doc .cover-facet{text-align:center;border-top:8pt solid #176b3b;border-left:0}.w-doc .cover-sideline{background:linear-gradient(110deg,#e8f2e9 0 34%,#fff 34%)}.w-doc .w-equation{text-align:center;font-family:Cambria Math,Cambria,serif;font-size:13pt}.w-doc .w-field{background:#e8e8e8;padding:0 1px}.w-doc .w-merge-field{color:#174b2f;background:#eef5ef;border-bottom:1px dotted #4d7957;padding:0 2px}.w-doc.w-show-grid table,.w-doc.w-show-grid th,.w-doc.w-show-grid td{outline-offset:-1px;outline:1px dashed #96a89a}.w-page.view-web{box-shadow:none;background:0 0!important}.w-doc.view-reading{font-size:12pt;line-height:1.55}.w-doc.view-reading>p,.w-doc.view-reading>blockquote{margin-bottom:16pt}.w-doc.view-outline>:not(h1,h2,h3,h4,ul,ol,.w-pagebreak,.w-sectionbreak){display:none}.w-page.view-draft{box-shadow:none}.w-doc .w-bookmark{color:#7030a0}.w-doc .w-xref{color:#0563c1;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.w-doc .w-citation{color:#333}.w-doc .w-footnotes,.w-doc .w-endnotes{margin-top:18pt;font-size:9pt}.w-doc .w-footnote-title{font-weight:700}.w-doc .w-footnote-ref{color:#1f6f43;vertical-align:super;font-size:8pt}.w-doc .w-toc-title{font-weight:700}.w-doc .w-toc-entry{margin:0 0 2pt}.w-doc .w-toc-l1{padding-left:0;font-weight:600}.w-doc .w-toc-l2{padding-left:18pt}.w-doc .w-toc-l3{padding-left:36pt}.w-doc .w-pagebreak{page-break-after:always;break-after:page;height:0;margin:0}.w-doc .w-column-break{break-before:column;column-break-before:always;display:block}.w-doc.w-line-numbers{counter-reset:document-line}.w-doc.w-line-numbers>p,.w-doc.w-line-numbers>h1,.w-doc.w-line-numbers>h2,.w-doc.w-line-numbers>h3,.w-doc.w-line-numbers>h4,.w-doc.w-line-numbers>blockquote{counter-increment:document-line;position:relative}.w-doc.w-line-numbers>p:before,.w-doc.w-line-numbers>h1:before,.w-doc.w-line-numbers>h2:before,.w-doc.w-line-numbers>h3:before,.w-doc.w-line-numbers>h4:before,.w-doc.w-line-numbers>blockquote:before{color:#8a938c;content:counter(document-line);text-align:right;width:22pt;font-size:8pt;position:absolute;left:-30pt}.w-doc .w-sectionbreak{height:0;margin:0}.w-doc .w-dropcap:first-letter{float:left;padding-right:4pt;font-size:32pt;line-height:.85}.w-doc .w-comment-ref{background:#ffd96673;border-bottom:1px solid #d0a10a}.w-doc .w-rev-ins{color:#0b6a3a;-webkit-text-decoration:underline #0b6a3a;text-decoration:underline #0b6a3a}.w-doc .w-rev-del{color:#b3261e;text-decoration:line-through}.w-doc .w-page-spacer{display:block}.w-doc .w-signature{margin-top:24pt}.w-s-normal{font-size:11pt}.w-s-nospacing{font-size:11pt;margin-bottom:0!important}.w-s-h1{color:#2f5496;margin:12pt 0 0;font-size:16pt;font-weight:700}.w-s-h2{color:#2f5496;margin:10pt 0 0;font-size:13pt;font-weight:700}.w-s-h3{color:#1f3763;margin:10pt 0 0;font-size:12pt;font-weight:700}.w-s-title{color:#2f5496;margin:0;font-size:28pt;font-weight:400}.w-s-subtitle{color:#5a5a5a;margin:0 0 16pt;font-size:11pt;font-style:italic}.w-s-quote{color:#404040;border-left:3px solid #c8c6c4;padding-left:12pt;font-style:italic}.w-s-intense-quote{color:#2f5496;border-left:4px solid #2f5496;padding-left:12pt;font-style:italic}.w-s-list-para{margin-left:36pt}.w-s-caption{color:#44546a;font-size:9pt;font-style:italic}.w-s-emphasis{font-style:italic}.w-s-strong{font-weight:700}.w-s-subtle-emph{color:#5a5a5a;font-style:italic}.w-s-code{background:#f3f2f1;padding:6pt;font-family:Consolas,monospace}.w-show-marks p:after,.w-show-marks li:after{content:"¶";color:#9a9a9a;font-size:9pt}.w-statusbar{color:#f3fff9;-webkit-user-select:none;user-select:none;background:linear-gradient(#107c41 0%,#0f6b37 100%);flex:0 0 26px;align-items:center;gap:14px;height:26px;padding:0 12px;font-size:11px;display:flex;box-shadow:inset 0 1px #ffffff14}.w-statusbar button{color:inherit;border-radius:2px;padding:1px 4px}.w-statusbar button:hover{background:#ffffff29}.w-status-zoom{align-items:center;gap:6px;display:flex}.w-status-zoom input[type=range]{accent-color:#fff;width:90px}.w-status-icons{align-items:center;gap:10px;margin-left:auto;display:flex}.w-popover{z-index:1200;color:#2b2b2b;background:#fff;border:1px solid #c8c6c4;border-radius:2px;font-size:12px;position:fixed;overflow:hidden;box-shadow:0 4px 14px #0000002e}.w-menu{min-width:180px;padding:3px 0}.w-menu-item{width:100%;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:5px 12px 5px 24px;display:flex;position:relative}.w-menu-item:hover{background:var(--w-hover)}.w-menu-item.disabled{color:#a6a6a6;pointer-events:none}.w-menu-item .w-menu-check{position:absolute;left:6px}.w-menu-item .w-menu-icon{justify-content:center;width:16px;display:inline-flex}.w-menu-item .w-menu-label{flex:auto}.w-menu-item .w-menu-shortcut{color:#868686;font-size:11px}.w-menu-item.has-sub:after{content:"";border:4px solid #0000;border-left-color:#605e5c;margin-left:12px}.w-menu-sep{background:#e1dfdd;height:1px;margin:4px 0}.w-menu-header{color:#605e5c;padding:6px 12px 3px;font-size:11px;font-weight:600}.w-color-grid{grid-template-columns:repeat(10,18px);gap:3px;padding:8px;display:grid}.w-color-cell{cursor:pointer;border:1px solid #0000002e;width:18px;height:18px}.w-color-cell:hover{outline:2px solid var(--w-accent)}.w-color-panel{width:214px;padding:8px}.w-color-panel .w-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.w-color-panel input[type=color]{background:0 0;border:1px solid #c8c6c4;width:34px;height:26px;padding:0}.w-modal-backdrop{z-index:1500;background:#0000003d;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.w-modal{width:560px;max-width:calc(100vw - 40px);max-height:calc(100vh - 60px);box-shadow:var(--w-dialog-shadow);color:#2b2b2b;background:#f9f9f9;border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.w-modal.wide{width:720px}.w-modal.w-chart-dialog{width:900px;max-height:min(700px,100vh - 40px)}.w-chart-picker{grid-template-columns:150px minmax(0,1fr);gap:12px;height:min(540px,100vh - 160px);min-height:360px;display:grid}.w-chart-categories{border-right:1px solid #d7d7d7;padding-right:7px;overflow-y:auto}.w-chart-category-heading{z-index:1;background:#f9f9f9;margin-bottom:4px;padding:5px 7px;font-size:11px;font-weight:650;position:sticky;top:0}.w-chart-category{color:#444;text-align:left;white-space:nowrap;align-items:center;gap:8px;width:100%;min-height:25px;padding:3px 7px;display:flex}.w-chart-category:hover{background:#e8eee9}.w-chart-category.active{color:#202820;background:#d4d8d5}.w-chart-category.utility{color:#69776d}.w-chart-category.utility span{color:#444}.w-chart-category-icon{background:linear-gradient(135deg,#0000 42%,#789580 43% 55%,#0000 56%);border:1px solid #87968b;flex:0 0 14px;width:14px;height:14px}.chart-icon-0,.chart-icon-3,.chart-icon-11{background:linear-gradient(0deg,#789580 0 45%,#0000 45%) 1px 100%/3px 100% repeat-x}.chart-icon-2,.chart-icon-10{background:conic-gradient(#789580 0 35%, #c3aa50 35% 67%, #d66755 67%);border-radius:50%}.chart-icon-8{border-width:3px;border-radius:50%}.w-chart-picker-main{min-width:0;padding:0 5px 4px;overflow-y:auto}.w-chart-subtypes{border-bottom:1px solid #d8d8d8;gap:4px;min-height:58px;padding:5px 0;display:flex;overflow-x:auto}.w-chart-subtype{border:1px solid #0000;place-items:center;width:56px;min-width:56px;height:48px;display:grid}.w-chart-subtype:hover{background:#edf2ed}.w-chart-subtype.active{background:#d7dad8;border-color:#babfbb}.w-chart-mini{background:repeating-linear-gradient(#0000 0 7px,#e0e2e0 8px);border-bottom:1px solid #8b918d;justify-content:center;align-items:end;gap:3px;width:36px;height:30px;display:flex}.w-chart-mini i{background:#92a49a;width:5px;height:45%;display:block}.w-chart-mini i:nth-child(2){background:#cf715e;height:72%}.w-chart-mini i:nth-child(3){background:#c2ad53;height:56%}.w-chart-mini i:nth-child(4){background:#92a49a;height:84%}.chart-mini-line,.chart-mini-area,.chart-mini-x-y-scatter,.chart-mini-radar{background:0 0;border:0;align-items:center}.chart-mini-line i,.chart-mini-area i,.chart-mini-x-y-scatter i,.chart-mini-radar i{border-radius:50%;width:6px;height:6px}.chart-mini-pie,.chart-mini-sunburst{background:conic-gradient(#92a49a 0 35%, #cf715e 35% 62%, #c2ad53 62%);border:0;border-radius:50%}.chart-mini-bar{background:0 0;border:0;flex-direction:column;align-items:start}.chart-mini-bar i{width:60%;height:4px!important}.w-chart-picker-main h3{margin:8px 0 5px;font-size:14px;font-weight:600}.w-chart-preview{background:#fff;border:1px solid #c8c8c8;place-items:center;width:min(100%,400px);min-height:205px;padding:12px;display:grid}.w-chart-preview svg{width:100%;max-height:190px}.w-chart-preview p{color:#777}.w-chart-settings{grid-template-columns:minmax(150px,.7fr) minmax(240px,1.3fr);gap:12px;max-width:530px;margin-top:12px;display:grid}.w-chart-settings label{flex-direction:column;gap:4px;font-weight:600;display:flex}.w-chart-settings label span{color:#777;font-size:10px;font-weight:400}.w-chart-settings input,.w-chart-settings textarea{background:#fff;border:1px solid #b8b8b8;border-radius:2px;width:100%;padding:6px;font-size:12px;font-weight:400}.w-chart-settings textarea{resize:vertical}@media (width<=700px){.w-modal.w-chart-dialog{width:calc(100vw - 20px)}.w-chart-picker{grid-template-columns:112px minmax(0,1fr)}.w-chart-settings{grid-template-columns:1fr}}.w-modal.w-narrow{width:420px}.w-modal-title{background:#fff;border-bottom:1px solid #e1dfdd;flex:0 0 34px;justify-content:space-between;align-items:center;height:34px;padding:0 6px 0 14px;font-size:13px;font-weight:600;display:flex}.w-modal-title .w-modal-close{color:#605e5c;border-radius:3px;justify-content:center;align-items:center;width:30px;height:26px;display:inline-flex}.w-modal-title .w-modal-close:hover{color:#fff;background:#e81123}.w-modal-tabs{background:#f9f9f9;border-bottom:1px solid #e1dfdd;gap:2px;padding:6px 12px 0;display:flex}.w-modal-tab{color:#2b2b2b;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:4px 4px 0 0;padding:5px 12px;font-size:12px}.w-modal-tab.active{background:#fff;border-color:#e1dfdd;font-weight:600}.w-modal-body{background:#fff;flex:auto;padding:14px 16px;overflow:auto}.w-modal-footer{background:#f9f9f9;border-top:1px solid #e1dfdd;flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:10px 14px;display:flex}.w-btn-primary,.w-btn-secondary{border-radius:2px;min-width:84px;height:26px;padding:0 12px;font-size:12px}.w-btn-primary{border:1px solid var(--w-accent-dark);background:var(--w-accent);color:#fff}.w-btn-primary:hover{background:var(--w-accent-dark)}.w-btn-secondary{color:#2b2b2b;background:#fff;border:1px solid #c8c6c4}.w-btn-secondary:hover{background:#f0f0f0}.w-field-row{align-items:center;gap:8px;margin-bottom:10px;display:flex}.w-field-row>label{color:#2b2b2b;flex:0 0 116px;width:116px;font-size:12px}.w-field-row input[type=text],.w-field-row input[type=number],.w-field-row select,.w-field-row textarea{background:#fff;border:1px solid #c8c6c4;border-radius:2px;outline:none;flex:auto;height:24px;padding:0 6px;font-size:12px}.w-field-row textarea{resize:vertical;height:70px;padding:5px 6px}.w-field-row input:focus,.w-field-row select:focus{border-color:var(--w-accent)}.w-field-row .w-unit{color:#605e5c;font-size:11px}.w-grid-2{grid-template-columns:1fr 1fr;gap:6px 18px;display:grid}.w-dialog-section{margin-bottom:14px}.w-dialog-section>h4{color:#1f6f43;margin:0 0 8px;font-size:12px}.w-check{align-items:center;gap:6px;font-size:12px;display:inline-flex}.w-radio-row{align-items:center;gap:6px;margin-bottom:6px;font-size:12px;display:flex}.w-preview-box{text-align:center;background:#fff;border:1px solid #c8c6c4;padding:10px}.w-icon-grid{grid-template-columns:repeat(32,22px);gap:1px;display:grid}.w-icon-cell{background:0 0;border:1px solid #0000;place-items:center;height:22px;font-size:13px;display:grid}.w-icon-cell:hover{border-color:var(--w-accent);background:var(--w-accent-soft-2)}.w-pane{border-left:1px solid var(--w-ribbon-border);background:var(--w-panel);flex-direction:column;flex:0 0 320px;width:320px;display:flex}.w-pane.w-narrow{flex-basis:240px;width:240px}.w-pane-header{border-bottom:1px solid var(--w-ribbon-border);justify-content:space-between;align-items:center;padding:8px 10px;font-size:12px;font-weight:600;display:flex}.w-pane-body{flex:auto;padding:10px;overflow:auto}.w-pane-search{background:#fff;border:1px solid #c8c6c4;border-radius:2px;align-items:center;gap:6px;height:26px;margin-bottom:10px;padding:0 6px;display:flex}.w-pane-search input{border:0;outline:none;width:100%;font-size:12px}.w-comment{border:1px solid var(--w-ribbon-border);background:#fff;border-radius:4px;margin-bottom:10px;padding:8px}.w-comment.resolved{opacity:.55}.w-comment-head{align-items:center;gap:8px;margin-bottom:6px;display:flex}.w-avatar{background:var(--w-accent);color:#fff;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:grid}.w-comment-meta{flex:auto;font-size:11px}.w-comment-meta b{font-size:12px;display:block}.w-comment-meta span{color:#868686}.w-comment-text{font-size:12px;line-height:1.45}.w-comment-actions{gap:8px;margin-top:6px;display:flex}.w-comment-actions button{color:var(--w-accent);font-size:11px}.w-comment-reply{border-left:2px solid var(--w-accent-soft);margin-top:8px;padding-left:8px}.w-nav-tree{font-size:12px}.w-nav-item{cursor:pointer;border-radius:2px;align-items:center;gap:6px;padding:3px 4px;display:flex}.w-nav-item:hover{background:var(--w-hover)}.w-nav-item.lvl2{padding-left:16px}.w-nav-item.lvl3{padding-left:30px}.w-nav-header{align-items:center;gap:6px;padding:8px 4px 4px;font-weight:700;display:flex}.w-backstage{z-index:200;background:var(--w-ribbon-bg);color:var(--w-ribbon-text);display:flex;position:absolute;inset:0}.w-backstage-nav{background:var(--w-accent-dark);color:#eaf3ee;flex:0 0 220px;width:220px;padding:12px 0}.w-backstage-nav button{width:100%;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:8px 18px;font-size:13px;display:flex}.w-backstage-nav button:hover{background:#ffffff1f}.w-backstage-nav button.active{background:#fff3;font-weight:600}.w-backstage-main{flex:auto;padding:22px 34px 40px;overflow:auto}.w-backstage h2{margin:0 0 4px;font-size:24px;font-weight:400}.w-backstage .w-bs-sub{color:var(--w-ribbon-muted);margin-bottom:18px;font-size:13px}.w-bs-section{margin-bottom:26px}.w-bs-section h3{margin:0 0 10px;font-size:14px}.w-bs-tiles{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.w-bs-tile{border:1px solid var(--w-ribbon-border);background:var(--w-panel);min-height:96px;color:inherit;text-align:center;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.w-bs-tile span{font-size:12px}.w-bs-list{flex-direction:column;gap:2px;display:flex}.w-bs-list-item{border-radius:3px;align-items:center;gap:12px;padding:8px 10px;display:flex}.w-bs-list-item:hover{background:var(--w-hover)}.w-bs-list-item .w-bs-meta{color:var(--w-ribbon-muted);font-size:11px}.w-bs-options{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px 30px;display:grid}.w-bs-back{color:var(--w-accent);align-items:center;gap:6px;margin-bottom:12px;font-size:12px;display:inline-flex}.w-print-preview{gap:22px;display:flex}.w-print-page{box-shadow:var(--w-page-shadow);color:#333;background:#fff;padding:24px;font-size:9pt;line-height:1.4}.w-bs-print-settings{flex:0 0 240px;width:240px}.w-context{z-index:1600;background:#fff;border:1px solid #c8c6c4;border-radius:2px;min-width:220px;padding:3px 0;position:fixed;box-shadow:0 4px 16px #00000038}.w-notice{z-index:3000;color:#fff;background:#2b2b2b;border-radius:4px;align-items:center;gap:8px;padding:9px 14px;font-size:12px;animation:.18s w-slide;display:flex;position:fixed;bottom:40px;right:18px;box-shadow:0 6px 20px #0000004d}.w-notice.success{background:#14653a}.w-notice.error{background:#a4262c}@keyframes w-slide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.w-tip{z-index:4000;color:#fff;white-space:nowrap;pointer-events:none;background:#2b2b2b;border-radius:2px;padding:3px 7px;font-size:11px;position:fixed}.w-home{background:var(--w-canvas);min-height:100vh;color:var(--w-ribbon-text);flex-direction:column;font-family:Segoe UI,system-ui,sans-serif;display:flex}.w-home-hero{background:var(--w-accent-dark);color:#fff;padding:26px 40px 46px}.w-home-hero h1{margin:0 0 4px;font-size:30px;font-weight:400}.w-home-hero p{color:#fffc;margin:0}.w-home-body{width:100%;max-width:1180px;margin:-28px auto 40px;padding:0 30px}.w-home-card{border:1px solid var(--w-ribbon-border);background:var(--w-panel);border-radius:4px;flex-direction:column;transition:transform .14s,box-shadow .14s;display:flex;overflow:hidden;box-shadow:0 2px 10px #00000012}.w-home-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px #0000001f}.w-home-card-preview{border-bottom:1px solid var(--w-ribbon-border);color:#333;pointer-events:none;background:#fff;height:150px;padding:14px 16px;font-size:8px;line-height:1.35;overflow:hidden}.w-home-card-body h3{margin:0 0 4px;font-size:14px}.w-home-card-body p{color:var(--w-ribbon-muted);margin:0;font-size:12px}.w-recent-list{flex-direction:column;gap:2px;display:flex}.w-recent-item{border-radius:3px;align-items:center;gap:14px;padding:10px 12px;display:flex}@media print{body{background:#fff}.w-app{height:auto;overflow:visible}.w-titlebar,.w-tabstrip,.w-ribbon,.w-statusbar,.w-pane,.w-ruler-row,.w-backstage,.w-notice{display:none!important}.w-workspace,.w-main,.w-scroll{background:#fff!important;height:auto!important;display:block!important;overflow:visible!important}.w-scroll-inner{margin:0!important;padding:0!important}.w-page-stack{position:static!important}.w-page{page-break-after:always;box-shadow:none!important;margin:0!important}.w-doc-layer{position:static!important}.w-doc{padding:0!important}.w-doc .w-pagebreak{page-break-after:always!important;break-after:page!important}.w-doc .w-page-spacer,.w-page-header,.w-page-footer{display:none!important}@page{size:A4;margin:1in}}.w-ribbon-wrap{flex-direction:column;flex:none;display:flex}.w-doc-area{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.w-object-toolbar{border-bottom:1px solid var(--w-ribbon-border);background:var(--w-panel);min-height:38px;color:var(--w-ribbon-text);flex-wrap:wrap;flex:none;align-items:center;gap:6px;padding:5px 12px;display:flex}.w-object-toolbar strong{color:var(--w-accent-dark);margin-right:6px}.w-object-toolbar span{color:var(--w-ribbon-muted)}.w-object-toolbar button,.w-object-toolbar select{border:1px solid var(--w-ribbon-border);background:var(--w-panel);min-height:26px;color:var(--w-ribbon-text);border-radius:3px;padding:3px 8px}.w-object-toolbar button:hover{border-color:var(--w-accent);background:var(--w-active)}.w-object-toolbar .w-object-toolbar-close{margin-left:auto}.w-object-toolbar .w-table-index-input{border:1px solid var(--w-ribbon-border);border-radius:3px;width:70px;min-height:26px;padding:3px 5px}.w-object-toolbar .w-shape-measure{color:var(--w-ribbon-muted);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.w-object-toolbar .w-shape-measure input[type=number]{border:1px solid var(--w-ribbon-border);background:var(--w-panel);width:58px;min-height:26px;color:var(--w-ribbon-text);border-radius:3px;padding:3px 5px}.w-object-toolbar .w-shape-measure input[type=color]{border:1px solid var(--w-ribbon-border);background:var(--w-panel);border-radius:3px;width:27px;height:26px;padding:2px}.w-table-color-control{border:1px solid var(--w-ribbon-border);background:var(--w-panel);border-radius:3px;align-items:center;gap:3px;height:26px;padding:2px 5px;font-weight:700;display:inline-flex}.w-table-color-control input{background:0 0;border:0;width:22px;height:18px;padding:0}.w-theme-color-gallery,.w-theme-font-gallery{color:#333;scrollbar-color:#b8b8b8 transparent;scrollbar-width:thin;background:#fff;max-height:min(470px,100vh - 100px);padding:4px;overflow-y:auto}.w-theme-gallery-heading{z-index:1;background:#fff;border-bottom:1px solid #dedede;padding:7px 8px;font-size:11px;font-weight:650;position:sticky;top:-4px}.w-theme-color-row{text-align:left;white-space:nowrap;align-items:center;gap:10px;width:100%;height:25px;padding:3px 5px;display:flex}.w-theme-color-row:hover,.w-theme-font-row:hover{background:#edf3ef}.w-theme-swatches{flex:0 0 102px;width:102px;height:15px;display:flex}.w-theme-swatches i{border:1px solid #fffa;flex:auto}.w-theme-color-row>span:last-child{font-size:11px}.w-theme-gallery-custom{color:#43698a;text-align:center;border-top:1px solid #dedede;width:100%;padding:8px;text-decoration:underline;display:block}.w-theme-font-row{text-align:left;align-items:center;gap:12px;width:100%;min-height:58px;padding:5px 7px;display:flex}.w-theme-font-sample{color:#353c37;border:1px solid #b7c2bb;flex:0 0 40px;place-items:center;width:40px;height:42px;font-size:21px;display:grid}.w-theme-font-row>span:last-child{flex-direction:column;min-width:0;line-height:1.2;display:flex}.w-theme-font-row b{color:#555;font-size:10px}.w-theme-font-row small{color:#454545;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.w-stage{position:relative}.w-field{align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.w-field>span{color:#2b2b2b;flex:0 0 104px;width:104px}.w-field>input,.w-field>select,.w-field>textarea{background:#fff;border:1px solid #c8c6c4;border-radius:2px;outline:none;flex:auto;min-width:0;height:24px;padding:0 6px;font-size:12px}.w-field>input:focus,.w-field>select:focus{border-color:var(--w-accent)}.w-dlg-grid{grid-template-columns:1fr 1fr;gap:2px 22px;display:grid}.w-dlg-cols{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:20px;display:grid}.w-dlg-section h4{color:var(--w-accent);margin:0 0 8px;font-size:12px}.w-dlg-effects{border-top:1px solid #e1dfdd;border-bottom:1px solid #e1dfdd;flex-wrap:wrap;gap:10px 18px;margin:4px 0 10px;padding:8px 0;display:flex}.w-dlg-preview{text-align:center;background:#fff;border:1px solid #c8c6c4;padding:10px}.w-grid-picker{grid-template-columns:repeat(6,30px);gap:2px;display:grid}.w-grid-cell{background:#fff;border:1px solid #e1dfdd;place-items:center;height:30px;font-size:14px;display:grid}.w-grid-cell:hover{border-color:var(--w-accent);background:var(--w-accent-soft-2)}.w-symbol-grid{grid-template-columns:repeat(20,26px);gap:2px;margin-top:8px;display:grid}.w-symbol-cell{font-size:15px}.w-border-demo{border:1px solid #7f7f7f;width:22px;height:16px;display:block}.w-border-demo.b-none{border-style:dashed;border-color:#c8c6c4}.w-border-demo.b-boxThick{border-width:3px}.w-border-demo.b-shadow{box-shadow:2px 2px 3px #00000059}.w-border-demo.b-3d{border-style:outset}.w-table-picker{background:#fff;border:1px solid #c8c6c4;flex-direction:column;gap:2px;padding:3px;display:inline-flex}.w-table-picker-row{gap:2px;display:flex}.w-tp-cell{background:#fff;border:1px solid #d0cecc;width:22px;height:18px}.w-tp-cell.on{border-color:var(--w-accent);background:var(--w-accent-soft)}.w-wc-grid{grid-template-columns:1fr 1fr;gap:6px 18px;display:grid}.w-wc-grid>div{border-bottom:1px dotted #e1dfdd;justify-content:space-between;align-items:baseline;padding-bottom:3px;display:flex}.w-wc-grid b{font-size:13px}.w-table-plain{border-collapse:collapse;width:100%;font-size:12px}.w-table-plain td{border-bottom:1px solid #e1dfdd;padding:4px 6px}.w-table-plain kbd{background:#f7f7f7;border:1px solid #c8c6c4;border-bottom-width:2px;border-radius:3px;padding:1px 5px;font-size:11px}.w-btn.primary{border-color:var(--w-accent-dark);background:var(--w-accent);color:#fff;min-width:84px;height:26px;padding:0 12px}.w-btn.primary:hover{background:var(--w-accent-dark)}.w-link{color:var(--w-accent);text-decoration:underline}.w-pane-tabs{border-bottom:1px solid var(--w-ribbon-border);background:var(--w-ribbon-bg);align-items:center;gap:2px;padding:4px 6px 0;display:flex}.w-pane-tabs button{color:var(--w-ribbon-text);background:0 0;border:1px solid #0000;border-bottom:0;border-radius:3px 3px 0 0;padding:5px 10px;font-size:12px}.w-pane-tabs button.active{border-color:var(--w-ribbon-border);background:var(--w-panel);font-weight:600}.w-pane-tabs .w-pane-close{color:#605e5c;border-radius:3px;margin-left:auto;padding:4px 6px}.w-pane-tabs .w-pane-close:hover{background:var(--w-hover)}.w-pane-hint{color:var(--w-ribbon-muted);font-size:12px;line-height:1.5}.w-pane-options{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.w-pane-nav{border:1px solid #e1dfdd;border-radius:2px;justify-content:space-between;align-items:center;gap:6px;margin-bottom:10px;padding:3px 6px;font-size:11px;display:flex}.w-pane-nav button{border-radius:2px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.w-pane-nav button:hover{background:var(--w-hover)}.w-pane-actions{gap:8px;margin:10px 0;display:flex}.w-pane-actions .w-btn{background:#fff;border:1px solid #c8c6c4;height:26px;padding:0 10px}.w-pane-actions .w-btn:hover{background:var(--w-hover)}.w-nav-tabs{gap:2px;margin-bottom:10px;display:flex}.w-nav-tabs button{color:var(--w-ribbon-muted);background:0 0;border-bottom:2px solid #0000;padding:4px 8px;font-size:12px}.w-nav-tabs button.active{border-bottom-color:var(--w-accent);color:var(--w-accent);font-weight:600}.w-nav-list{margin:0;padding:0;font-size:12px;list-style:none}.w-nav-list li{cursor:pointer;border-radius:2px;padding:4px 6px}.w-nav-list li:hover{background:var(--w-hover)}.w-nav-pages h4{color:var(--w-ribbon-muted);text-transform:uppercase;margin:14px 0 8px;font-size:11px}.w-nav-thumbs{grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:10px;display:grid}.w-nav-thumb{color:var(--w-ribbon-muted);flex-direction:column;align-items:center;gap:3px;font-size:10px;display:flex}.w-nav-thumb-page{background:#fff;border:1px solid #c8c6c4;width:54px;height:72px;box-shadow:0 1px 3px #0000001f}.w-comment-list{margin:0;padding:0;list-style:none}.w-comment-author{font-size:12px;font-weight:600}.w-comment-date{color:#868686;font-size:11px;font-weight:400}.w-comment-quote{color:var(--w-ribbon-muted);font-size:11px;font-style:italic}.w-comment-replybox{gap:6px;margin-top:8px;display:flex}.w-comment-replybox input{border:1px solid #c8c6c4;border-radius:2px;outline:none;flex:auto;min-width:0;height:24px;padding:0 6px;font-size:11px}.w-comment-replybox button{background:var(--w-accent);color:#fff;border-radius:2px;padding:0 10px;font-size:11px}.w-revision{border-bottom:1px solid #e1dfdd;gap:8px;margin-bottom:10px;padding-bottom:8px;display:flex}.w-rev-insert{color:#0b6a3a;text-decoration:underline}.w-rev-delete{color:#b3261e;text-decoration:line-through}.w-rev-format{color:#2f5496}.w-bs-nav{background:var(--w-accent-dark);color:#eaf3ee;flex-direction:column;flex:0 0 210px;width:210px;padding:10px 0;display:flex}.w-bs-nav-top{padding:6px 18px 14px}.w-bs-nav-bottom{border-top:1px solid #ffffff24;margin-top:auto;padding-top:8px}.w-bs-navitem{width:100%;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:9px 18px;font-size:13px;display:flex}.w-bs-navitem:hover{background:#ffffff1f}.w-bs-navitem.active{background:#ffffff38;font-weight:600}.w-bs-content{background:var(--w-panel);flex:auto;padding:26px 40px 40px;overflow:auto}.w-bs-panel h1{margin:0 0 16px;font-size:26px;font-weight:400}.w-bs-panel h3{margin:22px 0 10px;font-size:14px;font-weight:600}.w-bs-search{border:1px solid #c8c6c4;border-radius:2px;outline:none;width:320px;height:28px;margin-bottom:16px;padding:0 8px;font-size:12px}.w-bs-templates{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.w-bs-tile{border:1px solid var(--w-ribbon-border);color:inherit;text-align:center;background:#fff;border-radius:4px;flex-direction:column;align-items:center;gap:8px;padding:12px;display:flex}.w-bs-tile:hover{border-color:var(--w-accent);box-shadow:0 4px 14px #0000001a}.w-bs-tile>span:last-child{font-size:12px}.w-bs-thumb{background:#fff;border:1px solid #c8c6c4;flex-direction:column;gap:5px;width:74px;height:96px;padding:12px 10px;display:flex}.w-bs-thumb.blank{background:repeating-linear-gradient(#fff,#fff 22px,#f0f0f0 23px)}.w-bs-thumb-title{background:#2f5496;height:8px;display:block}.w-bs-thumb-line{background:#d9d9d9;height:4px;display:block}.w-bs-thumb-line.short{width:60%}.w-bs-bigbtn{border:1px solid var(--w-ribbon-border);width:260px;color:inherit;background:#fff;border-radius:4px;flex-direction:column;align-items:center;gap:10px;padding:22px;font-size:13px;display:flex}.w-bs-bigbtn:hover{border-color:var(--w-accent);background:var(--w-accent-soft-2)}.w-bs-hint{color:var(--w-ribbon-muted);font-size:13px;line-height:1.6}.w-bs-actions{flex-wrap:wrap;gap:12px;display:flex}.w-bs-btn{border:1px solid var(--w-ribbon-border);min-width:190px;color:inherit;text-align:left;background:#fff;border-radius:4px;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}.w-bs-btn:hover{border-color:var(--w-accent);background:var(--w-accent-soft-2)}.w-bs-btn.primary{border-color:var(--w-accent-dark);background:var(--w-accent);color:#fff}.w-bs-btn.primary:hover{background:var(--w-accent-dark)}.w-bs-list li{border-radius:3px;align-items:center;gap:12px;padding:10px 12px;display:flex}.w-bs-list li:hover{background:var(--w-hover)}.w-bs-list li b{font-size:13px;display:block}.w-bs-list li span{color:var(--w-ribbon-muted);font-size:11px}.w-bs-info{gap:40px;display:flex}.w-bs-preview{border:1px solid var(--w-ribbon-border);width:200px;color:var(--w-ribbon-muted);background:#fff;flex-direction:column;align-items:center;gap:10px;padding:26px 12px;font-size:11px;display:flex}.w-bs-meta{margin:0;padding:0;font-size:13px;list-style:none}.w-bs-meta li{border-bottom:1px solid #e1dfdd;gap:16px;padding:7px 0;display:flex}.w-bs-meta b{width:100px;color:var(--w-ribbon-muted);flex:0 0 100px;font-weight:400}.w-bs-select{background:#fff;border:1px solid #c8c6c4;border-radius:2px;height:28px;padding:0 8px;font-size:12px}.w-bs-back{color:var(--w-accent);background:#ffffffe6;border-radius:3px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex;position:absolute;top:14px;left:226px}.w-bs-back:hover{background:#fff}.w-home-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;display:grid}.w-home-section{margin-top:28px}.w-home-section h2{margin:0 0 12px;font-size:18px;font-weight:600}.w-home-tabs{gap:4px;margin-bottom:14px;display:flex}.w-home-tabs button{border:1px solid var(--w-ribbon-border);background:#fff;border-radius:3px;padding:6px 14px;font-size:12px}.w-home-tabs button.active{border-color:var(--w-accent);background:var(--w-accent-soft-2);color:var(--w-accent-dark);font-weight:600}.w-home-cta{color:var(--w-accent-dark);background:#fff;border-radius:4px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;display:inline-flex}.w-home-cta:hover{background:var(--w-accent-soft)}.w-home-foot{border-top:1px solid var(--w-ribbon-border);color:var(--w-ribbon-muted);margin-top:40px;padding-top:16px;font-size:12px}.w-home{--home-bg:#f4f7f3;--home-ink:#213329;--home-muted:#718075;--home-line:#dce5dd;--home-soft:#eaf1eb;--home-accent:#176b3b;--home-field:#fff;background:var(--home-bg);color:var(--home-ink)}@media (width>=901px){.w-home{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.w-home-layout{flex:auto;min-height:0;overflow:hidden}.w-home-recents{overflow-y:auto}.w-home-templates{overscroll-behavior:contain;scrollbar-color:#aab9ad transparent;scrollbar-width:thin;height:100%;padding-right:8px;overflow-y:auto}}.dark .w-home{--home-bg:#1c2820;--home-ink:#e8f0e9;--home-muted:#a6b5a9;--home-line:#39483d;--home-soft:#293a2e;--home-accent:#8ecba0;--home-field:#26362b}.w-home-hero{background:var(--w-accent-dark);padding:20px clamp(20px,5vw,72px) 30px}.w-home-brand{align-items:center;gap:12px;display:flex}.w-home-brand img{border-radius:10px;box-shadow:0 4px 14px #06351955}.w-home-welcome{justify-content:space-between;align-items:end;gap:24px;max-width:1450px;margin:34px auto 0;display:flex}.w-home-welcome h1{letter-spacing:-.6px;margin:4px 0 6px;font-size:clamp(26px,3vw,36px);font-weight:600}.w-home-welcome p{color:#ffffffc7;font-size:14px}.w-home-eyebrow{color:#64836d;letter-spacing:1.1px;font-size:10px;font-weight:700;display:block}.w-home-hero .w-home-eyebrow{color:#c5e3d0}.w-home-cta{flex:none;box-shadow:0 5px 18px #06351933}.w-home-layout{grid-template-columns:minmax(245px,290px) minmax(0,1fr);gap:38px;width:100%;max-width:1510px;margin:0 auto;padding:34px clamp(20px,5vw,72px) 40px;display:grid}.w-home-recents{border-right:1px solid var(--home-line);align-self:start;min-height:320px;padding:4px 24px 20px 0}.w-home-side-heading,.w-home-section-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px;display:flex}.w-home-side-heading h2,.w-home-section-heading h2{color:var(--home-ink);margin:5px 0 0;font-size:22px;font-weight:650}.w-home-clear{color:var(--home-accent);font-size:12px}.w-home-clear:hover{text-decoration:underline}.w-recent-list{gap:5px}.w-recent-item{width:100%;color:var(--home-ink);text-align:left;gap:10px;padding:10px 8px}.w-recent-item>svg{color:#9aa79d;flex:none}.w-recent-item:hover{background:var(--home-soft)}.w-recent-icon{border:1px solid var(--home-line);background:#eef7f0;border-color:#b9d8c2;border-radius:5px;flex:none;place-items:center;width:38px;height:42px;display:grid;box-shadow:0 2px 5px #102b1510}.w-recent-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.w-recent-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.w-recent-copy span{color:var(--home-muted);font-size:11px}.w-home-demo-note{color:var(--home-muted);margin:14px 8px;font-size:11px;line-height:1.55}.w-home-templates{min-width:0}.w-home-section-heading{align-items:center;margin-bottom:17px}.w-home-search{border:1px solid var(--home-line);background:var(--home-field);width:min(270px,45%);height:38px;color:var(--home-muted);border-radius:7px;align-items:center;gap:9px;padding:0 11px;display:flex}.w-home-search:focus-within{border-color:#398354;box-shadow:0 0 0 3px #39835420}.w-home-search input{width:100%;color:var(--home-ink);background:0 0;border:0;outline:0;font-size:12px}.w-home-tabs{flex-wrap:wrap;gap:7px;margin-bottom:18px}.w-home-tabs button{background:var(--home-soft);color:var(--home-muted);border-color:#0000;border-radius:18px;padding:7px 14px}.w-home-tabs button.active{color:#145b36;background:#deeee1;border-color:#b7d2be}.w-home-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px}.w-home-card{border-color:var(--home-line);border-radius:8px;box-shadow:0 2px 8px #1426190c}.w-home-card:hover{border-color:#9fbea7;transform:translateY(-3px);box-shadow:0 9px 24px #14261916}.w-home-card-preview{background:linear-gradient(145deg,#edf3ed,#e3ece4);border-bottom-color:#e9edea;justify-content:center;height:224px;padding:16px 32px 0;display:flex;position:relative}.w-template-paper{color:#343a35;transform-origin:top;background:#fff;width:100%;min-height:260px;padding:22px 18px;font-size:8px;line-height:1.45;transition:transform .18s;position:relative;overflow:hidden;box-shadow:0 5px 16px #18251b24}.w-template-paper:before{content:"";background:linear-gradient(90deg,#145b36,#70a87c);height:4px;position:absolute;top:0;left:0;right:0}.w-home-card:hover .w-template-paper{transform:translateY(-2px)scale(1.025)}.w-template-paper h1{color:#194b31;margin:0 0 8px;font-size:17px;line-height:1.15}.w-template-paper h2{color:#276441;border-bottom:1px solid #d6e4d9;margin:10px 0 4px;padding-bottom:2px;font-size:11px}.w-template-paper p{margin:0 0 7px}.w-template-paper table{border-collapse:collapse;width:100%;font-size:7px}.w-template-paper td,.w-template-paper th{border:1px solid #d6e2d8;padding:3px 4px}.template-resume .w-template-paper h1,.template-certificate .w-template-paper h1{text-align:center}.template-invoice .w-template-paper h1,.template-budget .w-template-paper h1{color:#145b36;letter-spacing:1px}.template-report .w-template-paper h1,.template-proposal .w-template-paper h1,.template-academic .w-template-paper h1{text-align:center}.w-template-use{color:#145b36;opacity:0;background:#fff;border-radius:20px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;font-weight:600;transition:all .16s;display:inline-flex;position:absolute;bottom:8px;right:8px;transform:translateY(3px);box-shadow:0 2px 8px #102b1520}.w-home-card:hover .w-template-use,.w-home-card:focus-visible .w-template-use{opacity:1;transform:translateY(0)}.w-home-card-body{padding:12px 13px 14px}.w-home-card-body h3{font-size:13px;font-weight:650}.w-home-card-body p{font-size:11px}.w-home-foot{grid-column:1/-1;margin-top:2px}.w-scroll-inner{box-sizing:border-box;justify-content:center;width:max-content;min-width:100%;display:flex}.w-stage{flex:none}.w-doc-area{min-width:0}.w-ribbon{height:94px;min-height:94px}.w-group{padding-top:0;padding-left:10px;padding-right:10px}.w-group-title{padding-top:2px;font-size:11px}.w-btn{min-width:25px;height:25px}.w-clipboard-tools{flex-direction:column;justify-content:center;display:flex}.w-clipboard-tools .w-btn{justify-content:flex-start;gap:6px;min-width:100px;height:21px;padding:0 5px}.w-clipboard-tools .w-btn-label{font-size:11px}.w-color-btn{min-width:28px;height:25px}.w-combo{height:25px}.w-styles{scrollbar-width:thin;flex-wrap:nowrap;max-width:320px;overflow-x:auto}.w-style-card{width:56px;min-width:56px;height:48px}.w-tab{padding-left:13px;padding-right:13px}@media (width<=900px){.w-home-layout{grid-template-columns:1fr;gap:24px}.w-home-recents{border-right:0;border-bottom:1px solid var(--home-line);min-height:0;padding:0 0 18px}.w-recent-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}}@media (width<=560px){.w-home-welcome{flex-direction:column;align-items:start;margin-top:25px}.w-home-welcome .w-home-cta{justify-content:center;width:100%}.w-home-section-heading{flex-direction:column;align-items:stretch}.w-home-search{width:100%}.w-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.w-home-card-preview{height:170px;padding:12px 16px 0}.w-template-paper{padding:17px 12px;font-size:7px}.w-template-paper h1{font-size:13px}.w-template-paper h2{font-size:9px}.w-home-card-body{padding:10px}}.w-tabstrip{border-bottom-color:var(--w-accent-darker);background:linear-gradient(180deg, var(--w-accent) 0%, var(--w-accent-dark) 100%);flex-basis:31px;align-items:stretch;gap:1px;height:31px;padding:0 8px}.w-tab{color:#f4fbf6;border-radius:0;height:31px;padding:0 12px}.w-tab:hover{background:#ffffff24}.w-tab.active{background:var(--w-ribbon-bg);color:var(--w-accent-darker);box-shadow:inset 0 2px #ffffffb3}.w-tab.active:after{display:none}.w-ribbon{background:var(--w-ribbon-bg);height:88px;min-height:88px;padding-top:1px}.w-group{padding:0 7px}.w-group-title{padding:1px 0 2px;font-size:10px}.w-btn,.w-combo,.w-color-btn{height:22px}.w-btn{min-width:23px}.w-style-card{height:48px;min-height:48px}.w-ribbon .w-big{width:50px;min-width:50px;padding:3px 1px 2px}.w-ribbon .w-big>svg{width:25px;height:25px}.w-ribbon .w-big-label{font-size:10px;line-height:1.05}.w-ribbon .w-split{width:50px!important}.w-ribbon .w-group{padding-left:4px;padding-right:4px}.w-design-gallery{scrollbar-width:thin;align-self:center;align-items:stretch;gap:3px;width:640px;max-width:640px;height:69px;display:flex;overflow:auto hidden}.w-design-card{border:1px solid var(--w-ribbon-border);text-align:left;background:#fff;border-radius:2px;flex-direction:column;flex:0 0 76px;align-items:stretch;width:76px;min-width:76px;height:64px;padding:3px 4px 2px;display:flex}.w-design-card:hover,.w-design-card:focus-visible{border-color:var(--w-accent);box-shadow:inset 0 0 0 1px var(--w-accent);outline:0}.w-design-card-title{white-space:nowrap;font-size:10px;font-weight:700;line-height:1.1;overflow:hidden}.w-design-card-heading{margin-top:2px;font-size:7px;font-weight:650;line-height:1}.w-design-card-lines{flex-direction:column;gap:2px;margin-top:3px;display:flex}.w-design-card-lines i{background:#c9cec9;width:100%;height:1px;display:block}.w-design-card-name{color:var(--w-ribbon-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:auto;font-size:8px;line-height:1;overflow:hidden}.w-design-color-mark{border:1px solid #a7aaa5;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;width:30px;height:27px;display:grid}.w-design-color-mark i:first-child{background:#176b3b}.w-design-color-mark i:nth-child(2){background:#a3b58d}.w-design-color-mark i:nth-child(3){background:#d9c8a9}.w-design-color-mark i:nth-child(4){background:#58745a}.w-design-font-mark{color:var(--w-accent-dark);font-family:Georgia,serif;font-size:29px;line-height:1}.w-design-default{white-space:normal;width:76px;height:auto;min-height:28px;padding:3px 5px;font-size:10px}.w-layout-fields{align-items:center;gap:9px;padding:1px 2px;display:flex}.w-layout-field-column{flex-direction:column;gap:3px;min-width:100px;display:flex}.w-layout-caption{color:var(--w-ribbon-muted);font-size:10px;line-height:1}.w-layout-measure{align-items:center;gap:3px;height:21px;font-size:10px;display:flex}.w-layout-measure>span:first-child{width:42px}.w-layout-measure input{color:#252423;width:56px;height:20px;font:inherit;background:#fff;border:1px solid #c8c6c4;border-radius:2px;padding:0 4px}.w-layout-unit{color:var(--w-ribbon-muted)}.w-layout-arrange-stack{flex-direction:column;justify-content:center;align-items:center;display:flex}.w-layout-arrange-stack .w-big{flex-direction:row;justify-content:flex-start;gap:3px;height:27px;padding:2px}.w-layout-arrange-stack .w-big>svg{width:16px;height:16px}.w-layout-arrange-stack .w-big-label{font-size:9px}.w-reference-style{color:var(--w-ribbon-muted);flex-direction:column;align-self:center;gap:2px;font-size:9px;display:flex}.w-reference-style .w-select{width:76px;height:21px;font-size:10px}.w-highlight-merge-fields .w-merge-field{background:#e4f0e6;border-radius:2px;box-shadow:0 0 0 1px #75a77d}.w-mailing-labels{border-collapse:collapse;table-layout:fixed;width:100%}.w-mailing-labels td{vertical-align:top;border:1px dotted #999;height:80px;padding:8px}.w-shape-gallery{scrollbar-color:#b9bdb9 #f3f4f2;scrollbar-width:thin;background:#fff;width:228px;max-height:min(660px,100vh - 88px);padding:0 3px 4px;overflow:hidden auto}.w-shape-section h3{z-index:1;color:#4e554f;background:#eceeec;border-bottom:1px solid #d7dad7;margin:0 -3px 2px;padding:3px 6px 2px;font-size:11px;font-weight:650;line-height:1.2;position:sticky;top:0}.w-shape-grid{grid-template-columns:repeat(10,1fr);gap:1px;padding:0 1px 3px;display:grid}.w-shape-choice{background:#fff;border:1px solid #0000;border-radius:2px;place-items:center;width:21px;height:21px;padding:2px;display:grid}.w-shape-choice:hover,.w-shape-choice:focus-visible{background:#e7f1e9;border-color:#6c9e78;outline:0}.w-shape-glyph{background:#fff;border:1px solid #626962;border-radius:1px;width:14px;height:12px;display:block}.w-shape-glyph-rounded,.w-shape-glyph-terminator,.w-shape-glyph-ellipse,.w-shape-glyph-smiley,.w-shape-glyph-donut,.w-shape-glyph-ovalCallout{border-radius:50%}.w-shape-glyph-triangle{clip-path:polygon(50% 0,100% 100%,0 100%)}.w-shape-glyph-rightTriangle{clip-path:polygon(0 0,100% 100%,0 100%)}.w-shape-glyph-diamond{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.w-shape-glyph-pentagon,.w-shape-glyph-homePlate{clip-path:polygon(50% 0,100% 38%,81% 100%,19% 100%,0 38%)}.w-shape-glyph-hexagon{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.w-shape-glyph-parallelogram{clip-path:polygon(20% 0,100% 0,80% 100%,0 100%)}.w-shape-glyph-trapezoid{clip-path:polygon(20% 0,80% 0,100% 100%,0 100%)}.w-shape-glyph-arrow,.w-shape-glyph-lineArrow{clip-path:polygon(0 35%,65% 35%,65% 5%,100% 50%,65% 95%,65% 65%,0 65%)}.w-shape-glyph-leftArrow{clip-path:polygon(0 50%,35% 5%,35% 35%,100% 35%,100% 65%,35% 65%,35% 95%)}.w-shape-glyph-upArrow{clip-path:polygon(50% 0,100% 45%,68% 45%,68% 100%,32% 100%,32% 45%,0 45%)}.w-shape-glyph-downArrow{clip-path:polygon(32% 0,68% 0,68% 55%,100% 55%,50% 100%,0 55%,32% 55%)}.w-shape-glyph-leftRightArrow{clip-path:polygon(0 50%,25% 0,25% 30%,75% 30%,75% 0,100% 50%,75% 100%,75% 70%,25% 70%,25% 100%)}.w-shape-glyph-upDownArrow{clip-path:polygon(50% 0,100% 25%,68% 25%,68% 75%,100% 75%,50% 100%,0 75%,32% 75%,32% 25%,0 25%)}.w-shape-glyph-chevron{clip-path:polygon(0 0,55% 0,100% 50%,55% 100%,0 100%,45% 50%)}.w-shape-glyph-line,.w-shape-glyph-curve,.w-shape-glyph-connector{background:#59645b;border:0;height:2px;transform:rotate(-25deg)}.w-shape-glyph-doubleArrow{clip-path:polygon(0 50%,25% 0,25% 32%,75% 32%,75% 0,100% 50%,75% 100%,75% 68%,25% 68%,25% 100%)}.w-shape-glyph-process,.w-shape-glyph-data,.w-shape-glyph-document{background:#f4f7f4}.w-shape-glyph-decision{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.w-shape-glyph-data{clip-path:polygon(20% 0,100% 0,80% 100%,0 100%)}.w-shape-glyph-document{clip-path:polygon(0 0,100% 0,100% 75%,75% 100%,50% 75%,25% 100%,0 75%)}.w-shape-glyph-manualInput{clip-path:polygon(0 25%,100% 0,100% 100%,0 100%)}.w-shape-glyph-delay{border-radius:50% 0 0 50%}.w-shape-glyph-display{clip-path:polygon(20% 0,80% 0,100% 50%,80% 100%,20% 100%,0 50%)}.w-shape-glyph-star,.w-shape-glyph-star4,.w-shape-glyph-star6,.w-shape-glyph-star8,.w-shape-glyph-star12,.w-shape-glyph-star16,.w-shape-glyph-explosion{clip-path:polygon(50% 0,62% 35%,100% 35%,69% 57%,81% 100%,50% 73%,19% 100%,31% 57%,0 35%,38% 35%)}.w-shape-glyph-heart{clip-path:polygon(50% 100%,5% 52%,5% 25%,25% 0,50% 20%,75% 0,95% 25%,95% 52%)}.w-shape-glyph-lightning{clip-path:polygon(60% 0,25% 55%,48% 55%,38% 100%,80% 40%,57% 40%)}.w-shape-glyph-plus,.w-shape-glyph-minus,.w-shape-glyph-multiply,.w-shape-glyph-divide,.w-shape-glyph-equal,.w-shape-glyph-notEqual{color:#4f6554;border:0;place-items:center;font-size:15px;font-weight:600;display:grid}.w-shape-glyph-plus:before{content:"+"}.w-shape-glyph-minus:before{content:"−"}.w-shape-glyph-multiply:before{content:"×"}.w-shape-glyph-divide:before{content:"÷"}.w-shape-glyph-equal:before{content:"="}.w-shape-glyph-notEqual:before{content:"≠"}.w-shape-glyph-smiley:after{content:"☺";color:#526153;border:0;font-size:12px;line-height:10px}.w-shape-glyph-callout,.w-shape-glyph-ovalCallout,.w-shape-glyph-cloudCallout,.w-shape-glyph-lineCallout{border-radius:5px 5px 5px 0}.w-drawing-canvas-action{width:100%;color:var(--w-accent-dark);text-align:left;background:#fff;border-top:1px solid #d8dbd8;align-items:center;gap:7px;padding:7px 5px 5px;font-size:12px;display:flex}.w-drawing-canvas-action:hover{background:#f1f5f1}.w-doc .w-drawing-canvas{color:#738076;background:#fbfdfb;border:1px dashed #7c9d82;min-height:150px;margin:8pt 0;padding:8px;font-size:10pt;display:block}.w-merge-envelope{background:#fff;border:1px solid #d8ddd8;width:min(100%,6.5in);min-height:3.5in;padding:.25in;position:relative}.w-envelope-return{font-size:9pt}.w-envelope-recipient{width:3.2in;margin:0 auto;padding-top:.7in;font-size:11pt}@media (width<=900px){.w-design-gallery{width:460px;max-width:460px}.w-titlebar .w-tb-search{width:180px}.w-titlebar .w-tb-saved{display:none}}.w-auth{color:var(--w-ribbon-text);flex-direction:column;gap:12px;padding:6px 4px 4px;font-size:13px;display:flex}.w-auth h2{color:var(--w-accent-darker);margin:0;font-size:20px;font-weight:600}.w-auth-lead,.w-auth-note{color:var(--w-ribbon-muted);margin:0;line-height:1.5}.w-auth-note{text-align:center;font-size:12px}.w-auth-tabs{border:1px solid var(--w-ribbon-border);background:var(--w-hover);border-radius:6px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.w-auth-tabs button{height:32px;color:var(--w-ribbon-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;font-size:13px;font-weight:600}.w-auth-tabs button.active{color:var(--w-accent-dark);background:#fff;box-shadow:0 1px 2px #00000026}.w-auth-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.w-auth-field{flex-direction:column;gap:4px;min-width:0;display:flex}.w-auth-field label{font-size:12px;font-weight:600}.w-auth-field input,.w-auth-field textarea{color:#201f1e;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #a19f9d;border-radius:4px;outline:none;padding:7px 10px}.w-auth-field textarea{resize:vertical}.w-auth-field input:focus,.w-auth-field textarea:focus{border-color:var(--w-accent);box-shadow:0 0 0 2px var(--w-accent-soft)}.w-auth-field.has-error input,.w-auth-field.has-error textarea{border-color:#c42b1c}.w-auth-error{color:#b3261e;font-size:12px}.w-auth-hint{color:var(--w-ribbon-muted);font-size:12px}.w-auth-password{position:relative}.w-auth-password input{padding-right:58px}.w-auth-password button{color:var(--w-accent-dark);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0 8px;font-size:12px;font-weight:600;position:absolute;top:4px;bottom:4px;right:4px}.w-auth-password button:hover{background:var(--w-accent-soft)}.w-auth-banner{color:#8a1c14;background:#fdf3f2;border:1px solid #f1bbb7;border-radius:4px;padding:8px 10px;font-size:12px}.w-auth-submit{border:1px solid var(--w-accent-dark);background:var(--w-accent);color:#fff;cursor:pointer;border-radius:4px;height:38px;font-size:14px;font-weight:600}.w-auth-submit:hover:not(:disabled){background:var(--w-accent-dark)}.w-auth-submit:disabled{opacity:.6;cursor:default}.w-auth-submit.danger{background:#c42b1c;border-color:#8a1c14}.w-auth-link,.w-auth-skip{color:var(--w-accent-dark);text-align:center;cursor:pointer;background:0 0;border:0;font-size:13px}.w-auth-link:hover,.w-auth-skip:hover{text-decoration:underline}.w-auth-skip{color:var(--w-ribbon-muted)}.w-auth-success{text-align:center;color:var(--w-accent-dark);flex-direction:column;align-items:center;gap:8px;padding:14px 6px;display:flex}.w-auth-success p{color:var(--w-ribbon-text);margin:0;line-height:1.5}.w-auth-who{align-items:center;gap:12px;display:flex}.w-auth-who div{flex-direction:column;min-width:0;display:flex}.w-auth-who span:not(.w-auth-avatar){color:var(--w-ribbon-muted);text-overflow:ellipsis;overflow:hidden}.w-auth-avatar{background:var(--w-accent);color:#fff;border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:16px;font-weight:600;display:grid}.w-auth-actions{border-top:1px solid var(--w-ribbon-border);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.w-auth-actions>li{border-bottom:1px solid var(--w-ribbon-border);flex-direction:column;gap:10px;display:flex}.w-auth-actions>li>button{height:42px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-size:13px}.w-auth-actions>li>button:hover{color:var(--w-accent-dark)}.w-auth-actions>li>button.danger{color:#b3261e}.w-auth-actions form{flex-direction:column;gap:10px;padding-bottom:14px;display:flex}.w-auth-warn{color:#8a1c14;margin:0;line-height:1.5}.w-titlebar .w-tb-account{border-radius:13px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.w-titlebar .w-tb-account.signed-in{padding:0 2px}.w-tb-avatar{width:24px;height:24px;color:var(--w-accent-darker);background:#fff;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.w-share-gate{max-width:420px;color:var(--w-accent-dark);flex-direction:column;align-items:flex-start;gap:8px;display:flex}.w-share-gate h3{color:var(--w-ribbon-text);margin:0}.w-share-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.w-share-row select,.w-share-invite textarea,.w-share-invite input,.w-share-link{min-height:36px;font:inherit;background:#fff;border:1px solid #a19f9d;border-radius:4px;padding:7px 10px;font-size:13px}.w-share-invite{flex-direction:column;gap:10px;max-width:520px;display:flex}.w-share-link{width:100%;max-width:520px;margin-top:10px;display:block}.w-share-error{color:#8a1c14;background:#fdf3f2;border:1px solid #f1bbb7;border-radius:4px;max-width:520px;margin-top:14px;padding:8px 10px;font-size:13px}.w-bs-btn:disabled{opacity:.6;cursor:default}.w-page-screen{background:var(--w-canvas);flex-direction:column;align-items:center;min-height:100vh;padding:24px 16px 48px;display:flex}.w-page-screen header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;max-width:816px;margin-bottom:16px;display:flex}.w-page-screen header h1{color:var(--w-accent-darker);margin:0;font-size:18px}.w-page-screen .w-screen-actions{flex-wrap:wrap;gap:8px;display:flex}.w-page-screen .w-screen-actions button{border:1px solid var(--w-accent-dark);height:34px;color:var(--w-accent-dark);cursor:pointer;background:#fff;border-radius:4px;padding:0 14px;font-size:13px;font-weight:600}.w-page-screen .w-screen-actions button.primary{background:var(--w-accent);color:#fff}.w-page-paper{width:100%;max-width:816px;min-height:400px;box-shadow:var(--w-page-shadow);color:#201f1e;overflow-wrap:anywhere;background:#fff;padding:72px 80px;font-family:Calibri,Segoe UI,sans-serif;font-size:11pt;line-height:1.4}.w-card-screen{width:100%;max-width:420px;box-shadow:var(--w-page-shadow);background:#fff;border-radius:8px;margin-top:8vh;padding:28px}@media (width<=640px){.w-auth-row{grid-template-columns:1fr}.w-page-paper{padding:28px 20px}.w-titlebar .w-tb-account span:not(.w-tb-avatar){display:none}}.w-home-account{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff8c;border-radius:17px;align-items:center;gap:8px;height:34px;margin-left:auto;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.w-home-account:hover{background:#ffffff29}.w-auth-demo{border:1px dashed var(--w-accent);background:var(--w-accent-soft-2);border-radius:6px;flex-direction:column;gap:4px;padding:10px 12px;font-size:12px;display:flex}.w-auth-demo dl{grid-template-columns:auto 1fr;gap:2px 10px;margin:4px 0;display:grid}.w-auth-demo dt{color:var(--w-ribbon-muted)}.w-auth-demo dd{overflow-wrap:anywhere;margin:0}.w-auth-demo code{font-family:Consolas,monospace;font-size:12px}.w-auth-demo button{border:1px solid var(--w-accent-dark);color:var(--w-accent-dark);cursor:pointer;background:#fff;border-radius:4px;align-self:flex-start;padding:5px 10px;font-size:12px;font-weight:600}.w-auth-demo button:hover{background:var(--w-accent-soft)}::highlight(w-issue-spelling){-webkit-text-decoration:underline wavy #c42b1c;text-decoration:underline wavy #c42b1c;text-decoration-thickness:1px}::highlight(w-issue-grammar){-webkit-text-decoration:underline double #1a5fb4;text-decoration:underline double #1a5fb4}::highlight(w-issue-clarity){-webkit-text-decoration:underline dotted #7a3fb0;text-decoration:underline dotted #7a3fb0;text-decoration-thickness:2px}::highlight(w-issue-conciseness){-webkit-text-decoration:underline dotted #7a3fb0;text-decoration:underline dotted #7a3fb0;text-decoration-thickness:2px}::highlight(w-issue-formality){-webkit-text-decoration:underline dotted #7a3fb0;text-decoration:underline dotted #7a3fb0;text-decoration-thickness:2px}::highlight(w-issue-inclusiveness){-webkit-text-decoration:underline dotted #7a3fb0;text-decoration:underline dotted #7a3fb0;text-decoration-thickness:2px}::highlight(w-reading){background-color:#107c4129}::highlight(w-reading-word){color:#1b1b1b;background-color:#ffe27a}.w-ai{font-size:12px}.w-ai h4{margin:0 0 6px;font-size:12px;font-weight:600}.w-ai-h{margin:12px 0 6px}.w-ai-tabs{border-bottom:1px solid var(--w-ribbon-border);gap:2px;margin-bottom:12px;display:flex}.w-ai-tabs button{color:var(--w-ribbon-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 8px;font-size:12px}.w-ai-tabs button.on{border-bottom-color:var(--w-accent);color:var(--w-accent);font-weight:600}.w-ai-score{align-items:center;gap:12px;margin-bottom:12px;display:flex}.w-ai-score-title{font-size:13px;font-weight:600}.w-ai-score-label{color:var(--w-accent);font-weight:600}.w-ai-field{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.w-ai-field select,.w-readbar select{border:1px solid var(--w-ribbon-border);background:var(--w-panel);height:24px;color:inherit;border-radius:2px;font-size:12px}.w-ai-chips{flex-wrap:wrap;gap:4px;margin-bottom:10px;display:flex}.w-ai-chip{border:1px solid var(--w-ribbon-border);color:inherit;background:0 0;border-radius:12px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;display:inline-flex}.w-ai-chip i{border-radius:50%;width:7px;height:7px}.w-ai-chip.on{border-color:var(--w-accent);background:var(--w-accent-soft);color:#0a4d29}.w-ai-card{cursor:pointer;border:1px solid var(--w-ribbon-border);border-left:4px solid var(--w-accent);background:var(--w-panel);border-radius:3px;margin-bottom:8px;padding:8px 10px}.w-ai-card:hover,.w-ai-card.active{background:var(--w-hover)}.w-ai-card.sev-error{border-left-color:#c42b1c}.w-ai-card.sev-warning{border-left-color:#c27c00}.w-ai-card.sev-tip{border-left-color:#1a5fb4}.w-ai-card-kind{letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.w-ai-card-msg{margin:2px 0;font-weight:600}.w-ai-card-ctx{color:var(--w-ribbon-muted);margin-bottom:6px;font-style:italic}.w-ai-card-actions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.w-ai-suggest,.w-ai-primary{border:1px solid var(--w-accent);background:var(--w-accent);color:#fff;border-radius:3px;padding:3px 10px;font-size:12px}.w-ai-suggest:hover,.w-ai-primary:hover{background:var(--w-accent-dark)}.w-ai-primary{align-items:center;gap:6px;margin:6px 0 10px;padding:6px 14px;display:inline-flex}.w-ai-primary:disabled{opacity:.6}.w-ai-ghost{color:var(--w-ribbon-muted);background:0 0;border:1px solid #0000;border-radius:3px;padding:3px 8px;font-size:12px}.w-ai-ghost:hover{background:var(--w-hover)}.w-ai-empty{color:var(--w-accent);text-align:center;flex-direction:column;align-items:center;gap:4px;padding:24px 0;display:flex}.w-ai-empty span{color:var(--w-ribbon-muted)}.w-ai-scope svg{vertical-align:-2px}.w-ai-scope-row{justify-content:space-between;align-items:flex-start;display:flex}.w-ai-seg{border:1px solid var(--w-ribbon-border);border-radius:3px;margin-bottom:8px;display:flex;overflow:hidden}.w-ai-seg button{color:inherit;background:0 0;border:0;flex:1;padding:5px 0;font-size:12px}.w-ai-seg button.on{background:var(--w-accent);color:#fff}.w-ai-check{align-items:center;gap:6px;margin-bottom:6px;display:flex}.w-ai-result{border:1px solid var(--w-ribbon-border);background:var(--w-accent-soft-2);border-radius:3px;margin-top:8px;padding:10px;line-height:1.5}.dark .w-ai-result{background:#1f2a24}.w-ai-result ul{margin:0;padding-left:18px}.w-ai-result p{margin:0}.w-ai-modes{gap:6px;margin-bottom:8px;display:grid}.w-ai-modes button{border:1px solid var(--w-ribbon-border);background:var(--w-panel);color:inherit;text-align:left;border-radius:3px;flex-direction:column;align-items:flex-start;padding:6px 10px;display:flex}.w-ai-modes button span{color:var(--w-ribbon-muted);font-size:11px}.w-ai-modes button:hover{background:var(--w-hover)}.w-ai-modes button.on{border-color:var(--w-accent);background:var(--w-accent-soft);color:#0a4d29}.w-ai-diff{white-space:pre-wrap;line-height:1.6}.w-ai-diff ins{color:#0a4d29;background:#cdeccf;text-decoration:none}.w-ai-diff del{color:#8a1c10;background:#fadbd8}.w-ai-block{border-bottom:1px solid var(--w-ribbon-border);margin-bottom:14px;padding-bottom:12px}.w-ai-big{font-size:18px;font-weight:600}.w-ai-big small{color:var(--w-ribbon-muted);font-size:12px;font-weight:400}.w-ai-gauge-bar{background:var(--w-hover);border-radius:3px;height:6px;margin:6px 0 8px;overflow:hidden}.w-ai-gauge-bar i{border-radius:3px;height:100%;transition:width .4s;display:block}.w-ai-stats{grid-template-columns:1fr 1fr;gap:6px 12px;margin:0;display:grid}.w-ai-stats div{flex-direction:column;display:flex}.w-ai-stats dt{color:var(--w-ribbon-muted);font-size:11px}.w-ai-stats dd{margin:0;font-weight:600}.w-ai-spark{align-items:center;gap:2px;height:40px;margin:4px 0;display:flex}.w-ai-spark i{border-radius:1px;flex:0 0 5px;width:5px}.w-ai-tags{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.w-ai-tags span,.w-ai-tags button{border:1px solid var(--w-ribbon-border);background:var(--w-panel);color:inherit;border-radius:10px;padding:2px 8px;font-size:11px}.w-ai-tags button:hover{background:var(--w-accent-soft)}.w-ai-error{color:#c42b1c}.w-ai-foot{margin-top:16px}.w-ai-status{border-radius:3px;align-items:center;gap:10px;margin-bottom:10px;padding:10px;display:flex}.w-ai-status div{flex-direction:column;display:flex}.w-ai-status.good{background:var(--w-accent-soft);color:#0a4d29}.w-ai-status.bad{color:#8a1c10;background:#fdecea}.w-readbar{z-index:60;border:1px solid var(--w-ribbon-border);background:var(--w-panel);box-shadow:var(--w-dialog-shadow);border-radius:24px;align-items:center;gap:6px;padding:6px 12px;display:flex;position:fixed;top:150px;left:50%;transform:translate(-50%)}.w-readbar button{width:28px;height:28px;color:inherit;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.w-readbar button:hover{background:var(--w-hover)}.w-readbar button.main{background:var(--w-accent);color:#fff;width:34px;height:34px}.w-readbar label{color:var(--w-ribbon-muted);align-items:center;gap:4px;display:flex}.w-dictate{z-index:60;background:var(--w-accent-darker);color:#fff;max-width:70vw;box-shadow:var(--w-dialog-shadow);border-radius:24px;align-items:center;gap:10px;padding:8px 14px;display:flex;position:fixed;bottom:44px;left:50%;transform:translate(-50%)}.w-dictate-dot{background:#ff5a4d;border-radius:50%;flex:0 0 10px;width:10px;height:10px;animation:1.1s ease-in-out infinite w-pulse}.w-dictate-text{text-overflow:ellipsis;white-space:nowrap;font-style:italic;overflow:hidden}.w-dictate button{color:#fff;background:0 0;border:0}.w-ghost{z-index:40;pointer-events:none;color:#8a8886;white-space:pre;position:fixed}.w-ghost kbd{background:var(--w-panel);color:var(--w-ribbon-muted);vertical-align:middle;border:1px solid #c8c6c4;border-radius:3px;margin-left:6px;padding:0 4px;font:10px/14px Segoe UI,system-ui,sans-serif}.w-ribbon{scrollbar-width:none;overflow:auto hidden}.w-ribbon .w-group{flex:none}.w-ribbon .w-group:has(.w-styles){box-sizing:border-box;flex:0 0 343px;width:343px;min-width:343px}.w-ribbon .w-group:has(.w-styles) .w-group-body{flex-wrap:nowrap;width:100%;min-width:0;overflow:hidden}.w-ribbon .w-group:has(.w-styles) .w-styles{box-sizing:border-box;flex:0 300px;width:300px;min-width:0;max-width:300px}.w-ai .w-pane-actions .w-btn{border-color:var(--w-ribbon-border);background:var(--w-panel);color:inherit}.w-ai .w-pane-actions .w-btn:disabled{opacity:.5}.dark .w-ai-score-label,.dark .w-ai-tabs button.on,.dark .w-ai-empty{color:#5fd08a}.dark .w-ai-tabs button.on{border-bottom-color:#5fd08a}.dark .w-ai-chip.on,.dark .w-ai-modes button.on,.dark .w-ai-status.good{color:#bfe8cf;background:#1f3a2b}.dark .w-ai-status.bad{color:#f3b8b0;background:#3d1f1b}.dark .w-ai-diff ins{color:#bfe8cf;background:#1f4a2f}.dark .w-ai-diff del{color:#f3b8b0;background:#4a2420}.dark .w-ghost kbd{border-color:#555}::highlight(w-issue-punctuation){-webkit-text-decoration:underline wavy #0b6aa8;text-decoration:underline wavy #0b6aa8;text-decoration-thickness:1px}.w-ai-learn{border-top:1px solid var(--w-ribbon-border);margin-top:16px;padding-top:10px}.w-ai-learn h4{align-items:center;gap:6px;display:flex}.w-ai-learn ul{color:var(--w-ribbon-muted);margin:4px 0 8px;padding-left:18px;line-height:1.6}.w-ai-engine{color:var(--w-ribbon-muted);align-items:baseline;gap:6px;margin:2px 0 8px;line-height:1.5;display:flex}.w-ai-engine i{background:#a19f9d;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.w-ai-engine i.on{background:#2ea043;animation:2s ease-in-out infinite w-pulse}.w-learn-notice{z-index:70;border:1px solid var(--w-ribbon-border);border-left:4px solid var(--w-accent);background:var(--w-panel);max-width:340px;box-shadow:var(--w-dialog-shadow);border-radius:4px;padding:12px 14px;position:fixed;bottom:44px;right:16px}.w-learn-notice p{color:var(--w-ribbon-muted);margin:6px 0 10px;line-height:1.5}.w-learn-notice div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w-eng-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.w-eng-head h4{align-items:center;gap:6px;margin:0;display:flex}.w-eng-cards{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:14px;display:grid}.w-eng-cards div{border:1px solid var(--w-ribbon-border);border-radius:4px;padding:8px 10px}.w-eng-cards b{color:var(--w-accent);font-size:22px;line-height:1.2;display:block}.dark .w-eng-cards b{color:#5fd08a}.w-eng-cards span{color:var(--w-ribbon-muted);font-size:11px}.w-eng-bars{border-bottom:1px solid var(--w-ribbon-border);align-items:flex-end;gap:2px;height:80px;display:flex}.w-eng-bars i{background:var(--w-accent);border-radius:2px 2px 0 0;flex:1}.w-eng-bars i.empty{background:var(--w-ribbon-border)}.w-eng-table{border-collapse:collapse;width:100%}.w-eng-table th{color:var(--w-ribbon-muted);text-align:left;font-size:11px;font-weight:600}.w-eng-table td,.w-eng-table th{padding:3px 6px 3px 0}.w-eng-table td:not(:first-child){color:var(--w-ribbon-muted);text-align:right}.w-eng-shell{background:var(--w-canvas,#f3f2f1);min-height:100vh;color:var(--w-ribbon-text,#252423);font-family:Segoe UI,system-ui,sans-serif}.w-eng-top{color:#fff;background:#107c41;justify-content:space-between;align-items:center;padding:12px 24px;display:flex}.w-eng-top span{align-items:center;gap:16px;display:flex}.w-eng-top em{opacity:.85;font-style:normal}.w-eng-top a{color:#fff;text-decoration:underline}.w-eng-shell main{max-width:1100px;margin:24px auto;padding:0 24px}.w-eng-page{font-size:13px}.w-eng-page .w-eng-cards{grid-template-columns:repeat(5,1fr)}.w-eng-page .w-eng-bars{height:140px}.w-eng-page .w-ai-block{break-inside:avoid}@media (width>=900px){.w-eng-page{column-count:2;column-gap:32px}.w-eng-page .w-eng-head,.w-eng-page .w-eng-cards{column-span:all}}.w-eng-shell{--eng-ink:#1f2933;--eng-muted:#5b6770;--eng-line:#dfe3e6;--eng-card:#fff;--eng-soft:#eef6f0;--eng-accent:#107c41;--eng-warn:#b45309;--eng-bad:#b42318}.dark .w-eng-shell{--eng-ink:#eceff1;--eng-muted:#aab4bb;--eng-line:#3a4248;--eng-card:#252b30;--eng-soft:#1d3326;--eng-accent:#5fd08a;--eng-warn:#f0b35b;--eng-bad:#f19489}.w-eng-shell{background:var(--w-canvas,#f4f6f5);color:var(--eng-ink)}.w-eng-shell main{max-width:1080px;padding:0 20px 48px}.eng{font-size:14px;line-height:1.5}.eng h2{margin:0 0 2px;font-size:18px;font-weight:600}.eng-sub{color:var(--eng-muted);margin:0 0 14px}.eng-section{margin:34px 0 0}.eng-empty,.eng-error{border:1px dashed var(--eng-line);color:var(--eng-muted);border-radius:8px;margin:12px 0;padding:14px 16px}.eng-error{border-style:solid;border-color:var(--eng-bad);color:var(--eng-bad)}.eng button,.eng select,.eng input{font:inherit;color:inherit}.eng button:focus-visible,.eng select:focus-visible,.eng input:focus-visible,.eng summary:focus-visible{outline:2px solid var(--eng-accent);outline-offset:2px}.eng-hero{background:var(--eng-soft);border-radius:12px;margin:24px 0 20px;padding:22px 24px}.eng-hero p{margin:12px 0 14px;font-size:22px;font-weight:600;line-height:1.35}.eng-status{background:var(--eng-card);border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-flex}.eng-status i{background:#8a949b;border-radius:50%;width:9px;height:9px}.eng-status.active i{background:#2ea043;animation:2s ease-in-out infinite w-pulse}.eng-status.quiet i{background:var(--eng-warn)}.eng-hero-tools{color:var(--eng-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.eng-hero-tools button,.eng-pager button,.eng-error button{border:1px solid var(--eng-line);background:var(--eng-card);cursor:pointer;border-radius:6px;padding:6px 14px}.eng-hero-tools button:hover,.eng-pager button:hover:not(:disabled){border-color:var(--eng-accent)}.eng-hero-tools button:disabled,.eng-pager button:disabled{opacity:.5;cursor:default}.eng-cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.eng-card{border:1px solid var(--eng-line);background:var(--eng-card);border-radius:10px;padding:16px 18px}.eng-card b{color:var(--eng-accent);font-size:30px;line-height:1.1;display:block}.eng-card strong{margin-top:4px;display:block}.eng-card span{color:var(--eng-muted);margin-top:2px;font-size:13px;display:block}.eng-chart{border:1px solid var(--eng-line);background:var(--eng-card);border-radius:10px;grid-template-columns:34px 1fr;gap:8px;padding:16px;display:grid}.eng-y{height:160px;color:var(--eng-muted);text-align:right;flex-direction:column;justify-content:space-between;font-size:12px;display:flex}.eng-bars{border-bottom:1px solid var(--eng-line);align-items:flex-end;gap:3px;height:160px;display:flex}.eng-bars i{background:var(--eng-accent);border-radius:3px 3px 0 0;flex:1;min-height:3px}.eng-bars i:hover{filter:brightness(1.2)}.eng-bars i.empty{background:var(--eng-line)}.eng-x{color:var(--eng-muted);justify-content:space-between;margin-top:6px;font-size:12px;display:flex}.eng-kinds{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.eng-kind{border:1px solid var(--eng-line);background:var(--eng-card);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.eng-kind:hover{border-color:var(--eng-accent)}.eng-kind.on{border-color:var(--eng-accent);box-shadow:0 0 0 1px var(--eng-accent) inset}.eng-kind b{font-size:24px;line-height:1.2}.eng-kind span{color:var(--eng-accent);font-size:13px;font-weight:600}.eng-kind em{color:var(--eng-muted);margin-top:4px;font-size:13px;font-style:normal}.eng-tabs{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.eng-tabs button{border:1px solid var(--eng-line);background:var(--eng-card);cursor:pointer;border-radius:999px;padding:6px 14px}.eng-tabs button.on{border-color:var(--eng-accent);background:var(--eng-accent);color:#fff}.dark .eng-tabs button.on{color:#0b1f13}.eng-tools{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.eng-search{border:1px solid var(--eng-line);background:var(--eng-card);border-radius:8px;flex:260px;align-items:center;gap:8px;padding:0 12px;display:flex}.eng-search input{background:0 0;border:0;outline:none;width:100%;padding:9px 0}.eng-tools select{border:1px solid var(--eng-line);background:var(--eng-card);border-radius:8px;padding:9px 12px}.eng-tablewrap{border:1px solid var(--eng-line);background:var(--eng-card);border-radius:10px;overflow-x:auto}.eng-table{border-collapse:collapse;width:100%}.eng-table th{border-bottom:1px solid var(--eng-line);color:var(--eng-muted);text-align:left;white-space:nowrap;padding:10px 14px;font-size:12px;font-weight:600}.eng-table td{border-bottom:1px solid var(--eng-line);vertical-align:middle;padding:10px 14px}.eng-table tr:last-child td{border-bottom:0}.eng-table td.term{word-break:break-word;font-weight:600}.eng-table tr.removed td{color:var(--eng-muted)}.eng-table tr.removed td.term{text-decoration:line-through}.eng-table td.act{text-align:right;white-space:nowrap}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.eng-badge{border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.eng-badge.shared{background:var(--eng-soft);color:var(--eng-accent)}.eng-badge.wait{color:var(--eng-warn);background:#b453091f}.eng-badge.gone{background:var(--eng-line);color:var(--eng-muted)}.eng-meter{background:var(--eng-line);border-radius:6px;min-width:110px;height:22px;position:relative;overflow:hidden}.eng-meter i{background:#b4530959;position:absolute;inset:0 auto 0 0}.eng-meter i.full{background:#2ea04366}.eng-meter span{padding:0 8px;font-size:12px;line-height:22px;display:block;position:relative}.eng-link{color:var(--eng-accent);cursor:pointer;background:0 0;border:0;text-decoration:underline}.eng-link:disabled{opacity:.5}.eng-pager{color:var(--eng-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:13px;display:flex}.eng-pager span:last-child{gap:8px;display:flex}.eng-help{border:1px solid var(--eng-line);background:var(--eng-card);border-radius:10px;margin-top:34px;padding:14px 18px}.eng-help summary{cursor:pointer;font-weight:600}.eng-help ul{margin:12px 0;padding-left:20px}.eng-help li{margin-bottom:6px}.eng-help a{color:var(--eng-accent)}@media (width<=640px){.eng-hero p{font-size:18px}.eng-table th:nth-child(2),.eng-table td:nth-child(2),.eng-table th:nth-child(4),.eng-table td:nth-child(4){display:none}}.eng-hero-tools button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.eng-search input:focus-visible{outline:none}.eng-search:focus-within{border-color:var(--eng-accent);box-shadow:0 0 0 1px var(--eng-accent)}.eng-table td.term{word-break:normal;overflow-wrap:anywhere}.eng-link{border:1px solid #0000;border-radius:6px;padding:4px 10px;text-decoration:none}.eng-link:hover,.eng-link:focus-visible{border-color:currentColor;text-decoration:none}.eng-link.danger{color:var(--eng-muted)}.eng-link.danger:hover,.eng-link.danger:focus-visible{border-color:var(--eng-bad);color:var(--eng-bad);background:#b4231814}@media (width<=640px){.w-eng-top{padding:10px 14px}.w-eng-top strong{font-size:14px}.w-eng-top em{display:none}.w-eng-shell main{padding:0 14px 40px}.eng-hero{margin-top:14px;padding:16px}.eng-hero p{font-size:17px}.eng-cards{grid-template-columns:1fr 1fr;gap:10px}.eng-card{padding:12px 14px}.eng-card b{font-size:24px}.eng-card span{display:none}.eng-chart{grid-template-columns:26px 1fr;padding:12px}.eng-kinds{grid-template-columns:1fr}.eng-tools select{flex:100%}.eng-tablewrap{background:0 0;border:0}.eng-table,.eng-table tbody{display:block}.eng-table thead{display:none}.eng-table tr{border:1px solid var(--eng-line);background:var(--eng-card);border-radius:10px;grid-template-columns:1fr auto;grid-template-areas:"term act""people status";align-items:center;gap:8px 12px;margin-bottom:10px;padding:12px 14px;display:grid}.eng-table td{border:0;padding:0;display:block}.eng-table td.term{grid-area:term}.eng-table td.act{grid-area:act}.eng-table td:nth-child(3){grid-area:people}.eng-table td:nth-child(5){text-align:right;grid-area:status}.eng-meter{min-width:0;max-width:180px}}.w-titlebar .w-tb-doc{min-width:0}.w-titlebar .w-tb-name{width:clamp(90px,19vw,280px);min-width:0}.w-titlebar .w-tb-search{flex:0 220px;width:clamp(112px,17vw,220px);min-width:0}@media (width<=1100px){.w-pane{flex-basis:260px;width:260px}.w-pane.w-narrow{flex-basis:220px;width:220px}.w-titlebar .w-tb-autosave{flex:0 0 28px;justify-content:center;width:28px;padding:0;font-size:0}.w-titlebar .w-tb-autosave .w-dot{flex:0 0 8px}}@media (width<=900px){.w-titlebar{gap:1px;padding-left:4px;padding-right:4px}.w-titlebar .w-tb-search{flex-basis:128px;width:128px}.w-titlebar .w-tb-name{width:132px}.w-pane{flex-basis:230px;width:230px}.w-statusbar{gap:8px;padding-left:8px;padding-right:8px}.w-statusbar>span:not(:first-child),.w-statusbar>button:not(:first-of-type){display:none}.w-status-icons{gap:5px}.w-status-zoom{gap:3px}.w-status-zoom input[type=range]{width:64px}}@media (width<=780px){.w-titlebar .w-tb-search{flex-basis:108px;width:108px}.w-titlebar .w-tb-name{width:100px}.w-tabstrip{scrollbar-width:thin;overflow:auto hidden}.w-tab{flex:none;padding-left:9px;padding-right:9px}}@media (height<=820px){.w-titlebar{flex-basis:32px;height:32px}.w-tabstrip{flex-basis:29px;height:29px}.w-ribbon{height:76px;min-height:76px}.w-statusbar{flex-basis:24px;height:24px}.w-scroll-inner{padding-top:12px;padding-bottom:36px}}.w-sync-banner{z-index:80;border:1px solid var(--w-ribbon-border);background:var(--w-panel);max-width:560px;box-shadow:var(--w-dialog-shadow);border-left:4px solid #c27c00;border-radius:6px;gap:12px;padding:14px 16px;display:flex;position:fixed;top:142px;left:50%;transform:translate(-50%)}.w-sync-banner p{color:var(--w-ribbon-muted);margin:4px 0 10px;line-height:1.5}.w-sync-actions{flex-wrap:wrap;gap:8px;display:flex}.w-sync-banner button:disabled{opacity:.6}.w-server-ok{color:var(--w-accent);margin:8px 0 0}.w-voice-pack{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0;display:flex}.w-voice-pack progress{width:160px;accent-color:var(--w-accent)}.w-voice-ok{color:var(--w-accent);font-weight:600}.w-voice-engine{border:0;margin:10px 0 0;padding:0}.w-voice-engine legend{margin-bottom:4px;font-weight:600}.w-voice-engine small{color:var(--w-ribbon-muted);display:block}.w-dictate-tag{background:#fff3;border-radius:10px;padding:1px 8px;font-size:11px}.w-home-install{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff8c;border-radius:17px;align-items:center;gap:8px;height:34px;margin-left:auto;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.w-home-install:hover{background:#ffffff29}.w-home-brand .w-home-install~.w-home-account{margin-left:10px}.w-install-backdrop{z-index:200;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.w-install-dialog{color:#222;background:#fff;border-radius:10px;width:460px;max-width:100%;max-height:calc(100vh - 32px);padding:24px;font-size:13.5px;line-height:1.5;overflow-y:auto;box-shadow:0 20px 60px #00000059}.w-install-dialog h2{color:#1b1b1b;margin:0 0 8px;font-size:20px;font-weight:700}.w-install-dialog p{color:#333;margin:0 0 14px}.w-install-platforms,.w-install-architectures{align-items:center;gap:8px;margin:0 0 14px;display:flex}.w-install-platforms button,.w-install-architectures button{color:#333;cursor:pointer;background:#fff;border:1px solid #c8c8c8;border-radius:5px;min-height:32px;padding:0 12px}.w-install-platforms button[aria-pressed=true],.w-install-architectures button[aria-pressed=true]{border-color:var(--w-accent);color:var(--w-accent);background:#edf5ef;font-weight:600}.w-install-architectures span{color:#555}.w-install-download{background:var(--w-accent);color:#fff;border-radius:6px;justify-content:center;align-items:center;gap:8px;height:44px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.w-install-download:hover{filter:brightness(1.08)}.w-install-note{background:#f3f3f3;border-radius:6px;padding:10px 12px}.w-install-steps{color:#333;margin:16px 0 0;padding-left:20px;list-style:decimal}.w-install-steps li{margin-bottom:6px}.w-install-actions{justify-content:flex-end;margin-top:12px;display:flex}.w-install-actions button{cursor:pointer;background:#fff;border:1px solid #c8c8c8;border-radius:4px;height:32px;padding:0 16px}.w-titlebar .w-tb-update{margin-left:6px;position:relative}.w-tb-update-dot{background:#ffd23f;border-radius:50%;width:8px;height:8px;position:absolute;top:3px;right:3px;box-shadow:0 0 0 2px #107c41}@keyframes w-spin-round{to{transform:rotate(360deg)}}.w-spin{animation:.9s linear infinite w-spin-round;display:inline-flex}.w-update-panel{color:#222;flex-direction:column;gap:8px;width:300px;padding:14px 16px 16px;font-size:13px;line-height:1.45;display:flex}.w-update-panel h3{color:#1b1b1b;margin:0;font-size:15px;font-weight:700}.w-update-panel p{color:#333;margin:0}.w-update-panel .w-update-muted{color:#666;font-size:12px}.w-update-panel .w-update-error{color:#a4262c}.w-update-panel .w-update-notes{white-space:pre-wrap;background:#f3f6f4;border-radius:4px;max-height:90px;padding:6px 8px;font-size:12px;overflow:auto}.w-update-action{background:var(--w-accent);color:#fff;cursor:pointer;border:0;border-radius:5px;height:34px;font-weight:600}.w-update-secondary{color:#222;cursor:pointer;background:#fff;border:1px solid #c8c8c8;border-radius:4px;height:30px}.w-update-bar{background:#e1e8e4;border-radius:4px;height:8px;overflow:hidden}.w-update-bar>div{background:var(--w-accent);height:100%;transition:width .2s}.eng-desktop-lead{color:var(--eng-muted,#5d6b63);margin:4px 0 12px}.eng-desktop{gap:4px 0;margin:0 0 12px;display:grid}.eng-desktop dt{color:var(--eng-muted,#5d6b63);margin-top:8px;font-size:12px;font-weight:600}.eng-desktop dd{word-break:break-all;flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.eng-desktop-key{border:1px solid var(--eng-line,#dde5e0);background:#f5f8f6;border-radius:6px;flex:320px;padding:8px 10px;font-size:12px}.eng-desktop-copy{border:1px solid var(--eng-line,#dde5e0);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:6px;height:30px;padding:0 12px;display:inline-flex}.eng-desktop-note{color:#5c4500;background:#fff6e0;border-radius:6px;align-items:flex-start;gap:8px;margin:12px 0;padding:10px 12px;font-size:13px;display:flex}.eng-desktop-steps{margin:0;padding-left:20px;font-size:13px;line-height:1.7;list-style:decimal}.w-update-panel .w-update-ok{color:#0f7a43;font-weight:600}.eng-release-form{border:1px solid var(--eng-line,#dde5e0);background:#fff;border-radius:10px;margin:8px 0 18px;padding:16px 18px}.eng-release-form h3,.eng-release-heading{margin:0 0 8px;font-size:15px}.eng-release-heading{margin-top:22px}.eng-release-files{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:10px 0;display:grid}.eng-release-platform{max-width:260px;color:var(--eng-muted,#5d6b63);flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.eng-release-platform select{border:1px solid var(--eng-line,#dde5e0);color:#222;min-height:34px;font:inherit;background:#fff;border-radius:6px;padding:0 8px}.eng-release-files label,.eng-release-notes{color:var(--eng-muted,#5d6b63);flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.eng-release-notes textarea{border:1px solid var(--eng-line,#dde5e0);font:inherit;color:#222;resize:vertical;border-radius:6px;padding:8px 10px;font-weight:400}.eng-release-publish{background:var(--w-accent,#107c41);color:#fff;cursor:pointer;border:0;border-radius:6px;height:38px;margin-top:12px;padding:0 20px;font-weight:600}.eng-release-publish:disabled{cursor:not-allowed;background:#aab8b0}.eng-release-ok{color:#0b5e33;background:#e5f5ec;border-radius:6px;margin:10px 0 0;padding:10px 12px;font-size:13px}.eng-release-table{border-collapse:collapse;width:100%;font-size:13px}.eng-release-table th{text-align:left;color:var(--eng-muted,#5d6b63);border-bottom:1px solid var(--eng-line,#dde5e0);padding:6px 8px;font-size:12px}.eng-release-table td{vertical-align:top;border-bottom:1px solid #eef2ef;padding:8px}.eng-release-table small{color:var(--eng-muted,#5d6b63);display:block}.eng-release-note{white-space:pre-wrap;max-width:320px}.eng-release-tag{color:#0b5e33;background:#e5f5ec;border-radius:10px;margin-left:6px;padding:1px 8px;font-size:11px;font-weight:600}.eng-release-remove{color:#a4262c;cursor:pointer;background:#fff;border:1px solid #e0b4b4;border-radius:4px;margin-left:8px;padding:2px 10px}.eng-release-key{margin-top:18px;font-size:13px}.eng-release-key summary{cursor:pointer;font-weight:600}.eng-release-key .eng-desktop-key{margin:10px 0 8px;display:block}.w-install-download small{opacity:.85;margin-left:6px;font-size:12px;font-weight:400}.eng-release-progress{color:#3a4a3f;margin:10px 0 0}.eng-release-progress small{color:#6b7a70;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-family:ui-monospace,Consolas,monospace;font-size:11px;display:block;overflow:hidden}.w-server-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.w-server-actions .w-btn{color:#1f3a2a;cursor:pointer;background:#fff;border:1px solid #b9c4bd;border-radius:4px;padding:6px 14px;font-size:13px}.w-server-actions .w-btn:hover:not(:disabled){background:#eef5f0;border-color:#217346}.w-server-actions .w-btn:disabled{opacity:.5;cursor:default}
