.home{isolation:isolate;font-size:15px;position:relative}.home:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(38% 60% at 34% 6%,#5b9dff30,#0000 72%),radial-gradient(34% 56% at 66% 4%,#ff9a3d24,#0000 72%);background:radial-gradient(38% 60% at 34% 6%,lab(63.8034% 1.6638 -55.9981/.19),#0000 72%),radial-gradient(34% 56% at 66% 4%,lab(73.3491% 33.8087 62.7016/.14),#0000 72%);block-size:640px;position:absolute;inset:-90px -30vw auto}.hhero{text-align:center;justify-items:center;gap:14px;padding-block:34px 26px;display:grid}.hhero h1{letter-spacing:-.045em;text-wrap:balance;max-inline-size:15em;margin:0;font-size:64px;font-weight:600;line-height:1.02}.hhero p{letter-spacing:-.015em;color:var(--color-text-secondary);text-wrap:balance;max-inline-size:42em;margin:0;font-size:20px;line-height:1.35}.hsearch{background:color-mix(in oklab, var(--color-text-primary) 7%, transparent);block-size:58px;inline-size:min(100%,620px);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-text-primary) 9%, transparent), 0 18px 50px -24px #0009;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:start;border-radius:999px;align-items:center;gap:12px;margin-block-start:12px;padding-inline:20px;transition:box-shadow .15s;display:flex;position:relative}.hsearch:focus-within{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--color-text-primary) 45%, transparent), 0 18px 50px -24px #0009}.hsearch>svg{block-size:20px;inline-size:20px;color:var(--color-text-tertiary);flex:none}.hsearch input{min-inline-size:0;font:inherit;color:inherit;background:0 0;border:0;outline:0;flex:1;font-size:17px}.hsearch input::placeholder{color:var(--color-text-tertiary)}.hsearch input::-webkit-search-cancel-button{display:none}.hsearch kbd{font:inherit;color:var(--color-text-tertiary);background:color-mix(in oklab, var(--color-text-primary) 8%, transparent);border-radius:6px;padding:2px 8px;font-size:12px}.hresults{z-index:6;background:var(--color-background-secondary);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-text-primary) 9%, transparent), 0 24px 60px -18px #000a;border-radius:20px;padding:8px;position:absolute;inset:calc(100% + 8px) 0 auto}.hresults a{border-radius:12px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.hresults a[data-on]{background:color-mix(in oklab, var(--color-text-primary) 8%, transparent)}.hresults img,.hdot{background:var(--color-background-tertiary);border-radius:50%;block-size:26px;inline-size:26px}.hresults b{font-weight:500}.hresults span{color:var(--color-text-tertiary);font-size:13px}.hresults em{color:var(--color-text-tertiary);margin-inline-start:auto;font-size:13px;font-style:normal}.hresults p{color:var(--color-text-secondary);margin:0;padding:10px}.shelves{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block-start:22px;display:grid}.shelf{background:color-mix(in oklab, var(--color-text-primary) 4.5%, transparent);min-inline-size:0;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-text-primary) 6%, transparent);border-radius:24px;flex-direction:column;gap:12px;padding:20px 14px 12px;display:flex;position:relative;overflow:hidden}.shelf:before{content:"";pointer-events:none;background:radial-gradient(90% 100% at 15% 0%, color-mix(in oklab, var(--st) 20%, transparent), transparent 75%);block-size:150px;position:absolute;inset:0 0 auto}.shelf>*{position:relative}.shelf-title{padding-inline:8px}.shelf-title h2{letter-spacing:-.022em;text-wrap:balance;margin:0;font-size:19px;font-weight:500;line-height:1.15}.shelf-title p{color:var(--color-text-secondary);text-wrap:pretty;min-block-size:2.7em;margin:5px 0 0;font-size:12.5px;line-height:1.35}.shelf-items{display:grid}.shelf-items a{border-radius:12px;align-items:center;gap:10px;min-inline-size:0;padding:8px;text-decoration:none;transition:background-color .12s;display:flex}.shelf-items a:hover{background:color-mix(in oklab, var(--color-text-primary) 8%, transparent)}.shelf-items img,.shelf-items .hdot{background:var(--color-background-tertiary);border-radius:50%;flex:none;block-size:28px;inline-size:28px}.shelf-items b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;font-size:14px;font-weight:500;overflow:hidden}.shelf-items span{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:500}.shelf-items span.q{color:var(--color-text-tertiary);font-size:12.5px;font-weight:400}@container ccs (max-width:1040px){.shelves{grid-template-columns:repeat(2,minmax(0,1fr))}.c-mcap{display:none}}@container ccs (max-width:680px){.hhero{padding-block:14px}.hhero h1{font-size:38px}.hhero p{font-size:16px}.hsearch{block-size:52px}.hsearch kbd{display:none}.shelves{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.shelf{scroll-snap-align:center}.hhead,.c-rank,.c-mcap,.c-fees,.c-gap{display:none!important}.c-code{color:var(--color-text-tertiary);grid-column:1;justify-content:flex-start;padding-inline-start:48px;font-size:12.5px}.c-code:before{content:attr(data-l) ":"}.c-code{gap:5px}}
