.yws{color:#1C1917;font-family:'Plus Jakarta Sans',sans-serif;-webkit-font-smoothing:antialiased;padding:40px 48px 56px;max-width:1220px}.yws *,.yws *::before,.yws *::after{box-sizing:border-box}:where(.yws) button{font:inherit;color:inherit}:where(.yws) a{color:inherit;text-decoration:none}.yws-crumb{font-size:13px;font-weight:800;color:#6B6259}.yws-crumb a:hover{text-decoration:underline}.yws-h1{font-size:44px;font-weight:900;letter-spacing:-1.6px;line-height:1.05;margin:0}.yws-crumb + .yws-h1{margin-top:6px}.yws-lead{font-size:15px;font-weight:600;margin:6px 0 0;color:#6B6259}.yws-cols{display:flex;gap:28px;margin-top:28px;align-items:flex-start}.yws-left{width:400px;flex-shrink:0;display:flex;flex-direction:column;gap:22px}.yws-right{flex:1;min-width:0}.yws-chunk{background:#FFFDF6;border:2.5px solid #1C1917;border-radius:22px;box-shadow:5px 5px 0 #1C1917;padding:24px 26px}.yws-chunk.is-warm{background:#FFF4D6}.yws-soft{background:#FFFDF6;border:2px solid #EADFC8;border-radius:22px}.yws-eb{font-size:11.5px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase;color:#C2410C}.yws-lab{display:block;font-size:11.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#9a8b74;margin-bottom:6px}.yws-h2{font-size:22px;font-weight:900;letter-spacing:-.6px;margin:0}.yws-h3{font-size:17px;font-weight:900;letter-spacing:-.2px;margin:0}.yws-d{font-size:13px;color:#6B6259;font-weight:500}.yws-t{font-weight:800;font-size:15px}.yws-pickrow{display:flex;gap:12px;margin-top:14px}.yws-pickrow>div{flex:1;min-width:0}.yws-pickrow>.yws-tierw{flex:0 0 130px}.yws-dd{position:relative;border:2px solid #1C1917;border-radius:14px;background:#fff;display:flex;align-items:center;gap:10px;font-weight:700;font-size:14px}.yws-dd select{appearance:none;-webkit-appearance:none;border:0;background:transparent;font:inherit;font-weight:700;width:100%;padding:9px 34px 9px 12px;border-radius:12px;cursor:pointer;color:#1C1917}.yws-dd.has-dot select{padding-left:32px}.yws-dd .yws-dot{position:absolute;left:13px;top:50%;margin-top:-4.5px;pointer-events:none}.yws-dd .yws-chev{position:absolute;right:12px;top:50%;margin-top:-7px;pointer-events:none;transform:rotate(90deg);display:flex}.yws-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0;display:inline-block}.yws-topics{flex-wrap:wrap;gap:6px;padding:8px 10px;margin-top:0}.yws-chip{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:800;padding:4px 10px;border-radius:99px;background:#1C1917;color:#FFF8E1;border:0;cursor:pointer;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.yws-search{display:inline-flex;align-items:center;gap:6px;flex:1;min-width:120px;margin-left:4px;color:#6B6259}.yws-search input{border:0;background:transparent;font:inherit;font-size:13px;font-weight:500;width:100%;outline:none;color:#1C1917;padding:3px 0}.yws-sugg{position:absolute;left:-2px;right:-2px;top:calc(100% + 6px);background:#FFFDF6;border:2px solid #1C1917;border-radius:14px;box-shadow:4px 4px 0 #1C1917;z-index:20;max-height:260px;overflow:auto;padding:6px}.yws-sugg button{display:block;width:100%;text-align:left;border:0;background:transparent;padding:8px 10px;border-radius:10px;font-size:13.5px;font-weight:700;cursor:pointer}.yws-sugg button:hover,.yws-sugg button:focus-visible{background:#FBEBC0;outline:none}.yws-sugg small{display:block;font-size:11.5px;color:#9a8b74;font-weight:600}.yws-sugg p{margin:0;padding:8px 10px;font-size:13px;color:#6B6259}.yws-lseg{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:5px;border-radius:16px;background:#F6E9C8}.yws-lseg button{padding:9px 12px;border-radius:12px;text-align:center;border:0;background:transparent;font-size:15px;font-weight:900;cursor:pointer}.yws-lseg button[aria-pressed="true"]{background:#FFFDF6;border:2px solid #1C1917;padding:7px 10px;box-shadow:2px 2px 0 #1C1917}.yws-togs{display:flex;flex-direction:column;gap:10px;margin-top:18px}.yws-tog{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700;border:0;background:none;padding:0;cursor:pointer;text-align:left}.yws-tog i{width:36px;height:20px;border-radius:99px;border:2px solid #1C1917;background:#FFFDF6;position:relative;flex-shrink:0}.yws-tog i::after{content:'';position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#1C1917}.yws-tog[aria-pressed="true"] i{background:#F5A30A}.yws-tog[aria-pressed="true"] i::after{left:auto;right:2px}.yws-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:14px;font-weight:900;font-size:15px;background:#F5A30A;border:2.5px solid #1C1917;white-space:nowrap;color:#1C1917;cursor:pointer}.yws-btn.is-g{background:#FFFDF6}.yws-btn.is-s{padding:9px 16px;font-size:13px;border-radius:11px;border-width:2px}.yws-btn[disabled],.yws-btn.is-off{opacity:.5;cursor:default}.yws-make{display:flex;width:100%;margin-top:20px;padding:13px}.yws-note{padding:16px 18px;display:flex;gap:12px;align-items:center}.yws-note img{width:60px;margin:-8px 0 -12px -6px;flex-shrink:0}.yws-note div{font-size:13px;font-weight:600;line-height:1.5;color:#3b342e}.yws-msg{margin:10px 0 0;font-size:13px;font-weight:700;color:#B4380F}.yws-qhead{display:flex;align-items:baseline;flex-wrap:wrap}.yws-qhead .yws-d{margin-left:10px;font-size:12.5px}.yws-qlist{display:grid;gap:16px;margin-top:12px}.yws-qp{border:2.5px solid #1C1917;border-radius:18px;padding:16px 96px 16px 16px;background:#FFFDF6;box-shadow:4px 4px 0 #1C1917;display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden;min-height:118px}.yws-qp:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 #1C1917}.yws-qp.is-off{opacity:.7;pointer-events:none}.yws-qp .yws-pg{position:absolute;width:44px;height:58px;background:#fff;border:2px solid #1C1917;border-radius:4px;box-shadow:2px 2px 0 #1C1917}.yws-qp .yws-pg i{display:block;height:5px}.yws-qp .yws-pg:nth-child(1){right:14px;top:14px;transform:rotate(6deg)}.yws-qp .yws-pg:nth-child(2){right:22px;top:10px}.yws-qp .yws-pg:nth-child(3){right:30px;top:6px;transform:rotate(-6deg)}.yws-dots{display:flex;gap:5px}.yws-qp .yws-t{line-height:1.3}.yws-qp .yws-d{font-size:12px;margin:0;line-height:1.4}.yws-qp b{font-size:12.5px;color:#C2410C;margin-top:auto;display:inline-flex;align-items:center;gap:4px}.yws-stage{background:#F6E9C8;border:2.5px solid #1C1917;border-radius:26px;padding:22px 30px 34px;display:flex;flex-direction:column;align-items:center}.yws-stagehead{display:flex;align-items:center;width:100%;gap:12px}.yws-stagehead .yws-sum{font-size:15px;font-weight:800;margin-top:2px}.yws-stagehead .yws-acts{margin-left:auto;display:flex;gap:12px}.yws-sheetwrap{margin-top:22px;width:100%;display:flex;justify-content:center}.yws-sheet{width:580px;max-width:100%;padding:28px 34px 20px;background:#fff;border:2px solid #1C1917;border-radius:6px;box-shadow:6px 6px 0 #1C1917;font-family:Georgia,'Times New Roman',serif;color:#1C1917}.yws-sheet-h{display:flex;align-items:flex-end;padding-bottom:12px;border-bottom:2.5px solid #1C1917;gap:12px}.yws-sheet-k{font-family:'Plus Jakarta Sans',Inter,sans-serif;font-size:11px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase}.yws-sheet-title{font-size:22px;font-weight:700;margin-top:3px;line-height:1.2}.yws-sheet-name{margin-left:auto;font-size:12px;text-align:right;line-height:1.9;white-space:nowrap}.yws-sheet-name span{display:inline-block;width:120px;border-bottom:1px solid #999}.yws-q{display:flex;gap:12px;padding:14px 0;border-bottom:1.5px dashed #D8CDB8;break-inside:avoid}.yws-qn{font-weight:700;width:22px;flex-shrink:0}.yws-qb{flex:1;min-width:0}.yws-qrow{display:flex;gap:10px;font-size:15px;line-height:1.5}.yws-qrow>span:first-child{min-width:0;overflow-wrap:anywhere}.yws-mk{margin-left:auto;font-size:12px;color:#555;white-space:nowrap;align-self:flex-end}.yws-part{display:flex;gap:10px;font-size:14.5px;line-height:1.5;margin-top:6px}.yws-part em{font-style:normal;font-weight:700;flex-shrink:0}.yws-wline{height:22px;border-bottom:1px solid #E4DCCB}.yws-fig{margin:8px 0;max-width:100%;overflow-x:auto}.yws-fig svg{max-width:100%;height:auto}.yws-sheet-f{display:flex;font-size:11px;color:#777;margin-top:12px;font-family:'Plus Jakarta Sans',Inter,sans-serif}.yws-sheet-f span:last-child{margin-left:auto}.yws-empty-sheet{font-family:'Plus Jakarta Sans',sans-serif;font-size:14px;color:#6B6259;font-weight:600;padding:40px 6px;text-align:center;line-height:1.5}.yws-hand{font-family:'Comic Sans MS','Segoe Print','Kalam',cursive;color:#2453B8;font-size:15px;margin-top:4px;display:flex;align-items:center;gap:10px}.yws-res{margin-left:auto;font-family:'Comic Sans MS','Kalam',cursive;font-weight:900;font-size:13px;white-space:nowrap}.yws-res.is-ok{color:#2E8B57}.yws-res.is-x{color:#C2410C}.yws-photo-note{font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;font-weight:700;color:#6B6259;margin-top:4px}.yws-photo-note.is-warn{color:#C2410C}.yws-pcheck{margin-top:8px;display:grid;gap:6px}.yws-pcheck-t{width:100%;box-sizing:border-box;font:600 15px/1.4 'Plus Jakarta Sans',sans-serif;border:2px solid #1C1917;border-radius:10px;padding:8px 10px;background:#FFFDF6;color:#1C1917;resize:vertical}.yws-pcheck .yws-btn{justify-self:start}.yws-pill{font-family:'Plus Jakarta Sans',sans-serif;font-size:11.5px;font-weight:800;padding:3px 10px;border-radius:99px;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.yws-pill.is-made,.yws-pill.is-wait{background:#FBEBC0;color:#8a5a00}.yws-pill.is-ok{background:#E7F3EA;color:#256B42}.yws-pill.is-due{background:#FCE3D6;color:#B4380F}.yws-pill.is-none{background:#EFE6D2;color:#5d5348}.yws-fb{font-family:'Plus Jakarta Sans',sans-serif;font-size:12.5px;font-weight:600;color:#3b342e;background:#FFF8E1;border-radius:10px;padding:8px 10px;margin-top:8px;line-height:1.45}.yws-fb ol{margin:4px 0 0;padding-left:18px}.yws-steps{padding:16px 22px;margin-top:20px;display:flex;gap:12px;align-items:center}.yws-flow{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.yws-step{width:30px;height:30px;border-radius:50%;border:2.5px solid #1C1917;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:14px;flex-shrink:0;background:#FFFDF6}.yws-step.is-on{background:#F5A30A}.yws-step.is-done{background:#1C1917;color:#FFF8E1}.yws-flow .yws-t{font-size:14.5px}.yws-flow .yws-d{font-size:11.5px;margin:0}.yws-steps>i{width:30px;height:2px;background:#D9C79E;flex-shrink:0}.yws-mine-h{display:flex;align-items:baseline;margin-top:44px}.yws-mine-h .yws-d{margin-left:12px}.yws-mine-h button{margin-left:auto;font-weight:800;font-size:13.5px;color:#C2410C;border:0;background:none;cursor:pointer;padding:0}.yws-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:22px;margin-top:16px}.yws-card{display:flex;flex-direction:column;min-width:0}.yws-cl{display:block;flex:1;color:inherit;text-decoration:none}.yws-card .yws-made{margin:6px 0 0}.yws-cacts{display:flex;gap:6px;margin-top:10px}.yws-cbtn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:6px 6px;border:2px solid #1C1917;border-radius:10px;background:#FFFDF6;font:800 12px/1.2 'Plus Jakarta Sans',sans-serif;color:#1C1917;text-decoration:none;cursor:pointer;white-space:nowrap}.yws-cbtn svg{width:12px;height:12px}.yws-thumb{width:100%;aspect-ratio:.95;background:#fff;border:2px solid #1C1917;border-radius:6px;box-shadow:3px 3px 0 #1C1917;padding:10px;position:relative;overflow:hidden}.yws-thumb>b{display:block;height:6px;margin:-10px -10px 10px}.yws-thumb>span{display:block;font-size:8.5px;font-weight:900;margin-bottom:8px;line-height:1.2}.yws-thumb>i{display:block;height:4px;border-radius:2px;background:#E8E0CF;margin-bottom:6px}.yws-stamp{position:absolute;right:8px;bottom:8px;width:34px;height:34px;border-radius:50%;border:2px solid #2E8B57;color:#2E8B57;font-size:10px;font-weight:900;display:flex;align-items:center;justify-content:center;transform:rotate(-10deg);font-family:'Comic Sans MS','Kalam',cursive}.yws-card .yws-t{font-size:13.5px;margin-top:12px;line-height:1.3}.yws-card .yws-d{font-size:11.5px;margin:2px 0 8px}.yws-empty{padding:22px;margin-top:16px}.yws-qr{display:flex;gap:18px;align-items:center;margin-top:16px}.yws-qrbox{padding:10px;border:2.5px solid #1C1917;border-radius:14px;background:#fff;width:141px;height:141px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.yws-qrbox svg,.yws-qrbox img{width:117px;height:117px;display:block}.yws-qrbox p{font-size:11.5px;text-align:center;color:#6B6259;margin:0;font-weight:700}.yws-qrtext{font-size:13px;font-weight:700;line-height:1.5;color:#4A433C}.yws-drop{margin-top:14px;border:2px dashed #C9B68C;border-radius:14px;padding:12px;text-align:center;font-size:13px;font-weight:700;color:#6B6259;cursor:pointer;background:transparent;width:100%}.yws-drop.is-over{background:#FBEBC0;border-color:#1C1917}.yws-pages{margin-top:14px;display:flex;flex-direction:column;gap:10px}.yws-page{display:flex;align-items:center;gap:12px;border:2px solid #1C1917;border-radius:14px;padding:10px 12px;background:#fff}.yws-page>span:first-child{width:34px;height:44px;border:2px solid #1C1917;border-radius:4px;background:#F3EEE2 center / cover no-repeat;flex-shrink:0}.yws-page>div{flex:1;min-width:0}.yws-page .yws-t{font-size:14px}.yws-page .yws-d{font-size:12px;margin:0}.yws-bar{width:70px;height:8px;border-radius:4px;background:#F1E3C3;overflow:hidden;flex-shrink:0}.yws-bar i{display:block;height:100%;background:#F5A30A;transition:width .4s}.yws-fin{padding:18px 20px}.yws-fin-row{display:flex;gap:10px;align-items:flex-start;padding:8px 0;font-size:13.5px;font-weight:600;line-height:1.45;color:#3b342e}.yws-cb{width:18px;height:18px;border:2px solid #1C1917;border-radius:5px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#1C1917;color:#FFF8E1;margin-top:2px}.yws-fin-foot{display:flex;gap:12px;align-items:center;margin-top:8px}.yws-fin-foot img{width:56px;margin:-6px 0 -10px -4px}.yws-fin-foot span{font-size:12.5px;font-weight:700;color:#6B6259}#yws-print{display:none}@media print{body.yws-printing>*:not(#yws-print){display:none !important}body.yws-printing #yws-print{display:block !important}#yws-print .yws-sheet{box-shadow:none;border:0;width:auto;padding:0}#yws-print .yws-answers{break-before:page}}@media (max-width:1180px){.yws-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1000px){.yws{padding:24px 16px 40px}.yws-cols{flex-direction:column}.yws-left,.yws-right{width:100%}.yws-h1{font-size:34px;letter-spacing:-1.2px}.yws-lead{display:none}.yws-grid{grid-template-columns:repeat(2,1fr);gap:16px}.yws-chunk{padding:20px 18px}.yws-pickrow>.yws-tierw{flex-basis:108px}.yws-dd select{padding-top:11px;padding-bottom:11px;font-size:15px}.yws-chunk .yws-stage{margin-top:18px;border-radius:18px;padding:14px 14px 18px}.yws-chunk .yws-stage .yws-acts{display:none}.yws-chunk .yws-sheet{padding:16px 16px 10px;box-shadow:4px 4px 0 #1C1917}.yws-chunk .yws-sheet-title{font-size:16px}.yws-chunk .yws-qrow{font-size:12.5px}.yws-mob-acts{display:grid !important;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.yws-steps{flex-direction:column;align-items:stretch;gap:10px}.yws-steps>i{display:none}.yws-mine-h{margin-top:32px}.yws-qr{flex-direction:column;align-items:flex-start}}.yws-mob-acts{display:none}@media (max-width:1000px){.yws-preview-desk.is-moved{display:none}}.yws-flow .yws-t{white-space:nowrap}.yws .yws-chip{color:#FFF8E1;background:#1C1917}.yws-mine-h .yws-h2{white-space:nowrap}@media (max-width:1000px){.yws-chunk .yws-sheet .yws-q:nth-of-type(n+5){display:none}.yws-chunk .yws-sheet .yws-wline:nth-of-type(n+2),.yws-chunk .yws-sheet .yws-fig{display:none}.yws-chunk .yws-sheet-name{font-size:9px}.yws-chunk .yws-sheet-name span{width:60px}.yws-chunk .yws-sheet-k{font-size:8px}.yws-chunk .yws-q{padding:10px 0}.yws-chunk .yws-mk{font-size:9px}.yws-chunk .yws-sheet-f{font-size:8px}.yws-mine-h{flex-wrap:wrap}.yws-mine-h .yws-d{display:none}}.yws-sheetwrap.is-clipped{position:relative}.yws-sheetwrap.is-clipped::after{content:"";position:absolute;left:0;right:0;bottom:0;height:110px;background:linear-gradient(to bottom,rgba(246,233,200,0),#F6E9C8 85%);pointer-events:none}.yws-openrow{display:flex;justify-content:center;margin-top:14px}.yws-openrow .yws-btn{min-width:220px}.yws-sheetwrap.is-answer .yws-sheet{width:min(980px,100%);padding:32px 44px 24px}.yws-ans{display:block;margin:10px 0 14px}.yws-ans textarea{width:100%;box-sizing:border-box;font:16px/1.9 'Plus Jakarta Sans',Inter,sans-serif;color:#1C1917;padding:6px 12px;border:1.5px solid #D6D3D1;border-radius:8px;resize:vertical;background:#fff repeating-linear-gradient(#fff 0 calc(1.9em - 1px),#E7E5E4 calc(1.9em - 1px) 1.9em);background-attachment:local}.yws-ans textarea:focus{outline:2px solid #F59E0B;border-color:#1C1917}.yws-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.yws-sheet .exam-table-wrap{max-width:100%;overflow-x:auto;margin:12px 0}.yws-sheet .exam-data-table{width:100%;border-collapse:collapse;table-layout:auto}.yws-sheet .exam-data-table th,.yws-sheet .exam-data-table td{padding:9px 12px;border:1px solid #d6c9ae;text-align:left;vertical-align:top}.yws-sheet .exam-data-table th{font-weight:800;background:#fff3d6}.yws-ansres{font:700 13px 'Plus Jakarta Sans',Inter,sans-serif;margin:-6px 0 12px}.yws-ansres.is-ok{color:#15803D}.yws-ansres.is-x{color:#B91C1C}.yws-markrow{display:flex;align-items:center;gap:14px;justify-content:center;margin:22px 0 40px;flex-wrap:wrap}@media (max-width:640px){.yws-sheetwrap.is-answer .yws-sheet{padding:20px 16px}}