@import "https://fonts.googleapis.com/css2?family=Nunito:wght@400;700;800&family=Lilita+One&family=Patrick+Hand&family=Archivo+Black&family=Inter:wght@400;700&family=Fredoka:wght@600&family=Baloo+2:wght@700&family=Bubblegum+Sans&display=swap";
.ws-doc{--ws-page-w:210mm;--ws-page-h:297mm;--ws-page-margin:14mm}.ws-doc[data-paper=letter]{--ws-page-w:215.9mm;--ws-page-h:279.4mm}.ws-page{--ink:#1a1a1a;--rule:#b9c0c9;--box:#8d949e;--sp:1rem;--ws-display-font:"Nunito";--ws-body-font:"Nunito";--ws-accent:#1a1a1a;--ws-fill:#f3f5f8;--ws-radius:6px;--ws-border:2px;--ws-font-scale:1;color:var(--ink);width:var(--ws-page-w);box-sizing:border-box;max-width:100%;min-height:var(--ws-page-h);padding:var(--ws-page-margin);font-family:var(--ws-body-font), -apple-system, "Segoe UI", sans-serif;font-size:calc(15px * var(--ws-font-scale));background:#fff;border-radius:4px;margin:0 auto;line-height:1.45;box-shadow:0 2px 24px #141e3224}.ws-page.density-compact{--sp:.55rem}.ws-page.density-spacious{--sp:1.5rem}.ws-page.size-sm{--ws-font-scale:.88}.ws-page.size-md{--ws-font-scale:1}.ws-page.size-lg{--ws-font-scale:1.18}.ws-page.theme-plain{--ws-display-font:"Nunito";--ws-body-font:"Nunito";--ws-accent:#1a1a1a;--ws-fill:#f3f5f8;--ws-radius:6px;--ws-border:2px}.ws-page.theme-kuraplan{--ws-display-weight:800;--ws-display-font:"Nunito";--ws-body-font:"Nunito";--ws-accent:#3a38ec;--ws-fill:#eeeefd;--ws-radius:10px;--ws-border:2px}.ws-page.theme-sunny{--ws-display-weight:400;--ws-display-font:"Lilita One";--ws-body-font:"Nunito";--ws-accent:#146fb4;--ws-fill:#e8f4fd;--ws-radius:16px;--ws-border:2px}.ws-page.theme-blossom{--ws-display-weight:600;--ws-display-font:"Fredoka";--ws-body-font:"Nunito";--ws-accent:#c2185b;--ws-fill:#fde7ef;--ws-radius:14px;--ws-border:2px}.ws-page.theme-forest{--ws-display-weight:700;--ws-display-font:"Baloo 2";--ws-body-font:"Nunito";--ws-accent:#2e7d32;--ws-fill:#e8f5e9;--ws-radius:10px;--ws-border:2px}.ws-page.theme-lemon{--ws-display-weight:400;--ws-display-font:"Bubblegum Sans";--ws-body-font:"Nunito";--ws-accent:#e65100;--ws-fill:#fff4e0;--ws-radius:12px;--ws-border:2px}.ws-page.theme-chalk{--ws-display-weight:400;--ws-display-font:"Patrick Hand";--ws-body-font:"Nunito";--ws-accent:#2f3e46;--ws-fill:#f3f1ea;--ws-radius:6px;--ws-border:2px}.ws-page.theme-bold{--ws-display-weight:400;--ws-display-font:"Archivo Black";--ws-body-font:"Inter";--ws-accent:#111;--ws-fill:#fff3b0;--ws-radius:0px;--ws-border:3px}.ws-page.theme-kuraplan,.ws-page.theme-sunny,.ws-page.theme-blossom,.ws-page.theme-forest,.ws-page.theme-lemon,.ws-page.theme-chalk,.ws-page.theme-bold{--rule:color-mix(in srgb, var(--ws-accent) 35%, #fff)}.ws-name-date{margin-bottom:calc(var(--sp) * 1.2);color:#444;gap:32px;font-size:.9em;display:flex}.ws-name-date span{border-bottom:1.5px solid var(--rule);flex:1;padding-bottom:3px}.ws-title{text-align:center;font-size:2.1333em;font-weight:var(--ws-display-weight,800);font-family:var(--ws-display-font), var(--ws-body-font), sans-serif;color:var(--ws-accent);margin:0 0 calc(var(--sp) * 1.4);letter-spacing:-.01em}.ws-instructions{background:var(--ws-fill,#f3f5f8);border-left:calc(var(--ws-border) * 2) solid #9aa4b2;border-radius:0 var(--ws-radius) var(--ws-radius) 0;margin-bottom:calc(var(--sp) * 1.4);padding:10px 14px;font-size:.9333em}.ws-page:not(.theme-plain) .ws-instructions{border-left-color:var(--ws-accent)}.ws-section{margin:calc(var(--sp) * 1.8) 0 calc(var(--sp) * .9)}.ws-page:not(.theme-plain) .ws-section{background:var(--ws-fill);border-radius:var(--ws-radius);padding:.65em .85em}.ws-section h2{font-size:1.1333em;font-weight:var(--ws-display-weight,800);font-family:var(--ws-display-font), var(--ws-body-font), sans-serif;color:var(--ws-accent);border-bottom:var(--ws-border) solid var(--ws-accent);margin:0 0 4px;padding-bottom:4px}.ws-section p{color:#494f57;white-space:pre-line;margin:4px 0 0;font-size:.9em}.ws-question{margin-bottom:calc(var(--sp) * 1.5);break-inside:avoid}.ws-block{break-inside:avoid}.ws-section{break-after:avoid}.ws-q-head{gap:8px;display:flex}.ws-q-num{min-width:24px;font-weight:800}.ws-q-text{overflow-wrap:anywhere;flex:1;min-width:0}.ws-q-marks{color:#6a7280;white-space:nowrap;align-self:flex-start;font-size:.8333em}.ws-choices{margin:8px 0 0 32px;padding:0;list-style:none}.ws-choices li{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.ws-choice-letter{color:#0000;border:var(--ws-border) solid var(--ink);background:#fff;border-radius:5px;justify-content:center;align-items:center;width:1.5385em;min-width:1.5385em;height:1.5385em;font-size:.8667em;font-weight:800;line-height:1;display:inline-flex;transform:translateY(3px)}.ws-choice-key-editor{appearance:none;color:#0000;cursor:pointer;pointer-events:none;cursor:default;padding:0;font-family:inherit}.ws-editable .ws-block:focus-within .ws-choice-key-editor{pointer-events:auto;cursor:pointer}.ws-editable .ws-block:hover .ws-choice-key-editor[aria-pressed=true],.ws-editable .ws-block:focus-within .ws-choice-key-editor[aria-pressed=true]{color:#fff;background:#0f7a4d;border-color:#0f7a4d}.ws-editable .ws-block:hover .ws-choice-key-editor:not([aria-pressed=true]):hover{color:#0f7a4d;border-color:#0f7a4d}.ws-choice-key-editor:focus-visible{outline-offset:2px;outline:3px solid #8f8ef5}.ws-choice-answer-warning{color:#8a3b12;flex-basis:100%;font-size:.8em;margin:2px 0 0 30px!important}.ws-lines{border:var(--ws-border) solid var(--ink);border-radius:var(--ws-radius);background:#fff;margin:10px 0 0 32px;padding:4px 12px 12px;display:grid;position:relative}.ws-lines-rules,.ws-lines-answer{grid-area:1/1;min-width:0}.ws-lines-answer{z-index:1;color:#0f7a4d;white-space:pre-wrap;overflow-wrap:anywhere;font-weight:600;line-height:1.7333em;position:relative}.density-compact .ws-lines-answer{line-height:1.4667em}.density-spacious .ws-lines-answer{line-height:2.1333em}.ws-line{border-bottom:1px solid #6a7280;height:1.7333em}.ws-line:last-child{border-bottom:none;height:1.3333em}.ws-lines .ws-line:only-child{border-bottom:none;height:2.2667em}.density-compact .ws-line{height:1.4667em}.density-spacious .ws-line{height:2.1333em}.ws-lines-with-answer .ws-line:last-child{height:1.7333em}.density-compact .ws-lines-with-answer .ws-line:last-child{height:1.4667em}.density-spacious .ws-lines-with-answer .ws-line:last-child{height:2.1333em}.ws-tf{gap:28px;margin:8px 0 0 32px;font-weight:600;display:flex}.ws-tf span{align-items:center;gap:8px;display:inline-flex}.ws-tf i{border:var(--ws-border) solid var(--ink);border-radius:4px;width:1.2em;height:1.2em;display:inline-block}.ws-matching{gap:48px;margin:10px 0 0 32px;display:flex}.ws-matching ul{flex:1;margin:0;padding:0;list-style:none}.ws-matching li{border:var(--ws-border) solid var(--ink);border-radius:var(--ws-radius);background:#fff;margin-bottom:8px;padding:.4286em .7143em;font-size:.9333em;position:relative}.ws-matching ul:first-child li:after,.ws-matching ul:last-child li:before{content:"";background:var(--ink);border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%}.ws-matching ul:first-child li:after{right:-14px}.ws-matching ul:last-child li:before{left:-14px}.ws-match-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ws-matching{position:relative}.ws-match-num{color:#fff;vertical-align:middle;background:#0f7a4d;border-radius:50%;justify-content:center;align-items:center;width:1.4em;height:1.4em;margin-right:.5em;font-size:.8em;font-weight:800;display:inline-flex}.ws-skel{margin-top:calc(var(--sp) * 1.5)}.ws-skel-q{margin-bottom:calc(var(--sp) * 1.6)}.ws-skel-bar,.ws-skel-line{background:linear-gradient(90deg,#eceff4 25%,#f6f8fb 45%,#eceff4 65%) 0 0/200% 100%;border-radius:6px;height:.9em;margin-bottom:8px;animation:1.4s ease-in-out infinite ws-skel-shimmer;display:block}.ws-skel-line{border-radius:0;width:88%;height:1px;margin:1.4em 0 0 32px}@keyframes ws-skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ws-skel-bar,.ws-skel-line{animation:none}}@media print{.ws-skel{display:none!important}}.ws-drawing-box{border:var(--ws-border) solid var(--ink);border-radius:var(--ws-radius);background:#fff;margin:10px 0 0 32px}.ws-blank{border-bottom:1.5px solid var(--ink);vertical-align:baseline;min-width:6em;margin:0 3px;display:inline-block;transform:translateY(3px)}.ws-grid{gap:calc(var(--sp) * 1.2) calc(var(--sp) * 1.4);margin-bottom:calc(var(--sp) * 1.5);break-inside:avoid;display:grid;position:relative}.ws-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ws-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ws-grid-cell{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.ws-grid-cell .ws-diagram{max-width:100%;height:auto}.ws-grid-img{border-radius:var(--ws-radius,6px);max-width:100%;max-height:150px;display:block}.ws-grid-text{text-align:center;margin:0;font-size:.9333em}.ws-grid-cell .ws-lines{box-sizing:border-box;width:100%;min-width:0;margin-left:0}.ws-image{margin:10px 0 0 32px;position:relative}.ws-image img{border-radius:6px;max-width:100%;display:block}.ws-image-editable{cursor:default;width:fit-content}.ws-printable .ws-image-editable{width:auto}.ws-image-editable img{transition:filter .15s ease-out,max-width .2s ease-out,max-height .2s ease-out,width .2s ease-out}@media (prefers-reduced-motion:reduce){.ws-image-editable img{transition:none}}.ws-image-editable:hover img,.ws-image-editable:focus-within img{filter:brightness(.88)}.ws-image-tools{white-space:nowrap;opacity:0;background:#16181dd1;border-radius:999px;align-items:center;padding:3px;transition:opacity .15s ease-out;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.ws-image-editable:hover .ws-image-tools,.ws-image-editable:focus-within .ws-image-tools{opacity:1}.ws-image-swap{color:#fff;cursor:pointer;white-space:nowrap;opacity:0;background:#16181dd1;border:none;border-radius:999px;min-height:32px;padding:6px 16px;font-size:12px;font-weight:600;transition:opacity .15s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ws-image-editable:hover .ws-image-swap,.ws-image-editable:focus-within .ws-image-swap{opacity:1}.ws-image-swap:hover{background:#3a38ec}.ws-image-swap:focus-visible{outline-offset:2px;outline:3px solid #8f8ef5}.ws-image-sizes{box-sizing:border-box;gap:1px;min-height:26px;display:flex}.ws-image-sizes+.ws-image-sizes{border-left:1px solid #ffffff38;border-radius:0;margin-left:5px;padding-left:5px}.ws-image-sizes button{color:#cbd2dc;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:24px;font-size:10.5px;font-weight:700;display:inline-flex}.ws-image-sizes button:hover{color:#fff}.ws-image-sizes button[aria-pressed=true]{color:#16181d;background:#fff}.ws-image-sizes button:focus-visible{outline-offset:1px;outline:3px solid #8f8ef5}.ws-image-replace{z-index:6;position:absolute;top:6px;left:6px;right:6px}.ws-image-replace .ws-insert-input{background:#fff;width:100%}.ws-image.size-small img{width:auto;max-width:150px;max-height:140px}.ws-image.size-medium img{width:auto;max-width:260px;max-height:230px}.ws-image.size-large img{width:auto;max-width:400px;max-height:330px}.ws-choices-inline{flex-wrap:wrap;gap:6px 40px;display:flex}.ws-choices-inline li{margin-bottom:0}.ws-q-cols{align-items:flex-start;gap:28px;display:flex}.ws-q-cols .ws-q-main{flex:1;min-width:0}.ws-q-cols>.ws-image{flex-shrink:0;margin:4px 0 0}.ws-printable{margin:calc(var(--sp) * 1.2) -32px;break-inside:avoid}.ws-printable .ws-image{margin:6px 0 0}.ws-printable .ws-image img{border-radius:0;width:auto;max-width:100%;max-height:690px;margin:0 auto}.ws-printable .ws-q-text{margin:0 32px 4px;display:block}.ws-image.size-half_page .ws-image-pending{width:100%;height:300px}.ws-image.size-full_page .ws-image-pending{width:100%;height:700px}.ws-image-pending{border:1.5px dashed var(--box);color:#6a7280;text-align:center;box-sizing:border-box;background:linear-gradient(100deg,#fff0 30%,#ffffffe6 50%,#fff0 70%) -220px 0/220px 100% no-repeat,repeating-linear-gradient(45deg,#eef1f6,#eef1f6 12px,#e2e7ef 12px 24px);border-radius:6px;justify-content:center;align-items:center;padding:8px;font-size:.8667em;animation:1.6s ease-in-out infinite ws-pending-anim;display:flex}@keyframes ws-pending-anim{to{background-position:calc(100% + 220px) 0,33.94px 0}}.ws-image-pending .ws-pending-dots:after{text-align:left;content:"";width:1.2em;animation:1.2s step-end infinite ws-pending-dots;display:inline-block}@keyframes ws-pending-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@media (prefers-reduced-motion:reduce){.ws-image-pending{animation:none}.ws-image-pending .ws-pending-dots:after{content:"…";animation:none}}.ws-image-failed{cursor:pointer;color:#8a4b49;font:inherit;background:#fdf3f3;border-color:#d9908e;font-size:.8667em;line-height:1.4;animation:none}.ws-image-failed:hover{background:#fae8e8;border-color:#c96f6c}.ws-image-failed:focus-visible{outline-offset:2px;outline:3px solid #8f8ef5}@media print{.ws-image-pending{display:none!important}}.ws-image.size-small .ws-image-pending{width:180px;height:130px}.ws-image.size-medium .ws-image-pending{width:300px;height:210px}.ws-image.size-large .ws-image-pending{width:480px;height:330px}.ws-image.size-full .ws-image-pending{width:100%;height:340px}.ws-image.size-full{width:100%;margin-left:0}.ws-image.size-full img{width:100%;max-width:100%;max-height:none}.ws-image.align-left{margin-left:32px;margin-right:auto}.ws-image.align-center{margin-left:auto;margin-right:auto}.ws-image.align-right{margin-left:auto;margin-right:0}.ws-image-resize{cursor:nwse-resize;touch-action:none;opacity:0;background:#3a38ec;border:2px solid #fff;border-radius:4px;width:14px;height:14px;transition:opacity .15s ease-out;position:absolute;bottom:-6px;right:-6px;box-shadow:0 1px 3px #141e324d}.ws-image-editable:hover .ws-image-resize,.ws-image-editable:focus-within .ws-image-resize{opacity:1}@media print{.ws-image-resize{display:none!important}}.ws-image-draggable img{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.ws-image-draggable img:active{cursor:grabbing}.ws-image.align-left,.ws-image.align-center,.ws-image.align-right{width:fit-content}.ws-image-editable.size-full{width:100%}.ws-grid-cell .ws-image-pending{width:100%;height:150px}.ws-diagram{max-width:calc(100% - 32px);height:auto;margin:10px 0 0 32px;display:block}.ws-diagram-clock{width:140px}.ws-choice-correct .ws-choice-letter{color:#fff;background:#0f7a4d;border-color:#0f7a4d;font-size:.8667em}.ws-choice-correct>span:last-child,.ws-choice-correct{color:#0f7a4d}.ws-tf i{color:#0000;justify-content:center;align-items:center;display:inline-flex}.ws-tf .ws-choice-correct i{color:#fff;background:#0f7a4d;border-color:#0f7a4d;justify-content:center;align-items:center;display:inline-flex}.ws-key-fill{text-align:center;color:#0f7a4d;border-bottom:1.5px solid #0f7a4d;min-width:6em;margin:0 3px;font-weight:700;display:inline-block;transform:translateY(3px)}.ws-answer{background:#f0f7f3;border-left:3px solid #0f7a4d;border-radius:0 6px 6px 0;align-items:baseline;gap:10px;margin:8px 0 0 32px;padding:8px 12px;display:flex}.ws-answer-tick{color:#0f7a4d;font-weight:800}.ws-answer-text{color:#0f7a4d;font-weight:600}.ws-block{position:relative}.ws-block-tools{opacity:0;pointer-events:none;z-index:2;background:#fff;border:1px solid #dfe4ec;border-radius:999px;align-items:center;gap:2px;padding:3px;transition:opacity .15s ease-out,transform .15s ease-out;display:inline-flex;position:absolute;top:-18px;right:0;transform:translateY(2px);box-shadow:0 2px 10px #141e321a}.ws-editable .ws-block:hover>.ws-block-tools,.ws-editable .ws-block:focus-within>.ws-block-tools,.ws-block-tools:focus-within{opacity:1;pointer-events:auto;transform:none}.ws-block-tools button{color:#3b4453;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background .15s ease-out,color .15s ease-out;display:inline-flex}.ws-block-tools button:hover{color:#16181d;background:#f1f4f8}.ws-block-tools .ws-tool-del:hover{color:#b3261e;background:#fdecea}.ws-block-tools button:focus-visible{outline-offset:1px;outline:2px solid #3a38ec}.ws-tool-group{border-right:1px solid #e6eaf0;align-items:center;margin-right:2px;padding-right:4px;display:none}.ws-editable .ws-block:focus-within>.ws-block-tools .ws-tool-group,.ws-block-tools:focus-within .ws-tool-group{display:inline-flex}.ws-editable .ws-lines,.ws-editable .ws-drawing-box{cursor:pointer}.ws-editable .ws-lines:focus,.ws-editable .ws-drawing-box:focus{outline-offset:3px;border-radius:3px;outline:1.5px solid #3a38ec}.ws-editable [contenteditable=true]:hover{outline-offset:2px;border-radius:3px;outline:1.5px dashed #b9c4d6}.ws-editable [contenteditable=true]:focus{outline-offset:2px;border-radius:3px;outline:1.5px solid #3a38ec}.ws-tool-drag{cursor:grab;touch-action:none}.ws-tool-drag:active{cursor:grabbing}.ws-drag-wrap{position:relative}.ws-dragging{opacity:.35}.ws-drop-before:before,.ws-drop-after:after{content:"";z-index:4;background:#3a38ec;border-radius:2px;height:3px;position:absolute;left:0;right:0}.ws-drop-before:before{top:-2px}.ws-drop-after:after{bottom:-2px}.ws-dragging{transition:opacity .15s ease-out}.ws-insert{opacity:0;pointer-events:none;align-items:center;gap:8px;height:24px;margin:0;transition:opacity .15s ease-out;display:flex;position:absolute;bottom:-26px;left:0;right:0}.ws-insert-line,.ws-insert-plus,.ws-insert-form,.ws-insert-menu{pointer-events:auto}.ws-doc-head{position:relative}.ws-insert:hover,.ws-insert:focus-within,.ws-insert-open{opacity:1}.ws-insert-line{background:#c9d4e4;flex:1;height:1px}.ws-insert-plus,.ws-insert-menu button{color:#3a38ec;cursor:pointer;background:#fff;border:1px solid #c9d4e4;border-radius:999px;font-size:12px;font-weight:600;line-height:1;transition:border-color .15s ease-out,color .15s ease-out}.ws-insert-plus{width:32px;height:32px;padding:0;font-size:18px}.ws-insert-plus:hover{color:#2e5ef0;border-color:#3a38ec}.ws-insert-plus:focus-visible{outline-offset:2px;outline:3px solid #8f8ef5}.ws-insert-open{pointer-events:auto;height:auto;min-height:28px;margin:6px 0;position:relative;bottom:auto}.ws-insert-form{flex-direction:column;align-items:stretch;width:min(440px,80%);display:inline-flex}.ws-block-tools:focus-within{opacity:1!important;pointer-events:auto!important;transform:none!important}.ws-block-tools:has(.ws-ai-edit){opacity:1!important;pointer-events:auto!important;transform:none!important}.ws-block-tools .ws-ai-edit{z-index:7;background:#fff;border:1px solid #dfe4ec;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;width:300px;max-width:80vw;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 6px 24px #141e3224}.ws-block-tools .ws-ai-edit-input{min-width:0;height:32px;font:inherit;color:#16181d;background:#fff;border:1.5px solid #dfe4ec;border-radius:8px;outline:none;flex:1;padding:0 10px;font-size:13px}.ws-block-tools .ws-ai-edit-input::placeholder{color:#9aa7ba}.ws-block-tools .ws-ai-edit-input:focus{border-color:#3a38ec}.ws-block-tools button.ws-ai-edit-go{color:#fff;white-space:nowrap;cursor:pointer;background:#3a38ec;border:none;border-radius:8px;width:auto;height:32px;padding:0 12px;font-size:12.5px;font-weight:600}.ws-block-tools button.ws-ai-edit-go:hover{color:#fff;background:#2f2dcb}.ws-block-tools button.ws-ai-edit-go:disabled{opacity:.55;cursor:default}.ws-block-tools .ws-ai-edit-err{color:#b3423f;flex-basis:100%;padding:0 2px 2px;font-size:12px}.ws-block-tools .ws-tool-ai-open{color:#3a38ec;background:#eeeefd}@media print{.ws-ai-edit{display:none!important}}.ws-block-revising{pointer-events:none;position:relative}.ws-block-revising>.ws-block-tools{pointer-events:auto}.ws-block-revising:after{content:"";z-index:1;background:linear-gradient(100deg,#fff0 30%,#ffffffbf 50%,#fff0 70%) -220px 0/220px 100% no-repeat,#ffffff73;border-radius:10px;animation:1.4s ease-in-out infinite ws-pending-anim;position:absolute;inset:-4px}.ws-block-revised{animation:1s ease-out ws-block-landed}@keyframes ws-block-landed{0%{background:#eeeefd;border-radius:8px;box-shadow:0 0 0 4px #eeeefd}to{background:0 0;box-shadow:0 0 0 4px #0000}}@media (prefers-reduced-motion:reduce){.ws-block-revising:after,.ws-block-revised{animation:none}}.ws-insert-input{color:#1a1a1a;border:1px solid #c9d4e4;border-radius:999px;outline:none;padding:4px 14px;font-family:inherit;font-size:13px;transition:border-color .15s ease-out}.ws-insert-input:focus{border-color:#3a38ec}.ws-insert-input:focus-visible{outline-offset:1px;outline:3px solid #8f8ef5}.ws-insert-input::placeholder{color:#9aa7ba}.ws-insert-error{color:#b3261e;padding:2px 14px 0;font-size:11px}.ws-insert-busy{color:#3a38ec;padding:2px 14px;font-size:13px;animation:1.2s ease-in-out infinite ws-pulse}@keyframes ws-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.ws-block-tools,.ws-insert,.ws-dragging,.ws-insert-plus,.ws-insert-input{transition:none}.ws-insert-busy{animation:none}}@media screen and (max-width:700px){.ws-doc-edit .ws-page{width:100%;min-height:0;box-shadow:none;border-radius:0;padding:32px clamp(20px,6vw,40px)}.ws-doc-edit .ws-title{font-size:1.5333em}.ws-doc-edit .ws-q-cols{display:block}.ws-doc-edit .ws-q-cols>.ws-image,.ws-doc-edit .ws-q-cols>.ws-diagram{max-width:calc(100% - 32px);margin:10px 0 0 32px}.ws-doc-edit .ws-matching{gap:28px}.ws-doc-edit .ws-printable,.ws-doc-edit .ws-printable .ws-q-text{margin-left:0;margin-right:0}.ws-doc-edit .ws-image-pending{box-sizing:border-box;max-width:100%}}@media (hover:none),(pointer:coarse){.ws-editable .ws-block>.ws-block-tools{opacity:1;pointer-events:auto;justify-content:flex-end;width:100%;margin-bottom:8px;display:flex;position:static;transform:none}.ws-block-tools button,.ws-insert-plus,.ws-choice-key-editor{width:44px;min-width:44px;height:44px}.ws-insert{opacity:1;pointer-events:auto;height:auto;min-height:44px;margin:4px 0;position:relative;bottom:auto}.ws-image-tools{opacity:1}.ws-image-swap{opacity:1;min-height:44px}.ws-image-sizes{min-height:44px}.ws-image-sizes button{width:36px}}@media print{body:has(.ws-print-root) :not(.ws-print-root):not(.ws-print-root *):not(:has(.ws-print-root)){display:none!important}body:has(.ws-print-root) :has(.ws-print-root){display:contents!important}body:has(.ws-print-root) .ws-print-root{width:100%!important;box-shadow:none!important;border:none!important;border-radius:0!important;display:block!important;position:static!important;overflow:visible!important}.ws-block-tools,.ws-insert,.ws-image-tools,.ws-image-swap,.ws-image-replace{display:none!important}.ws-choice-key-editor{color:#0000!important;border-color:var(--ink)!important;background:0 0!important}.ws-doc{gap:0;display:block;zoom:1!important}.ws-page{box-shadow:none;width:calc(var(--ws-page-w) - 2 * var(--ws-page-margin));border-radius:0;max-width:none;min-height:0;margin:0;padding:0}.ws-page+.ws-page{break-before:page}.ws-page-num{display:none!important}.ws-printable,.ws-printable .ws-q-text{margin-left:0;margin-right:0}.ws-drawing-box,.ws-image,.ws-diagram{break-inside:avoid}}.ws-doc{position:relative}.ws-measure{visibility:hidden;pointer-events:none;z-index:-1;width:var(--ws-page-w);max-width:100%;position:absolute;top:0;left:0}.ws-measure .ws-page{box-shadow:none}@media print{.ws-measure{display:none!important}}.ws-doc{flex-direction:column;align-items:center;gap:28px;display:flex}.ws-page{position:relative}.ws-page-first,.ws-page-first :first-child{margin-top:0}.ws-page-last,.ws-page-last :last-child{margin-bottom:0}.ws-page-num{letter-spacing:.04em;color:#b4bcc7;-webkit-user-select:none;user-select:none;font-size:.7333em;font-weight:600;position:absolute;bottom:20px;right:56px}@media screen and (max-width:700px){.ws-doc-edit{gap:0}.ws-doc-edit .ws-page-num{display:none}}.ws-site .ws-page{box-shadow:none;border-radius:0;min-height:0}@media (max-width:640px){.ws-site .ws-doc{--ws-page-margin:16px}.ws-site .ws-q-cols{flex-direction:column;gap:12px}.ws-site .ws-q-cols>.ws-image,.ws-site .ws-image img{max-width:100%}.ws-site .ws-printable{margin-inline:0}}
