.wb4{text-rendering:auto;font-weight:400}.wb4 *{font-weight:inherit}:where(.wb4){--rail:#f9f9f9;--side:#f9f9f9;--edge:#e9e9e9;--divider:#e2e2e2;--bg:#fff;--canvas:#f5f5f4;--ink:#121212;--ink2:#555553;--ink3:#696969;--ink4:#9a9a9a;--line:#00000017;--line2:#0000002b;--hover:#0000000b;--sel:#ececec;--accent:#3182f6;--accent-ink:#1b64da;--accent-soft:#3182f61f;--danger:#d92d20;--danger-soft:#d92d2014;--sh-paper:0 0 0 1px #0000000f,0 1px 3px #0000000f;--sh-pop:0 0 0 1px #00000014,0 16px 40px -14px #00000047;--sh-float:0 0 0 1px #00000012,0 8px 28px -12px #00000038;--font:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo",system-ui,sans-serif;--serif:"Noto Serif KR","Apple Myungjo",serif;--t1:.15s;--t2:.2s;--t3:.25s;--t4:.42s;--ease:cubic-bezier(.2,.7,.2,1);--ease-out:cubic-bezier(.16,1,.3,1)}:where(.wb4) *{box-sizing:border-box}:where(.wb4){background:var(--rail);color:var(--ink);font:400 14px/1.5 var(--font);letter-spacing:-.008em;-webkit-font-smoothing:antialiased;overflow:hidden}:where(.wb4) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.wb4) button:focus-visible,:where(.wb4) [tabindex]:focus-visible,:where(.wb4) a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){:where(.wb4) *,:where(.wb4) :before,:where(.wb4) :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}:where(.wb4) kbd{background:var(--hover);min-width:18px;height:18px;color:var(--ink3);font:500 11px/1 var(--font);border-radius:4px;place-items:center;padding:0 4px;display:inline-grid}:where(.wb4) svg{flex:none}:where(.wb4) *{scrollbar-width:thin;scrollbar-color:transparent transparent}:where(.wb4) :hover{scrollbar-color:#00000038 transparent}:where(.wb4) .ib{color:#8f8f8f;width:30px;height:30px;transition:background-color var(--t1) var(--ease),color var(--t1) var(--ease);border-radius:8px;place-items:center;display:grid}:where(.wb4) .ib:hover{color:#313131;background:#0000000d}:where(.wb4) .cbtn{color:#313131;width:36px;height:36px;transition:background-color var(--t1) var(--ease),transform var(--t1) var(--ease);border-radius:18px;place-items:center;display:grid}:where(.wb4) .cbtn:hover{background:var(--hover)}:where(.wb4) .cbtn:active{transform:scale(.94)}:where(.wb4) .cbtn.send{color:#fff;background:#0d0d0d}:where(.wb4) .cbtn.send:disabled{cursor:default;background:#d7d7d7}:where(.wb4) .cbtn[hidden],:where(.wb4) .btn[hidden],:where(.wb4) .mini[hidden]{display:none}:where(.wb4) .attach{flex-wrap:wrap;gap:6px;padding:10px 12px 0;display:flex}:where(.wb4) .attach[hidden]{display:none}:where(.wb4) .file-chip{height:44px;box-shadow:inset 0 0 0 1px var(--line2);animation:wb4-pop var(--t2) var(--ease);border-radius:12px;align-items:center;gap:8px;padding:0 12px 0 8px;font-size:13px;display:inline-flex}:where(.wb4) .file-chip .fi{color:#fff;width:28px;height:28px;font:700 10px/1 var(--font);background:#3a3a3a;border-radius:8px;place-items:center;display:grid}:where(.wb4) .file-chip small{color:var(--ink3);font-size:11.5px;display:block}@keyframes wb4-pop{0%{opacity:0;transform:scale(.96)}}@keyframes wb4-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes wb4-fade{0%{opacity:0}}@keyframes wb4-menu-in{0%{opacity:0;transform:translateY(4px)scale(.97)}}:where(.wb4) .msg{width:min(720px,100% - 48px);animation:wb4-rise var(--t2) var(--ease);margin:0 auto 18px}:where(.wb4) .msg.user{justify-content:flex-end;display:flex}:where(.wb4) .msg.user .bubble{word-break:keep-all;background:#f1f1f1;border-radius:20px;max-width:80%;padding:10px 16px;font-size:15px;line-height:1.55}:where(.wb4) .msg.ai{color:#1b1b1b;word-break:keep-all;font-size:15px;line-height:1.7}:where(.wb4) .msg.ai p{margin:0 0 10px}:where(.wb4) .msg.ai .caret:after{content:"";vertical-align:-.12em;background:var(--accent);width:2px;height:1em;margin-left:2px;animation:1s step-end infinite wb4-blink;display:inline-block}@keyframes wb4-blink{50%{opacity:0}}:where(.wb4) .quote{background:var(--accent-soft);color:var(--ink2);margin:0 0 6px;padding:6px 10px 6px 12px;font-size:13px;display:block;position:relative}:where(.wb4) .quote:before{content:"";background:var(--accent);width:2px;position:absolute;top:0;bottom:0;left:0}:where(.wb4) .thinking{color:var(--ink3);align-items:center;gap:8px;font-size:14px;display:inline-flex}:where(.wb4) .thinking i{background:var(--ink4);width:6px;height:6px;animation:wb4-dot 1s var(--ease) infinite;border-radius:3px}:where(.wb4) .thinking i:nth-child(2){animation-delay:.15s}:where(.wb4) .thinking i:nth-child(3){animation-delay:.3s}@keyframes wb4-dot{50%{opacity:.25;transform:translateY(-2px)}}:where(.wb4) .paper{box-shadow:var(--sh-paper);font:400 15px/1.85 var(--serif);color:#1b1b1b;word-break:keep-all;background:#fff;border-radius:2px;padding:36px 40px 40px}:where(.wb4) .paper .no{font:700 16px/1 var(--serif);margin-right:6px}:where(.wb4) .paper .nw{white-space:nowrap}:where(.wb4) .paper .bogi{border:1px solid #2b2b2b;margin:14px 0;padding:12px 16px;font-size:14.5px}:where(.wb4) .paper .bogi-t{text-align:center;background:#fff;width:56px;margin:-22px auto 4px;font-size:13px;display:block}:where(.wb4) .paper .fig{width:260px;font:400 12.5px/1 var(--font);color:#333;grid-template-columns:auto 1fr;align-items:end;gap:8px;margin:14px auto;display:grid}:where(.wb4) .paper .fig .ax{writing-mode:vertical-rl;text-orientation:upright;letter-spacing:-.15em}:where(.wb4) .paper .fig svg{border-bottom:1px solid #333;border-left:1px solid #333;width:100%;height:110px;display:block}:where(.wb4) .paper ol{grid-template-columns:repeat(5,auto);justify-content:space-between;margin:14px 0 0;padding:0;font-size:14.5px;list-style:none;display:grid}:where(.wb4) .paper .ans{font:400 13px/1.6 var(--font);color:var(--ink3);border-top:1px dashed #d5d5d5;margin-top:18px;padding-top:10px}:where(.wb4) .paper .ans.hot{color:var(--ink);font-size:15px}:where(.wb4) .paper mark{color:inherit;cursor:pointer;transition:background-color var(--t1) var(--ease),box-shadow var(--t1);background:0 0;border-radius:2px;box-shadow:inset 0 -2px #00000047}:where(.wb4) .paper mark.must{box-shadow:inset 0 -2px #d92d2099}:where(.wb4) .paper mark.on,:where(.wb4) .paper mark:hover{background:#3182f624}:where(.wb4) .paper .fixed{color:var(--accent-ink);border-radius:2px}:where(.wb4) .paper .fixed.flash{animation:wb4-flash var(--t4) var(--ease)}@keyframes wb4-flash{0%{background:#3182f647}to{background:#3182f600}}:where(.wb4) .paper.mini{gap:0;align-items:initial;color:#1b1b1b;pointer-events:none;background:#fff;border-radius:2px;height:auto;padding:14px 16px 16px;font-size:9px;line-height:1.7;display:block}:where(.wb4) .paper.mini .no{font-size:10px}:where(.wb4) .paper.mini .bogi{margin:6px 0;padding:5px 7px;font-size:8.5px}:where(.wb4) .paper.mini .bogi-t{width:30px;margin:-10px auto 2px;font-size:7.5px}:where(.wb4) .paper.mini ol{margin-top:6px;font-size:8.5px}:where(.wb4) .paper.mini .ans{margin-top:6px;padding-top:4px;font-size:8px}:where(.wb4) .paper.mini .fig{width:120px;margin:6px auto;font-size:7px}:where(.wb4) .paper.mini .fig svg{height:44px}:where(.wb4) .f{box-shadow:0 0 0 1px var(--line);transition:box-shadow var(--t1) var(--ease),background-color var(--t1) var(--ease);background:#fff;border-radius:12px;padding:12px 14px}:where(.wb4) .f.cur{box-shadow:0 0 0 1.5px var(--accent),0 6px 16px -10px #00000040}:where(.wb4) .f-h{color:var(--ink3);align-items:center;gap:6px;margin-bottom:6px;font-size:12px;display:flex}:where(.wb4) .f-h .k{color:var(--ink2);font-weight:600}:where(.wb4) .f-h .sev{margin-left:auto}:where(.wb4) .f-h .sev.must{color:var(--danger);font-weight:600}:where(.wb4) .f .q{font-size:13.5px;line-height:1.6}:where(.wb4) .f .q.big{font-size:15px}:where(.wb4) .f .q s{color:var(--ink4)}:where(.wb4) .f .q ins{color:var(--accent-ink);font-weight:500;text-decoration:none}:where(.wb4) .f .why{color:var(--ink2);word-break:keep-all;margin-top:6px;font-size:13px;line-height:1.55}:where(.wb4) .f .src{background:var(--hover);height:24px;color:var(--ink2);border-radius:6px;align-items:center;gap:4px;margin-top:8px;padding:0 8px;font-size:12px;display:inline-flex}:where(.wb4) .f .acts{gap:4px;margin-top:10px;display:flex}:where(.wb4) .mini{height:26px;color:var(--ink2);transition:background-color var(--t1) var(--ease);border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:12px;display:inline-flex}:where(.wb4) .mini:hover{color:var(--ink);background:#0000000f}:where(.wb4) .mini.yes{color:var(--accent-ink);font-weight:600}:where(.wb4) .btn{height:32px;font:500 13px/1 var(--font);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--line2);transition:background-color var(--t1) var(--ease),transform var(--t1) var(--ease);border-radius:8px;align-items:center;gap:6px;padding:0 13px;display:inline-flex}:where(.wb4) .btn:hover{background:var(--hover)}:where(.wb4) .btn:active{transform:scale(.97)}:where(.wb4) .btn.p{background:var(--ink);color:#fff;box-shadow:none}:where(.wb4) .btn.p:hover{background:#2b2b2b}:where(.wb4) .toast{color:#fff;animation:wb4-rise var(--t2) var(--ease);z-index:90;transition:opacity var(--t2);background:#121212;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:500;position:fixed;top:64px;left:50%;transform:translate(-50%)}:where(.wb4) .sk{box-shadow:0 0 0 1px var(--line);border-radius:12px;gap:8px;padding:14px;display:grid}:where(.wb4) .sk i{background:linear-gradient(90deg,#efefef 0%,#f7f7f7 50%,#efefef 100%) 0 0/200% 100%;border-radius:5px;height:9px;animation:1.2s linear infinite wb4-sh;display:block}:where(.wb4) .sk i:first-child{width:40%}:where(.wb4) .sk i:nth-child(3){width:78%}@keyframes wb4-sh{to{background-position:-200% 0}}:where(.wb4) .spin{border:1.5px solid #0000001a;border-top-color:var(--accent);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite wb4-rot}@keyframes wb4-rot{to{transform:rotate(360deg)}}@font-face{font-family:QPCirc;src:local(AppleSDGothicNeo-Regular),local(Apple SD Gothic Neo Regular),local(Apple SD Gothic Neo);unicode-range:U+2460-2473}:where(.wb4) .wbd-in{container:bench/inline-size}:where(.wb4){--chat-w:clamp(340px,25vw,380px);--paper-w:500px;--thumb-s:.352;--mono:"SF Mono",ui-monospace,Menlo,monospace;--font:"QPCirc","Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo",system-ui,sans-serif;--serif:"QPCirc","Noto Serif KR","Apple Myungjo",serif;word-break:keep-all;overflow-wrap:break-word}:where(.wb4) :where(p,:where(.wb4) li,:where(.wb4) dd,:where(.wb4) td){text-wrap:pretty}:where(.wb4) :where(h1,:where(.wb4) h2,:where(.wb4) h3,:where(.wb4) h4){text-wrap:balance}:where(.wb4) button:disabled{cursor:default}:where(.wb4) .mi{text-align:left;color:#1b1b1b;width:100%;height:36px;transition:background-color var(--t1) var(--ease);border-radius:18px;align-items:center;gap:10px;padding:0 12px;font-size:14px;display:flex}:where(.wb4) .mi:hover,:where(.wb4) .mi:focus{background:#0000000d;outline:none}:where(.wb4) .mi>svg{color:#313131;width:17px;height:17px}:where(.wb4) .mi b{flex:none;font-weight:500}:where(.wb4) .mi .md{min-width:0;color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}:where(.wb4) .mi .mr{color:var(--ink3);flex:none;place-items:center;display:grid}:where(.wb4) .mi .mr.ck{color:var(--accent)}:where(.wb4) .ghost{pointer-events:none;z-index:20;font:600 26px/1.3 var(--font);letter-spacing:-.02em;text-align:center;margin:0;position:fixed}:where(.wb4) .wb{flex:1;min-width:0;min-height:0;display:flex}:where(.wb4) .wbd{background:var(--canvas);flex:1;min-width:0;position:relative;overflow:hidden}:where(.wb4) .wbd[hidden]{display:none}:where(.wb4) .wbd-in{flex-direction:column;width:100%;display:flex;position:absolute;top:0;bottom:0;left:0}:where(.wb4) .wc{width:var(--chat-w);background:var(--bg);min-width:0;min-height:0;box-shadow:inset 1px 0 0 var(--divider);flex-direction:column;flex:none;display:flex;position:relative}:where(.wb4) .wb.closed .wc{width:auto;box-shadow:none;flex:1}:where(.wb4) .wc-top{z-index:2;background:var(--bg);flex:none;align-items:center;gap:8px;height:52px;padding:0 8px 0 16px;display:flex;position:relative}:where(.wb4) .wc-top:after{content:"";background:linear-gradient(var(--bg),#fff0);pointer-events:none;height:16px;position:absolute;top:100%;left:0;right:0}:where(.wb4) .btog{height:32px;color:var(--ink2);white-space:nowrap;transition:background-color var(--t1) var(--ease);border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:13px;font-weight:500;display:inline-flex}:where(.wb4) .btog:hover{background:var(--hover);color:var(--ink)}:where(.wb4) .btog .tl{display:none}:where(.wb4) .wb.closed .btog .tl{display:inline}:where(.wb4) .wc-top .title{min-width:0;font:500 13.5px/1 var(--font);color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}:where(.wb4) .thread{flex:1;min-height:0;padding:16px 0 12px;overflow:hidden auto}:where(.wb4) .wc .msg{width:min(720px,100% - 40px)}:where(.wb4) .wc .msg.ai{font-size:14.5px;line-height:1.65}:where(.wb4) .wc .msg.user .bubble{font-size:14.5px}:where(.wb4) .wc-dock{flex:none;padding:0 16px 16px}:where(.wb4) .wc-dock .composer{margin:0 auto}:where(.wb4) .wc-dock .attach{flex-wrap:wrap;gap:6px;padding:10px 12px 0;display:flex}:where(.wb4) .wc-dock .attach:empty{display:none}:where(.wb4) .ctx-chip{background:var(--hover);height:28px;color:var(--ink2);animation:wb4-pop var(--t2) var(--ease);border-radius:14px;align-items:center;gap:6px;padding:0 6px 0 10px;font-size:12.5px;font-weight:500;display:inline-flex}:where(.wb4) .ctx-chip b{color:var(--ink);font-weight:600}:where(.wb4) .ctx-chip button{width:20px;height:20px;color:var(--ink3);border-radius:10px;place-items:center;display:grid}:where(.wb4) .ctx-chip button svg{width:12px;height:12px}:where(.wb4) .quote-chip{background:var(--accent-soft);width:100%;color:var(--ink2);animation:wb4-pop var(--t2) var(--ease);align-items:flex-start;gap:6px;padding:6px 8px 6px 12px;font-size:12.5px;line-height:1.5;display:flex;position:relative}:where(.wb4) .quote-chip:before{content:"";background:var(--accent);width:2px;position:absolute;top:0;bottom:0;left:0}:where(.wb4) .quote-chip span{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}:where(.wb4) .quote-chip button{width:20px;height:20px;color:var(--ink3);flex:none;place-items:center;display:grid}:where(.wb4) .quote-chip button svg{width:12px;height:12px}:where(.wb4) .user-files{flex-direction:column;align-items:flex-end;gap:6px;display:flex}:where(.wb4) .user-files .file-chip{background:#fff;max-width:100%;animation:none}:where(.wb4) .user-files .file-chip>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(.wb4) .prog .bar{background:var(--line);height:4px;margin:10px 0 4px;overflow:hidden}:where(.wb4) .prog .bar i{background:var(--accent);width:0;height:100%;transition:width var(--t3) var(--ease);display:block}:where(.wb4) .prog .meta{color:var(--ink3);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:13px;display:flex}:where(.wb4) .prog .meta svg{color:var(--accent)}:where(.wb4) .exs{gap:8px;margin-top:10px;display:grid}:where(.wb4) .ex{box-shadow:0 0 0 1px var(--line);animation:wb4-rise var(--t2) var(--ease) both;background:#fff;border-radius:10px;padding:10px 12px}:where(.wb4) .ex .src{color:var(--ink3);align-items:center;gap:5px;font-size:11.5px;line-height:1.4;display:flex}:where(.wb4) .ex .src svg{flex:none}:where(.wb4) .ex .t{font:400 13px/1.7 var(--serif);color:#1b1b1b;margin-top:4px}:where(.wb4) .nw{white-space:nowrap}:where(.wb4) mark.hl{background:var(--accent-soft);color:var(--accent-ink);border-radius:2px;padding:0 1px}:where(.wb4) .exmore{height:28px;color:var(--ink2);transition:background-color var(--t1);border-radius:6px;align-items:center;gap:4px;margin-top:8px;padding:0 4px;font-size:13px;font-weight:500;display:inline-flex}:where(.wb4) .exmore:hover{background:var(--hover)}:where(.wb4) .exmore svg{transition:transform var(--t2) var(--ease)}:where(.wb4) .exmore[aria-expanded=true] svg{transform:rotate(90deg)}:where(.wb4) .exlist{overflow:hidden}:where(.wb4) .exlist.open{max-height:280px;overflow-y:auto}:where(.wb4) .er{box-shadow:inset 0 -1px 0 var(--line);padding:7px 2px;font-size:12.5px;line-height:1.5}:where(.wb4) .er .src{color:var(--ink3);font-size:11.5px}:where(.wb4) .er .t{font-family:var(--serif)}:where(.wb4) .bh{background:var(--canvas);z-index:3;flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;height:56px;padding:0 14px 0 18px;display:grid;position:relative}:where(.wb4) .bh:after{content:"";background:linear-gradient(var(--canvas),#f5f5f400);pointer-events:none;height:24px;position:absolute;top:100%;left:0;right:0}@container bench (max-width:779px){:where(.wb4) .bh{gap:8px;padding:0 10px 0 14px}:where(.wb4) .bh .seg button{padding:0 10px;font-size:12.5px}}:where(.wb4) .bh-l{white-space:nowrap;align-items:center;gap:10px;min-width:0;display:flex}:where(.wb4) .bh-l b{min-width:0;font:600 14.5px/1 var(--font);text-overflow:ellipsis;flex:0 auto;overflow:hidden}:where(.wb4) .bh-l small{color:var(--ink3);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}:where(.wb4) .bh-l .back{height:32px;color:var(--ink2);transition:background-color var(--t1);background:#fff;border-radius:16px;align-items:center;gap:2px;padding:0 14px 0 8px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:0 0 0 1px #0000000f,0 1px 3px #00000014}:where(.wb4) .bh-l .back:hover{color:var(--ink);background:#fafafa}:where(.wb4) .bh-c{justify-content:center;min-width:0;display:flex}:where(.wb4) .bh-c b{font:600 14.5px/1 var(--font)}:where(.wb4) .bh-r{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}:where(.wb4) .bh-r .btn{background:#fff;border-radius:16px;height:32px;padding:0 14px;box-shadow:0 0 0 1px #0000000f,0 1px 3px #00000014}:where(.wb4) .bh-r .btn.p{background:var(--ink);box-shadow:0 1px 3px #0000002e}:where(.wb4) .bh .btn.icon{width:32px;height:32px;color:var(--ink2);background:#fff;border-radius:16px;justify-content:center;padding:0;box-shadow:0 0 0 1px #0000000f,0 1px 3px #00000014}:where(.wb4) .bh .btn.icon:hover{color:var(--ink);background:#fafafa}:where(.wb4) .qtip{z-index:100;height:28px;color:var(--ink);font:500 13px/28px var(--font);white-space:nowrap;pointer-events:none;background:#fff;border-radius:8px;padding:0 10px;position:fixed;box-shadow:0 0 0 1px #0000000f,0 6px 16px -6px #0003}body.mouse :where(.wb4) :focus{outline:none!important}:where(.wb4) .bh-r .btn:hover{background:#fafafa}:where(.wb4) .bh-r .btn.p:hover{background:#2b2b2b}:where(.wb4) .tbtn{height:32px;color:var(--ink2);white-space:nowrap;transition:background-color var(--t1) var(--ease),color var(--t1);background:#fff;border-radius:16px;padding:0 14px;font-size:13px;font-weight:500;box-shadow:0 0 0 1px #0000000f,0 1px 3px #00000014}:where(.wb4) .tbtn:hover{color:var(--ink);background:#fafafa}:where(.wb4) .tbtn[aria-pressed=true]{color:var(--accent-ink)}:where(.wb4) .dlb svg{flex:none}:where(.wb4) .bh .fadein{animation:wb4-fade var(--t2) var(--ease)}:where(.wb4) .bh .seg{background:#f2f2f4;border-radius:999px;padding:3px}:where(.wb4) .bh .seg button{border-radius:999px;height:30px;padding:0 14px;font-size:13px}:where(.wb4) .bh .seg .knob{border-radius:999px;top:3px;bottom:3px;left:3px}:where(.wb4) .seg{background:#f2f2f4;border-radius:999px;flex:none;padding:2px;display:inline-flex;position:relative}:where(.wb4) .seg button{z-index:1;color:#000000d1;white-space:nowrap;height:28px;transition:color var(--t2) var(--ease);border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex;position:relative}:where(.wb4) .seg button[aria-pressed=true]{color:#fff}:where(.wb4) .seg button[aria-pressed=true] .c{color:#ffffffa8}:where(.wb4) .seg button .c{color:var(--ink3);font-variant-numeric:tabular-nums;font-weight:500}:where(.wb4) .seg button .c.must{color:var(--danger)}:where(.wb4) .seg .knob{width:0;transition:left var(--t3) var(--ease),width var(--t3) var(--ease);background:#1d1d1f;border-radius:999px;position:absolute;top:2px;bottom:2px;left:2px}:where(.wb4) .btn.yes{color:var(--accent-ink)}:where(.wb4) .btn.sm{height:28px;padding:0 10px;font-size:12.5px}:where(.wb4) .btn:disabled{opacity:.4}:where(.wb4) .stage{--paper-w:420px;--thumb-s:.419;--cgap:18px;--exp-w:304px;--pw-pad:24px;flex:1;min-height:0;position:relative;overflow:hidden}:where(.wb4) .stage .paper{padding:46px 32px 34px}:where(.wb4) .stage .paper.flat{padding:0}@container bench (max-width:779px){:where(.wb4) .cols.xo .xpi{zoom:.55}:where(.wb4) .stage .phead{top:12px;left:24px}:where(.wb4) .stage{--paper-w:372px;--thumb-s:.473;--cgap:14px;--exp-w:232px;--pw-pad:16px}:where(.wb4) .stage .paper{padding:42px 24px 30px;font-size:14px}:where(.wb4) .stage .paper.flat{padding:0}:where(.wb4) .stage .paper .bogi,:where(.wb4) .stage .paper ol{font-size:13.5px}}:where(.wb4) .stage-in{flex-direction:column;display:flex;position:absolute;inset:0}:where(.wb4) .stage-in.leaving{pointer-events:none}:where(.wb4) .sw{white-space:nowrap;font-size:12.5px;font-weight:600}:where(.wb4) .sw.must{color:var(--danger)}:where(.wb4) .sw.warn{color:var(--ink2)}:where(.wb4) .sw.done{color:var(--ink3);align-items:center;gap:3px;font-weight:500;display:inline-flex}:where(.wb4) .sw.done svg{color:var(--accent)}:where(.wb4) .kinds{min-width:0;color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}:where(.wb4) .drop{flex:1;place-items:center;padding:24px;display:grid;overflow:hidden auto}:where(.wb4) .drop-in{width:min(520px,100%)}:where(.wb4) .dz{background:var(--bg);box-shadow:0 0 0 1px var(--line);transition:box-shadow var(--t2) var(--ease),background-color var(--t2) var(--ease);border-radius:18px;justify-items:center;gap:14px;padding:44px 24px 36px;display:grid}:where(.wb4) .dz.over{box-shadow:0 0 0 2px var(--accent);background:#fbfdff}:where(.wb4) .dz .up{background:var(--canvas);width:56px;height:56px;color:var(--ink2);border-radius:28px;place-items:center;display:grid}:where(.wb4) .dz b{font:600 16px/1.3 var(--font)}:where(.wb4) .recent{margin-top:22px}:where(.wb4) .recent .grp{color:var(--ink3);margin:0 0 6px;padding:0 6px;font-size:13px}:where(.wb4) .rf{text-align:left;width:100%;transition:background-color var(--t1) var(--ease);border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex}:where(.wb4) .rf:hover{background:#0000000a}:where(.wb4) .rf .fi{color:#fff;width:34px;height:34px;font:700 10px/1 var(--font);background:#3a3a3a;border-radius:9px;flex:none;place-items:center;display:grid}:where(.wb4) .rf b{font:500 14px/1.35 var(--font);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}:where(.wb4) .rf small{color:var(--ink3);font-size:12.5px}:where(.wb4) .rf>span{flex:1;min-width:0}:where(.wb4) .gwrap{flex:1;min-height:0;padding:22px 24px 84px;overflow:hidden auto}:where(.wb4) .cgrid{grid-template-columns:repeat(auto-fit,176px);justify-content:center;gap:16px 12px;display:grid;position:relative}:where(.wb4) .cc{width:176px;box-shadow:0 0 0 1px var(--line);text-align:left;transition:box-shadow var(--t1) var(--ease),opacity var(--t2) var(--ease);background:#fff;border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden}:where(.wb4) .cc:hover{box-shadow:0 0 0 1.5px var(--accent),0 8px 22px -14px #0000004d}:where(.wb4) .cc.off{opacity:.42}:where(.wb4) .thumb{background:#fff;height:150px;position:relative;overflow:hidden}:where(.wb4) .tp{width:var(--paper-w);transform:scale(var(--thumb-s));transform-origin:0 0}:where(.wb4) .tp .paper{box-shadow:none}:where(.wb4) .cf{height:38px;box-shadow:inset 0 1px 0 var(--line);color:var(--ink2);font-variant-numeric:tabular-nums;align-items:center;gap:6px;min-width:0;padding:0 10px 0 12px;font-size:12.5px;display:flex}:where(.wb4) .cf .n{font:700 13px/1 var(--font);color:var(--ink);flex:none}:where(.wb4) .cf .k{color:var(--ink3);flex:none;margin-left:auto}:where(.wb4) .cf .run{color:var(--ink3);align-items:center;gap:6px;display:inline-flex}:where(.wb4) .pick{color:#fff;opacity:0;width:0;height:20px;transition:width var(--t2) var(--ease),margin var(--t2) var(--ease),opacity var(--t2) var(--ease),background-color var(--t1),box-shadow var(--t1);border-radius:10px;flex:none;place-items:center;margin-right:-6px;display:grid;overflow:hidden}:where(.wb4) .pick svg{width:12px;height:12px}:where(.wb4) .picking .pick{opacity:1;width:20px;box-shadow:inset 0 0 0 1.5px var(--line2);margin-right:0}:where(.wb4) .picking .cc.on .pick{background:var(--accent);box-shadow:none}:where(.wb4) .donep{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:14px;grid-column:1/-1;gap:12px;padding:16px 18px;display:grid}:where(.wb4) .donep b{font:600 15px/1.3 var(--font)}:where(.wb4) .donep .dacts{flex-wrap:wrap;gap:6px;display:flex}:where(.wb4) .donep .btn{border-radius:16px;height:32px;padding:0 14px}:where(.wb4) .donep .btn svg{width:15px;height:15px}:where(.wb4) .empty-f{height:160px;color:var(--ink3);grid-column:1/-1;place-items:center;font-size:13.5px;display:grid}:where(.wb4) .zoom{flex-direction:column;flex:1;min-height:0;display:flex}:where(.wb4) .zbar,:where(.wb4) .cols,:where(.wb4) .ctray{width:calc(var(--paper-w) + var(--cgap) + var(--exp-w));margin:0 auto}:where(.wb4) .cols{grid-template-columns:var(--paper-w) var(--exp-w);gap:var(--cgap);align-items:start;display:grid}:where(.wb4) .cols .paper{width:var(--paper-w);position:relative}:where(.wb4) .cols.xo{grid-template-columns:var(--exp-w) var(--paper-w)}:where(.wb4) .cols.xo:not(.xo3) .ecol{display:none}:where(.wb4) .zbar.xo3,:where(.wb4) .cols.xo3{width:calc(260px + var(--cgap) * 2 + var(--paper-w) + var(--exp-w))}:where(.wb4) .cols.xo3{grid-template-columns:260px var(--paper-w) var(--exp-w)}:where(.wb4) .xexp{align-items:center;gap:2px;padding:0 10px 0 14px;display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}:where(.wb4) .xexp svg{width:13px;height:13px}:where(.wb4) .xcol{min-width:0}:where(.wb4) .xh{align-items:center;gap:6px;height:30px;display:flex}:where(.wb4) .xh b{font:600 13.5px/1 var(--font)}:where(.wb4) .xh .grow{flex:1}:where(.wb4) .xh .xclose{width:28px;height:28px}:where(.wb4) .xsub{color:var(--ink3);margin:2px 0 10px;font-size:12px;line-height:1.5}:where(.wb4) .xnone{color:var(--ink3);margin:8px 0;font-size:12.5px}:where(.wb4) .xcards{gap:12px;display:grid}:where(.wb4) .xcard{text-align:left;gap:5px;width:100%;display:grid}:where(.wb4) .xsrc{color:var(--ink3);align-items:center;gap:5px;font-size:11.5px;line-height:1.35;display:flex}:where(.wb4) .xsrc svg{flex:none}:where(.wb4) .xpaper{box-shadow:var(--sh-paper);transition:box-shadow var(--t1) var(--ease),opacity var(--t1);background:#fff;border-radius:3px;display:block;overflow:hidden}:where(.wb4) .xcard:hover .xpaper{box-shadow:0 0 0 1.5px var(--accent),0 6px 16px -10px #0000004d}:where(.wb4) .xcard.lifted .xpaper{opacity:0}:where(.wb4) .xpi{zoom:.72;width:420px;display:block}:where(.wb4) .cols.xo3 .xpi{zoom:.62}:where(.wb4) .xpi .paper,:where(.wb4) .xzoom .paper{box-shadow:none;padding:30px 32px 32px}:where(.wb4) mark.xhl{color:inherit;background:#3182f63d;border-radius:2px;padding:0 1px}:where(.wb4) .xzoom{z-index:70;transform-origin:0 0;box-shadow:var(--sh-pop);cursor:zoom-out;background:#fff;border-radius:4px;position:fixed;top:0;left:0}:where(.wb4) .xcol .exmore{margin-top:10px}:where(.wb4) .nrow[data-k]:not(.done){cursor:pointer}:where(.wb4) .nrow.on{background:#e8f0fc}:where(.wb4) .zbar{position:relative}:where(.wb4) .zbar .grow{flex:1}:where(.wb4) .zbar{flex:none;justify-content:center;align-items:center;gap:6px;height:56px;display:flex}:where(.wb4) .navp{background:#fff;border-radius:18px;align-items:center;gap:2px;height:36px;padding:0 3px;display:inline-flex;box-shadow:0 0 0 1px #0000000f,0 1px 3px #00000014}:where(.wb4) .navp .ib{border-radius:15px;width:30px;height:30px}:where(.wb4) .navp .ib:disabled{opacity:.35}:where(.wb4) .navp .pos{text-align:center;width:64px;height:20px;font:600 13px/20px var(--font);color:var(--ink);font-variant-numeric:tabular-nums;position:relative;overflow:hidden}:where(.wb4) .navp .pos small{color:var(--ink3);font-size:12px;font-weight:500}:where(.wb4) .navp .pos .roll{position:absolute;top:0;left:0;right:0}:where(.wb4) .phead{display:flex;position:absolute;top:14px;left:32px;right:32px}:where(.wb4) .pcode{height:22px;color:var(--ink3);font:500 12px/1 var(--font);transition:background-color var(--t1) var(--ease),color var(--t1);border-radius:6px;align-items:center;gap:4px;margin-left:-6px;padding:0 6px;display:inline-flex}:where(.wb4) .pcode:hover,:where(.wb4) .pcode[aria-expanded=true]{background:var(--hover);color:var(--ink2)}:where(.wb4) .pcode code{font:500 12px/1 var(--mono)}:where(.wb4) .pcode svg{transition:transform var(--t2) var(--ease)}:where(.wb4) .pcode[aria-expanded=true] svg{transform:rotate(180deg)}:where(.wb4) .pcode .s{box-shadow:inset 0 -1.5px 0 var(--accent)}:where(.wb4) .pcode .bad{color:var(--danger);box-shadow:inset 0 -1.5px 0 var(--danger);font-weight:700}:where(.wb4) .pcode code [data-p].flu{animation:1.2s ease-out wb4-flu}@keyframes wb4-flu{0%,55%{box-shadow:inset 0 -2px 0 var(--accent)}to{box-shadow:inset 0 -2px #3182f600}}:where(.wb4) .cmenu{border-radius:20px;width:400px;padding:6px 8px 8px}:where(.wb4) .cmenu .mg{color:var(--ink3);margin:8px 0 2px;padding:0 12px;font-size:13px}:where(.wb4) .cmenu .mi .ml{width:14px;font:700 13px/1 var(--mono);color:var(--ink);flex:none}:where(.wb4) .cmenu .mi .mn{flex:none;font-weight:500}:where(.wb4) .cmenu .mi.more .mn{color:var(--ink2);font-weight:400}:where(.wb4) .cmw{background:var(--danger-soft);color:var(--ink2);border-radius:12px;align-items:center;gap:6px;margin:4px 4px 2px;padding:8px 6px 8px 10px;font-size:12.5px;display:flex}:where(.wb4) .cmw .mini{margin-left:auto}:where(.wb4) .rec{color:var(--accent-ink);font:500 11.5px/1 var(--font);white-space:nowrap}:where(.wb4) .pw{min-height:0;padding:2px var(--pw-pad) 72px;flex:1;overflow:hidden auto}:where(.wb4) .ecol{min-height:240px;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:12px;padding:12px 16px 18px;position:sticky;top:0}:where(.wb4) .eh{height:28px;font:600 13.5px/1 var(--font);color:var(--ink);align-items:center;gap:4px;display:flex}:where(.wb4) .eh .grow{flex:1}:where(.wb4) .eempty{text-align:center;justify-items:center;gap:10px;padding:28px 8px 18px;display:grid}:where(.wb4) .esec+.esec{box-shadow:inset 0 1px 0 var(--line);margin-top:14px;padding-top:12px}:where(.wb4) .ecol .pa .r1{flex-wrap:wrap;align-items:center;gap:8px;min-height:30px;margin-top:6px;font-size:14px;display:flex}:where(.wb4) .ecol .pa .an{font:700 16px/1 var(--font)}:where(.wb4) .ecol .pa .ok{color:var(--ink3);align-items:center;gap:3px;font-size:12.5px;display:inline-flex}:where(.wb4) .ecol .pa .ok svg{color:var(--accent)}:where(.wb4) .ecol .pa .r2{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}:where(.wb4) .eempty p{color:var(--ink3);margin:0;font-size:12.5px;line-height:1.5}:where(.wb4) .esteps{color:var(--ink4);flex-wrap:wrap;align-items:center;gap:4px;margin:8px 0 10px;font-size:12.5px;display:flex}:where(.wb4) .es{transition:color var(--t2) var(--ease);align-items:center;gap:4px;display:inline-flex}:where(.wb4) .es.on{color:var(--ink);font-weight:600}:where(.wb4) .es.ok{color:var(--ink3)}:where(.wb4) .es.ok svg{color:var(--accent)}:where(.wb4) .es .spin{width:11px;height:11px}:where(.wb4) .ea{color:var(--ink4);font-style:normal}:where(.wb4) .eplan{background:var(--canvas);color:var(--ink2);animation:wb4-fade var(--t2) var(--ease);border-radius:8px;margin:0 0 10px;padding:8px 10px;font-size:12px;line-height:1.55;list-style:none}:where(.wb4) .eplan li{animation:wb4-fade var(--t2) var(--ease)}:where(.wb4) .etext{font:400 14px/1.8 var(--serif);color:#1b1b1b;white-space:pre-wrap;border-radius:4px;outline:none;min-height:1em}:where(.wb4) .etext[contenteditable=true]{box-shadow:0 0 0 1.5px var(--accent);margin:-4px -6px;padding:4px 6px}:where(.wb4) .etext.caret:after{content:"";vertical-align:-.12em;background:var(--accent);width:2px;height:1em;margin-left:2px;animation:1s step-end infinite wb4-blink;display:inline-block}:where(.wb4) .echeck{box-shadow:inset 0 1px 0 var(--line);color:var(--ink3);margin:12px 0 0;padding:10px 0 0;font-size:12px;line-height:1.7;list-style:none}:where(.wb4) .echeck li{animation:wb4-fade var(--t2) var(--ease);align-items:center;gap:5px;display:flex}:where(.wb4) .echeck svg{color:var(--accent)}:where(.wb4) .paper .pstem{margin:0}:where(.wb4) .nrow{background:var(--canvas);font:400 12.5px/1.5 var(--font);color:var(--ink2);transition:box-shadow var(--t1) var(--ease);border-radius:9px;margin:6px 0 10px;padding:7px 10px 8px;overflow:hidden}:where(.wb4) .nrow .nt{align-items:center;gap:6px;min-height:24px;display:flex}:where(.wb4) .nrow .nk{min-width:0;color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.wb4) .nrow .na{flex:none;margin-left:auto;margin-right:-6px;display:flex}:where(.wb4) .nrow .na .mini{height:24px;padding:0 6px}:where(.wb4) .nrow .nwhy{margin-top:1px}:where(.wb4) .nrow.hl{background:#eef3fb}:where(.wb4) .nrow.done{color:var(--ink3);align-items:center;gap:6px;padding:3px 6px 3px 10px;display:flex}:where(.wb4) .nrow.done svg{color:var(--accent);flex:none}:where(.wb4) .nrow.done .mini{margin-left:auto}:where(.wb4) .bogi .nrow{background:#f7f7f6;margin:4px 0 6px}:where(.wb4) .note{box-shadow:0 0 0 1px var(--line),0 6px 16px -12px #00000040;transition:box-shadow var(--t1) var(--ease);background:#fff;border-radius:12px;padding:10px 12px;font-size:12.5px;line-height:1.55}:where(.wb4) .note.hl{box-shadow:0 0 0 1.5px var(--accent),0 6px 16px -12px #00000040}:where(.wb4) .note .nh{align-items:center;gap:6px;display:flex}:where(.wb4) .note .nk{color:var(--ink3)}:where(.wb4) .note p{color:var(--ink2);margin:4px 0 0}:where(.wb4) .note .na{gap:2px;margin:6px 0 -4px -8px;display:flex}:where(.wb4) .note.done{color:var(--ink3);box-shadow:0 0 0 1px var(--line);align-items:center;gap:6px;padding:6px 8px 6px 12px;display:flex}:where(.wb4) .note.done svg{color:var(--accent)}:where(.wb4) .note.done .mini{margin-left:auto}:where(.wb4) .wv{text-underline-offset:5px;text-decoration-skip-ink:none;cursor:default;transition:background-color var(--t1) var(--ease),text-decoration-color var(--t1);border-radius:2px;-webkit-text-decoration:underline wavy;text-decoration:underline wavy;text-decoration-thickness:1.5px}:where(.wb4) .wv.must{text-decoration-color:#d92d20bf}:where(.wb4) .wv.warn{text-decoration-color:#a3a3a3}:where(.wb4) .wv.hl{background:#0000000a;text-decoration-thickness:2.2px}:where(.wb4) .wv.must.hl{-webkit-text-decoration-color:var(--danger);text-decoration-color:var(--danger)}:where(.wb4) .wv.warn.hl{text-decoration-color:#6f6f6f}:where(.wb4) .nchg{font:400 15px/1.5 var(--serif);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:6px 0 4px;display:flex}:where(.wb4) .nchg s{color:var(--ink4);text-decoration-thickness:1px}:where(.wb4) .nchg i{color:var(--ink4);font-style:normal;font-family:var(--font)}:where(.wb4) .nchg ins{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent);font-weight:600;text-decoration:none}:where(.wb4) .fx.hl{background:#3182f61f}:where(.wb4) .fx{border-radius:2px}:where(.wb4) .fx.flash{animation:.8s ease-out wb4-fxf}@keyframes wb4-fxf{0%,30%{background:#3182f633}to{background:#3182f600}}:where(.wb4) .paper .bl{align-items:baseline;gap:10px;display:flex}:where(.wb4) .paper .bl>:first-child{flex:1;min-width:0}:where(.wb4) .vd{width:22px;height:22px;font:700 12px/1 var(--font);cursor:default;border-radius:6px;flex:none;place-items:center;display:grid;position:relative}:where(.wb4) .vd.o{background:var(--accent-soft);color:var(--accent-ink)}:where(.wb4) .vd.x{color:var(--ink2);background:#0000000d}:where(.wb4) .vd.q{box-shadow:inset 0 0 0 1px var(--line2);color:var(--ink2)}:where(.wb4) .vd[data-why]:hover:after{content:attr(data-why);width:max-content;max-width:240px;box-shadow:var(--sh-pop);color:var(--ink);font:400 12.5px/1.45 var(--font);text-align:left;white-space:normal;z-index:5;animation:wb4-fade var(--t1) var(--ease);background:#fff;border-radius:8px;padding:6px 10px;position:absolute;bottom:calc(100% + 6px);right:0}:where(.wb4) .paper .pa,:where(.wb4) .paper .pe{font:400 14px/1.6 var(--font);border-top:1px dashed #d5d5d5;margin-top:18px;padding-top:12px}:where(.wb4) .paper .pe{margin-top:12px}:where(.wb4) .paper .pl{font:700 14.5px/1.6 var(--serif);margin-right:8px}:where(.wb4) .pa .r1{flex-wrap:wrap;align-items:center;gap:8px;min-height:28px;display:flex}:where(.wb4) .pa .r1 .grow{flex:1}:where(.wb4) .pa .ok{color:var(--ink3);align-items:center;gap:3px;font-size:12.5px;display:inline-flex}:where(.wb4) .pa .ok svg{color:var(--accent)}:where(.wb4) .pa .r2{align-items:center;gap:6px;margin-top:8px;display:flex}:where(.wb4) .pa b{font-weight:600}:where(.wb4) .psol{overflow:hidden}:where(.wb4) .psol .sr{color:var(--ink2);grid-template-columns:18px 22px minmax(0,1fr);align-items:baseline;gap:6px;padding:4px 0;font-size:13px;display:grid}:where(.wb4) .psol .sr .l{font:700 13px/1 var(--serif);color:var(--ink)}:where(.wb4) .psol .sr .vd{width:20px;height:20px;font-size:11px}:where(.wb4) .psol-in{padding-top:8px}:where(.wb4) .exp{font:400 14.5px/1.8 var(--serif);color:#1b1b1b;white-space:pre-wrap;border-radius:4px;outline:none;margin-top:6px}:where(.wb4) .exp:focus{box-shadow:0 0 0 1.5px var(--accent)}:where(.wb4) .exp.caret:after{content:"";vertical-align:-.12em;background:var(--accent);width:2px;height:1em;margin-left:2px;animation:1s step-end infinite wb4-blink;display:inline-block}:where(.wb4) .paper .fig{grid-template-columns:minmax(0,1fr);gap:4px}:where(.wb4) .paper .fig .yl{font:400 12px/1 var(--font);color:#333;justify-self:start}:where(.wb4) .paper .fig .xl{font:400 12px/1 var(--font);color:#333;justify-self:end}:where(.wb4) .paper .ftab{border-collapse:collapse;font:400 13px/1.4 var(--font);margin:12px auto}:where(.wb4) .paper .ftab th,:where(.wb4) .paper .ftab td{text-align:center;min-width:44px;height:26px;padding:0 8px;box-shadow:inset 0 0 0 .5px #333}:where(.wb4) .paper .ftab th{background:#f6f6f6;font-weight:500}:where(.wb4) .paper .fspec{width:300px;font:400 12px/1 var(--font);grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;margin:14px auto;display:grid}:where(.wb4) .paper .fspec i,:where(.wb4) .paper .fspec b{height:18px;display:block}:where(.wb4) .paper .fspec i{background:linear-gradient(90deg,#0000 21.6%,#111 21.6% 22.4%,#0000 22.4% 47.6%,#111 47.6% 48.4%,#0000 48.4% 70.6%,#111 70.6% 71.4%,#0000 71.4%),linear-gradient(90deg,#3d2a8a,#2f7fd6,#3fb58c,#e8d64a,#e9893a,#c9372c)}:where(.wb4) .paper .fspec b{background:linear-gradient(90deg,#0000 21.6%,#fff 21.6% 22.4%,#0000 22.4% 47.6%,#fff 47.6% 48.4%,#0000 48.4% 70.6%,#fff 70.6% 71.4%,#0000 71.4%),#111}:where(.wb4) .flyer{width:var(--paper-w);transform-origin:0 0;z-index:30;pointer-events:none;position:fixed;top:0;left:0}:where(.wb4) .ask{z-index:30;height:32px;color:var(--ink);box-shadow:var(--sh-float);animation:wb4-menu-in var(--t2) var(--ease-out);background:#fff;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex;position:fixed}:where(.wb4) .ask svg{width:15px;height:15px;color:var(--ink2)}:where(.wb4) .pop{z-index:60;box-shadow:var(--sh-pop);transform-origin:0 0;animation:wb4-menu-in var(--t2) var(--ease-out);background:#fff;border-radius:14px;padding:6px;position:fixed}:where(.wb4) .pop button.it{text-align:left;white-space:nowrap;width:100%;height:38px;transition:background-color var(--t1) var(--ease);border-radius:9px;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;display:flex}:where(.wb4) .pop button.it:hover,:where(.wb4) .pop button.it:focus-visible{background:var(--hover);outline:none}:where(.wb4) .pop button.it small{color:var(--ink3);margin-left:auto;padding-left:16px;font-size:12px}:where(.wb4) .pop .sep{background:var(--line);height:1px;margin:5px 8px}:where(.wb4) .ctray{overflow:hidden}:where(.wb4) .ctray-in{box-shadow:0 0 0 1px var(--line),0 8px 24px -16px #00000040;background:#fff;border-radius:14px;margin:0 0 12px;padding:14px 16px 16px}:where(.wb4) .ctray .cchips{max-width:560px;margin:0 auto}:where(.wb4) .cmm{color:var(--ink2);align-items:center;gap:8px;margin:0 0 12px;font-size:13px;display:flex}:where(.wb4) .cmm .btn{margin-left:auto}:where(.wb4) .cchips{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid;position:relative}:where(.wb4) .cc2{text-align:center;justify-items:stretch;gap:5px;min-width:0;display:grid;position:relative}:where(.wb4) .cc2+.cc2:before{content:"_";text-align:center;width:10px;color:var(--ink4);font:600 15px/1 var(--mono);position:absolute;top:10px;left:-10px}:where(.wb4) .cc2 b{height:38px;box-shadow:inset 0 0 0 1px var(--line2);font:600 17px/1 var(--mono);color:var(--ink);transition:box-shadow var(--t1) var(--ease),background-color var(--t1) var(--ease);border-radius:9px;place-items:center;padding:0 6px;display:grid}:where(.wb4) .cc2 small{min-width:0;color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:1.3;overflow:hidden}:where(.wb4) button.cc2:hover b{background:var(--hover)}:where(.wb4) .cc2.need b{box-shadow:inset 0 0 0 1.5px var(--accent)}:where(.wb4) .cc2.on b{background:var(--sel)}:where(.wb4) .cc2.bad b{color:var(--danger)}:where(.wb4) .cc2 b.flash{animation:wb4-flash var(--t4) var(--ease)}:where(.wb4) .crec{color:var(--ink2);text-align:center;margin:14px 0 10px;font-size:13px;line-height:1.5}:where(.wb4) .crec .rec{font-size:13px}:where(.wb4) .ctray .wide{justify-content:center;width:100%;display:flex}:where(.wb4) .copts{box-shadow:inset 0 1px 0 var(--line);animation:wb4-fade var(--t2) var(--ease);flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px;padding-top:12px;display:flex}:where(.wb4) .copts.doms{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(.wb4) .opt{min-height:30px;box-shadow:inset 0 0 0 1px var(--line2);color:var(--ink2);text-align:left;transition:background-color var(--t1) var(--ease),box-shadow var(--t1);border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;display:inline-flex}:where(.wb4) .opt:hover{background:var(--hover)}:where(.wb4) .opt b{font:700 12.5px/1 var(--mono);color:var(--ink)}:where(.wb4) .opt[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--accent);background:var(--accent-soft);color:var(--accent-ink)}:where(.wb4) .opt[aria-pressed=true] b{color:var(--accent-ink)}:where(.wb4) .dt{width:96px;height:30px;box-shadow:inset 0 0 0 1px var(--line2);font:500 13px/1 var(--mono);text-align:center;border:0;border-radius:7px;outline:none;padding:0 8px}:where(.wb4) .dt:focus{box-shadow:inset 0 0 0 1.5px var(--accent)}:where(.wb4) .docw{flex:1;min-height:0;padding:28px 24px 80px;overflow:hidden auto}:where(.wb4) .doc{width:min(760px,100%);box-shadow:var(--sh-paper);background:#fff;margin:0 auto;padding:40px 40px 32px}@container bench (max-width:779px){:where(.wb4) .doc{padding:32px 24px 28px}:where(.wb4) .dcols,:where(.wb4) .dcolh{gap:16px}}:where(.wb4) .doc h1{font:700 24px/1.3 var(--font);letter-spacing:-.02em;margin:0 0 6px}:where(.wb4) .doc .meta{color:var(--ink3);font-size:13px}:where(.wb4) .dsum{flex-wrap:wrap;align-items:center;gap:4px 16px;margin:12px 0 4px;display:flex}:where(.wb4) .dleft{color:var(--danger);transition:background-color var(--t1);border-radius:6px;margin-left:-4px;padding:2px 4px;font-size:13px;font-weight:600}:where(.wb4) .dleft:hover{background:var(--danger-soft)}:where(.wb4) .dsum .sw{font-size:13px}:where(.wb4) .ditem{box-shadow:inset 0 -1px 0 var(--line);padding:22px 0 26px}:where(.wb4) .dcolh{box-shadow:inset 0 -1px 0 var(--line2);color:var(--ink3);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px;margin-top:18px;padding-bottom:6px;font-size:12px;display:grid}:where(.wb4) .dcols{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}:where(.wb4) .dexp{font:400 13.5px/1.8 var(--serif);color:#1b1b1b;white-space:pre-wrap}:where(.wb4) .dexp .muted{font:400 12.5px/1.6 var(--font);color:var(--ink4)}:where(.wb4) .dexp .dans{font:400 14px/1.6 var(--font);margin-bottom:6px}:where(.wb4) .dexp .dans b{font:700 14px/1.6 var(--serif);margin-right:4px}:where(.wb4) .ditem:last-child{box-shadow:none}:where(.wb4) .dh{align-items:center;gap:10px;min-width:0;margin-bottom:10px;display:flex}:where(.wb4) .dh .cd{font:500 12px/1 var(--mono);color:var(--ink3)}:where(.wb4) .dh .grow{flex:1}:where(.wb4) .paper.flat{box-shadow:none;background:0 0;width:auto;padding:0}:where(.wb4) .pop button.it .md2{color:var(--ink3);margin-top:1px;font-size:12px;font-weight:400;display:block}:where(.wb4) .pop button.it.two{flex-direction:column;align-items:flex-start;gap:0;height:auto;min-height:48px;padding:7px 10px}:where(.wb4) .donebtn{z-index:6;width:204px;height:40px;color:var(--ink);font:600 14px/1 var(--font);white-space:nowrap;transition:background-color var(--t2) var(--ease),color var(--t2) var(--ease);background:#fff;border-radius:20px;justify-content:center;align-items:center;gap:4px;display:inline-flex;position:absolute;bottom:20px;right:20px;box-shadow:0 0 0 1px #0000000f,0 6px 18px -8px #00000047}:where(.wb4) .donebtn:hover{background:#fafafa}:where(.wb4) .donebtn .dl2{color:#ffffff9e;font-weight:500}:where(.wb4) .donebtn.full{background:var(--ink);color:#fff}:where(.wb4) .donebtn.full:hover{background:#2b2b2b}:where(.wb4) .donebtn.sent{color:var(--ink2);font-weight:500}:where(.wb4) .donebtn.sent svg{color:var(--accent)}:where(.wb4) .dmenu{min-width:260px}:where(.wb4) .wbd.white,:where(.wb4) .wbd.white .bh{background:#fff}:where(.wb4) .wbd.white .bh:after{background:linear-gradient(#fff,#fff0)}:where(.wb4) .wbd,:where(.wb4) .wbd .bh{transition:background-color var(--t2) var(--ease)}:where(.wb4) .bh{transition:height var(--t3) var(--ease),opacity var(--t2) var(--ease)}:where(.wb4) .wbd.up .bh{opacity:0;pointer-events:none;height:0;overflow:hidden}:where(.wb4) .upw{background:#fff;flex:1;min-height:0;padding:0 32px 120px;overflow:hidden auto}:where(.wb4) .upin{width:min(780px,100%);margin:0 auto;container:upin/inline-size}:where(.wb4) .uhl{font:700 32px/1.25 var(--font);letter-spacing:-.025em;color:#000000e6;margin:0;padding:40px 0 36px}:where(.wb4) .uhl b{font-variant-numeric:tabular-nums;font-weight:700}:where(.wb4) .uact{z-index:6;gap:8px;display:flex;position:absolute;bottom:20px;right:20px}:where(.wb4) .uact .pill{height:40px;padding:0 18px;font-size:14px;box-shadow:0 6px 18px -8px #00000047}:where(.wb4) .uact .pill.s{box-shadow:inset 0 0 0 1px #0000001f,0 6px 18px -8px #0003}:where(.wb4) #upgo{font-variant-numeric:tabular-nums;justify-content:center;min-width:132px}:where(.wb4) #upgo:disabled{opacity:.4}:where(.wb4) .ufade{z-index:5;pointer-events:none;background:linear-gradient(#fff0,#fff 70%);height:88px;position:absolute;bottom:0;left:0;right:0}:where(.wb4) .ugrp{--ugh-w:132px;--ugap:32px;grid-template-columns:var(--ugh-w) minmax(0,1fr);column-gap:var(--ugap);padding-top:2px;display:grid;position:relative}:where(.wb4) .ugrp+.ugrp{margin-top:64px}:where(.wb4) .ugrp:before,:where(.wb4) .ugrp:after{content:"";background:#000000db;height:2px;position:absolute;top:0}:where(.wb4) .ugrp:before{width:var(--ugh-w);left:0}:where(.wb4) .ugrp:after{left:calc(var(--ugh-w) + var(--ugap));right:0}:where(.wb4) .ugh{font:700 20px/1.35 var(--font);letter-spacing:-.015em;color:#000000e6;z-index:1;background:#fff;align-self:start;margin:0;padding:18px 0 8px;position:sticky;top:0}:where(.wb4) .ugrows{min-width:0}@container upin (max-width:679px){:where(.wb4) .ugrp{grid-template-columns:minmax(0,1fr)}:where(.wb4) .ugrp:before{width:auto;right:0}:where(.wb4) .ugrp:after{display:none}:where(.wb4) .ugh{padding:16px 0 2px;position:static}}:where(.wb4) .urow{position:relative}:where(.wb4) .urow+.urow{margin-top:8px}:where(.wb4) .urow+.urow:before{content:"";background:#0003;height:1px;position:absolute;top:0;left:0;right:0}:where(.wb4) .ubody{transition:background-color var(--t1) var(--ease);border-radius:10px;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;column-gap:12px;margin:0 -10px;padding:19px 10px;display:grid}:where(.wb4) .urow.kf .ubody{background:#0000000a}:where(.wb4) .uno{font:700 15px/1.5 var(--font);font-variant-numeric:tabular-nums;color:#000000e6;white-space:nowrap}:where(.wb4) .umain{gap:10px;min-width:0;display:grid}:where(.wb4) .uline{min-width:0;font:400 15px/1.5 var(--font);color:#000000e0;overflow-wrap:anywhere}:where(.wb4) .uline s{color:#0006;text-decoration-thickness:1px}:where(.wb4) .uline .ar{color:#00000057;margin:0 6px}:where(.wb4) .uline ins,:where(.wb4) .uline .fx{color:#000000e0;background:#3182f61f;border-radius:3px;padding:0 2px;text-decoration:none}:where(.wb4) .uline .was{color:#0006;-webkit-text-decoration:line-through #00000059;text-decoration:line-through #00000059}:where(.wb4) .uline .el{color:#00000057}:where(.wb4) .uline .was+.fx{margin-left:4px}:where(.wb4) .uline code{font:500 12.5px/1 var(--mono);color:#000000e0}:where(.wb4) .uwhy{color:#00000080;margin-top:2px;font-size:13px;line-height:1.5}:where(.wb4) .umeta{color:#00000080;font-size:13px;line-height:1.55}:where(.wb4) .umeta code{font:500 12.5px/1 var(--mono);color:#000000b3}:where(.wb4) .ufix{transition:opacity var(--t2) var(--ease);grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:16px;display:grid}:where(.wb4) .ufix.gone{opacity:0}:where(.wb4) .ufix .na{gap:6px;display:flex}:where(.wb4) .urow.off .umain{opacity:.42;transition:opacity var(--t2) var(--ease)}:where(.wb4) .uok{color:#0000008f;align-items:center;gap:4px;font-size:13.5px;display:inline-flex}:where(.wb4) .uok svg{width:14px;height:14px;color:var(--accent)}:where(.wb4) .uside{align-items:center;gap:4px;min-height:28px;display:flex}:where(.wb4) .useg{background:#f2f2f4;border-radius:999px;margin-top:-7px;padding:3px}:where(.wb4) .useg button{height:30px;font:500 13.5px/1 var(--font);color:#000000d1;transition:color var(--t2) var(--ease);border-radius:999px;padding:0 14px}:where(.wb4) .useg button:hover{color:#000}:where(.wb4) .useg button[aria-pressed=true]{color:#fff}:where(.wb4) .useg .knob{box-shadow:none;background:#1d1d1f;border-radius:999px;top:3px;bottom:3px;left:3px}:where(.wb4) .utx{height:28px;font:500 13px/1 var(--font);color:#00000080;white-space:nowrap;transition:background-color var(--t1) var(--ease),color var(--t1);border-radius:8px;align-items:center;padding:0 8px;display:inline-flex}:where(.wb4) .utx:hover{color:#000000e0;background:#0000000d}:where(.wb4) .pill{height:28px;font:500 13px/1 var(--font);white-space:nowrap;transition:background-color var(--t1) var(--ease);border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}:where(.wb4) .pill.p{color:#fff;background:#0d0d0d}:where(.wb4) .pill.p:hover{background:#2f2f2f}:where(.wb4) .pill.s{color:#000000e0;background:#fff;box-shadow:inset 0 0 0 1px #00000026}:where(.wb4) .pill.s:hover{background:#0000000a}:where(.wb4) .ucmp{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:0 0 20px 52px;display:grid}:where(.wb4) .uxw{transition:grid-template-rows var(--t3) var(--ease);grid-template-rows:0fr;display:grid}:where(.wb4) .urow.full .uxw{grid-template-rows:1fr}:where(.wb4) .uxw>div{min-height:0;overflow:hidden}:where(.wb4) .ucmp.one .ucol{grid-column:1}:where(.wb4) .utg{height:26px;font:500 13px/1 var(--font);color:#00000080;white-space:nowrap;transition:background-color var(--t1) var(--ease),color var(--t1);border-radius:8px;justify-self:start;align-items:center;gap:4px;margin:-2px 0 -4px -8px;padding:0 8px;display:inline-flex}:where(.wb4) .utg:hover{color:#000000e0;background:#0000000d}:where(.wb4) .utg svg{width:12px;height:12px;transition:transform var(--t2) var(--ease)}:where(.wb4) .utg[aria-expanded=true] svg{transform:rotate(180deg)}:where(.wb4) .ucol{border:1px solid #0000001a;border-radius:12px;min-width:0;overflow:hidden}:where(.wb4) .ucol h4{height:36px;font:500 12.5px/1 var(--font);color:#000000e0;white-space:nowrap;align-items:center;gap:8px;margin:0;padding:0 12px;display:flex;box-shadow:inset 0 -1px #00000014}:where(.wb4) .ucode{text-overflow:ellipsis;min-width:0;font:400 11.5px/1 var(--mono);color:#00000080;flex:none;overflow:hidden}:where(.wb4) .upaper{background:#fff}:where(.wb4) .upi{box-sizing:border-box;width:420px;padding:18px 20px;display:block}:where(.wb4) .upi .paper{width:auto;box-shadow:none;background:0 0;padding:0}:where(.wb4) .upi .fspec{width:auto;max-width:300px}:where(.wb4) .upi .ftab{max-width:100%}:where(.wb4) .ucmp .fx{background:#3182f629;border-radius:2px}:where(.wb4) .ucmp .was{color:#0006;background:#0000000f;border-radius:2px;-webkit-text-decoration:line-through #00000059;text-decoration:line-through #00000059}:where(.wb4) .uans{font:400 14px/1.6 var(--font);border-top:1px dashed #d5d5d5;align-items:baseline;gap:6px;margin-top:14px;padding-top:10px;display:flex}:where(.wb4) .uans b{font:700 14.5px/1.6 var(--serif);margin-right:2px}:where(.wb4) .uans .fx,:where(.wb4) .uans .was{padding:0 2px}:where(.wb4) .macts{gap:6px;margin:8px 0 0;display:flex}@media (prefers-reduced-motion:reduce){:where(.wb4) *,:where(.wb4) :before,:where(.wb4) :after{transition:none!important;animation:none!important}}
:where(.wb4) .paper .pimg{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}:where(.wb4) .paper :is(.pimg,.wb-pdf-image)+.nrow{margin-top:14px}:where(.wb4) .paper .pfig{max-width:100%;height:auto;margin:14px auto;display:block}:where(.wb4) .prog .meta .stop{margin-left:auto}:where(.wb4) .split-wait{align-items:center;gap:10px;display:flex}:where(.wb4) .split-wait .wait-tx{color:var(--ink3);font-size:14px}:where(.wb4) .split-status{box-sizing:border-box;background:var(--bg);width:100%;min-width:0;max-width:640px;box-shadow:var(--sh-paper);animation:wb4-rise var(--t2) var(--ease);border-radius:16px;margin:0 auto 24px;padding:24px}:where(.wb4) .split-status-head{align-items:center;gap:16px;display:flex}:where(.wb4) .split-status-copy{flex:1;min-width:0}:where(.wb4) .split-status p{overflow-wrap:anywhere;margin:0}:where(.wb4) .split-status-file{color:var(--ink3);font-size:13px}:where(.wb4) .split-status .split-status-title{margin-top:8px;font-size:20px;font-weight:600;line-height:1.5}:where(.wb4) .split-stop{border-radius:24px;flex:none;justify-content:center;min-width:64px;min-height:44px}:where(.wb4) .split-stop:disabled{opacity:.5;cursor:default}:where(.wb4) .split-status-bar{background:var(--sel);border-radius:0;height:6px;margin-top:24px;overflow:hidden}:where(.wb4) .split-status-bar i{border-radius:inherit;background:var(--ink);height:100%;transition:width var(--t2) var(--ease);display:block}:where(.wb4) .split-status-count{color:var(--ink2);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:8px;display:flex}:where(.wb4) .split-status .split-status-meta{color:var(--ink3);font-variant-numeric:tabular-nums;margin-top:12px;font-size:13px}:where(.wb4) .split-status .split-status-reason{color:var(--ink2);margin-top:12px}:where(.wb4) .split-stage{flex:1;min-height:0;padding:24px;overflow:hidden auto}@media (prefers-reduced-motion:reduce){:where(.wb4) .split-status{animation:none}:where(.wb4) .split-status-bar i{transition:none}}[data-kds-reduced-motion=true] :where(.wb4) .split-status,:where(.wb4)[data-kds-reduced-motion=true] .split-status{animation:none}[data-kds-reduced-motion=true] :where(.wb4) .split-status-bar i,:where(.wb4)[data-kds-reduced-motion=true] .split-status-bar i{transition:none}:where(.wb4) .pcode{height:26px;color:var(--ink2);gap:5px;font-size:14px}:where(.wb4) .pcode code{color:var(--ink);font:600 14px/1 var(--mono)}:where(.wb4) .pcode:hover code,:where(.wb4) .pcode[aria-expanded=true] code{color:var(--ink)}:where(.wb4) .dz-acts{gap:8px;display:flex}:where(.wb4) .qpk-scrim{z-index:70;background:#00000024;position:fixed;inset:0}:where(.wb4) .qpk{z-index:71;width:828px;max-width:calc(100vw - 48px);height:min(720px,100vh - 96px);box-shadow:var(--sh-pop);color:var(--ink);font:400 14px/1.5 var(--font);background:#fff;border-radius:18px;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}:where(.wb4) .qpk-h{align-items:center;gap:8px;padding:16px 14px 0 20px;display:flex}:where(.wb4) .qpk-h b{font:600 16px/1.3 var(--font);flex:1}:where(.wb4) .qpk-h .x{width:32px;height:32px;color:var(--ink3);transition:background-color var(--t1) var(--ease);border-radius:8px;place-items:center;display:grid}:where(.wb4) .qpk-h .x:hover{background:var(--hover);color:var(--ink)}:where(.wb4) .qpk-tools{align-items:center;gap:10px;padding:14px 20px 12px;display:flex}:where(.wb4) .qpk-tools .seg button{z-index:1;color:#000000d1;height:30px;transition:color var(--t2) var(--ease);border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:500;position:relative}:where(.wb4) .qpk-tools .seg button[aria-pressed=true]{color:#fff}:where(.wb4) .qpk-find{height:34px;color:var(--ink3);background:#f2f2f4;border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}:where(.wb4) .qpk-find svg{width:16px;height:16px}:where(.wb4) .qpk-find input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:14px}:where(.wb4) .qpk-find input::placeholder{color:#8f8f8f}:where(.wb4) .qpk-body{flex:1;grid-template-columns:260px minmax(0,568px);min-height:0;display:grid}:where(.wb4) .qpk-list{min-height:0;padding:2px 10px 10px;overflow-y:auto}:where(.wb4) .qpk-row{text-align:left;width:100%;height:40px;transition:background-color var(--t1) var(--ease);border-radius:10px;align-items:center;gap:10px;padding:0 10px;display:flex}:where(.wb4) .qpk-row:hover{background:var(--hover)}:where(.wb4) .qpk-row[aria-current=true]{background:var(--sel)}:where(.wb4) .qpk-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}:where(.wb4) .qpk-row .ck{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--line2);color:#fff;transition:background-color var(--t1) var(--ease),box-shadow var(--t1) var(--ease);border-radius:10px;flex:none;place-items:center;display:grid}:where(.wb4) .qpk-row .ck svg{opacity:0;width:12px;height:12px;transition:opacity var(--t1) var(--ease)}:where(.wb4) .qpk-row[aria-checked=true] .ck{background:var(--accent);box-shadow:none}:where(.wb4) .qpk-row[aria-checked=true] .ck svg{opacity:1}:where(.wb4) .qpk-row .cd{min-width:0;font:500 14px/1 var(--font);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}:where(.wb4) .qpk-empty{text-align:center;color:var(--ink3);padding:40px 0;font-size:13.5px}:where(.wb4) .qpk-pv{background:var(--canvas);border-radius:14px;min-height:0;margin:0 16px 12px 4px;padding:24px;overflow:hidden auto}:where(.wb4) .qpk-pv .paper{width:500px;max-width:100%;box-shadow:var(--sh-paper);background:#fff;border-radius:10px;margin:0 auto;padding:0;overflow:hidden}:where(.wb4) .qpk-pv .pimg{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}:where(.wb4) .qpk-f{box-shadow:inset 0 1px 0 var(--line);align-items:center;gap:8px;padding:12px 16px 14px 20px;display:flex}:where(.wb4) .qpk-f .n{min-width:0;color:var(--ink3);font-variant-numeric:tabular-nums;flex:1;font-size:13px}:where(.wb4) .qpk-f .n[role=alert]{color:var(--danger)}:where(.wb4) .qpk-nopv{height:100%;min-height:200px;color:var(--ink3);place-items:center;font-size:13.5px;display:grid}:where(.wb4) .paper .peq .katex{font-size:1.04em}:where(.wb4) .nchg.nlist{color:var(--ink2);gap:4px 0}:where(.wb4) .nchg.nlist span+span:before{content:"·";color:var(--ink4);font-family:var(--font);margin:0 8px}:where(.wb4) .wv .peq{background-position:0 100%;background-repeat:repeat-x;background-size:8px 4px;padding-bottom:3px;display:inline-block}:where(.wb4) .wv .peq,:where(.wb4) .osheet .omk.warn{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='4'%3E%3Cpath d='M0 3 Q2 0.5 4 3 T8 3' fill='none' stroke='%23a3a3a3' stroke-width='1.4'/%3E%3C/svg%3E")}:where(.wb4) .wv.must .peq,:where(.wb4) .osheet .omk.must{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='4'%3E%3Cpath d='M0 3 Q2 0.5 4 3 T8 3' fill='none' stroke='%23d92d20' stroke-opacity='.75' stroke-width='1.4'/%3E%3C/svg%3E")}:where(.wb4) .qpk-pv .qpk-orig{max-width:none;width:100%!important}:where(.wb4){--stage:#f4f4f5}:where(.wb4) .wbd,:where(.wb4) .bh,:where(.wb4) .qpk-pv{background:var(--stage)}:where(.wb4) .bh:after{background:linear-gradient(var(--stage),#f4f4f500)}:where(.wb4) .wbd:has(#zoom) .bh:after{content:none}:where(.wb4) .bh .seg{background:#fff;box-shadow:0 0 0 1px #00000012,0 1px 2px #0000000a}:where(.wb4) .stage{--pw-n:420}@container bench (max-width:779px){:where(.wb4) .stage{--pw-n:372}}:where(.wb4) .cgrid{grid-template-columns:repeat(auto-fit,calc(var(--cc-n,176) * 1px))}:where(.wb4) .cc{width:calc(var(--cc-n,176) * 1px)}:where(.wb4) .cgrid .thumb{height:calc(var(--cc-n,176) * .852px)}:where(.wb4) .cgrid .tp{transform:scale(calc(var(--cc-n,176) / var(--pw-n)))}:where(.wb4) .cgrid.skel{animation:1s cubic-bezier(.16,1,.3,1) .2s backwards wb4-sk-in}:where(.wb4) .cc.skel{pointer-events:none}:where(.wb4) .cc.skel .thumb{flex-direction:column;gap:11px;padding:24px 20px;display:flex}:where(.wb4) .cc.skel .thumb b{border:1px solid #efefef;flex:1;margin-top:4px;display:block}:where(.wb4) .cc.skel i{background:linear-gradient(100deg,#efefef 0% 38%,#f9f9f9 50%,#efefef 62% 100%) 0 0/220% 100%;border-radius:2px;height:9px;animation:1.3s linear infinite wb4-sk-flow;display:block}@keyframes wb4-sk-in{0%{opacity:0}}@keyframes wb4-sk-flow{0%{background-position:120% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){:where(.wb4) .cgrid.skel,:where(.wb4) .cc.skel i{animation:none}}:where(.wb4) .tp .paper.ocard{background:#fff;border-radius:0;padding:0;position:relative}:where(.wb4) .tp .ocard-img{width:100%;height:auto;display:block;position:relative}:where(.wb4) .tp .paper.ocard:has(.ocard-img:not([data-ready])):before{content:"";pointer-events:none;background:repeating-linear-gradient(#0000 0 18px,#0000000e 18px 27px);animation:1.2s ease-in-out infinite alternate qp-original-wait;position:absolute;inset:18px 7% 0}@media (prefers-reduced-motion:reduce){:where(.wb4) .tp .paper.ocard:before{animation:none}}:where(.wb4) .flyer .paper.osheet{box-shadow:none;letter-spacing:-.112px;background:#fff;border-radius:0;padding:0;font-weight:400}:where(.wb4) .flyer .paper:has(>.pimg,>.wb-pdf-image){box-shadow:none;background:#fff;border-radius:0;padding:0}:where(.wb4) .flyer .qp-original-content:before{content:none}:where(.wb4) .drop-in{position:relative}:where(.wb4) .drop-in>.recent{animation:qp-wb-recent-in var(--t2,.2s) var(--ease,ease-out) both;position:absolute;top:100%;left:0;right:0}@keyframes qp-wb-recent-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){:where(.wb4) .drop-in>.recent{animation:none}}html[data-kds-reduced-motion=true] :where(.wb4) .drop-in>.recent{animation:none}:where(.wb4) .drop{place-items:start center;padding-top:86px}:where(.wb4) .typing-note{color:var(--ink3);font:400 12px/1.5 var(--font);padding:4px 12px;display:block}:where(.wb4) .typing-note button{color:var(--accent);text-decoration:underline}:where(.wb4) .typed-surface{position:relative}:where(.wb4) .typed-old,:where(.wb4) .typed-new{transition:opacity .2s}:where(.wb4) .typed-new{opacity:0;pointer-events:none;position:absolute;inset:0}:where(.wb4) .typed-surface.ready>.typed-new{opacity:1;pointer-events:auto;position:relative}:where(.wb4) .typed-surface.ready>.typed-old{opacity:0;pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){:where(.wb4) .typed-old,:where(.wb4) .typed-new{transition:none}}[data-kds-reduced-motion=true] :where(.wb4) .typed-old,[data-kds-reduced-motion=true] :where(.wb4) .typed-new,:where(.wb4)[data-kds-reduced-motion=true] .typed-old,:where(.wb4)[data-kds-reduced-motion=true] .typed-new{transition:none}
@font-face{font-family:QP KoPub Batang;src:url(/fonts/qp-sheet/kopub-batang-light.woff2)format("woff2");font-display:swap}.wb4 .osheet-origin{color:var(--ink3);font:400 12px/1.5 var(--font);text-align:right;padding:4px 12px}.wb4{--stage:#f4f4f5;--panel:#f7f7f8;--sh-card:0 0 0 1px #0000000d, 0 2px 10px -4px #00000014;--item:"QP KoPub Batang", "KoPubWorldBatang", "KoPubWorld바탕체", var(--qp-font-sheet-body,"Noto Serif KR"), "Apple Myungjo", serif;--exp:var(--qp-font-sheet-ex,"Nanum Myeongjo"), "NanumMyeongjo", "나눔명조", "Apple Myungjo", serif;--exp-h:var(--qp-font-sheet-gothic,"Nanum Gothic"), "NanumSquare", "Apple SD Gothic Neo", sans-serif}.wb4 .z6{flex-direction:column;flex:1;min-height:0;padding:4px 0 18px;display:flex}.wb4 .z6card{min-height:0;width:var(--cw,auto);max-width:100%;box-shadow:var(--sh-card);background:#fff;border-radius:18px;flex:1;align-items:stretch;margin:0 auto;display:flex;position:relative;overflow:hidden}.wb4 .z6card>.z6ref,.wb4 .z6card>.z6exp{flex:0 0 var(--side,300px)}.wb4 .z6card>.z6mid{flex:0 0 var(--box,480px)}.wb4 .z6col{flex-direction:column;min-width:0;min-height:0;display:flex}.wb4 .z6 .ch{height:52px;font:600 15px/1 var(--font);flex:none;align-items:center;gap:8px;padding:0 18px;display:flex}.wb4 .z6 .ch .grow{flex:1}.wb4 .z6 .scroll{scrollbar-width:none;flex:1;min-height:0;overflow:auto}.wb4 .z6 .scroll::-webkit-scrollbar{display:none}.wb4 .z6 *,.wb4 .z6-pop,.wb4 .z6-peek{scrollbar-width:none}.wb4 .z6 ::-webkit-scrollbar{display:none}.wb4 .z6-pop::-webkit-scrollbar{display:none}.wb4 .z6-peek::-webkit-scrollbar{display:none}.wb4 .z6ref{background:#fff}.wb4 .z6ref .scroll{padding:0 20px 48px}.wb4 .z6 .grp+.grp{padding-top:36px}.wb4 .z6 .grp>h3{border-bottom:2px solid var(--ink);height:52px;font:700 16px/1.2 var(--font);letter-spacing:-.01em;align-items:center;gap:8px;margin:0;padding:0;display:flex}.wb4 .z6 .grp>h3 .cnt{font:500 13px/1 var(--font);color:var(--ink3);font-variant-numeric:tabular-nums;margin-left:auto}.wb4 .z6 .fd{border-top:1px solid var(--divider)}.wb4 .z6 .grp .fd:first-of-type,.wb4 .z6 .grp .ref6:first-of-type{border-top:0}.wb4 .z6 .fd .hd{text-align:left;align-items:center;gap:8px;width:100%;padding:12px 0 0;display:flex}.wb4 .z6 .fd .hd b{min-width:0;font:600 14px/1.3 var(--font);color:var(--ink)}.wb4 .z6 .fd .hd .sev{font:500 12.5px/1 var(--font);color:var(--ink3);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.wb4 .z6 .fd .hd .sev.must{color:var(--danger)}.wb4 .z6 .fd .hd .chev,.wb4 .z6 .ref6 .chev{color:var(--ink4);transition:transform var(--t2) var(--ease);flex:none;transform:rotate(90deg)}.wb4 .z6 .fd.open .hd .chev,.wb4 .z6 .ref6.open .chev{transform:rotate(-90deg)}.wb4 .z6 .fd .hd:hover .chev,.wb4 .z6 .rf:hover .chev{color:var(--ink)}.wb4 .z6 .fd .pv{transition:grid-template-rows var(--t2) var(--ease), opacity var(--t2) var(--ease);grid-template-rows:1fr;display:grid}.wb4 .z6 .fd .pv>div{min-height:0;overflow:hidden}.wb4 .z6 .fd.open .pv{opacity:0;grid-template-rows:0fr}.wb4 .z6 .fd .df{font:300 14.5px/1.6 var(--item);letter-spacing:-.02em;color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;padding-bottom:13px;overflow:hidden}.wb4 .z6 .fd .bd{transition:grid-template-rows var(--t2) var(--ease);grid-template-rows:0fr;display:grid}.wb4 .z6 .fd .bd>div{visibility:hidden;min-height:0;transition:visibility 0s var(--t2);overflow:hidden}.wb4 .z6 .fd.open .bd{grid-template-rows:1fr}.wb4 .z6 .fd.open .bd>div{visibility:visible;transition:visibility}.wb4 .z6 .fd .cmp{gap:5px;margin-top:6px;display:grid}.wb4 .z6 .fd .cmp>div{grid-template-columns:42px minmax(0,1fr);align-items:baseline;gap:6px;display:grid}.wb4 .z6 .fd .cmp .lb{font:500 12px/1 var(--font);color:var(--ink3)}.wb4 .z6 .fd .cmp .tx{font:300 14.5px/1.6 var(--item);letter-spacing:-.02em;color:var(--ink2);overflow-wrap:anywhere}.wb4 .z6 .fd .cmp>div:first-child .tx{color:var(--ink3)}.wb4 .z6 .fd mark{box-shadow:none;cursor:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:1px 0}.wb4 .z6 .fd mark.o{color:var(--ink2);background:#00000012}.wb4 .z6 .fd mark.n{color:var(--accent-ink);background:#3182f61f}.wb4 .z6 .sp6{vertical-align:-.06em;background:#3182f647;width:.34em;height:.82em;margin:0 .05em;display:inline-block}.wb4 .z6 .fd mark .sp6{background:#00000047}.wb4 .z6 .fd mark.n .sp6{background:#3182f673}.wb4 .z6 .fd .why{font:400 12.5px/1.55 var(--font);color:var(--ink3);margin:8px 0 0}.wb4 .z6 .fd .act{align-items:center;gap:6px;padding:14px 0 16px;display:flex}.wb4 .z6 .fd.done .hd b{color:var(--ink3);font-weight:500}.wb4 .z6 .fd.done .df{color:var(--ink3)}.wb4 .z6 .pill{height:30px;font:500 13px/1 var(--font);color:var(--ink);box-shadow:0 0 0 1px var(--line2);transition:background-color var(--t1) var(--ease);border-radius:999px;padding:0 13px}.wb4 .z6 .pill:hover{background:var(--hover)}.wb4 .z6 .pill.p{color:#fff;box-shadow:none;background:#121212;font-weight:600}.wb4 .z6 .pill.p:hover{background:#2e2e2e}.wb4 .z6 .ask6{width:30px;height:30px;color:var(--ink3);border-radius:999px;place-items:center;display:grid}.wb4 .z6 .ask6:hover{background:var(--hover);color:var(--ink)}.wb4 .z6 .none6{font:400 13px/1.5 var(--font);color:var(--ink3);margin:0;padding:14px 0}.wb4 .z6 .stem-result{font:400 13px/1.6 var(--font);color:var(--ink2);word-break:keep-all;overflow-wrap:anywhere;align-items:flex-start;gap:6px;margin:0;padding:14px 0;display:flex}.wb4 .z6 .stem-result>svg{flex:none;margin-top:3px}.wb4 .z6 .stem-result.unavailable{display:block}.wb4 .z6 .stem-result b{font-weight:600}.wb4 .z6 .stem-result p{color:var(--ink3);margin:4px 0 12px}.wb4 .z6 .stem-result+.fd{border-top:1px solid var(--divider)}.wb4 .z6 .stem-result:has(.stem-note){flex-wrap:wrap}.wb4 .z6 .stem-result .stem-note{color:var(--ink3);flex-basis:100%;padding-left:20px;font-size:12.5px}.wb4 .z6 .ref6{border-top:1px solid var(--divider);min-width:0}.wb4 .z6 .rf{text-align:left;cursor:pointer;align-items:center;gap:8px;width:100%;min-width:0;min-height:44px;padding:12px 0;display:flex}.wb4 .z6 .rf,.wb4 .z6 .rf:hover{background:0 0;border-radius:0;height:auto}.wb4 .z6 .rf .t{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 14px/1.3 var(--font);font-variant-numeric:tabular-nums;flex:1;overflow:hidden}.wb4 .z6 .ref6 .tag{font:400 12.5px/1.3 var(--font);color:var(--ink3);white-space:nowrap;flex:none}.wb4 .z6 .ref6 .tag.basis{border:1px solid var(--line2);border-radius:4px;padding:2px 6px}.wb4 .z6 .ref6 .rbd{transition:grid-template-rows var(--t2) var(--ease);grid-template-rows:0fr;display:grid}.wb4 .z6 .ref6 .rbd>div{visibility:hidden;min-width:0;min-height:0;transition:visibility 0s var(--t2);overflow:hidden}.wb4 .z6 .ref6.open .rbd{grid-template-rows:1fr}.wb4 .z6 .ref6.open .rbd>div{visibility:visible;transition:visibility}.wb4 .z6 .ref-detail{padding:2px 0 16px}.wb4 .z6 .ref-quote{font:300 14.5px/1.7 var(--item);color:var(--ink2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px}.wb4 .z6 .ref-quote .lb{font:500 12px/1.7 var(--font);color:var(--ink3)}.wb4 .z6 .ref-quote .tag{vertical-align:baseline;margin-right:6px;display:inline-block}.wb4 .z6 .ref-quote mark{color:inherit;box-shadow:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 50%,#ffe15266 50%);border-radius:0;padding:0}.wb4 .z6 .rimg6{overscroll-behavior:contain;scrollbar-width:none;max-height:min(440px,50vh);overflow:hidden auto}.wb4 .z6 .rimg6::-webkit-scrollbar{display:none}.wb4 .z6 .rimg6 img{width:100%;max-width:100%;height:auto;display:block}.wb4 .z6 .ref-error{font:400 13px/1.5 var(--font);color:var(--ink3);overflow-wrap:anywhere;margin:0}.wb4 .z6mid{box-shadow:inset 1px 0 0 var(--divider), inset -1px 0 0 var(--divider);background:#fff;position:relative}.wb4 .z6mid .ch{padding:0 24px}.wb4 .z6 .ctitle{font:600 15px/1.2 var(--font);color:var(--ink);letter-spacing:.005em;white-space:nowrap;transition:background-color var(--t1) var(--ease);border-radius:8px;margin:0 -7px;padding:4px 7px}.wb4 .z6 .ctitle:not(.anat):hover{background:var(--hover)}.wb4 .z6mid .scroll{flex-direction:column;padding:6px 24px 84px;display:flex;container-type:inline-size}.wb4 .z6 .paper{width:var(--tw,423px);max-width:100%;box-shadow:none;font:300 var(--fq,15.3px)/1.75 var(--item);letter-spacing:-.025em;color:#111;text-align:justify;word-break:keep-all;background:0 0;border-radius:0;flex:none;margin:0 auto;padding:0;position:static}.wb4 .z6 .paper .bogi,.wb4 .z6 .paper ol{font-size:inherit}.wb4 .z6 .paper .bogi{text-align:left;border-color:#222;margin:16px 0 4px;padding:13px 14px 7px}.wb4 .z6 .paper .bogi-t{letter-spacing:.2em;width:auto;padding:0 8px;font-size:.95em}.wb4 .z6 .paper ol{text-align:left;grid-template-columns:repeat(5,minmax(0,1fr));justify-content:stretch;gap:4px 6px;margin-top:12px}@container (max-width:300px){.wb4 .z6 .paper ol{grid-template-columns:repeat(3,minmax(0,1fr))}}.wb4 .z6 .paper .pimg{border-radius:2px}.wb4 .z6 .paper .wv{cursor:pointer}.wb4 .z6 .paper .wv.on{text-decoration-thickness:1.9px}.wb4 .z6 .paper .swap{opacity:0}.wb4 .z6 .skel{width:var(--tw,423px);flex:none;max-width:100%;margin:0 auto}.wb4 .z6 .skel i{background:linear-gradient(100deg,#efefef 0% 38%,#f9f9f9 50%,#efefef 62% 100%) 0 0/220% 100%;border-radius:2px;height:12px;margin:0 0 15px;animation:1.3s linear infinite z6-flow;display:block}.wb4 .z6 .skel i.f{width:72%;height:96px;margin:20px auto 22px}@keyframes z6-flow{0%{background-position:120% 0}to{background-position:-100% 0}}.wb4 .z6 .pager{z-index:12;color:#fff;background:#1d1d1d;border-radius:999px;align-items:center;gap:2px;height:40px;padding:0 4px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px -10px #00000080}.wb4 .z6 .pager button{color:#fff;border-radius:999px;place-items:center;min-width:32px;height:32px;display:grid}.wb4 .z6 .pager button:hover:not(:disabled){background:#ffffff1f}.wb4 .z6 .pager button:disabled{opacity:.35;cursor:default}.wb4 .z6 .pager .num{font:500 14px/1 var(--font);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.wb4 .z6 .pager .num small{opacity:.55;font-size:14px}.wb4 .z6 .strip{z-index:13;width:min(452px,100% - 24px);box-shadow:var(--sh-pop);opacity:0;pointer-events:none;transition:opacity var(--t2) var(--ease), transform var(--t2) var(--ease);background:#fff;border-radius:14px;padding:12px 12px 10px;position:absolute;bottom:64px;left:50%;transform:translate(-50%,6px)}.wb4 .z6 .strip.open{opacity:1;pointer-events:auto;transform:translate(-50%)}.wb4 .z6 .strip .sh{font:500 12.5px/1 var(--font);color:var(--ink3);align-items:center;gap:12px;padding:0 2px 10px;display:flex}.wb4 .z6 .strip .sh b{color:var(--ink);margin-right:auto;font-weight:600}.wb4 .z6 .strip .sh span{align-items:center;gap:5px;display:inline-flex}.wb4 .z6 .strip .grid{scrollbar-width:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;max-height:min(360px,52vh);padding:2px;display:grid;overflow:auto}.wb4 .z6 .strip .grid::-webkit-scrollbar{display:none}.wb4 .z6 .strip .grid button{height:40px;font:600 13px/1 var(--font);font-variant-numeric:tabular-nums;color:var(--ink2);box-shadow:0 0 0 1px var(--line);border-radius:9px;justify-content:center;align-items:center;gap:5px;display:flex}.wb4 .z6 .strip .grid button:hover{background:var(--hover);color:var(--ink)}.wb4 .z6 .strip .grid button[aria-current=true]{box-shadow:0 0 0 2px var(--accent);color:var(--ink)}.wb4 .z6 .dot6{border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.wb4 .z6 .dot6.must{background:var(--danger)}.wb4 .z6 .dot6.warn{background:#c99a00}.wb4 .z6 .dot6.done{background:#bdbdbd}.wb4 .z6 .dot6.run{background:var(--accent)}.wb4 .z6exp{background:#fff}.wb4 .z6exp .scroll{padding:0 24px 84px}.wb4 .z6 .stepper{min-width:0;font:500 13px/1 var(--font);flex:1;align-items:center;gap:14px;margin:0;padding:0;list-style:none;display:flex}.wb4 .z6 .stepper li{white-space:nowrap;color:#b3b3b3;align-items:center;gap:5px;display:inline-flex}.wb4 .z6 .stepper li.ok{color:var(--ink3)}.wb4 .z6 .stepper li.on{color:var(--ink);font-weight:600}.wb4 .z6 .stepper li.on .spin{border:1.6px dashed var(--ink2);border-radius:50%;width:12px;height:12px;animation:2.4s linear infinite z6-spin}.wb4 .z6 .stepper li.on .tx{background:linear-gradient(90deg, var(--ink) 0%, var(--ink) 35%, #b8b8b8 50%, var(--ink) 65%, var(--ink) 100%) 0 0/250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite z6-shimmer}@keyframes z6-spin{to{transform:rotate(360deg)}}@keyframes z6-shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}.wb4 .z6 .rw{height:30px;font:500 13px/1 var(--font);color:var(--ink3);border-radius:9px;flex:none;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.wb4 .z6 .rw:hover{background:var(--hover);color:var(--ink)}.wb4 .z6 .anshead{border-bottom:1px solid var(--divider);font:500 13px/1 var(--font);color:var(--ink3);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:6px;padding:2px 0 12px;display:flex}.wb4 .z6 .anshead b{font:400 20px/1 var(--exp);color:var(--ink)}.wb4 .z6 .anshead .ok{color:var(--accent-ink);align-items:center;gap:4px;display:inline-flex}.wb4 .z6 .anshead .bad{color:var(--danger);align-items:center;gap:4px;display:inline-flex}.wb4 .z6 .anshead .grow{flex:1}.wb4 .z6 .anshead .mini6{height:26px;font:500 12.5px/1 var(--font);color:var(--ink3);border-radius:8px;padding:0 8px}.wb4 .z6 .anshead .mini6:hover{background:var(--hover);color:var(--ink)}.wb4 .z6 .anshead .acts{flex-basis:100%;gap:6px;display:flex}.wb4 .z6 .psol6{border-bottom:1px solid var(--divider);font:400 13.5px/1.5 var(--font);color:var(--ink2);gap:4px;margin:0 0 10px;padding:8px 0 10px;display:grid}.wb4 .z6 .psol6 .sr{gap:10px;display:flex}.wb4 .z6 .psol6 .vd.o{color:var(--accent-ink)}.wb4 .z6 .psol6 .vd.x{color:var(--ink4)}.wb4 .z6 .psol6 .psh{justify-items:start;gap:6px;min-width:0;margin-bottom:6px;display:grid}.wb4 .z6 .psol6 .pmodel{font:500 12px/1.4 var(--font);color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.wb4 .z6 .psol6 .sr{align-items:flex-start}.wb4 .z6 .psol6 .sr>span:first-child{flex:none;width:12px;padding-top:1px}.wb4 .z6 .psol6 .why{min-width:0;color:var(--ink2);overflow-wrap:anywhere;padding-top:1px}.wb4 .z6 .psol6 .pr{color:var(--ink2);overflow-wrap:anywhere;margin:2px 0 0}.wb4 .z6 .psol6 .sr,.wb4 .z6 .psol6 .pr{animation:wb4-fade var(--t1) var(--ease)}@media (prefers-reduced-motion:reduce){.wb4 .z6 .psol6 .sr,.wb4 .z6 .psol6 .pr{animation:none}}.wb4 .z6 .xp-draft{font:400 var(--fe,14px)/1.9 var(--exp);color:#161616;caret-color:var(--accent);background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:2px 2px 8px}.wb4 .z6 .xp-draft__answer{display:none!important}.wb4 .z6 .xp-draft p{margin:0}.wb4 .z6 .xp-draft__sec+.xp-draft__sec{margin-top:2px}.wb4 .z6 .xp-draft__title{font:700 12.5px/1.7 var(--exp-h);letter-spacing:.02em;color:#e2007a;border:0;border-radius:0;padding:1px 8px;display:inline-block;box-shadow:inset 0 0 0 1px #e2007a;margin:10px 0 4px!important}.wb4 .z6 .xp-draft__title[data-title*=정답]{color:#fff;box-shadow:none;background:#e2007a}.wb4 .z6 .xp-draft__title[data-title*=오답]{color:#fff;box-shadow:none;background:#7c7c7c}.wb4 .z6 .xp-draft__h{font-weight:700;margin-top:0!important}.wb4 .z6 .xp-draft__note{color:var(--ink2)}.wb4 .z6 .xp-draft__memo{font-family:var(--font)}.wb4 .z6 .eedit{outline:none}.wb4 .z6 .eempty{font:400 13px/1.5 var(--font);color:var(--ink3);justify-items:start;gap:8px;padding:14px 0;display:grid}.wb4 .z6 .eempty p{margin:0}.wb4 .z6 .estream{font:400 var(--fe,14px)/1.9 var(--exp);white-space:pre-wrap;color:#161616}.wb4 .z6 .skel6{padding-top:8px}.wb4 .z6 .skel6 i{background:linear-gradient(100deg,#efefef 0% 38%,#f9f9f9 50%,#efefef 62% 100%) 0 0/220% 100%;border-radius:2px;height:11px;margin:0 0 13px;animation:1.3s linear infinite z6-flow;display:block}.wb4 .z6card.tight .z6ref .scroll{padding:0 14px 48px}.wb4 .z6card.tight .z6exp .scroll{padding:0 16px 84px}.wb4 .z6card.tight .z6exp .ch{padding:0 12px}.wb4 .z6card.tight .z6mid .scroll{padding:6px 16px 84px}.wb4 .z6card.tight .fd .act{flex-wrap:wrap}.wb4 .z6card.tight .pill{padding:0 10px}.wb4 .z6card.tight .stepper{gap:8px;font-size:12.5px}.wb4 .z6card.tight .rw{padding:0 6px}.wb4 .z6card.narrow>.z6ref,.wb4 .z6card.narrow>.z6exp{flex:0 0 var(--side);order:2}.wb4 .z6card.narrow[data-pane=ref]>.z6exp,.wb4 .z6card.narrow[data-pane=exp]>.z6ref{display:none}.wb4 .z6card.narrow>.z6mid{box-shadow:inset -1px 0 0 var(--divider)}.wb4 .z6 .z6pane{height:48px;padding:0 18px}.wb4 .z6card.narrow .z6ref .grp:first-child>h3{height:44px}.wb4 .z6card .donebtn{z-index:14;bottom:16px;right:16px}.wb4 .z6-pop{z-index:72;width:300px;max-height:min(460px,64vh);box-shadow:var(--sh-pop);color:var(--ink);font:400 13.5px/1.35 var(--font);animation:wb4-fade var(--t1) var(--ease);scrollbar-width:none;background:#fff;border-radius:14px;padding:6px;position:fixed;overflow:auto}.wb4 .z6-pop::-webkit-scrollbar{display:none}.wb4 .z6-pop .cpt{font:500 12px/1 var(--font);color:var(--ink3);padding:8px 10px 6px}.wb4 .z6-pop .cin6{gap:6px;padding:2px 6px 8px;display:flex}.wb4 .z6-pop .cin6 input{appearance:none;min-width:0;height:32px;box-shadow:inset 0 0 0 1px var(--line2);font:600 14px/1 var(--font);letter-spacing:.02em;color:var(--ink);transition:box-shadow var(--t1) var(--ease);background:#fff;border:0;border-radius:9px;outline:none;flex:1;padding:0 10px}.wb4 .z6-pop .cin6 input:focus{box-shadow:inset 0 0 0 1.5px var(--accent)}.wb4 .z6-pop .cin6 input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--danger)}.wb4 .z6-pop .cerr{font:400 12px/1.45 var(--font);color:var(--danger);margin:-2px 10px 8px}.wb4 .z6-pop .pill{height:32px;font:500 13px/1 var(--font);color:var(--ink);box-shadow:0 0 0 1px var(--line2);white-space:nowrap;transition:background-color var(--t1) var(--ease);border-radius:999px;flex:none;padding:0 12px}.wb4 .z6-pop .pill:hover{background:var(--hover)}.wb4 .z6-pop .pill.p{color:#fff;box-shadow:none;background:#121212;font-weight:600}.wb4 .z6-pop .pill.p:hover{background:#2e2e2e}.wb4 .z6-pop .pill:disabled{opacity:.35;pointer-events:none}.wb4 .z6-pop .cline{text-align:left;border-radius:9px;align-items:center;gap:8px;width:100%;min-height:36px;padding:6px 10px;display:flex}.wb4 .z6-pop button.cline:hover{background:var(--hover)}.wb4 .z6-pop .cline em{font:500 12px/1.35 var(--font);color:var(--accent-ink);flex:none;font-style:normal}.wb4 .z6-pop .cline.file em{color:var(--danger)}.wb4 .z6-pop .cline b{flex:none;font-weight:700}.wb4 .z6-pop .cline .nm{flex:1;min-width:0}.wb4 .z6-pop .cline small{font:400 12px/1.45 var(--font);color:var(--ink3);margin-top:3px;display:block}.wb4 .z6-pop .cline.file .pill{height:28px;padding:0 10px;font-size:12.5px}.wb4 .z6-pop .clist{box-shadow:inset 0 1px 0 var(--divider);margin-top:2px;padding-top:4px}.wb4 .z6-pop .clist button{text-align:left;width:100%;min-height:34px;transition:background-color var(--t1) var(--ease);border-radius:9px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.wb4 .z6-pop .clist button:hover{background:var(--hover)}.wb4 .z6-pop .clist button b{width:12px;color:var(--ink3);flex:none;font-weight:600}.wb4 .z6-pop .clist button .nm{flex:1;min-width:0}.wb4 .z6-pop .clist button em{font:500 12px/1.35 var(--font);color:var(--accent-ink);flex:none;font-style:normal}.wb4 .z6-pop .clist button svg{color:var(--ink);flex:none;margin-top:1px}.wb4 .z6-pop .clist button.sg b{color:var(--accent-ink)}.wb4 .z6-ask{z-index:50;color:#fff;height:34px;font:500 13px/1 var(--font);background:#1d1d1d;border-radius:10px;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:fixed;box-shadow:0 10px 26px -10px #0000008c}.wb4 .z6-ask:hover{background:#333}@media (prefers-reduced-motion:reduce){.wb4 .z6 *,.wb4 .z6-pop,.wb4 .z6-pop *{transition:none!important;animation:none!important}}:is(html,.qp-app-root)[data-kds-reduced-motion=true] .wb4 .z6 .ref6 *{transition:none!important;animation:none!important}.wb4 .z6 .rimg6 .pimg6{min-height:140px;position:relative}.wb4 .z6 .rimg6 .pimg6.on{min-height:0}.wb4 .z6 .rimg6 .pimg6 img{opacity:0;transition:opacity var(--t1) var(--ease)}.wb4 .z6 .rimg6 .pimg6.on img{opacity:1}.wb4 .z6 .rimg6 .pimg6 .sk{opacity:0;background:linear-gradient(100deg,#efefef 0% 38%,#f9f9f9 50%,#efefef 62% 100%) 0 0/220% 100%;border-radius:4px;animation:1.3s linear infinite z6-flow,1s cubic-bezier(.16,1,.3,1) .2s forwards z6-sk-in;position:absolute;inset:0}.wb4 .z6 .rimg6 .pimg6.on .sk{display:none}@keyframes z6-sk-in{to{opacity:1}}.wb4 .z6mid .ch{justify-content:center}.wb4 .z6 .ctitle.anat{align-items:flex-start;margin:0;padding:0 14px;display:inline-flex}.wb4 .z6 .ctitle.anat .pt{isolation:isolate;cursor:pointer;position:relative}.wb4 .z6 .ctitle.anat .pt b{font:700 18px/1 var(--font);letter-spacing:-.005em;color:var(--ink);display:block}.wb4 .z6 .ctitle.anat .us{text-align:center;width:36px;font:700 18px/1 var(--font);color:#d2d2d2;font-style:normal}.wb4 .z6 .ctitle.anat .pt:before{content:"";z-index:-1;transition:background-color var(--t1) var(--ease);border-radius:8px;position:absolute;inset:-5px -8px}.wb4 .z6 .ctitle.anat .pt:hover:before,.wb4 .z6 .ctitle.anat .pt[aria-expanded=true]:before{background:var(--hover)}.wb4 .z6 .ctitle.anat .pt.flash:before{background:var(--accent-soft)}.wb4 .z6 .ctitle.anat .pt:focus-visible{outline:none}.wb4 .z6 .ctitle.anat .pt:focus-visible:before{box-shadow:0 0 0 2px var(--accent)}.wb4 .z6 .ctitle.anat .am{position:relative}.wb4 .z6 .ctitle.anat .am:after{content:"";pointer-events:none;--amb:#e5484de6;background:repeating-linear-gradient(90deg, var(--amb) 0 7px, transparent 7px 11px) left top / 100% 1.5px no-repeat, repeating-linear-gradient(90deg, var(--amb) 0 7px, transparent 7px 11px) left bottom / 100% 1.5px no-repeat, repeating-linear-gradient(180deg, var(--amb) 0 7px, transparent 7px 11px) left top / 1.5px 100% no-repeat, repeating-linear-gradient(180deg, var(--amb) 0 7px, transparent 7px 11px) right top / 1.5px 100% no-repeat;position:absolute;inset:-4px}.wb4 .z6 .paper.osheet{font:400 15px/1.4 var(--font);letter-spacing:-.112px;text-align:left;word-break:normal}.wb4 .z6 .osheet-in,.wb4 .z6 .osheet-svg{position:relative}.wb4 .z6mid .scroll[data-paper-promoted] .paper{will-change:opacity}.wb4 .z6mid .scroll[data-paper-covered] .paper{opacity:.001;pointer-events:none}.wb4 .z6 .osheet .qp-original-content__svg{animation:none}.wb4 .z6 .osheet .omarks{z-index:2;pointer-events:none;position:absolute;inset:0}.wb4 .z6 .osheet .omk{box-sizing:content-box;pointer-events:auto;cursor:pointer;transition:background-color var(--t1) var(--ease);background-position:0 100%;background-repeat:repeat-x;background-size:8px 4px;padding-bottom:5px;position:absolute}.wb4 .z6 .osheet .omk.hl{background-color:#0000000b}.wb4 .z6 .osheet .omk.done{pointer-events:none;cursor:default;background:0 0;padding-bottom:0}.wb4 .z6 .osheet .omk.done.hl{background-color:#0000000d}.wb4 .z6 .osheet .omk.done.fx.hl{background-color:#3182f61f}:where(.wb4) .wb-pdf-image{position:relative}:where(.wb4) .wb-pdf-image>.pimg{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}:where(.wb4) .wb-pdf-text-layer{pointer-events:none;position:absolute;inset:0;overflow:hidden}:where(.wb4) .wb-pdf-text-layer__page{transform:scale(var(--pdf-text-scale,0));transform-origin:0 0;position:absolute;top:0;left:0}:where(.wb4) .wb-pdf-text-layer__line{color:#0000;white-space:pre;position:absolute}:where(.wb4) .wb-pdf-text-layer__space{color:#0000;letter-spacing:0;-webkit-user-select:text;user-select:text;font-family:serif;line-height:1;position:absolute}:where(.wb4) .wb-pdf-text-layer [data-pdf-word]{color:#0000;-webkit-text-fill-color:transparent;letter-spacing:0;word-spacing:0;white-space:pre;transform-origin:0 0;cursor:text;pointer-events:auto;-webkit-user-select:text;user-select:text;font-family:serif;font-style:normal;font-weight:400;line-height:1;display:inline-block;position:absolute}:where(.wb4) .wb-pdf-text-layer ::selection{color:#0000;background:color-mix(in srgb, var(--qp-color-action) 22%, transparent)}
:where(.wb4) .urow[data-kind=blocked] .ubody{grid-template-columns:minmax(40px,max-content) minmax(0,1fr) auto}:where(.wb4) .uerr{color:var(--danger);margin:-24px 0 24px;font-size:13px;font-weight:600;line-height:1.5}
.qp-wb4-root{display:contents}.qp-wb4-root[hidden]{display:none}.qp-content-split>.qp-main[data-bench]{flex:0 0 var(--qp-bench-chat-w,calc(var(--qp-user-sidebar-w,238px) / var(--qp-z,1)));background:#fff;border-inline-start:0;min-inline-size:0;position:relative}.qp-content-split>.qp-main[data-bench]:before{content:"";z-index:3;pointer-events:none;background:#e2e2e2;inline-size:1px;position:absolute;inset-block:0;inset-inline-start:0}.qp-content-split>.qp-main[data-bench=closed]{flex:1 1 0}.qp-content-split>.qp-main[data-bench=closed]:before{content:none}.qp-main[data-bench] .qp-conversation-aurora{display:none}.qp-main[data-bench]{grid-template-rows:auto minmax(0,1fr)}.qp-main[data-bench]>.qp-wb4-top{grid-area:1/1}.qp-main[data-bench]>.qp-conversation-stage,.qp-main[data-bench]:not([data-initial=true])>.qp-chat-dock{grid-area:2/1}.qp-wb4-top{z-index:2;background:0 0;flex:none;position:relative;overflow:visible}.qp-wb4-top .wb{display:contents}.qp-wb4-log{background:0 0;padding-top:16px;overflow:visible}.qp-wb4-log .msg{width:min(720px,100% - 40px)}.qp-wb4-log .msg.ai{font-size:14.5px;line-height:1.65}.qp-wb4-log .msg.user .bubble{font-size:14.5px}.qp-wb4-log .macts a.mini{text-decoration:none}.qp-main[data-bench] .qp-message-list{--qp-chat-font-size:14.5px;width:min(720px,100% - 40px);padding-top:0;line-height:1.65}.qp-main[data-bench] .qp-chat-dock{width:100%;min-inline-size:0;margin:0;padding:0 16px 16px}.qp-main[data-bench] .qp-chat-dock .qp-composer,.qp-main[data-bench] .qp-chat-dock .composer{width:min(720px,100%);margin:0 auto}.qp-bench-chat-resize{z-index:6;inset-block:0;cursor:col-resize;touch-action:none;outline:none;width:18px;position:absolute;left:-9px}.qp-bench-chat-resize:before{content:"";inset-block:0;border-radius:var(--qp-radius-full);--qp-bench-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(--qp-bench-resize-highlight) 15%, transparent) 10%, color-mix(in srgb, var(--qp-bench-resize-highlight) 48%, transparent) 25%, var(--qp-bench-resize-highlight) 50%, color-mix(in srgb, var(--qp-bench-resize-highlight) 48%, transparent) 75%, color-mix(in srgb, var(--qp-bench-resize-highlight) 15%, transparent) 90%, transparent);opacity:0;inline-size:6px;transition:opacity var(--qp-motion-fast);position:absolute;left:50%;transform:translate(-50%)}.qp-bench-chat-resize:is(:hover,:focus-visible):before,html[data-bench-resizing] .qp-bench-chat-resize:before{opacity:1}html[data-bench-resizing],html[data-bench-resizing] *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}html[data-qp-vt]:not([data-qp-vt-live]) .qp-content-split{view-transition-name:qp-out}html[data-qp-vt][data-qp-vt-live] .qp-content-split{view-transition-name:qp-in}html[data-qp-vt]::view-transition-old(root){display:none}html[data-qp-vt]::view-transition-new(root){animation:none}html[data-qp-vt]::view-transition-group(qp-out){animation:none}html[data-qp-vt]::view-transition-group(qp-in){animation:none}html[data-qp-vt]::view-transition-old(qp-out){animation:.17s cubic-bezier(0,0,.2,1) both qp-vt-sink}html[data-qp-vt]::view-transition-new(qp-in){animation:.32s cubic-bezier(.16,1,.3,1) 70ms both qp-vt-lift}@keyframes qp-vt-sink{to{opacity:0;transform:translateY(8px)}}@keyframes qp-vt-lift{0%{opacity:0;transform:translateY(10px)}}
