.sh-mac{--sh-side:#f4f3ec;--sh-canvas:#fdfcf8;--sh-well:#f4f3ec;--sh-line:#e8e5dc;--sh-rule:#ddd9cf;--sh-ink:#1d211f;--sh-ink2:#6b6a62;--sh-ink3:#a09c92;--sh-card:#fff;--sh-on:#e4e2d8;--sh-hover:#edebe3;--sh-good:#2f8f5b;--sh-sys:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--font-instrument), "Helvetica Neue", sans-serif;--sh-doc:"Helvetica Neue", Helvetica, Arial, sans-serif;--sh-serif:"Times New Roman", Times, Georgia, serif;background:var(--sh-canvas);width:1000px;height:620px;color:var(--sh-ink);font-family:var(--sh-sys);text-align:left;-webkit-user-select:none;user-select:none;border-radius:12px;font-size:13px;line-height:1.35;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000014,0 4px 10px #10283014,0 34px 80px #10283033}.sh-mac button{font:inherit;color:inherit;cursor:pointer}.sh-mac button:disabled{cursor:default}.sh-mac input{font:inherit;color:inherit}.sh-mac svg{flex:none}.sh-side{background:var(--sh-side);border-right:1px solid var(--sh-line);flex-direction:column;flex:none;gap:8px;width:206px;padding:12px 10px 10px;display:flex}.sh-logo{align-items:center;gap:8px;padding:8px 6px 4px;display:flex}.sh-logo img{border-radius:6px}.sh-logo b{letter-spacing:-.02em;font-size:16px;font-weight:800}.sh-logo span{font-family:var(--font-mono);letter-spacing:.1em;color:var(--mint);border-left:1px solid var(--sh-rule);margin-left:2px;padding-left:8px;font-size:9.5px}.sh-nav{scrollbar-width:none;flex-direction:column;flex:1;gap:1px;min-height:0;padding-bottom:14px;display:flex;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 88%,#0000);mask-image:linear-gradient(#000 88%,#0000)}.sh-nav::-webkit-scrollbar{display:none}.sh-nav-row{text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;padding:5px 8px;font-size:12.5px;transition:background .15s;display:flex}.sh-nav-row:hover{background:var(--sh-hover)}.sh-nav-row.is-on{background:var(--sh-on);font-weight:650}.sh-nav-row em{color:var(--mint);background:var(--mint-wash);border-radius:99px;margin-left:auto;padding:1px 6px;font-size:9.5px;font-style:normal;font-weight:650}.sh-nav-gh{width:100%;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;padding:10px 8px 4px;font-size:9px;display:flex;color:var(--sh-ink3)!important}.sh-nav-gh svg{width:11px;height:11px}.sh-nav-list{grid-template-rows:1fr;transition:grid-template-rows .25s;display:grid}.sh-nav-list>div{min-height:0;overflow:hidden}.sh-nav-list.is-shut{grid-template-rows:0fr}.sh-desk{background:#eef4f5 radial-gradient(circle,#0f6e8c21 .7px,#0000 .8px) 0 0/9px 9px;border:1px solid #d7e3e6;border-radius:10px;padding:9px 9px 10px}.sh-desk-h{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sh-ink2);justify-content:space-between;font-size:8.5px;display:flex}.sh-desk-h span{text-transform:none;letter-spacing:0;font-family:var(--sh-sys);font-size:10.5px}.sh-desk>b{letter-spacing:-.03em;margin:2px 0 6px;font-size:18px;font-weight:800;display:block}.sh-desk-files{flex-direction:column;gap:3px;display:flex}.sh-desk-f{border-radius:6px;align-items:center;gap:8px;padding:2px 4px;transition:background .25s;display:flex}.sh-desk-f.is-used{background:#ffffffd9;box-shadow:0 0 0 1px #0f6e8c2e}.sh-desk-f>span:last-child{min-width:0}.sh-desk-f b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;display:block;overflow:hidden}.sh-desk-f em{color:var(--sh-ink2);font-size:9.5px;font-style:normal;display:block}.sh-desk-th{background:#fff;flex:none;width:20px;height:26px;position:relative;box-shadow:0 0 0 .5px #00000026,0 1px 2px #00000014}.sh-desk-th img{object-fit:cover;width:20px;height:26px;display:block}.sh-desk-th:after{content:"";background:var(--tag);border:1.5px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;bottom:-2px;left:-2px}.sh-desk-add{background:var(--sh-ink);color:#fff;border-radius:99px;justify-content:center;align-items:center;gap:5px;margin-top:8px;padding:5px;font-size:11.5px;font-weight:600;display:flex}.sh-desk-add svg{width:12px;height:12px}.sh-side-foot{color:var(--sh-ink2);align-items:center;gap:7px;padding:0 4px;font-size:11px;display:flex}.sh-side-foot span{width:16px;height:16px;color:var(--sh-good);background:#dcefe2;border-radius:50%;place-items:center;display:grid}.sh-side-foot svg{width:10px;height:10px}.sh-main{flex:1;min-width:0;position:relative}.sh-pane{opacity:0;pointer-events:none;flex-direction:column;padding:22px 24px 18px;transition:opacity .28s,transform .28s;display:flex;position:absolute;inset:0;transform:translateY(6px)}.sh-pane.is-on{opacity:1;pointer-events:auto;transform:none}.sh-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sh-head h3{font-family:var(--sh-sys);letter-spacing:-.035em;margin:0;font-size:27px;font-weight:800;line-height:1.1}.sh-head p{color:var(--sh-ink2);margin:3px 0 0;font-size:13px}.sh-kick{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mint);margin-bottom:4px;font-size:9.5px;display:block}.sh-rule{background:var(--sh-line);flex:none;height:1px;margin:12px 0 14px;position:relative}.sh-rule i{border:1px solid var(--sh-rule);background:var(--sh-canvas);border-radius:50%;width:6px;height:6px;position:absolute;top:-2.5px;left:0}.sh-work{flex:1;grid-template-columns:1fr 248px;gap:14px;min-height:0;display:grid}.sh-viewer{background:var(--sh-well);border:1px solid var(--sh-line);border-radius:12px;min-height:0;position:relative;overflow:hidden}.sh-panel{flex-direction:column;gap:9px;min-height:0;display:flex}.sh-panel-scroll{scrollbar-width:none;padding-bottom:4px;overflow-y:auto}.sh-panel-scroll::-webkit-scrollbar{display:none}.sh-card{background:var(--sh-card);border:1px solid var(--sh-line);border-radius:11px;flex:none}.sh-card-h{border-bottom:1px solid var(--sh-line);justify-content:space-between;align-items:center;padding:8px 12px;font-size:12.5px;font-weight:650;display:flex}.sh-card-b{flex-direction:column;gap:8px;padding:10px 12px;display:flex}.sh-hint{color:var(--sh-ink3);margin:0;font-size:11px;line-height:1.4}.sh-btn{border:1px solid var(--sh-rule);background:var(--sh-card);border-radius:99px;justify-content:center;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:600;transition:background .15s,opacity .15s;display:inline-flex}.sh-btn svg{width:12px;height:12px}.sh-btn:hover:not(:disabled){background:var(--sh-hover)}.sh-btn.is-pri{background:var(--mint);border-color:var(--mint);color:#fff!important}.sh-btn.is-pri:hover:not(:disabled){background:var(--mint-deep)}.sh-btn.is-quiet{color:var(--sh-ink2)!important}.sh-btn.is-small{padding:3px 10px;font-size:11.5px}.sh-btn:disabled{opacity:.4}.sh-link{background:0 0;border:0;padding:0;font-size:11px;font-weight:650;color:var(--mint)!important}.sh-link:disabled{opacity:.35}.sh-save{background:var(--mint);border:0;border-radius:99px;flex:none;width:100%;padding:9px;font-size:13px;font-weight:700;transition:background .15s,opacity .2s,transform .1s;color:#fff!important}.sh-save:hover:not(:disabled){background:var(--mint-deep)}.sh-save:active:not(:disabled){transform:scale(.985)}.sh-save:disabled{opacity:.4}.sh-save-note{text-align:center;color:var(--sh-ink3);margin:-3px 0 0;font-size:10.5px}.sh-seg{background:#efede6;border-radius:8px;gap:2px;padding:2px;display:flex}.sh-seg button{white-space:nowrap;background:0 0;border:0;border-radius:6px;flex:1;padding:4px 8px;font-size:11.5px;font-weight:500;transition:background .18s,color .18s,box-shadow .18s;color:var(--sh-ink2)!important}.sh-seg button.is-on{background:var(--sh-card);font-weight:650;box-shadow:0 1px 2px #0000001a;color:var(--sh-ink)!important}.sh-seg.is-small button{padding:3px 9px;font-size:11px}.sh-slider{cursor:pointer;touch-action:none;outline:none;height:18px;position:relative}.sh-slider.is-mini{width:84px}.sh-sl-track,.sh-sl-fill{border-radius:3px;height:3px;position:absolute;top:7.5px;left:0}.sh-sl-track{background:#e4e1d8;right:0}.sh-sl-fill{background:var(--mint)}.sh-sl-thumb{background:#fff;border-radius:50%;width:15px;height:15px;margin-left:-7.5px;transition:transform .12s;position:absolute;top:1.5px;box-shadow:0 0 0 1px #0000001f,0 1px 3px #0003}.sh-slider:active .sh-sl-thumb,.sh-slider:focus-visible .sh-sl-thumb{transform:scale(1.12)}.sh-sl-row{justify-content:space-between;margin-bottom:-6px;font-size:12px;display:flex}.sh-sl-row em{color:var(--sh-ink2);font-variant-numeric:tabular-nums;font-style:normal}.sh-tick{text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:2px 0;font-size:12px;display:flex}.sh-tick-box{background:#fff;border:1.5px solid #c9c5bb;border-radius:4px;flex:none;place-items:center;width:15px;height:15px;transition:background .15s,border-color .15s;display:grid}.sh-tick-box svg{color:#fff;opacity:0;width:10px;height:10px;transition:opacity .15s,transform .15s;transform:scale(.6)}.sh-tick.is-on .sh-tick-box{background:var(--mint);border-color:var(--mint)}.sh-tick.is-on .sh-tick-box svg{opacity:1;transform:none}.sh-field{border:1px solid var(--sh-rule);background:#fff;border-radius:8px;outline:none;width:100%;min-width:0;padding:6px 10px;font-size:12.5px;transition:border-color .15s,box-shadow .15s}.sh-field:focus{border-color:var(--mint);box-shadow:0 0 0 3px var(--mint-wash)}.sh-field::placeholder{color:var(--sh-ink3)}.sh-swatch{border:0;border-radius:50%;width:18px;height:18px;padding:0;transition:box-shadow .15s;box-shadow:inset 0 0 0 1px #0000001a}.sh-swatch.is-on{box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--mint)}.sh-inkrow{align-items:center;gap:9px;display:flex}.sh-inkrow>span{flex:1;font-size:12px}.sh-checks{flex-direction:column;gap:5px;margin:0;padding:0;font-size:11.5px;list-style:none;display:flex}.sh-checks li{align-items:flex-start;gap:6px;display:flex}.sh-checks svg{width:12px;height:12px;color:var(--sh-good);margin-top:1px}.sh-pager{color:var(--sh-ink2);align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.sh-pager>span{text-align:center;font-variant-numeric:tabular-nums;min-width:72px}.sh-pager button{border:1px solid var(--sh-rule);background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:15px;line-height:1;display:grid}.sh-pager button svg{width:12px;height:12px}.sh-pager button:disabled{opacity:.35}.sh-toast{z-index:50;background:var(--sh-ink);color:#fff;opacity:0;pointer-events:none;border-radius:10px;align-items:center;gap:8px;max-width:470px;padding:8px 14px 8px 9px;font-size:12px;transition:opacity .25s,transform .25s;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%,10px);box-shadow:0 10px 30px #0000002e}.sh-toast.is-on{opacity:1;transform:translate(-50%)}.sh-toast-ic{background:var(--mint);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.sh-toast-ic svg{width:10px;height:10px}.sh-home{padding:0}.sh-scroll{scrollbar-width:none;height:100%;padding:22px 24px 0;overflow-y:auto}.sh-scroll::-webkit-scrollbar{display:none}.sh-home-acts{align-items:center;gap:8px;margin-top:10px;display:flex}.sh-find{border:1px solid var(--sh-rule);width:210px;color:var(--sh-ink3);cursor:text;background:#fff;border-radius:99px;align-items:center;gap:7px;padding:6px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.sh-find:focus-within{border-color:var(--mint);box-shadow:0 0 0 3px var(--mint-wash)}.sh-find svg{width:13px;height:13px}.sh-find input{min-width:0;color:var(--sh-ink);background:0 0;border:0;outline:none;flex:1;font-size:12.5px}.sh-find input::placeholder{color:var(--sh-ink3)}.sh-find button{background:#e8e6df;border:0;border-radius:50%;place-items:center;width:16px;height:16px;padding:0;font-size:12px;line-height:1;display:grid;color:var(--sh-ink2)!important}.sh-home-acts .sh-btn{padding:7px 14px}.sh-deskcard{border:1px solid var(--sh-line);background:#fff;border-radius:12px;padding:14px 16px 13px}.sh-deskcard-top{align-items:center;gap:16px;display:flex}.sh-deskcard-top b{letter-spacing:-.01em;font-size:15px;font-weight:700;display:block}.sh-deskcard-top span{color:var(--sh-ink2);font-size:12.5px}.sh-fan{flex:none;width:112px;height:58px;position:relative}.sh-fan>span{background:#fff;transition:transform .3s cubic-bezier(.3,1.4,.5,1);position:absolute;top:2px;box-shadow:0 0 0 .5px #00000024,0 2px 5px #00000014}.sh-fan>span:first-child{left:0;transform:rotate(-7deg)}.sh-fan>span:nth-child(2){left:20px;transform:rotate(-2deg)}.sh-fan>span:nth-child(3){left:40px;transform:rotate(3deg)}.sh-fan>span.is-photo{padding:3px;top:12px;left:60px;transform:rotate(5deg)}.sh-fan img{object-fit:cover;width:48px;height:34px;display:block}.sh-deskcard:hover .sh-fan>span:first-child{transform:translate(-4px,-2px)rotate(-11deg)}.sh-deskcard:hover .sh-fan>span:nth-child(3){transform:translate(2px,-3px)rotate(6deg)}.sh-deskcard:hover .sh-fan>span.is-photo{transform:translate(5px,-1px)rotate(9deg)}.sh-deskcard-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.sh-chip{border:1px solid var(--sh-rule);background:#fff;border-radius:99px;align-items:center;gap:6px;padding:4px 11px 4px 7px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.sh-chip:hover{background:var(--mint-wash);border-color:var(--mint-soft)}.sh-tgroup-h{justify-content:space-between;align-items:baseline;margin:18px 0 8px;display:flex}.sh-tgroup-h b{letter-spacing:-.01em;font-size:14px;font-weight:700}.sh-tgroup-h span{color:var(--sh-ink3);font-size:11px}.sh-tiles{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.sh-tile{text-align:left;border:1px solid var(--sh-line);background:#fff;border-radius:11px;align-items:flex-start;gap:10px;padding:11px 10px;transition:border-color .15s,transform .18s,box-shadow .18s,background .15s;display:flex;position:relative}.sh-tile:hover{border-color:var(--sh-rule);transform:translateY(-1px);box-shadow:0 4px 12px #0000000d}.sh-tile b{margin-bottom:1px;font-size:12.5px;font-weight:700;display:block}.sh-tile em{color:var(--sh-ink2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-style:normal;line-height:1.3;display:-webkit-box;overflow:hidden}.sh-tile>span{min-width:0}.sh-tile-try{color:var(--mint);background:var(--mint-wash);border-radius:99px;padding:1px 6px;font-size:9px;font-style:normal;font-weight:700;position:absolute;top:7px;right:7px}.sh-tile.is-demo b{padding-right:34px}.sh-tile.is-opening{background:var(--mint-wash);border-color:var(--mint-soft);transform:scale(.97)}.sh-empty{text-align:center;color:var(--sh-ink2);padding:50px 0}.sh-paper{color:#262826;font-family:var(--sh-serif);text-align:left;background:#fff;font-size:8.4px;line-height:1.48;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 3px 12px #0000000f}.sh-pg-body{padding:40px 44px}.sh-pg-body p{margin:0 0 4px}.sh-pg-body ul{margin:0 0 4px;padding-left:12px}.sh-pg-body h5{font-family:var(--sh-doc);margin:11px 0 3px;font-size:9px;font-weight:700}.sh-pg-kick{font-family:var(--sh-doc);letter-spacing:.09em;text-transform:uppercase;color:#1f6f8b;font-size:6px;font-weight:700}.sh-pg-h{font-family:var(--sh-doc);letter-spacing:-.01em;margin:3px 0 2px;font-size:16px;font-weight:700;line-height:1.2}.sh-pg-sub{font-family:var(--sh-doc);color:#6b6a62;margin-bottom:2px;font-size:6.6px}.sh-pg-sub+h5,.sh-pg-sub+p{margin-top:10px}.sh-pg-chart{width:100%;height:auto;margin:6px 0 2px;display:block}.sh-pg-chart text{font-family:var(--sh-doc);fill:#666;font-size:6.4px}.sh-pg-table{border-collapse:collapse;width:100%;font-family:var(--sh-doc);margin-top:4px;font-size:7px}.sh-pg-table th{text-align:left;border-bottom:.9px solid #333;padding:3px 4px;font-weight:600}.sh-pg-table td{border-bottom:.5px solid #e4e2dc;padding:3.4px 4px}.sh-pg-table th:not(:first-child),.sh-pg-table td:not(:first-child){text-align:right}.sh-pg-table tr.is-total td{border-top:.8px solid #333;border-bottom:0;font-weight:700}.sh-pg-st{margin-top:14px}.sh-pg-st th:nth-child(2),.sh-pg-st td:nth-child(2){text-align:left}.sh-pg-q{font-family:var(--sh-doc);font-size:7px;margin-top:14px!important}.sh-pg-foot{font-family:var(--sh-doc);color:#8a887f;justify-content:space-between;font-size:5.8px;display:flex;position:absolute;bottom:22px;left:44px;right:44px}.sh-pg-sigline{font-family:var(--sh-doc);color:#555;border-top:.9px solid #333;flex-direction:column;gap:12px;padding-top:3px;font-size:6px;display:flex;position:absolute}.sh-pg-inv-top{justify-content:space-between;align-items:flex-start;display:flex}.sh-pg-inv-meta{font-family:var(--sh-doc);text-align:right;padding-top:8px;font-size:7px;line-height:1.6}.sh-thumb{background:#fff;flex:none;display:block;position:relative;overflow:hidden}.sh-thumb>span{transform-origin:0 0;display:block;position:absolute;top:0;left:0}.sh-thumb .sh-paper{box-shadow:none}.sh-zoom{color:var(--sh-ink3);align-items:center;gap:8px;margin-top:8px;display:flex}.sh-zoom svg{width:12px;height:12px}.sh-zoom-big svg{width:16px;height:16px}.sh-org-view{scrollbar-width:none;padding:18px 16px;overflow-y:auto}.sh-org-view::-webkit-scrollbar{display:none}.sh-org-grid{align-items:start;display:grid;position:relative}.sh-org-tile{cursor:grab;touch-action:none;outline:none;flex-direction:column;align-items:center;gap:6px;transition:opacity .2s,scale .2s;display:flex;position:relative}.sh-org-tile.is-drag{z-index:5;cursor:grabbing}.sh-org-tile.is-leaving{opacity:0;scale:.8}.sh-org-slot{place-items:center;width:100%;transition:scale .18s;display:grid}.sh-org-tile.is-drag .sh-org-slot{scale:1.05}.sh-org-rot{transition:transform .32s cubic-bezier(.3,1.2,.5,1);display:block}.sh-org-rot .sh-thumb{outline-offset:3px;outline:2.5px solid #0000;transition:outline-color .15s,box-shadow .2s;box-shadow:0 0 0 1px #00000014,0 2px 6px #0000000f}.sh-org-tile.is-sel .sh-thumb{outline-color:var(--mint)}.sh-org-tile.is-drag .sh-thumb{box-shadow:0 0 0 1px #00000014,0 14px 28px #0000002e}.sh-org-tile:focus-visible .sh-thumb{outline-color:var(--mint-soft)}.sh-org-n{font-variant-numeric:tabular-nums;color:var(--sh-ink2);align-items:center;gap:5px;font-size:11px;display:flex}.sh-org-n i{border-radius:2px;width:7px;height:7px}.sh-org-tile.is-sel .sh-org-n{color:var(--mint);font-weight:650}.sh-icon-row{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.sh-icon-row button{border:1px solid var(--sh-rule);background:#fff;border-radius:8px;place-items:center;height:30px;transition:background .15s,opacity .15s;display:grid}.sh-icon-row button:hover:not(:disabled){background:var(--sh-hover)}.sh-icon-row button:disabled{opacity:.35}.sh-icon-row svg{width:15px;height:15px}.sh-two{grid-template-columns:1fr 1fr;gap:6px;display:grid}.sh-forder{flex-direction:column;gap:2px;display:flex}.sh-forder-row{align-items:center;gap:8px;font-size:12px;display:flex}.sh-forder-row i{border-radius:2.5px;flex:none;width:9px;height:9px}.sh-forder-row>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sh-forder-row button{background:0 0;border:0;border-radius:5px;place-items:center;width:20px;height:20px;padding:0;display:grid;color:var(--sh-ink2)!important}.sh-forder-row button:hover:not(:disabled){background:var(--sh-hover)}.sh-forder-row button:disabled{opacity:.25}.sh-forder-row button svg{width:12px;height:12px}.sh-forder-row button>span{display:grid}.sh-forder-foot{flex-direction:column;align-items:flex-start;gap:6px;margin-top:2px;display:flex}.sh-doc-view{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:62px 1fr;display:grid}.sh-strip{border-right:1px solid var(--sh-line);background:#f8f7f2;flex-direction:column;grid-row:1;align-items:center;gap:10px;padding:12px 0;display:flex}.sh-strip-p{background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:0;font-size:10px;display:flex;color:var(--sh-ink3)!important}.sh-strip-p .sh-thumb{outline-offset:2px;outline:2px solid #0000;transition:outline-color .15s;box-shadow:0 0 0 1px #0000001a}.sh-strip-p.is-on .sh-thumb{outline-color:var(--mint)}.sh-strip-p.is-on{font-weight:650;color:var(--mint)!important}.sh-strip-p span i{background:var(--mint);vertical-align:1px;border-radius:50%;width:4px;height:4px;margin-left:3px;display:inline-block}.sh-doc-scroll{scrollbar-width:none;grid-row:1;place-content:start center;padding:16px;display:grid;overflow:auto}.sh-doc-scroll::-webkit-scrollbar{display:none}.sh-doc-fit{position:relative}.sh-doc-scale{transform-origin:0 0;position:absolute;top:0;left:0}.sh-doc-foot{border-top:1px solid var(--sh-line);color:var(--sh-ink3);background:#faf9f5;grid-column:1/-1;justify-content:center;gap:24px;padding:7px 14px;font-size:11px;display:flex}.sh-snapline{background:var(--mint);opacity:0;pointer-events:none;border-radius:2px;height:2px;transition:opacity .15s;position:absolute;box-shadow:0 0 0 3px #0f6e8c29}.sh-snapline.is-on{opacity:1}.sh-placed{cursor:move;touch-action:none;border:1px dashed #0000;border-radius:4px;padding:2px 4px;transition:border-color .15s,background .15s;animation:.32s cubic-bezier(.3,1.4,.5,1) sh-drop;position:absolute}.sh-placed:hover{border-color:var(--mint-soft)}.sh-placed.is-sel{border-color:var(--mint);background:#0f6e8c0d}.sh-placed-x{border:1px solid var(--sh-rule);background:#fff;border-radius:50%;place-items:center;width:17px;height:17px;padding:0;display:grid;position:absolute;top:-9px;right:-9px;color:var(--sh-ink)!important}.sh-placed-x svg{width:9px;height:9px}.sh-placed-txt{font-family:var(--sh-doc);white-space:nowrap;font-size:11px;display:block}.sh-placed.is-check svg{width:15px;height:15px;display:block}.sh-placed-in{outline:1px solid var(--mint);font-family:var(--sh-doc);color:inherit;-webkit-user-select:text;user-select:text;background:#fff;border:0;border-radius:2px;padding:0 2px;font-size:11px}.sh-sig-type{white-space:nowrap;font-style:italic;line-height:1.15;display:block}.sh-sig-svg{display:block}@keyframes sh-drop{0%{opacity:0;transform:scale(.9)translateY(-6px)}}.sh-slots{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sh-slot{border:1.5px dashed var(--mint-soft);background:#fff;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;height:56px;padding:4px;font-size:11.5px;font-weight:650;transition:background .15s,border-color .15s;display:flex;overflow:hidden;color:var(--mint)!important}.sh-slot svg{width:14px;height:14px}.sh-slot.is-set{border:1px solid var(--sh-line);color:var(--sh-ink)!important}.sh-slot.is-set svg{width:auto;max-width:100%;height:auto}.sh-slot:hover{background:var(--mint-wash)}.sh-slot-l{color:var(--sh-ink2);justify-content:space-between;margin-top:4px;font-size:11px;display:flex}.sh-addrow{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.sh-addrow button{border:1px solid var(--sh-line);background:#fff;border-radius:9px;flex-direction:column;align-items:center;gap:2px;padding:6px 0;font-size:11px;transition:background .15s;display:flex}.sh-addrow button:hover{background:var(--sh-hover)}.sh-addrow b{font-family:var(--sh-doc);font-size:13px;line-height:15px}.sh-addrow svg{width:15px;height:15px}.sh-modal-back{z-index:40;background:#1d211f42;place-items:center;animation:.2s sh-fade;display:grid;position:absolute;inset:0}.sh-modal{background:#fff;border-radius:14px;width:480px;padding:18px;animation:.28s cubic-bezier(.3,1.3,.5,1) sh-pop;box-shadow:0 24px 60px #00000038}.sh-modal h4{font-family:var(--sh-sys);letter-spacing:-.02em;margin:0 0 12px;font-size:17px;font-weight:800}.sh-pad{border:1px solid var(--sh-line);background:#fcfbf8;border-radius:10px;margin-top:12px;position:relative}.sh-pad svg{cursor:crosshair;touch-action:none;width:100%;height:auto;display:block}.sh-pad-hint{color:var(--sh-ink3);pointer-events:none;font-size:12px;position:absolute;top:58%;left:34px}.sh-pad .sh-link{position:absolute;top:8px;right:10px}.sh-typepad{flex-direction:column;gap:10px;margin-top:12px;display:flex}.sh-typepad-prev{border:1px solid var(--sh-line);white-space:nowrap;background:#fcfbf8;border-radius:10px;place-items:center;height:110px;font-size:40px;font-style:italic;display:grid;overflow:hidden}.sh-modal-btns{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.sh-modal-btns .sh-btn{padding:6px 16px}@keyframes sh-fade{0%{opacity:0}}@keyframes sh-pop{0%{opacity:0;transform:scale(.94)translateY(8px)}}.sh-cmp-view{flex-direction:column;display:flex}.sh-vbar{border-bottom:1px solid var(--sh-line);background:#fff;flex:none;align-items:center;gap:10px;padding:7px 9px;display:flex}.sh-vbar-hint{color:var(--sh-ink3);white-space:nowrap;flex:1;font-size:11px}.sh-vbar .sh-seg{flex:none}.sh-cmp-stage{cursor:ew-resize;touch-action:none;background:#fff;flex:1;min-height:0;position:relative;overflow:hidden}.sh-photo-page{background:#fff;place-items:center;padding:36px 18px 30px;display:grid;position:absolute;inset:0;overflow:hidden}.sh-photo-zoom{width:100%;transition:transform .4s cubic-bezier(.2,.8,.3,1)}.sh-photo-zoom img{pointer-events:none;width:100%;display:block}.sh-cmp-top{position:absolute;inset:0}.sh-cmp-tag{z-index:3;color:#fff;font-variant-numeric:tabular-nums;background:#1d211fc7;border-radius:6px;padding:3px 8px;font-size:10.5px;font-weight:650;position:absolute;top:9px;left:9px}.sh-cmp-tag.is-r{left:auto;right:9px}.sh-cmp-handle{z-index:2;pointer-events:none;border-left:1.5px solid #fff;width:0;position:absolute;top:0;bottom:0;box-shadow:0 0 0 .5px #00000040}.sh-cmp-handle span{background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;left:-1px;transform:translate(-50%,-50%);box-shadow:0 1px 6px #00000040}.sh-cmp-handle svg{width:14px;height:14px}.sh-cmp-cap{text-align:center;color:var(--sh-ink3);z-index:3;font-size:10px;position:absolute;bottom:9px;left:0;right:0}.sh-cmp-side{background:var(--sh-line);flex:1;grid-template-columns:1fr 1fr;gap:1px;min-height:0;display:grid}.sh-cmp-side>div{background:#fff;position:relative;overflow:hidden}.sh-cmp-side .sh-photo-page{padding:36px 10px 20px}.sh-levels{flex-direction:column;gap:6px;display:flex}.sh-level{text-align:left;border:1px solid var(--sh-line);background:#fff;border-radius:10px;align-items:flex-start;gap:9px;padding:8px 10px;transition:border-color .15s,background .15s;display:flex}.sh-level:hover{border-color:var(--sh-rule)}.sh-level.is-on{border-color:var(--mint);background:var(--mint-wash)}.sh-radio{background:#fff;border:1.5px solid #c9c5bb;border-radius:50%;flex:none;width:14px;height:14px;margin-top:1px;transition:border-color .15s,box-shadow .15s,background .15s}.sh-level.is-on .sh-radio{border-color:var(--mint);background:var(--mint);box-shadow:inset 0 0 0 3px #fff}.sh-level-t{flex:1;min-width:0}.sh-level-t b{font-size:12.5px;font-weight:650;display:block}.sh-level-t em{color:var(--sh-ink2);font-size:10.5px;font-style:normal;line-height:1.3;display:block}.sh-level-s{font-variant-numeric:tabular-nums;color:var(--sh-ink2);font-size:11.5px;font-weight:650}.sh-level.is-on .sh-level-s{color:var(--mint)}.sh-result{padding:11px 12px}.sh-result-top{justify-content:space-between;align-items:baseline;display:flex}.sh-result-top b{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:25px;font-weight:800}.sh-result-top b.is-measuring{color:var(--sh-ink3);font-size:18px;animation:.9s ease-in-out infinite sh-pulse}.sh-result-top s{color:var(--sh-ink3);font-size:11.5px}.sh-bar{background:#ecebe5;border-radius:99px;height:5px;margin:7px 0;overflow:hidden}.sh-bar i{background:var(--mint);border-radius:99px;height:100%;display:block}.sh-result-line{border-bottom:1px solid var(--sh-line);color:var(--sh-ink2);margin:0 0 8px;padding-bottom:8px;font-size:11.5px}@keyframes sh-pulse{50%{opacity:.45}}.sh-rd-page{cursor:crosshair;touch-action:none}.sh-rd-page.is-applied{cursor:text;-webkit-user-select:text;user-select:text}.sh-rd-mark{background:#0f6e8c21;border-radius:1.5px;animation:.25s sh-fade;box-shadow:0 0 0 1px #0f6e8c8c}.sh-rd-gone{vertical-align:-.2em;background:#111;border-radius:1px;height:1.1em;animation:.5s cubic-bezier(.6,0,.3,1) both sh-ink;display:inline-block}.sh-rd-box{border:1.5px solid var(--mint);background:#0f6e8c1a;border-radius:2px;position:absolute}.sh-rd-box.is-draft{border-style:dashed}.sh-rd-box.is-black{background:#111;border-color:#111;animation:.5s cubic-bezier(.6,0,.3,1) both sh-ink}.sh-rd-x{border:1px solid var(--sh-rule);opacity:0;background:#fff;border-radius:50%;place-items:center;width:16px;height:16px;padding:0;transition:opacity .15s;display:grid;position:absolute;top:-8px;right:-8px;color:var(--sh-ink)!important}.sh-rd-x svg{width:8px;height:8px}.sh-rd-box:hover .sh-rd-x{opacity:1}@keyframes sh-ink{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.sh-findrow{gap:6px;display:flex}.sh-findrow .sh-btn{flex:none}.sh-miss{color:#c98a2e;margin:-2px 0 0;font-size:11px}.sh-finds{flex-wrap:wrap;gap:5px;display:flex}.sh-finds>span{background:var(--mint-wash);color:var(--mint);border-radius:99px;align-items:center;gap:4px;padding:2px 4px 2px 8px;font-size:11px;font-weight:600;display:inline-flex}.sh-finds em{opacity:.7;font-style:normal}.sh-finds button{background:#0f6e8c24;border:0;border-radius:50%;place-items:center;width:14px;height:14px;padding:0;display:grid;color:var(--mint)!important}.sh-finds svg{width:8px;height:8px}.sh-sugg{flex-direction:column;flex:auto;min-height:0;display:flex}.sh-sugg .sh-card-b{scrollbar-width:none;min-height:0;overflow-y:auto}.sh-sugg .sh-card-b::-webkit-scrollbar{display:none}.sh-sugg-g{flex-direction:column;gap:3px;display:flex}.sh-sugg-h{color:var(--sh-ink2);align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.sh-sugg-h svg{width:12px;height:12px}.sh-sugg-h .sh-link{margin-left:auto}.sh-sugg-t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sh-tick em{color:var(--sh-ink3);font-size:10.5px;font-style:normal}.sh-rd-foot{color:var(--sh-ink2);flex:none;justify-content:space-between;align-items:center;padding:0 2px;font-size:11.5px;display:flex}.sh-done-big{align-items:baseline;gap:8px;display:flex}.sh-done-big b{letter-spacing:-.04em;font-size:30px;font-weight:800;line-height:1}.sh-done-big span{color:var(--sh-ink2);font-size:12px}.sh-again{width:100%;padding:8px}.sh-wm-view{flex-direction:column;display:flex}.sh-wm-fit{flex:1;place-items:center;min-height:0;padding:12px;display:grid;overflow:hidden}.sh-wm-scale{flex:none;width:322px;height:417px;position:relative}.sh-wm-scale>.sh-paper{transform-origin:0 0;transform:scale(.7)}.sh-wm-view .sh-doc-foot{justify-content:space-between}.sh-wm-layer{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sh-wm-layer.is-behind{z-index:0}.sh-paper.is-wm-behind .sh-pg-body{z-index:1;position:relative}.sh-wm-mark{white-space:nowrap;font-family:var(--sh-doc);letter-spacing:.02em;line-height:1;transition:transform .35s cubic-bezier(.3,1.2,.5,1),opacity .2s,color .2s,left .35s,top .35s;position:absolute}.sh-wm-logo{align-items:center;gap:10px;display:flex}.sh-wm-logo>span{border:1px solid var(--sh-line);border-radius:8px;flex:none;width:40px;height:40px;padding:5px}.sh-wm-logo b{font-size:12px;display:block}.sh-wm-logo em{color:var(--sh-ink3);font-size:10.5px;font-style:normal;line-height:1.3;display:block}.sh-pos{gap:12px;display:flex}.sh-pos-grid{border:1px solid var(--sh-line);background:#fff;border-radius:8px;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);width:66px;height:78px;padding:5px;transition:opacity .2s;display:grid}.sh-pos-grid.is-off{opacity:.45}.sh-pos-grid button{background:0 0;border:0;place-items:center;padding:0;display:grid}.sh-pos-grid i{background:#dcd9d0;border-radius:2px;width:11px;height:6px;transition:background .15s,width .2s}.sh-pos-grid button:hover i{background:var(--mint-soft)}.sh-pos-grid button.is-on i{background:var(--mint);width:16px}.sh-pos-tile{background:#efede6;border:0;border-radius:6px;width:66px;margin-top:5px;padding:3px 0;font-size:10.5px;transition:background .15s,color .15s;display:block}.sh-pos-tile.is-on{background:var(--mint);color:#fff!important}.sh-pos-r{flex-direction:column;flex:1;gap:8px;min-width:0;padding-top:4px;display:flex}.sh-pos-r b{font-size:12.5px}.sh-layer{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.sh-layer .sh-seg{width:130px}
