.slv{--lb-h:54px;padding-bottom:clamp(72px,9vw,132px)}@media (width<=900px){.slv{--lb-h:50px}}.slv [hidden]{display:none!important}.slv .k{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.62rem;font-weight:400}.slv .tools{padding-top:clamp(34px,4vw,54px)}.slv .srch-k{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.slv .srch-k label{cursor:text;transition:color .25s}.slv .srch:focus-within .srch-k label{color:var(--ink)}.slv .srch-k .cnt{white-space:nowrap}.slv .srch-in{border-bottom:1px solid var(--line-2);align-items:center;gap:18px;transition:border-color .25s,box-shadow .25s;display:flex}.slv .srch-in:focus-within{border-bottom-color:var(--ink);box-shadow:0 1px 0 0 var(--ink)}.slv .q{min-width:0;font:inherit;letter-spacing:-.025em;color:inherit;-webkit-appearance:none;appearance:none;background:0 0;border:0;border-radius:0;flex:1;padding:12px 0 14px;font-size:clamp(1.5rem,2.7vw,2.35rem);font-weight:400;line-height:1.2}.slv .q:focus,.slv .q:focus-visible{outline:none}.slv .q::placeholder{color:var(--muted);opacity:.55}.slv .q::-webkit-search-cancel-button,.slv .q::-webkit-search-decoration{-webkit-appearance:none;display:none}.slv .clr{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);flex:none;padding:10px 0;font-size:.62rem;transition:color .2s}.slv .clr:hover{color:var(--ink)}.slv .trow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;margin-top:22px;display:flex}.slv .fg{align-items:center;gap:14px;display:flex}.slv .seg{border:1px solid var(--line-2);border-radius:999px;padding:3px;display:inline-flex}.slv .seg button{color:var(--text-2);white-space:nowrap;transition:background .25s var(--ease-out), color .25s var(--ease-out);border-radius:999px;padding:7px 16px;font-size:.86rem;line-height:1.3}.slv .seg button:hover{color:var(--ink)}.slv .seg button[aria-pressed=true]{background:var(--ink);color:#fff}.slv .chips{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.slv .chip{border:1px solid var(--line);color:var(--text-2);white-space:nowrap;transition:background .25s var(--ease-out), color .25s var(--ease-out), border-color .25s var(--ease-out);border-radius:999px;align-items:baseline;padding:7px 14px;font-size:.85rem;line-height:1.3;display:inline-flex}.slv .chip:hover{border-color:var(--line-2);color:var(--ink)}.slv .chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.slv .chip em{font-style:normal;font-family:var(--font-mono);opacity:.6;margin-left:7px;font-size:.66rem}.slv .chip.zero{color:var(--muted);border-style:dashed}.slv .chip.zero[aria-pressed=true]{color:#fff;border-style:solid}.slv[data-mode=tem] .chips{display:none}@media (width<=900px){.slv .chips{scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) 2px;scroll-padding-inline:var(--gutter);flex-wrap:nowrap;overflow-x:auto}.slv .chips::-webkit-scrollbar{display:none}.slv .chips:after{content:"";width:calc(var(--gutter) - 7px);flex:none;height:1px}.slv .chip{flex:none}}@media (width<=700px){.slv .srch-in{gap:12px}.slv .trow{flex-direction:column;align-items:stretch;gap:16px}.slv .fg{flex-direction:column;align-items:stretch;gap:8px}.slv .seg{display:flex}.slv .seg button{flex:1;padding-inline:8px}}.slv .lb{top:var(--header-h);z-index:30;background:var(--paper);border-bottom:1px solid var(--line);margin-top:clamp(26px,3vw,40px);position:sticky}.slv .lb ol{height:var(--lb-h);justify-content:space-between;align-items:center;gap:2px;display:flex}.slv .lb li{flex:none}.slv .lb a{min-width:31px;height:31px;font-family:var(--font-mono);letter-spacing:0;color:var(--text-2);border:1px solid #0000;border-radius:999px;place-content:center;padding-inline:6px;font-size:.74rem;transition:border-color .25s,color .25s;display:grid}.slv .lb a[href]:hover{border-color:var(--line-2);color:var(--ink)}.slv .lb a.on{border-color:var(--ink);color:var(--ink)}.slv .lb a:not([href]){color:var(--muted);opacity:.32;cursor:default}@media (width>=1100px){.slv[data-mode=tem] .lb{display:none}}@media (width<=1180px){.slv .lb a{min-width:28px;height:28px;padding-inline:4px;font-size:.7rem}}@media (width<=900px){.slv .lb .wrap{padding-inline:0}.slv .lb ol{scrollbar-width:none;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);justify-content:flex-start;gap:4px;overflow-x:auto}.slv .lb ol::-webkit-scrollbar{display:none}.slv .lb ol:after{content:"";width:calc(var(--gutter) - 4px);flex:none;height:1px}.slv .lb a{min-width:32px;height:32px;font-size:.74rem}}.slv .lists{flex-direction:column;gap:clamp(44px,4.8vw,72px);padding-top:clamp(30px,3.2vw,46px);display:flex}.slv .lists.is-q{gap:clamp(30px,3.2vw,46px)}.slv .grp{scroll-margin-top:calc(var(--header-h) + var(--lb-h) + 18px)}.slv .grp-hd{align-items:center;gap:16px;padding-bottom:6px;display:flex}.slv .grp-hd .ltr{width:44px;height:44px;font-family:var(--font-mono);letter-spacing:0;border:1px solid;border-radius:50%;flex:none;place-content:center;font-size:.86rem;font-weight:500;line-height:1;display:grid}.slv .grp-hd .rl{background:var(--line-2);flex:1;height:1px}.slv .grp-hd .cnt{white-space:nowrap}.slv .rows{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(24px,3vw,56px);display:grid}.slv .rows li{border-bottom:1px solid var(--line)}.slv .rows a{transition:padding .3s var(--ease-out);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:14px;padding-block:13px;display:grid}.slv .rows a:hover{padding-left:6px}.slv .rows .tt{letter-spacing:-.015em;font-size:1rem}.slv .rows .kod{font-family:var(--font-mono);color:var(--muted);white-space:nowrap;font-size:.68rem}@media (width<=1099px){.slv .rows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=699px){.slv .rows{grid-template-columns:1fr}.slv .rows a{padding-block:12px}}.slv .hit{text-underline-offset:.2em;font-weight:inherit;text-decoration:underline 1px}.slv .syn{color:var(--muted);margin-top:3px;font-size:.8rem;line-height:1.35;display:block}.slv .syn .k{margin-right:6px;font-size:.56rem}.slv .tmw{grid-template-columns:236px minmax(0,1fr);align-items:start;column-gap:clamp(36px,4.4vw,80px);padding-top:clamp(34px,3.6vw,52px);display:grid}.slv .tm-nav{top:calc(var(--header-h) + 26px);max-height:calc(100vh - var(--header-h) - 52px);overscroll-behavior:contain;scrollbar-width:none;padding-bottom:12px;position:sticky;overflow-y:auto}.slv .tm-nav::-webkit-scrollbar{display:none}.slv .tm-nav>.k{margin-bottom:12px;display:block}.slv .tm-nav>ol{border-bottom:1px solid var(--line)}.slv .tm-nav>ol>li>a{border-top:1px solid var(--line);color:var(--text-2);grid-template-columns:20px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:7px 0;font-size:.86rem;line-height:1.3;transition:color .2s;display:grid}.slv .tm-nav>ol>li>a:hover{color:var(--ink)}.slv .tm-nav .l{font-family:var(--font-mono);color:var(--muted);font-size:.64rem}.slv .tm-nav em{font-style:normal;font-family:var(--font-mono);color:var(--muted);font-size:.6rem}.slv .tm-nav>ol>li.on>a{color:var(--ink);font-weight:500}.slv .tm-nav>ol>li.on>a .l{color:var(--ink)}.slv .tm-sub{padding:0 0 9px 28px;display:none}.slv .tm-nav li.on>.tm-sub{display:grid}.slv .tm-sub a{color:var(--muted);padding:3px 0;font-size:.76rem;line-height:1.35;transition:color .2s;display:block;position:relative}.slv .tm-sub a:hover,.slv .tm-sub a.on{color:var(--ink)}.slv .tm-sub a.on:before{content:"";background:currentColor;width:8px;height:1px;position:absolute;top:.72em;left:-14px}.slv .tm-main{flex-direction:column;gap:clamp(60px,6.4vw,104px);min-width:0;display:flex}.slv .tk{scroll-margin-top:calc(var(--header-h) + 24px)}.slv .tk-hd{border-bottom:1px solid var(--line-2);grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:18px;padding-bottom:20px;display:grid}.slv .tk-hd .ltr{width:44px;height:44px;font-family:var(--font-mono);border:1px solid;border-radius:50%;place-content:center;font-size:.86rem;font-weight:500;line-height:1;display:grid}.slv .tk-hd h2{font-size:clamp(1.55rem,2.7vw,2.35rem);font-stretch:var(--wide);padding-top:4px;line-height:1.04}.slv .tk-d{color:var(--text-2);max-width:58ch;margin-top:10px;font-size:.96rem;line-height:1.5}.slv .tk-hd .cnt{white-space:nowrap;padding-top:12px}.slv .tr{border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 24px);grid-template-columns:minmax(170px,228px) minmax(0,1fr);column-gap:clamp(24px,3vw,56px);padding-block:20px 6px;display:grid}.slv .tr-l{align-content:start;gap:5px;padding-top:9px;display:grid}.slv .tr-l .tid{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);font-size:.64rem}.slv .tr-l h3{letter-spacing:-.015em;font-size:1.04rem;font-weight:500;line-height:1.28}.slv .tr-l .cnt{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.6rem}.slv .tr-r{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;column-gap:clamp(22px,2.6vw,48px);display:grid}.slv .tr-r li{border-bottom:1px solid var(--line)}.slv .tr-r a{transition:padding .3s var(--ease-out);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding-block:10px;display:grid}.slv .tr-r a:hover{padding-left:6px}.slv .tr-r .tt{letter-spacing:-.012em;font-size:.98rem;line-height:1.35}.slv .tr-r .nm{min-width:0}.slv .tr-r .kod{font-family:var(--font-mono);color:var(--muted);white-space:nowrap;font-size:.64rem}@media (width>=1480px){.slv .tr-r{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1099px){.slv .tmw{grid-template-columns:minmax(0,1fr)}.slv .tm-nav{display:none}.slv .tk,.slv .tr{scroll-margin-top:calc(var(--header-h) + var(--lb-h) + 18px)}}@media (width<=760px){.slv .tk-hd{grid-template-columns:36px minmax(0,1fr);gap:14px}.slv .tk-hd .ltr{width:36px;height:36px;font-size:.78rem}.slv .tk-hd .cnt{grid-column:2;padding-top:0}.slv .tr{grid-template-columns:minmax(0,1fr);padding-block:16px 4px}.slv .tr-l{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:10px;margin-bottom:4px;padding-top:0}.slv .tr-l .cnt{grid-column:2}.slv .tr-r{grid-template-columns:minmax(0,1fr)}}.slv .empty{--bk:22px;margin-top:clamp(30px,3.4vw,48px);padding:clamp(28px,4vw,56px) clamp(24px,4vw,56px)}.slv .empty>.c{color:var(--ink)}.slv .empty p{letter-spacing:-.02em;max-width:30ch;font-size:clamp(1.3rem,2.3vw,1.95rem);line-height:1.28}.slv .empty .acts{flex-wrap:wrap;align-items:center;gap:14px 30px;margin-top:26px;display:flex}.slv .more{align-items:center;gap:12px;font-size:.95rem;display:inline-flex}.slv .more i{width:32px;height:1px;transition:width .5s var(--ease-out);background:currentColor;display:block}.slv .more:hover i{width:56px}.slv .tbtn{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);border-bottom:1px solid var(--line-2);padding-bottom:2px;font-size:.64rem;transition:color .2s,border-color .2s}.slv .tbtn:hover{color:var(--ink);border-color:currentColor}
