.ik-paper{display:flex;flex-direction:column;gap:14px;margin:18px 0 8px}.ik-pq{border:1px solid var(--ik-line);border-radius:18px;padding:16px 16px 14px;background:#fff}html[data-theme=dark] .ik-pq{background:#1c1c1e}.ik-pq-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;font-size:12px}.ik-pq-no{font-weight:800;letter-spacing:.02em;color:var(--ik-ink)}.ik-pq-meta{color:var(--ik-muted);font-weight:600}.ik-pq-verified{padding:2px 8px;background:rgba(22,163,74,.12);color:#15803d}.ik-pq-mark,.ik-pq-verified{border-radius:999px;font-weight:700}.ik-pq-mark{margin-left:auto;padding:2px 9px;background:var(--ik-soft);color:var(--ik-muted)}.ik-pq-mark.is-right{background:rgba(22,163,74,.14);color:#15803d}.ik-pq-mark.is-wrong{background:rgba(220,38,38,.12);color:#b91c1c}.ik-pq-set{margin:0 0 6px;font-size:13px;font-weight:700;color:var(--ik-muted)}.ik-pq-passage{margin:0 0 12px;padding:12px 14px;border-radius:14px;background:var(--ik-soft);font-size:15px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.ik-pq-img{display:block;width:100%;margin:0 0 12px;border:1px solid var(--ik-line);border-radius:12px;background:#fff}.ik-pq-text{margin:0;font-size:16.5px;line-height:1.6;font-weight:500;color:var(--ik-ink);white-space:pre-wrap;overflow-wrap:anywhere}.ik-pq-opts{display:flex;flex-direction:column;gap:8px;margin-top:12px}.ik-pq-opt{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;text-align:left;border:1px solid var(--ik-line);border-radius:12px;background:transparent;color:var(--ik-ink);font:inherit;font-size:15px;line-height:1.5;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .12s ease}.ik-pq-opt:not(:disabled):hover{border-color:var(--ik-ink)}.ik-pq-opt:not(:disabled):active{transform:scale(.985)}.ik-pq-opt:disabled{cursor:default}.ik-pq-opt.is-on{border-color:var(--ik-ink)}.ik-pq-opt.is-right{border-color:#16a34a;background:rgba(22,163,74,.08)}.ik-pq-opt.is-wrong{border-color:#dc2626;background:rgba(220,38,38,.06);opacity:.85}.ik-pq-key{flex:0 0 auto;display:grid;place-items:center;width:24px;height:24px;margin-top:1px;border-radius:999px;background:var(--ik-soft);color:var(--ik-muted);font-size:12px;font-weight:800}.ik-pq-opt.is-on .ik-pq-key,.ik-pq-opt.is-right .ik-pq-key{background:var(--ik-ink);color:#fff}html[data-theme=dark] .ik-pq-opt.is-on .ik-pq-key,html[data-theme=dark] .ik-pq-opt.is-right .ik-pq-key{color:#111}.ik-pq-opt.is-right .ik-pq-key{background:#16a34a;color:#fff!important}.ik-pq-opt.is-wrong .ik-pq-key{background:#dc2626;color:#fff}.ik-pq-opt-text{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}.ik-pq-tita{display:flex;gap:8px;margin-top:12px}.ik-pq-tita input{flex:1 1 auto;min-width:0;padding:10px 12px;border:1px solid var(--ik-line);border-radius:12px;background:transparent;color:var(--ik-ink);font:inherit;font-size:16px;outline:none}.ik-pq-tita input:focus{border-color:var(--ik-ink)}.ik-pq-check{flex:0 0 auto;padding:10px 18px;border:0;border-radius:999px;background:var(--ik-ink);color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer}html[data-theme=dark] .ik-pq-check{color:#111}.ik-pq-check:disabled{opacity:.4;cursor:default}.ik-pq-result{margin:12px 0 0;font-size:14.5px;color:var(--ik-ink)}.ik-pq-result .is-right{color:#15803d}.ik-pq-coins{color:var(--ik-muted);font-weight:600}.ik-pq-coins a{color:var(--ik-link)}.ik-pq-boxes{display:flex;flex-direction:column;gap:8px;margin-top:12px}.ik-pq-box{border:1px solid var(--ik-line);border-radius:12px;overflow:hidden}.ik-pq-box-head{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 14px;border:0;background:var(--ik-soft);color:var(--ik-ink);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.ik-pq-chev{display:inline-block;font-size:18px;line-height:1;color:var(--ik-muted);transition:transform .2s ease}.ik-pq-box.is-open .ik-pq-chev{transform:rotate(90deg)}.ik-pq-box-body{padding:12px 14px;font-size:14.5px;line-height:1.6;animation:ik-pq-in .22s ease both}.ik-pq-sol{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ik-ink)}@keyframes ik-pq-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.ik-pq-tracker{display:flex;align-items:center;gap:12px;margin-top:4px;padding:10px 14px;border-radius:14px;background:var(--ik-soft);font-size:13px;color:var(--ik-muted)}.ik-pq-tracker b{color:var(--ik-ink)}.ik-pq-bar{flex:1 1 auto;height:6px;border-radius:999px;background:var(--ik-line);overflow:hidden}.ik-pq-bar>span{display:block;height:100%;border-radius:999px;background:var(--ik-ink);transition:width .4s ease}@media (prefers-reduced-motion:reduce){.ik-pq-bar>span,.ik-pq-chev,.ik-pq-opt{transition:none}.ik-pq-box-body{animation:none}}.ik-paper-count{margin:0 0 -4px;font-size:13px;font-weight:600;color:var(--ik-muted)}.ik-paper-count b{color:var(--ik-ink)}.ik-paper-slot.is-active.from-right{animation:ik-slide-r .26s ease both}.ik-paper-slot.is-active.from-left{animation:ik-slide-l .26s ease both}@keyframes ik-slide-r{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}@keyframes ik-slide-l{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:none}}.ik-pager{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;margin:2px 0 0}.ik-pager-pills{display:flex;gap:4px;padding:3px;border-radius:999px;background:var(--ik-soft)}.ik-pager-arrow,.ik-pager-end,.ik-pager-pill{min-width:36px;height:36px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--ik-ink);font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background .18s ease,color .18s ease,transform .12s ease}.ik-pager-pill{position:relative}.ik-pager-pill.is-on{background:var(--ik-ink);color:#fff}html[data-theme=dark] .ik-pager-pill.is-on{color:#111}.ik-pager-pill:not(.is-on):hover{background:rgba(0,0,0,.06)}.ik-pager-pill.is-right:after,.ik-pager-pill.is-tried:after,.ik-pager-pill.is-wrong:after{content:"";position:absolute;right:6px;top:6px;width:6px;height:6px;border-radius:999px;background:var(--ik-muted)}.ik-pager-pill.is-right:after{background:#16a34a}.ik-pager-pill.is-wrong:after{background:#dc2626}.ik-pager-arrow{font-size:20px;line-height:1;border:1px solid var(--ik-line)}.ik-pager-end{font-size:13px;color:var(--ik-muted)}.ik-pager-arrow:disabled,.ik-pager-end:disabled{opacity:.35;cursor:default}.ik-pager-arrow:not(:disabled):active,.ik-pager-pill:active{transform:scale(.94)}@media (max-width:480px){.ik-pager-end{display:none}}@media (prefers-reduced-motion:reduce){.ik-paper-slot.is-active{animation:none}}.ik-paper-layout{position:relative}.ik-rail{display:none}.ik-tree-pill{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;padding:9px 14px;border:1px solid var(--ik-line);border-radius:999px;background:var(--ik-soft);color:var(--ik-ink);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.ik-tree-group+.ik-tree-group{margin-top:16px}.ik-tree-head{margin:0 0 6px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ik-muted)}.ik-tree ul{list-style:none;margin:0;padding:0}.ik-tree-link{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;border-radius:10px;color:var(--ik-ink);text-decoration:none;font-size:14px;line-height:1.3;transition:background .15s ease}.ik-tree-link:hover{background:var(--ik-soft)}.ik-tree-link.is-on{background:var(--ik-ink);color:#fff}html[data-theme=dark] .ik-tree-link.is-on{color:#111}.ik-tree-link small{font-size:11.5px;font-weight:700;color:var(--ik-muted)}.ik-tree-link.is-on small{color:inherit;opacity:.75}@media (min-width:1180px){.ik-tree-pill{display:none}.ik-rail{display:block;position:absolute;left:-272px;top:0;bottom:0;width:240px}.ik-rail .ik-tree{position:sticky;top:76px;max-height:calc(100vh - 92px);overflow-y:auto;padding-right:6px;scrollbar-width:thin}}.ik-sheet{position:fixed;inset:0;z-index:90;display:flex;align-items:flex-end;justify-content:center}.ik-sheet-back{position:absolute;inset:0;border:0;background:rgba(0,0,0,.55);animation:ik-fade .2s ease both}.ik-sheet-card{position:relative;width:100%;max-width:560px;max-height:84vh;display:flex;flex-direction:column;border-radius:22px 22px 0 0;background:#fff;color:var(--ik-ink);animation:ik-up .28s cubic-bezier(.2,.8,.2,1) both}html[data-theme=dark] .ik-sheet-card{background:#1c1c1e}.ik-sheet-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px 10px;border-bottom:1px solid var(--ik-line);font-size:15px}.ik-sheet-x{width:32px;height:32px;border:0;border-radius:999px;background:var(--ik-soft);color:var(--ik-ink);font-size:20px;line-height:1;cursor:pointer}.ik-sheet-body{overflow-y:auto;padding:12px 14px 24px}@keyframes ik-fade{0%{opacity:0}to{opacity:1}}@keyframes ik-up{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.ik-sheet-back,.ik-sheet-card{animation:none}}.ik-hub-lead{margin:0 0 6px;font-size:14px;color:var(--ik-muted)}.ik-hub-lead b{color:var(--ik-ink)}.ik-hub-foot{margin:20px 0 0;font-size:13.5px;color:var(--ik-muted)}.ik-hub-foot a{color:var(--ik-link)}