.ix.svelte-kso9fs{background:var(--bg);color:var(--ink);padding-top:var(--nav-h)}.ix-head.svelte-kso9fs .frame:where(.svelte-kso9fs){padding-block:clamp(56px,7vw,96px) clamp(32px,4vw,56px);text-align:center}.ix-head.svelte-kso9fs h1:where(.svelte-kso9fs){margin:0;font-family:var(--font-display);font-weight:var(--display-weight);font-size:calc(clamp(2.1rem,4.2vw,3.4rem) * var(--display-fit));line-height:1.06;letter-spacing:var(--display-tracking);color:var(--ink)}.ix-sub.svelte-kso9fs{margin:18px auto 0;max-width:calc(46ch * var(--measure-fit));color:var(--ink-2);font-size:1rem;line-height:1.55;text-wrap:balance}.ix-filter.svelte-kso9fs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px;margin-top:clamp(28px,3.4vw,40px)}.ix-filter.svelte-kso9fs label:where(.svelte-kso9fs){color:var(--ink-2);font-size:var(--t-small);font-weight:500}.ix-select.svelte-kso9fs{position:relative;width:min(100%,300px)}.ix-select.svelte-kso9fs select:where(.svelte-kso9fs){width:100%;min-height:44px;padding:0 40px 0 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);color:var(--ink);font:500 .95rem/1 var(--font-body);appearance:none;cursor:pointer;transition:border-color .15s ease}.ix-select.svelte-kso9fs select:where(.svelte-kso9fs):hover{border-color:#11111159}.ix-select.svelte-kso9fs select:where(.svelte-kso9fs):focus{border-color:var(--line);box-shadow:none}.ix-select.svelte-kso9fs select:where(.svelte-kso9fs):focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ix-select.svelte-kso9fs svg:where(.svelte-kso9fs){position:absolute;top:50%;right:14px;color:var(--ink-3);transform:translateY(-50%);pointer-events:none}.ix-count.svelte-kso9fs{margin:14px 0 0;color:var(--ink-3);font-size:var(--t-small)}.ix-body.svelte-kso9fs{padding-bottom:clamp(72px,9vw,120px)}.ix-cat.svelte-kso9fs{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:24px clamp(32px,5vw,80px);padding-block:clamp(32px,3.6vw,48px);border-top:1px solid var(--line);scroll-margin-top:calc(var(--nav-h) + 16px)}.ix-cat.svelte-kso9fs h2:where(.svelte-kso9fs){margin:0;font-family:var(--font-display);font-weight:var(--display-weight);font-size:calc(clamp(1.45rem,2.2vw,1.9rem) * var(--display-fit));letter-spacing:-.02em;line-height:1.15;color:var(--ink)}.ix-cat.svelte-kso9fs header:where(.svelte-kso9fs) p:where(.svelte-kso9fs){margin:10px 0 0;max-width:34ch;color:var(--ink-2);font-size:var(--t-body);line-height:1.5}.ix-grid.svelte-kso9fs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(170px,100%),1fr));gap:12px;align-content:start;margin:0;padding:0;list-style:none}.sys.svelte-kso9fs{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;height:76px;padding:14px 18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);text-align:center}.sys.svelte-kso9fs img:where(.svelte-kso9fs){width:auto;height:auto;max-width:min(80%,140px);max-height:calc(30px * var(--fit, 1));object-fit:contain;filter:grayscale(1);opacity:.82}.sys.svelte-kso9fs img.pale:where(.svelte-kso9fs){filter:grayscale(1) brightness(0);opacity:.72}.sys.svelte-kso9fs img.icon:where(.svelte-kso9fs){flex-shrink:0;width:24px;height:24px;max-width:none;max-height:none}.sys.svelte-kso9fs span:where(.svelte-kso9fs){min-width:0;color:var(--ink);font-family:var(--font-body);font-size:.92rem;font-weight:600;line-height:1.25;text-wrap:balance}.ix-more.svelte-kso9fs{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 48px;padding:clamp(28px,3.4vw,44px);border-radius:var(--radius);background:var(--bg-2);border:1px solid var(--line)}.ix-more.svelte-kso9fs>div:where(.svelte-kso9fs){flex:1 1 420px;min-width:0}.ix-more.svelte-kso9fs h2:where(.svelte-kso9fs){margin:0;font-family:var(--font-display);font-weight:var(--display-weight);font-size:calc(clamp(1.45rem,2.2vw,1.9rem) * var(--display-fit));letter-spacing:-.02em;line-height:1.15}.ix-more.svelte-kso9fs p:where(.svelte-kso9fs){margin:10px 0 0;max-width:62ch;color:var(--ink-2);font-size:var(--t-body);line-height:1.55}@media(max-width:900px){.ix-cat.svelte-kso9fs{grid-template-columns:minmax(0,1fr);gap:18px}.ix-cat.svelte-kso9fs header:where(.svelte-kso9fs) p:where(.svelte-kso9fs){max-width:none}}@media(max-width:560px){.ix-head.svelte-kso9fs .frame:where(.svelte-kso9fs){padding-block:40px 28px}.ix-grid.svelte-kso9fs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sys.svelte-kso9fs{height:64px;padding:10px 12px}.sys.svelte-kso9fs span:where(.svelte-kso9fs){font-size:.85rem}.ix-filter.svelte-kso9fs{flex-direction:column;gap:8px}.ix-select.svelte-kso9fs{width:100%}.ix-more.svelte-kso9fs .btn:where(.svelte-kso9fs){width:100%;justify-content:center}}
