.discover-page{--discover-paper-radius-a:22px 25px 23px 20px;--discover-paper-radius-b:19px 23px 24px 20px}.discover-page>section:first-child{border-bottom:1px solid var(--border-medium)!important;background:var(--background)!important;overflow:visible!important}.discover-page>section:first-child>div.pointer-events-none{display:none!important}.discover-page>section:first-child>div.relative{padding-top:2.1rem!important;padding-bottom:2rem!important}.discover-page>section:first-child h1{max-width:760px;color:var(--text-primary)!important}.discover-page>section:first-child h1 span{color:var(--accent-highlight)!important}.discover-page>section:first-child p:last-child{max-width:680px;border-left-color:var(--border-strong)!important;color:var(--text-muted)!important}.discover-page>div>section:has(>form[method=get]){border:0!important;border-bottom:1px solid var(--border-medium)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0 0 1.15rem!important;overflow:visible!important}:is(.discover-page>div>section:has(>form[method=get])>div.absolute,.discover-page>div>section:has(>form[method=get])>div.mb-4){display:none!important}.discover-page>div>section:has(>form[method=get]) form{gap:.7rem!important}.discover-page>div>section:has(>form[method=get]) :is(input[type=search],select){box-shadow:0 2px 0 var(--surface-inset);border-color:var(--border-medium)!important;background:var(--surface-2)!important;color:var(--text-primary)!important;border-radius:14px 16px 13px 15px!important}.discover-page>div>section:has(>form[method=get]) :is(input[type=search],select):focus{border-color:var(--accent-border)!important;box-shadow:0 2px 0 var(--surface-inset), 0 0 0 3px var(--focus-ring)!important}.discover-page>div>section:has(>form[method=get]) button[type=submit]{border:1px solid var(--accent-border)!important;background:var(--paper-control-bg)!important;color:var(--accent-highlight)!important;box-shadow:0 2px 0 var(--surface-inset)!important;text-shadow:none!important;border-radius:14px 16px 13px 15px!important}.discover-page>div>section:has(>form[method=get]) button[type=submit]:hover{transform:translateY(-1px);background:var(--paper-control-bg-hover)!important;color:var(--text-primary)!important}.discover-page>div>section:has(>form[method=get]) form+div{margin-top:.8rem!important;padding-top:.8rem!important}.discover-page>div>section:has(>form[method=get]) form+div span.rounded-full{border-color:var(--accent-border)!important;background:var(--paper-control-bg)!important;color:var(--accent-highlight)!important}.discover-page>div>section:nth-of-type(2){margin-top:1rem!important}.discover-page>div>section:nth-of-type(2)>div:first-child{margin-bottom:.45rem!important}.discover-page>div>section:nth-of-type(2)>div:first-child span:last-child{background:var(--border-soft)!important}.discover-page>div>section:nth-of-type(2) a{border-color:var(--border-medium)!important;color:var(--text-secondary)!important;box-shadow:none!important;background:0 0!important;border-radius:999px!important}.discover-page>div>section:nth-of-type(2) a[class*="bg-[var(--accent)]"]{border-color:var(--accent-border)!important;background:var(--paper-control-bg)!important;color:var(--text-primary)!important;box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--accent) 32%, transparent)!important}.discover-page>div>section:nth-of-type(2) a:hover{border-color:var(--accent-border)!important;background:var(--paper-control-bg-hover)!important;color:var(--accent-highlight)!important}.discover-page>div>section:nth-of-type(3){border:0!important;border-block:1px solid var(--border-soft)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin-top:.8rem!important;padding:.9rem 0!important}.discover-page>div>section:nth-of-type(3) h2{font-size:1rem!important;line-height:1.3!important}.discover-page>div>section:nth-of-type(3) p{max-width:620px}.discover-page>div>section:nth-of-type(3) .grid-flow-col{scrollbar-width:thin;overflow-x:auto;grid-template-rows:none!important;grid-auto-columns:minmax(150px,210px)!important;grid-auto-flow:column!important;gap:.5rem!important;padding-bottom:.35rem!important}.discover-page>div>section:nth-of-type(3) :is(a,span).snap-start{min-height:2.65rem;box-shadow:0 2px 0 var(--surface-inset);border-color:var(--border-medium)!important;background:var(--surface-2)!important;border-radius:14px 16px 13px 15px!important;padding:.62rem .75rem!important}.discover-page>div>section:nth-of-type(3) a[class*="bg-[var(--accent-soft)]"]{border-color:var(--accent-border)!important;background:var(--paper-control-bg)!important}.discover-page>div>section:nth-of-type(3) a[class*="bg-[var(--accent-soft)]"] span:first-child{color:var(--accent-highlight)!important}.discover-page>div>section:nth-of-type(3) a:hover{transform:translateY(-1px);border-color:var(--accent-border)!important;background:var(--paper-control-bg-hover)!important}.discover-page>div>section:nth-of-type(3) a span[aria-hidden=true]{border:1px solid var(--accent-border)!important;color:var(--accent-highlight)!important;background:0 0!important}.discover-page>div>section:nth-of-type(4){margin-top:1.5rem!important}.discover-page>div>section:nth-of-type(4)>div{border-top-color:var(--border-medium)!important;padding-top:1rem!important}.discover-page>div>section:nth-of-type(5)>div.grid{grid-template-columns:minmax(0,1fr)!important;gap:1rem!important}.discover-page>div>section:nth-of-type(5) article.group{isolation:isolate;border:1px solid var(--border-medium);border-radius:var(--discover-paper-radius-a);background:var(--surface-2);min-width:0;box-shadow:0 9px 22px color-mix(in srgb, var(--shadow-color) 48%, transparent);grid-template-columns:96px minmax(0,1fr);gap:.9rem;padding:.85rem;display:grid;position:relative}.discover-page>div>section:nth-of-type(5) article.group:before{content:"";z-index:-1;border:1px solid var(--border-soft);border-radius:var(--discover-paper-radius-b);background:var(--surface-inset);pointer-events:none;position:absolute;inset:5px -5px -6px 5px;transform:rotate(.35deg)}.discover-page>div>section:nth-of-type(5) article.group>a:first-child{display:contents!important}.discover-page>div>section:nth-of-type(5) article.group>a:first-child>div:first-child{aspect-ratio:2/3;grid-column:1;width:96px;box-shadow:0 5px 13px color-mix(in srgb, var(--shadow-color) 35%, transparent)!important;border-radius:12px 15px 13px 11px!important}.discover-page>div>section:nth-of-type(5) article.group>a:first-child>div:not(:first-child){grid-column:2;min-width:0}.discover-page>div>section:nth-of-type(5) article.group :is(h2,h3){margin-top:0!important}.discover-page>div>section:nth-of-type(5) article.group [class*=backdrop-blur]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-theme=light] .discover-page>div>section:nth-of-type(5) article.group{background:linear-gradient(180deg, #fffefb 0%, var(--surface-2) 100%);box-shadow:0 8px 20px #302d3b14}@media (min-width:768px){.discover-page>div>section:nth-of-type(5)>div.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem 1.1rem!important}}@media (min-width:1024px){.discover-page>div>section:nth-of-type(5)>div.grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:1240px){.discover-page>div>section:nth-of-type(5)>div.grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:430px){.discover-page>section:first-child>div.relative{padding-top:1.55rem!important;padding-bottom:1.45rem!important}.discover-page>section:first-child h1{font-size:2.25rem!important}.discover-page>div>section:nth-of-type(3) .grid-flow-col{grid-auto-columns:minmax(138px,72vw)!important}.discover-page>div>section:nth-of-type(5) article.group{border-radius:19px 22px 20px 18px;grid-template-columns:82px minmax(0,1fr);padding:.75rem}.discover-page>div>section:nth-of-type(5) article.group>a:first-child>div:first-child{width:82px}}@media (hover:hover) and (pointer:fine){.discover-page>div>section:nth-of-type(5) article.group{transition:transform .2s cubic-bezier(.2,.8,.2,1),border-color .18s,box-shadow .2s}.discover-page>div>section:nth-of-type(5) article.group:hover{border-color:var(--accent-border);box-shadow:0 13px 28px color-mix(in srgb, var(--shadow-color) 58%, transparent);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.discover-page *,.discover-page :before,.discover-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.discover-page article.group,.discover-page a,.discover-page button{transform:none!important}}
.discover-page>div>section:nth-of-type(3) .grid-flow-col{scroll-snap-type:x proximity;scrollbar-width:none;grid-template-rows:none!important;grid-template-columns:none!important;grid-auto-flow:initial!important;grid-auto-columns:initial!important;flex-flow:row!important;align-items:stretch!important;gap:.55rem!important;width:100%!important;max-width:100%!important;padding-bottom:.2rem!important;padding-right:.25rem!important;display:flex!important;overflow:auto hidden!important}.discover-page>div>section:nth-of-type(3) .grid-flow-col::-webkit-scrollbar{display:none}.discover-page>div>section:nth-of-type(3) .grid-flow-col>:is(a,span){scroll-snap-align:start;flex:none!important;width:auto!important;min-width:148px!important;max-width:210px!important}.discover-page section:has(>div.grid>article.group)>div.grid{grid-template-columns:minmax(0,1fr)!important;gap:.85rem!important}.discover-page section:has(>div.grid>article.group) article.group{--discover-result-cover:82px;isolation:isolate;min-width:0;position:relative;grid-template-columns:var(--discover-result-cover) minmax(0, 1fr)!important;border:1px solid var(--border-medium)!important;background:var(--surface-2)!important;min-height:0!important;box-shadow:0 7px 18px color-mix(in srgb, var(--shadow-color) 42%, transparent)!important;border-radius:19px 22px 20px 18px!important;grid-template-rows:auto!important;align-items:start!important;gap:.78rem!important;margin:0!important;padding:.72rem!important;display:grid!important}.discover-page section:has(>div.grid>article.group) article.group:before{content:"";z-index:-1;border:1px solid var(--border-soft);background:var(--surface-inset);pointer-events:none;border-radius:18px 21px 21px 18px;position:absolute;inset:4px -4px -5px 4px;transform:rotate(.28deg)}.discover-page section:has(>div.grid>article.group) article.group>a:first-child{width:var(--discover-result-cover)!important;grid-area:1/1!important;align-self:start!important;min-width:0!important;display:block!important}.discover-page section:has(>div.grid>article.group) article.group>a:first-child>div:first-child{width:var(--discover-result-cover)!important;max-width:var(--discover-result-cover)!important;aspect-ratio:2/3!important;height:auto!important;box-shadow:0 4px 11px color-mix(in srgb, var(--shadow-color) 32%, transparent)!important;border-radius:11px 14px 12px 10px!important}.discover-page section:has(>div.grid>article.group) article.group>div:last-child{grid-area:1/2!important;align-self:start!important;min-width:0!important;padding-top:0!important}.discover-page section:has(>div.grid>article.group) article.group>div:last-child h3{min-height:0!important;margin-top:0!important;font-size:.92rem!important;line-height:1.25rem!important}.discover-page section:has(>div.grid>article.group) article.group>div:last-child>a:last-child{margin-top:.45rem!important}@media (max-width:430px){.discover-page section:has(>div.grid>article.group) article.group{--discover-result-cover:74px;gap:.68rem!important;padding:.66rem!important}.discover-page section:has(>div.grid>article.group) article.group>a:first-child>div:first-child>span.absolute.bottom-2.right-2{display:none!important}.discover-page>div>section:nth-of-type(3) .grid-flow-col>:is(a,span){min-width:136px!important;max-width:68vw!important}}@media (max-width:370px){.discover-page section:has(>div.grid>article.group) article.group{--discover-result-cover:68px;gap:.62rem!important;padding:.62rem!important}}@media (min-width:768px){.discover-page section:has(>div.grid>article.group)>div.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.95rem 1rem!important}.discover-page section:has(>div.grid>article.group) article.group{--discover-result-cover:88px;padding:.78rem!important}}@media (min-width:1024px){.discover-page section:has(>div.grid>article.group)>div.grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.discover-page section:has(>div.grid>article.group) article.group{--discover-result-cover:92px}}@media (min-width:1240px){.discover-page section:has(>div.grid>article.group)>div.grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}[data-theme=light] .discover-page section:has(>div.grid>article.group) article.group{background:linear-gradient(180deg, #fffefb 0%, var(--surface-2) 100%)!important;box-shadow:0 7px 18px #302d3b13!important}@media (hover:hover) and (pointer:fine){.discover-page section:has(>div.grid>article.group) article.group:hover{transform:translateY(-2px);border-color:var(--accent-border)!important;box-shadow:0 11px 24px color-mix(in srgb, var(--shadow-color) 52%, transparent)!important}}@media (prefers-reduced-motion:reduce){.discover-page section:has(>div.grid>article.group) article.group{transform:none!important}}
.discover-page>div>section:nth-of-type(3) .grid-flow-col{align-items:center!important;padding-top:.35rem!important;padding-bottom:.35rem!important}.discover-page>div>section:nth-of-type(3) .grid-flow-col>:is(a,span).snap-start{position:relative;overflow:hidden;border-color:var(--border-medium)!important;background:var(--surface-2)!important;background-color:var(--surface-2)!important;color:var(--text-secondary)!important;box-shadow:0 2px 0 var(--surface-inset)!important;filter:none!important;text-shadow:none!important;background-image:none!important;transform:none!important}.discover-page>div>section:nth-of-type(3) .grid-flow-col>:is(a,span).snap-start:before,.discover-page>div>section:nth-of-type(3) .grid-flow-col>:is(a,span).snap-start:after{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}.discover-page>div>section:nth-of-type(3) .grid-flow-col>a.snap-start:has(span[aria-hidden=true]){border-color:var(--accent-border)!important;background:var(--paper-control-bg)!important;background-color:var(--paper-control-bg)!important;color:var(--accent-highlight)!important;box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--accent) 28%, transparent), 0 2px 0 var(--surface-inset)!important;background-image:none!important}.discover-page>div>section:nth-of-type(3) .grid-flow-col>a.snap-start:has(span[aria-hidden=true])>div>span:first-child{color:var(--accent-highlight)!important;text-shadow:none!important}.discover-page>div>section:nth-of-type(3) .grid-flow-col>a.snap-start:has(span[aria-hidden=true]) span[aria-hidden=true]{border:1px solid var(--accent-border)!important;color:var(--accent-highlight)!important;box-shadow:none!important;background:0 0!important}.discover-page>div>section:nth-of-type(3) .grid-flow-col>span.snap-start{border-color:var(--border-soft)!important;background:var(--surface-inset)!important;color:var(--text-muted)!important;box-shadow:none!important;background-image:none!important}@media (hover:hover) and (pointer:fine){.discover-page>div>section:nth-of-type(3) .grid-flow-col>a.snap-start:hover{border-color:var(--accent-border)!important;background:var(--paper-control-bg-hover)!important;color:var(--text-primary)!important;box-shadow:0 2px 0 var(--surface-inset)!important;background-image:none!important;transform:none!important}.discover-page>div>section:nth-of-type(3) .grid-flow-col>a.snap-start:has(span[aria-hidden=true]):hover{background:var(--paper-control-bg-hover)!important;color:var(--accent-highlight)!important;background-image:none!important}}.discover-page>div>section:nth-of-type(3) .grid-flow-col>a.snap-start:focus-visible{border-color:var(--accent-border)!important;box-shadow:inset 0 0 0 2px var(--focus-ring), 0 2px 0 var(--surface-inset)!important;outline:none!important;transform:none!important}[data-theme=light] .discover-page>div>section:nth-of-type(3) .grid-flow-col>:is(a,span).snap-start{background:#fffefb!important}[data-theme=light] .discover-page>div>section:nth-of-type(3) .grid-flow-col>a.snap-start:has(span[aria-hidden=true]){background:var(--paper-control-bg)!important;background-image:none!important}@media (prefers-reduced-motion:reduce){.discover-page>div>section:nth-of-type(3) .grid-flow-col>:is(a,span).snap-start{transition:none!important;transform:none!important}}
.discover-page>div>section:nth-of-type(3) .grid-flow-col>a.snap-start:has(span[aria-hidden=true]){isolation:isolate;-webkit-tap-highlight-color:transparent;border-color:var(--accent-border)!important;background:var(--paper-control-bg)!important;background-color:var(--paper-control-bg)!important;color:var(--accent-highlight)!important;filter:none!important;mix-blend-mode:normal!important;text-shadow:none!important;box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--accent) 28%, transparent), 0 2px 0 var(--surface-inset)!important;background-image:none!important;outline:none!important;transform:none!important}.discover-page>div>section:nth-of-type(3) .grid-flow-col>a.snap-start:has(span[aria-hidden=true]):is(:focus,:focus-visible,:active){border-color:var(--accent-border)!important;background:var(--paper-control-bg)!important;background-color:var(--paper-control-bg)!important;color:var(--accent-highlight)!important;filter:none!important;box-shadow:inset 0 0 0 2px var(--focus-ring), inset 0 -2px 0 color-mix(in srgb, var(--accent) 28%, transparent), 0 2px 0 var(--surface-inset)!important;background-image:none!important;outline:none!important;transform:none!important}:is(.discover-page>div>section:nth-of-type(3) .grid-flow-col>a.snap-start:has(span[aria-hidden=true])>*,.discover-page>div>section:nth-of-type(3) .grid-flow-col>a.snap-start:has(span[aria-hidden=true])>*>*){box-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;text-shadow:none!important;background:0 0!important}.discover-page>div>section:nth-of-type(3) .grid-flow-col>a.snap-start:has(span[aria-hidden=true]) :before{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}.discover-page>div>section:nth-of-type(3) .grid-flow-col>a.snap-start:has(span[aria-hidden=true]) :after{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}.discover-page>div>section:nth-of-type(3) .grid-flow-col>a.snap-start:has(span[aria-hidden=true])>div>span:first-child{color:var(--accent-highlight)!important;background:0 0!important;text-decoration:none!important}.discover-page>div>section:nth-of-type(3) .grid-flow-col>a.snap-start:has(span[aria-hidden=true]) span[aria-hidden=true]{border:1px solid var(--accent-border)!important;color:var(--accent-highlight)!important;box-shadow:none!important;background:0 0!important;display:inline-flex!important}.discover-page>div>section:nth-of-type(3) .grid-flow-col>a.snap-start:has(span[aria-hidden=true]) ::selection{background:var(--accent-soft)!important;color:var(--text-primary)!important}@media (hover:hover) and (pointer:fine){.discover-page>div>section:nth-of-type(3) .grid-flow-col>a.snap-start:has(span[aria-hidden=true]):hover{border-color:var(--accent-border)!important;background:var(--paper-control-bg-hover)!important;color:var(--accent-highlight)!important;box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--accent) 28%, transparent), 0 2px 0 var(--surface-inset)!important;background-image:none!important;transform:none!important}}[data-theme=light] .discover-page>div>section:nth-of-type(3) .grid-flow-col>a.snap-start:has(span[aria-hidden=true]){background:var(--paper-control-bg)!important;background-image:none!important}[data-theme=light] .discover-page>div>section:nth-of-type(3) .grid-flow-col>a.snap-start:has(span[aria-hidden=true]):is(:focus,:focus-visible,:active){background:var(--paper-control-bg)!important;background-image:none!important}
