.pq-body,.pq-hub{margin:0 0 20px;color:var(--ink)}.pq-h1{margin:6px 0;font-size:clamp(22px,5.6vw,32px);line-height:1.15;font-weight:900;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.pq-lead{margin:0 0 14px;font-size:14.5px;line-height:1.5;color:var(--muted)}.pq-head1{margin-bottom:4px}.pq-search{margin:0 0 14px}.pq-search input{width:100%;height:46px;padding:0 16px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink);font:inherit;font-size:16px;outline:none;transition:border-color .15s var(--ease-out),box-shadow .15s var(--ease-out)}.pq-search input::-moz-placeholder{color:var(--dim)}.pq-search input::placeholder{color:var(--dim)}.pq-search input:focus{border-color:var(--muted);box-shadow:0 0 0 3px var(--surface-2)}.pq-years{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);margin:0 0 16px;overflow:hidden}.pq-yh,.pq-yr{display:flex;align-items:center;gap:6px;padding:4px 10px}.pq-yh{padding-top:6px;padding-bottom:0;font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.pq-yh+.pq-yr,.pq-yr+.pq-yr{border-top:1px solid var(--line)}.pq-yh+.pq-yr{border-top:0}.pq-yh-l,.pq-yr-l{flex:0 0 66px;width:66px}.pq-yh-s{flex:0 1 var(--pq-slots-w,90px);min-width:0}.pq-yh-c,.pq-yr-l{white-space:nowrap}.pq-yr-l{font-size:13px;font-weight:800;color:var(--ink);overflow:hidden;text-overflow:ellipsis;line-height:1.2}.pq-yr-l a{color:inherit;text-decoration:none}.pq-yr-cols{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:8px;column-gap:8px;row-gap:2px}.pq-yr-slots{flex:0 0 auto;min-width:var(--pq-slots-w,90px);max-width:100%;display:flex;flex-wrap:wrap;gap:3px}.pq-yr-secs{flex:1 1 auto;display:flex;flex-wrap:nowrap;gap:3px}.pq-pill{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 10px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink);font-size:13px;font-weight:700;text-decoration:none;transition:transform .15s var(--ease-out),border-color .15s var(--ease-out)}.pq-years .pq-pill{min-width:26px;height:28px;padding:0 5px;font-size:12.5px;line-height:1;white-space:nowrap}.pq-years .pq-pill-sec{padding:0 7px;font-size:12px;font-weight:600}.pq-pill:hover{border-color:var(--muted);text-decoration:none}.pq-pill:active{transform:scale(.96)}.pq-pill-full{display:none}[id^=pq-sec-]{scroll-margin-top:80px}@media (max-width:420px){.pq-yr-slots{gap:2px}.pq-years .pq-pill:not(.pq-pill-sec){min-width:24px;padding:0 3px}}@media (max-width:379px){.pq-yh-l,.pq-yr-l{flex-basis:62px;width:62px}.pq-yr-l{font-size:12.5px}.pq-years .pq-pill{padding:0 4px;font-size:12px}.pq-years .pq-pill-sec{padding:0 5px;font-size:11px}}.pq-years .pq-pill-full{display:none}.pq-years .pq-pill-short{display:inline}@media (min-width:560px){.pq-yh,.pq-yr{gap:10px;padding-left:14px;padding-right:14px}.pq-yh-l,.pq-yr-l{flex-basis:84px;width:84px}.pq-yr-l{font-size:14px}.pq-years .pq-pill{min-width:30px;padding:0 8px;font-size:13px}.pq-years .pq-pill-sec{padding:0 11px}.pq-pill-full{display:inline}.pq-pill-short{display:none}}.pq-slots{margin:0 0 12px;padding:0;list-style:none;flex-direction:column}.pq-slot,.pq-slots{display:flex;gap:6px}.pq-slot{align-items:center;min-width:0;height:42px;padding:0 14px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font-size:14.5px;text-decoration:none;white-space:nowrap;transition:transform .15s var(--ease-out),border-color .15s var(--ease-out)}.pq-slot b{flex:0 0 auto;font-weight:800}.pq-slot-off{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.pq-slot small,.pq-slot-off{color:var(--muted);font-size:12.5px}.pq-slot small{margin-left:auto;flex:0 0 auto;padding-left:8px;font-variant-numeric:tabular-nums}.pq-slot:hover{border-color:var(--muted);text-decoration:none}.pq-slot:active{transform:scale(.99)}.pq-short{margin:0 0 8px;font-size:14px;color:var(--muted)}.pq-short b{margin-left:10px;font-size:11.5px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.pq-short b:first-child{margin-left:0}.pq-back a,.pq-short a{color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.pq-back{margin:8px 0;font-size:14px;color:var(--muted)}.pq-others{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.pq-pill.is-on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.pq-lists{margin:0 0 8px}.pq-lists>.ck-tabs{margin-bottom:10px}.pq-list{margin:0;padding:0;list-style:none}.pq-list li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:9px 2px;border-bottom:1px solid var(--line);font-size:15px;color:var(--ink)}.pq-list li a{font-weight:800;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.pq-list li a,.pq-list li span{color:var(--ink)}.pq-list li small{flex:0 0 auto;font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums;text-align:right}.pq-chapters li{font-size:16px}.pq-sec{margin:0 0 12px}.pq-sec-t{display:flex;justify-content:space-between;margin:0 0 2px;font-size:14px;font-weight:800;color:var(--ink)}.pq-sec-t small{font-size:12.5px;font-weight:600;color:var(--muted)}.pq-d1,.pq-d2{border-bottom:1px solid var(--line)}.pq-d1>summary,.pq-d2>summary{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:11px 2px;cursor:pointer;list-style:none;font-weight:800;color:var(--ink);-webkit-tap-highlight-color:transparent}.pq-d1>summary::-webkit-details-marker,.pq-d2>summary::-webkit-details-marker{display:none}.pq-d1>summary{font-size:16px}.pq-d2{margin-left:10px;border-bottom:0}.pq-d2>summary{font-size:14.5px;padding:8px 2px}.pq-d2>summary a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.pq-d1>summary small,.pq-d2>summary small{font-size:12.5px;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums}.pq-d2 .pq-list{margin-left:4px}.pq-d2 .pq-list li{font-size:14.5px;padding:7px 2px}.pq-empty{margin:8px 0;font-size:14.5px;color:var(--muted)}.pq-results{margin:0 0 16px}.pq-cards{display:flex;flex-direction:column;gap:12px;margin-top:12px}.pq-q{padding:14px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);overflow-wrap:anywhere;scroll-margin-top:80px}.pq-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px}.pq-src{font-size:12.5px;font-weight:800;letter-spacing:.01em;color:var(--ink)}.pq-chip{padding:1px 8px;border-radius:var(--r-pill);background:var(--surface-2);color:var(--muted);font-size:11.5px;font-weight:700;line-height:1.7}.pq-d-easy{color:var(--ck-ok)}.pq-d-medium{color:var(--ck-warn)}.pq-d-hard{color:var(--ck-bad)}.pq-rich{font-size:16px;line-height:1.55;color:var(--ink);overflow-wrap:anywhere}.pq-rich p{margin:0 0 8px}.pq-rich p:last-child{margin-bottom:0}.pq-rich ol,.pq-rich ul{margin:0 0 8px;padding-left:22px}.pq-rich table{display:block;max-width:100%;margin:8px 0;overflow-x:auto;border-collapse:collapse;font-size:14px}.pq-rich td,.pq-rich th{padding:6px 10px;border:1px solid var(--line);text-align:left;vertical-align:top}.pq-rich th{background:var(--surface-2)}.pq-qtext{font-weight:500}.pq-ctx{margin-bottom:8px;padding:10px 12px;font-size:15px}.pq-ctx,.pq-set{border-radius:var(--r-card);background:var(--surface-2)}.pq-set{margin:0 0 12px;padding:12px 14px}.pq-set-note{margin:0 0 6px;font-size:11.5px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.pq-set .pq-rich{font-size:15px}.pq-refer{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--muted)}.pq-figs{display:flex;flex-direction:column;gap:8px;margin:10px 0 0}.pq-figs img,.pq-opt-body img{display:block;max-width:100%;height:auto;border-radius:var(--r-chip);background:#fff}.pq-opts{display:flex;flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none}.pq-opt{display:flex;align-items:flex-start;gap:9px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--r-card);font-size:15px;line-height:1.45;color:var(--ink)}.pq-key{flex:0 0 auto;display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:var(--r-pill);background:var(--surface-2);color:var(--muted);font-size:11.5px;font-weight:800}.pq-opt-body{display:flex;flex-direction:column;gap:6px;min-width:0}.pq-opts.is-short{flex-direction:row;flex-wrap:wrap;gap:6px}.pq-opts.is-short .pq-opt{flex:1 1 auto;padding:6px 10px}.pq-ans{margin-top:12px;background:var(--surface-2)}.pq-ans,.pq-ans summary{border-radius:var(--r-card)}.pq-ans summary{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;font-size:14px;font-weight:700;color:var(--ink);cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.pq-ans summary::-webkit-details-marker{display:none}.pq-ans summary:focus-visible{outline:2px solid var(--muted);outline-offset:2px}.pq-ans-close,.pq-ans[open] .pq-ans-open{display:none}.pq-ans[open] .pq-ans-close{display:inline}.pq-chev{width:8px;height:8px;margin-right:4px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform .2s var(--ease-out)}.pq-ans[open] .pq-chev{transform:rotate(-135deg)}.pq-ans-body{padding:0 14px 12px;animation:pq-in .22s var(--ease-out) both}.pq-ans-line{margin:0 0 6px;font-size:15px;color:var(--ink)}.pq-ans-line.is-differs{padding:8px 10px;border-radius:var(--r-chip);background:var(--surface);border:1px solid var(--line);font-size:14px}.pq-ans-line.is-review{color:var(--muted);font-weight:700}.pq-tick{color:var(--ck-ok);font-weight:800}.pq-sol-wrap{margin-top:10px}.pq-sol-btn{height:40px;padding:0 18px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--ink);color:var(--bg);font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:transform .15s var(--ease-out),opacity .15s var(--ease-out)}.pq-sol-btn:active{transform:scale(.97)}.pq-sol-btn:disabled{opacity:.6}.pq-sol{margin-top:10px;padding:12px 14px;border-radius:var(--r-card);background:var(--surface-2);animation:pq-in .22s var(--ease-out) both}.pq-sol .pq-rich{font-size:15px}.pq-note{margin:8px 0 0;font-size:13.5px;color:var(--muted)}@keyframes pq-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.pq-pager{margin:18px 0 8px}.pq-pager-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.pq-pg-nums{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin:0;padding:0;list-style:none}.pq-pg-nums li{display:block;border:0;padding:0}.pq-pg{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 8px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font-size:13.5px;font-weight:700;text-decoration:none;font-variant-numeric:tabular-nums;transition:transform .15s var(--ease-out),border-color .15s var(--ease-out)}a.pq-pg:hover{border-color:var(--muted);text-decoration:none}a.pq-pg:active{transform:scale(.96)}.pq-pg.is-on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.pq-pg.is-off{opacity:.35}.pq-pg-wide{padding:0 12px;white-space:nowrap}.pq-gap{color:var(--muted);align-self:center;padding:0 2px}.pq-allpages{margin-top:8px;text-align:center;font-size:13px;color:var(--muted)}.pq-allpages summary{cursor:pointer}.pq-allpages p{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 10px;margin:8px 0 0}.pq-allpages a{color:var(--ink);font-weight:700}@media (max-width:420px){.pq-pg-wide{padding:0 9px;font-size:12.5px}.pq-pg{min-width:30px}}.pq-body>.ck-tabs{margin:4px 0}.pq-veil{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.45);opacity:0;transition:opacity .3s ease-out}.pq-veil.on{opacity:1}.pq-sheet{position:fixed;z-index:1001;left:0;right:0;bottom:0;margin:0 auto;max-width:520px;height:66vh;height:66dvh;background:var(--surface);color:var(--ink);border-radius:var(--r-card) var(--r-card) 0 0;box-shadow:0 -10px 40px -10px rgba(0,0,0,.35);transform:translateY(100%);transition:transform .3s ease-out;display:flex;flex-direction:column}.pq-sheet.on{transform:translateY(0)}.pq-x{position:absolute;left:50%;top:-56px;transform:translateX(-50%);width:44px;height:44px;border:0;border-radius:50%;background:var(--ck-navy);color:#fff;cursor:pointer;display:grid;place-items:center;box-shadow:0 4px 14px rgba(0,0,0,.35);font-size:24px;line-height:1}.pq-grab{width:40px;height:4px;border-radius:2px;background:var(--line);margin:10px auto 0;flex:none}.pq-sheet-body{overflow-y:auto;padding:14px 16px 24px;flex:1}.pq-sheet-title{margin:0 0 12px;text-align:center;font-size:15px;font-weight:700}.pq-facts{margin:0 0 10px;padding:8px 12px;list-style:none;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface-2)}.pq-facts li{margin:0;padding:1px 0;font-size:13px;line-height:1.45;color:var(--ink)}.pq-facts li:first-child{font-weight:800}.pq-facts li:last-child{color:var(--muted);font-size:12px}.pq-intro{margin:0 0 12px;font-size:14.5px;line-height:1.55;color:var(--ink)}.pq-faq{margin:22px 0 8px}.pq-faq-h{margin:0 0 8px;font-size:18px;font-weight:900;letter-spacing:-.01em;color:var(--ink)}.pq-fq{border-bottom:1px solid var(--line);interpolate-size:allow-keywords}.pq-fq>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 2px;cursor:pointer;list-style:none;font-size:15px;font-weight:800;line-height:1.35;color:var(--ink);-webkit-tap-highlight-color:transparent}.pq-fq>summary::-webkit-details-marker{display:none}.pq-fq>summary:focus-visible{outline:2px solid var(--muted);outline-offset:2px}.pq-fq[open] .pq-chev{transform:rotate(-135deg)}.pq-fq-a{padding:0 2px 12px;animation:pq-in .22s var(--ease-out) both}.pq-fq-a p{margin:0;font-size:14.5px;line-height:1.55;color:var(--muted)}.pq-fq-a a{color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.pq-fq::details-content{block-size:0;overflow:hidden;transition:block-size .22s var(--ease-out),content-visibility .22s allow-discrete}.pq-fq[open]::details-content{block-size:auto}.pq-other{padding:1px 8px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:11.5px;font-weight:700;line-height:1.6;white-space:nowrap}@media (prefers-reduced-motion:reduce){.pq-fq-a{animation:none}.pq-fq::details-content{transition:none}.pq-ans-body,.pq-sol{animation:none}.pq-chev,.pq-pg,.pq-pill,.pq-search input,.pq-sheet,.pq-slot,.pq-sol-btn,.pq-veil{transition:none}}.pq-sol-open{margin-top:10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.pq-sol-open-h{margin:0 0 6px;font-size:14px;color:var(--ink)}.pq-opt{padding:0}.pq-opt-btn{all:unset;box-sizing:border-box;display:flex;align-items:flex-start;gap:9px;width:100%;padding:8px 10px;cursor:pointer;border-radius:var(--r-card);-webkit-tap-highlight-color:transparent}.pq-opt-btn:focus-visible{outline:2px solid var(--muted);outline-offset:2px}.pq-opt-btn:disabled{cursor:default}.pq-opt.is-picked,.pq-opt.is-right{border-color:var(--ink);background:var(--surface-2)}.pq-opt.is-right{box-shadow:inset 3px 0 0 var(--ink)}.pq-opt.is-wrong{border-style:dashed;opacity:.8}.pq-act{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.pq-tita{flex:1 1 140px;min-width:0;height:40px;padding:0 14px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink);font:inherit;font-size:16px}.pq-skip{all:unset;cursor:pointer;font-size:14px;font-weight:700;color:var(--muted);text-decoration:underline;padding:8px 4px}.pq-skip:focus-visible{outline:2px solid var(--muted);outline-offset:2px}.pq-sol-btn:disabled{opacity:.5;cursor:default}.pq-verdict{margin:10px 0 0;font-size:15px;font-weight:800;color:var(--ink)}.pq-ans{padding:10px 0 0;margin-top:0;background:transparent}.pq-ans[hidden],.pq-sol-wrap[hidden],.pq-tabs[hidden]{display:none}.pq-tabs{margin-top:10px}.pq-tablist{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.pq-tab{all:unset;box-sizing:border-box;flex:0 0 auto;padding:8px 14px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink);font-size:13.5px;font-weight:700;cursor:pointer;white-space:nowrap}.pq-tab[aria-selected=true]{background:var(--surface);border-color:var(--ink)}.pq-tab:focus-visible{outline:2px solid var(--muted);outline-offset:2px}.pq-tabs .pq-sol-wrap{margin-top:10px}.pq-gs li,.pq-gs p{font-size:15px;line-height:1.5;margin:0 0 6px}.pq-gs ol,.pq-gs ul{margin:0 0 8px;padding-left:20px}.pq-gs-tag{color:var(--muted);font-size:13px;font-weight:700}.pq-opts.is-short .pq-opt{padding:0}.pq-opts.is-short .pq-opt-btn{padding:6px 10px}.eh-tabs{margin:0 0 12px}.eh-empty{margin:0 0 14px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface-2);color:var(--ink);font-size:14.5px;line-height:1.5}.eh-empty small{display:block;margin-top:4px;color:var(--muted);font-size:12.5px}.eh-sub-h{margin:14px 0 6px;font-size:14px;font-weight:800;color:var(--ink)}.eq-setups{margin:0 0 22px}.eq-top{margin:0 0 8px;font-size:18px;font-weight:800;color:var(--ink)}.eq-group{margin:14px 0 0}.eq-h{margin:0 0 6px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface-2);color:var(--ink);font-size:15px;font-weight:800}.eq-setup{margin:0 0 14px}.eq-tag{margin:0 0 2px;color:var(--ink);font-size:14px;line-height:1.4}.eq-learn{margin:0 0 6px;color:var(--muted);font-size:13.5px;line-height:1.45}.eq-covwrap{margin:0 0 12px}.eq-table.eq-cov{min-width:0}.eq-table.eq-cov td:first-child{font-weight:700;white-space:nowrap}.eq-years{margin:0 0 12px}.eq-tablewrap{overflow-x:auto;margin:8px 0 0}.eq-table{width:100%;min-width:480px;border-collapse:collapse;font-size:13.5px;color:var(--ink)}.eq-table td,.eq-table th{padding:6px 8px;border:1px solid var(--line);text-align:right}.eq-table td:first-child,.eq-table th:first-child{text-align:left}.eq-table thead th{font-weight:700}.eq-table thead th,.eq-total td{background:var(--surface-2)}.eq-endnote{margin:18px 0 0;color:var(--muted);font-size:13px}.eq-tag{margin:0 0 6px}.eq-pill-tag{display:inline-block;max-width:100%;padding:7px 16px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2);color:var(--ink);font-size:14px;line-height:1.35}.eq-pillbox{border:1px solid var(--line);border-radius:26px;overflow:hidden;padding:0}.eq-pillbox .eq-table{border-collapse:collapse}.eq-pillbox .eq-table td,.eq-pillbox .eq-table th{border:0;border-bottom:1px solid var(--line);padding:9px 18px}.eq-pillbox .eq-table tr:last-child td{border-bottom:0}.eq-acc{margin:0 0 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface);transition:border-radius .2s ease}.eq-acc[open]{border-radius:26px}.eq-acc>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 18px;cursor:pointer;list-style:none;font-size:15px;font-weight:800;line-height:1.35;color:var(--ink);-webkit-tap-highlight-color:transparent}.eq-acc>summary::-webkit-details-marker{display:none}.eq-acc>summary:after{content:"+";flex:none;width:26px;height:26px;display:grid;place-items:center;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);font-size:18px;font-weight:700;line-height:1;transition:transform .2s ease}.eq-acc[open]>summary:after{content:"\2212";transform:rotate(180deg)}.eq-acc>summary:focus-visible{outline:2px solid var(--muted);outline-offset:2px}.eq-accbody{margin:0;padding:0 14px 14px}.eq-ref{margin:22px 0 0}.eq-table.eq-left td,.eq-table.eq-left th{text-align:left}.eq-check{padding-left:34px;font-size:14px;line-height:1.55;color:var(--ink)}.eq-check li{margin:0 0 6px}.eq-pdfrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 12px}.eq-pdf{display:inline-flex;align-items:center;height:40px;padding:0 20px;border-radius:999px;background:var(--ink);color:var(--bg);font-size:14px;font-weight:700;text-decoration:none;transition:transform .15s ease}.eq-pdf:active{transform:scale(.97)}.eq-pdfname{color:var(--muted);font-size:13.5px}.bb-h1{margin:6px 0 12px;font-size:22px;font-weight:800;color:var(--ink)}.bb-list{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.bb-tile{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;padding:8px 8px 8px 18px;border:1px solid var(--line);border-radius:999px;background:var(--surface)}.bb-name{flex:1 1 220px;min-width:0;color:var(--ink);font-size:14px;font-weight:700;line-height:1.35;text-decoration:none}.bb-acts{gap:6px;flex:none}.bb-act,.bb-acts{display:inline-flex}.bb-act{align-items:center;height:30px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2);color:var(--ink);font-size:12.5px;font-weight:700;text-decoration:none;white-space:nowrap;transition:transform .15s ease}.bb-act:active{transform:scale(.97)}.bb-off{background:var(--surface-2)}.bb-off .bb-name{color:var(--muted);font-weight:600}.bb-empty{margin:16px 2px;color:var(--muted);font-size:14.5px}.eq-pdfrow{scroll-margin-top:80px}.bb-gh{margin:18px 0 8px}.bb-text{flex:1 1 220px;min-width:0;display:grid;gap:2px}.bb-text .bb-name{flex:none}.bb-kw{color:var(--muted);font-size:12.5px;line-height:1.4}.bb-steps{margin:6px 0 0;padding-left:22px;color:var(--ink);font-size:14.5px;line-height:1.55}.bb-steps li{margin:0 0 6px}.bb-tile{border-radius:26px}.bb-shop{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.bb-buy{display:flex;flex-direction:column;gap:4px;padding:16px 18px;background:var(--surface-2);border-radius:26px;transition:transform .22s ease,box-shadow .22s ease}.bb-buy:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(0,0,0,.09)}.bb-buy-name{font-size:18px;font-weight:650;letter-spacing:-.02em;color:var(--ink)}.bb-buy .shop-buy{margin:8px 0 0}@media (prefers-reduced-motion:reduce){.bb-buy{transition:none}.bb-buy:hover{transform:none}}.bb-wa{margin:14px 0 0}button.eq-pdf{border:0;cursor:pointer;font-family:inherit}button.eq-pdf:disabled{opacity:.7;cursor:progress}