.page-running-region{z-index:1;pointer-events:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;display:grid;position:absolute}.page-running-region.footer{align-items:end}.page-running-region.free{white-space:normal;display:block;position:absolute;overflow:visible}.page-running-text-layer{z-index:1;position:relative}.page-running-overlay-preview{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.boxed-text{--boxed-text-border-width:1px;--boxed-text-border-style:solid;--boxed-text-border-color:currentColor;--boxed-text-border-radius:2px;--boxed-text-background:transparent;box-sizing:border-box;border:var(--boxed-text-border-width) var(--boxed-text-border-style) var(--boxed-text-border-color);border-radius:var(--boxed-text-border-radius);background-color:var(--boxed-text-background);padding:calc(var(--boxed-text-padding-y,0px) + var(--boxed-run-extra-padding-y,0px)) .18em;line-height:var(--boxed-text-line-height,inherit);-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline}.boxed-text.boxed-inline-math{vertical-align:baseline;align-items:center;line-height:normal;display:inline-flex}[data-boxed-run-aligned=true] .boxed-text{vertical-align:baseline;min-height:0;line-height:normal;display:inline}[data-boxed-run-aligned=true] .boxed-text.boxed-inline-math{vertical-align:baseline}.boxed-text:has([data-boxed-run-height-target=true]){border:0;border-radius:0;outline:0;padding:0}.boxed-run-framed{position:relative}.boxed-run-frame-layer{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0;overflow:visible}.boxed-run-frame{box-sizing:border-box;border:var(--boxed-text-border-width,1px) var(--boxed-text-border-style,solid) var(--boxed-text-border-color,currentColor);border-radius:var(--boxed-text-border-radius,2px);background-color:var(--boxed-text-background,transparent);position:absolute}.boxed-text[data-boxed-run-height-target=true],.boxed-text [data-boxed-run-height-target=true]{box-sizing:border-box;border:var(--boxed-text-border-width) var(--boxed-text-border-style) var(--boxed-text-border-color);border-radius:var(--boxed-text-border-radius);background-color:var(--boxed-text-background);padding:calc(var(--boxed-text-padding-y,0px) + var(--boxed-run-extra-padding-top,0px)) .18em calc(var(--boxed-text-padding-y,0px) + var(--boxed-run-extra-padding-bottom,0px));vertical-align:baseline;-webkit-box-decoration-break:clone;box-decoration-break:clone;align-items:baseline;line-height:1;display:inline-flex}.boxed-text [data-boxed-run-height-target=true].inline-math-node{padding-inline:calc(.18em + var(--inline-math-node-margin-x,0px));margin-inline:0}.boxed-run-framed .boxed-text[data-boxed-run-height-target=true],.boxed-run-framed .boxed-text [data-boxed-run-height-target=true]{background-color:#0000;border-color:#0000;outline:0}.boxed-run-measuring .boxed-text{vertical-align:baseline;align-items:center;line-height:1;--boxed-run-extra-padding-y:0px!important;--boxed-run-extra-padding-bottom:0px!important;--boxed-run-extra-padding-top:0px!important;min-height:0!important;display:inline-flex!important}.boxed-run-measuring .boxed-text[data-boxed-run-height-target=true],.boxed-run-measuring .boxed-text [data-boxed-run-height-target=true]{align-items:baseline;--boxed-run-extra-padding-y:0px!important;--boxed-run-extra-padding-bottom:0px!important;--boxed-run-extra-padding-top:0px!important;border:var(--boxed-text-border-width) var(--boxed-text-border-style) var(--boxed-text-border-color)!important;padding:var(--boxed-text-padding-y,0px) .18em!important;vertical-align:baseline!important;min-height:0!important;line-height:1!important;display:inline-flex!important}.boxed-text[data-boxed-run-connect-right=true],.boxed-text [data-boxed-run-connect-right=true]{border-right-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.boxed-text[data-boxed-run-connect-left=true],.boxed-text [data-boxed-run-connect-left=true]{border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0}.boxed-text.boxed-inline-math .math-preview,.boxed-text.boxed-inline-math .inline-math-node{line-height:normal}[data-sigma-doc-boxed-variant=thick]{--boxed-text-border-width:2px}[data-sigma-doc-boxed-variant=double]{--boxed-text-border-width:1px;--boxed-text-border-style:solid;outline:1px solid var(--boxed-text-border-color,currentColor);outline-offset:-3px}.sigma-doubleboxed .fbox,.sigma-doubleboxed .ML__box{outline-offset:-3px;outline:1px solid;border-width:1px!important}.sigma-thickboxed .fbox,.sigma-thickboxed .ML__box{border-width:2px!important}.sigma-outerthick-doubleboxed .fbox,.sigma-outerthick-doubleboxed .ML__box{outline-offset:-4px;outline:1px solid;border-width:2px!important}.sigma-kyoutsuu-choice{box-sizing:border-box;font-variant-numeric:tabular-nums;vertical-align:.14em;border:.14em solid;border-radius:50%;justify-content:center;align-items:center;block-size:1.28em;inline-size:.9em;font-family:Arial,Helvetica Neue,sans-serif;font-style:normal;font-weight:700;line-height:1;display:inline-flex!important}.sigma-kyoutsuu-choice>.ML__text,.sigma-kyoutsuu-choice>.text{font-size:.78em;font-style:inherit;font-variant-numeric:inherit;font-weight:inherit;justify-content:center;align-items:center;line-height:1;display:inline-flex;font-family:inherit!important}.sigma-kyoutsuu-choice>.text>.mord{font:inherit}.boxed-text[data-sigma-doc-boxed-variant=oval]{--boxed-text-border-radius:.9em;padding-left:.45em;padding-right:.45em}.boxed-text[data-sigma-doc-boxed-variant=shade]{--boxed-text-border-color:var(--boxed-tone-border,#9ca3af);--boxed-text-background:var(--boxed-tone-fill,#f3f4f6);--boxed-text-border-radius:4px;padding-left:.4em;padding-right:.4em}[data-sigma-doc-boxed-tone=gray]{--boxed-tone-fill:#f3f4f6;--boxed-tone-border:#9ca3af}[data-sigma-doc-boxed-tone=blue]{--boxed-tone-fill:#eff6ff;--boxed-tone-border:#93c5fd}[data-sigma-doc-boxed-tone=green]{--boxed-tone-fill:#ecfdf5;--boxed-tone-border:#6ee7b7}[data-sigma-doc-boxed-tone=red]{--boxed-tone-fill:#fef2f2;--boxed-tone-border:#fca5a5}[data-sigma-doc-boxed-tone=yellow]{--boxed-tone-fill:#fffbeb;--boxed-tone-border:#fcd34d}.sigma-doc-box-block,.print-box-block{box-sizing:border-box;width:100%;padding:var(--sigma-doc-box-padding-top,12px) var(--sigma-doc-box-padding-right,14px) var(--sigma-doc-box-padding-bottom,12px) var(--sigma-doc-box-padding-left,14px);border:var(--sigma-doc-box-border-width,1.2px) var(--sigma-doc-box-border-style,solid) var(--sigma-doc-box-border-color,#111);border-radius:var(--sigma-doc-box-radius,0);background:var(--sigma-doc-box-background,#fff);box-shadow:var(--sigma-doc-box-shadow,none);margin:10px 0;position:relative}.print-box-block.print-box-fragment{margin-top:0;margin-bottom:0}.print-block-slice{box-sizing:border-box;width:100%;position:relative}.print-block-slice-inner>*{margin-top:0}.print-box-block.print-box-fragment-first,.print-box-block.print-box-fragment-middle{padding-bottom:max(4px, calc(var(--sigma-doc-box-padding-bottom,12px) * .35));border-bottom-color:#0000}.print-box-block.print-box-fragment-middle,.print-box-block.print-box-fragment-last{padding-top:max(4px, calc(var(--sigma-doc-box-padding-top,12px) * .35));border-top-color:#0000}.print-box-block.print-box-fragment:not(.print-box-fragment-single).box-frame--notebook-rules,.print-box-block.print-box-fragment:not(.print-box-fragment-single).box-frame--corner{min-height:0}.print-box-block.print-box-fragment-first.box-frame--notebook-rules:after,.print-box-block.print-box-fragment-middle.box-frame--notebook-rules:after{border-bottom-color:#0000}.print-box-block.print-box-fragment-middle.box-frame--notebook-rules:after,.print-box-block.print-box-fragment-last.box-frame--notebook-rules:after{border-top-color:#0000}.print-box-block.print-box-fragment-first.box-frame--double-rule:after,.print-box-block.print-box-fragment-middle.box-frame--double-rule:after{border-bottom-color:#0000}.print-box-block.print-box-fragment-middle.box-frame--double-rule:after,.print-box-block.print-box-fragment-last.box-frame--double-rule:after{border-top-color:#0000}.print-box-block.print-box-fragment-first{border-bottom-right-radius:0;border-bottom-left-radius:0}.print-box-block.print-box-fragment-middle{border-radius:0}.print-box-block.print-box-fragment-last{border-top-left-radius:0;border-top-right-radius:0}.print-box-block.print-box-fragment:not(.print-box-fragment-single){box-shadow:none}.box-frame--left-bar{background:linear-gradient(var(--sigma-doc-box-left-bar-color,#111), var(--sigma-doc-box-left-bar-color,#111)) left top / var(--sigma-doc-box-left-bar-width,5px) 100% no-repeat, var(--sigma-doc-box-background,#fff)}.box-frame--horizontal-rules{border-width:var(--sigma-doc-box-horizontal-rule-width,1px) 0;border-style:solid;border-color:var(--sigma-doc-box-horizontal-rule-color,#111)}.box-frame--notebook-rules{--sigma-doc-box-notebook-ring-path-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='-16%200%2042%2023.35'%3E%3Cpath%20d='M0%200C-5.6%200.05%20-12.5%200.85%20-14.2%203.25C-16.4%206.35%20-10.7%207.65%20-2.2%207.45C6.8%207.25%2019.5%207.05%2023.4%204.55C25.75%203.05%2024.05%201.35%2020.05%200.82C17.25%200.45%2015.15%201.08%2015.12%202.62C15.08%204.85%2019.05%205.36%2022.95%205.78C26.15%206.12%2026.05%209.08%2022.55%2010.75C17.85%2012.98%207.15%2012.88%20-3.6%2011.25C-12.35%209.92%20-16.28%207.02%20-12.25%204.84C-9.02%203.08%20-2.78%204.26%200%204.8'%20fill='none'%20stroke='%23706b5a'%20stroke-width='1.2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E");min-height:var(--sigma-doc-box-notebook-min-height,350px);isolation:isolate;background:0 0;border:0;overflow:visible}.box-frame--notebook-rules:before{z-index:1;top:0;left:calc(var(--sigma-doc-box-notebook-binding-x,20px) - var(--sigma-doc-box-notebook-ring-left-overhang,14px));width:var(--sigma-doc-box-notebook-ring-width,38px);height:100%;min-height:var(--sigma-doc-box-notebook-frame-height,350px);pointer-events:none;content:"";background:var(--sigma-doc-box-notebook-ring-path-image) left top var(--sigma-doc-box-notebook-ring-top,8px) / var(--sigma-doc-box-notebook-ring-width,38px) var(--sigma-doc-box-notebook-ring-gap,23.35px) no-repeat round, linear-gradient(var(--sigma-doc-box-notebook-binding-color,#b9b3a1), var(--sigma-doc-box-notebook-binding-color,#b9b3a1)) left var(--sigma-doc-box-notebook-ring-left-overhang,14px) top / var(--sigma-doc-box-notebook-binding-width,1px) 100% no-repeat;position:absolute}.box-frame--notebook-rules:after{z-index:0;inset:0 0 0 var(--sigma-doc-box-notebook-frame-left,20px);min-height:var(--sigma-doc-box-notebook-frame-height,350px);border:var(--sigma-doc-box-border-width,1px) var(--sigma-doc-box-border-style,solid) var(--sigma-doc-box-notebook-frame-border-color,#9ca3afd9);pointer-events:none;content:"";background:var(--sigma-doc-box-background,#fff);position:absolute}.box-frame--notebook-rules .sigma-doc-box-body,.box-frame--notebook-rules .print-box-body{z-index:2;line-height:var(--sigma-doc-box-body-line-height,1.85)}.box-frame--notebook-rules .sigma-doc-box-title,.box-frame--notebook-rules .print-box-title{z-index:2}.box-frame--notebook-rules .sigma-doc-box-body p,.box-frame--notebook-rules .print-box-body p{line-height:inherit}.box-frame--title-band{padding-top:max(var(--sigma-doc-box-padding-top,42px), var(--sigma-doc-box-title-band-height,32px))}.box-frame--title-band .sigma-doc-box-title,.box-frame--title-band .print-box-title{min-height:var(--sigma-doc-box-title-band-height,32px);margin:calc(var(--sigma-doc-box-padding-top,42px) * -1) calc(var(--sigma-doc-box-padding-right,14px) * -1) 10px calc(var(--sigma-doc-box-padding-left,14px) * -1);padding:0 var(--sigma-doc-box-padding-right,14px) 0 var(--sigma-doc-box-padding-left,14px);border-bottom:var(--sigma-doc-box-title-band-rule-width,0) solid var(--sigma-doc-box-title-band-rule-color,transparent);background:var(--sigma-doc-box-title-background,#e2e8f0);align-items:center;display:flex}.box-frame--title-band.box-frame--title-position-c .sigma-doc-box-title,.box-frame--title-band.box-frame--title-position-c .print-box-title{justify-content:center}.box-frame--title-band.box-frame--title-position-r .sigma-doc-box-title,.box-frame--title-band.box-frame--title-position-r .print-box-title{justify-content:flex-end}.box-frame--title-tab .sigma-doc-box-title,.box-frame--title-tab .print-box-title{z-index:2;box-sizing:border-box;width:fit-content;max-width:calc(100% + var(--sigma-doc-box-padding-left,16px) + var(--sigma-doc-box-padding-right,16px));min-height:var(--sigma-doc-box-title-tab-height,26px);margin:calc((var(--sigma-doc-box-padding-top,14px) + var(--sigma-doc-box-border-width,1.4px)) * -1) auto var(--sigma-doc-box-padding-top,14px) calc(var(--sigma-doc-box-title-tab-offset-x,0px) - var(--sigma-doc-box-padding-left,16px) - var(--sigma-doc-box-border-width,1.4px));padding:0 var(--sigma-doc-box-title-tab-padding-right,12px) 0 var(--sigma-doc-box-title-tab-padding-left,12px);border-radius:var(--sigma-doc-box-radius,0) var(--sigma-doc-box-title-tab-radius,4px) var(--sigma-doc-box-title-tab-radius,4px) 0;background:var(--sigma-doc-box-title-background,#1f3864);color:var(--sigma-doc-box-title-color,#fff);align-items:center;display:flex;position:relative}.box-frame--title-tab.box-frame--title-position-c .sigma-doc-box-title,.box-frame--title-tab.box-frame--title-position-c .print-box-title{border-radius:var(--sigma-doc-box-title-tab-radius,4px) var(--sigma-doc-box-title-tab-radius,4px) var(--sigma-doc-box-title-tab-radius,4px) var(--sigma-doc-box-title-tab-radius,4px);margin-left:auto;margin-right:auto}.box-frame--title-tab.box-frame--title-position-r .sigma-doc-box-title,.box-frame--title-tab.box-frame--title-position-r .print-box-title{margin-right:calc(var(--sigma-doc-box-title-tab-offset-x,0px) - var(--sigma-doc-box-padding-right,16px) - var(--sigma-doc-box-border-width,1.4px));border-radius:var(--sigma-doc-box-title-tab-radius,4px) var(--sigma-doc-box-radius,0) 0 var(--sigma-doc-box-title-tab-radius,4px);margin-left:auto}.box-frame--title-plate .sigma-doc-box-title,.box-frame--title-plate .print-box-title{z-index:2;width:fit-content;margin:calc(var(--sigma-doc-box-padding-top,16px) * -1 - .7em - var(--sigma-doc-box-border-width,1px)) auto 8px 0;padding:var(--sigma-doc-box-title-plate-padding-top,2px) var(--sigma-doc-box-title-plate-padding-right,10px) var(--sigma-doc-box-title-plate-padding-bottom,2px) var(--sigma-doc-box-title-plate-padding-left,10px);background:var(--sigma-doc-box-background,#fff);text-align:var(--sigma-doc-box-title-align,left);display:block;position:relative}.box-frame--title-plate.box-frame--title-position-c .sigma-doc-box-title,.box-frame--title-plate.box-frame--title-position-c .print-box-title{margin-left:auto;margin-right:auto}.box-frame--title-plate.box-frame--title-position-r .sigma-doc-box-title,.box-frame--title-plate.box-frame--title-position-r .print-box-title{margin-left:auto;margin-right:0}.box-frame--corner{--corner-frame-corner-size:5.4px;--corner-frame-corner-color:#000;--corner-frame-rule-width:1px;--corner-frame-rule-color:#111;--corner-frame-guide-width:1px;--corner-frame-guide-color:#b8b8b8;--corner-frame-reference-height:40px;--corner-frame-fold-size:9px;--corner-frame-guide-inset-x:var(--corner-frame-fold-size);--corner-frame-guide-side-x:0px;--corner-frame-guide-side-y:var(--corner-frame-fold-size);--corner-frame-rule-x:5.58px;--corner-frame-rule-side-x:5.58px;--corner-frame-rule-y:5.58px;--corner-frame-rule-side-y:5.58px;--corner-frame-corner-x:1.53px;--corner-frame-corner-y:1.53px;container-type:inline-size}.sigma-doc-box-block.box-frame--corner,.print-box-block.box-frame--corner{--corner-frame-corner-color:var(--sigma-doc-box-corner-color,#000);--corner-frame-rule-width:var(--sigma-doc-box-title-rule-width,1px);--corner-frame-rule-color:var(--sigma-doc-box-title-rule-color,#111);--corner-frame-guide-color:var(--sigma-doc-box-title-guide-color,#b8b8b8);background:var(--sigma-doc-box-background,#fff);border:0;align-content:start;display:grid}.box-frame--corner:before{z-index:0;pointer-events:none;content:"";background:linear-gradient(var(--corner-frame-corner-color), var(--corner-frame-corner-color)) left var(--corner-frame-corner-x) top var(--corner-frame-corner-y) / var(--corner-frame-corner-size) var(--corner-frame-corner-size) no-repeat, linear-gradient(var(--corner-frame-corner-color), var(--corner-frame-corner-color)) right var(--corner-frame-corner-x) top var(--corner-frame-corner-y) / var(--corner-frame-corner-size) var(--corner-frame-corner-size) no-repeat, linear-gradient(var(--corner-frame-corner-color), var(--corner-frame-corner-color)) left var(--corner-frame-corner-x) bottom var(--corner-frame-corner-y) / var(--corner-frame-corner-size) var(--corner-frame-corner-size) no-repeat, linear-gradient(var(--corner-frame-corner-color), var(--corner-frame-corner-color)) right var(--corner-frame-corner-x) bottom var(--corner-frame-corner-y) / var(--corner-frame-corner-size) var(--corner-frame-corner-size) no-repeat, linear-gradient(var(--corner-frame-rule-color), var(--corner-frame-rule-color)) left var(--corner-frame-rule-x) top var(--corner-frame-rule-y) / calc(100% - var(--corner-frame-rule-x) - var(--corner-frame-rule-x)) var(--corner-frame-rule-width) no-repeat, linear-gradient(var(--corner-frame-rule-color), var(--corner-frame-rule-color)) left var(--corner-frame-rule-x) bottom var(--corner-frame-rule-y) / calc(100% - var(--corner-frame-rule-x) - var(--corner-frame-rule-x)) var(--corner-frame-rule-width) no-repeat, linear-gradient(var(--corner-frame-rule-color), var(--corner-frame-rule-color)) left var(--corner-frame-rule-side-x) top var(--corner-frame-rule-side-y) / var(--corner-frame-rule-width) calc(100% - var(--corner-frame-rule-side-y) - var(--corner-frame-rule-side-y)) no-repeat, linear-gradient(var(--corner-frame-rule-color), var(--corner-frame-rule-color)) right var(--corner-frame-rule-side-x) top var(--corner-frame-rule-side-y) / var(--corner-frame-rule-width) calc(100% - var(--corner-frame-rule-side-y) - var(--corner-frame-rule-side-y)) no-repeat, linear-gradient(var(--corner-frame-guide-color), var(--corner-frame-guide-color)) left var(--corner-frame-guide-inset-x) top 0 / calc(100% - var(--corner-frame-guide-inset-x) - var(--corner-frame-guide-inset-x)) var(--corner-frame-guide-width) no-repeat, linear-gradient(var(--corner-frame-guide-color), var(--corner-frame-guide-color)) left var(--corner-frame-guide-inset-x) bottom 0 / calc(100% - var(--corner-frame-guide-inset-x) - var(--corner-frame-guide-inset-x)) var(--corner-frame-guide-width) no-repeat, linear-gradient(var(--corner-frame-guide-color), var(--corner-frame-guide-color)) left var(--corner-frame-guide-side-x) top var(--corner-frame-guide-side-y) / var(--corner-frame-guide-width) calc(100% - var(--corner-frame-guide-side-y) - var(--corner-frame-guide-side-y)) no-repeat, linear-gradient(var(--corner-frame-guide-color), var(--corner-frame-guide-color)) right var(--corner-frame-guide-side-x) top var(--corner-frame-guide-side-y) / var(--corner-frame-guide-width) calc(100% - var(--corner-frame-guide-side-y) - var(--corner-frame-guide-side-y)) no-repeat, linear-gradient(var(--corner-frame-guide-color), var(--corner-frame-guide-color)) left var(--corner-frame-guide-inset-x) top 0 / var(--corner-frame-guide-width) var(--corner-frame-guide-side-y) no-repeat, linear-gradient(var(--corner-frame-guide-color), var(--corner-frame-guide-color)) right var(--corner-frame-guide-inset-x) top 0 / var(--corner-frame-guide-width) var(--corner-frame-guide-side-y) no-repeat, linear-gradient(var(--corner-frame-guide-color), var(--corner-frame-guide-color)) left var(--corner-frame-guide-inset-x) bottom 0 / var(--corner-frame-guide-width) var(--corner-frame-guide-side-y) no-repeat, linear-gradient(var(--corner-frame-guide-color), var(--corner-frame-guide-color)) right var(--corner-frame-guide-inset-x) bottom 0 / var(--corner-frame-guide-width) var(--corner-frame-guide-side-y) no-repeat, linear-gradient(var(--corner-frame-guide-color), var(--corner-frame-guide-color)) left var(--corner-frame-guide-side-x) top var(--corner-frame-guide-side-y) / var(--corner-frame-guide-inset-x) var(--corner-frame-guide-width) no-repeat, linear-gradient(var(--corner-frame-guide-color), var(--corner-frame-guide-color)) right var(--corner-frame-guide-side-x) top var(--corner-frame-guide-side-y) / var(--corner-frame-guide-inset-x) var(--corner-frame-guide-width) no-repeat, linear-gradient(var(--corner-frame-guide-color), var(--corner-frame-guide-color)) left var(--corner-frame-guide-side-x) bottom var(--corner-frame-guide-side-y) / var(--corner-frame-guide-inset-x) var(--corner-frame-guide-width) no-repeat, linear-gradient(var(--corner-frame-guide-color), var(--corner-frame-guide-color)) right var(--corner-frame-guide-side-x) bottom var(--corner-frame-guide-side-y) / var(--corner-frame-guide-inset-x) var(--corner-frame-guide-width) no-repeat;position:absolute;inset:0}.box-frame--corner .sigma-doc-box-body,.box-frame--corner .print-box-body{text-align:var(--sigma-doc-box-body-align,center)}.box-frame--corner .sigma-doc-box-body,.box-frame--corner .sigma-doc-box-title,.box-frame--corner .print-box-body,.box-frame--corner .print-box-title{font-family:inherit}.sigma-doc-box-block.box-frame--double-rule:after,.print-box-block.box-frame--double-rule:after{content:"";inset:var(--sigma-doc-box-double-offset,4px);pointer-events:none;border:var(--sigma-doc-box-double-width,1px) solid var(--sigma-doc-box-double-color,#111);position:absolute}.sigma-doc-box-title,.print-box-title{z-index:1;color:var(--sigma-doc-box-title-color,inherit);font-family:var(--sigma-doc-box-title-font-family,inherit);font-size:var(--sigma-doc-box-title-font-size,inherit);font-weight:var(--sigma-doc-box-title-weight,700);line-height:var(--sigma-doc-box-title-line-height,inherit);text-align:var(--sigma-doc-box-title-align,left);margin:0 0 6px;position:relative}.box-frame--corner .sigma-doc-box-title,.box-frame--corner .print-box-title{margin-bottom:12px}.box-frame--corner .sigma-doc-box-body,.box-frame--corner .print-box-body{line-height:var(--sigma-doc-box-body-line-height,inherit)}.box-frame--corner .sigma-doc-box-body p,.box-frame--corner .print-box-body p{min-height:0;line-height:inherit;margin:0}.sigma-doc-box-body,.print-box-body{z-index:1;color:var(--sigma-doc-box-body-color,inherit);font-family:var(--sigma-doc-box-body-font-family,inherit);font-size:var(--sigma-doc-box-body-font-size,inherit);text-align:var(--sigma-doc-box-body-align,inherit);position:relative}.sigma-doc-box-body>:first-child,.print-box-body>:first-child{margin-top:0}.sigma-doc-box-body>:last-child,.print-box-body>:last-child{margin-bottom:0}.sigma-doc-box-corner,.print-box-corner{z-index:2;width:var(--sigma-doc-box-corner-size,0);height:var(--sigma-doc-box-corner-size,0);pointer-events:none;background:var(--sigma-doc-box-corner-color,#000);display:none;position:absolute}.box-frame--corner-squares:not(.box-frame--corner) .sigma-doc-box-corner,.box-frame--corner-squares:not(.box-frame--corner) .print-box-corner{display:block}.sigma-doc-box-corner.top-left,.print-box-corner.top-left{top:calc(var(--sigma-doc-box-corner-size,0) / -2);left:calc(var(--sigma-doc-box-corner-size,0) / -2)}.sigma-doc-box-corner.top-right,.print-box-corner.top-right{top:calc(var(--sigma-doc-box-corner-size,0) / -2);right:calc(var(--sigma-doc-box-corner-size,0) / -2)}.sigma-doc-box-corner.bottom-left,.print-box-corner.bottom-left{bottom:calc(var(--sigma-doc-box-corner-size,0) / -2);left:calc(var(--sigma-doc-box-corner-size,0) / -2)}.sigma-doc-box-corner.bottom-right,.print-box-corner.bottom-right{right:calc(var(--sigma-doc-box-corner-size,0) / -2);bottom:calc(var(--sigma-doc-box-corner-size,0) / -2)}.inline-math-node{--inline-math-node-margin-x:2px;width:auto;margin:0 var(--inline-math-node-margin-x);vertical-align:baseline;white-space:nowrap;background:0 0;border-radius:5px;padding:0;line-height:1;display:inline-block}.inline-math-node.display-math-node{white-space:normal;width:100%;margin:0;display:block}.math-preview-inline,.math-preview-inline .katex{width:auto;display:inline}.math-preview-inline .ML__latex{vertical-align:baseline;width:auto;display:inline-block}.math-preview .ML__text{font-family:var(--sigma-math-text-font-family,var(--editor-body-font-family))}.math-preview-inline .katex-html{display:inline}.sigma-underline-run:not(:has(.math-preview)){text-underline-offset:.12em;text-decoration-skip-ink:auto;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:1px}.sigma-underline-run .inline-math-node{margin-left:0;margin-right:0}u:has(.math-preview) .inline-math-node{margin-left:0;margin-right:0}.sigma-underline-run:has(.math-preview){vertical-align:baseline;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-bottom:1.25px solid;max-width:100%;padding-bottom:.1em;text-decoration:none;display:inline-block}u:has(.math-preview){vertical-align:baseline;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-bottom:1.25px solid;max-width:100%;padding-bottom:.1em;text-decoration:none;display:inline-block}.sigma-underline-run:has(.math-preview) *{text-decoration:none}u:has(.math-preview) *{text-decoration:none}.math-preview-display{width:100%;display:block}.graph2d-svg{background:0 0;width:100%;height:auto;display:block;overflow:visible}.graph2d-plot-bg{fill:#0000}.graph2d-fill-region{stroke:none;pointer-events:none}.graph2d-grid line{stroke:#e9edf3;stroke-width:1px}.graph2d-axes line{stroke:#30343b;stroke-width:1.2px}.graph2d-axis-arrow{fill:#30343b}.graph2d-ticks line{stroke:#50555f;stroke-width:1px}.graph2d-ticks text{fill:#4b5563;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9pt}.graph2d-tex-label{color:#4b5563;fill:#4b5563;font-size:9pt;overflow:visible}.graph2d-tex-label .katex{font-size:inherit;white-space:nowrap;line-height:1}.graph2d-point-guides{pointer-events:none}.graph2d-points circle:not(.graph2d-point):not(.graph2d-point-open-halo){stroke:#fff;stroke-width:1.6px}.graph2d-error-bg{fill:#fff7f7;stroke:#f0c4c4}.graph2d-error-text{fill:var(--danger);font-size:13px}.rich-inline-content .math-preview-display{width:100%;margin:6px 0;display:block;overflow-x:auto}.print-a4-page{width:var(--print-page-width,210mm);height:var(--print-page-height,297mm);border:1px solid var(--border);color:#111;background:#fff;font-family:Yu Gothic,Hiragino Sans,Meiryo,system-ui,sans-serif;position:relative;overflow:hidden}.print-page-content-layer{top:var(--print-margin-top);right:calc(var(--print-margin-right) + 1px);bottom:var(--print-margin-bottom);left:calc(var(--print-margin-left) + 1px);z-index:1;color:var(--text-primary);font-size:var(--editor-font-size,12pt);flex-direction:column;line-height:1.78;display:flex;position:absolute;overflow:hidden}.print-page-columns{grid-template-columns:repeat(var(--print-column-count,1), minmax(0, 1fr));column-gap:var(--print-column-gap,0mm);flex:1;min-height:0;display:grid}.print-page-column{min-width:0;overflow:hidden}.print-measure-layer{z-index:-1;visibility:hidden;color:var(--text-primary);font-family:Yu Gothic,Hiragino Sans,Meiryo,system-ui,sans-serif;font-size:var(--editor-font-size,12pt);pointer-events:none;line-height:1.78;position:absolute;top:0;left:-100000px}.print-measure-column{width:var(--print-measure-column-width)}.print-page-overlay-layer{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.print-page-overlay-layer svg{width:100%;height:100%;display:block}.print-page-overlay-layer.background{z-index:0}.print-page-overlay-layer.foreground{z-index:2}.print-section{font-size:calc(var(--editor-font-size,12pt) * 1.85);margin:18px 0 14px;font-weight:760;line-height:1.28}.print-heading{font-size:calc(var(--editor-font-size,12pt) * 1.18);margin:12px 0 6px;font-weight:700;line-height:1.42}.heading-number-prefix{-webkit-user-select:none;user-select:none;white-space:nowrap;margin-inline-end:.5em}h1.print-heading{font-size:calc(var(--editor-font-size,12pt) * 1.85);margin:18px 0 14px;font-weight:760;line-height:1.28}h2.print-heading{font-size:calc(var(--editor-font-size,12pt) * 1.42);margin:16px 0 8px;font-weight:720;line-height:1.34}.print-paragraph{min-height:calc(1.78em + var(--sigma-doc-space-after,0px));line-height:inherit;font-size:inherit;margin:2px 0}.print-list{line-height:inherit;font-size:inherit;margin:2px 0}.print-list .print-list{margin:0}@counter-style sigma-doc-paren-decimal{system:extends decimal;prefix:"(";suffix:") "}ol[data-list-marker=paren]{list-style-type:sigma-doc-paren-decimal}:is(ol,ul){--sigma-doc-list-marker-font-family:initial;--sigma-doc-list-marker-font-size:initial;--sigma-doc-list-marker-color:initial;--sigma-doc-list-marker-font-weight:initial;--sigma-doc-list-marker-font-style:initial}li[data-list-marker-typography]::marker{font-family:var(--sigma-doc-list-marker-font-family,inherit);font-size:var(--sigma-doc-list-marker-font-size,inherit);color:var(--sigma-doc-list-marker-color,inherit);font-weight:var(--sigma-doc-list-marker-font-weight,inherit);font-style:var(--sigma-doc-list-marker-font-style,inherit)}.print-problem{break-inside:auto;border:0;margin:0;padding:0}.print-problem-area{margin:2px 0;padding:0}.print-problem-area-fragment-middle,.print-problem-area-fragment-last{margin-top:0}.print-problem-area[data-problem-area=prompt],.print-problem-area[data-problem-area=hints]{margin-bottom:14px}.print-problem-area.print-problem-area-fragment-first,.print-problem-area.print-problem-area-fragment-middle{margin-bottom:0}.print-problem-area.print-problem-area-reservation-only{margin:0}.print-problem-area.with-frame{box-sizing:border-box;border-left:.3mm solid #111;border-right:.3mm solid #111;padding:2.5mm 3mm;position:relative}.print-problem-area.with-frame.first-frame-area{border-top:.3mm solid #111;border-top-left-radius:.6mm;border-top-right-radius:.6mm}.print-problem-area.with-frame.last-frame-area{border-bottom:.3mm solid #111;border-bottom-right-radius:.6mm;border-bottom-left-radius:.6mm}.print-problem-area.with-frame:not(.first-frame-area){padding-top:0}.print-problem-area.with-frame.box-frame--double-rule{border-left-style:double;border-left-width:.8mm;border-right-style:double;border-right-width:.8mm;padding:3mm 3.4mm}.print-problem-area.with-frame.box-frame--double-rule.first-frame-area{border-top-style:double;border-top-width:.8mm}.print-problem-area.with-frame.box-frame--double-rule.last-frame-area{border-bottom-style:double;border-bottom-width:.8mm}.print-problem-area.with-frame.box-frame--corner{--corner-frame-corner-size:2.1mm;--corner-frame-rule-width:.25mm;--corner-frame-guide-width:.2mm;--corner-frame-guide-inset-x:clamp(3.2mm, 6cqi, 6.4mm);--corner-frame-guide-side-x:0mm;--corner-frame-guide-side-y:clamp(3.2mm, 6cqi, 6.4mm);--corner-frame-rule-x:clamp(1.3mm, 1.8cqi, 1.85mm);--corner-frame-rule-side-x:clamp(2.4mm, 3.25cqi, 3.45mm);--corner-frame-rule-y:clamp(2.1mm, 3cqi, 3.2mm);--corner-frame-rule-side-y:clamp(1.3mm, 2cqi, 1.85mm);--corner-frame-corner-x:clamp(1.6mm, 2cqi, 2.1mm);--corner-frame-corner-y:clamp(1.3mm, 1.8cqi, 1.85mm);background:#fff;border:0;border-radius:0;padding:6.4mm 8mm}.print-problem-area.with-frame.box-frame--corner:not(.first-frame-area){padding-top:6.4mm}.print-problem-area-content{z-index:1;min-width:0;display:block;position:relative}.print-problem-area-content.with-number{grid-template-columns:max-content minmax(0,1fr);align-items:start;column-gap:8px;display:grid}.print-problem-area-fragment .print-problem-area-content.with-number{display:block}.print-problem-area-fragment .print-problem-number{z-index:2;position:absolute;top:0;left:0}.print-problem-area-fragment .print-problem-area-content.with-number .print-problem-area-body>:first-child{box-sizing:border-box;padding-left:calc(1.9em + 8px)}.print-problem-number{box-sizing:border-box;font-variant-numeric:tabular-nums;text-align:center;border:1px solid #111;border-radius:2px;justify-content:center;align-items:center;min-width:1.9em;height:1.9em;margin:0;padding:0 .24em;font-weight:750;line-height:1.35;display:inline-flex}.print-problem-area-body{min-width:0}.print-problem-area-body.empty-lead-placeholder{min-height:calc(max(34px,1.78em) + 9.5px)}.print-empty-lead-shell{min-height:inherit}.print-layout-section{column-count:var(--print-layout-section-column-count);column-gap:var(--print-layout-section-column-gap);column-rule:.2mm solid #d0d0d0;column-fill:balance}.print-layout-section>*{break-inside:avoid}.print-layout-section>.print-column-break-before{break-before:column;-webkit-column-break-before:always}.print-image{text-align:center;break-inside:avoid;margin:12px auto}.print-image img{width:var(--image-width);max-width:100%;margin-inline:auto;display:block}.print-image.align-left img{margin-left:0;margin-right:auto}.print-image.align-right img{margin-left:auto;margin-right:0}.print-image figcaption{color:#555;margin-top:5px;font-size:11px}.print-image-missing{color:#777;border:1px dashed #bbb;place-items:center;min-height:90px;display:grid}.print-graph2d{text-align:center;break-inside:avoid;margin:12px auto}.print-graph2d .graph2d-svg{width:var(--graph-width);max-width:100%;margin-inline:auto}.print-graph2d.align-left .graph2d-svg{margin-left:0;margin-right:auto}.print-graph2d.align-right .graph2d-svg{margin-left:auto;margin-right:0}.print-graph2d figcaption{color:#555;margin-top:5px;font-size:11px}.overlay-shape{box-sizing:border-box;pointer-events:auto;position:absolute}.overlay-vector-svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;width:100%;height:100%;display:block;overflow:visible}.overlay-vector-svg marker>*{stroke-dasharray:none}.overlay-image-frame{width:100%;height:100%;position:relative}.overlay-callout-text-frame{z-index:1;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:absolute;overflow:visible}.chart-shape{pointer-events:all;background:0 0;width:100%;height:100%;display:block;position:relative;overflow:hidden}.chart-shape .chart-shape-svg{width:100%;height:100%;display:block}.graph-shape{pointer-events:all;background:0 0;border-radius:4px;display:block;position:relative;overflow:hidden}.overlay-text-shape{outline:none;width:100%;min-width:8px;max-width:100%;min-height:1em;line-height:1;overflow:visible}.overlay-text-shape .overlay-text-shape-content{overflow-wrap:anywhere;white-space:pre-wrap;outline:none;width:100%;min-width:8px;max-width:100%;min-height:1em;line-height:1;overflow:visible}.overlay-text-shape .overlay-text-shape-content p,.overlay-text-shape .overlay-text-shape-content h1,.overlay-text-shape .overlay-text-shape-content h2,.overlay-text-shape .overlay-text-shape-content h3,.overlay-text-shape .overlay-text-shape-content ul,.overlay-text-shape .overlay-text-shape-content ol{margin:0}.overlay-text-shape .overlay-text-shape-content ul,.overlay-text-shape .overlay-text-shape-content ol{padding-inline-start:1.6em}.overlay-text-shape .overlay-text-shape-content blockquote,.overlay-text-shape .overlay-text-shape-content pre,.overlay-text-shape .overlay-text-shape-content hr{margin:0}.overlay-text-shape .overlay-text-shape-content blockquote{color:#111111c7;border-left:3px solid #11111147;padding:0 0 0 .6em}.overlay-text-shape .overlay-text-shape-content pre{color:#24292f;white-space:pre-wrap;overflow-wrap:anywhere;font-variant-ligatures:none;tab-size:2;background:#f7f8fa;border:1px solid #11111117;border-radius:6px;padding:.3em .5em;font-family:SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.92em;line-height:1.5}.overlay-text-shape .overlay-text-shape-content pre[data-code-theme=dark]{color:#f5f5f5;background:#171717;border-color:#ffffff29}.overlay-text-shape .overlay-text-shape-content hr{border:0;border-top:1px solid #1111113d}.overlay-text-shape .inline-math-node{margin:0}.graph-shape .graph2d-svg{width:100%;height:100%}.text-flow-editor{min-height:34px;color:var(--text-primary);font-size:var(--editor-font-size,12pt);outline:none;line-height:1.78}.text-flow-editor :where(h1,h2,h3,p){margin:0}.text-flow-editor h1{font-size:calc(var(--editor-font-size,12pt) * 1.85);margin:18px 0 14px;font-weight:760;line-height:1.28}.text-flow-editor h2{font-size:calc(var(--editor-font-size,12pt) * 1.42);margin:16px 0 8px;font-weight:720;line-height:1.34}.text-flow-editor h3{font-size:calc(var(--editor-font-size,12pt) * 1.18);margin:12px 0 6px;font-weight:700;line-height:1.42}.text-flow-editor p{min-height:calc(1.78em + var(--sigma-doc-space-after,0px));margin:2px 0}.text-flow-editor :is(p,h1,h2,h3,ul,ol,hr),.print-paragraph,.print-heading,.print-section,.print-list,.print-divider{padding-bottom:var(--sigma-doc-space-after,0px)}.text-flow-editor :is(ul,ol)>li,.print-list>li{--sigma-doc-space-after:0px;--sigma-doc-list-item-space-after:0px}.text-flow-editor :is(ul,ol)>li>:not(ul,ol):not(:has(~:not(ul,ol))){padding-bottom:var(--sigma-doc-list-item-space-after,0px)}.print-list>li>:not(ul,ol):not(:has(~:not(ul,ol))){padding-bottom:var(--sigma-doc-list-item-space-after,0px)}.text-flow-shell{margin:-6px -10px 4px;padding:6px 12px;position:relative}[data-text-run-group]+[data-text-run-group]>.text-flow-shell{margin-top:0;padding-top:0}[data-text-run-group]:has(+[data-text-run-group])>.text-flow-shell{margin-bottom:0;padding-bottom:0}[data-text-run-group]+[data-text-run-group] .text-flow-editor>:first-child{margin-top:0}.page-running-region :is(ul,ol){line-height:inherit;font-size:inherit;margin:2px 0}.page-running-region :is(ul,ol) :is(ul,ol){margin:0}.overlay-text-shape .inline-math-node,.sigma-underline-run .inline-math-node{--inline-math-node-margin-x:0px}u:has(.math-preview) .inline-math-node{--inline-math-node-margin-x:0px}.print-quote{color:#111111c7;border-left:3px solid #11111147;margin:6px 0;padding:2px 0 2px 14px}.print-quote>:first-child{margin-top:0}.print-quote>:last-child{margin-bottom:0}.print-code{color:#24292f;white-space:pre-wrap;overflow-wrap:anywhere;font-variant-ligatures:none;tab-size:2;background:#f7f8fa;border:1px solid #11111117;border-radius:6px;margin:10px 0;padding:12px 14px;font-family:SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.92em;line-height:1.7;position:relative}.print-code[data-code-theme=dark]{color:#f5f5f5;caret-color:#f5f5f5;background:#171717;border-color:#ffffff29}.print-code[data-code-language]:after{content:attr(data-code-language);color:#11111157;letter-spacing:.02em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:9.5px;line-height:1.2;position:absolute;bottom:calc(100% + 1px);right:2px}.print-code[data-code-theme=dark][data-code-language]:after{color:#ffffff94}.hljs-comment,.hljs-quote{color:#6a737d;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-type{color:#b31d28}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string{color:#0a7c42}.hljs-number,.hljs-symbol,.hljs-bullet,.hljs-link{color:#005cc5}.hljs-title,.hljs-section,.hljs-name,.hljs-selector-id,.hljs-selector-class{color:#6f42c1}.hljs-params,.hljs-variable,.hljs-template-variable,.hljs-attr,.hljs-property{color:#24292f}.hljs-built_in,.hljs-class .hljs-title,.hljs-doctag,.hljs-meta,.hljs-meta-keyword{color:#8a4b00}.hljs-deletion{color:#b31d28}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:600}.print-code[data-code-theme=dark] :is(.hljs-comment,.hljs-quote){color:#a3a3a3}.print-code[data-code-theme=dark] :is(.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-type){color:#ff7b72}.print-code[data-code-theme=dark] :is(.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string){color:#7ee787}.print-code[data-code-theme=dark] :is(.hljs-number,.hljs-symbol,.hljs-bullet,.hljs-link){color:#79c0ff}.print-code[data-code-theme=dark] :is(.hljs-title,.hljs-section,.hljs-name,.hljs-selector-id,.hljs-selector-class){color:#d2a8ff}.print-code[data-code-theme=dark] :is(.hljs-params,.hljs-variable,.hljs-template-variable,.hljs-attr,.hljs-property){color:#f5f5f5}.print-code[data-code-theme=dark] :is(.hljs-built_in,.hljs-class .hljs-title,.hljs-doctag,.hljs-meta,.hljs-meta-keyword){color:#ffa657}.print-code[data-code-theme=dark] .hljs-deletion{color:#ff7b72}.print-divider{background:0 0;border:0;border-top:1px solid #1111113d;margin:10px 0}
.app-shell[data-ui-layout=word]{--editor-chrome-height:calc(74px + 32px + 98px);--editor-statusbar-height:var(--ribbon-statusbar-height)}.app-shell[data-ui-layout=word][data-ribbon-collapsed=true]{--editor-chrome-height:calc(74px + 32px)}.app-shell[data-ui-layout=word] .editor-menubar{grid-area:1/1}.app-shell[data-ui-layout=word] main.workspace{grid-area:2/1}body:has(.app-shell[data-ui-layout=word]) .overlay-drawing-hint{bottom:calc(24px + var(--ribbon-statusbar-height))}.app-shell[data-ui-layout=word] .ribbon-statusbar{justify-content:space-between;align-items:center;gap:var(--space-md);min-width:0;padding:0 var(--space-md);border-top:1px solid var(--border-subtle);background:var(--surface-soft);color:var(--text-secondary);grid-area:3/1;font-size:11px;display:flex}.app-shell[data-ui-layout=word] .ribbon-statusbar-pages{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-shell[data-ui-layout=word] .ribbon-statusbar-zoom{align-items:center;gap:var(--space-xs);flex:none;display:flex}.app-shell[data-ui-layout=word] .ribbon-statusbar .icon-button{width:22px;height:22px}.app-shell[data-ui-layout=word] .ribbon-statusbar .toolbar-select{height:22px;padding-top:0;padding-bottom:0;font-size:11px}.app-shell[data-ui-layout=word][data-backstage-open=true]{grid-template-rows:auto minmax(0, 1fr) var(--editor-statusbar-height)}.app-shell[data-ui-layout=word][data-backstage-open=true] .editor-menubar{grid-template-rows:74px 32px}.app-shell[data-ui-layout=word] .editor-menubar{grid-template-rows:74px 32px 98px}.app-shell[data-ui-layout=word][data-ribbon-collapsed=true] .editor-menubar{grid-template-rows:74px 32px}.app-shell[data-ui-layout=word] .menubar-row{grid-template-rows:41px 32px;grid-template-columns:42px 1fr auto 1fr}.app-shell[data-ui-layout=word] .ribbon-qat{justify-self:start;align-items:center;gap:var(--space-xs);grid-area:1/2;min-width:0;display:flex}.app-shell[data-ui-layout=word] .ribbon-qat .save-state-wrap{flex:0 auto;justify-content:flex-start;max-width:240px}.app-shell[data-ui-layout=word] .document-title-row{grid-area:1/3;justify-content:center;justify-self:center;max-width:100%}.app-shell[data-ui-layout=word] .document-title-row .document-title-field{flex:0 auto;max-width:100%}.app-shell[data-ui-layout=word] .document-title-row .document-title-input{field-sizing:content;text-align:center;flex:0 auto;min-width:8ch;max-width:100%;font-size:15px}.app-shell[data-ui-layout=word] .document-title-row .document-title-rich-overlay{justify-content:center;font-size:15px}.app-shell[data-ui-layout=word] .ribbon-titlebar-actions{justify-self:end;align-items:center;gap:var(--space-sm);grid-area:1/4;min-width:0;display:flex}.app-shell[data-ui-layout=word] .ribbon-titlebar-actions .workspace-open-button,.app-shell[data-ui-layout=word] .ribbon-titlebar-actions .version-history-button{flex:none}.app-shell[data-ui-layout=word] .document-tabs-row{grid-area:2/2/auto/5}.app-shell[data-ui-layout=word] .ribbon-tabs-row{min-width:0;padding-right:var(--space-md);background:var(--surface-soft);align-items:stretch;display:flex}.app-shell[data-ui-layout=word] .ribbon-tab-actions{align-self:center;align-items:center;gap:var(--space-xs);padding-left:var(--space-sm);flex:none;display:flex}.app-shell[data-ui-layout=word] .ribbon-tab-actions .icon-button{height:26px;padding:0 var(--space-sm);font-size:12px}.app-shell[data-ui-layout=word] .ribbon-tabs{align-items:flex-end;gap:var(--space-xs);min-width:0;padding:0 var(--space-md);background:var(--surface-soft);scrollbar-width:thin;flex:auto;display:flex;overflow:auto hidden}.app-shell[data-ui-layout=word] .ribbon-tab{height:32px;padding:0 var(--space-md);border-radius:var(--radius-control) var(--radius-control) 0 0;color:var(--text-primary);white-space:nowrap;background:0 0;border:1px solid #0000;border-bottom:0;flex:none;font-size:13px;font-weight:450}.app-shell[data-ui-layout=word] .ribbon-tab:hover{border-color:var(--border-subtle);background:var(--surface-muted)}.app-shell[data-ui-layout=word] .ribbon-tab:focus-visible{outline:1px solid var(--border-strong);outline-offset:-2px}.app-shell[data-ui-layout=word] .ribbon-tab[aria-selected=true]{border-color:var(--border-subtle);background:var(--surface-muted)}.app-shell[data-ui-layout=word] .ribbon-tab[data-contextual=true]{margin-left:var(--space-md);position:relative}.app-shell[data-ui-layout=word] .ribbon-tab[data-contextual=true]:before{pointer-events:none;top:var(--space-sm);bottom:var(--space-sm);left:calc(-1 * var(--space-sm));border-left:1px solid var(--border-subtle);content:"";position:absolute}.app-shell[data-ui-layout=word] .ribbon-body{min-width:0;padding:0 var(--space-md);background:var(--surface-muted);scrollbar-width:thin;align-items:stretch;display:flex;overflow:auto hidden}.app-shell[data-ui-layout=word] .ribbon-group{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);border-right:1px solid var(--border-subtle);flex:none;grid-template-rows:minmax(0,1fr) auto;display:grid}.app-shell[data-ui-layout=word] .ribbon-group:last-of-type{border-right:0}.app-shell[data-ui-layout=word] .ribbon-group-controls{justify-content:center;align-items:center;gap:var(--space-sm);min-width:0;display:flex}.app-shell[data-ui-layout=word] .ribbon-group-rows{gap:var(--space-xs);flex-direction:column;justify-content:center;min-width:0;display:flex}.app-shell[data-ui-layout=word] .ribbon-group-row{align-items:center;gap:var(--space-xs);min-width:0;min-height:28px;display:flex}.app-shell[data-ui-layout=word] .ribbon-group-large{flex:none;align-items:stretch;display:flex}.app-shell[data-ui-layout=word] .ribbon-group-large .icon-button,.app-shell[data-ui-layout=word] .icon-button.large{width:auto;min-width:52px;height:58px;padding:var(--space-xs) var(--space-sm);white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;line-height:1.2;display:flex}.app-shell[data-ui-layout=word] .ribbon-group-large .icon-button svg,.app-shell[data-ui-layout=word] .icon-button.large svg{width:24px;height:24px}.app-shell[data-ui-layout=word] .ribbon-group-controls .toolbar-group{margin:0;padding:0}.app-shell[data-ui-layout=word] .ribbon-group-footer{align-items:center;gap:var(--space-xs);grid-template-columns:minmax(0,1fr) auto;min-width:0;height:14px;display:grid}.app-shell[data-ui-layout=word] .ribbon-group-label{color:var(--text-muted);text-align:center;white-space:nowrap;grid-column:1;font-size:11px;line-height:1}.app-shell[data-ui-layout=word] .ribbon-group-footer:after{content:"";grid-area:1/2;width:14px}.app-shell[data-ui-layout=word] .ribbon-group-launcher{border-radius:var(--radius-control);width:14px;height:14px;color:var(--text-muted);background:0 0;border:0;grid-area:1/2;justify-content:center;align-items:center;padding:0;display:flex}.app-shell[data-ui-layout=word] .ribbon-group-launcher:hover{background:var(--surface-strong);color:var(--text-primary)}.app-shell[data-ui-layout=word] .ribbon-collapse-button,.app-shell[data-ui-layout=word] .ribbon-expand-button{border-radius:var(--radius-control);width:26px;height:26px;color:var(--text-secondary);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:flex}.app-shell[data-ui-layout=word] .ribbon-collapse-button:hover,.app-shell[data-ui-layout=word] .ribbon-expand-button:hover{border-color:var(--border-subtle);background:var(--surface-strong);color:var(--text-primary)}.app-shell[data-ui-layout=word] .ribbon-collapse-button{margin-left:auto;margin-bottom:var(--space-xs);background:var(--surface-muted);align-self:flex-end;position:sticky;right:0}.app-shell[data-ui-layout=word] .ribbon-expand-button{margin-left:var(--space-xs);align-self:center}.app-shell[data-ui-layout=word] .ribbon-body.is-overlay{z-index:80;border-bottom:1px solid var(--border);height:98px;box-shadow:var(--shadow-floating);position:absolute;top:100%;left:0;right:0}.app-shell[data-ui-layout=word] .ribbon-backstage{z-index:200;background:var(--background);grid-area:2/1/-1;grid-template-columns:220px minmax(0,1fr);min-height:0;display:grid}.app-shell[data-ui-layout=word] .ribbon-backstage-nav{gap:var(--space-xs);min-width:0;padding:var(--space-md) var(--space-sm);overscroll-behavior:contain;border-right:1px solid var(--border-subtle);background:var(--surface-soft);flex-direction:column;display:flex;overflow-y:auto}.app-shell[data-ui-layout=word] .ribbon-backstage-back{width:34px;height:34px;margin-bottom:var(--space-md);border-radius:var(--radius-round);color:var(--text-primary);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:flex}.app-shell[data-ui-layout=word] .ribbon-backstage-back:hover{border-color:var(--border-subtle);background:var(--surface-muted)}.app-shell[data-ui-layout=word] .ribbon-backstage-nav-item{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-control);color:var(--text-primary);text-align:left;white-space:nowrap;background:0 0;border:1px solid #0000;flex:none;font-size:14px}.app-shell[data-ui-layout=word] .ribbon-backstage-nav-item:hover{border-color:var(--border-subtle);background:var(--surface-muted)}.app-shell[data-ui-layout=word] .ribbon-backstage-nav-item[aria-current=page]{border-color:var(--border-subtle);background:var(--surface-strong);font-weight:500}.app-shell[data-ui-layout=word] .ribbon-backstage-pane{gap:var(--space-lg);min-width:0;padding:var(--space-xl) var(--space-2xl);overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.app-shell[data-ui-layout=word] .ribbon-backstage-title{color:var(--text-primary);margin:0;font-size:22px;font-weight:500;line-height:1.3}.app-shell[data-ui-layout=word] .ribbon-backstage-group{gap:var(--space-xs);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.app-shell[data-ui-layout=word] .ribbon-backstage-group-label{color:var(--text-muted);margin:0;font-size:12px;font-weight:500}.app-shell[data-ui-layout=word] .ribbon-backstage-command{gap:var(--space-sm);min-width:280px;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-control);color:var(--text-primary);text-align:left;background:0 0;border:1px solid #0000;align-items:center;font-size:14px;display:flex}.app-shell[data-ui-layout=word] .ribbon-backstage-command:hover:not(:disabled){border-color:var(--border-subtle);background:var(--surface-muted)}.app-shell[data-ui-layout=word] .ribbon-backstage-command:disabled{color:var(--text-disabled);cursor:default}.app-shell[data-ui-layout=word] .ribbon-backstage-command kbd{margin-left:auto}.app-shell[data-ui-layout=word] .ribbon-backstage-doc-list{gap:var(--space-xs);flex-direction:column;align-items:flex-start;min-width:0;max-width:100%;display:flex}.app-shell[data-ui-layout=word] .ribbon-backstage-doc{gap:var(--space-sm);max-width:100%;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-control);color:var(--text-secondary);text-align:left;background:0 0;border:1px solid #0000;align-items:center;font-size:13px;display:flex;overflow:hidden}.app-shell[data-ui-layout=word] .ribbon-backstage-doc>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell[data-ui-layout=word] .ribbon-backstage-doc:hover{border-color:var(--border-subtle);background:var(--surface-muted)}.app-shell[data-ui-layout=word] .ribbon-backstage-doc[aria-current=true]{color:var(--text-primary);font-weight:500}.app-shell[data-ui-layout=word] .ribbon-backstage-doc-title{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:16px}@media (max-width:1120px){.app-shell[data-ui-layout=word] .ribbon-group{padding:var(--space-sm)}.app-shell[data-ui-layout=word] .ribbon-group-label{font-size:10px}}@media (max-width:820px){.app-shell[data-ui-layout=word] .editor-menubar{grid-template-rows:auto auto auto}.app-shell[data-ui-layout=word] .menubar-row{flex-wrap:nowrap;align-items:center;display:grid}.app-shell[data-ui-layout=word] .brand{display:contents}.app-shell[data-ui-layout=word] .ribbon-qat .save-state-wrap{min-width:0;max-width:40vw}.app-shell[data-ui-layout=word][data-ribbon-collapsed=true] .editor-menubar{grid-template-rows:auto auto;overflow:visible}.app-shell[data-ui-layout=word][data-backstage-open=true] .editor-menubar{grid-template-rows:auto auto}.app-shell[data-ui-layout=word] .ribbon-backstage{grid-template-columns:160px minmax(0,1fr)}.app-shell[data-ui-layout=word] .ribbon-backstage-pane{padding:var(--space-lg)}.app-shell[data-ui-layout=word] .ribbon-backstage-command{min-width:0}}
