.math[data-astro-cid-2g6ztpw7]{background-color:var(--bg-0);border-top:1px solid var(--line)}.cards[data-astro-cid-2g6ztpw7]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--gap-col)}.card[data-astro-cid-2g6ztpw7]{display:flex;flex-direction:column;padding:clamp(28px,3vw,44px) clamp(24px,2.4vw,36px);border:1px solid var(--line);background-color:#ffffffb3;--c: var(--cyan)}.n[data-astro-cid-2g6ztpw7]{font-size:var(--fs-2xs);color:var(--cyan);letter-spacing:var(--track-label)}h3[data-astro-cid-2g6ztpw7]{margin-top:20px}p[data-astro-cid-2g6ztpw7]{margin:14px 0 0;color:var(--text);font-size:var(--fs-sm);line-height:1.75;flex:1}.f[data-astro-cid-2g6ztpw7]{display:block;margin-top:24px;padding-top:18px;border-top:1px solid var(--line);font:400 var(--fs-sm)/1.6 var(--f-code);color:var(--ice);letter-spacing:.02em;overflow-wrap:anywhere}@media(max-width:900px){.cards[data-astro-cid-2g6ztpw7]{grid-template-columns:1fr}}.pick[data-astro-cid-tvu7v75x]{display:none}@media(max-width:700px){.chips[data-astro-cid-tvu7v75x]{display:none}.pick[data-astro-cid-tvu7v75x]{display:grid;gap:8px;margin-top:28px}.pick[data-astro-cid-tvu7v75x] .mono[data-astro-cid-tvu7v75x]{font-size:var(--fs-2xs);letter-spacing:var(--track-ui);text-transform:uppercase;color:var(--muted)}.pick[data-astro-cid-tvu7v75x] select[data-astro-cid-tvu7v75x]{width:100%;padding:14px 40px 14px 14px;font:500 var(--fs-body)/1.2 var(--f-body);color:var(--ice);background:var(--bg-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23121417' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 14px center;border:1px solid var(--line-strong);border-radius:0;appearance:none}}.top[data-astro-cid-tvu7v75x]{padding:clamp(140px,14vw,200px) 0 var(--space-md);background-color:var(--bg-0);border-bottom:1px solid var(--line)}.crumbs[data-astro-cid-tvu7v75x]{display:flex;gap:10px;flex-wrap:wrap;font-size:var(--fs-2xs);letter-spacing:var(--track-ui);text-transform:uppercase;color:var(--muted);margin-bottom:36px}.crumbs[data-astro-cid-tvu7v75x] a[data-astro-cid-tvu7v75x]:hover{color:var(--cyan)}.crumbs[data-astro-cid-tvu7v75x] [data-astro-cid-tvu7v75x][aria-current]{color:var(--ice)}h1[data-astro-cid-tvu7v75x]{font-size:var(--fs-h1);line-height:1.1;margin-top:20px}.lead[data-astro-cid-tvu7v75x]{margin-top:20px}.guide[data-astro-cid-tvu7v75x]{display:inline-block;margin-top:20px;font-size:var(--fs-xs);letter-spacing:var(--track-ui);text-transform:uppercase;color:var(--ice);text-decoration:underline;text-underline-offset:5px}.guide[data-astro-cid-tvu7v75x]:hover{color:var(--cyan)}.chips[data-astro-cid-tvu7v75x]{display:flex;flex-wrap:wrap;gap:10px;margin-top:40px}.chips[data-astro-cid-tvu7v75x] a[data-astro-cid-tvu7v75x]{display:inline-flex;align-items:center;gap:10px;padding:11px 16px;border:1px solid var(--line);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text);transition:border-color .3s,color .3s,background .3s}.chips[data-astro-cid-tvu7v75x] a[data-astro-cid-tvu7v75x]:hover{border-color:var(--line-strong);color:var(--ice)}.chips[data-astro-cid-tvu7v75x] a[data-astro-cid-tvu7v75x].on{border-color:var(--cyan);background:#1214170c;color:var(--cyan)}.chips[data-astro-cid-tvu7v75x] i[data-astro-cid-tvu7v75x]{font-style:normal;color:var(--muted);font-size:var(--fs-2xs)}.list[data-astro-cid-tvu7v75x]{background:linear-gradient(var(--bg-0),var(--bg-1) 60%,var(--bg-0));padding-top:var(--space-head)}.series[data-astro-cid-tvu7v75x]+.series[data-astro-cid-tvu7v75x]{margin-top:clamp(28px,3.5vw,56px)}.grid[data-astro-cid-tvu7v75x]{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(28px,3vw,44px) clamp(16px,2vw,32px)}@media(max-width:1100px){.grid[data-astro-cid-tvu7v75x]{grid-template-columns:repeat(3,1fr)}}@media(max-width:860px){.grid[data-astro-cid-tvu7v75x]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.grid[data-astro-cid-tvu7v75x]{grid-template-columns:1fr;gap:40px}}.all[data-astro-cid-tvu7v75x]{display:grid;grid-template-columns:220px 1fr;gap:clamp(28px,3vw,48px);align-items:start}.all[data-astro-cid-tvu7v75x] .grid[data-astro-cid-tvu7v75x]{grid-template-columns:repeat(3,1fr)}@media(min-width:1500px){.all[data-astro-cid-tvu7v75x] .grid[data-astro-cid-tvu7v75x]{grid-template-columns:repeat(4,1fr)}}@media(max-width:1100px){.all[data-astro-cid-tvu7v75x] .grid[data-astro-cid-tvu7v75x]{grid-template-columns:repeat(2,1fr)}}@media(max-width:899px){.all[data-astro-cid-tvu7v75x]{grid-template-columns:1fr}}@media(max-width:600px){.all[data-astro-cid-tvu7v75x] .grid[data-astro-cid-tvu7v75x]{grid-template-columns:1fr}}.item[data-astro-cid-tvu7v75x][hidden]{display:none}.filters[data-astro-cid-tvu7v75x]{position:sticky;top:110px;border:1px solid var(--line);background:#fff9}.filters[data-astro-cid-tvu7v75x] summary[data-astro-cid-tvu7v75x]{list-style:none;cursor:pointer;padding:14px 16px;font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ice)}.filters[data-astro-cid-tvu7v75x] summary[data-astro-cid-tvu7v75x]::-webkit-details-marker{display:none}.filters[data-astro-cid-tvu7v75x] summary[data-astro-cid-tvu7v75x] i[data-astro-cid-tvu7v75x]{font-style:normal;color:var(--cyan);margin-left:6px}@media(min-width:900px){.filters[data-astro-cid-tvu7v75x] summary[data-astro-cid-tvu7v75x]{display:none}}@media(max-width:899px){.filters[data-astro-cid-tvu7v75x]{position:static}.filters[data-astro-cid-tvu7v75x][open] summary[data-astro-cid-tvu7v75x]{border-bottom:1px solid var(--line)}}.fbody[data-astro-cid-tvu7v75x]{padding:6px 16px 16px}fieldset[data-astro-cid-tvu7v75x]{border:0;padding:14px 0;margin:0;border-bottom:1px solid var(--line)}legend[data-astro-cid-tvu7v75x]{float:left;width:100%;padding:0 0 8px;font-size:var(--fs-2xs);letter-spacing:var(--track-ui);text-transform:uppercase;color:var(--cyan)}legend[data-astro-cid-tvu7v75x]+[data-astro-cid-tvu7v75x]{clear:left}label[data-astro-cid-tvu7v75x]{clear:left;display:flex;align-items:center;gap:10px;padding:6px 0;font-size:var(--fs-sm, 14px);color:var(--text);cursor:pointer}label[data-astro-cid-tvu7v75x]:hover{color:var(--ice)}label[data-astro-cid-tvu7v75x] i[data-astro-cid-tvu7v75x]{margin-left:auto;font-style:normal;font-size:var(--fs-2xs);color:var(--muted)}input[data-astro-cid-tvu7v75x][type=checkbox]{appearance:none;width:14px;height:14px;border:1px solid var(--line-strong);margin:0;flex:none;display:grid;place-content:center}input[data-astro-cid-tvu7v75x][type=checkbox]:checked{border-color:var(--cyan);background:var(--cyan);box-shadow:inset 0 0 0 2px var(--bg-0)}.sw[data-astro-cid-tvu7v75x]{width:12px;height:12px;border-radius:50%;flex:none;border:1px solid rgba(255,255,255,.3)}.sw[data-astro-cid-tvu7v75x][data-pal=cyan]{background:#2a8cff}.sw[data-astro-cid-tvu7v75x][data-pal=ice]{background:#8fa6c8}.sw[data-astro-cid-tvu7v75x][data-pal=violet]{background:#7a4dff}.sw[data-astro-cid-tvu7v75x][data-pal=aurora]{background:#11c9a8}.sw[data-astro-cid-tvu7v75x][data-pal=ember]{background:#ff9a4a}.sw[data-astro-cid-tvu7v75x][data-pal=roza]{background:linear-gradient(135deg,#b23a68 50%,#0fb37d 50%)}select[data-astro-cid-tvu7v75x]{width:100%;padding:10px 40px 10px 12px;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%2350e6ff' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-color:var(--bg-0);color:var(--ice);border:1px solid var(--line-strong);font-size:var(--fs-xs);letter-spacing:.08em}.clear[data-astro-cid-tvu7v75x]{margin-top:14px;padding:0;background:none;border:0;font-size:var(--fs-2xs);letter-spacing:var(--track-ui);text-transform:uppercase;color:var(--muted);cursor:pointer}.clear[data-astro-cid-tvu7v75x]:hover{color:var(--cyan)}.count[data-astro-cid-tvu7v75x]{margin-bottom:18px;font-size:var(--fs-2xs);letter-spacing:var(--track-ui);text-transform:uppercase;color:var(--muted);text-align:right}.empty[data-astro-cid-tvu7v75x]{padding:40px 0;color:var(--muted)}
