.home-hero{isolation:isolate;padding-block:clamp(36px,9vh,96px) clamp(28px,6vh,64px);position:relative}.home-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(46% 70% at 14% 20%,#f8dc908c,#0000 70%),radial-gradient(40% 60% at 82% 6%,#a4e1ff6b,#0000 70%);background:radial-gradient(46% 70% at 14% 20%,lab(88.7502% 2.63935 41.0975/.55),#0000 70%),radial-gradient(40% 60% at 82% 6%,lab(86.3273% -15.5955 -22.7687/.42),#0000 70%);position:absolute;inset:0}:root[data-theme=dark] .home-hero:before{opacity:.25}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .home-hero:before{opacity:.25}}.home-hero-in{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.home-hero h1{max-width:16ch;font-size:clamp(32px,6vw,60px)}.home-hero .sub{max-width:60ch}.hs{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;max-width:760px;display:grid;position:relative}.hs-q{border-radius:20px;padding:6px 6px 6px 16px}.hs-q input{min-height:48px;font-size:17px}.hs-q .btn{border-radius:15px;min-height:48px}.hs-hits{z-index:20;background:var(--surface);box-shadow:var(--float), 0 0 0 1px var(--hair);border-radius:18px;gap:1px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;top:72px;left:0;right:0}.hs-hits a{border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:7px 8px;text-decoration:none;display:flex}.hs-hits a:hover{background:var(--soft)}.hs-hits span:last-child{min-width:0;display:grid}.hs-hits b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.hs-hits small{color:var(--muted);font-size:12.5px}.hs-ex{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.hs-ex .chip{white-space:nowrap;flex:none;min-height:34px;font-size:13.5px;font-weight:400}.pm{gap:10px;min-width:0;display:grid}.pm .chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.pm .chip{white-space:nowrap;flex:none}.pm-n{white-space:nowrap;margin-left:auto}.dirs{background:var(--hair);box-shadow:0 0 0 1px var(--hair);border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.dirs:after{content:"";background:var(--surface);grid-column-end:-1}@media (min-width:760px){.dirs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.dirs{grid-template-columns:repeat(4,minmax(0,1fr))}}.dir{background:var(--surface);align-items:center;gap:10px;min-width:0;min-height:60px;padding:12px;text-decoration:none;display:flex}.dir:hover{background:var(--soft)}.dir>span:last-child{min-width:0;line-height:1.25;display:grid}.dir b{font-size:14px;font-weight:600}.dir small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.wt{gap:12px;min-width:0;display:grid}.wt .chip{white-space:nowrap;flex:none}.wt-p{justify-items:start;gap:10px;min-width:0;display:grid}.wt-p .cards{width:100%}
