:root{--sr-red:#c4432f;--sr-blue:#2f69ad;--sr-green:#2f7d4a;--sr-orange:#d2771f;--sr-ink3:#3d3b36;--sr-pin:#157c3b;--sr-pin-bg:#e3f2e8;--sr-amb:#875800;--sr-amb-bg:#f8ecd1}:root[data-theme=dark]{--sr-red:#e0644f;--sr-blue:#5f93d6;--sr-green:#57b878;--sr-orange:#e8964a;--sr-ink3:#a9a79f;--sr-pin:#6fd59a;--sr-pin-bg:#6fd59a29;--sr-amb:#f0c46a;--sr-amb-bg:#2d2614}.p-search .hero-k .badge{flex:none}.p-search .sr-win{height:660px}.p-search .sr-scene{grid-template-rows:42px minmax(0,1fr);grid-template-columns:212px minmax(0,1fr) 292px}:where(.p-search) .sr-ctabs{border-bottom:1px solid var(--line);background:var(--surface);scrollbar-width:none;grid-column:1/-1;align-items:stretch;gap:2px;padding:0 12px;display:flex;overflow-x:auto}:where(.p-search) .sr-ctabs::-webkit-scrollbar{display:none}:where(.p-search) .sr-ctabs span{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:0 12px;font-size:13px;display:inline-flex}:where(.p-search) .sr-ctabs span.on{color:var(--ink);border-bottom-color:var(--green);font-weight:600}.p-search .sr-facets{padding:16px 12px;overflow:hidden}:where(.p-search) .sr-fg+.sr-fg{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}:where(.p-search) .sr-fg h6{font:500 10.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 6px 8px}:where(.p-search) .sr-fo{width:100%;height:32px;color:var(--ink-2);text-align:left;border-radius:7px;align-items:center;gap:9px;padding:0 6px;font-size:13px;transition:background-color .15s,opacity .2s;display:flex}:where(.p-search) .sr-fo:hover{background:var(--surface-2)}:where(.p-search) .sr-fo .bx{border:1.5px solid var(--line-2);border-radius:4px;flex:none;place-items:center;width:15px;height:15px;transition:all .15s;display:grid}:where(.p-search) .sr-fo .bx svg{opacity:0;width:9px;height:9px;color:var(--btn-ink)}:where(.p-search) .sr-fo[aria-pressed=true] .bx{background:var(--btn);border-color:var(--btn)}:where(.p-search) .sr-fo[aria-pressed=true] .bx svg{opacity:1}:where(.p-search) .sr-fo[aria-pressed=true]{color:var(--ink);font-weight:600}:where(.p-search) .sr-fo u{font:500 11px/1 var(--f-mono);color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;min-width:18px;margin-left:auto;text-decoration:none}:where(.p-search) .sr-fo.zero{opacity:.42}:where(.p-search) .sr-fo.zero u{color:var(--muted)}.p-search .sr-canvas{padding:18px;overflow:hidden}:where(.p-search) .sr-prev{background:var(--surface);border:1px solid var(--line);height:100%;box-shadow:var(--shadow-sm);border-radius:12px;flex-direction:column;min-width:0;padding:14px 16px 16px;display:flex}:where(.p-search) .sr-prev-h{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;display:flex}:where(.p-search) .sr-prev-h span{color:var(--ink-2);align-items:center;gap:6px;font-weight:600;display:inline-flex}:where(.p-search) .sr-prev-h .w-ic{width:13px;height:13px;color:var(--green)}:where(.p-search) .sr-prev-h small{font:500 11px/1 var(--f-mono)}:where(.p-search) .sr-box{border:1.5px solid var(--line-2);background:var(--surface);border-radius:10px;flex:none;align-items:center;gap:10px;height:46px;padding:0 6px 0 14px;transition:border-color .2s,box-shadow .2s;display:flex}:where(.p-search) .sr-box:focus-within,:where(.p-search) .sr-box.typing{border-color:var(--green);box-shadow:0 0 0 3px var(--tint)}:where(.p-search) .sr-box>.w-ic{color:var(--muted)}:where(.p-search) .sr-box input{min-width:0;height:100%;font:500 15px/1 var(--f-body);color:var(--ink);background:0 0;border:0;outline:none;flex:1}:where(.p-search) .sr-box input::placeholder{color:var(--muted);font-weight:400}:where(.p-search) .sr-box input::-webkit-search-cancel-button{display:none}:where(.p-search) .sr-clear{width:34px;height:34px;color:var(--muted);border-radius:8px;flex:none;place-items:center;display:grid}:where(.p-search) .sr-clear:hover{background:var(--surface-2);color:var(--ink)}:where(.p-search) .sr-try{scrollbar-width:none;flex:none;align-items:center;gap:6px;margin:10px 0 12px;display:flex;overflow-x:auto}:where(.p-search) .sr-try::-webkit-scrollbar{display:none}:where(.p-search) .sr-try>span{font:500 11px/1 var(--f-mono);color:var(--muted);flex:none;margin-right:2px}:where(.p-search) .sr-qc{border:1px solid var(--line);background:var(--surface);height:30px;font:500 12px/1 var(--f-mono);color:var(--ink-2);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 11px;transition:all .2s;display:inline-flex}:where(.p-search) .sr-qc:hover{border-color:var(--ink-2);color:var(--ink)}:where(.p-search) .sr-qc.on{background:var(--btn);border-color:var(--btn);color:var(--btn-ink)}:where(.p-search) .sr-status{height:24px;color:var(--muted);white-space:nowrap;flex:none;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;display:flex;overflow:hidden}:where(.p-search) .sr-status b{color:var(--ink);font-weight:600}:where(.p-search) .sr-status em{color:var(--green);font-style:normal;font-weight:600}:where(.p-search) .sr-status .dot{opacity:.5}:where(.p-search) .sr-status button{color:var(--ink-2);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);min-height:24px;font-size:13px}:where(.p-search) .sr-status button:hover{color:var(--ink)}:where(.p-search) .sr-grid{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:0;display:grid}:where(.p-search) .sr-pc{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;min-width:0;min-height:0;padding:8px;transition:opacity .3s,border-color .3s;display:flex;position:relative}.anim :where(.p-search) .sr-pc{animation:.38s cubic-bezier(.2,.8,.2,1) both sr-in;animation-delay:calc(var(--i) * 35ms)}@keyframes sr-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}:where(.p-search) .sr-pic{background:var(--thumb);border-radius:7px;flex:1;place-items:center;min-height:0;padding-top:16px;display:grid;position:relative}:where(.p-search) .sr-pic svg{width:52px;height:52px}:where(.p-search) .sr-sw{gap:3px;display:flex;position:absolute;bottom:7px;left:7px}:where(.p-search) .sr-sw i{width:9px;height:9px;box-shadow:0 0 0 1px var(--line-2);border-radius:50%}:where(.p-search) .sr-bdg{height:20px;font:600 10px/1 var(--f-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:5px;align-items:center;gap:4px;padding:0 7px;display:inline-flex;position:absolute;top:6px;left:6px}:where(.p-search) .sr-bdg.pin{background:var(--green);color:var(--btn-ink)}:where(.p-search) .sr-bdg.bury{background:var(--surface);color:var(--muted);border:1px solid var(--line)}:where(.p-search) .sr-oos{background:var(--surface);border:1px solid var(--line);height:20px;font:500 10px/1 var(--f-mono);color:var(--muted);border-radius:5px;align-items:center;padding:0 6px;display:inline-flex;position:absolute;top:6px;right:6px}:where(.p-search) .sr-pc.is-pin{border-color:var(--green);box-shadow:0 0 0 3px var(--tint)}:where(.p-search) .sr-pc.is-bury .sr-pic svg{opacity:.45}:where(.p-search) .sr-meta{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;margin-top:8px;display:flex}:where(.p-search) .sr-meta b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}:where(.p-search) .sr-meta b mark{background:var(--tint-2);color:inherit;border-radius:3px;padding:0 1px}:where(.p-search) .sr-cat{color:var(--muted);justify-content:space-between;align-items:baseline;gap:6px;margin-top:3px;font-size:11px;display:flex}:where(.p-search) .sr-cat span:last-child{font:600 12.5px/1 var(--f-display);font-variant-numeric:tabular-nums;color:var(--ink)}:where(.p-search) .sr-empty,:where(.p-search) .sr-redir{text-align:center;border:1px dashed var(--line-2);color:var(--muted);border-radius:10px;grid-area:1/1/-1/-1;place-items:center;padding:20px;font-size:13px;display:grid}:where(.p-search) .sr-empty b,:where(.p-search) .sr-redir b{color:var(--ink);margin-bottom:6px;font-size:15px;display:block}:where(.p-search) .sr-redir{border-style:solid;border-color:var(--green);background:var(--tint)}:where(.p-search) .sr-redir .w-ic{width:22px;height:22px;color:var(--green);margin:0 auto 10px}:where(.p-search) .sr-redir code{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:7px;margin-top:10px;padding:6px 10px;font-size:12px;display:inline-block}.p-search .sr-why{flex-direction:column;padding:16px 16px 14px;display:flex;overflow:hidden}.p-search .sr-why h5{margin:0 0 12px}:where(.p-search) .sr-steps{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;overflow:hidden}:where(.p-search) .sr-steps li{border:1px solid var(--line);background:var(--surface);border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding:9px 10px;display:grid}.anim :where(.p-search) .sr-steps li{animation:.35s cubic-bezier(.2,.8,.2,1) both sr-in;animation-delay:calc(var(--i) * 70ms)}:where(.p-search) .sr-steps li>i{background:var(--tint);width:24px;height:24px;color:var(--green);font:600 10.5px/1 var(--f-mono);border-radius:50%;place-items:center;font-style:normal;display:grid}:where(.p-search) .sr-steps li small{font:500 10px/1.2 var(--f-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--green);margin-bottom:4px;display:block}:where(.p-search) .sr-steps li span{color:var(--ink-2);font-size:12.5px;line-height:1.4;display:block}:where(.p-search) .sr-steps li span b{color:var(--ink);font-weight:600}:where(.p-search) .sr-steps li.rule>i{background:var(--green);color:var(--btn-ink)}:where(.p-search) .sr-steps li.miss>i{background:var(--amber-tint);color:var(--amber)}:where(.p-search) .sr-steps li.miss small{color:var(--amber)}:where(.p-search) .sr-steps .sr-st0{color:var(--muted);border-style:dashed;font-size:12.5px;line-height:1.5;display:block}:where(.p-search) .sr-tune{border-top:1px solid var(--line);flex:none;margin-top:12px;padding-top:12px}:where(.p-search) .sr-tune-l{justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:12.5px;font-weight:600;display:flex}:where(.p-search) .sr-tune-l small{font:500 10.5px/1 var(--f-mono);color:var(--muted);font-weight:500}:where(.p-search) .sr-seg{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;padding:3px;display:grid}:where(.p-search) .sr-seg button{height:30px;color:var(--muted);white-space:nowrap;border-radius:7px;padding:0 8px;font-size:12.5px;font-weight:500;transition:background-color .2s,color .2s}:where(.p-search) .sr-seg button:hover{color:var(--ink)}:where(.p-search) .sr-seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm);font-weight:600}@media (max-width:1100px){.p-search .sr-scene{grid-template-columns:minmax(0,1fr) 272px}.p-search .sr-scene .sr-facets{display:none}.p-search .sr-scene .sr-why{display:flex}}@media (max-width:760px){.p-search .sr-win{height:1270px}.p-search .sr-scene{grid-template-rows:42px minmax(0,1fr) 430px;grid-template-columns:minmax(0,1fr)}.p-search .w-win-state{display:none}.p-search .sr-scene .sr-why{border-left:0;border-top:1px solid var(--line);padding:14px}.p-search .sr-canvas,:where(.p-search) .sr-prev{padding:12px}:where(.p-search) .sr-prev-h{display:none}:where(.p-search) .sr-qc{height:36px;padding:0 14px}:where(.p-search) .sr-try{margin:10px -12px;padding:0 12px}:where(.p-search) .sr-grid{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px}:where(.p-search) .sr-empty,:where(.p-search) .sr-redir{min-height:240px}:where(.p-search) .sr-meta b{white-space:normal;text-overflow:clip;overflow:visible}:where(.p-search) .sr-pic svg{width:40px;height:40px}:where(.p-search) .sr-pic{flex:80px;min-height:80px;padding-top:22px}:where(.p-search) .sr-status .sr-xd,:where(.p-search) .sr-status [data-exact]{display:none}:where(.p-search) .sr-steps{gap:5px;overflow-y:auto}:where(.p-search) .sr-steps li{grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;padding:5px 8px}:where(.p-search) .sr-steps li>i{width:20px;height:20px;font-size:10px}:where(.p-search) .sr-steps li small{margin:0 6px 0 0;display:inline}:where(.p-search) .sr-steps li{align-items:start}:where(.p-search) .sr-steps li>i{margin-top:1px}:where(.p-search) .sr-steps li span{white-space:normal;font-size:12.5px;line-height:1.35}:where(.p-search) .sr-steps li small{font-size:11px}:where(.p-search) .sr-seg button{height:36px}}:where(.p-search) .sr-uses{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}:where(.p-search) .sr-use{min-width:0}:where(.p-search) .sr-use .kicker{color:var(--green);margin:22px 0 10px}:where(.p-search) .sr-use h3{font-family:var(--serif);letter-spacing:-.018em;margin-bottom:10px;font-size:26px;font-weight:450;line-height:1.12}:where(.p-search) .sr-use>p:not(.kicker){color:var(--muted);font-size:15.5px}:where(.p-search) .sr-use-f{border:1px solid var(--line);background-color:var(--surface);background-image:radial-gradient(var(--dot) 1px,transparent 1.2px);height:212px;box-shadow:var(--shadow-sm);font-family:var(--sans);background-size:14px 14px;border-radius:14px;padding:16px;overflow:hidden}:where(.p-search) .sr-mb{border:1.5px solid var(--green);background:var(--surface);border-radius:9px;align-items:center;gap:8px;height:38px;margin-bottom:10px;padding:0 12px;font-size:14px;font-weight:500;display:flex}:where(.p-search) .sr-mb .w-ic{width:15px;height:15px;color:var(--muted)}:where(.p-search) .sr-mrow{border:1px solid var(--line);background:var(--surface);border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;height:44px;margin-bottom:6px;padding:0 10px;font-size:13.5px;display:grid}:where(.p-search) .sr-mrow b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}:where(.p-search) .sr-mrow em,:where(.p-search) .sr-mrow2 em{font-style:normal;font:500 12.5px/1 var(--mono);color:var(--muted)}:where(.p-search) .sr-mth{background:var(--surface-2);border-radius:6px;place-items:center;width:34px;height:30px;display:grid}:where(.p-search) .sr-mth svg{width:22px;height:22px}:where(.p-search) .sr-mfac{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}:where(.p-search) .sr-mfac i{font-style:normal;font:500 11px/1 var(--mono);background:var(--tint);color:var(--tint-ink);border-radius:999px;padding:6px 8px}:where(.p-search) .sr-mfac i:nth-child(2){background:var(--surface-2);color:var(--muted)}:where(.p-search) .sr-msnip{border:1px solid var(--line);background:var(--surface);border-radius:9px;margin-bottom:6px;padding:9px 12px}:where(.p-search) .sr-msnip b{margin-bottom:2px;font-size:13.5px;display:block}:where(.p-search) .sr-msnip p{color:var(--muted);font-size:12.5px;line-height:1.45}:where(.p-search) .sr-msnip mark{background:var(--mark);color:var(--ink);border-radius:3px;padding:0 2px}:where(.p-search) .sr-mgrp{margin-bottom:8px}:where(.p-search) .sr-mgrp small{font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 6px 2px;display:block}:where(.p-search) .sr-mrow2{border:1px solid var(--line);background:var(--surface);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;height:40px;padding:0 12px;font-size:13.5px;display:flex}:where(.p-search) .sr-mrow2 b{font-weight:600}:where(.p-search) .sr-mrow b mark{background:var(--mark);color:inherit;border-radius:3px;padding:0 1px}:where(.p-search) .sr-use .link{margin-top:14px}:where(.p-search) .sr-dash{padding:12px}:where(.p-search) .sr-dash .sr-mb{height:32px;margin-bottom:8px}:where(.p-search) .sr-dq{min-width:0}:where(.p-search) .sr-caret{background:var(--green);width:1.5px;height:15px;margin-left:-6px;animation:1s steps(2,start) infinite sr-blink}@keyframes sr-blink{to{visibility:hidden}}:where(.p-search) .sr-dg{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:6px;display:grid}:where(.p-search) .sr-dp{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0;height:64px;padding:6px 8px;position:relative;overflow:hidden}:where(.p-search) .sr-dp small{font:500 11px/1 var(--mono);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}:where(.p-search) .sr-dk b{font:450 26px/1 var(--serif);letter-spacing:-.02em;color:var(--ink);margin-top:8px;display:block}:where(.p-search) .sr-dbars{align-items:flex-end;gap:6px;height:38px;margin-top:6px;display:flex}:where(.p-search) .sr-dbars i{height:calc(38px * var(--a));background:var(--line-2);border-radius:3px 3px 0 0;flex:1;transition:height .7s cubic-bezier(.2,.7,.2,1)}:where(.p-search) .sr-dbars i:last-child{background:var(--green)}:where(.p-search) .sr-dash.on .sr-dbars i{height:calc(38px * var(--b))}:where(.p-search) .sr-dr{height:14px;font:500 11px/14px var(--mono);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;max-height:14px;margin-top:4px;transition:opacity .4s,max-height .5s,margin .5s;overflow:hidden}:where(.p-search) .sr-dr:first-of-type{margin-top:6px}:where(.p-search) .sr-dash.on .sr-dr[data-m="0"]{opacity:0;max-height:0;margin-top:0}:where(.p-search) .sr-dash.on .sr-dr[data-m="1"] span{background:var(--mark);border-radius:3px}:where(.p-search) .sr-dh{gap:4px;width:62%;margin-top:7px;display:grid}:where(.p-search) .sr-dh i{background:var(--line-2);border-radius:3px;height:5px}:where(.p-search) .sr-dx em{font:500 11px/1 var(--mono);color:var(--muted);border:1px dashed var(--line-2);background:var(--surface-2);border-radius:999px;padding:3px 6px;font-style:normal;position:absolute;bottom:6px;right:7px}:where(.p-search) .sr-conf{padding:12px}:where(.p-search) .sr-ctb{flex-wrap:wrap;gap:4px;margin-bottom:10px;display:flex}:where(.p-search) .sr-ctb span{font:500 11px/1 var(--mono);color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:7px;padding:5px 8px}:where(.p-search) .sr-ctb span.on{background:var(--tint);color:var(--tint-ink);border-color:#0000}:where(.p-search) .sr-mb-s{height:32px;margin-bottom:8px}:where(.p-search) .sr-cl{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;margin-bottom:5px;padding:6px 8px;font-size:13px;line-height:1.35;display:grid}:where(.p-search) .sr-cl i{font:500 11px/18px var(--mono);color:var(--green);font-style:normal}:where(.p-search) .sr-cl b{font-weight:600}@media (max-width:1023px){:where(.p-search) .sr-uses{grid-template-columns:minmax(0,1fr);gap:48px;max-width:560px}}.p-search .e-fig .fbox{min-height:0}:where(.p-search) .sr-fin{border:1.5px solid var(--line-2);background:var(--surface);border-radius:10px;align-items:center;gap:10px;height:46px;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:flex}:where(.p-search) .sr-fin:focus-within{border-color:var(--green);box-shadow:0 0 0 3px var(--mark)}:where(.p-search) .sr-fin .w-ic{width:16px;height:16px;color:var(--muted)}:where(.p-search) .sr-fin input{min-width:0;height:100%;font:500 16px/1 var(--sans);color:var(--ink);background:0 0;border:0;outline:none;flex:1}:where(.p-search) .sr-fin input::-webkit-search-cancel-button{display:none}:where(.p-search) .sr-seg-l{background:var(--surface-2);border-color:var(--line);margin-top:12px}:where(.p-search) .sr-seg-l button{height:38px;color:var(--muted);font-size:14px;font-family:var(--sans)}:where(.p-search) .sr-seg-l button[aria-pressed=true]{background:var(--surface);color:var(--ink)}:where(.p-search) .sr-li{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;height:48px;padding:0 12px;font-size:14px;display:grid}:where(.p-search) .sr-li+.sr-li{margin-top:6px}:where(.p-search) .sr-li .sr-mth{width:36px;height:34px}:where(.p-search) .sr-li b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}:where(.p-search) .sr-li b mark{background:var(--mark);color:inherit;border-radius:3px;padding:0 1px}:where(.p-search) .sr-li em{font-style:normal;font:500 13px/1 var(--mono);color:var(--muted)}.anim :where(.p-search) .sr-li{animation:.35s cubic-bezier(.2,.8,.2,1) both sr-in;animation-delay:calc(var(--i,0) * 50ms)}:where(.p-search) .sr-msg{min-height:44px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 10px;font-size:14.5px;display:flex}:where(.p-search) .sr-msg b{color:var(--ink)}:where(.p-search) .sr-msg em{font-family:var(--serif);color:var(--forest);font-size:18px;font-style:italic}:where(.p-search) .sr-msg button{background:var(--mark);min-height:32px;color:var(--ink);border-radius:999px;padding:0 10px;font-size:14px;font-weight:600}:where(.p-search) .sr-msg .sr-k{font:500 11px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;background:var(--tint);color:var(--tint-ink);border-radius:6px;padding:5px 8px}:where(.p-search) .sr-msg .sr-k.warn{background:var(--sr-amb-bg);color:var(--sr-amb)}:where(.p-search) .sr-none{border:1px dashed var(--line-2);min-height:48px;color:var(--muted);border-radius:10px;align-items:center;gap:12px;padding:0 14px;font-size:14px;display:flex}:where(.p-search) .sr-none svg{width:16px;height:16px;color:var(--sr-amb);flex:none}:where(.p-search) .sr-f2out{min-height:178px}:where(.p-search) .sr-f3h{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}:where(.p-search) .sr-f3h b{font-family:var(--serif);letter-spacing:-.01em;font-size:19px;font-weight:450}:where(.p-search) .sr-f3h span{font:500 12px/1 var(--mono);color:var(--muted);white-space:nowrap}:where(.p-search) .sr-f3h2{border-top:1px dashed var(--line-2);margin-top:22px;padding-top:18px}:where(.p-search) .sr-syl li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;min-height:46px;padding:6px 0;display:grid}:where(.p-search) .sr-syl li:last-child{border-bottom:0}:where(.p-search) .sr-w{background:var(--surface-2);border:1px solid var(--line);height:30px;font:500 13.5px/1 var(--mono);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;justify-self:start;align-items:center;max-width:100%;padding:0 11px;display:inline-flex;overflow:hidden}:where(.p-search) .sr-syl li .sr-w:last-child{justify-self:end}:where(.p-search) .sr-dir{font:500 11px/1 var(--mono);color:var(--green);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}:where(.p-search) .sr-dir:before,:where(.p-search) .sr-dir:after{content:"";background:var(--green);width:16px;height:1.5px}:where(.p-search) .sr-dir.sr-one:before{width:16px}:where(.p-search) .sr-dir.sr-one:after{border-top:1.5px solid var(--green);border-right:1.5px solid var(--green);background:0 0;width:7px;height:7px;transform:rotate(45deg)translate(-2px,2px)}:where(.p-search) .sr-syl li.new{animation:1.4s sr-flash}@keyframes sr-flash{0%{background:var(--mark)}to{background:0 0}}:where(.p-search) .sr-sug li{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}:where(.p-search) .sr-sug li+li{margin-top:8px}:where(.p-search) .sr-sug .sr-sq{color:var(--ink);flex:100%;font-size:14.5px}:where(.p-search) .sr-sug .sr-sq small{font:400 12px/1.4 var(--mono);color:var(--muted);margin-top:2px;display:block}:where(.p-search) .sr-sug .sr-sb{gap:6px;display:flex}:where(.p-search) .sr-sug button{border-radius:9px;min-height:40px;padding:0 14px;font-size:14px;font-weight:600}:where(.p-search) .sr-sug .sr-ok{background:var(--btn);color:var(--btn-ink)}:where(.p-search) .sr-sug .sr-ok:hover{background:var(--btn-hover)}:where(.p-search) .sr-sug .sr-no{border:1px solid var(--line-2);color:var(--ink-2)}:where(.p-search) .sr-sug .sr-no:hover{border-color:var(--ink)}:where(.p-search) .sr-sug .sr-done{color:var(--muted);background:0 0;border-style:dashed;justify-content:space-between;font-size:14px}:where(.p-search) .sr-tok{border:1.5px solid var(--green);background:var(--surface);border-radius:12px;flex-wrap:wrap;gap:10px 8px;padding:16px;display:flex}:where(.p-search) .sr-t{flex-direction:column;align-items:center;gap:8px;display:flex}:where(.p-search) .sr-t b{background:var(--mark);height:36px;font:600 16px/1 var(--sans);color:var(--ink);border-radius:9px;align-items:center;padding:0 14px;display:inline-flex}:where(.p-search) .sr-t small{font:500 11.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--green);padding-top:10px;position:relative}:where(.p-search) .sr-t small:before{content:"";background:var(--green);width:1px;height:7px;position:absolute;top:0;left:50%}:where(.p-search) .sr-f4g{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}:where(.p-search) .sr-f4c{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:12px}:where(.p-search) .sr-f4c h6{font:500 10.5px/1.2 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}:where(.p-search) .sr-f4c p{font:500 11.5px/1 var(--mono);color:var(--muted);justify-content:space-between;margin-top:8px;display:flex}:where(.p-search) .sr-f4c .sr-f4v{font:500 13px/1.3 var(--sans);color:var(--ink);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;margin-top:0}:where(.p-search) .sr-f4c .sr-f4v i{border-radius:50%;width:10px;height:10px}:where(.p-search) .sr-f4c .sr-f4v em{font-style:normal;font:500 11px/1 var(--mono);color:var(--green)}:where(.p-search) .sr-rng{height:16px;position:relative}:where(.p-search) .sr-rng:before{content:"";background:var(--line-2);border-radius:2px;height:2px;position:absolute;top:7px;left:0;right:0}:where(.p-search) .sr-rng i{background:var(--green);height:2px;position:absolute;top:7px}:where(.p-search) .sr-rng u{background:var(--surface);border:2px solid var(--green);border-radius:50%;width:14px;height:14px;margin-left:-1px;position:absolute;top:1px}:where(.p-search) .sr-rng u:last-child{margin-left:-13px}:where(.p-search) .sr-cols{border-collapse:separate;border-spacing:0;border:1px solid var(--line);background:var(--surface);border-radius:10px;width:100%;margin-top:14px;font-size:13px;overflow:hidden}:where(.p-search) .sr-cols th{text-align:left;height:34px;font:500 10.5px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--surface-2);border-bottom:1px solid var(--line);padding:0 12px}:where(.p-search) .sr-cols td{border-bottom:1px solid var(--line);height:36px;font-family:var(--mono);padding:0 12px;font-size:12.5px}:where(.p-search) .sr-cols tr:last-child td{border-bottom:0}:where(.p-search) .sr-cols th:not(:first-child),:where(.p-search) .sr-cols td:not(:first-child){text-align:center}:where(.p-search) .sr-cols s{border:1.5px solid var(--line-2);vertical-align:middle;border-radius:4px;width:15px;height:15px;display:inline-block;position:relative}:where(.p-search) .sr-cols s.y{background:var(--btn);border-color:var(--btn)}:where(.p-search) .sr-cols s.y:after{content:"";border-right:2px solid var(--btn-ink);border-bottom:2px solid var(--btn-ink);width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}:where(.p-search) .sr-rk{flex-wrap:wrap;gap:6px;display:flex}:where(.p-search) .sr-rk button{border:1px solid var(--line);background:var(--surface);min-height:40px;font:500 13px/1 var(--mono);color:var(--ink-2);border-radius:999px;align-items:center;padding:0 14px;transition:all .2s;display:inline-flex}:where(.p-search) .sr-rk button:hover{border-color:var(--ink-2);color:var(--ink)}:where(.p-search) .sr-rk button[aria-pressed=true]{background:var(--btn);border-color:var(--btn);color:var(--btn-ink)}:where(.p-search) .sr-rule{min-height:330px;margin-top:14px}:where(.p-search) .sr-rs{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;padding:16px}:where(.p-search) .sr-rs p{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);font-size:20px;line-height:1.4}:where(.p-search) .sr-rs p b{font-family:var(--mono);background:var(--surface);border:1px solid var(--line);white-space:nowrap;letter-spacing:0;border-radius:6px;padding:3px 8px;font-size:14px;font-weight:500}:where(.p-search) .sr-rs p b.a{background:var(--mark);border-color:#0000}:where(.p-search) .sr-rmeta{border-top:1px dashed var(--line-2);font:500 12px/1.4 var(--mono);color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin-top:14px;padding-top:12px;display:flex}:where(.p-search) .sr-rmeta span b{color:var(--ink);font-weight:500}:where(.p-search) .sr-mts{flex-wrap:wrap;gap:4px;display:inline-flex}:where(.p-search) .sr-mts i{border:1px solid var(--line);border-radius:5px;padding:2px 6px;font-style:normal}:where(.p-search) .sr-mts i.on{background:var(--btn);color:var(--btn-ink);border-color:var(--btn)}:where(.p-search) .sr-rprev{margin-top:12px}:where(.p-search) .sr-rprev h6{font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 8px}:where(.p-search) .sr-li .sr-tg{font:600 10px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;vertical-align:2px;background:var(--green);color:var(--btn-ink);border-radius:5px;margin-left:8px;padding:4px 6px}:where(.p-search) .sr-li .sr-tg.m{background:var(--surface-2);color:var(--muted);border:1px solid var(--line)}:where(.p-search) .sr-li.dim{opacity:.5}:where(.p-search) .sr-li.gone{opacity:.45;text-decoration:line-through;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}:where(.p-search) .sr-redir2{border:1.5px solid var(--green);background:var(--surface);border-radius:10px;align-items:center;gap:12px;min-height:56px;padding:10px 14px;font-size:14px;display:flex}:where(.p-search) .sr-redir2 svg{width:18px;height:18px;color:var(--green);flex:none}:where(.p-search) .sr-redir2 code{font:500 13px/1 var(--mono);color:var(--green)}:where(.p-search) .sr-mq{border:1.5px solid var(--green);background:var(--surface);border-radius:10px;align-items:center;gap:10px;min-height:46px;padding:8px 14px;font-size:16px;font-weight:500;display:flex}:where(.p-search) .sr-mq .w-ic{width:16px;height:16px;color:var(--muted)}:where(.p-search) .sr-mres{min-height:200px;margin-top:12px}:where(.p-search) .sr-mres .sr-li{grid-template-columns:36px minmax(0,1fr) 86px}:where(.p-search) .sr-why2{font:400 12px/1.3 var(--mono);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}:where(.p-search) .sr-bar{background:var(--surface-2);border-radius:3px;height:6px;overflow:hidden}:where(.p-search) .sr-bar i{background:var(--green);border-radius:3px;height:100%;display:block}:where(.p-search) .sr-key{font:400 12.5px/1.4 var(--mono);color:var(--muted);align-items:center;gap:8px;margin-top:12px;display:flex}:where(.p-search) .sr-key svg{width:15px;height:15px;color:var(--green);flex:none}:where(.p-search) .sr-ac{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:12px;min-height:236px;margin-top:6px;padding:8px}:where(.p-search) .sr-ac h6{font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:6px 8px}:where(.p-search) .sr-ac h6:not(:first-child){margin-top:12px}:where(.p-search) .sr-opt{width:100%;min-height:40px;color:var(--ink-2);text-align:left;border-radius:8px;align-items:center;gap:10px;padding:0 8px;font-size:14.5px;display:flex}:where(.p-search) .sr-opt:hover,:where(.p-search) .sr-opt:focus-visible{background:var(--surface-2);color:var(--ink)}:where(.p-search) .sr-opt svg{width:15px;height:15px;color:var(--muted);flex:none}:where(.p-search) .sr-opt b{color:var(--ink);font-weight:700}:where(.p-search) .sr-opt em{font-style:normal;font:500 12px/1 var(--mono);color:var(--muted);margin-left:auto}:where(.p-search) .sr-pops{flex-wrap:wrap;gap:6px;padding:0 6px 4px;display:flex}:where(.p-search) .sr-pops button{border:1px solid var(--line);min-height:36px;font:500 12.5px/1 var(--mono);color:var(--ink-2);background:var(--surface);border-radius:999px;padding:0 12px}:where(.p-search) .sr-pops button:hover{border-color:var(--ink-2);color:var(--ink)}:where(.p-search) .sr-pops.also button{background:var(--tint);color:var(--tint-ink);border-color:#0000}:where(.p-search) .sr-also{border:1px solid var(--line);background:var(--surface);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:8px 12px 8px 14px;font-size:14.5px;font-weight:500;display:flex}:where(.p-search) .sr-tgl{border-radius:999px;flex:none;width:52px;height:40px;position:relative}:where(.p-search) .sr-tgl i{background:var(--line-2);border-radius:999px;width:44px;height:24px;transition:background-color .2s;position:absolute;top:8px;left:4px}:where(.p-search) .sr-tgl i:after{content:"";background:var(--surface);border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}:where(.p-search) .sr-tgl[aria-checked=true] i{background:var(--green)}:where(.p-search) .sr-tgl[aria-checked=true] i:after{transform:translate(20px)}:where(.p-search) .sr-f8h{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}:where(.p-search) .sr-f8h .sr-seg-l{margin-top:0}:where(.p-search) .sr-mq-s{min-height:42px;font-size:15px}:where(.p-search) .sr-f8b{min-height:330px;margin-top:14px}:where(.p-search) .sr-grp+.sr-grp{margin-top:14px}:where(.p-search) .sr-grp h6{font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;margin:0 2px 8px;display:flex}:where(.p-search) .sr-grp h6 u{color:var(--ink);font-weight:600;text-decoration:none}:where(.p-search) .sr-grp .sr-li{grid-template-columns:28px minmax(0,1fr) auto;height:44px}:where(.p-search) .sr-grp .sr-ic{background:var(--surface-2);width:28px;height:28px;color:var(--green);border-radius:7px;place-items:center;display:grid}:where(.p-search) .sr-grp .sr-ic svg{width:15px;height:15px}:where(.p-search) .sr-grp .sr-li small mark{background:var(--mark);color:var(--ink);border-radius:3px;padding:0 1px}:where(.p-search) .sr-grp .sr-li small{font:400 12px/1.3 var(--mono);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}:where(.p-search) .sr-lock{border:1px dashed var(--line-2);min-height:40px;font:400 12.5px/1.4 var(--mono);color:var(--muted);border-radius:10px;align-items:center;gap:10px;margin-top:6px;padding:0 12px;display:flex}:where(.p-search) .sr-lock svg{width:15px;height:15px;color:var(--green);flex:none}:where(.p-search) .sr-con{margin:0}:where(.p-search) .sr-dc{box-shadow:var(--shadow-win)}:where(.p-search) .sr-dc-h{border-bottom:1px solid var(--line);align-items:center;gap:16px;height:46px;padding:0 14px;display:flex}:where(.p-search) .sr-dc-c{color:var(--muted);font-size:13px}:where(.p-search) .sr-dc-c i{opacity:.5;margin:0 4px;font-style:normal}:where(.p-search) .sr-dc-c b{color:var(--ink);font-weight:600}:where(.p-search) .sr-kt{border-bottom:1px solid var(--line);background:var(--surface);scrollbar-width:none;gap:2px;padding:0 10px;display:flex;overflow-x:auto}:where(.p-search) .sr-kt::-webkit-scrollbar{display:none}:where(.p-search) .sr-kt button{height:46px;color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;border-radius:0;flex:none;margin-bottom:-1px;padding:0 14px;font-size:13.5px;font-weight:500}:where(.p-search) .sr-kt button:hover{color:var(--ink)}:where(.p-search) .sr-kt button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--green);font-weight:600}:where(.p-search) .sr-kt button:focus-visible{outline-offset:-3px}:where(.p-search) .sr-kp{background:var(--sunk);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:18px;min-height:0;padding:22px;display:grid}:where(.p-search) .sr-kp:focus-visible{outline-offset:-3px}:where(.p-search) .sr-kc{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:0;padding:16px}:where(.p-search) .sr-kc h6{color:var(--ink);margin:0 0 4px;font-size:14px;font-weight:600}:where(.p-search) .sr-kc>p{color:var(--muted);margin-bottom:12px;font-size:12.5px}:where(.p-search) .sr-kc .dc-scroll{border-radius:9px}:where(.p-search) .sr-kr{border-bottom:1px solid var(--line);min-height:42px;color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}:where(.p-search) .sr-kr:last-child{border-bottom:0}:where(.p-search) .sr-kr small{color:var(--muted);font-size:11.5px;display:block}:where(.p-search) .sr-kr .w-seg{flex:none;width:180px}:where(.p-search) .sr-kr code{font:500 12px/1 var(--f-mono);color:var(--muted)}:where(.p-search) .sr-kw{height:32px;font:500 12px/1 var(--f-mono);color:var(--ink-2);grid-template-columns:76px minmax(0,1fr) 28px;align-items:center;gap:10px;display:grid}:where(.p-search) .sr-kw .sr-bar{background:var(--surface-2);height:8px}:where(.p-search) .sr-kw em{text-align:right;color:var(--muted);font-style:normal}:where(.p-search) .sr-ab{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}:where(.p-search) .sr-abc{border:1px solid var(--line);border-radius:10px;padding:12px}:where(.p-search) .sr-abc.win{border-color:var(--green);box-shadow:0 0 0 3px var(--tint)}:where(.p-search) .sr-abc b{align-items:center;gap:8px;font-size:13px;display:flex}:where(.p-search) .sr-abc b i{background:var(--surface-2);width:22px;height:22px;font:600 11px/1 var(--f-mono);border-radius:6px;place-items:center;font-style:normal;display:grid}:where(.p-search) .sr-abc.win b i{background:var(--green);color:var(--btn-ink)}:where(.p-search) .sr-abc small{color:var(--muted);margin:4px 0 10px;font-size:12px;display:block}:where(.p-search) .sr-abc dl{grid-template-columns:auto auto;gap:6px 10px;font-size:12px;display:grid}:where(.p-search) .sr-abc dt{color:var(--muted)}:where(.p-search) .sr-abc dd{text-align:right;font-family:var(--f-mono);font-variant-numeric:tabular-nums;color:var(--ink)}:where(.p-search) .sr-share{margin-top:14px}:where(.p-search) .sr-share .sr-bar{border-radius:5px;height:10px;display:flex}:where(.p-search) .sr-share .sr-bar i{border-radius:0}:where(.p-search) .sr-share .sr-bar i+i{background:var(--c3)}:where(.p-search) .sr-share p{font:500 11.5px/1 var(--f-mono);color:var(--muted);justify-content:space-between;margin-top:6px;display:flex}:where(.p-search) .sr-tbls{flex-wrap:wrap;gap:6px;display:flex}:where(.p-search) .sr-tbls span{background:var(--tint);height:28px;color:var(--green);font:500 12px/1 var(--f-mono);border-radius:7px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}:where(.p-search) .sr-tbls span.add{border:1px dashed var(--line-2);color:var(--muted);background:0 0}:where(.p-search) .sr-kq{border:1.5px solid var(--green);background:var(--surface);border-radius:9px;align-items:center;gap:10px;height:42px;margin-bottom:12px;padding:0 12px;font-weight:500;display:flex}:where(.p-search) .sr-kq .w-ic{color:var(--muted);width:15px;height:15px}:where(.p-search) .sr-kq span{font:500 11px/1 var(--f-mono);color:var(--muted);margin-left:auto}:where(.p-search) .sr-ksteps li{border-bottom:1px dashed var(--line);color:var(--ink-2);align-items:baseline;gap:10px;padding:7px 0;font-size:12.5px;display:flex}:where(.p-search) .sr-ksteps li:last-child{border-bottom:0}:where(.p-search) .sr-ksteps li i{font:600 10.5px/1 var(--f-mono);color:var(--green);flex:none;width:20px;font-style:normal}:where(.p-search) .sr-ksteps li b{color:var(--ink);font-weight:600}:where(.p-search) .sr-con .fcap{margin-top:14px}:where(.p-search) .sr-block{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:48px;padding:24px 28px;display:grid}:where(.p-search) .sr-block-f{align-items:center;gap:6px;display:flex}:where(.p-search) .sr-blk,:where(.p-search) .sr-pg{height:38px;font:500 13px/1 var(--mono);white-space:nowrap;border-radius:9px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}:where(.p-search) .sr-blk{background:var(--btn);color:var(--btn-ink)}:where(.p-search) .sr-blk .w-ic{width:15px;height:15px}:where(.p-search) .sr-pg{border:1px solid var(--line-2);color:var(--muted)}:where(.p-search) .sr-pg b{color:var(--ink);font-weight:500}:where(.p-search) .sr-arr{width:84px;height:30px;overflow:visible}:where(.p-search) .sr-arr path:last-child{fill:none;stroke:var(--green);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}:where(.p-search) .sr-block p{color:var(--muted);max-width:36em;font-size:16px}:where(.p-search) .sr-block p b{color:var(--ink);font-weight:600}@media (max-width:1023px){:where(.p-search) .sr-kp{grid-template-columns:minmax(0,1fr)}:where(.p-search) .sr-block{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:760px){:where(.p-search) .sr-kp{min-height:0;padding:14px}:where(.p-search) .sr-kt button{height:44px;padding:0 12px}:where(.p-search) .sr-kr .w-seg{width:150px}:where(.p-search) .sr-block{padding:20px}:where(.p-search) .sr-block-f{flex-wrap:wrap;gap:4px}:where(.p-search) .sr-arr{width:44px}:where(.p-search) .sr-f4g{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:where(.p-search) .sr-f4g .sr-f4c:first-child{grid-column:1/-1}:where(.p-search) .sr-cols th,:where(.p-search) .sr-cols td{padding:0 8px}:where(.p-search) .sr-cols th{letter-spacing:.03em;font-size:9.5px}:where(.p-search) .sr-rs p{font-size:18px}:where(.p-search) .sr-f8h{grid-template-columns:minmax(0,1fr)}:where(.p-search) .sr-syl li{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px}:where(.p-search) .sr-w{padding:0 8px;font-size:12.5px}:where(.p-search) .sr-dir{gap:4px;font-size:10px}:where(.p-search) .sr-dir:before,:where(.p-search) .sr-dir:after{width:8px}:where(.p-search) .sr-mres .sr-li{grid-template-columns:36px minmax(0,1fr) 56px}}:where(.p-search) .sr-idx{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;display:grid}:where(.p-search) .sr-idx li{border-bottom:1px solid var(--line)}:where(.p-search) .sr-idx a{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:20px 0;transition:background-color .2s;display:grid}:where(.p-search) .sr-idx a:hover b{color:var(--green)}:where(.p-search) .sr-idx i{font:500 13px/1.6 var(--mono);color:var(--green);font-style:normal}:where(.p-search) .sr-idx span{color:var(--muted);font-size:15px;line-height:1.55}:where(.p-search) .sr-idx b{font-family:var(--serif);letter-spacing:-.012em;color:var(--ink);margin-bottom:4px;font-size:22px;font-weight:450;line-height:1.2;transition:color .2s;display:block}@media (max-width:760px){:where(.p-search) .sr-idx{grid-template-columns:minmax(0,1fr)}:where(.p-search) .sr-idx a{grid-template-columns:36px minmax(0,1fr);padding:16px 0}:where(.p-search) .sr-idx b{font-size:20px}}:where(.p-search) .sr-ww{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}:where(.p-search) .sr-ww .title{grid-column:1/6;font-size:clamp(36px,3.8vw,56px)}:where(.p-search) .sr-wl{border-top:1px solid var(--line);grid-column:7/13}:where(.p-search) .sr-wl a{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:16px;padding:18px 0;display:grid}:where(.p-search) .sr-wl a span{color:var(--muted);font-size:15px;line-height:1.5}:where(.p-search) .sr-wl a b{color:var(--ink);font-size:17px;font-weight:600;display:block}:where(.p-search) .sr-wi{background:var(--tint);width:44px;height:44px;color:var(--green);border-radius:12px;place-items:center;display:grid}:where(.p-search) .sr-wi .w-ic{width:20px;height:20px}:where(.p-search) .sr-wa{width:18px;height:18px;color:var(--green);transition:transform .25s}:where(.p-search) .sr-wl a:hover .sr-wa{transform:translate(4px)}:where(.p-search) .sr-wl a:hover b{color:var(--green)}:where(.p-search) .sr-note{border:1px dashed var(--line-2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:56px;padding:20px 24px;display:flex}:where(.p-search) .sr-note .kicker{color:var(--green)}:where(.p-search) .sr-note p{color:var(--ink-2);flex:380px;font-size:15.5px}:where(.p-search) .sr-note p b{color:var(--ink);font-weight:600}@media (max-width:1023px){:where(.p-search) .sr-ww .title,:where(.p-search) .sr-wl{grid-column:1/-1}:where(.p-search) .sr-wl{margin-top:32px}}:where(.p-search) .sr-seg-4{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}@media (min-width:561px){:where(.p-search) .sr-seg-l.sr-seg-4{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}@media (max-width:760px){:where(.p-search) .sr-try{flex-wrap:wrap;row-gap:6px;overflow:visible}:where(.p-search) .sr-mres .sr-li{height:auto;min-height:48px;padding-top:7px;padding-bottom:7px}:where(.p-search) .sr-mres .sr-why2{white-space:normal;text-overflow:clip;overflow:visible}}@media (max-width:560px){:where(.p-search) .sr-kc .dc-grid th,:where(.p-search) .sr-kc .dc-grid td{padding:0 8px}:where(.p-search) .sr-kc .dc-grid td{white-space:normal;padding-top:6px;padding-bottom:6px}:where(.p-search) .sr-kc .dc-grid td.n,:where(.p-search) .sr-kc .dc-grid th{white-space:nowrap}:where(.p-search) .sr-kc .dc-grid th:first-child{width:1%}:where(.p-search) .sr-kc .dc-grid th:nth-child(3):nth-last-child(2),:where(.p-search) .sr-kc .dc-grid td:nth-child(3):nth-last-child(2){display:none}:where(.p-search) .sr-use-f{height:auto;min-height:212px}:where(.p-search) .sr-dp{height:auto;min-height:64px}:where(.p-search) .sr-dp small{text-overflow:clip;white-space:normal;overflow:visible}:where(.p-search) .sr-grp .sr-li{height:auto;min-height:44px;padding-top:6px;padding-bottom:6px}:where(.p-search) .sr-grp .sr-li small{white-space:normal;text-overflow:clip;overflow:visible}}
