.personal.svelte-mwbtmc{border-bottom:1px solid var(--line);padding-top:28px;padding-bottom:30px}.heading.svelte-mwbtmc{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.heading.svelte-mwbtmc h2:where(.svelte-mwbtmc){font-size:32px}.heading.svelte-mwbtmc p:where(.svelte-mwbtmc){margin-top:8px;font-size:14px}.file.svelte-mwbtmc{display:none}.images.svelte-mwbtmc{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:14px;margin-top:22px;display:grid}.image.svelte-mwbtmc{border:2px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:5px;min-width:0;padding:10px;display:flex}.image.svelte-mwbtmc:hover{border-color:var(--blue)}.preview.svelte-mwbtmc{border-radius:6px;place-items:center;height:120px;display:grid}.image.svelte-mwbtmc strong:where(.svelte-mwbtmc){text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.image.svelte-mwbtmc span:where(.svelte-mwbtmc){color:var(--muted);font-size:12px}.empty.svelte-mwbtmc{margin-top:18px;font-size:14px}.facets.svelte-hyef51{gap:18px;display:grid}.head.svelte-hyef51{justify-content:space-between;align-items:center;gap:10px;min-height:30px;display:flex}.head.svelte-hyef51 h2:where(.svelte-hyef51){font-family:var(--body);margin:0}.small.svelte-hyef51{padding:2px 0;font-size:13px}.sec.svelte-hyef51{border:0;min-width:0;margin:0;padding:0}legend.svelte-hyef51{margin-bottom:8px;padding:0;font-size:13px;font-weight:800}.chips.svelte-hyef51{flex-wrap:wrap;gap:6px;display:flex}.chip.color.svelte-hyef51{gap:5px;padding:5px 9px 5px 6px}.chip.svelte-hyef51 .grade:where(.svelte-hyef51){border-width:1.5px;min-width:20px;height:20px;font-size:11px}.chip[aria-pressed=true].svelte-hyef51 .grade:where(.svelte-hyef51){border-color:#fff}.more.svelte-hyef51{font-size:12px}.toggle.svelte-hyef51{cursor:pointer;border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;font-weight:700;display:flex}.toggle.svelte-hyef51 input:where(.svelte-hyef51){accent-color:var(--blue);width:18px;height:18px;margin:0}.vgrid.svelte-x4tj0r{width:100%;position:relative}.win.svelte-x4tj0r{will-change:transform;display:grid;position:absolute;top:0;left:0;right:0}.win.svelte-x4tj0r>div:where(.svelte-x4tj0r){min-width:0}.kit.svelte-1asqvfq{scroll-snap-align:start;background:var(--ink);color:#fff;border-radius:16px;flex-direction:column;min-width:0;transition:transform .12s,box-shadow .12s;display:flex;overflow:hidden}.kit.svelte-1asqvfq:hover{box-shadow:6px 6px 0 var(--blue);transform:translateY(-2px)}.cover.svelte-1asqvfq{background:#1c2440 radial-gradient(#ffffff10 1px,#0000 1px) 0 0/8px 8px;height:132px}.txt.svelte-1asqvfq{padding:12px 14px 14px}.eyebrow.svelte-1asqvfq{color:var(--sun);margin:0;font-size:10px}h3.svelte-1asqvfq{font:26px/1.05 var(--display);letter-spacing:-.01em;margin:3px 0 4px}.muted.svelte-1asqvfq{color:#b9bdd1;font-size:12px}.hero.svelte-q634n6{background:var(--sun);padding-top:44px;padding-bottom:40px}.hero.svelte-q634n6 h1:where(.svelte-q634n6){margin-top:6px;font-size:clamp(48px,7vw,104px)}.lead.svelte-q634n6{max-width:640px;margin-top:16px;font-size:20px;font-weight:550;line-height:1.45}.search.svelte-q634n6{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}.box.svelte-q634n6{border:2px solid var(--ink);background:#fff;border-radius:14px;flex:520px;align-items:center;gap:12px;max-width:860px;min-height:60px;padding:0 16px;display:flex;box-shadow:6px 6px #10162555}.box.svelte-q634n6:focus-within{box-shadow:6px 6px 0 var(--blue)}.box.svelte-q634n6 input:where(.svelte-q634n6){background:0 0;border:0;outline:none;flex:1;min-width:0;padding:14px 0;font-size:19px;font-weight:600}.box.svelte-q634n6 input:where(.svelte-q634n6)::placeholder{color:#8b8e98;font-weight:500}.slash.svelte-q634n6{color:var(--muted);border:1.5px solid #10162555;border-radius:6px;padding:1px 7px;font-size:12px;font-weight:700}.semantic.svelte-q634n6{border:2px solid var(--ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:750;display:inline-flex}.semantic.svelte-q634n6 input:where(.svelte-q634n6){accent-color:var(--blue);margin:0}.kits.svelte-q634n6{padding-top:34px}.kits-head.svelte-q634n6{flex-wrap:wrap;align-items:baseline;gap:18px;margin-bottom:14px;display:flex}.kits-head.svelte-q634n6 h2:where(.svelte-q634n6){font-size:36px}.kit-row.svelte-q634n6{scroll-snap-type:x mandatory;grid-auto-columns:288px;grid-auto-flow:column;gap:14px;padding:4px 4px 12px;display:grid;overflow-x:auto}.results.svelte-q634n6{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:36px;padding-top:32px;display:grid}.side.svelte-q634n6{max-height:calc(100dvh - 32px);padding:2px 6px 20px 2px;position:sticky;top:16px;overflow:auto}.toolbar.svelte-q634n6{flex-wrap:wrap;align-items:center;gap:14px;min-height:44px;margin-bottom:14px;display:flex}.count.svelte-q634n6{margin-right:auto;font-size:15px}.ms.svelte-q634n6{font-size:12px}.sort.svelte-q634n6{align-items:center;gap:8px;font-size:13px;font-weight:750;display:flex}.sort.svelte-q634n6 select:where(.svelte-q634n6){background:#fff;border:1px solid #b3b5bd;border-radius:10px;min-height:40px;padding:8px 10px}.filter-btn.svelte-q634n6{display:none}.notes.svelte-q634n6{margin:-6px 0 12px;font-size:12px}.keys.svelte-q634n6{margin-top:18px;font-size:12px}.skel-grid.svelte-q634n6{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px;display:grid}.skel-grid.svelte-q634n6 .skeleton:where(.svelte-q634n6){height:178px}@media (max-width:900px){.results.svelte-q634n6{grid-template-columns:1fr;gap:0}.side.svelte-q634n6{max-height:none;padding:0 0 20px;display:none;position:static;overflow:visible}.side.open.svelte-q634n6{display:block}.filter-btn.svelte-q634n6{order:3;display:inline-flex}.results.svelte-q634n6{flex-direction:column;display:flex}.main.svelte-q634n6{width:100%}}@media (max-width:640px){.hero.svelte-q634n6{padding-top:28px;padding-bottom:28px}.lead.svelte-q634n6{font-size:17px}.box.svelte-q634n6{min-height:54px;box-shadow:4px 4px #10162555}.box.svelte-q634n6 input:where(.svelte-q634n6){font-size:16px}.slash.svelte-q634n6{display:none}.kit-row.svelte-q634n6{grid-auto-columns:78%}.toolbar.svelte-q634n6{gap:8px}.count.svelte-q634n6{flex-basis:100%}.keys.svelte-q634n6{display:none}}
