.qpm{--font:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo",system-ui,sans-serif;--serif:"Noto Serif KR","AppleMyungjo",serif;--bg:#fff;--sunk:#f5f5f4;--line:#00000017;--line2:#0000002b;--ink:#121212;--ink2:#555553;--ink3:var(--qp-color-text-muted,#6b7684);--hover:#0000000b;--press:#00000013;--sb:#00000024;--accent:var(--qp-color-action,#3182f6);--accent-ink:#1b64da;--a08:#3182f614;--a14:#3182f624;--a22:#3182f638;--a50:#3182f680;--float:#1b1b1a;--float-ink:#fff;--sh-paper:0 0 0 1px #0000000f,0 1px 3px #0000000f;--sh-sheet:0 0 0 1px #0000001f,0 1px 3px #0000000f;--sh-pop:0 0 0 1px #00000014,0 16px 40px -14px #00000047;--sh-card-on:0 0 0 1px var(--a50),0 6px 18px -8px #0000002e;--t1:.15s;--t2:.2s;--t3:.25s;--ease:cubic-bezier(.2,.7,.2,1);--ease-expo:cubic-bezier(.16,1,.3,1);--rail:64px;--sidew:238px;--raised:#fff;--qp-font-sheet-body:"Noto Serif KR";--qp-font-sheet-ex:"Nanum Myeongjo";--qp-font-sheet-gothic:"Nanum Gothic"}:is(.qpm[data-theme=dark],:where(html[data-kds-theme=dark]) .qpm){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1a1a19;--sunk:#111110;--line:#ffffff14;--line2:#ffffff29;--ink:#ededea;--ink2:#a9a9a3;--ink3:#7f7f78;--hover:#ffffff0e;--press:#ffffff17;--sb:#ffffff29;--accent:#4b93ff;--accent-ink:#86b6ff;--a08:#4b93ff1a;--a14:#4b93ff29;--a22:#4b93ff3d;--a50:#4b93ff8c;--float:#2b2b29;--float-ink:#fff;--raised:#242423;--sh-paper:0 0 0 1px #ffffff0d,0 18px 44px -18px #000000e6;--sh-sheet:0 0 0 1px #ffffff1a,0 1px 3px #0006;--sh-pop:0 0 0 1px #ffffff17,0 22px 50px -16px #000000d9;--sh-card-on:0 0 0 1px var(--a50),0 10px 24px -10px #000c}.qpm,.qpm *{box-sizing:border-box}.qpm,.qpm{height:100%}.qpm{background:var(--bg);color:var(--ink);font:400 var(--qp-text-body)/1.5 var(--font);letter-spacing:-.008em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow:hidden}.qpm button,.qpm input,.qpm textarea{font:inherit;color:inherit;letter-spacing:inherit}.qpm button{cursor:pointer;background:0 0;border:0;padding:0}.qpm a{color:inherit;text-decoration:none}.qpm svg.i{flex:none;display:block}.qpm :focus{outline:none}.qpm :focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:var(--qp-r-control)}.qpm textarea:focus-visible,.qpm input:focus-visible{outline:none}.qpm .sp{flex:1}.qpm,.qpm *{scrollbar-width:none!important}.qpm ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.qpm .osb{z-index:2147483000;background:var(--sb);opacity:0;pointer-events:none;width:6px;height:0;transition:opacity var(--t1) var(--ease);border-radius:999px;position:fixed;top:0;left:0}.qpm .osb[data-on]{opacity:1}@media print{.qpm .osb{display:none}}.qpm .app{grid-template-columns:var(--rail) var(--sidew) minmax(0,1fr);height:100vh;transition:grid-template-columns var(--t3) var(--ease);display:grid}.qpm .app[data-focus]{grid-template-columns:var(--rail) 0 minmax(0,1fr)}.qpm .rail{z-index:4;background:var(--sunk);flex-direction:column;align-items:center;gap:4px;padding:14px 0;display:flex;position:relative}.qpm .logo{border-radius:var(--qp-r-card);background:var(--ink);width:32px;height:32px;color:var(--bg);font:800 var(--qp-text-tag)/1 var(--font);letter-spacing:-.04em;place-items:center;margin:0 0 14px;display:grid}.qpm .rb{border-radius:var(--qp-r-card);width:40px;height:40px;color:var(--ink3);transition:background var(--t1) var(--ease),color var(--t1) var(--ease);place-items:center;display:grid;position:relative}.qpm .rb:hover{background:var(--hover);color:var(--ink)}.qpm .rb[aria-current]{background:var(--press);color:var(--ink)}.qpm .rb .dot{background:var(--ink);min-width:16px;height:16px;color:var(--bg);font:600 10px/16px var(--font);text-align:center;box-shadow:0 0 0 2px var(--sunk);border-radius:999px;padding:0 4px;position:absolute;top:6px;right:5px}.qpm .rail .low{margin-top:auto}.qpm .av{background:var(--press);width:30px;height:30px;color:var(--ink2);font:600 12px/1 var(--font);letter-spacing:0;border-radius:999px;flex:none;place-items:center;display:inline-grid}.qpm .side{background:var(--sunk);min-width:0;box-shadow:inset -1px 0 0 var(--line);overflow:hidden}.qpm .side-in{width:var(--sidew);flex-direction:column;height:100%;padding:12px 10px;display:flex}.qpm .side-top{align-items:center;gap:2px;height:38px;margin-bottom:6px;padding:0 4px 0 10px;display:flex}.qpm .side-top h2{font:600 var(--qp-text-read)/1 var(--font);letter-spacing:-.02em;flex:1;margin:0}.qpm .ib{width:var(--qp-iconbtn);height:var(--qp-iconbtn);border-radius:var(--qp-r-control);color:var(--ink2);transition:background var(--t1),color var(--t1);flex:none;place-items:center;display:grid}.qpm .ib:hover{background:var(--hover);color:var(--ink)}.qpm .ib:disabled{opacity:.35;pointer-events:none}.qpm .nl{flex-direction:column;gap:1px;display:flex}.qpm .nl a{border-radius:var(--qp-r-control);min-width:0;height:34px;color:var(--ink);font-size:var(--qp-text-body);transition:background var(--t1);align-items:center;gap:10px;padding:0 10px;display:flex}.qpm .nl a:hover{background:var(--hover)}.qpm .nl a[aria-current]{background:var(--press);font-weight:500}.qpm .nl a>.i{color:var(--ink2)}.qpm .nl .n{color:var(--ink3);font-size:var(--qp-text-meta);font-variant-numeric:tabular-nums;margin-left:auto}.qpm .nl .n[data-on]{color:var(--ink);font-weight:600}.qpm .nl .t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qpm .sl{color:var(--ink3);font:500 var(--qp-text-meta)/1 var(--font);margin:22px 10px 6px}.qpm .back{border-radius:var(--qp-r-control);height:38px;color:var(--ink2);font:500 var(--qp-text-ui)/1 var(--font);transition:background var(--t1),color var(--t1);align-items:center;gap:6px;margin-bottom:4px;padding:0 10px 0 6px;display:flex}.qpm .back:hover{background:var(--hover);color:var(--ink)}.qpm .back .x{color:var(--ink3);font-weight:500;font-size:var(--qp-text-meta);margin-left:auto}.qpm .il{flex-direction:column;gap:1px;margin:0 -2px;display:flex;overflow:auto}.qpm .il a{border-radius:var(--qp-r-control);min-height:50px;transition:background var(--t1);grid-template-columns:16px minmax(0,1fr) 12px;align-items:center;gap:10px;padding:7px 10px;display:grid}.qpm .il a:hover{background:var(--hover)}.qpm .il a[aria-current]{background:var(--press)}.qpm .il .t2{min-width:0}.qpm .il .t2 b{font:500 var(--qp-text-ui)/1.35 var(--font);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.qpm .il .t2 span{color:var(--ink3);font-size:var(--qp-text-meta);white-space:nowrap;text-overflow:ellipsis;line-height:1.4;display:block;overflow:hidden}.qpm .il .me{background:var(--accent);border-radius:999px;width:7px;height:7px}.qpm .il .ok{color:var(--ink3)}.qpm .main{min-width:0;height:100vh;position:relative;overflow:hidden}.qpm .view{height:100%;animation:qpm-vin var(--t2) var(--ease) backwards;overflow:auto}@keyframes qpm-vin{0%{opacity:0}}.qpm .btn{height:var(--qp-ctl-h);border-radius:var(--qp-r-control);font:500 var(--qp-text-ui)/1 var(--font);letter-spacing:-.01em;white-space:nowrap;transition:background var(--t1) var(--ease),color var(--t1),box-shadow var(--t1),opacity var(--t1);justify-content:center;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.qpm .btn.p{background:var(--ink);color:var(--bg)}.qpm .btn.p:hover{opacity:.86}.qpm .btn.p:disabled{opacity:.28;cursor:default}.qpm .btn.s{background:var(--bg);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line2)}.qpm .btn.s:hover{background:var(--sunk)}.qpm .btn.g{color:var(--ink2)}.qpm .btn.g:hover{background:var(--hover);color:var(--ink)}.qpm .btn.s:disabled,.qpm .btn.g:disabled{opacity:.4;cursor:default}.qpm .btn.s:disabled:hover{background:var(--bg)}.qpm .btn.g:disabled:hover{color:var(--ink2);background:0 0}.qpm .btn.sm{height:var(--qp-ctl-h-dense);font-size:var(--qp-text-ui);padding:0 10px}.qpm .kbd{min-width:18px;height:18px;font:500 11px/1 var(--font);letter-spacing:0;opacity:.9;background:#80808047;border-radius:5px;place-items:center;padding:0 4px;display:inline-grid}.qpm .btn.s .kbd,.qpm .btn.g .kbd{background:var(--hover);color:var(--ink3)}.qpm .page{max-width:var(--qp-page-w,1240px);padding:var(--qp-pad-page);margin:0 auto}.qpm .ph{align-items:center;gap:16px;margin-bottom:28px;display:flex}.qpm .ph-l{flex:1;min-width:0}.qpm .ph h1{font:600 24px/1.25 var(--font);letter-spacing:-.025em;margin:0}.qpm .meta{color:var(--ink2);font-size:var(--qp-text-ui);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:8px;display:flex}.qpm .meta .x{color:var(--ink3)}.qpm .meta b{color:var(--ink);font-weight:500}.qpm .ph-r{align-items:center;gap:6px;display:flex}.qpm .sec{margin-bottom:36px}.qpm .sec-h{align-items:baseline;gap:8px;margin:0 0 14px;display:flex}.qpm .sec-h h2{font:600 var(--qp-text-read)/1.3 var(--font);letter-spacing:-.015em;margin:0}.qpm .sec-h .n{color:var(--ink3);font-size:var(--qp-text-body)}.qpm .sec-h .m{color:var(--ink3);font-size:var(--qp-text-ui);margin-left:6px}.qpm .cards{grid-template-columns:repeat(auto-fill,248px);gap:20px 16px;display:grid}.qpm .card{border-radius:var(--qp-r-card);background:var(--bg);min-width:0;box-shadow:0 0 0 1px var(--line),0 1px 2px #0000000a;transition:box-shadow var(--t1) var(--ease);display:block;position:relative;overflow:hidden}.qpm .card:hover{box-shadow:0 0 0 1px var(--line2),0 6px 16px -8px #0003}.qpm .card[data-on],.qpm .apk[aria-pressed=true]{box-shadow:0 0 0 2px var(--accent)}.qpm .card .doc{box-shadow:inset 0 -1px 0 var(--line);border-radius:0}.qpm .card .doc:after{display:none}.qpm .doc{border-radius:var(--qp-r-card);height:160px;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow var(--t1) var(--ease);background:#fff;position:relative;overflow:hidden}.qpm .doc .pg{width:448px;transform:scale(var(--s,.5536));transform-origin:0 0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.qpm .doc .pg .qp-sheet__page{box-shadow:none}.qpm .doc:after{content:"";border-radius:var(--qp-r-card);box-shadow:inset 0 0 0 1px var(--line);pointer-events:none;transition:box-shadow var(--t1);position:absolute;inset:0}.qpm .card:hover .doc:after{box-shadow:inset 0 0 0 1px var(--line2)}.qpm .card-t{font:500 var(--qp-text-ui)/1.35 var(--font);white-space:nowrap;text-overflow:ellipsis;margin:10px 1px 0;overflow:hidden}.qpm .card-m{color:var(--ink3);font-size:var(--qp-text-meta);white-space:nowrap;text-overflow:ellipsis;margin:3px 1px 0;overflow:hidden}.qpm .empty{text-align:center;color:var(--ink3);font-size:var(--qp-text-body);padding:120px 0}.qpm .list-h,.qpm .lrow{grid-template-columns:minmax(0,1fr) 200px 96px 92px;align-items:center;gap:16px;padding:0 10px;display:grid}.qpm .list-h{height:32px;color:var(--ink3);font-size:var(--qp-text-meta);box-shadow:inset 0 -1px 0 var(--line)}.qpm .lsec{height:44px;font:600 var(--qp-text-ui)/1 var(--font);align-items:center;gap:8px;margin-top:14px;padding:0 10px;display:flex}.qpm .lsec .n{color:var(--ink3);font-weight:500}.qpm .lrow{border-radius:var(--qp-r-control);height:48px;font-size:var(--qp-text-body);transition:background var(--t1);position:relative}.qpm .lrow:hover{background:var(--sunk)}.qpm .lrow+.lrow:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:10px;right:10px}.qpm .lrow:hover:before,.qpm .lrow:hover+.lrow:before{opacity:0}.qpm .lrow .c{align-items:baseline;gap:10px;min-width:0;display:flex}.qpm .lrow .c b{flex:none;font-weight:500}.qpm .lrow .c span{min-width:0;color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qpm .lrow .w{min-width:0;color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;display:flex;overflow:hidden}.qpm .lrow .d{color:var(--ink3);font-size:var(--qp-text-meta);white-space:nowrap}.qpm .all .list-h,.qpm .all .lrow{grid-template-columns:minmax(0,1fr) 140px 104px 104px}.qpm .iv{grid-template-rows:max(calc(52px / var(--qp-z,1)),34px) minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%;display:grid}.qpm .top{z-index:5;background:var(--bg);box-shadow:inset 0 -1px 0 var(--line);align-items:center;gap:12px;padding:0 14px 0 8px;display:flex;position:relative}.qpm .top-l{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.qpm .top-l .up{color:var(--ink3);font-size:var(--qp-text-ui);white-space:nowrap;transition:color var(--t1)}.qpm .top-l .sep{color:var(--line2)}.qpm .top-l .here{font:600 var(--qp-text-body)/1 var(--font);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qpm .stg{color:var(--ink2);font-size:var(--qp-text-ui);white-space:nowrap;align-items:center;gap:6px;margin-left:8px;display:inline-flex}.qpm .top-r{align-items:center;gap:8px;display:flex}.qpm .pager{color:var(--ink3);font-size:var(--qp-text-meta);font-variant-numeric:tabular-nums;align-items:center;display:flex}.qpm .pager .ib{width:28px;height:28px}.qpm .pager span{text-align:center;white-space:nowrap;min-width:34px}.qpm .dbiv{container-type:inline-size}.qpm .dbiv .top-l .up{text-overflow:ellipsis;min-width:0;overflow:hidden}.qpm .dbiv .top-l .pager,.qpm .dbiv .top-l .crumbf,.qpm .dbiv .top-r{flex:none}@container (max-width:640px){.qpm .dbiv .top-l .up,.qpm .dbiv .top-l .dba{display:none}}@container (max-width:1180px){.qpm .dbiv .acts .btn .bl{display:none}.qpm .dbiv .acts .btn{gap:2px;padding:0 8px}}.qpm .tgl{border-radius:var(--qp-r-control);height:32px;color:var(--ink3);font:500 var(--qp-text-ui)/1 var(--font);transition:background var(--t1),color var(--t1);align-items:center;gap:7px;padding:0 10px;display:inline-flex}.qpm .tgl:hover{background:var(--hover);color:var(--ink)}.qpm .tgl[aria-pressed=true]{color:var(--ink)}.qpm .tgl .sw{background:var(--line2);width:26px;height:16px;transition:background var(--t2) var(--ease);border-radius:999px;position:relative}.qpm .tgl .sw:after{content:"";width:12px;height:12px;transition:transform var(--t2) var(--ease);background:#fff;border-radius:999px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.qpm .tgl[aria-pressed=true] .sw{background:var(--ink)}.qpm .tgl[aria-pressed=true] .sw:after{transform:translate(10px)}.qpm .vbtn{border-radius:var(--qp-r-control);height:32px;color:var(--ink2);font:500 var(--qp-text-ui)/1 var(--font);transition:background var(--t1),color var(--t1);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:0 8px 0 10px;display:inline-flex}.qpm .vbtn:hover,.qpm .vbtn[aria-expanded=true]{background:var(--hover);color:var(--ink)}.qpm .vbtn b{color:var(--ink);font-weight:600}.qpm .canvas{background:var(--sunk);height:100%;padding:0 28px;overflow:hidden}.qpm .host .qp-sheet__page--e{animation:qpm-fade var(--t3) var(--ease) backwards}.qpm .stage{height:100%;margin:0 auto;position:relative}.qpm .lpane{padding:0 12px;position:absolute;top:0;bottom:0;left:-12px;overflow:hidden auto}.qpm .pwrap{margin:24px 0 48px;position:relative}.qpm .mpane{overscroll-behavior:contain;padding:0 12px;position:absolute;top:0;bottom:0;overflow:hidden auto}.qpm .mpane[hidden]{display:none}.qpm .canvas{container-type:inline-size}.qpm :is(.lpane,.mpane){--qpm-side:calc(28px + max(0px, (100cqw - 100%) / 2));box-sizing:content-box}.qpm .lpane{left:calc(-1 * var(--qpm-side));padding:0 0 0 calc(var(--qpm-side) - 12px)}.qpm .stage:has(>.mpane[hidden])>.lpane{padding-right:calc(var(--qpm-side) - 12px)}.qpm .lpane>.pwrap{margin-left:12px;margin-right:12px}.qpm .mpane{padding:0 calc(var(--qpm-side) - 12px) 0 0}.qpm .mpane>.mcol{margin-left:12px;margin-right:12px}.qpm .lpane:not(:has(.pwrap:hover)) .line-add{visibility:hidden}.qpm .lk{pointer-events:none;z-index:4;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.qpm .sizer{position:relative}.qpm .host{transform-origin:0 0;width:max-content}.qpm .host[data-noex] .qp-sheet__page--e{display:none}.qpm .stage[data-anim]{transition:width var(--t3) var(--ease)}.qpm .stage[data-anim] .host{transition:transform var(--t3) var(--ease)}.qpm .stage[data-anim] .sizer{transition:width var(--t3) var(--ease),height var(--t3) var(--ease)}.qpm .stage[data-anim] .mpane{transition:left var(--t3) var(--ease)}.qpm .stage[data-anim] .lpane{transition:width var(--t3) var(--ease)}.qpm .host .qp-sheet__page{box-shadow:var(--sh-paper);position:relative}.qpm .iv[data-mode=rev] .host img.qp-hwp__pic{cursor:crosshair}.qpm .host .qp-hwp__line,.qpm .host .qp-hwp__edges,.qpm .host img,.qpm .host .qp-sheet__ex,.qpm .host .qp-sheet__answer,.qpm .host .qp-sheet__label{transition:opacity var(--t3) var(--ease)}.qpm .host [data-dim]{opacity:.42}.qpm .ov{pointer-events:none;position:absolute;inset:0}.qpm .ov>*{pointer-events:auto}.qpm .ov>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.qpm ::highlight(qm){background-color:#0000000e;-webkit-text-decoration:underline dotted #0006;text-decoration:underline dotted #0006;text-decoration-thickness:1.5px}.qpm ::highlight(qm-on){background-color:color-mix(in srgb,var(--accent) 18%,transparent)}.qpm ::highlight(qm-sel){background-color:var(--a22)}.qpm ::highlight(qm-del){color:#8a8a86;text-decoration-line:line-through;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:1.5px}.qpm ::highlight(qm-ins){text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 70%,transparent);text-decoration-color:color-mix(in srgb,var(--accent) 70%,transparent);text-decoration-thickness:2px}.qpm .reg{pointer-events:none;transition:background var(--t2),box-shadow var(--t2);border-radius:4px;position:absolute;box-shadow:inset 0 0 0 1.5px #00000052}.qpm .reg[data-on]{background:var(--a14);box-shadow:inset 0 0 0 1.5px var(--accent)}.qpm .reg[data-draw]{background:var(--a08);box-shadow:inset 0 0 0 1.5px var(--accent)}.qpm .seltb{z-index:6;border-radius:var(--qp-r-card);background:var(--float);color:var(--float-ink);animation:qpm-fade var(--t1) var(--ease) backwards;gap:2px;padding:3px;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 10px 28px -10px #00000080}@keyframes qpm-fade{0%{opacity:0}}.qpm .seltb button{border-radius:var(--qp-r-control);height:30px;font:500 var(--qp-text-ui)/1 var(--font);transition:background var(--t1);align-items:center;gap:7px;padding:0 10px;display:flex}.qpm .seltb button:hover{background:#ffffff21}.qpm .seltb .kbd{color:#ffffffbf;background:#ffffff26}.qpm .mcol{margin-top:24px;position:relative}.qpm .mc[data-away]{opacity:.55}.qpm .mc[data-away]:hover{opacity:1}.qpm .addi{border-radius:var(--qp-r-control);height:28px;color:var(--ink3);font:500 var(--qp-text-meta)/1 var(--font);transition:background var(--t1),color var(--t1);align-items:center;gap:6px;padding:0 9px 0 7px;display:inline-flex;position:absolute;top:0;left:0}.qpm .addi:hover{background:var(--hover);color:var(--ink)}.qpm .mc{border-radius:var(--qp-r-card);background:var(--bg);width:100%;box-shadow:inset 0 0 0 1px var(--line);transition:top var(--t2) var(--ease),transform var(--t2) var(--ease),box-shadow var(--t2) var(--ease),opacity var(--t2);animation:qpm-fade var(--t2) var(--ease) backwards;padding:12px 14px 13px;position:absolute;left:0}.qpm .mcol[data-ready] .mc{animation:none}.qpm .mcol[data-ready] .mc[data-new]{animation:qpm-fade var(--t2) var(--ease) backwards}.qpm .mc[data-on]{box-shadow:var(--sh-card-on)}.qpm .mc-h{align-items:center;gap:8px;min-width:0;height:18px;display:flex}.qpm .mc-who{font:600 var(--qp-text-ui)/1 var(--font);flex:none}.qpm .mc-where{min-width:0;color:var(--ink3);font-size:var(--qp-text-meta);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qpm .mc-at{color:var(--ink3);font-size:var(--qp-text-meta);white-space:nowrap;transition:opacity var(--t1);font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.qpm .mc-x{opacity:0;transition:opacity var(--t1);display:flex;position:absolute;top:8px;right:8px}.qpm .mc:hover .mc-x,.qpm .mc:focus-within .mc-x{opacity:1}.qpm .mc:hover .mc-at,.qpm .mc:focus-within .mc-at{opacity:0}.qpm .mc-x .ib{border-radius:7px;width:26px;height:26px}.qpm .mc-q{color:var(--ink3);font:400 var(--qp-text-ui)/1.5 var(--serif);white-space:nowrap;text-overflow:ellipsis;margin:7px 0 0;overflow:hidden}.qpm .mc-b{font-size:var(--qp-text-body);word-break:keep-all;overflow-wrap:anywhere;margin:6px 0 0;line-height:1.6}.qpm .mc-s{font:400 var(--qp-text-body)/1.55 var(--serif);word-break:keep-all;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:7px 0 0;display:flex}.qpm .mc-s del{color:var(--ink3);-webkit-text-decoration-color:var(--ink3);text-decoration-color:var(--ink3)}.qpm .mc-s ins{color:var(--accent-ink);text-decoration:none}.qpm .mc-s .ar{color:var(--ink3);font-family:var(--font);font-size:var(--qp-text-meta)}.qpm .mc[data-done] .mc-b,.qpm .mc[data-done] .mc-s ins{color:var(--ink2)}.qpm .mc-r{align-items:center;gap:6px;margin-top:11px;display:flex}.qpm .st{min-width:0;color:var(--ink3);font-size:var(--qp-text-meta);align-items:flex-start;gap:6px;margin-top:10px;line-height:1.5;display:flex}.qpm .st .i{color:var(--ink2);margin-top:2px}.qpm .st b{color:var(--ink2);flex:none;font-weight:600}.qpm .st span{word-break:keep-all;min-width:0}.qpm .st .ib{opacity:0;width:24px;height:24px;transition:opacity var(--t1);margin-left:auto}.qpm .mc:hover .st .ib,.qpm .mc:focus-within .st .ib{opacity:1}.qpm .why{box-shadow:inset 2px 0 0 var(--line2);color:var(--ink2);font-size:var(--qp-text-ui);word-break:keep-all;margin-top:10px;padding-left:10px;line-height:1.55}.qpm .why b{color:var(--ink);font-weight:600;font-size:var(--qp-text-meta);display:block}.qpm .ba{font:400 var(--qp-text-body)/1.65 var(--serif);word-break:keep-all;margin-top:10px}.qpm .ba-r{grid-template-columns:26px minmax(0,1fr);gap:2px;display:grid}.qpm .ba-r+.ba-r{margin-top:4px}.qpm .ba-k{color:var(--ink3);font:500 var(--qp-text-meta)/1.95 var(--font)}.qpm .ba del{color:var(--ink3);-webkit-text-decoration-color:var(--ink3);text-decoration-color:var(--ink3)}.qpm .ba ins{color:var(--accent-ink);text-decoration:underline;-webkit-text-decoration-color:var(--a50);text-decoration-color:var(--a50);text-underline-offset:3px}.qpm .ba sub,.qpm .ba sup,.qpm .mc-q sub,.qpm .mc-q sup{font-size:.7em;line-height:0}.qpm .ba sub,.qpm .mc-q sub{vertical-align:-.3em}.qpm .ba sup,.qpm .mc-q sup{vertical-align:.5em}.qpm .mc[data-fold]{cursor:pointer;opacity:.78;padding:9px 12px}.qpm .mc[data-fold]:hover{opacity:1}.qpm .fl{align-items:center;gap:8px;min-width:0;height:20px;display:flex}.qpm .fl .i{color:var(--ink3)}.qpm .fl .mc-who{font-size:var(--qp-text-meta)}.qpm .fl p{min-width:0;color:var(--ink2);font-size:var(--qp-text-ui);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;overflow:hidden}.qpm .mc.cmp{box-shadow:var(--sh-card-on);padding:12px 12px 10px}.qpm .cmp-q{color:var(--ink3);font-size:var(--qp-text-meta);white-space:nowrap;align-items:center;gap:6px;margin:0 0 8px;display:flex}.qpm .cmp-q span{text-overflow:ellipsis;font-family:var(--serif);overflow:hidden}.qpm .cmp-sug{border-radius:var(--qp-r-control);background:var(--sunk);font:400 var(--qp-text-body)/1.4 var(--serif);align-items:center;gap:8px;margin:0 0 6px;padding:8px 10px;display:flex}.qpm .cmp-sug del{max-width:42%;color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;flex:none;overflow:hidden}.qpm .cmp-sug .ar{color:var(--ink3);font-family:var(--font);font-size:var(--qp-text-meta)}.qpm .cmp-sug input{min-width:0;color:var(--accent-ink);font:400 var(--qp-text-body)/1.4 var(--serif);background:0 0;border:0;flex:1;padding:0}.qpm .cmp textarea{resize:none;width:100%;min-height:24px;max-height:160px;font-size:var(--qp-text-body);background:0 0;border:0;padding:4px 2px;line-height:1.55;display:block}.qpm .cmp textarea::placeholder,.qpm .kp textarea::placeholder{color:var(--ink3)}.qpm .cmp-f{justify-content:flex-end;align-items:center;gap:6px;margin-top:8px;display:flex}.qpm .kp{border-radius:var(--qp-r-control);box-shadow:inset 0 0 0 1px var(--line2);margin-top:10px;padding:8px 8px 8px 10px}.qpm .kp:focus-within{box-shadow:inset 0 0 0 1px var(--ink3)}.qpm .kp textarea{resize:none;width:100%;min-height:22px;font-size:var(--qp-text-ui);background:0 0;border:0;padding:2px 0;line-height:1.5;display:block}.qpm .kp .f{justify-content:flex-end;gap:6px;margin-top:6px;display:flex}.qpm .menu{z-index:30;border-radius:var(--qp-r-dialog);background:var(--bg);min-width:220px;box-shadow:var(--sh-pop);animation:qpm-fade var(--t1) var(--ease) backwards;padding:8px;position:fixed}.qpm .menu[data-out]{animation:qpm-qpout var(--t1) var(--ease) forwards;pointer-events:none}.qpm .menu h4{color:var(--ink3);font:500 var(--qp-text-meta)/1 var(--font);margin:6px 12px}.qpm .menu button{border-radius:var(--qp-r-card);text-align:left;width:100%;height:36px;font-size:var(--qp-text-body);transition:background var(--t1);align-items:center;gap:10px;padding:0 12px;display:flex}.qpm .menu button:hover{background:var(--hover)}.qpm .menu button span{color:var(--ink3);font-size:var(--qp-text-meta)}.qpm .menu button .i{color:var(--ink);margin-left:auto}.qpm .menu .av{width:24px;height:24px;font-size:10.5px}.qpm .apv{z-index:30;border-radius:var(--qp-r-card);background:var(--bg);width:296px;box-shadow:var(--sh-pop);animation:qpm-fade var(--t2) var(--ease) backwards;padding:16px;position:fixed}.qpm .apv h3{font:600 var(--qp-text-read)/1.3 var(--font);letter-spacing:-.015em;margin:0 0 14px}.qpm .apv dl{font-size:var(--qp-text-ui);grid-template-columns:auto 1fr;gap:8px 16px;margin:0 0 16px;display:grid}.qpm .apv dt{color:var(--ink3)}.qpm .apv dd{text-align:right;margin:0;font-weight:500}.qpm .apv .f{justify-content:flex-end;gap:6px;display:flex}.qpm .scrim{z-index:25;animation:qpm-fade var(--t2) var(--ease) backwards;background:#0000000f;position:fixed;inset:0}:is(.qpm[data-theme=dark],:where(html[data-kds-theme=dark]) .qpm) .scrim{background:#0000004d}.qpm .toasts{z-index:50;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:fixed;bottom:24px;transform:translate(-50%)}.qpm .toast{min-height:40px;max-width:min(560px,calc(100vw / var(--qp-z,1) - 48px));border-radius:var(--qp-r-card);background:var(--float);color:var(--float-ink);font:500 var(--qp-text-ui)/1.4 var(--font);word-break:keep-all;overflow-wrap:anywhere;pointer-events:auto;animation:qpm-fade var(--t2) var(--ease) backwards;transition:opacity var(--t2) var(--ease);align-items:center;gap:10px;padding:10px 16px;display:flex;box-shadow:0 12px 30px -12px #00000080}.qpm .toast[data-act]{padding-block:6px;padding-right:6px}.qpm .toast button{white-space:nowrap;color:#9cc3ff;height:28px;transition:background var(--t1);border-radius:7px;flex:none;margin-left:2px;padding:0 10px;font-weight:600}.qpm .toast button:hover{background:#ffffff1a}.qpm .toast[data-out]{opacity:0}.qpm .spin{border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite qpm-spin}@keyframes qpm-spin{to{transform:rotate(360deg)}}.qpm .page.wide{max-width:var(--qp-page-w,1240px)}.qpm .host *{-webkit-user-drag:none}.qpm .crumb{color:var(--ink3);font-size:var(--qp-text-ui);margin:0 0 8px}.qpm .crumb a{transition:color var(--t1)}.qpm .crumb a:hover{color:var(--ink)}.qpm .seg{background:var(--hover);border-radius:9px;padding:3px;display:inline-flex}.qpm .seg button{height:26px;color:var(--ink3);font:500 var(--qp-text-meta)/1 var(--font);transition:background var(--t1),color var(--t1),box-shadow var(--t1);border-radius:7px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.qpm .seg button:hover{color:var(--ink)}.qpm .seg button[aria-pressed=true]{background:var(--bg);color:var(--ink);box-shadow:0 1px 2px #00000014,0 0 0 .5px #0000000f}.qpm .fbar{flex-wrap:wrap;gap:6px;margin:-6px 0 24px;display:flex}.qpm .fchip{height:30px;color:var(--ink2);font:500 var(--qp-text-ui)/1 var(--font);box-shadow:inset 0 0 0 1px var(--line2);transition:background var(--t1),color var(--t1),box-shadow var(--t1);border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.qpm .fchip span{color:var(--ink3);font-variant-numeric:tabular-nums;font-weight:500}.qpm .fchip:hover{background:var(--hover)}.qpm .fchip[aria-pressed=true]{background:var(--ink);color:var(--bg);box-shadow:none}.qpm .fchip[aria-pressed=true] span{color:inherit;opacity:.65}.qpm .tbar{align-items:center;gap:8px;margin:-8px 0 18px;display:flex}.qpm .card-m2{min-width:0;color:var(--ink3);font-size:var(--qp-text-meta);white-space:nowrap;align-items:center;gap:6px;margin:4px 1px 0;display:flex}.qpm .card-m2 span{text-overflow:ellipsis;min-width:0;overflow:hidden}.qpm .me{background:var(--accent);border-radius:999px;flex:none;width:7px;height:7px}.qpm .lrow .c .me{align-self:center}.qpm .prow{border-radius:var(--qp-r-control);min-height:84px;font-size:var(--qp-text-ui);transition:background var(--t1);grid-template-columns:104px minmax(0,1fr) 120px 92px 84px 72px;align-items:center;gap:16px;padding:0 10px;display:grid;position:relative}.qpm .list-h.prow{height:32px;min-height:32px;font-size:var(--qp-text-meta);border-radius:0}.qpm a.prow:hover{background:var(--sunk)}.qpm a.prow+a.prow:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:10px;right:10px}.qpm a.prow:hover:before,.qpm a.prow:hover+a.prow:before{opacity:0}.qpm .prow .c b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.qpm .prow .c span{color:var(--ink3);font-size:var(--qp-text-meta);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;display:block;overflow:hidden}.qpm .prow .w{min-width:0;color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;display:flex;overflow:hidden}.qpm .prow .d{color:var(--ink3);font-size:var(--qp-text-meta)}.qpm .pv{border-radius:var(--qp-r-tag);background:#fff;width:104px;height:66px;position:relative;overflow:hidden}.qpm .pv .pg{transform-origin:0 0;pointer-events:none;width:448px;position:absolute;top:0;left:0;transform:scale(.3)}.qpm .pv .pg .qp-sheet__page{box-shadow:none}.qpm .pv:after{content:"";border-radius:var(--qp-r-tag);box-shadow:inset 0 0 0 1px var(--line);pointer-events:none;position:absolute;inset:0}.qpm .brw{grid-template-columns:minmax(0,1fr) clamp(340px,42%,480px);align-items:start;gap:20px;display:grid}.qpm .brw-l{flex-direction:column;min-width:0;display:flex}.qpm .br{border-radius:var(--qp-r-control);transition:background var(--t1);grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:12px;padding:11px 12px;display:grid;position:relative}.qpm .br>.i{margin-top:2px}.qpm .br:hover{background:var(--hover)}.qpm .br[aria-selected=true]{background:var(--press)}.qpm .br+.br:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:12px;right:12px}.qpm .br:hover:before,.qpm .br:hover+.br:before,.qpm .br[aria-selected=true]:before,.qpm .br[aria-selected=true]+.br:before{opacity:0}.qpm .br-c{min-width:0}.qpm .br-t{align-items:baseline;gap:8px;min-width:0;display:flex}.qpm .br-t b{font:500 var(--qp-text-body)/1.35 var(--font);flex:none}.qpm .br-t span{min-width:0;color:var(--ink3);font-size:var(--qp-text-meta);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qpm .br p{color:var(--ink2);font:400 var(--qp-text-ui)/1.5 var(--serif);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;overflow:hidden}.qpm .br-m{color:var(--ink3);font-size:var(--qp-text-meta);white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:5px;line-height:1.35;display:flex}.qpm .brw-p{max-height:calc(100vh / var(--qp-z,1) - 24px);border:1px solid var(--qp-color-separator);border-radius:var(--qp-radius-xl);background:var(--qp-color-surface);padding:0 0 18px;position:sticky;top:12px;overflow:hidden auto}.qpm .brw-p>:not(.bp-h){margin-inline:16px}.qpm .bp-h{z-index:1;border-bottom:1px solid var(--qp-color-separator);background:var(--qp-color-surface);align-items:center;gap:12px;height:56px;margin-bottom:14px;padding-inline:16px 8px;display:flex;position:sticky;top:0}.qpm .bp-t{flex:1;min-width:0}.qpm .bp-t b{font:600 var(--qp-text-body)/1.35 var(--font);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.qpm .bp-t span{color:var(--ink3);font-size:var(--qp-text-meta);white-space:nowrap;align-items:center;gap:6px;margin-top:3px;display:flex}.qpm .bp-doc .qp-sheet{flex-direction:column;gap:14px}.qpm .bp-doc .qp-sheet__page{box-shadow:var(--sh-paper)}.qpm .grow{border-radius:var(--qp-r-control);min-height:66px;transition:background var(--t1);grid-template-columns:22px minmax(0,1fr) 200px 150px 56px;align-items:center;gap:16px;padding:0 10px;display:grid;position:relative}.qpm .grow:hover{background:var(--sunk)}.qpm .grow+.grow:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:10px;right:10px}.qpm .grow:hover:before,.qpm .grow:hover+.grow:before{opacity:0}.qpm .grow .c b{font:500 var(--qp-text-body)/1.3 var(--font);display:block}.qpm .grow .c span{color:var(--ink3);font-size:var(--qp-text-meta);margin-top:3px;display:block}.qpm .grow .w{color:var(--ink2);font-size:var(--qp-text-ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qpm .grow .pb{color:var(--ink3);font-size:var(--qp-text-meta);font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:flex}.qpm .grow .d{color:var(--ink2);font-size:var(--qp-text-ui);text-align:right;font-variant-numeric:tabular-nums}.qpm .bar{background:var(--line);border-radius:2px;width:96px;height:4px;display:block;position:relative;overflow:hidden}.qpm .bar i{background:var(--ink);border-radius:2px;position:absolute;inset:0 auto 0 0}.qpm .kb{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:10px;display:grid}.qpm .kcol{border-radius:var(--qp-r-card);background:var(--sunk);min-width:0;padding:2px 6px 8px}.qpm .kcol-h{height:40px;font:600 var(--qp-text-ui)/1 var(--font);align-items:center;gap:8px;padding:0 6px;display:flex}.qpm .kcol-h .n{color:var(--ink3);font-weight:500}.qpm .kcards{flex-direction:column;gap:8px;display:flex}.qpm .kc{border-radius:var(--qp-r-control);background:var(--bg);box-shadow:0 0 0 1px var(--line),0 1px 2px #0000000a;transition:box-shadow var(--t1) var(--ease);display:block;overflow:hidden}.qpm .kc:hover{box-shadow:0 0 0 1px var(--line2),0 4px 12px -6px #0000002e}.qpm .kpv{height:92px;box-shadow:inset 0 -1px 0 var(--line);background:#fff;position:relative;overflow:hidden}.qpm .kpv .pg{transform-origin:0 0;pointer-events:none;width:448px;position:absolute;top:0;left:0;transform:scale(.56)}.qpm .kpv .pg .qp-sheet__page{box-shadow:none}.qpm .kb2{padding:10px 12px 11px}.qpm .kt{align-items:center;gap:8px;min-width:0;display:flex}.qpm .kt b{min-width:0;font:500 var(--qp-text-ui)/1.35 var(--font);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qpm .ks{color:var(--ink3);font-size:var(--qp-text-meta);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.qpm .km{color:var(--ink2);font-size:var(--qp-text-meta);white-space:nowrap;align-items:center;gap:8px;margin-top:9px;display:flex}.qpm .km span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.qpm .km .r{color:var(--ink3);font-variant-numeric:tabular-nums;margin-left:auto}.qpm .kempty{color:var(--ink3);font-size:var(--qp-text-meta);padding:12px 6px 6px}.qpm .prv{background:var(--sunk)}.qpm .prv-top{z-index:3;background:var(--bg);height:52px;box-shadow:inset 0 -1px 0 var(--line);align-items:center;gap:12px;padding:0 14px 0 8px;display:flex;position:sticky;top:0}.qpm .back2{border-radius:var(--qp-r-control);height:32px;color:var(--ink2);font:500 var(--qp-text-ui)/1 var(--font);transition:background var(--t1),color var(--t1);align-items:center;gap:6px;padding:0 10px 0 6px;display:inline-flex}.qpm .back2:hover{background:var(--hover);color:var(--ink)}.qpm .prv-top .t{color:var(--ink3);font-size:var(--qp-text-ui)}.qpm .prv-body{flex-direction:column;align-items:center;gap:24px;padding:28px 24px 96px;display:flex}.qpm .psheet{width:max-content;max-width:100%;box-shadow:var(--sh-paper);background:#fff;border-radius:3px;padding:18px 22px 24px}@media screen and (max-width:1300px){.qpm .psheet{zoom:.86}}.qpm .ph3{color:#121212;font:600 var(--qp-text-ui)/1 var(--font);align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.qpm .ph3 b{min-width:22px;height:22px;font-size:var(--qp-text-meta);background:#f1f1f0;border-radius:999px;place-items:center;padding:0 6px;display:grid}.qpm .ph3 .x{color:var(--ink3);font-weight:400}.qpm .psheet .qp-sheet__page{box-shadow:0 0 0 1px #00000014}@media print{@page{size:A4 landscape;margin:10mm}.qpm,.qpm{background:#fff;height:auto;overflow:visible}.qpm .rail,.qpm .side,.qpm .prv-top,.qpm .toasts{display:none!important}.qpm .app{height:auto;display:block}.qpm .main,.qpm .view{height:auto;animation:none;overflow:visible}.qpm .prv{background:#fff}.qpm .prv-body{padding:0;display:block}.qpm .psheet{box-shadow:none;break-after:page;padding:0}}.qpm .mwrap,.qpm .mwrap-out{z-index:40;position:fixed;inset:0}.qpm .mwrap-out{pointer-events:none}.qpm .mwrap-out .mscrim{animation:qpm-qpout var(--t1) var(--ease) forwards}.qpm .mwrap-out .modal{animation:qpm-qpmout var(--t1) var(--ease) forwards}@keyframes qpm-qpout{to{opacity:0}}@keyframes qpm-qpmout{to{opacity:0;transform:translate(-50%)translateY(6px)scale(.985)}}.qpm .mscrim{animation:qpm-fade var(--t2) var(--ease) backwards;background:#0000002e;position:absolute;inset:0}:is(.qpm[data-theme=dark],:where(html[data-kds-theme=dark]) .qpm) .mscrim{background:#00000080}.qpm .modal{left:50%;top:calc(10vh / var(--qp-z,1));max-width:calc(100vw / var(--qp-z,1) - 32px);max-height:calc(80vh / var(--qp-z,1));border-radius:var(--qp-r-panel);background:var(--bg);box-shadow:var(--sh-pop);animation:qpm-fade var(--t2) var(--ease) backwards;flex-direction:column;display:flex;position:absolute;transform:translate(-50%)}.qpm .mh{flex:none;align-items:center;gap:8px;height:54px;padding:0 10px 0 20px;display:flex}.qpm .mh h3{font:600 var(--qp-text-read)/1 var(--font);letter-spacing:-.015em;flex:1;margin:0}.qpm .mb{flex:1;min-height:0;padding:2px 20px 20px;overflow:auto}.qpm .mf{box-shadow:inset 0 1px 0 var(--line);flex:none;justify-content:flex-end;gap:8px;padding:12px 16px 16px;display:flex}.qpm .drop{border-radius:var(--qp-r-card);background:var(--sunk);box-shadow:inset 0 0 0 1.5px var(--line2);color:var(--ink3);cursor:pointer;transition:background var(--t1),box-shadow var(--t1);flex-direction:column;align-items:center;gap:10px;padding:48px 20px;display:flex}.qpm .drop:hover{box-shadow:inset 0 0 0 1.5px var(--ink3)}.qpm .drop[data-over]{background:var(--a08);box-shadow:inset 0 0 0 1.5px var(--accent)}.qpm .drop b{color:var(--ink);font:600 var(--qp-text-body)/1 var(--font)}.qpm .drop .row{gap:6px;margin-top:6px;display:flex}.qpm .reading{color:var(--ink2);font-size:var(--qp-text-ui);justify-content:center;align-items:center;gap:10px;padding:72px 0;display:flex}.qpm .spin.dk{border-color:var(--line2);border-top-color:var(--ink)}.qpm .upv{border-radius:var(--qp-r-card);background:var(--sunk);height:260px;margin-bottom:4px;position:relative;overflow:hidden}.qpm .upv-in{transform-origin:0 0;pointer-events:none;position:absolute;top:16px;left:16px;transform:scale(.6)}.qpm .upv-in .qp-sheet__page{box-shadow:var(--sh-paper)}.qpm .rh-pg{position:relative}.qpm .rh-pg>svg{width:100%;height:100%;font-family:KoPubWorld바탕체 Light,serif;display:block;overflow:hidden}.qpm [data-item-paper]:not([data-paper-ready]){min-height:40px}.qpm [data-item-paper]>.spin{margin:24px;display:block}.qpm [data-paper-in]>.qp-sheet,.qpm [data-paper-in]>.qp-sheet__page{animation:qpm-fade var(--t2) var(--ease)}.qpm [data-item-snip]{min-height:1.5em}.qpm [data-item-snip][data-paper-in]{animation:qpm-fade var(--t2) var(--ease)}.qpm .iv[data-mode=rev] .host [data-rh] image{cursor:crosshair}.qpm .host [data-rh] text,.qpm .host [data-rh] image{transition:opacity var(--t3) var(--ease)}.qpm .rh-pg .qp-hwp__line{position:static}.qpm .mpin,.qpm .line-add{z-index:3;background:var(--bg);width:20px;height:20px;color:var(--ink3);box-shadow:inset 0 0 0 1px var(--line2);font:500 10px/1 var(--font);transition:background var(--t1) var(--ease),color var(--t1) var(--ease);animation:qpm-fade var(--t1) var(--ease);border-radius:5px;place-items:center;display:grid;position:absolute}.qpm .mpin:hover,.qpm .mpin[data-on],.qpm .line-add:hover{background:var(--accent);color:#fff}.qpm .up-or{color:var(--ink3);font-size:var(--qp-text-meta);align-items:center;gap:10px;margin:14px 0 10px;display:flex}.qpm .up-or:before,.qpm .up-or:after{content:"";background:var(--line);flex:1;height:1px}.qpm .up-web{border-radius:var(--qp-r-card);width:100%;height:44px;box-shadow:inset 0 0 0 1px var(--line2);font:500 var(--qp-text-body)/1 var(--font);transition:background var(--t1),box-shadow var(--t1);justify-content:center;align-items:center;gap:8px;display:flex}.qpm .up-web:hover{background:var(--hover)}.qpm .reading.err{color:var(--ink2)}.qpm .wed{z-index:60;background:var(--bg);animation:qpm-wedin var(--t2) var(--ease) backwards;grid-template-rows:52px minmax(0,1fr);display:grid;position:fixed;inset:0}@keyframes qpm-wedin{0%{opacity:0;transform:translateY(10px)}}.qpm .wed[data-out]{opacity:0;transition:opacity var(--t2) var(--ease),transform var(--t2) var(--ease);transform:translateY(10px)}.qpm .wed-h{min-width:0;box-shadow:inset 0 -1px 0 var(--line);align-items:center;gap:10px;padding:0 14px 0 18px;display:flex}.qpm .wed-h b{font-size:var(--qp-text-body);flex:none;font-weight:600}.qpm .wed-f{min-width:0;color:var(--ink3);font-size:var(--qp-text-ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qpm .wed-st{color:var(--ink3);font-size:var(--qp-text-meta);white-space:nowrap;align-items:center;gap:6px;display:flex}.qpm .wed-b{grid-template-columns:minmax(0,1fr) auto;min-height:0;display:grid}.qpm .wed-ed{background:var(--sunk);min-width:0;min-height:0;position:relative}.qpm .wed-ed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.qpm .wed-side{overscroll-behavior:contain;width:300px;box-shadow:inset 1px 0 0 var(--line);padding:14px 14px 40px;overflow-y:auto}.qpm .wed-side h4{font:600 var(--qp-text-ui)/1.4 var(--font);margin:2px 0 12px}.qpm .wed-m{border-radius:var(--qp-r-card);box-shadow:inset 0 0 0 1px var(--line);transition:opacity var(--t2);margin-bottom:8px;padding:10px 12px 11px}.qpm .wed-m .mc-where{margin-bottom:5px;display:block}.qpm .wed-m p{font-size:var(--qp-text-ui);word-break:keep-all;margin:0;line-height:1.55}.qpm .wed-m .ba{font-size:var(--qp-text-ui);margin-top:6px}.qpm .wed-m[data-done]{opacity:.5}.qpm .menu .msep{background:var(--line);height:1px;margin:4px 8px}.qpm .fgrid{grid-template-columns:1.3fr 1fr 1fr;gap:12px;display:grid}.qpm .fgrid.two{grid-template-columns:1fr 1fr}.qpm .fld{color:var(--ink2);font:500 var(--qp-text-meta)/1 var(--font);flex-direction:column;gap:8px;margin-top:16px;display:flex}.qpm .fld>.x,.qpm .fld .x{color:var(--ink3);font-weight:500}.qpm .fh{align-items:baseline;gap:8px;display:flex}.qpm .fld input,.qpm .fld select{border-radius:var(--qp-r-control);background:var(--bg);width:100%;height:36px;box-shadow:inset 0 0 0 1px var(--line2);color:var(--ink);font:400 var(--qp-text-body)/1 var(--font);transition:box-shadow var(--t1);border:0;padding:0 12px}.qpm .fld input:focus,.qpm .fld select:focus{box-shadow:inset 0 0 0 1px var(--ink3),0 0 0 3px var(--hover);outline:none}.qpm .fld .seg{align-self:flex-start;align-items:center;height:36px}.qpm .fld .seg button{height:30px}.qpm .pchips{flex-wrap:wrap;gap:6px;display:flex}.qpm .pchip{height:32px;color:var(--ink2);font:500 var(--qp-text-ui)/1 var(--font);box-shadow:inset 0 0 0 1px var(--line2);transition:background var(--t1),color var(--t1),box-shadow var(--t1);border-radius:999px;padding:0 13px}.qpm .pchip[aria-pressed=true]{background:var(--ink);color:var(--bg);box-shadow:none}.qpm .pick{grid-template-columns:repeat(auto-fill,200px);gap:14px;display:grid}.qpm .pk{text-align:left;font:inherit;color:inherit;padding:0;display:block}.qpm .pk .doc{height:124px}.qpm .pk[aria-pressed=true] .doc:after{box-shadow:inset 0 0 0 2px var(--accent)}.qpm .pk-t{min-width:0;color:var(--ink);font:500 var(--qp-text-ui)/1.3 var(--font);align-items:center;gap:8px;margin-top:8px;display:flex}.qpm .pk-t .t{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.qpm .pk-t .ck{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--line2);color:#0000;transition:background var(--t1),color var(--t1),box-shadow var(--t1);border-radius:5px;flex:none;place-items:center;display:grid}.qpm .pk[aria-pressed=true] .ck{background:var(--accent);box-shadow:none;color:#fff}.qpm .pk-m{color:var(--ink3);font:400 var(--qp-text-meta)/1.4 var(--font);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.qpm .modal.pal{top:calc(12vh / var(--qp-z,1))}.qpm .pal-in{height:56px;color:var(--ink3);box-shadow:inset 0 -1px 0 var(--line);align-items:center;gap:10px;padding:0 16px 0 18px;display:flex}.qpm .pal-in input{height:100%;color:var(--ink);font:400 16px/1 var(--font);background:0 0;border:0;flex:1}.qpm .pal-in input::placeholder{color:var(--ink3)}.qpm .pal-in .kbd{background:var(--hover);color:var(--ink3)}.qpm .pal-b{grid-template-columns:300px minmax(0,1fr);height:420px;display:grid}.qpm .pal-l{box-shadow:inset -1px 0 0 var(--line);padding:6px;overflow:auto}.qpm .pal-l button{border-radius:var(--qp-r-control);text-align:left;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:8px 10px;display:grid}.qpm .pal-l button[aria-selected=true]{background:var(--press)}.qpm .pal-l .t2{min-width:0}.qpm .pal-l .t2 b{font:500 var(--qp-text-body)/1.35 var(--font);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.qpm .pal-l .t2 span{color:var(--ink3);font-size:var(--qp-text-meta);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.qpm .pal-e{color:var(--ink3);font-size:var(--qp-text-ui);padding:16px 12px}.qpm .pal-p{background:var(--sunk);position:relative;overflow:hidden}.qpm .pal-p .doc{height:376px;box-shadow:var(--sh-paper);position:absolute;inset:22px 22px auto}.qpm .menu button:disabled{opacity:.4;cursor:default}.qpm .menu button:disabled:hover{background:0 0}.qpm .main[data-quiet] .view,.qpm .main[data-quiet] .mc,.qpm .main[data-quiet] .host .qp-sheet__page--e{animation:none}.qpm .fold-i{color:var(--accent)}.qpm [data-closed] .fold-i{color:var(--ink3)}.qpm .side-in{overflow:hidden auto}.qpm .sl-r{justify-content:space-between;align-items:center;min-height:16px;margin-right:6px;display:flex}.qpm .sl-r a{transition:color var(--t1);border-radius:4px}.qpm .sl-r a:hover,.qpm .sl-r a[aria-current]{color:var(--ink)}.qpm .ib.xs{border-radius:7px;width:24px;height:24px;margin:-6px 0}.qpm .tree{flex-direction:column;gap:1px;display:flex}.qpm .tr-fr{border-radius:var(--qp-r-control);height:34px;transition:background var(--t1),box-shadow var(--t1);align-items:center;display:flex}.qpm .tr-fr:hover{background:var(--hover)}.qpm .tr-fr[aria-current]{background:var(--press)}.qpm .tr-c{width:22px;height:34px;color:var(--ink3);transition:color var(--t1);border-radius:7px 0 0 7px;flex:none;place-items:center;display:grid}.qpm .tr-c:hover{color:var(--ink)}.qpm .tr-c .i{transition:transform var(--t2) var(--ease)}.qpm .tr-c[aria-expanded=true] .i{transform:rotate(90deg)}.qpm .tr-fr>a{min-width:0;height:100%;color:var(--ink);font-size:var(--qp-text-body);flex:1;align-items:center;gap:8px;padding:0 10px 0 0;display:flex}.qpm .tr-fr[aria-current]>a{font-weight:500}.qpm .tr-fr .t,.qpm .tr-i .t{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.qpm .tr-fr .n{color:var(--ink3);font-size:var(--qp-text-meta);font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.qpm .tr-fr .me{margin-left:auto}.qpm .tr-fr .me+.n{margin-left:8px}.qpm .fi{flex:none;display:grid;position:relative}.qpm .fi .open{opacity:0;transition:opacity var(--t1);position:absolute;inset:0}.qpm .fi .i:not(.open){transition:opacity var(--t1)}.qpm .tr-f[data-over] .tr-fr{background:var(--a14);box-shadow:inset 0 0 0 1.5px var(--a50)}.qpm .tr-f[data-over] .fi .i:not(.open){opacity:0}.qpm .tr-f[data-over] .fi .open{opacity:1}.qpm body[data-dragging] .tr-f:not([data-closed]):not([data-over]) .tr-fr{box-shadow:inset 0 0 0 1px var(--line2)}.qpm .tr-f[data-fresh] .tr-fr{background:var(--a14)}.qpm .tr-k{transition:grid-template-rows var(--t2) var(--ease);grid-template-rows:1fr;display:grid}.qpm .tr-k[data-shut]{grid-template-rows:0fr}.qpm .tr-ki{flex-direction:column;gap:1px;min-height:0;display:flex;overflow:hidden}.qpm .tr-i{border-radius:var(--qp-r-control);min-width:0;height:32px;color:var(--ink);font-size:var(--qp-text-ui);transition:background var(--t2);flex:none;align-items:center;gap:8px;margin-left:22px;padding:0 10px 0 8px;display:flex}.qpm .tr-i.flat{margin-left:0;padding-left:10px}.qpm .tr-i:hover{background:var(--hover)}.qpm .tr-i[aria-current]{background:var(--press);font-weight:500}.qpm .tr-i .me,.qpm .tr-i .ok{margin-left:auto}.qpm .tr-i .ok{color:var(--ink3);display:grid}.qpm .tr-i[data-fresh]{background:var(--a14)}.qpm .tr-e{height:30px;color:var(--ink3);font-size:var(--qp-text-meta);margin-left:30px;line-height:30px}.qpm .dghost{border-radius:var(--qp-r-control);background:var(--float);color:#fff;height:30px;font:500 var(--qp-text-ui)/1 var(--font);align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:fixed;top:-100px;left:0}.qpm .avs{flex:none;align-items:center;display:inline-flex}.qpm .av.xs{width:20px;height:20px;font-size:10px}.qpm .avs{gap:3px}.qpm .av[data-me]{background:var(--accent);color:#fff}.qpm .av.more{background:var(--hover);color:var(--ink3);font-size:9.5px}.qpm .card-f{align-items:center;gap:8px;min-width:0;height:42px;padding:0 10px 0 12px;display:flex}.qpm .card-f b{min-width:0;font:500 var(--qp-text-ui)/1.35 var(--font);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.qpm .card-f .avs{margin-left:auto}.qpm .kpv{height:132px}.qpm .kpv .pg{transform:scale(var(--s,.54))}.qpm .kf{align-items:center;gap:8px;min-width:0;height:42px;padding:0 10px 0 12px;display:flex}.qpm .kf b{min-width:0;font:500 var(--qp-text-ui)/1.35 var(--font);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.qpm .kf b.mid{text-overflow:clip;display:flex}.qpm .kf b.mid .a{text-overflow:ellipsis;min-width:0;overflow:hidden}.qpm .kf b.mid .z{flex:none}.qpm .cgl{flex-direction:column;gap:2px;padding-top:4px;display:flex}.qpm .cgr{min-width:0;height:32px;font-size:var(--qp-text-ui);align-items:center;gap:8px;display:flex}.qpm .cgr b{white-space:nowrap;font-weight:500}.qpm .cgr span{min-width:0;color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qpm .sec-h .m{color:var(--ink3);font-size:var(--qp-text-ui);transition:color var(--t1);align-items:center;gap:5px;margin-left:8px;display:inline-flex}.qpm .sec-h .m:hover{color:var(--ink)}.qpm .sec-h .m2{color:var(--ink3);font-size:var(--qp-text-ui)}.qpm .empty{color:var(--ink3);font-size:var(--qp-text-ui);flex-direction:column;align-items:center;gap:10px;padding:96px 0;display:flex}.qpm .empty b{color:var(--ink);font:600 var(--qp-text-read)/1.3 var(--font)}.qpm .empty.sm{padding:48px 0}.qpm .crumbf{max-width:220px;color:var(--ink2);font-size:var(--qp-text-ui);white-space:nowrap;transition:color var(--t1);flex:none;align-items:center;gap:6px;display:inline-flex}.qpm .crumbf span{text-overflow:ellipsis;overflow:hidden}.qpm .crumbf:hover{color:var(--ink)}.qpm .top-l .sep{color:var(--line2);flex:none;margin:0 2px}.qpm .h1f{align-items:center;gap:10px;display:flex}.qpm .gsec{font:600 var(--qp-text-body)/1 var(--font);align-items:baseline;gap:8px;margin:4px 0 16px;display:flex}.qpm .gsec .n{color:var(--ink3);font-weight:500}.qpm .fgrid2{grid-template-columns:repeat(auto-fill,minmax(224px,1fr));gap:28px 22px;margin-bottom:40px;display:grid}.qpm .fcard{border-radius:var(--qp-r-panel);min-width:0;display:block}.qpm .fbox{--fb:#d3e2f9;--ff:#e4eefd;--fs:#28509647;--fn:#3b5f99;height:148px;position:relative;overflow:hidden}:is(.qpm[data-theme=dark],:where(html[data-kds-theme=dark]) .qpm) .fbox{--fb:#213149;--ff:#2a3b57;--fs:#0000008c;--fn:#a9c3ec}.qpm .fbox[data-closed]{--fb:#e2e2df;--ff:#ececea;--fs:#00000029;--fn:#7a7a74}:is(.qpm[data-theme=dark],:where(html[data-kds-theme=dark]) .qpm) .fbox[data-closed]{--fb:#2a2a28;--ff:#323230;--fs:#00000080;--fn:#8d8d86}.qpm .fback{background:var(--fb);border-radius:3px 12px 12px;position:absolute;inset:14px 0 0}.qpm .fback:before{content:"";background:var(--fb);border-radius:9px 10px 0 0;width:42%;height:14px;position:absolute;top:-12px;left:0}.qpm .fpapers{position:absolute;inset:0}.qpm .fp{--y:0px;top:28px;left:calc(50% - 224px + var(--i) * 34px);width:448px;height:560px;transform:translateY(var(--y)) rotate(calc(var(--i) * 3deg)) scale(.32);transform-origin:50% 0;transition:transform var(--t2) var(--ease);background:#fff;border-radius:3px;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #00000014,0 4px 14px #0000001a}.qpm .fp .pg{position:static;transform:none}.qpm .fp .qp-sheet__page{box-shadow:none}.qpm .fcard:hover .fp{--y:-8px}.qpm .ffront{background:var(--ff);height:60%;box-shadow:inset 0 1px 0 #ffffff8c,0 -10px 18px -14px var(--fs);border-radius:10px 10px 12px 12px;position:absolute;bottom:0;left:0;right:0}:is(.qpm[data-theme=dark],:where(html[data-kds-theme=dark]) .qpm) .ffront{box-shadow:inset 0 1px 0 #ffffff0f,0 -10px 18px -14px var(--fs)}.qpm .fn{color:var(--fn);font:500 var(--qp-text-meta)/1 var(--font);align-items:baseline;gap:4px;display:flex;position:absolute;bottom:12px;left:14px}.qpm .fn b{font:600 20px/1 var(--font);letter-spacing:-.02em}.qpm .fc-t{align-items:center;gap:8px;min-width:0;margin:12px 2px 0;display:flex}.qpm .fc-t b{min-width:0;font:600 var(--qp-text-body)/1.35 var(--font);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qpm .fc-t .d{color:var(--ink3);font-size:var(--qp-text-meta);flex:none;margin-left:auto}.qpm .asg .crumb{gap:6px;margin-bottom:10px;display:flex}.qpm .asg .crumb .x{color:var(--line2)}.qpm .asg-h{align-items:center;gap:10px;margin:0 0 26px;display:flex}.qpm .asg-f{border-radius:var(--qp-r-panel);background:var(--a08);flex:none;place-items:center;width:44px;height:44px;display:grid}.qpm .asg-name{border-radius:var(--qp-r-control);min-width:0;height:44px;color:var(--ink);font:600 24px/1.25 var(--font);letter-spacing:-.025em;transition:background var(--t1),box-shadow var(--t1);background:0 0;border:0;flex:0 520px;margin-left:-2px;padding:0 10px}.qpm .asg-name:hover{background:var(--hover)}.qpm .asg-name:focus{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line2),0 0 0 3px var(--hover);outline:none}.qpm .asg-b{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:32px;display:grid}.qpm .asg-th{align-items:center;gap:8px;min-height:32px;margin-bottom:14px;display:flex}.qpm .asg-th h2{font:600 var(--qp-text-read)/1 var(--font);margin:0}.qpm .asg-th .n{color:var(--ink3);font-size:var(--qp-text-body)}.qpm .fbar.sm{margin:0 0 0 10px}.qpm .fbar.sm .fchip{height:28px;font-size:var(--qp-text-meta);padding:0 11px}.qpm .asg .cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.qpm .apk{text-align:left;width:100%;color:inherit;font:inherit;padding:0;display:block}.qpm .stg2{flex:none;display:grid}.qpm .apk .doc:after{transition:box-shadow var(--t1)}.qpm .apk[data-lock]{cursor:default}.qpm .cbx{z-index:2;border-radius:var(--qp-r-tag);color:#0000;width:20px;height:20px;transition:background var(--t1),box-shadow var(--t1),color var(--t1),opacity var(--t1);background:#fffffff0;place-items:center;display:grid;position:absolute;top:8px;left:8px;box-shadow:inset 0 0 0 1.5px #0000004d}.qpm .cbx:hover{box-shadow:inset 0 0 0 1.5px #00000080}.qpm .apk[aria-pressed=true] .cbx,.qpm .cbx[aria-checked=true],.qpm .pr[aria-pressed=true] .cbx{background:var(--accent);box-shadow:none;color:#fff}.qpm .apk[data-lock] .cbx,.qpm .pr[data-lock] .cbx{background:var(--ink3);box-shadow:none;color:#fff}.qpm .asg-side{border-radius:var(--qp-r-panel);background:var(--sunk);flex-direction:column;gap:22px;padding:18px 16px;display:flex;position:sticky;top:16px}.qpm .blk h3{font:600 var(--qp-text-ui)/1 var(--font);align-items:baseline;gap:6px;margin:0 0 10px;display:flex}.qpm .blk h3 span{color:var(--ink3);font-weight:500}.qpm .dues{flex-direction:column;gap:4px;display:flex}.qpm .dues>button,.qpm .dother{border-radius:var(--qp-r-control);background:var(--bg);height:36px;box-shadow:inset 0 0 0 1px var(--line);font:500 var(--qp-text-ui)/1 var(--font);cursor:pointer;transition:box-shadow var(--t1);justify-content:space-between;align-items:center;padding:0 12px;display:flex;position:relative}.qpm .dues>button:hover,.qpm .dother:hover{box-shadow:inset 0 0 0 1px var(--line2)}.qpm .dues>button span,.qpm .dother .dd{color:var(--ink3);font-size:var(--qp-text-meta)}.qpm .dues>button[aria-pressed=true],.qpm .dother[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--ink)}.qpm .dother{color:var(--ink2)}.qpm .dother[aria-pressed=true]{color:var(--ink)}.qpm .dother .i{color:var(--ink3)}.qpm .dother input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.qpm .dother input::-webkit-calendar-picker-indicator{cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.qpm .pr-h,.qpm .pr{grid-template-columns:20px minmax(0,1fr) 60px 22px 28px;align-items:center;gap:8px;display:grid}.qpm .pr-h{color:var(--ink3);font-size:var(--qp-text-meta);padding:0 8px 4px}.qpm .pr-h span:nth-child(4){text-align:right}.qpm .prs{flex-direction:column;gap:2px;display:flex}.qpm .pr{border-radius:var(--qp-r-control);text-align:left;width:100%;height:36px;font:500 var(--qp-text-ui)/1 var(--font);transition:background var(--t1);padding:0 8px}.qpm .pr:hover{background:var(--hover)}.qpm .pr .cbx{position:static}.qpm .pr[aria-pressed=false] .nm{color:var(--ink3)}.qpm .bar3{background:var(--line);border-radius:2px;height:4px;display:flex;overflow:hidden}.qpm .bar3 i{background:var(--ink3);height:100%;transition:width var(--t2) var(--ease)}.qpm .bar3 i.add{background:var(--accent)}.qpm .pr .nn{color:var(--ink3);font-size:var(--qp-text-meta);text-align:right;font-variant-numeric:tabular-nums}.qpm .pr .na{color:var(--accent-ink);font-size:var(--qp-text-meta);font-variant-numeric:tabular-nums;font-weight:600}.qpm .sum{box-shadow:inset 0 1px 0 var(--line);flex-direction:column;gap:9px;padding-top:16px;display:flex}.qpm .sum-r{color:var(--ink3);font-size:var(--qp-text-ui);justify-content:space-between;gap:12px;display:flex}.qpm .sum-r b{color:var(--ink);text-align:right;font-weight:500}.qpm .iss{border-radius:var(--qp-r-control);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line2);color:var(--ink2);font-size:var(--qp-text-meta);align-items:center;gap:8px;padding:8px 10px;display:flex}.qpm .iss b{color:var(--ink);font-weight:600}.qpm .card .cbx,.qpm .br .cbx{opacity:0}.qpm .apk .cbx,.qpm .card:hover .cbx,.qpm .br:hover .cbx,.qpm [data-selecting] .cbx,.qpm .cbx[aria-checked=true],.qpm .apk .cbx{opacity:1}.qpm .br-g,.qpm .cg{flex:none;place-items:center;width:18px;height:18px;display:grid;position:relative}.qpm .cg .cbx,.qpm .br-g .cbx{border-radius:5px;width:16px;height:16px;top:1px;left:1px}.qpm .card:hover .cg>.i,.qpm [data-selecting] .card[data-drag] .cg>.i,.qpm .card[data-on] .cg>.i,.qpm .br:hover .br-g>.i,.qpm [data-selecting] .br[data-drag] .br-g>.i,.qpm .br[data-on] .br-g>.i{opacity:0}.qpm .br[data-on]{background:var(--a08)}.qpm .card[data-drag],.qpm .br[data-drag]{cursor:pointer}.qpm .abar{z-index:6;border-radius:var(--qp-r-panel);background:var(--float);width:max-content;color:var(--float-ink);font-size:var(--qp-text-ui);animation:qpm-fade var(--t2) var(--ease) backwards;align-items:center;gap:6px;margin:28px auto 0;padding:6px 6px 6px 16px;display:flex;position:sticky;bottom:20px;box-shadow:0 14px 34px -12px #00000080}.qpm .abar>span{margin-right:8px}.qpm .abar b{margin-right:2px;font-weight:600}.qpm .abar .btn.s{color:#fff;box-shadow:none;background:#ffffff1a}.qpm .abar .btn.s:hover{background:#ffffff2e}.qpm .abar .fold-i{color:#9cc3ff}.qpm .abar .ib{color:#ffffffb3}.qpm .abar .ib:hover{color:#fff;background:#ffffff1f}.qpm .menu .fold-i{color:var(--accent)}.qpm .menu button>.i:first-child{color:var(--accent);margin-left:0}.qpm .msep{background:var(--line);height:1px;margin:6px 10px}.qpm .prv[data-noex] .qp-sheet__page--e{display:none}.qpm .prv-top .tgl{margin-right:4px}.qpm .back2 .fold-i{margin-left:-2px}.qpm .pal-s{color:var(--ink3);font:500 var(--qp-text-meta)/1 var(--font);padding:12px 10px 6px}.qpm .pal-s:first-child{padding-top:6px}.qpm .pal-l button .fold-i{color:var(--accent)}.qpm .pal-g{flex-direction:column;align-items:center;gap:14px;display:flex;position:absolute;inset:40px 40px auto}.qpm .pal-g .fbox{width:260px}.qpm .pal-g b{font:600 var(--qp-text-read)/1.3 var(--font)}.qpm .pal-a{color:var(--ink2);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.qpm .pal-a b{max-width:80%;color:var(--ink);font:600 var(--qp-text-read)/1.3 var(--font);text-align:center}.qpm .pal-a span{color:var(--ink3);font-size:var(--qp-text-chip)}.qpm .pal-db{flex-direction:column;gap:8px;display:flex;position:absolute;inset:22px}.qpm .pal-dbd{min-height:0;box-shadow:var(--sh-paper);background:#fff;border-radius:2px;flex:1;overflow:hidden}.qpm .pal-db b{font:600 var(--qp-text-body)/1.3 var(--font);margin-top:6px}.qpm .pal-db span{color:var(--ink3);font-size:var(--qp-text-meta);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qpm .pal-dbd img{width:100%;height:auto;display:block}.qpm .pal-t{flex-direction:column;justify-content:center;gap:12px;padding:0 40px;display:flex;position:absolute;inset:0}.qpm .pal-t p{color:var(--ink);font-size:var(--qp-text-read);word-break:keep-all;margin:0;line-height:1.7}.qpm .pal-t>span:last-child{color:var(--ink3);font-size:var(--qp-text-chip)}.qpm .mtop{align-items:center;gap:8px;height:32px;display:flex;position:absolute;top:0;left:0;right:0}.qpm .mtop .addi{position:static}.qpm .qpst{background:var(--bg);min-width:0;height:28px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink2);font-size:var(--qp-text-meta);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.qpm .qpst b{color:var(--ink);font-weight:600}.qpm .qpst .i{color:var(--ink)}.qpm .qpst[data-ok] .i{color:var(--accent)}.qpm .mtop.fx{font-size:var(--qp-text-ui);gap:10px}.qpm .mtop.fx>*{white-space:nowrap}.qpm .mtop.fx b{font-weight:600}.qpm .mtop.fx span{color:var(--ink3)}.qpm .mtop.fx .ren{color:var(--accent-ink);font-weight:600}.qpm .segs{gap:3px;display:flex}.qpm .segs i{background:var(--line2);width:10px;height:4px;transition:background var(--t2) var(--ease);border-radius:2px}.qpm .segs i[data-on]{background:var(--ink)}.qpm .qpb{background:var(--a14);height:18px;color:var(--accent-ink);font:600 var(--qp-text-tag)/1 var(--font);letter-spacing:.02em;border-radius:5px;flex:none;place-items:center;padding:0 6px;display:inline-grid}.qpm .qpb.sm{background:var(--hover);color:var(--ink3);font-weight:500}.qpm .mc.qp{box-shadow:inset 0 0 0 1px var(--a22)}.qpm .mc.qp[data-fold]{box-shadow:inset 0 0 0 1px var(--line)}.qpm ::highlight(qm-qp){text-decoration-line:underline;text-decoration-style:wavy;-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 75%,transparent);text-decoration-color:color-mix(in srgb,var(--accent) 75%,transparent);text-decoration-thickness:1px}.qpm .gm{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;margin-top:9px;display:grid}.qpm .gm .mc-b{margin:0}.qpm .mc-stem{justify-items:start;gap:3px;display:grid}.qpm .mc-stem p{margin:0}.qpm .mc-stem .mc-s{margin:2px 0 0}.qpm .mc-tag{border-radius:var(--qp-r-tag);background:var(--hover);height:20px;color:var(--ink2);font:600 var(--qp-text-tag)/1 var(--font);align-items:center;padding:0 7px;display:inline-flex}.qpm .mc-src{color:var(--ink3);font-size:var(--qp-text-chip);line-height:1.5}.qpm .mc-typing{gap:6px}.qpm .mc-ty{gap:1px;display:grid}.qpm .mc-ty .mc-s{overflow-wrap:anywhere;margin:0}.qpm .mc-ty del{color:var(--ink3);text-decoration:none}.qpm .mc-ty ins{color:var(--ink)}.qpm .mc-ty .ar{line-height:1.2;display:block}.qpm .mc-ty mark{background:var(--accent-soft,var(--a14));color:inherit;border-radius:2px;padding:0 1px}.qpm .mc-ty del mark{background:#0000000f;text-decoration:line-through}.qpm .mc-gap{vertical-align:-2px;background:var(--accent);width:2px;height:1em;margin:0 1px;display:inline-block}.qpm .gm .av{margin-top:1px}.qpm .talk{box-shadow:inset 0 1px 0 var(--line);margin-top:10px;padding-top:2px}.qpm .tk .re{color:var(--ink);margin-right:6px;font-weight:600}.qpm .tk p{color:var(--ink2);font-size:var(--qp-text-ui);word-break:keep-all;margin:0;line-height:1.55}.qpm .mc-n{color:var(--ink3);font-size:var(--qp-text-meta);flex:none}.qpm .tagx{background:var(--hover);height:18px;color:var(--ink2);font:500 var(--qp-text-tag)/1 var(--font);border-radius:5px;flex:none;align-items:center;padding:0 6px;display:inline-flex}.qpm .mc[data-extra]{box-shadow:inset 0 0 0 1px var(--line2)}.qpm .vf{color:var(--ink3);font-size:var(--qp-text-meta);align-items:center;gap:4px;margin-left:6px;font-weight:500;display:inline-flex}.qpm .vf[data-ok]{color:var(--accent-ink)}.qpm .ib.xs2{border-radius:7px;width:24px;height:24px;margin-left:auto}.qpm .why{padding-right:28px;position:relative}.qpm .why .ib.xs2{position:absolute;top:-3px;right:-4px}.qpm .mc-r{flex-wrap:wrap}.qpm .mc-h .ask{color:var(--ink3);margin:-4px -7px -4px 0}.qpm .mc-h .ask:hover{color:var(--ink)}.qpm .mc:not([data-on]) .mc-r .kbd{display:none}.qpm .cbar{background:var(--accent);pointer-events:none;width:2px;transition:opacity var(--t2) var(--ease);border-radius:1px;position:absolute}.qpm .cbar[data-dim]{opacity:.3}.qpm .seltb{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.qpm .seltb *{-webkit-user-drag:none}.qpm .seltb[data-below]{transform:translate(-50%,10px)}.qpm .cba{border-radius:var(--qp-r-control);background:var(--sunk);margin:4px 0 6px;padding:7px 10px}.qpm .cba .ba-r input{width:100%;min-width:0;color:var(--accent-ink);font:400 var(--qp-text-body)/1.65 var(--serif);background:0 0;border:0;padding:0}.qpm .cba .ba-r input:focus{outline:none}.qpm .cba:focus-within{box-shadow:inset 0 0 0 1px var(--ink3)}.qpm .top-r{gap:0}.qpm .tctl{align-items:center;gap:4px;display:flex}.qpm .vdiv{background:var(--line);width:1px;height:20px;margin:0 10px}.qpm .acts{align-items:center;gap:8px;display:flex}.qpm .top-l .here+.up{margin-left:8px}.qpm .tip{z-index:70;background:var(--float);color:#fff;height:26px;font:500 var(--qp-text-meta)/1 var(--font);white-space:nowrap;pointer-events:none;animation:qpm-fade var(--t1) var(--ease) backwards;border-radius:7px;align-items:center;gap:6px;padding:0 8px;display:flex;position:fixed;box-shadow:0 6px 16px -6px #0006}.qpm .tip .kbd{color:#fffc;background:#ffffff29}.qpm .card,.qpm .kc,.qpm .br,.qpm .lrow{transition:box-shadow var(--t3) var(--ease),background var(--t3) var(--ease)}.qpm .card[data-flash],.qpm .kc[data-flash]{box-shadow:0 0 0 2px var(--a50)}.qpm .br[data-flash],.qpm .lrow[data-flash],.qpm .tr-i[data-flash]{background:var(--a08)}.qpm .ph2{margin-bottom:22px}.qpm .ph-t{align-items:center;gap:16px;min-height:36px;display:flex}.qpm .ph-t h1{min-width:0;font:600 24px/1.25 var(--font);letter-spacing:-.025em;flex:1;margin:0}.qpm .ph-t .ph-r{align-items:center;gap:6px;display:flex}.qpm .ph2 .meta{margin-top:8px}.qpm .ph-r .ib{width:32px;height:32px}.qpm .tbar .fchip{height:32px}.qpm .fchip:disabled{opacity:.4;cursor:default}.qpm .fchip:disabled:hover{background:0 0}.qpm .mslot{flex:none;place-items:center;width:8px;margin-right:8px;display:inline-grid}.qpm .pal-l mark{color:var(--accent-ink);background:0 0;font-weight:600}.qpm .drop,.qpm .reading{min-height:260px}.qpm .drop{justify-content:center}.qpm .mf{padding:12px 20px 16px}.qpm .tgl[aria-pressed=true] .sw:after{background:var(--bg)}.qpm .menu,.qpm .apv,.qpm .modal{background:var(--raised)}:is(.qpm[data-theme=dark],:where(html[data-kds-theme=dark]) .qpm) .seg button[aria-pressed=true]{box-shadow:none;background:#323230}:is(.qpm[data-theme=dark],:where(html[data-kds-theme=dark]) .qpm) .toast,:is(.qpm[data-theme=dark],:where(html[data-kds-theme=dark]) .qpm) .seltb,:is(.qpm[data-theme=dark],:where(html[data-kds-theme=dark]) .qpm) .abar,:is(.qpm[data-theme=dark],:where(html[data-kds-theme=dark]) .qpm) .tip{box-shadow:0 0 0 1px #ffffff14,0 12px 30px -12px #0009}:is(.qpm[data-theme=dark],:where(html[data-kds-theme=dark]) .qpm) .doc,:is(.qpm[data-theme=dark],:where(html[data-kds-theme=dark]) .qpm) .kpv,:is(.qpm[data-theme=dark],:where(html[data-kds-theme=dark]) .qpm) .fp,:is(.qpm[data-theme=dark],:where(html[data-kds-theme=dark]) .qpm) .pal-p .doc,:is(.qpm[data-theme=dark],:where(html[data-kds-theme=dark]) .qpm) :is(.ibimg,.ibpaper,.rfcover,.rfthumbs img,.rfsheet,.rfpre-i,.rfitem-i,.pal-dbd){filter:brightness(.9)}.qpm .brw-l{margin-left:-12px}.qpm .lrow,.qpm .lsec,.qpm .list-h{margin-inline:-10px}.qpm .list-h{box-shadow:none;position:relative}.qpm .list-h:after{content:"";background:var(--line);height:1px;position:absolute;bottom:0;left:10px;right:10px}.qpm .br{grid-template-columns:16px minmax(0,1fr) 56px}.qpm .br-m{text-align:right;align-items:flex-end}.qpm .nl a{grid-template-columns:18px minmax(0,1fr) auto;column-gap:10px;display:grid}.qpm .nl a>.i{justify-self:center}.qpm .doc:before,.qpm .kpv:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#fff0,#fff);height:22px;position:absolute;bottom:0;left:0;right:0}.qpm .side-in>*{flex:none}.qpm .ph h1 .dbn{color:var(--ink3);margin-right:8px;font-weight:500}.qpm .dbq{border-radius:var(--qp-r-control);width:236px;height:32px;color:var(--ink3);box-shadow:inset 0 0 0 1px var(--line2);cursor:text;transition:box-shadow var(--t1);align-items:center;gap:8px;padding:0 5px 0 10px;display:flex}.qpm .dbq:focus-within{box-shadow:inset 0 0 0 1px var(--ink3),0 0 0 3px var(--hover)}.qpm .dbq input{min-width:0;height:100%;color:var(--ink);font:400 var(--qp-text-ui)/1 var(--font);background:0 0;border:0;outline:0;flex:1}.qpm .dbq input::-webkit-search-cancel-button{-webkit-appearance:none}.qpm .dbq .ib{border-radius:var(--qp-r-tag);width:22px;height:22px}.qpm .dbq .ib[hidden]{display:none}.qpm .fbar .sp{flex:1}.qpm .dbstb{color:var(--ink2)}.qpm .dbstb[data-on]{color:var(--ink);font-weight:600}.qpm .dbth{opacity:0;width:100%;height:100%;transition:opacity var(--t2) var(--ease);display:block}.qpm .dbth[data-ok]{opacity:1}.qpm .dbcs{grid-template-columns:repeat(auto-fill,minmax(208px,1fr))}.qpm .dbau{color:var(--ink3);font:500 var(--qp-text-meta)/1 var(--font);flex:none}.qpm .dbmk{flex:none;place-items:center;width:16px;height:16px;display:grid}.qpm .dbc[data-dead],.qpm .dbr[data-dead]{opacity:.5}.qpm .dbdead{background:var(--hover);height:20px;color:var(--ink2);font:500 var(--qp-text-meta)/1 var(--font);white-space:nowrap;vertical-align:1px;border-radius:5px;align-items:center;margin-left:8px;padding:0 7px;font-style:normal;display:inline-flex}.qpm #dbl[data-in]{animation:qpm-dbin var(--t1) var(--ease) backwards}@keyframes qpm-dbin{0%{opacity:0;transform:translateY(4px)}}.qpm #dbf .fchip[data-new]{animation:qpm-fade var(--t2) var(--ease) backwards}.qpm #dbf .fchip span[data-chg]{animation:qpm-rfin var(--t2) var(--ease);display:inline-block}.qpm .dbr p mark{background:var(--a14);color:var(--ink);border-radius:3px;padding:0 1px}.qpm .dbmore{height:1px}.qpm .dbr{grid-template-columns:minmax(0,1fr) auto}.qpm .dbr .br-t{align-items:center}.qpm .dbr p{color:var(--ink2);font-size:var(--qp-text-ui);white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;line-height:1.5;overflow:hidden}.qpm .brw-l[data-kbd] .br:hover:not([aria-selected=true]){background:0 0}.qpm .dbpd .doc{aspect-ratio:1/1.1;height:auto}.qpm .dbpa{color:var(--ink3);font-size:var(--qp-text-ui);margin-top:12px}.qpm .dbpa b{color:var(--ink);margin-left:6px;font-weight:600}.qpm .nl.dbu a{gap:8px;height:32px}.qpm .du{width:20px;color:var(--ink3);font:500 var(--qp-text-meta)/1 var(--font);font-variant-numeric:tabular-nums;flex:none}.qpm .nl.dbu a[aria-current] .du{color:var(--ink2)}.qpm .dbload{height:calc(60vh / var(--qp-z,1));place-items:center;display:grid}.qpm .dbempty{flex-direction:column;align-items:center;gap:14px;display:flex}.qpm .dbiv .top-l .pager{margin:0 2px}.qpm .dbiv .dba{color:var(--ink3);font-size:var(--qp-text-ui);white-space:nowrap;flex:none}.qpm .dbiv .dba b{color:var(--ink);margin-left:5px;font-weight:600}.qpm .dbiv .dba[hidden]{display:none}.qpm .dbb{background:var(--sunk);min-height:0;padding:28px 32px 96px;overflow:hidden auto}.qpm .dbpw{flex-direction:column;align-items:center;min-width:0;display:flex}.qpm .dbmemo{box-sizing:border-box;border-radius:var(--qp-r-control);background:var(--bg);max-width:100%;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink2);font-size:var(--qp-text-ui);white-space:nowrap;transition:width var(--t3) var(--ease);gap:8px;margin:0 0 14px;padding:7px 12px;line-height:1.4;display:flex}.qpm .dbmemo b{color:var(--ink3);flex:none;font-weight:500}.qpm .dbmemo span{text-overflow:ellipsis;min-width:0;overflow:hidden}.qpm .dbsz{transition:width var(--t3) var(--ease),height var(--t3) var(--ease);flex:none;position:relative}.qpm .dbhost{transform-origin:0 0;transition:transform var(--t3) var(--ease);position:absolute;top:0;left:0}.qpm .dbb[data-follow] .dbsz,.qpm .dbb[data-follow] .dbhost,.qpm .dbb[data-follow] .dbmemo{transition:none}.qpm .dbhost .qp-sheet{animation:qpm-fade var(--t2) var(--ease) backwards}.qpm .dbhost[data-noex] .qp-sheet__page--e{display:none}.qpm .dbhost .qp-sheet__page--e{animation:qpm-fade var(--t2) var(--ease) backwards}.qpm .dbsk{background:var(--bg);width:448px;height:520px;box-shadow:0 0 0 1px var(--line);color:var(--ink3);font-size:var(--qp-text-ui);text-align:center;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:0 24px;display:flex}.qpm .tgl[aria-disabled=true]{opacity:.4;pointer-events:none}.qpm .wed-ask{z-index:5}.qpm .ibpage>*{max-width:var(--qp-col-884,884px)}.qpm .ibl{flex-direction:column;display:flex}.qpm .ibr{grid-template-columns:16px minmax(0,1fr) max-content}.qpm .ibr[data-leaving]{pointer-events:none;animation:qpm-ib-out var(--t2) var(--ease) forwards;transition:height var(--t2) var(--ease),padding-top var(--t2) var(--ease),padding-bottom var(--t2) var(--ease);overflow:hidden}@keyframes qpm-ib-out{to{opacity:0}}.qpm .ibr .br-t b{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.qpm .ibr p{font-family:var(--font)}.qpm .ibr .br-m{flex-direction:row;flex:none;align-items:center;gap:14px;padding-top:1px}.qpm .ibr[data-flash]{background:var(--a08)}.qpm .ibby,.qpm .ibfrom{color:var(--ink2);white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}.qpm .ibai{background:var(--press);height:18px;color:var(--ink2);font:600 10px/1 var(--font);letter-spacing:.02em;border-radius:5px;flex:none;place-items:center;padding:0 5px;display:inline-grid}.qpm .ibck{color:var(--ink);align-items:center;gap:4px;font-weight:600;display:inline-flex}.qpm .ibhold{color:var(--ink2);align-items:center;gap:4px;display:inline-flex}.qpm .ibempty{flex-direction:column;align-items:center;gap:10px;padding:96px 0;display:flex}.qpm .ibempty b{color:var(--ink2);font-weight:500}.qpm .ibiv .top-l .pager{margin-left:6px}.qpm .ibk{border-radius:var(--qp-r-tag);background:var(--hover);height:24px;color:var(--ink2);font-size:var(--qp-text-chip);flex:none;align-items:center;gap:5px;margin-right:8px;padding:0 8px 0 6px;display:inline-flex}.qpm .ibdone{color:var(--ink2);font-size:var(--qp-text-ui);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.qpm .ibb{min-height:0;overflow:hidden}.qpm .ibb[data-in]>*{animation:qpm-ibin var(--t3) var(--ease-expo) backwards}@keyframes qpm-ibin{0%{opacity:0;transform:translateX(calc(var(--dir,1) * 12px))}}.qpm .ibg{grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:100%;display:grid}.qpm .ibp{min-width:0;padding:28px 32px 96px;overflow:hidden auto}.qpm .ibp+.ibp{box-shadow:inset 1px 0 0 var(--line)}.qpm .ibl-p{background:var(--sunk)}.qpm .ibone{height:100%;padding:40px max(40px,50% - 360px) 96px;overflow:hidden auto}.qpm .ibone.ibwide{padding-left:max(40px,50% - 440px);padding-right:max(40px,50% - 440px)}.qpm .ibmeta{color:var(--ink2);font-size:var(--qp-text-ui);flex-direction:column;align-items:flex-start;gap:8px;margin:0 0 18px;display:flex}.qpm .ibchks{flex-wrap:wrap;gap:6px 14px;display:flex}.qpm .ibfrom span:last-child{color:var(--ink3)}.qpm .ibchk{color:var(--ink2);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.qpm .ibchk .i{color:var(--ink3)}.qpm .ibchk[data-bad]{color:var(--ink);font-weight:600}.qpm .ibchk[data-bad] .i{color:var(--ink)}.qpm .ibimg{box-shadow:var(--sh-paper);background:#fff;border-radius:2px;margin:0}.qpm .ibzoom{cursor:zoom-in;width:100%;display:block}.qpm .ibzoom img{width:100%;height:auto;display:block}.qpm .ibzm{padding:0;overflow:auto}.qpm .ibzimg{width:100%;height:auto;display:block}.qpm .ibpaper{color:#000;width:540px;box-shadow:var(--sh-paper);background:#fff;border-radius:2px;padding:26px 28px 30px}.qpm .ibx{font:400 var(--qp-text-ui-lg)/1.62 var(--qp-font-sheet-ex),"Nanum Myeongjo",serif;letter-spacing:-.01em;overflow-wrap:anywhere}.qpm .ibx-a{font:800 var(--qp-text-ui-lg)/1.4 var(--qp-font-sheet-gothic),"Nanum Gothic",sans-serif;margin:0 0 4px}.qpm .ibx-s{margin-top:16px}.qpm .ibx-tag{width:76px;height:19px;font:500 var(--qp-text-tag)/1 var(--qp-font-sheet-body),serif;letter-spacing:.02em;justify-content:center;align-items:center;margin-bottom:8px;display:inline-flex}.qpm .ibx-tag[data-tone=outline]{color:#f0f;box-shadow:inset 0 0 0 .85px #f0f}.qpm .ibx-tag[data-tone=fill]{color:#fff;background:#f0f;font-weight:300}.qpm .ibx-tag[data-tone=grey]{color:#fff;background:#7f7f7f;font-weight:300}.qpm .ibx-h{font:800 var(--qp-text-ui-lg)/1.5 var(--qp-font-sheet-gothic),"Nanum Gothic",sans-serif;margin:10px 0 2px}.qpm .ibx-l{margin:0}.qpm .ibx-n{color:#555;font-size:var(--qp-text-chip)}.qpm .ibx-t{border-collapse:collapse;table-layout:fixed;width:100%;font:12px/1.4 var(--qp-font-sheet-gothic),"Nanum Gothic",sans-serif;margin:8px 0}.qpm .ibx-t th,.qpm .ibx-t td{text-align:center;word-break:keep-all;overflow-wrap:anywhere;border:.5px solid #000;padding:4px 6px;font-weight:400}.qpm .ibchat{flex-direction:column;gap:16px;max-width:560px;margin:0 auto;display:flex}.qpm .ibq{background:var(--bg);max-width:85%;box-shadow:0 0 0 1px var(--line);font-size:var(--qp-text-body);white-space:pre-wrap;border-radius:18px;align-self:flex-end;padding:10px 15px;line-height:1.55}.qpm .iba{font-size:var(--qp-text-body);line-height:1.7}.qpm .iba p{margin:0 0 10px}.qpm .iba mark,.qpm .ibq mark,.qpm .ibcite mark{background:var(--a14);color:inherit;border-radius:3px;padding:1px 2px}.qpm .ibq.dim,.qpm .iba.dim{opacity:.5}.qpm .ibcite{border-radius:var(--qp-r-panel);background:var(--bg);box-shadow:0 0 0 1px var(--line);font-size:var(--qp-text-body);padding:12px 14px;line-height:1.65}.qpm .ibcite b{color:var(--ink3);font:500 var(--qp-text-meta)/1.3 var(--font);margin-bottom:4px;display:block}.qpm .ibcite p{margin:0}.qpm .ibcard{flex-direction:column;gap:20px;max-width:560px;display:flex}.qpm .ibf>label{color:var(--ink3);font:500 var(--qp-text-meta)/1 var(--font);margin:0 0 8px;display:block}.qpm .ibedit{border-radius:var(--qp-r-card);min-height:44px;box-shadow:inset 0 0 0 1px var(--line2);font-size:var(--qp-text-read);white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;transition:box-shadow var(--t1) var(--ease);outline:none;padding:10px 12px;line-height:1.6}.qpm .ibedit:hover{box-shadow:inset 0 0 0 1px var(--ink3)}.qpm .ibedit:focus{box-shadow:inset 0 0 0 1.5px var(--accent)}.qpm .ibedit[contenteditable=false]{box-shadow:none;cursor:default;padding-left:0}.qpm .ibedit[data-ph]:empty:before{content:attr(data-ph);color:var(--ink3)}.qpm .ibev{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.qpm .ibev li{border-radius:var(--qp-r-card);background:var(--sunk);font-size:var(--qp-text-ui);padding:10px 12px;line-height:1.55}.qpm .ibev b{margin-bottom:2px;font-weight:600;display:block}.qpm .ibev-a{border-radius:var(--qp-r-card);transition:background var(--t1) var(--ease);margin:-10px -12px;padding:10px 32px 10px 12px;display:block;position:relative}.qpm .ibev-a>.i,.qpm .ibcite-a>.i{display:none}.qpm .ibev-a[href]>.i{color:var(--ink3);transition:color var(--t1) var(--ease);display:block;position:absolute;top:12px;right:10px}.qpm .ibev-a[href]:hover{background:var(--press)}.qpm .ibev-a[href]:hover>.i{color:var(--ink)}.qpm .ibcite-a{color:var(--ink3);transition:color var(--t1) var(--ease);align-items:center;gap:3px;margin-bottom:4px;display:inline-flex}.qpm .ibcite-a b{margin:0}.qpm .ibcite-a[href]>.i{display:block}.qpm .ibcite-a[href]:hover{color:var(--accent-ink)}.qpm .ibedit[data-need],.qpm .ibcb[data-need]{animation:qpm-ibneed var(--t3) var(--ease)}@keyframes qpm-ibneed{0%{background:var(--a14)}}.qpm .ibev span{color:var(--ink2);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.qpm .ibsum{color:var(--ink2);font-size:var(--qp-text-body);margin:0;line-height:1.6}.qpm .ibfix{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.qpm .ibfix s{color:var(--ink3);font-size:var(--qp-text-body);overflow-wrap:anywhere;padding:10px 0;line-height:1.6}.qpm .ibfix>.i{color:var(--ink3);margin-top:14px}.qpm .ibterm{flex-direction:column;max-width:440px;display:flex}.qpm .ibarr{width:28px;height:30px;color:var(--ink3);place-items:center;margin:2px 0;display:grid}.qpm .ibedit.big{font-size:18px;font-weight:600}.qpm .ibtb{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--qp-text-ui)}.qpm .ibtb th{color:var(--ink3);text-align:left;box-shadow:inset 0 -1px 0 var(--line2);padding:0 10px 10px;font-weight:500}.qpm .ibtb td{white-space:nowrap;text-overflow:ellipsis;box-shadow:inset 0 -1px 0 var(--line);padding:11px 10px;overflow:hidden}.qpm .ibtb td:first-child{white-space:normal}.qpm .ibtb td:first-child b{margin-right:6px;font-weight:500}.qpm .ibflag{background:var(--press);color:var(--ink2);font:500 var(--qp-text-tag)/18px var(--font);white-space:nowrap;border-radius:5px;margin:2px 4px 0 0;padding:0 6px;display:inline-block}.qpm .ibctx{font-family:var(--serif);color:var(--ink2)}.qpm .ibctx mark{background:var(--a14);color:var(--ink);border-radius:3px;padding:1px 3px}.qpm .ibctx .nf{color:var(--ink3);font:500 var(--qp-text-meta)/1 var(--font);margin-left:8px}.qpm .ibtb td.ibxx{text-align:right;padding:4px 0;overflow:visible}.qpm .ibtb tr[data-drop] td:not(.ibxx){opacity:.35;text-decoration:line-through}.qpm .ibconf{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.qpm .ibcb{border-radius:var(--qp-r-control);height:34px;font:500 var(--qp-text-body)/1 var(--font);transition:background var(--t1);align-items:center;gap:10px;padding:0 12px 0 8px;display:inline-flex}.qpm .ibcb:hover{background:var(--hover)}.qpm .ibcb .cb{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--ink3);color:#0000;transition:background var(--t1) var(--ease),box-shadow var(--t1) var(--ease),color var(--t1);border-radius:5px;place-items:center;display:grid}.qpm .ibcb[aria-checked=true] .cb{background:var(--accent);box-shadow:none;color:#fff}.qpm .ibpop{width:320px}.qpm .ibpop textarea{border-radius:var(--qp-r-control);background:var(--sunk);resize:none;width:100%;font-size:var(--qp-text-body);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow var(--t1);border:0;outline:none;margin:0 0 12px;padding:9px 11px;line-height:1.5;display:block}.qpm .ibpop textarea:focus{box-shadow:inset 0 0 0 1.5px var(--accent)}.qpm .dspage>*{max-width:var(--qp-col-944,944px)}.qpm .dsasof{color:var(--ink3);font-size:var(--qp-text-chip);white-space:nowrap}.qpm .dss{margin-bottom:46px;scroll-margin-top:20px}.qpm .dsl{flex-direction:column;display:flex}.qpm .dsr,.qpm .dsw,.qpm .dsmg{border-radius:var(--qp-r-card);transition:background var(--t1) var(--ease);position:relative}.qpm .dsr:hover,.qpm .dsw:hover{background:var(--hover)}.qpm .dsr+.dsr:before,.qpm .dsw+.dsw:before,.qpm .dsmg+.dsmg:before{content:"";background:var(--line);height:1px;transition:opacity var(--t1);position:absolute;top:0;left:12px;right:12px}.qpm .dsr:hover:before,.qpm .dsr:hover+.dsr:before,.qpm .dsw:hover:before,.qpm .dsw:hover+.dsw:before{opacity:0}.qpm .dsr-a{min-height:50px;color:var(--ink);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.qpm .dsr-a>.i:first-child{color:var(--ink2)}.qpm .dsr-a>.i:last-child{color:var(--ink3)}.qpm .dsr-t{align-items:baseline;gap:10px;min-width:0;display:flex}.qpm .dsr-t b{flex:none;font-weight:500}.qpm .dsr-t span{min-width:0;color:var(--ink3);font-size:var(--qp-text-ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qpm .dschips{flex-wrap:wrap;gap:6px;margin:-8px 12px 12px 44px;display:flex}.qpm .dschip{background:var(--hover);height:24px;color:var(--ink2);font-size:var(--qp-text-chip);transition:background var(--t1),color var(--t1);border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.qpm .dschip:hover{background:var(--press);color:var(--ink)}.qpm .dsnone{color:var(--ink3);align-items:center;gap:8px;padding:12px;display:flex}.qpm .dssum{color:var(--ink2);font-size:var(--qp-text-ui);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0 0 10px;display:flex}.qpm .dssum b{color:var(--ink);font-size:var(--qp-text-read);font-weight:600}.qpm .dskey{color:var(--ink3);font-size:var(--qp-text-meta);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;display:inline-flex}.qpm .dskey i{border-radius:2px;width:9px;height:9px;margin-left:8px;display:inline-block}.qpm .dskey i.gi,.qpm .dsbar .gi,.qpm .dsbar .mi{background:var(--ink)}.qpm .dskey i.ja,.qpm .dsbar .ja,.qpm .dsbar .ok{background:var(--ink3);opacity:.4}.qpm .dsbar{background:var(--sunk);transform-origin:0;height:8px;animation:qpm-dsgrow var(--t3) var(--ease) backwards;border-radius:4px;display:flex;overflow:hidden}.qpm .dsbar i{height:100%;display:block}@keyframes qpm-dsgrow{0%{transform:scaleX(0)}}.qpm .dsw{min-height:48px;font-size:var(--qp-text-ui);grid-template-columns:18px minmax(0,1.3fr) 40px minmax(0,1.5fr) 40px 70px;align-items:center;gap:12px;padding:0 12px;display:grid}.qpm .dsw-c{align-items:baseline;gap:8px;min-width:0;display:flex}.qpm .dsw-c b{white-space:nowrap;font-weight:500}.qpm .dsw-c span{min-width:0;color:var(--ink3);font-size:var(--qp-text-chip);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qpm .dsw-s{color:var(--ink2);white-space:nowrap}.qpm .dsw-p{align-items:center;gap:8px;min-width:0;display:flex}.qpm .dsw-p>span:last-child{min-width:0;color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qpm .dsw-n{color:var(--ink3);font-variant-numeric:tabular-nums;text-align:right}.qpm .dsw-a{color:var(--ink3);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.qpm .dstb{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--qp-text-ui)}.qpm .dstb th{color:var(--ink3);text-align:right;white-space:nowrap;box-shadow:inset 0 -1px 0 var(--line2);padding:0 10px 8px;font-weight:500}.qpm .dstb td{text-align:right;font-variant-numeric:tabular-nums;box-shadow:inset 0 -1px 0 var(--line);padding:8px 10px}.qpm .dstb th:nth-child(-n+2),.qpm .dstb td:nth-child(-n+2),.qpm .dstb th:nth-child(6),.qpm .dstb td:nth-child(6){text-align:left}.qpm .dsct .dsd{color:var(--ink2);white-space:nowrap}.qpm .dsct .dsd span{color:var(--ink3);font-size:var(--qp-text-tag);display:block}.qpm .dsq div{align-items:center;gap:10px;display:flex}.qpm .dsq .dsbar{flex:1}.qpm .dsq b{text-align:right;width:32px;font-weight:500}.qpm .dsct td b{font-weight:500}.qpm .dsct td b.bad{font-weight:700}.qpm .dsct td b+span{color:var(--ink3)}.qpm .dsct .dsi{color:var(--ink2);font-size:var(--qp-text-chip);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qpm .dsct .dsm2{color:var(--ink2);white-space:nowrap}.qpm .dsct .dsm2 span{color:var(--ink3);margin-left:6px}.qpm .dsct tr[data-none] td{color:var(--ink3)}.qpm .dsmg-h{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;min-height:50px;padding:0 6px 0 4px;display:grid}.qpm .dsmg-t{border-radius:var(--qp-r-control);text-align:left;min-width:0;height:36px;transition:background var(--t1);align-items:center;gap:8px;padding:0 8px;display:flex}.qpm .dsmg-t:hover{background:var(--hover)}.qpm .dsmg-t .i{color:var(--ink3);transition:transform var(--t2) var(--ease);flex:none}.qpm .dsmg-t[aria-expanded=true] .i{transform:rotate(90deg)}.qpm .dsmg-t b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.qpm .dsx{color:var(--ink3);font-size:var(--qp-text-meta);flex:none}.qpm .dsmg[data-done] .dsmg-t b{color:var(--ink3);font-weight:400}.qpm .dsw[aria-selected=true],.qpm .dsu[aria-selected=true],.qpm .dsmg-t[aria-selected=true]{background:var(--press)}.qpm .dsr:has(>.dsr-a[aria-selected=true]){background:var(--press)}.qpm .dsw[aria-selected=true]:before,.qpm .dsw[aria-selected=true]+.dsw:before{opacity:0}.qpm .dsr:has(>.dsr-a[aria-selected=true]):before{opacity:0}.qpm .dsr:has(>.dsr-a[aria-selected=true])+.dsr:before{opacity:0}.qpm a.dslearned{color:var(--ink2);transition:color var(--t1) var(--ease)}.qpm a.dslearned:hover{color:var(--accent-ink)}.qpm .dsml .dsmt-q{white-space:normal;color:var(--ink)}.qpm .dsdone{color:var(--ink3);font-size:var(--qp-text-chip);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.qpm .dsm-d{color:var(--ink3);font-size:var(--qp-text-meta);white-space:nowrap;font-variant-numeric:tabular-nums}.qpm .dsm-o{background:var(--press);color:var(--ink2);font:500 var(--qp-text-meta)/20px var(--font);white-space:nowrap;border-radius:5px;padding:0 7px}.qpm .dsmg-b{transition:grid-template-rows var(--t2) var(--ease);grid-template-rows:1fr;display:grid}.qpm .dsmg-b[data-shut]{grid-template-rows:0fr}.qpm .dsmg-bi{min-height:0;overflow:hidden}.qpm .dsmt{font-size:var(--qp-text-ui);grid-template-columns:96px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:6px 12px 6px 38px;display:grid}.qpm .dsmt:last-child{padding-bottom:14px}.qpm .dsmt-t{color:var(--ink3);font-size:var(--qp-text-meta);font-variant-numeric:tabular-nums}.qpm .dsmt-q{word-break:keep-all;overflow-wrap:anywhere;min-width:0;line-height:1.5}.qpm .dsgs{columns:2;column-gap:36px;margin-top:16px}.qpm .dsg{break-inside:avoid;padding-bottom:18px}.qpm .dsg-h{color:var(--ink3);font:500 var(--qp-text-meta)/1 var(--font);margin:0 8px 8px}.qpm .dsu{height:32px;font-size:var(--qp-text-ui);transition:background var(--t1) var(--ease);border-radius:7px;grid-template-columns:22px minmax(0,104px) minmax(0,1fr) 30px 56px 62px;align-items:center;gap:10px;padding:0 8px;display:grid}.qpm .dsu:hover{background:var(--hover)}.qpm .dsu-c{color:var(--ink3);font-variant-numeric:tabular-nums}.qpm .dsu-n{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qpm .dsu-v{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.qpm .dsu-x{color:var(--ink3);font-size:var(--qp-text-meta);white-space:nowrap}.qpm .dsu-x.hot{color:var(--accent-ink);font-weight:600}.qpm .dsu .dsbar{transition:opacity var(--t1) var(--ease)}.qpm .dsg:hover .dsu:not(:hover) .dsbar{opacity:.55}.qpm .rfpage:not(.wide)>*{max-width:var(--qp-col-944,944px)}.qpm .page.mppage{max-width:var(--qp-page-w,1240px)}.qpm .page.mppage>*{max-width:var(--qp-col-1064,1064px)}.qpm .rfq{background:var(--bg);height:52px;box-shadow:0 0 0 1px var(--line2),0 10px 26px -18px #0000004d;transition:box-shadow var(--t1) var(--ease);border-radius:14px;align-items:center;gap:10px;margin:0 0 40px;padding:0 16px;display:flex}.qpm .rfq:focus-within{box-shadow:0 0 0 1.5px var(--accent),0 10px 26px -18px #0000004d}.qpm .rfq-i{color:var(--ink3);display:grid}.qpm .rfq input{background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;font-size:16px}.qpm .rfq input::-webkit-search-cancel-button{display:none}.qpm .rfq .kbd{background:var(--hover);color:var(--ink3)}.qpm .rfshelf{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;display:grid}.qpm .rfpub-h{color:var(--ink2);font:500 var(--qp-text-ui)/1 var(--font);margin:0 0 10px}.qpm .rfpub-b{grid-template-columns:1fr 1fr;gap:10px;display:grid}.qpm .rfbook{flex-direction:column;gap:2px;min-width:0;display:flex}.qpm .rfcover{aspect-ratio:150/196;box-shadow:var(--sh-paper);transition:transform var(--t2) var(--ease),box-shadow var(--t2) var(--ease);background:#fff;border-radius:4px;display:block;overflow:hidden}.qpm .rfbook:hover .rfcover{box-shadow:0 0 0 1px var(--line2),0 12px 24px -14px #00000059;transform:translateY(-2px)}.qpm .rfcover img{object-fit:cover;width:100%;height:100%;display:block}.qpm .rfbook b{font:500 var(--qp-text-ui)/1.3 var(--font);margin-top:8px}.qpm .rfbook span{color:var(--ink3);font-size:var(--qp-text-meta)}.qpm .rfrows{flex-direction:column;display:flex}.qpm .rfrow{border-radius:var(--qp-r-card);min-height:46px;transition:background var(--t1) var(--ease);grid-template-columns:20px auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 12px;display:grid;position:relative}.qpm .rfrow:hover{background:var(--hover)}.qpm .rfrow+.rfrow:before{content:"";background:var(--line);height:1px;transition:opacity var(--t1) var(--ease);position:absolute;top:0;left:12px;right:12px}.qpm .rfrow:hover:before,.qpm .rfrow:hover+.rfrow:before{opacity:0}.qpm .rfrow>.i:first-child{color:var(--ink2)}.qpm .rfrow b{white-space:nowrap;font-weight:500}.qpm .rfrow span{min-width:0;color:var(--ink3);font-size:var(--qp-text-ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qpm .rfrow>.i:last-child{color:var(--ink3)}.qpm .rfl a{grid-template-columns:minmax(0,1fr) auto}.qpm .rfl .t{font-size:var(--qp-text-ui-lg)}.qpm .rft .tr-fr a{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.qpm .rft .tr-i .t{font-size:var(--qp-text-ui)}.qpm .rfiv{--qpm-panel-head-top:0px}.qpm .rfiv.qpm-side-split{background:var(--qp-color-canvas)}.qpm .rfiv.qpm-side-split>.rfview{margin:var(--qp-space-2) var(--qp-space-2) var(--qp-space-2) 0;height:calc(100% - var(--qp-space-4));border-radius:var(--qp-radius-xl);transition:margin .25s var(--ease-expo)}.qpm .rfiv.qpm-side-split:has(>.qpm-side-panel-slot[data-open])>.rfview{margin-right:0}.qpm .rfview{flex-direction:column;flex:1;min-width:0;height:100%;display:flex;overflow:hidden}.qpm .rfvh{flex:none;align-items:center;gap:8px;height:64px;margin-top:1px;padding:0 12px 0 14px;display:flex}.qpm .rfvh-l{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.qpm .rfvh-r{flex:none;align-items:center;gap:8px;display:flex}.qpm .rfvh-unit{min-width:0;color:var(--ink3);font-size:var(--qp-text-ui);white-space:nowrap;text-overflow:ellipsis;margin-left:4px;overflow:hidden}.qpm .rfvh .tool-count{text-align:center;min-width:58px}.qpm .rfvh [data-ref-zoom]{justify-content:center;min-width:84px}.qpm .rfvh .tool-circle[aria-pressed=true]{background:color-mix(in srgb,var(--ink) 9%,var(--bg));box-shadow:inset 0 0 0 1px var(--line2)}.qpm .rfvb{flex:1;min-height:0;display:flex}.qpm .rfthumbs-col{width:0;min-height:0;transition:width var(--t2) var(--ease-expo);flex:none;overflow:hidden}.qpm .rfthumbs-col[data-open]{width:132px}.qpm .rfthumbs{opacity:0;width:132px;height:100%;transition:opacity var(--t2) var(--ease);flex-direction:column;gap:14px;padding:8px 12px 48px 24px;display:flex;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0,#000 12px calc(100% - 12px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 12px calc(100% - 12px),#0000 100%)}.qpm .rfthumbs-col[data-open] .rfthumbs{opacity:1}.qpm .rfthumbs a{color:var(--ink3);font-size:var(--qp-text-meta);font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:center;gap:6px;display:flex}.qpm .rfthumbs-n{min-height:14px;transition:color var(--t1) var(--ease);line-height:14px}.qpm .rfthumbs img{width:100%;height:auto;box-shadow:0 0 0 1px var(--line);transition:box-shadow var(--t1) var(--ease);background:#fff;border-radius:2px;display:block}.qpm .rfthumbs a:hover img{box-shadow:0 0 0 1px var(--line2)}.qpm .rfthumbs a:hover .rfthumbs-n{color:var(--ink2)}.qpm .rfthumbs a[aria-current] img{box-shadow:0 0 0 2px var(--accent)}.qpm .rfthumbs a[aria-current] .rfthumbs-n{color:var(--accent-ink);font-weight:600}.qpm .rfthumbs a:focus-visible{outline:0}.qpm .rfthumbs a:focus-visible img{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--accent)}.qpm .rfstage{overflow-anchor:auto;flex:1;min-width:0;padding:8px 32px 96px;position:relative;overflow:hidden auto}.qpm .rfstage:focus{outline:none}:is(.qpm .rfstage:has(>.rfpages[data-zoom]),.qpm .rfstage:has(>.rfsheet[data-zoom])){overflow-x:auto}.qpm .rfpages{flex-direction:column;align-items:center;gap:24px;display:flex}.qpm .rfpages .rfsheet{flex:none;width:100%;margin:0}.qpm .rfpages[data-zoom] .rfsheet{width:var(--rf-w);max-width:none}.qpm .rfpages .rfsheet,.qpm .rfiv .rfsheet.crop,.qpm .qpm-side-panel-frame .dbm-paper{box-shadow:var(--sh-sheet)}.qpm .rfpages[data-zoom]{width:max-content;min-width:100%}.qpm .rfiv[data-k=item] .rfstage{padding-top:12px}.qpm .rfsheet{max-width:760px;box-shadow:var(--sh-paper);background:#fff;margin:0 auto;overflow:hidden}.qpm .rfsheet img{width:100%;height:auto;display:block}.qpm .rfsheet.crop{max-width:680px;padding:22px}.qpm .rfinfo{flex:1;min-width:0;min-height:0;padding:4px 22px 48px;overflow:hidden auto}.qpm .rfsec{margin-bottom:28px}.qpm .rfsec>:last-child{margin-bottom:0}.qpm .rfsec h3{color:var(--ink3);font:500 var(--qp-text-meta)/1 var(--font);margin:0 0 10px}.qpm .rfpath{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.qpm .rfpath li{font-size:var(--qp-text-ui);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.qpm .rfpath li a{white-space:nowrap;text-overflow:ellipsis;min-width:0;transition:color var(--t1);overflow:hidden}.qpm .rfpath li a:hover{color:var(--accent-ink)}.qpm .rfpath li:last-child a{font-weight:600}.qpm .rfpath li span{color:var(--ink3);font-size:var(--qp-text-meta);font-variant-numeric:tabular-nums;flex:none}.qpm .rfstd{transition:color var(--t1) var(--ease);margin-bottom:12px;display:block}.qpm .rfstd:last-child{margin-bottom:0}.qpm .rfstd:hover b{color:var(--accent-ink)}.qpm .rfstd b{font:600 var(--qp-text-ui)/1.35 var(--font);font-variant-numeric:tabular-nums;transition:color var(--t1) var(--ease);margin-bottom:3px;display:block}.qpm .rfstd span{color:var(--ink2);font-size:var(--qp-text-ui);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.qpm .rfterms{flex-wrap:wrap;gap:6px;display:flex}.qpm .rfchip{background:var(--hover);height:24px;color:var(--ink2);font-size:var(--qp-text-chip);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.qpm .rffig{color:var(--ink2);font-size:var(--qp-text-chip);margin:0 0 6px;line-height:1.5}.qpm .rffig b{color:var(--ink);margin-right:6px;font-weight:600}.qpm .rfpre{grid-template-columns:1fr 1fr;gap:10px;display:grid}.qpm .rfpre a{min-width:0;color:var(--ink2);font-size:var(--qp-text-meta);flex-direction:column;gap:5px;display:flex}.qpm .rfpre-i{aspect-ratio:1;box-shadow:var(--sh-paper);transition:box-shadow var(--t1) var(--ease);background:#fff;border-radius:4px;display:block;overflow:hidden}.qpm .rfpre a:hover .rfpre-i{box-shadow:0 0 0 1px var(--line2),0 8px 16px -10px #00000059}.qpm .rfpre-i img{width:100%;height:auto;display:block}.qpm .rfmeta{color:var(--ink3);font-size:var(--qp-text-ui)}.qpm .rfitems{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:20px;display:grid}.qpm .rfitems.sm{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.qpm .rfitem{transform-origin:0 0;flex-direction:column;gap:8px;min-width:0;display:flex}.qpm .rfitem-i{aspect-ratio:4/5;border-radius:var(--qp-r-tag);box-shadow:var(--sh-paper);transition:transform var(--t2) var(--ease),box-shadow var(--t2) var(--ease);background:#fff;display:block;overflow:hidden}.qpm .rfitem:hover .rfitem-i{box-shadow:0 0 0 1px var(--line2),0 12px 24px -14px #00000059;transform:translateY(-2px)}.qpm .rfitem-i img{width:100%;height:auto;display:block}.qpm .rfitem-f{font-size:var(--qp-text-ui);align-items:baseline;gap:8px;display:flex}.qpm .rfitem-f b{font-weight:500}.qpm .rfitem-f span{color:var(--ink3);font-size:var(--qp-text-meta)}.qpm .rfans{font:600 24px/1 var(--font);margin:0}.qpm .rftb{font-size:var(--qp-text-ui);transition:color var(--t1);margin-bottom:12px;display:block}.qpm .rftb:last-child{margin-bottom:0}.qpm .rftb:hover{color:var(--accent-ink)}.qpm .rftb b{font-weight:500;line-height:1.4;display:block}.qpm .rftb span{color:var(--ink3);font-size:var(--qp-text-meta);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;line-height:1.4;display:block;overflow:hidden}.qpm .rfstdh{margin:0 0 34px}.qpm .rfstdh h1{font:600 21px/1.55 var(--font);letter-spacing:-.02em;margin:12px 0 10px}.qpm .rfcode{border-radius:var(--qp-r-tag);background:var(--hover);height:24px;font:600 var(--qp-text-chip)/1 var(--font);font-variant-numeric:tabular-nums;align-items:center;padding:0 9px;display:inline-flex}.qpm .rfl .rfcode{background:0 0;height:auto;padding:0;font-weight:500}.qpm .rfquote{border-radius:var(--qp-r-panel);background:var(--sunk);color:var(--ink);font:400 var(--qp-text-quote)/1.8 var(--serif);margin:0;padding:16px 18px}.qpm .rfsr{grid-template-columns:minmax(0,1fr) clamp(320px,40%,440px);align-items:start;gap:24px;display:grid}.qpm .rfsr-g{margin-bottom:20px}.qpm .rfsr-gh{font:600 var(--qp-text-ui-lg)/1 var(--font);align-items:baseline;gap:8px;margin:0 12px 8px;display:flex}.qpm .rfsr-gh span{color:var(--ink3);font-size:var(--qp-text-meta);font-weight:500}.qpm .rfres{border-radius:var(--qp-r-card);transition:background var(--t1) var(--ease);padding:10px 12px;display:block}.qpm .rfres[aria-selected=true]{background:var(--press)}.qpm .rfres-h{min-width:0;font-size:var(--qp-text-ui);align-items:center;gap:8px;display:flex}.qpm .rfres-h .i{color:var(--ink3)}.qpm .rfres-h b{white-space:nowrap;font-weight:500}.qpm .rfres-h span{color:var(--ink3);font-size:var(--qp-text-meta);white-space:nowrap}.qpm .rfres p{color:var(--ink2);font:400 var(--qp-text-ui)/1.6 var(--serif);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0 22px;display:-webkit-box;overflow:hidden}.qpm .rfres mark{background:var(--a14);color:var(--ink);border-radius:3px;padding:0 1px}.qpm .rfsr-p{max-height:calc(100vh / var(--qp-z,1) - 32px);border:1px solid var(--qp-color-separator);border-radius:var(--qp-radius-xl);background:var(--qp-color-surface);padding:0 0 18px;position:sticky;top:16px;overflow:hidden auto}.qpm .rfpv-h{z-index:1;border-bottom:1px solid var(--qp-color-separator);background:var(--qp-color-surface);flex-direction:column;justify-content:center;gap:2px;min-height:56px;padding:8px 16px;display:flex;position:sticky;top:0}.qpm .rfpv-h b{font:600 var(--qp-text-body)/20px var(--font);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qpm .rfpv-b{flex-direction:column;gap:10px;padding:14px 16px 0;display:flex}.qpm .rfpv{flex-direction:column;display:flex}.qpm .rfpv .rfsheet{max-width:none}.qpm .rfpv.std p{font:600 var(--qp-text-read)/1.6 var(--font);margin:0}.qpm .rft .tr-fr .rfyl{min-width:0;height:100%;color:var(--ink);font-size:var(--qp-text-body);text-align:left;flex:1;align-items:center;gap:8px;padding:0 10px 0 0;display:flex}.qpm .fbar.rff{margin:-18px 0 24px}.qpm .fbar.rfsubf{margin:0 0 16px}.qpm .rfsheet{position:relative}.qpm .rfiv[data-k=item] .rfstage .rfsheet{animation:qpm-ibin var(--t3) var(--ease-expo)}.qpm .rfswap{animation:qpm-fade var(--t2) var(--ease-expo) 40ms backwards}.qpm .rfsheet[data-wait] img,.qpm .rfsheet[data-wait] .rfhl{opacity:0}.qpm .qfail{color:var(--ink3);font-size:var(--qp-text-ui);text-align:center;animation:qpm-fade var(--t2) var(--ease) backwards;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:56px 24px;display:flex}.qpm .qfail span{color:var(--ink2);word-break:keep-all}.qpm .qfail[data-variant=cover]{z-index:1;background:var(--bg);position:absolute;inset:0}.qpm .qfail[data-variant=bar]{border-radius:var(--qp-r-control);background:var(--sunk);text-align:left;flex-direction:row;justify-content:flex-start;gap:8px;margin:0 0 12px;padding:6px 6px 6px 12px}.qpm .qfail[data-variant=bar] span{flex:1;min-width:0}.qpm .rfsheet[data-broken]{min-height:240px}.qpm .rfsheet[data-wait]:before{content:"";background:var(--hover);opacity:0;animation:1s forwards qpm-wait;position:absolute;inset:0}.qpm .rfsheet.crop[data-wait]:before{border-radius:2px;inset:22px}@keyframes qpm-wait{to{opacity:1}}.qpm .rfhl{pointer-events:none;position:absolute;inset:0}.qpm .rfhl i{background:color-mix(in srgb,var(--accent) 26%,transparent);mix-blend-mode:multiply;animation:qpm-fade var(--t2) var(--ease);border-radius:3px;margin:-2px;padding:2px;position:absolute}.qpm .rfthumbs{position:relative}.qpm .rfthumbs a[data-hit] span:after{content:"";background:var(--accent);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin:0 0 1px 4px;display:inline-block}.qpm .rfhq{background:var(--a08);height:28px;color:var(--accent-ink);font-size:var(--qp-text-chip);animation:qpm-fade var(--t2) var(--ease);border-radius:999px;flex:none;align-items:center;gap:6px;margin-left:8px;padding:0 3px 0 10px;display:inline-flex}.qpm .rfhq b{white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-weight:600;overflow:hidden}.qpm .rfhq-n{font-size:var(--qp-text-meta);font-variant-numeric:tabular-nums;margin:0 2px 0 4px}.qpm .rfhq .ib:disabled{opacity:.35}.qpm .rfhq .ib{width:22px;height:22px;color:inherit;border-radius:999px}.qpm .rfhq .ib:hover{background:var(--a14)}.qpm .rfstd.full span{-webkit-line-clamp:unset;display:block}.qpm .rfterms a.rfchip{transition:background var(--t1) var(--ease),color var(--t1) var(--ease)}.qpm .rfterms a.rfchip:hover{background:var(--press);color:var(--ink)}.qpm .rfbk,.qpm .rfmore{text-align:left;width:100%}.qpm .rfbk .rfres-h .u{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.qpm .rfbk .rfres-h .c{flex:none}.qpm .rfbk .rfres-h>.i:last-child{transition:transform var(--t2) var(--ease);flex:none}.qpm .rfbk[aria-expanded=true] .rfres-h>.i:last-child{transform:rotate(90deg)}.qpm .rfres.sub{margin-left:22px}.qpm .rfres.sub .rfres-h b{font-variant-numeric:tabular-nums}.qpm .rfres.fresh,.qpm .rfitem.fresh,.qpm .rfdbr.fresh{animation:qpm-rfin var(--t2) var(--ease) both}@keyframes qpm-rfin{0%{opacity:0;transform:translateY(-4px)}}.qpm .rfmore .rfres-h,.qpm .rfmore .rfres-h .i{color:var(--accent-ink)}.qpm .rfpv{animation:qpm-fade var(--t1) var(--ease)}.qpm .rfpv-m{color:var(--ink3);font-size:var(--qp-text-meta)}.qpm .rfmorebtn{margin-top:16px}.qpm .rfdbl{place-content:center;justify-items:center;gap:10px;height:120px;display:grid}.qpm .rfdbe{color:var(--ink3);font-size:var(--qp-text-ui);animation:qpm-fade var(--t2) var(--ease) backwards;align-items:center;gap:6px;display:inline-flex}.qpm .rfext{border-collapse:collapse;width:100%;font-size:var(--qp-text-ui)}.qpm .rfext th{color:var(--ink3);font:500 var(--qp-text-meta)/1 var(--font);text-align:left;padding:0 8px 10px}.qpm .rfext tbody tr{box-shadow:inset 0 1px 0 var(--line)}.qpm .rfext tbody th{color:var(--ink);font:500 var(--qp-text-ui)/1 var(--font);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 8px}.qpm .rfext td{white-space:nowrap;padding:6px 4px}.qpm .rfext td a,.qpm .rfext td .x{border-radius:var(--qp-r-control);align-items:center;height:28px;padding:0 8px;display:inline-flex}.qpm .rfext td a{color:var(--ink2);transition:background var(--t1) var(--ease),color var(--t1) var(--ease)}.qpm .rfext td a:hover{background:var(--hover);color:var(--ink)}.qpm .rfext td .x{color:var(--line2)}@media (max-width:1100px){.qpm .rfext th{padding-inline:4px}.qpm .rfext td{padding:6px 1px}.qpm .rfext td a,.qpm .rfext td .x{padding:0 5px}}.qpm .rfsrow{grid-template-columns:116px 150px minmax(0,1fr) 14px}.qpm .rfsrow .rfcode{justify-self:start}.qpm .rfsrow b{text-overflow:ellipsis;overflow:hidden}.qpm .rfdbr b{font-variant-numeric:tabular-nums}.qpm .rftb i{white-space:nowrap;font-style:normal}.qpm .rfv .sec{scroll-margin-top:28px}.qpm .kyb{padding:0 20px 20px;overflow:auto}.qpm .kys+.kys{margin-top:20px}.qpm .kys h4{color:var(--ink3);font:500 var(--qp-text-meta)/1 var(--font);margin:0 0 6px}.qpm .kys.on h4{color:var(--ink)}.qpm .kyr{min-height:32px;font-size:var(--qp-text-ui);box-shadow:inset 0 -1px 0 var(--line);justify-content:space-between;align-items:center;gap:12px;display:flex}.qpm .kyr:last-child{box-shadow:none}.qpm .kyk{flex:none;align-items:center;gap:4px;display:flex}.qpm .kyk .kbd{background:var(--hover);min-width:22px;height:22px;color:var(--ink2);opacity:1;padding:0 6px;font-size:11px}.qpm .kyo{color:var(--ink3);font-size:var(--qp-text-tag);margin:0 4px;font-style:normal}.qpm .card[aria-selected=true],.qpm .kc[aria-selected=true]{box-shadow:0 0 0 2px var(--a50),0 6px 16px -8px #0003}.qpm .card[data-on][aria-selected=true]{box-shadow:0 0 0 2px var(--accent),0 0 0 5px var(--a14)}.qpm .fcard{outline-offset:4px;transition:outline-color var(--t1) var(--ease);outline:2px solid #0000}.qpm .fcard[aria-selected=true]{outline-color:var(--a50)}.qpm .lrow[aria-selected=true],.qpm .rfrow[aria-selected=true]{background:var(--press)}.qpm .lrow[aria-selected=true]:before,.qpm .lrow[aria-selected=true]+.lrow:before,.qpm .rfrow[aria-selected=true]:before,.qpm .rfrow[aria-selected=true]+.rfrow:before{opacity:0}.qpm .rfbook[aria-selected=true] .rfcover,.qpm .rfitem[aria-selected=true] .rfitem-i{box-shadow:0 0 0 2px var(--a50),0 8px 18px -12px #00000059}.qpm .rfext td a[aria-selected=true]{background:var(--press);color:var(--ink)}.qpm .rfmorebtn[aria-selected=true],.qpm .rfsubf .fchip[aria-selected=true]{box-shadow:inset 0 0 0 1px var(--line2),0 0 0 2px var(--a50)}.qpm .rfsubf .fchip[aria-pressed=true][aria-selected=true]{box-shadow:0 0 0 2px var(--a50)}.qpm .view:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.qpm,.qpm *,.qpm :before,.qpm :after{transition-duration:1ms!important;animation-duration:1ms!important}}.qpm{--qp-font-sheet-body: ;--qp-font-sheet-ex: ;--qp-font-sheet-gothic: }.qpm .qp-knowledge-evidence__formula{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;min-height:44px;font-family:sidaeAI,STIX Two Math,Cambria Math,Times New Roman,serif;font-size:19px;display:flex}.qpm .jua_9620c6f1-module__n7Cn8G__variable{--qp-font-sheet-title:"Jua", "Jua Fallback"}.qpm .nanum_myeongjo_d29137b-module__DRwCHa__variable{--qp-font-sheet-ex:"Nanum Myeongjo", "Nanum Myeongjo Fallback"}.qpm .noto_serif_kr_780915fa-module__tuvosG__variable{--qp-font-sheet-body:"Noto Serif KR", "Noto Serif KR Fallback"}.qpm .nanum_gothic_21b91afd-module__KPi1nW__variable{--qp-font-sheet-gothic:"Nanum Gothic", "Nanum Gothic Fallback"}.qpm .qp-db-search{min-width:15rem;height:32px;color:var(--qp-frame-icon,var(--qp-color-text-muted));border:1px solid var(--qp-admin-line);transition:border-color var(--qp-motion-fast) var(--qp-motion-ease);border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.qpm .qp-db-search:focus-within{border-color:var(--qp-color-action)}.qpm .qp-db-search input{min-width:0;color:var(--qp-frame-text,var(--qp-color-text));font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;background:0 0;border:0;outline:0;flex:1;font-family:inherit;font-size:13px}.qpm .qp-db-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.qpm .qp-db-card{height:100%;color:inherit;background:var(--qp-color-app-background);border:1px solid var(--qp-admin-line);transition:background-color var(--qp-motion-fast) var(--qp-motion-ease), border-color var(--qp-motion-fast) var(--qp-motion-ease);border-radius:14px;align-content:start;gap:8px;padding:12px;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.qpm .qp-db-card:hover{background:var(--qp-admin-hover)}}.qpm .qp-db-card:focus-visible{box-shadow:var(--qp-focus-ring);outline:none}.qpm .qp-db-card__figure{background:var(--qp-frame-peek-surface,var(--qp-color-surface));border-radius:10px;place-items:center;height:112px;display:grid;overflow:hidden}.qpm .qp-db-card__figure img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.qpm .qp-db-card__text{color:var(--qp-frame-text,var(--qp-color-text));-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden}.qpm .qp-db-card__foot{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.qpm .qp-db-card__code{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.qpm .qp-db-card__meta{color:var(--qp-admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.qpm .qp-db-pages{justify-content:center;align-items:center;gap:12px;padding:8px 0;display:flex}.qpm .qp-db-item{gap:20px;max-width:48rem;display:grid}.qpm .qp-db-item__head{gap:6px;display:grid}.qpm .qp-db-item__unit{width:fit-content;color:var(--qp-admin-muted);font-size:13px;text-decoration:none}.qpm .qp-db-item__unit:hover{color:var(--qp-frame-text,var(--qp-color-text))}.qpm .qp-db-item__tags{flex-wrap:wrap;gap:6px;display:flex}.qpm .qp-db-item__nav{justify-content:space-between;margin-top:4px;display:flex}.qpm .qp-db-paper{background:var(--qp-frame-peek-surface,var(--qp-color-surface));border:1px solid var(--qp-admin-line);border-radius:14px;gap:12px;padding:24px;display:grid}.qpm .qp-db-text{white-space:pre-wrap;margin:0;font-size:15px;line-height:26px}.qpm .qp-db-question{font-weight:600}.qpm .qp-db-figure{margin:4px 0}.qpm .qp-db-figure img{max-width:min(100%,560px);height:auto;display:block}.qpm .qp-db-table-wrap{max-width:100%;overflow-x:auto}.qpm .qp-db-table{border-collapse:collapse;margin:4px 0;font-size:14px;line-height:22px}.qpm .qp-db-table td{text-align:center;vertical-align:middle;border:1px solid var(--qp-frame-text,var(--qp-color-text));padding:6px 10px}.qpm .qp-db-table .qp-db-table{margin:0 auto}.qpm .qp-db-cell{white-space:pre-wrap;margin:0}.qpm .qp-db-table .qp-db-figure img{max-width:240px}.qpm .qp-db-box{border:1px solid var(--qp-frame-text,var(--qp-color-text));border-radius:2px;margin-top:8px;padding:20px 16px 12px;position:relative}.qpm .qp-db-box__label{background:var(--qp-frame-peek-surface,var(--qp-color-surface));padding:0 8px;font-size:14px;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.qpm .qp-db-box ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.qpm .qp-db-box li{grid-template-columns:1.5rem minmax(0,1fr);display:grid}.qpm .qp-db-box__key{font-size:15px;line-height:26px}.qpm .qp-db-choices{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:6px 16px;margin:0;padding:0;list-style:none;display:grid}.qpm .qp-db-choices li{gap:4px;display:flex}.qpm .qp-db-choices__n{font-size:15px;line-height:26px}.qpm .qp-db-block{gap:8px;display:grid}.qpm .qp-db-block__title{margin:0;font-size:16px;font-weight:600;line-height:24px}.qpm .qp-db-answer{margin:0;font-size:15px;line-height:24px}.qpm .qp-db-expl{gap:6px;display:grid}.qpm .qp-db-expl h3{color:var(--qp-admin-muted);margin:8px 0 0;font-size:14px;font-weight:600}.qpm .qp-db-original{border:1px solid var(--qp-admin-line);border-radius:12px;padding:12px 16px}.qpm .qp-db-original>summary{color:var(--qp-admin-muted);cursor:pointer}.qpm .qp-db-original[open]>summary{margin-bottom:8px}.qpm .qp-db-flags{margin:0}@media (max-width:700px){.qpm .qp-db-search{flex:100%;min-width:0}.qpm .qp-db-paper{padding:16px}}@media (prefers-reduced-motion:reduce){.qpm .qp-db-search,.qpm .qp-db-card{transition:none}}:is(html,.qp-app-root)[data-kds-reduced-motion=true] .qpm :is(.qp-db-search,.qp-db-card){transition:none}.qpm .qp-review:has(.qp-sheet-fit__inner:not([data-ready]),.qp-hwp:not([data-settled])) .qp-memo-layer{opacity:0}.qpm .qp-review .qp-hwp__pic[data-fig]{cursor:crosshair}.qpm .qp-print .qp-sheet{flex-direction:column;align-items:center;gap:12px;max-width:100%}.qpm .qp-print .qp-sheet__page{max-width:100%;box-shadow:0 0 0 1px #00000014}@media print{@page{size:a4;margin:14mm}.qpm,.qpm{background:#fff;height:auto}.qpm .qp-product:has(.qp-print){background:#fff;height:auto;display:block;overflow:visible}.qpm .qp-product:has(.qp-print)>.qp-rail{display:none}.qpm .qp-product:has(.qp-print) .qp-product__card{height:auto;box-shadow:none;border-radius:0;overflow:visible}.qpm .qp-product:has(.qp-print) .qp-product__card>*{height:auto}.qpm .qp-print-page{background:#fff;height:auto;overflow:visible}.qpm .qp-print__bar{display:none}.qpm .qp-print__pages{padding:0;display:block}.qpm .qp-print__page{break-after:page;width:auto;box-shadow:none;border-radius:0;padding:0}.qpm .qp-print__page:last-child{break-after:auto}.qpm .qp-print .qp-sheet__page{break-inside:avoid;box-shadow:none}}.qpm .qp-sheet{--qp-sheet-ink:#000;--qp-sheet-thin:.5px;--qp-sheet-magenta:#f0f;--qp-sheet-grey:#7f7f7f;--qp-sheet-body:var(--qp-font-sheet-body,"Noto Serif KR", "AppleMyungjo", serif);--qp-sheet-ex:var(--qp-font-sheet-ex,"Nanum Myeongjo", "AppleMyungjo", serif);--qp-sheet-gothic:var(--qp-font-sheet-gothic,"Nanum Gothic", "Apple SD Gothic Neo", sans-serif);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:max-content;color:var(--qp-sheet-ink);align-items:flex-start;gap:24px;font-weight:400;display:flex}.qpm .qp-sheet :where(*){font-weight:inherit}.qpm .qp-sheet-fit__inner[data-stack=true] .qp-sheet{flex-direction:column}.qpm .qp-sheet__page{box-sizing:border-box;background:#fff;border-radius:3px;flex:none;width:448px;min-width:0;padding:28px 28px 32px;box-shadow:0 0 0 .5px #00000014,0 1px 2px #0000000f,0 8px 24px #0000000f}.qpm .qp-sheet__q :is(.qp-db-text,.qp-db-cell){font-family:var(--qp-sheet-body);white-space:pre-wrap;margin:0;font-size:13.8px;font-weight:300;line-height:1.54}.qpm .qp-sheet__q>.qp-db-text{text-align:justify;text-indent:14px}.qpm .qp-sheet__q :is(.qp-db-text,.qp-db-box__key){letter-spacing:-.035em}.qpm .qp-sheet__q>.qp-db-question{font-weight:300}.qpm .qp-sheet .qp-db-figure{text-align:center;margin:6px 0}.qpm .qp-sheet .qp-db-figure img{width:auto;max-width:100%;height:auto;display:inline-block}.qpm .qp-sheet .qp-db-table-wrap{max-width:100%;margin:6px 0;overflow-x:auto}.qpm .qp-sheet .qp-db-table{border-collapse:collapse;font-family:var(--qp-sheet-gothic);margin:0 auto;font-size:11px;line-height:1.35}.qpm .qp-sheet .qp-db-table td{text-align:center;vertical-align:middle;border:var(--qp-sheet-thin) solid var(--qp-sheet-ink);padding:3px 6px}.qpm .qp-sheet .qp-db-table .qp-db-cell{font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;text-indent:0}.qpm .qp-sheet .qp-db-table .qp-db-figure img{max-width:100%}.qpm .qp-sheet .qp-db-box{border:var(--qp-sheet-thin) solid var(--qp-sheet-ink);border-radius:0;margin:12px 0 0 14px;padding:14px 12px 8px;position:relative}.qpm .qp-sheet .qp-db-box__label{font-family:var(--qp-sheet-body);background:#fff;padding:0 6px;font-size:0;line-height:20px;top:-11px}.qpm .qp-sheet .qp-db-box__label:before{content:"〈보 기〉";font-size:13.8px;font-weight:300}.qpm .qp-sheet .qp-db-box ol{gap:2px}.qpm .qp-sheet .qp-db-box li{grid-template-columns:1.6em minmax(0,1fr)}.qpm .qp-sheet .qp-db-box__key{font-family:var(--qp-sheet-body);font-size:13.8px;font-weight:300;line-height:1.54}.qpm .qp-sheet .qp-db-box .qp-db-text{text-align:justify}.qpm .qp-sheet .qp-db-choices{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px 8px;margin-top:10px}.qpm .qp-sheet .qp-db-choices li{gap:3px}.qpm .qp-sheet .qp-db-choices__n{font-family:var(--qp-sheet-body);font-size:13.8px;font-weight:300;line-height:1.54}.qpm .qp-sheet__answer{font-family:var(--qp-sheet-gothic);margin:0 0 6px;font-size:12.25px;font-weight:800;line-height:1.4}.qpm .qp-sheet__part{margin-top:17px}.qpm .qp-sheet__answer+.qp-sheet__part{margin-top:2px}.qpm .qp-sheet__label{width:70px;height:17.5px;font-family:var(--qp-sheet-body);letter-spacing:.02em;box-sizing:border-box;justify-content:center;align-items:center;margin-bottom:6px;font-size:10.5px;display:inline-flex}.qpm .qp-sheet__label[data-tone=outline]{color:var(--qp-sheet-magenta);border:.85px solid var(--qp-sheet-magenta);background:#fff;font-weight:500}.qpm .qp-sheet__label[data-tone=fill]{color:#fff;background:var(--qp-sheet-magenta);font-weight:300}.qpm .qp-sheet__label[data-tone=grey]{color:#fff;background:var(--qp-sheet-grey);font-weight:300}.qpm .qp-sheet__part :is(.qp-sheet__ex,.qp-db-cell){font-family:var(--qp-sheet-ex);white-space:pre-wrap;margin:0;font-size:12.25px;line-height:1.4}.qpm .qp-sheet__part .qp-sheet__sub{font-family:var(--qp-sheet-gothic);margin-top:6px;font-weight:800}.qpm .qp-sheet__part .qp-sheet__sub:first-letter{color:var(--qp-sheet-magenta)}.qpm .qp-sheet__part .qp-sheet__ex{letter-spacing:-.02em}.qpm .qp-sheet__part .qp-sheet__so{text-align:right}.qpm .qp-sheet__part .qp-db-figure img{max-width:100%}.qpm .qp-hwp{color:#000;visibility:hidden;font-weight:400;position:relative}.qpm .qp-hwp[data-settled]{visibility:visible}.qpm .qp-hwp__line{white-space:pre;line-height:1;position:absolute}.qpm .qp-hwp__float{line-height:0;position:absolute}.qpm .qp-hwp__float>.qp-hwp__pic{display:block}.qpm .qp-hwp__in{position:relative}.qpm .qp-hwp__mark{vertical-align:baseline;width:0;height:0;display:inline-block}.qpm .qp-hwp__full{text-align:center;text-indent:0;display:inline-block}.qpm .qp-hwp__gap{display:inline-block}.qpm .qp-hwp__eq{text-align:center;white-space:nowrap;font-family:sidaeAI,QP KoPub Batang,Times New Roman,Times,serif;line-height:1;display:inline-block}.qpm .qp-hwp__eq i{font-style:italic}.qpm .qp-hwp__eqin{transform-origin:0;display:inline-block}.qpm .qp-hwp__pic{object-fit:fill;display:inline-block}.qpm .qp-hwp__pic--missing{background:#f2f2f2}.qpm .qp-hwp__shape{display:inline-block}.qpm .qp-hwp__tbl{text-align:left;display:inline-grid;position:relative}.qpm .qp-hwp__cell{box-sizing:border-box;flex-direction:column;justify-content:flex-start;display:flex;position:relative}.qpm .qp-hwp__cell[data-valign=center]{justify-content:center}.qpm .qp-hwp__cell[data-valign=bottom]{justify-content:flex-end}.qpm .qp-hwp__edges{pointer-events:none;position:absolute;inset:-.25px}.qpm .qp-hwp__diag{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.qpm .qp-hwp__diag line{stroke:#000;stroke-width:.5px}.qpm .qp-hwp__box{display:block;position:relative}.qpm .qp-sheet-fit{width:100%;min-width:0}.qpm .qp-sheet-fit__inner{opacity:0;width:fit-content;transition:opacity var(--qp-motion-fast,.15s) var(--qp-motion-ease,ease);margin:0 auto}.qpm .qp-sheet-fit__inner[data-ready=true]{opacity:1}@media (max-width:700px){.qpm .qp-sheet-fit__inner{width:100%;zoom:1!important}.qpm .qp-sheet{flex-direction:column;gap:16px;width:100%}.qpm .qp-sheet__page{width:100%;padding:20px 16px 24px}}@media (prefers-reduced-motion:reduce){.qpm .qp-sheet-fit__inner{transition:none}}:is(html,.qp-app-root)[data-kds-reduced-motion=true] .qpm .qp-sheet-fit__inner{transition:none}.qpm .qp-eq__op{padding:0}.qpm .qp-eq__sup,.qpm .qp-eq__sub,.qpm .qp-eq__root{font-size:.68em;line-height:0;position:relative}.qpm .qp-eq__sup{vertical-align:.65em}.qpm .qp-eq__sub{vertical-align:-.28em}.qpm .qp-eq__frac{text-align:center;vertical-align:middle;flex-direction:column;align-items:stretch;padding:0 .04em;display:inline-flex}.qpm .qp-eq__num{border-bottom:.06em solid;padding:0 .12em .06em;line-height:1.05}.qpm .qp-eq__den{padding:.06em .12em 0;line-height:1.05}.qpm .qp-eq__radicand{border-top:.06em solid}.qpm .dbv.dbm{transition:grid-template-columns var(--t3) cubic-bezier(.4,0,.2,1);grid-template-columns:minmax(0,1fr) 0;animation:none;display:grid;overflow:hidden}.qpm .dbv.dbm[data-peek]{grid-template-columns:minmax(0,1fr) clamp(352px,34%,480px)}.qpm .dbm-list{min-width:0;height:100%;overflow:auto}.qpm .dbm-list .page{max-width:var(--qp-page-w,1240px);padding:40px 48px 96px}.qpm .dbm[data-peek] .dbm-list .page{padding:32px 28px 96px}.qpm .dbm-list .ph{flex-wrap:wrap;gap:14px}.qpm .dbm-list .ph-r{flex:1;justify-content:flex-end;min-width:0}.qpm .dbm-list .dbq{min-width:0;width:clamp(180px,24vw / var(--qp-z,1),300px)}.qpm .dbm-list .dbcs{grid-template-columns:repeat(auto-fill,minmax(176px,1fr))}.qpm .dbm-list .dbth{height:auto}.qpm .dbm-list .brw{display:block}.qpm .dbm-list .brw-p{display:none}.qpm .dbm-list .dbc[aria-selected=true]{box-shadow:0 0 0 2px var(--accent)}.qpm .dbm-peek{background:var(--sunk);border-left:1px solid var(--line);visibility:hidden;min-width:0;height:100%;overflow:hidden}.qpm .dbm[data-peek] .dbm-peek,.qpm .dbm .dbm-peek[data-closing]{visibility:visible}.qpm .dbm-peek-inner{flex-direction:column;min-width:352px;height:100%;display:flex}.qpm .dbm-peek-head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:6px;padding:16px;display:flex}.qpm .dbm-peek-head b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--qp-text-ui);flex:1;font-weight:600;overflow:hidden}.qpm .dbm-peek-head .ib{flex:none;width:26px;height:28px}.qpm .dbm-peek-head .btn{flex:none;padding:0 8px}.qpm .dbm-peek-body{flex:1;min-height:0;padding:18px;overflow:auto}.qpm .dbm-paper{box-shadow:0 0 0 1px var(--line);background:#fff;min-height:120px;margin:0 auto;overflow:hidden}.qpm .dbm-viewer .dbm-peek-body:has(>.dbm-paper[data-zoom]){overflow-x:auto}.qpm .dbm-viewer .dbm-info{color:var(--ink3);margin-top:14px}.qpm .dbm-paper .qp-original-content{width:100%!important}.qpm .dbm-paper-err{color:var(--ink3);align-items:center;gap:6px;margin:10px 0 0;font-size:13px;display:flex}.qpm .dbm-info{font-size:var(--qp-text-meta);color:var(--ink2);flex-wrap:wrap;gap:8px 12px;margin-top:18px;line-height:1.5;display:flex}.qpm .dbm-info span{overflow-wrap:anywhere;max-width:100%}.qpm .dbm-info strong{color:var(--ink);font-weight:500}.qpm .dbm-list .br-t b{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}:is(.qpm[data-theme=dark],:where(html[data-kds-theme=dark]) .qpm) .dbm-paper{filter:brightness(.9)}@media (prefers-reduced-motion:reduce){.qpm .dbv.dbm{transition:none}}.qpm .mppage{max-width:1160px;transition:padding var(--t2) var(--ease)}.qpm .mpmeta{color:var(--ink3);font-size:var(--qp-text-ui);font-variant-numeric:tabular-nums;white-space:nowrap}.qpm .mpf{flex-wrap:nowrap;margin:-6px 0 18px}.qpm .mpf .seg{flex:none;margin-left:4px}.qpm .mpv[data-dr] .mppage{padding-right:calc(min(400px,44%) + 24px)}.qpm .mpt{position:relative}.qpm .mph,.qpm .mprow{transition:grid-template-columns var(--t2) var(--ease);grid-template-columns:104px minmax(0,1fr) minmax(152px,1.2fr) 56px 60px 68px 80px;align-items:center;column-gap:0;padding:0 12px;display:grid}.qpm .mph>*+*,.qpm .mprow>*+*{padding-left:12px}.qpm .mph>:nth-child(n+5),.qpm .mprow>:nth-child(n+5){transition:opacity var(--t1) var(--ease),padding var(--t2) var(--ease)}.qpm .mpv[data-dr] :is(.mph,.mprow){grid-template-columns:104px minmax(0,1fr) minmax(152px,1.2fr) 56px 0 0 0}.qpm .mpv[data-dr] :is(.mph,.mprow)>:nth-child(n+5){opacity:0;padding-left:0}.qpm .mph{z-index:3;background:var(--bg);height:36px;color:var(--ink3);font:500 var(--qp-text-meta)/1 var(--font);white-space:nowrap;margin:0 -12px;position:sticky;top:0}.qpm .mph:after{content:"";background:var(--line2);height:1px;position:absolute;bottom:0;left:12px;right:12px}.qpm .mph .r{text-align:right}.qpm .mph span{text-overflow:ellipsis;min-width:0;overflow:hidden}.qpm .mph-db{align-items:center;gap:10px;display:flex}.qpm .mpkey{color:var(--ink3);align-items:center;gap:4px;font-weight:400;display:inline-flex}.qpm .mpkey i{border-radius:2px;width:8px;height:8px;margin-left:4px;display:inline-block}.qpm .mpkey i:first-child{margin-left:0}.qpm .mpkey .gi,.qpm .mpbar .gi{background:var(--ink)}.qpm .mpkey .ja,.qpm .mpbar .ja{background:var(--ink3)}.qpm .mpl{flex-direction:column;margin:0 -12px;display:flex;position:relative}.qpm .mprow{border-radius:var(--qp-r-control);min-height:44px;color:var(--ink);font-size:var(--qp-text-ui);transition:background var(--t1) var(--ease),grid-template-columns var(--t2) var(--ease);scroll-margin:44px 0 12px;position:relative}.qpm .mprow[hidden]{display:none}.qpm .mprow:hover{background:var(--hover)}.qpm .mprow[aria-selected=true]{background:var(--press)}.qpm .mprow:focus-visible{box-shadow:inset 0 0 0 1.5px var(--a50);outline:none}.qpm .mprow+.mprow:before{content:"";background:var(--line);height:1px;transition:opacity var(--t1);position:absolute;top:0;left:12px;right:12px}.qpm .mprow:hover:before,.qpm .mprow:hover+.mprow:before,.qpm .mprow[aria-selected=true]:before,.qpm .mprow[aria-selected=true]+.mprow:before{opacity:0}.qpm .mp-c{color:var(--ink2);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qpm .mp-t{min-width:0;font-size:var(--qp-text-body);white-space:nowrap;text-overflow:ellipsis;align-items:baseline;font-weight:500;display:flex;overflow:hidden}.qpm .mp-t>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.qpm .mp-u{width:44px;color:var(--ink3);font:500 var(--qp-text-meta)/1 var(--font);font-variant-numeric:tabular-nums;white-space:nowrap;transition:width var(--t2) var(--ease),opacity var(--t1) var(--ease);flex:none;font-style:normal;overflow:hidden}.qpm .mpv[data-dr] .mp-u{opacity:0;width:0}.qpm .mp-db{grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:8px;min-width:0;display:grid}.qpm .mp-db b{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.qpm .mp-v{color:var(--ink2);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qpm .mp-v.dim{color:var(--ink3)}.qpm .mprow [data-low]{color:var(--accent-ink);font-weight:600}.qpm .mprow[data-fl]{z-index:1;background-color:var(--bg);transition:grid-template-columns var(--t2) var(--ease)}.qpm .mprow[data-fl][aria-selected=true]{background-color:color-mix(in srgb,var(--ink) 7.5%,var(--bg))}.qpm .mpghost{z-index:0;pointer-events:none;position:absolute;left:0;right:0}.qpm .mpghost:before{display:none}.qpm #side .nl.dbu a[data-mphl]{background:var(--hover)}.qpm #side .nl.dbu a[data-mphl] .du{color:var(--ink)}.qpm .mpbar{background:var(--sunk);transform-origin:0;border-radius:4px;height:8px;display:flex;overflow:hidden}.qpm .mpbar i{flex:none;height:100%;display:block}.qpm .mpbar[data-low]{box-shadow:inset 0 0 0 1px var(--a50)}.qpm .mpl:not([data-ready]) .mpbar{animation:qpm-mpgrow var(--t3) var(--ease) backwards}@keyframes qpm-mpgrow{0%{transform:scaleX(0)}}:is(.qpm[data-theme=dark],:where(html[data-kds-theme=dark]) .qpm) .mpbar{background:#ffffff0f}.qpm .mpd{z-index:8;background:var(--raised);width:min(400px,44%);box-shadow:var(--sh-pop);animation:qpm-mpdin var(--t2) var(--ease) backwards;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}@keyframes qpm-mpdin{0%{transform:translate(100%)}}.qpm .mpd[data-out]{animation:qpm-mpdout var(--t2) cubic-bezier(.4,0,1,1) forwards;pointer-events:none}@keyframes qpm-mpdout{to{transform:translate(100%)}}.qpm .mpd-h{height:52px;box-shadow:inset 0 -1px 0 var(--line);flex:none;align-items:center;gap:4px;padding:0 10px 0 18px;display:flex}.qpm .mpd-h .rfcode{flex:none}.qpm .mpd-h .pager{margin-left:auto}.qpm .mpd-h .pager span{min-width:52px}.qpm .mpd-b{overscroll-behavior:contain;flex:1;min-height:0;padding:20px 22px 48px;overflow:hidden auto}.qpm .mpd-b:focus,.qpm .mpd-b:focus-visible{outline:none}.qpm .mpd-in{animation:qpm-mpin var(--t2) var(--ease) backwards}.qpm .mpd-in[data-still]{animation:none}@keyframes qpm-mpin{0%{opacity:0;transform:translateX(calc(var(--dir,1) * 12px))}}.qpm .mpd-t{font:600 16px/1.6 var(--font);letter-spacing:-.015em;word-break:keep-all;margin:0}.qpm .mpd-m{color:var(--ink2);font-size:var(--qp-text-ui);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:8px;display:flex}.qpm .mpd-m .x{color:var(--ink3)}.qpm .mpd-s{margin-top:26px}.qpm .mpd-s h3{color:var(--ink3);font:500 var(--qp-text-meta)/1 var(--font);align-items:baseline;gap:6px;margin:0 0 10px;display:flex}.qpm .mpd-s h3 span{font-variant-numeric:tabular-nums}.qpm .mpd-sum{margin-top:18px}.qpm .mpd-sum .mpbar{height:8px}.qpm .mpd-s h3 span[data-low]{color:var(--accent-ink);font-weight:600}.qpm .mpd-kv{color:var(--ink2);font-size:var(--qp-text-chip);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:2px 4px;margin:8px -6px 0;display:flex}.qpm .mpd-kv>*{white-space:nowrap;border-radius:7px;align-items:center;height:26px;padding:0 6px;display:inline-flex}.qpm .mpd-kv b{color:var(--ink);margin-left:4px;font-weight:600}.qpm .mpd-kv [data-low]{color:var(--accent-ink)}.qpm .mpd-kv .dim,.qpm .mpd-kv .dim b{color:var(--ink3);font-weight:500}.qpm .mpd-kb{color:var(--ink2);font:inherit;box-shadow:inset 0 0 0 1px var(--line);transition:background var(--t1) var(--ease),color var(--t1),box-shadow var(--t1)}.qpm .mpd-kb:hover{background:var(--hover);color:var(--ink)}.qpm .mpd-kb[aria-pressed=true]{background:var(--ink);color:var(--bg);box-shadow:none}.qpm .mpd-kb[aria-pressed=true] b{color:inherit}.qpm .mpdf{flex-wrap:nowrap;margin:-2px 0 10px}.qpm #mpds[data-f]{min-height:calc(100vh / var(--qp-z,1) - 60px)}.qpm .mpd-l{flex-direction:column;margin:0 -10px;display:flex}.qpm .mpi{border-radius:var(--qp-r-control);min-width:0;transition:background var(--t1) var(--ease);padding:8px 10px;display:block;position:relative}.qpm .mpi:hover{background:var(--hover)}.qpm .mpi+.mpi:before{content:"";background:var(--line);height:1px;transition:opacity var(--t1);position:absolute;top:0;left:10px;right:10px}.qpm .mpi:hover:before,.qpm .mpi:hover+.mpi:before{opacity:0}.qpm .mpi-h{align-items:baseline;gap:8px;min-width:0;display:flex}.qpm .mpi-h b{min-width:0;font:500 var(--qp-text-ui)/1.4 var(--font);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qpm .mpi-h span{color:var(--ink3);font-size:var(--qp-text-meta);white-space:nowrap;flex:none;margin-left:auto}.qpm .mpi-h span[data-raw]{color:var(--ink2);font-weight:500}.qpm .mpi p{color:var(--ink2);font:400 var(--qp-text-chip)/1.5 var(--serif);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;overflow:hidden}.qpm .mpi.fresh{animation:qpm-mpfresh var(--t2) var(--ease) backwards}@keyframes qpm-mpfresh{0%{opacity:0;transform:translateY(-4px)}}.qpm .mpd-e{color:var(--ink3);font-size:var(--qp-text-ui);padding:8px 0}.qpm .mpd-more{margin-top:10px}.qpm .mpd-r{border-radius:var(--qp-r-control);min-height:40px;font-size:var(--qp-text-ui);transition:background var(--t1) var(--ease);grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:10px;margin:0 -10px;padding:6px 10px;display:grid;position:relative}.qpm a.mpd-r:hover{background:var(--hover)}.qpm .mpd-r.off{color:var(--ink3)}.qpm .mpd-r+.mpd-r:before,.qpm .mppre+.mpd-r:before{content:"";background:var(--line);height:1px;transition:opacity var(--t1);position:absolute;top:0;left:10px;right:10px}.qpm a.mpd-r:hover:before,.qpm a.mpd-r:hover+.mpd-r:before{opacity:0}.qpm .mpd-r>span{min-width:0}.qpm .mpd-r>b{font-variant-numeric:tabular-nums;font-weight:500}.qpm .mpd-r>.i{color:var(--ink3)}.qpm .mppre{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 12px;display:grid}.qpm .mppre a{min-width:0;color:var(--ink2);font-size:var(--qp-text-meta);flex-direction:column;gap:5px;display:flex}.qpm .mppre a>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qpm .mppre a:hover .rfpre-i{box-shadow:0 0 0 1px var(--line2),0 8px 16px -10px #00000059}.qpm .mpd-r.tb{grid-template-columns:minmax(0,1fr) 14px}.qpm .mpd-r.tb b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.qpm .mpd-r.tb i{color:var(--ink3);font-size:var(--qp-text-meta);white-space:nowrap;text-overflow:ellipsis;font-style:normal;display:block;overflow:hidden}.qpm .mppv{flex-direction:column;justify-content:center;gap:10px;padding:0 36px;display:flex;position:absolute;inset:0}.qpm .mppv h4{color:var(--ink3);font:500 var(--qp-text-meta)/1 var(--font);margin:0 0 4px}.qpm .mppv-r{font-size:var(--qp-text-chip);grid-template-columns:150px minmax(0,1fr) 30px;align-items:center;gap:10px;display:grid}.qpm .mppv-r span:first-child{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qpm .mppv-r span:first-child i{color:var(--ink3);font-variant-numeric:tabular-nums;margin-right:6px;font-style:normal}.qpm .mppv-r b{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.qpm .mppv-r b[data-low]{color:var(--accent-ink);font-weight:600}.qpm .mppv .pal-t{padding:0;position:static}.qpm .qtag{background:var(--hover);height:17px;color:var(--ink2);font:500 var(--qp-text-tag)/1 var(--font);white-space:nowrap;border-radius:5px;flex:none;align-items:center;padding:0 5px;font-style:normal;display:inline-flex}.qpm .qdot{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.qpm .qsim-sec{box-sizing:border-box;max-width:100%;transition:width var(--t3) var(--ease);margin-top:28px}.qpm .qsim-sec[hidden]{display:none}.qpm .qsim-sec[data-in]{animation:qpm-qsimin var(--t2) var(--ease) backwards}@keyframes qpm-qsimin{0%{opacity:0;transform:translateY(6px)}}.qpm .dbb[data-follow] .qsim-sec{transition:none}.qpm .qsim-sec h3{color:var(--ink3);font:500 var(--qp-text-meta)/1 var(--font);align-items:center;gap:6px;margin:0 0 10px 2px;display:flex}.qpm .qsim-sec h3 .n{color:var(--ink3);font-variant-numeric:tabular-nums;font-weight:400}.qpm .qsim-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.qpm .qsim-w{min-width:0;position:relative}.qpm .qsim-c{border-radius:var(--qp-r-card);background:var(--bg);min-width:0;height:100%;box-shadow:0 0 0 1px var(--line),0 1px 2px #0000000a;transition:box-shadow var(--t1) var(--ease),background var(--t1) var(--ease);flex-direction:column;gap:5px;padding:10px 12px 11px;display:flex;position:relative}.qpm .qsim-c:hover{box-shadow:0 0 0 1px var(--line2),0 6px 16px -8px #0003}.qpm .qsim-c:focus-visible{box-shadow:0 0 0 2px var(--a50);outline:none}.qpm .qsim-c[data-near]{box-shadow:0 0 0 1.5px var(--accent)}.qpm .qsim-c[data-near]:hover{box-shadow:0 0 0 1.5px var(--accent),0 6px 16px -8px #0003}.qpm .qsim-c[data-near]:focus-visible{box-shadow:0 0 0 2px var(--accent),0 0 0 6px var(--a22)}.qpm .qsim-t{align-items:center;gap:8px;min-width:0;padding-right:30px;display:flex}.qpm .qsim-t b{min-width:0;font:500 var(--qp-text-ui)/1.35 var(--font);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.qpm .qsim-p{color:var(--ink2);font:500 var(--qp-text-meta)/1 var(--font);font-variant-numeric:tabular-nums;flex:none;font-style:normal}.qpm .qsim-c[data-near] .qsim-p{color:var(--accent-ink);font-weight:600}.qpm .qsim-s{color:var(--ink2);font:400 var(--qp-text-ui)/1.5 var(--serif);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qpm .qsim-u{min-width:0;color:var(--ink3);font-size:var(--qp-text-meta);white-space:nowrap;align-items:center;gap:6px;line-height:1.3;display:flex}.qpm .qsim-u span{text-overflow:ellipsis;min-width:0;overflow:hidden}.qpm .qsim-u .qtag{animation:qpm-fade var(--t1) var(--ease) backwards;margin-left:auto}.qpm .qsim-cb{opacity:0;width:28px;height:28px;transition:opacity var(--t1) var(--ease),background var(--t1),color var(--t1);position:absolute;top:5px;right:5px}.qpm .qsim-w:hover .qsim-cb,.qpm .qsim-w:focus-within .qsim-cb,.qpm .qsim-cb:focus-visible{opacity:1}.qpm .qsim-mk{background:var(--a08);width:18px;height:18px;color:var(--accent-ink);animation:qpm-fade var(--t2) var(--ease) backwards;border-radius:5px;flex:none;place-items:center;display:grid}.qpm .br-t .qsim-mk{align-self:center}.qpm .modal.qsim-m{max-height:calc(84vh / var(--qp-z,1))}.qpm .modal.qsim-m:focus-visible{outline:none}.qpm .qsim-m .mh h3{align-items:baseline;gap:10px;min-width:0;display:flex}.qpm .qsim-mp{color:var(--ink3);font:500 var(--qp-text-ui)/1 var(--font);font-variant-numeric:tabular-nums;font-style:normal}.qpm .qsim-mp.near{color:var(--accent-ink);font-weight:600}.qpm .qsim-mn{color:var(--ink3);font-size:var(--qp-text-chip);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.qpm .qsim-ok{flex:none;margin-left:4px}.qpm .qsim-ok[hidden]{display:none}.qpm .qsim-ok .i{opacity:.35;transition:opacity var(--t1) var(--ease)}.qpm .qsim-ok[aria-pressed=true]{background:var(--a08);color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--a22)}.qpm .qsim-ok[aria-pressed=true] .i{opacity:1}.qpm .qsim-dif{min-width:0;height:34px;color:var(--ink2);font-size:var(--qp-text-chip);white-space:nowrap;flex:none;align-items:center;gap:18px;padding:0 20px;display:flex;overflow:hidden}.qpm .qsim-dif[hidden]{display:none}.qpm .qsim-dd{min-width:0;max-width:100%;animation:qpm-fade var(--t1) var(--ease) backwards;flex:none;align-items:baseline;gap:6px;display:inline-flex;overflow:hidden}.qpm .qsim-dk{color:var(--ink3);font-size:var(--qp-text-meta);flex:none}.qpm .qsim-dd mark{background:var(--a14);min-width:0;color:var(--accent-ink);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;flex:0 auto;padding:1px 4px;font-weight:500;overflow:hidden}.qpm .qsim-ar,.qpm .qsim-none{color:var(--ink3);flex:none}.qpm .qsim-dn{color:var(--ink3);font-size:var(--qp-text-meta);flex:none}.qpm .qsim-cmp{background:var(--sunk);min-height:0;box-shadow:inset 0 1px 0 var(--line);border-radius:0 0 12px 12px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;padding:16px 20px 20px;display:grid;overflow:hidden auto}.qpm .qsim-m[data-anim]{overflow:hidden}.qpm .qsim-m[data-anim] .qsim-cmp{overflow-y:hidden}.qpm .qsim-f{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.qpm .qsim-f figcaption{white-space:nowrap;align-items:center;gap:8px;min-width:0;height:28px;display:flex}.qpm .qsim-go{max-width:60%;color:var(--ink);font:600 var(--qp-text-ui)/1.3 var(--font);text-align:left;text-overflow:ellipsis;transition:color var(--t1);flex:none;padding:0;overflow:hidden}.qpm .qsim-go:hover{color:var(--accent-ink)}.qpm .qsim-src{min-width:0;color:var(--ink3);font-size:var(--qp-text-meta);text-overflow:ellipsis;overflow:hidden}.qpm .qsim-f figcaption .qtag,.qpm .qsim-f figcaption .qdot{flex:none}.qpm .qsim-f figcaption em{color:var(--ink3);font-size:var(--qp-text-meta);flex:none;margin-left:auto;font-style:normal}.qpm .qsim-f figcaption em b{color:var(--ink);margin-left:5px;font-weight:600}.qpm .qsim-f figcaption em.diff,.qpm .qsim-f figcaption em.diff b{color:var(--accent-ink);font-weight:700}.qpm .qsim-del{height:26px;font-size:var(--qp-text-meta);flex:none;padding:0 8px;display:inline-grid}.qpm .qsim-del>span{text-align:center;transition:opacity var(--t1) var(--ease);grid-area:1/1}.qpm .qsim-del .qd-b,.qpm .qsim-del:disabled .qd-a{opacity:0}.qpm .qsim-del:disabled .qd-b{opacity:1}.qpm .qsim-del:disabled{color:var(--ink3);cursor:default}.qpm .qsim-paper{box-shadow:var(--sh-paper);background:#fff;border-radius:3px;padding:18px 16px}:is(.qpm[data-theme=dark],:where(html[data-kds-theme=dark]) .qpm) .qsim-paper{filter:brightness(.9)}.qpm .qsim-art{min-height:180px;display:grid}.qpm .qsim-art>.spin{place-self:center}.qpm .qsim-art[data-ok]{min-height:0;display:block}.qpm .qsim-art svg{width:100%;height:auto;display:block}.qpm .qsim-art[data-in] svg{animation:qpm-fade var(--t2) var(--ease) backwards}.qpm .qsim-err{color:#777;font-size:var(--qp-text-ui);place-self:center;align-items:center;gap:6px;display:flex}.qpm .qdup-l{flex-direction:column;min-width:0;display:flex}.qpm .qdup-l[data-in]{animation:qpm-fade var(--t2) var(--ease) backwards}.qpm .qdup-r{border-radius:var(--qp-r-control);text-align:left;width:100%;transition:background var(--t1) var(--ease);grid-template-columns:minmax(0,1fr) 52px;align-items:center;gap:12px;padding:12px;display:grid;position:relative}.qpm .qdup-r:hover{background:var(--hover)}.qpm .qdup-r[aria-selected=true]{background:var(--press)}.qpm .qdup-r+.qdup-r:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:12px;right:12px}.qpm .qdup-r:hover:before,.qpm .qdup-r:hover+.qdup-r:before,.qpm .qdup-r[aria-selected=true]:before,.qpm .qdup-r[aria-selected=true]+.qdup-r:before{opacity:0}.qpm .qdup-ms{grid-template-columns:minmax(0,15em) minmax(0,1fr) minmax(0,10em) minmax(0,max-content);align-items:baseline;gap:7px 14px;min-width:0;display:grid}.qpm .qdup-x{display:contents}.qpm .qdup-x b{font:500 var(--qp-text-body)/1.35 var(--font);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qpm .qdup-t{color:var(--ink2);font:400 var(--qp-text-ui)/1.5 var(--serif);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qpm .qdup-x em{color:var(--ink3);font-size:var(--qp-text-meta);white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.qpm .qdup-g{align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.qpm .qdup-g .qtag,.qpm .qdup-g .qdot{flex:none}.qpm .qdup-p{color:var(--ink2);font:500 var(--qp-text-ui)/1.35 var(--font);text-align:right;font-variant-numeric:tabular-nums;align-self:start;padding-top:2px;font-style:normal}.qpm .qdup-p.near{color:var(--accent-ink);font-weight:600}.qpm .qtag.qsim{background:var(--a08);color:var(--accent-ink)}.qpm .qtag.qsim[data-new]{animation:qpm-fade var(--t2) var(--ease) backwards}.qpm .qtag.qsim.near{background:var(--a14)}.qpm .rb[data-qpx=notify][aria-pressed=true]{background:var(--press);color:var(--ink)}.qpm .rb[data-qpx=notify] .dot[data-pop]{animation:qpm-ntfpop var(--t1) var(--ease)}.qpm .rb[data-qpx=notify] .dot[data-out]{animation:qpm-ntfgone var(--t1) var(--ease) forwards}@keyframes qpm-ntfpop{0%{opacity:0;transform:scale(.6)}}@keyframes qpm-ntfgone{to{opacity:0;transform:scale(.6)}}.qpm .ntf-scrim{z-index:26;position:fixed;inset:0}.qpm .ntf{z-index:27;width:360px;max-width:calc(100vw / var(--qp-z,1) - 96px);border-radius:var(--qp-r-panel);background:var(--raised);box-shadow:var(--sh-pop);animation:qpm-ntfin var(--t2) var(--ease) backwards;flex-direction:column;display:flex;position:fixed;overflow:hidden}.qpm .ntf[data-out]{pointer-events:none;animation:qpm-ntfout var(--t1) var(--ease) forwards}@keyframes qpm-ntfin{0%{opacity:0;transform:translate(-12px)}}@keyframes qpm-ntfout{to{opacity:0;transform:translate(-8px)}}.qpm .ntf-h{height:50px;box-shadow:inset 0 -1px 0 var(--line);flex:none;align-items:center;gap:8px;padding:0 10px 0 18px;display:flex}.qpm .ntf-h h3{min-width:0;font:600 var(--qp-text-read)/1 var(--font);letter-spacing:-.02em;flex:1;margin:0}.qpm .ntf-h .btn:disabled{opacity:.4;cursor:default;background:0 0}.qpm .ntf-l{overscroll-behavior:contain;border-radius:0 0 12px 12px;flex:auto;min-height:0;padding:0 6px 8px;overflow:hidden auto}.qpm .ntf-l:focus-visible{outline:none}.qpm .ntf-l[data-kbd]:focus-visible:not([aria-activedescendant]){box-shadow:inset 0 0 0 2px var(--a50)}.qpm .ntf-s{color:var(--ink3);font:500 var(--qp-text-meta)/1 var(--font);padding:14px 10px 6px}.qpm .ntf-s[data-new]{animation:qpm-ntfsec var(--t2) var(--ease) backwards;overflow:hidden}.qpm .ntf-s[data-gone]{animation:qpm-ntfsecout var(--t1) var(--ease) forwards;overflow:hidden}@keyframes qpm-ntfsec{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}to{opacity:1;max-height:40px}}@keyframes qpm-ntfsecout{0%{max-height:40px}to{opacity:0;max-height:0;padding-top:0;padding-bottom:0}}.qpm .ntf-r{border-radius:var(--qp-r-control);text-align:left;width:100%;min-height:54px;transition:background var(--t1) var(--ease);grid-template-columns:24px minmax(0,1fr) auto 7px;align-items:center;column-gap:10px;padding:8px 10px;display:grid}.qpm .ntf-r:not([data-static]):hover{background:var(--hover)}.qpm .ntf-r[aria-selected=true]{background:var(--press)}.qpm .ntf-r[data-static]{cursor:default}.qpm .ntf-r[data-moving]{z-index:1;background:var(--raised);position:relative}.qpm .ntf-r[data-moving][aria-selected=true]{box-shadow:inset 0 0 0 100px var(--press)}.qpm .ntf-r[data-new]{animation:qpm-ntfrow var(--t2) var(--ease) backwards;overflow:hidden}@keyframes qpm-ntfrow{0%{opacity:0;min-height:0;max-height:0;padding-top:0;padding-bottom:0}to{opacity:1;min-height:54px;max-height:64px}}.qpm .ntf-r[data-gone]{pointer-events:none;animation:qpm-ntfrowout var(--t1) var(--ease) forwards;overflow:hidden}@keyframes qpm-ntfrowout{0%{min-height:0;max-height:64px}to{opacity:0;min-height:0;max-height:0;padding-top:0;padding-bottom:0}}.qpm .ntf-i{width:24px;height:24px;color:var(--ink2);place-items:center;display:grid}.qpm .ntf-i .av{width:24px;height:24px;font-size:10.5px}.qpm .ntf-t{min-width:0}.qpm .ntf-t b{color:var(--ink2);font:500 var(--qp-text-ui)/1.35 var(--font);white-space:nowrap;text-overflow:ellipsis;transition:color var(--t1) var(--ease);display:block;overflow:hidden}.qpm .ntf-r[data-unread] .ntf-t b{color:var(--ink);font-weight:600}.qpm .ntf-r[data-solo] .ntf-t b,.qpm .ntf-pvr[data-solo] .ntf-t b{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.qpm .ntf-t>span{color:var(--ink3);font-size:var(--qp-text-meta);white-space:nowrap;text-overflow:ellipsis;line-height:1.4;display:block;overflow:hidden}.qpm .ntf-w{color:var(--ink3);font-size:var(--qp-text-meta);font-variant-numeric:tabular-nums;white-space:nowrap}.qpm .ntf-r[data-due-soon] .ntf-w{color:var(--accent-ink);font-weight:600}.qpm .ntf-d{background:var(--accent);opacity:0;width:7px;height:7px;transition:opacity var(--t1) var(--ease),transform var(--t1) var(--ease);border-radius:999px;transform:scale(.4)}.qpm .ntf-r[data-unread] .ntf-d{opacity:1;transform:none}.qpm .ntf-e{color:var(--ink3);font-size:var(--qp-text-ui);animation:qpm-fade var(--t2) var(--ease) backwards;flex-direction:column;align-items:center;gap:10px;padding:44px 0 48px;display:flex}.qpm .ntf-e b{color:var(--ink);font:600 var(--qp-text-body)/1.3 var(--font)}.qpm .ntf-wait{animation:qpm-fade var(--t2) var(--ease) .2s backwards;gap:14px;padding:16px 10px 20px;display:grid}.qpm .ntf-wait i{border-radius:var(--qp-r-tag);background:var(--hover);height:12px;display:block}.qpm .ntf-wait i:first-child{width:78%}.qpm .ntf-wait i:nth-child(2){width:62%}.qpm .ntf-wait i:nth-child(3){width:70%}.qpm .ntf-e[data-new]{animation:qpm-ntfempty var(--t2) var(--ease) backwards;overflow:hidden}.qpm .ntf-e[data-gone]{animation:qpm-ntfemptyout var(--t1) var(--ease) forwards;overflow:hidden}@keyframes qpm-ntfempty{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}to{opacity:1;max-height:160px}}@keyframes qpm-ntfemptyout{0%{max-height:160px}to{opacity:0;max-height:0;padding-top:0;padding-bottom:0}}.qpm .pal-p .ntf-pv{border-radius:var(--qp-r-panel);background:var(--raised);max-height:376px;box-shadow:var(--sh-paper);animation:qpm-fade var(--t2) var(--ease) backwards;padding:0 6px 8px;position:absolute;inset:22px 22px auto;overflow:hidden}.qpm .ntf-pv-h{font:600 var(--qp-text-body)/1 var(--font);letter-spacing:-.02em;padding:14px 10px 8px}.qpm .ntf-pvr{grid-template-columns:24px minmax(0,1fr) auto 7px;align-items:center;column-gap:10px;min-height:50px;padding:6px 10px;display:grid}.qpm .ntf-pvr[data-unread] .ntf-t b{color:var(--ink);font-weight:600}.qpm .ntf-pvr[data-unread] .ntf-d{opacity:1;transform:none}.qpm .ntf-pv .ntf-e{padding:36px 0 40px}.qpm .qpm-side-split{background:var(--bg);min-width:0;height:100%;transition:background-color .2s var(--ease-expo);display:flex;position:relative;overflow:hidden}.qpm .tool{border-radius:var(--qp-radius-full);background:var(--bg);height:38px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line), 0 1px 2px #0000000a, 0 4px 10px -6px #0000001a;font:500 14px/1 var(--font);transition:background-color var(--t1) var(--ease);flex:none;align-items:center;text-decoration:none;display:inline-flex}.qpm button.tool:hover:not(:disabled),.qpm a.tool:hover,.qpm .tool[aria-expanded=true]{background:var(--hover)}.qpm .tool:disabled{opacity:.4;cursor:default}.qpm .tool.tool-chip{gap:8px;min-width:0;max-width:236px;padding:0 12px}.qpm .tool-chip__t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qpm .tool-chip>.i:last-child:not(:first-child){color:var(--ink3)}.qpm .tool.tool-pill{font-variant-numeric:tabular-nums;gap:4px;padding:0 10px 0 14px}.qpm .tool.tool-pill>.i{color:var(--ink3)}.qpm .tool.tool-circle{border-radius:var(--qp-radius-full);justify-content:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0}.qpm .tool.tool-group{gap:2px;padding:0 3px}.qpm .tool-group>button{border-radius:var(--qp-radius-full);width:32px;height:32px;color:var(--ink);transition:background-color var(--t1) var(--ease);background:0 0;border:0;place-items:center;padding:0;display:grid}.qpm .tool-group>button:hover:not(:disabled){background:var(--hover)}.qpm .tool-group>button:disabled{opacity:.4;cursor:default}.qpm .tool-group>.tool-count{color:var(--ink2);font:500 var(--qp-text-ui)/1 var(--font);font-variant-numeric:tabular-nums;padding:0 4px}.qpm .menu.tool-menu{min-width:160px}@media (prefers-reduced-motion:reduce){.qpm :is(.tool,.tool-group>button){transition:none}}:is(html,.qp-app-root)[data-kds-reduced-motion=true] .qpm :is(.tool,.tool-group>button){transition:none}.qpm .qpm-side-split>:not(.qpm-side-panel-slot){background:var(--bg);transition:margin .2s var(--ease-expo), height .2s var(--ease-expo), border-radius .2s var(--ease-expo)}.qpm .qpm-side-split:has(>.qpm-side-panel-slot[data-open]){background:var(--qp-color-canvas)}.qpm .qpm-side-split:has(>.qpm-side-panel-slot[data-open])>:not(.qpm-side-panel-slot){margin-block:var(--qp-space-2);height:calc(100% - var(--qp-space-4));border-radius:var(--qp-radius-xl);transition-duration:.25s}.qpm .qpm-side-panel-slot{--qpm-panel-gutter:18px;width:0;min-width:0;height:100%;transition:width .2s var(--ease-expo);flex:none;position:relative;overflow:clip}.qpm .qpm-side-panel-slot[data-open]{width:var(--qpm-panel-width);transition-duration:.25s}@starting-style{.qpm .qpm-side-panel-slot[data-open]{width:0}}.qpm .qpm-side-panel-slot[data-resizing]{transition:none}.qpm .qpm-side-panel-frame{width:var(--qpm-panel-width);height:100%;padding:var(--qp-space-2) var(--qp-space-2) var(--qp-space-2) var(--qpm-panel-gutter);animation:qpm-side-panel-in .25s var(--ease-expo)}.qpm .qpm-side-panel-slot[data-out] .qpm-side-panel-frame{animation:qpm-side-panel-out .2s var(--ease-expo) forwards}.qpm .qpm-side-panel-frame>aside{width:100%;min-width:0;height:100%;min-height:0;color:var(--qp-color-text);background:var(--bg);border:1px solid var(--qp-color-separator);border-radius:var(--qp-radius-xl);flex-direction:column;display:flex;position:relative;overflow:clip}.qpm .qpm-side-panel__header{min-width:0;height:64px;margin-top:var(--qpm-panel-head-top,0px);flex:none;align-items:center;gap:8px;padding-inline:14px 12px;display:flex}.qpm .qpm-side-panel__heading{min-width:0;font:inherit;flex:0 auto;margin:0;display:flex}.qpm .qpm-side-panel__title{min-width:0}.qpm .qpm-side-panel__actions{color:var(--ink);flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.qpm .qpm-side-panel__icon-button{border-radius:var(--qp-radius-lg);width:32px;min-width:32px;height:32px;min-height:32px;color:inherit;transition:background-color .15s var(--ease-expo);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.qpm .qpm-side-panel__button{border-radius:var(--qp-radius-full);height:32px;box-shadow:inset 0 0 0 1px var(--line);font-size:var(--qp-text-body);white-space:nowrap;transition:background-color .15s var(--ease-expo);flex:none;padding:0 12px;font-weight:500}.qpm .qpm-side-panel__actions button:hover:not(:disabled){background:var(--qp-color-surface-hover)}.qpm .qpm-side-panel__actions button:disabled{opacity:.4;cursor:default}.qpm .qpm-side-panel__actions button:focus-visible{box-shadow:var(--qp-focus-ring);outline:0}.qpm .qpm-side-panel-resize{z-index:8;inset-block:0;width:var(--qpm-panel-gutter);cursor:col-resize;touch-action:none;outline:none;position:absolute;left:0}.qpm .qpm-side-panel-resize:before{content:"";inset-block:0;border-radius:var(--qp-radius-full);--qpm-panel-resize-highlight:color-mix(in srgb, var(--qp-color-action) 78%, var(--qp-color-surface));background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--qpm-panel-resize-highlight) 15%, transparent) 10%, color-mix(in srgb, var(--qpm-panel-resize-highlight) 48%, transparent) 25%, var(--qpm-panel-resize-highlight) 50%, color-mix(in srgb, var(--qpm-panel-resize-highlight) 48%, transparent) 75%, color-mix(in srgb, var(--qpm-panel-resize-highlight) 15%, transparent) 90%, transparent);opacity:0;width:6px;transition:opacity var(--qp-motion-fast);position:absolute;left:50%;transform:translate(-50%)}.qpm .qpm-side-panel-resize>span{display:none}.qpm .qpm-side-panel-resize:is(:hover,:focus-visible):before,.qpm .qpm-side-panel-slot[data-resizing] .qpm-side-panel-resize:before{opacity:1}:is(.qpm .qpm-side-split:has(>.qpm-side-panel-slot[data-resizing]),.qpm .qpm-side-split:has(>.qpm-side-panel-slot[data-resizing]) *){cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}@keyframes qpm-side-panel-in{0%{opacity:0;transform:translate(24px)}}@keyframes qpm-side-panel-out{to{opacity:0;transform:translate(24px)}}@keyframes qpm-side-panel-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.qpm .qpm-side-panel-slot{transition:none}.qpm .qpm-side-panel-slot[data-out]{width:var(--qpm-panel-width)}.qpm .qpm-side-panel-frame{animation-name:qpm-fade;animation-duration:.25s!important}.qpm .qpm-side-panel-slot[data-out] .qpm-side-panel-frame{animation-name:qpm-side-panel-fade-out;animation-duration:.2s!important}}:is(html,.qp-app-root)[data-kds-reduced-motion=true] .qpm .qpm-side-panel-slot{transition:none}:is(html,.qp-app-root)[data-kds-reduced-motion=true] .qpm .qpm-side-panel-slot[data-out]{width:var(--qpm-panel-width)}:is(html,.qp-app-root)[data-kds-reduced-motion=true] .qpm .qpm-side-panel-frame{animation-name:qpm-fade;animation-duration:.25s!important}:is(html,.qp-app-root)[data-kds-reduced-motion=true] .qpm .qpm-side-panel-slot[data-out] .qpm-side-panel-frame{animation-name:qpm-side-panel-fade-out;animation-duration:.2s!important}.qp-stage-icon{--qp-stage-progress:var(--qp-color-action);--qp-stage-idle:var(--qp-color-text-muted,#8f8f8f);--qp-stage-done:var(--qp-color-text);--qp-stage-done-mark:var(--qp-color-app-background,#fff);flex:none}@media (prefers-reduced-motion:reduce){.qpm .rfread,.qpm .rfthumbs,.qpm .rfthumbs a{transition:none}}:is(html,.qp-app-root)[data-kds-reduced-motion=true] .qpm :is(.rfread,.rfthumbs,.rfthumbs a){transition:none}
