.catalog-type-module__EQUlBW__h1{letter-spacing:-.025em;color:rgb(var(--c-ink));overflow-wrap:anywhere;text-wrap:pretty;font-size:30px;font-weight:700;line-height:1.12}.catalog-type-module__EQUlBW__h2{letter-spacing:-.02em;color:rgb(var(--c-ink));font-size:22px;font-weight:700;line-height:1.25}.catalog-type-module__EQUlBW__crumbs{margin-bottom:10px;padding-top:74px}html:has(.catalog-type-module__EQUlBW__crumbs){scroll-padding-top:84px}@media (min-width:1024px){html:has(.catalog-type-module__EQUlBW__crumbs){scroll-padding-top:96px}}@media (min-width:640px){.catalog-type-module__EQUlBW__h1{font-size:36px}.catalog-type-module__EQUlBW__h2{font-size:26px}.catalog-type-module__EQUlBW__crumbs{padding-top:90px}}@media (min-width:1024px){.catalog-type-module__EQUlBW__h1{font-size:44px}.catalog-type-module__EQUlBW__crumbs{margin-bottom:14px}}@media (min-width:1280px){.catalog-type-module__EQUlBW__crumbs{padding-top:98px}}
.browse-module__BE27lG__hero{color:rgb(var(--c-ink));padding:0 0 22px}.browse-module__BE27lG__heroRow{align-items:flex-start;gap:16px;display:flex}.browse-module__BE27lG__heroMark{flex-shrink:0;padding-top:4px}.browse-module__BE27lG__title{text-wrap:balance;max-width:30ch}.browse-module__BE27lG__introWrap{margin-top:14px}.browse-module__BE27lG__intro{max-width:70ch;color:rgb(var(--c-muted));text-wrap:pretty;font-size:16.5px;line-height:1.7}.browse-module__BE27lG__introMore{min-height:44px;color:rgb(var(--c-violet));margin-top:-6px;font-size:14.5px;font-weight:650}.browse-module__BE27lG__introMore:focus-visible{outline:2px solid rgb(var(--c-violet));outline-offset:2px;border-radius:6px}.browse-module__BE27lG__heroAction{color:rgb(var(--c-muted));flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:18px;font-size:14px;display:flex}@media (max-width:640px){.browse-module__BE27lG__heroMark{display:none}.browse-module__BE27lG__hero{padding-bottom:14px}.browse-module__BE27lG__introWrap{margin-top:8px}.browse-module__BE27lG__intro{font-size:15px;line-height:1.6}.browse-module__BE27lG__intro:not([data-open]){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (min-width:641px){.browse-module__BE27lG__introMore{display:none}}.browse-module__BE27lG__group{gap:16px;min-width:0;scroll-margin-top:12px;display:grid}@media (min-width:1024px){.browse-module__BE27lG__group{scroll-margin-top:0}}.browse-module__BE27lG__groupHead{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.browse-module__BE27lG__groupTitle{text-wrap:balance;overflow-wrap:anywhere}.browse-module__BE27lG__groupTitle a{transition:color .15s}.browse-module__BE27lG__groupTitle a:hover{color:rgb(var(--c-violet))}.browse-module__BE27lG__groupMeta{color:rgb(var(--c-muted));font-variant-numeric:tabular-nums;font-size:13.5px}.browse-module__BE27lG__groupMore{min-height:36px;color:rgb(var(--c-violet));align-items:center;gap:6px;margin-left:auto;font-size:14px;font-weight:650;display:inline-flex}.browse-module__BE27lG__groupMore:hover{color:rgb(var(--c-violet-2))}.browse-module__BE27lG__groupIntro{max-width:72ch;color:rgb(var(--c-muted));margin-top:-6px;font-size:15px;line-height:1.7}@media (max-width:1023px){.browse-module__BE27lG__groupTitle a{align-items:center;min-height:44px;display:inline-flex}.browse-module__BE27lG__groupMore{min-height:44px}}.browse-module__BE27lG__directory{border-top:1px solid var(--rule);padding-top:8px;gap:40px;padding-block-start:24px;display:grid}.browse-module__BE27lG__tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:12px;display:grid}.browse-module__BE27lG__tileItem{min-width:0;display:flex}.browse-module__BE27lG__tile{border:1px solid var(--rule);background:rgb(var(--c-card));border-radius:16px;flex:1;align-items:center;gap:12px;min-height:64px;padding:12px 16px;transition:border-color .15s,background .15s,transform .15s;display:flex;position:relative}.browse-module__BE27lG__tile:hover{border-color:rgb(var(--c-violet) / .42);background:rgb(var(--c-lilac) / .35);transform:translateY(-1px)}.browse-module__BE27lG__tile:focus-visible{outline:2px solid rgb(var(--c-violet));outline-offset:2px}.browse-module__BE27lG__tileBody{flex:1;gap:1px;min-width:0;display:grid}.browse-module__BE27lG__tileTitle{overflow-wrap:anywhere;font-size:15px;font-weight:650;line-height:1.35}.browse-module__BE27lG__tileMeta{color:rgb(var(--c-muted));font-variant-numeric:tabular-nums;font-size:13px}.browse-module__BE27lG__tileArrow{width:16px;height:16px;color:rgb(var(--c-muted));flex-shrink:0;transition:transform .15s,color .15s}.browse-module__BE27lG__tile:hover .browse-module__BE27lG__tileArrow{color:rgb(var(--c-violet));transform:translate(2px)}.browse-module__BE27lG__stages{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;display:grid}.browse-module__BE27lG__stage{border:1px solid var(--rule);background:rgb(var(--c-card));border-radius:20px;align-content:start;gap:12px;padding:18px;display:grid}.browse-module__BE27lG__stageHead{align-items:center;gap:12px;display:flex}.browse-module__BE27lG__stageText{gap:2px;min-width:0;display:grid}.browse-module__BE27lG__stageTitle{letter-spacing:-.015em;font-size:17px;font-weight:650}.browse-module__BE27lG__stageTitle a:hover{color:rgb(var(--c-violet))}.browse-module__BE27lG__stageMeta{color:rgb(var(--c-muted));font-variant-numeric:tabular-nums;font-size:13px}.browse-module__BE27lG__gradePills{flex-wrap:wrap;gap:6px;display:flex}.browse-module__BE27lG__gradePill{border:1px solid var(--rule-strong);border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:6px 12px;font-size:13.5px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.browse-module__BE27lG__gradePill:hover{border-color:rgb(var(--c-violet) / .45);background:rgb(var(--c-lilac) / .5)}.browse-module__BE27lG__gradePill:focus-visible{outline:2px solid rgb(var(--c-violet));outline-offset:2px}.browse-module__BE27lG__gradePillCount{color:rgb(var(--c-muted));font-variant-numeric:tabular-nums;font-size:12px}@media (max-width:1023px){.browse-module__BE27lG__gradePill{min-height:44px}}.browse-module__BE27lG__gradeMark{background:rgb(var(--c-lilac));width:36px;height:36px;color:rgb(var(--c-violet));border-radius:50% 8px;flex-shrink:0;place-items:center;display:grid}.browse-module__BE27lG__gradeMark svg{width:18px;height:18px}.browse-module__BE27lG__startLink{border:1px solid var(--rule-strong);border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:0 14px;font-size:14px;font-weight:650;display:inline-flex;color:rgb(var(--c-ink))!important}.browse-module__BE27lG__startLink:hover{border-color:rgb(var(--c-violet) / .45)}.browse-module__BE27lG__sparse{gap:22px;max-width:900px;padding:4px 0 24px;display:grid}.browse-module__BE27lG__sparseNote{border:1px solid rgb(var(--c-violet) / .2);background:rgb(var(--c-lilac) / .5);border-radius:18px;padding:18px 20px;font-size:15px;line-height:1.65;display:block}.browse-module__BE27lG__sparseNote a{color:rgb(var(--c-violet));text-underline-offset:3px;font-weight:650;text-decoration:underline;text-decoration-thickness:1px}.browse-module__BE27lG__closing{width:min(1240px,100% - 48px);margin-inline:auto;padding:16px 0 80px}@media (max-width:760px){.browse-module__BE27lG__closing{width:calc(100% - 32px);padding-bottom:96px}}.browse-module__BE27lG__moreInApp{border-top:1px solid var(--rule);gap:16px;min-width:0;margin-top:48px;padding-top:28px;display:grid}.browse-module__BE27lG__moreInAppText{max-width:72ch;color:rgb(var(--c-muted));margin-top:-6px;font-size:15px;line-height:1.7}.browse-module__BE27lG__teaserCard{background:rgb(var(--c-card) / .6);border-top-color:rgb(var(--tone-environment) / .35)}.browse-module__BE27lG__teaserCard:hover{box-shadow:none;border-color:var(--rule);border-top-color:rgb(var(--tone-environment) / .35);transform:none}.browse-module__BE27lG__teaserCard .browse-module__BE27lG__teaserText{-webkit-line-clamp:1}.browse-module__BE27lG__moreInAppCta{background:rgb(var(--c-amber));min-height:44px;color:rgb(var(--c-on-amber));border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:0 18px;font-size:14.5px;font-weight:650;transition:background .15s;display:inline-flex}.browse-module__BE27lG__moreInAppCta:hover{background:rgb(var(--c-amber-2))}.browse-module__BE27lG__moreInAppCta:focus-visible{outline:2px solid rgb(var(--c-violet));outline-offset:2px}
.explore-module__RM4Z7q__container{width:min(1240px,100% - 48px);min-width:0;margin-inline:auto}@media (max-width:760px){.explore-module__RM4Z7q__container{width:calc(100% - 32px)}}.explore-module__RM4Z7q__layout{grid-template-columns:268px minmax(0,1fr);align-items:start;gap:44px;padding-bottom:40px;display:grid}.explore-module__RM4Z7q__main{min-width:0;transition:opacity .15s}.explore-module__RM4Z7q__main[data-pending]{opacity:.55;pointer-events:none}@media (max-width:1023px){.explore-module__RM4Z7q__layout{grid-template-columns:minmax(0,1fr);gap:0}.explore-module__RM4Z7q__main{padding-bottom:72px}}.explore-module__RM4Z7q__panel{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100dvh - 108px);margin-top:98px;padding:4px 6px 24px 2px;position:sticky;top:92px;overflow-y:auto}.explore-module__RM4Z7q__sheetHead,.explore-module__RM4Z7q__sheetFoot{display:none}@media (max-height:720px) and (min-width:1024px){.explore-module__RM4Z7q__panel{max-height:none;position:static;overflow:visible}}@media (min-width:1024px) and (max-width:1279px){.explore-module__RM4Z7q__panel{margin-top:90px}}@media (max-width:1023px){.explore-module__RM4Z7q__panel{display:none}.explore-module__RM4Z7q__panelOpen{z-index:70;background:rgb(var(--c-card));height:100dvh;max-height:none;color:rgb(var(--c-ink));flex-direction:column;margin:0;padding:0;animation:.22s ease-out explore-module__RM4Z7q__sheetIn;display:flex;position:fixed;inset:0;overflow:hidden}.explore-module__RM4Z7q__panelOpen .explore-module__RM4Z7q__sheetHead{border-bottom:1px solid var(--rule);touch-action:pan-x;align-items:center;gap:12px;min-height:60px;padding:14px 8px 10px 20px;display:flex;position:relative}.explore-module__RM4Z7q__panelOpen .explore-module__RM4Z7q__panelBody{overscroll-behavior:contain;flex:1;padding:18px 20px 24px;overflow-y:auto}.explore-module__RM4Z7q__panelOpen .explore-module__RM4Z7q__sheetFoot{padding:12px 20px max(14px, env(safe-area-inset-bottom));border-top:1px solid var(--rule);background:rgb(var(--c-card));gap:10px;display:flex}}html[data-explore-sheet] main{isolation:auto}@keyframes explore-module__RM4Z7q__sheetIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.explore-module__RM4Z7q__panelOpen{animation:none}}.explore-module__RM4Z7q__grabber{background:var(--rule-strong);border-radius:999px;width:40px;height:4px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.explore-module__RM4Z7q__sheetTitle{letter-spacing:-.015em;flex:1;font-size:19px;font-weight:750}.explore-module__RM4Z7q__sheetClose{width:44px;height:44px;color:rgb(var(--c-ink));border-radius:999px;place-items:center;display:grid}.explore-module__RM4Z7q__sheetClose:hover{background:rgb(var(--c-lilac) / .6)}.explore-module__RM4Z7q__ghostButton,.explore-module__RM4Z7q__applyButton{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-size:15px;font-weight:650;display:inline-flex}.explore-module__RM4Z7q__ghostButton{border:1px solid var(--rule-strong);background:rgb(var(--c-card));color:rgb(var(--c-ink))}.explore-module__RM4Z7q__applyButton{background:rgb(var(--c-violet));color:rgb(var(--c-card));flex:1}.explore-module__RM4Z7q__applyButton:disabled{opacity:.5}.dark .explore-module__RM4Z7q__applyButton{color:rgb(var(--c-plum-deep))}.explore-module__RM4Z7q__sheetClose:focus-visible,.explore-module__RM4Z7q__ghostButton:focus-visible,.explore-module__RM4Z7q__applyButton:focus-visible{outline:2px solid rgb(var(--c-violet));outline-offset:2px}.explore-module__RM4Z7q__fab{left:50%;bottom:max(16px, calc(env(safe-area-inset-bottom) + 8px));z-index:40;background:rgb(var(--c-plum));min-height:48px;color:rgb(var(--c-on-plum));white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:650;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #1c1a3a47}.explore-module__RM4Z7q__fab:focus-visible{outline:2px solid rgb(var(--c-violet));outline-offset:3px}.explore-module__RM4Z7q__fab{transition:opacity .18s,transform .18s}.explore-module__RM4Z7q__fab[data-away]{opacity:0;pointer-events:none;transform:translate(-50%,12px)}.explore-module__RM4Z7q__fab[hidden]{display:none}@media (prefers-reduced-motion:reduce){.explore-module__RM4Z7q__fab{transition:none}}@media (min-width:1024px){.explore-module__RM4Z7q__fab{display:none}}.explore-module__RM4Z7q__badge{background:rgb(var(--c-amber));min-width:20px;height:20px;color:rgb(var(--c-ink));border-radius:999px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-grid}.explore-module__RM4Z7q__group+.explore-module__RM4Z7q__group{margin-top:26px}.explore-module__RM4Z7q__eyebrow{color:rgb(var(--c-muted));letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700}.explore-module__RM4Z7q__segmented{border:1px solid var(--rule-strong);background:rgb(var(--c-card));border-radius:18px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.explore-module__RM4Z7q__segment{min-height:52px;color:rgb(var(--c-ink));border-radius:15px;align-content:center;gap:1px;padding:7px 12px;transition:background .15s,color .15s;display:grid}.explore-module__RM4Z7q__segment:hover{background:rgb(var(--c-lilac) / .55)}.explore-module__RM4Z7q__segment[aria-current=page]{background:rgb(var(--c-violet));color:rgb(var(--c-card))}.dark .explore-module__RM4Z7q__segment[aria-current=page]{color:rgb(var(--c-plum-deep))}.explore-module__RM4Z7q__segmentLabel{font-size:14.5px;font-weight:700;line-height:1.2}.explore-module__RM4Z7q__segmentHint{color:rgb(var(--c-muted));font-size:11.5px;line-height:1.25}.explore-module__RM4Z7q__segment[aria-current=page] .explore-module__RM4Z7q__segmentHint{color:inherit;opacity:.85}.explore-module__RM4Z7q__segment:focus-visible,.explore-module__RM4Z7q__typeOption:focus-visible,.explore-module__RM4Z7q__chip:focus-visible,.explore-module__RM4Z7q__treeLink:focus-visible,.explore-module__RM4Z7q__iconToggle:focus-visible,.explore-module__RM4Z7q__pillButton:focus-visible,.explore-module__RM4Z7q__radio:focus-visible{outline:2px solid rgb(var(--c-violet));outline-offset:2px}.explore-module__RM4Z7q__typeList{gap:4px;display:grid}.explore-module__RM4Z7q__typeOption{width:100%;min-height:42px;color:rgb(var(--c-ink));text-align:left;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;font-size:14.5px;font-weight:550;transition:background .15s,color .15s;display:flex}.explore-module__RM4Z7q__typeOption:hover{background:rgb(var(--c-lilac) / .55)}.explore-module__RM4Z7q__typeOption[aria-pressed=true]{background:rgb(var(--c-lilac));color:rgb(var(--c-violet))}.explore-module__RM4Z7q__typeCount{color:rgb(var(--c-muted));font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px;font-weight:500}.explore-module__RM4Z7q__chips{flex-wrap:wrap;gap:6px;display:flex}.explore-module__RM4Z7q__chip{border:1px solid var(--rule-strong);background:rgb(var(--c-card));min-height:36px;color:rgb(var(--c-ink));border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-size:13.5px;font-weight:550;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.explore-module__RM4Z7q__chip:hover{border-color:rgb(var(--c-violet) / .45)}.explore-module__RM4Z7q__chip[aria-pressed=true]{border-color:rgb(var(--c-violet));background:rgb(var(--c-lilac));color:rgb(var(--c-violet))}.explore-module__RM4Z7q__chipCount{color:inherit;opacity:.7;font-variant-numeric:tabular-nums;font-size:12px}.explore-module__RM4Z7q__radios{display:grid}.explore-module__RM4Z7q__radio{min-height:44px;color:rgb(var(--c-ink));text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:6px 4px;font-size:15px;display:flex}.explore-module__RM4Z7q__radioMark{border:2px solid var(--rule-strong);border-radius:999px;flex-shrink:0;width:18px;height:18px}.explore-module__RM4Z7q__radio[aria-checked=true] .explore-module__RM4Z7q__radioMark,.explore-module__RM4Z7q__radio[aria-current=page] .explore-module__RM4Z7q__radioMark,.explore-module__RM4Z7q__radioMark[data-on]{border:6px solid rgb(var(--c-violet))}.explore-module__RM4Z7q__tree{gap:2px;display:grid}.explore-module__RM4Z7q__treeHead{align-items:center;gap:4px;display:flex}.explore-module__RM4Z7q__treeToggle{width:30px;height:30px;color:rgb(var(--c-muted));border-radius:8px;flex-shrink:0;place-items:center;transition:background .15s;display:grid}.explore-module__RM4Z7q__treeToggle:hover{background:rgb(var(--c-lilac) / .6);color:rgb(var(--c-ink))}.explore-module__RM4Z7q__treeToggle:focus-visible{outline:2px solid rgb(var(--c-violet));outline-offset:1px}.explore-module__RM4Z7q__treeSpacer{flex-shrink:0;width:30px}.explore-module__RM4Z7q__treeLink{min-width:0;min-height:36px;color:rgb(var(--c-ink));border-radius:10px;flex:1;align-items:center;gap:8px;padding:6px 10px;font-size:14px;line-height:1.35;transition:background .15s,color .15s;display:flex}a.explore-module__RM4Z7q__treeLink:hover{background:rgb(var(--c-lilac) / .55);color:rgb(var(--c-violet))}.explore-module__RM4Z7q__treeLink[aria-current=page]{background:rgb(var(--c-lilac));color:rgb(var(--c-violet));font-weight:650}.dark .explore-module__RM4Z7q__typeOption[aria-pressed=true]{color:rgb(var(--c-violet-2))}.dark .explore-module__RM4Z7q__treeLink[aria-current=page]{color:rgb(var(--c-violet-2))}.dark .explore-module__RM4Z7q__activeChip{color:rgb(var(--c-violet-2))}.dark .explore-module__RM4Z7q__chip[aria-pressed=true]{color:rgb(var(--c-violet-2))}.explore-module__RM4Z7q__treeLabel{overflow-wrap:anywhere;flex:1;min-width:0}.explore-module__RM4Z7q__treeCount{color:rgb(var(--c-muted));font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12.5px}.explore-module__RM4Z7q__treeChildren{border-left:1px solid var(--rule);gap:1px;margin:2px 0 8px 15px;padding-left:14px;display:grid}.explore-module__RM4Z7q__treeChildren .explore-module__RM4Z7q__treeLink{min-height:34px;font-size:13.5px}.explore-module__RM4Z7q__tree>div>.explore-module__RM4Z7q__treeLink,.explore-module__RM4Z7q__tree>.explore-module__RM4Z7q__treeLink{margin-left:34px}.explore-module__RM4Z7q__treeHead .explore-module__RM4Z7q__treeLink{margin-left:0}.explore-module__RM4Z7q__search{position:relative}.explore-module__RM4Z7q__search input{border:1px solid var(--rule-strong);background:rgb(var(--c-card));width:100%;height:44px;color:rgb(var(--c-ink));border-radius:999px;padding:0 40px;font-size:15px;transition:border-color .15s,box-shadow .15s}.explore-module__RM4Z7q__search input::placeholder{color:rgb(var(--c-muted))}.explore-module__RM4Z7q__search input:focus{border-color:rgb(var(--c-violet));box-shadow:0 0 0 3px rgb(var(--c-violet) / .18);outline:none}.explore-module__RM4Z7q__search input::-webkit-search-cancel-button{display:none}.explore-module__RM4Z7q__searchIcon{width:17px;height:17px;color:rgb(var(--c-muted));pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.explore-module__RM4Z7q__searchClear{width:32px;height:32px;color:rgb(var(--c-muted));border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.explore-module__RM4Z7q__searchClear:hover{background:rgb(var(--c-lilac));color:rgb(var(--c-ink))}.explore-module__RM4Z7q__results{min-width:0}.explore-module__RM4Z7q__toolbar{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:10px 12px;padding-bottom:14px;display:flex}.explore-module__RM4Z7q__toolbarSearch{flex:0 300px;min-width:200px}.explore-module__RM4Z7q__count{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-right:auto;font-size:15px;font-weight:650}.explore-module__RM4Z7q__count:focus{outline:none}.explore-module__RM4Z7q__count:focus-visible{outline:2px solid rgb(var(--c-violet));outline-offset:4px;border-radius:6px}.explore-module__RM4Z7q__toolbarRight{align-items:center;gap:10px;display:flex}.explore-module__RM4Z7q__pillButton{border:1px solid var(--rule-strong);background:rgb(var(--c-card));min-height:40px;color:rgb(var(--c-ink));border-radius:999px;align-items:center;gap:8px;padding:0 15px;font-size:14px;font-weight:600;display:inline-flex}.explore-module__RM4Z7q__pillButton:hover{border-color:rgb(var(--c-violet) / .45)}.explore-module__RM4Z7q__sortWrap{align-items:center;display:inline-flex;position:relative}.explore-module__RM4Z7q__sortWrap select{appearance:none;border:1px solid var(--rule-strong);background:rgb(var(--c-card));min-height:40px;color:rgb(var(--c-ink));cursor:pointer;border-radius:999px;padding:0 36px 0 15px;font-size:14px;font-weight:600}.explore-module__RM4Z7q__sortWrap select:focus-visible{outline:2px solid rgb(var(--c-violet));outline-offset:2px}.explore-module__RM4Z7q__sortCaret{width:14px;height:14px;color:rgb(var(--c-muted));pointer-events:none;position:absolute;right:13px}.explore-module__RM4Z7q__viewToggle{border:1px solid var(--rule-strong);background:rgb(var(--c-card));border-radius:999px;padding:3px;display:inline-flex}.explore-module__RM4Z7q__iconToggle{width:34px;height:32px;color:rgb(var(--c-muted));border-radius:999px;place-items:center;transition:background .15s,color .15s;display:grid}.explore-module__RM4Z7q__iconToggle[aria-pressed=true]{background:rgb(var(--c-lilac));color:rgb(var(--c-violet))}.explore-module__RM4Z7q__active{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px;display:flex}.explore-module__RM4Z7q__activeChip{background:rgb(var(--c-lilac));min-height:32px;color:rgb(var(--c-violet));border-radius:999px;align-items:center;gap:4px;padding:4px 6px 4px 12px;font-size:13px;font-weight:600;display:inline-flex}.explore-module__RM4Z7q__activeChip button{border-radius:999px;place-items:center;width:24px;height:24px;display:grid}.explore-module__RM4Z7q__activeChip button:hover{background:rgb(var(--c-violet) / .14)}.explore-module__RM4Z7q__clearAll{min-height:32px;color:rgb(var(--c-muted));text-underline-offset:3px;padding:0 8px;font-size:13px;font-weight:600;text-decoration:underline}.explore-module__RM4Z7q__clearAll:hover{color:rgb(var(--c-ink))}@media (max-width:1023px){.explore-module__RM4Z7q__toolbarSearch,.explore-module__RM4Z7q__toolbarRight{display:none}.explore-module__RM4Z7q__toolbar{scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding-bottom:10px;overflow-x:auto}.explore-module__RM4Z7q__toolbar::-webkit-scrollbar{display:none}.explore-module__RM4Z7q__count{flex-shrink:0;margin-right:4px;font-size:14px}.explore-module__RM4Z7q__active{flex-wrap:nowrap;flex-basis:auto}.explore-module__RM4Z7q__activeChip{white-space:nowrap;flex-shrink:0;min-height:36px}.explore-module__RM4Z7q__activeChip button{width:32px;height:32px}.explore-module__RM4Z7q__clearAll{flex-shrink:0;min-height:44px}}.explore-module__RM4Z7q__list{gap:44px;padding-top:24px;display:grid}@media (max-width:760px){.explore-module__RM4Z7q__list{gap:36px;padding-top:18px}}.explore-module__RM4Z7q__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,268px),1fr));gap:16px;display:grid}.explore-module__RM4Z7q__gridDense{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px}.explore-module__RM4Z7q__results[data-view=list] .explore-module__RM4Z7q__grid{grid-template-columns:minmax(0,1fr);gap:10px}.explore-module__RM4Z7q__list[hidden],.explore-module__RM4Z7q__treeChildren[hidden],.explore-module__RM4Z7q__list[data-filtered] [data-group-meta]{display:none}.explore-module__RM4Z7q__item{min-width:0;display:flex}.explore-module__RM4Z7q__card{border:1px solid var(--rule);border-top:3px solid rgb(var(--tone-environment) / .6);background:rgb(var(--c-card));border-radius:18px;flex-direction:column;flex:1;gap:6px;min-width:0;padding:15px 18px 16px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;position:relative}.explore-module__RM4Z7q__card:hover{border-color:rgb(var(--c-violet) / .42);border-top-color:rgb(var(--tone-environment) / .9);box-shadow:0 6px 0 rgb(var(--c-violet) / .05);transform:translateY(-1px)}.explore-module__RM4Z7q__card:has(a:focus-visible){outline:2px solid rgb(var(--c-violet));outline-offset:2px}.explore-module__RM4Z7q__lessonCard{border-top-color:rgb(var(--tone-material) / .6)}.explore-module__RM4Z7q__lessonCard:hover{border-top-color:rgb(var(--tone-material) / .9)}.explore-module__RM4Z7q__cardEyebrow{color:rgb(var(--tone-environment-text));letter-spacing:.02em;overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.35}.explore-module__RM4Z7q__lessonCard .explore-module__RM4Z7q__cardEyebrow{color:rgb(var(--tone-material-text))}.explore-module__RM4Z7q__cardTitle{letter-spacing:-.015em;overflow-wrap:anywhere;text-wrap:pretty;font-size:16.5px;font-weight:650;line-height:1.35}.explore-module__RM4Z7q__lessonCard .explore-module__RM4Z7q__cardTitle{font-size:15.5px}.explore-module__RM4Z7q__cardTitle a:after{content:"";border-radius:inherit;position:absolute;inset:0}.explore-module__RM4Z7q__cardTitle a:focus-visible{outline:none}.explore-module__RM4Z7q__cardHead{align-items:flex-start;gap:12px;display:flex}.explore-module__RM4Z7q__cardHeadText{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.explore-module__RM4Z7q__cardAction{z-index:1;flex:none;margin:-3px -6px 0 0;position:relative}.explore-module__RM4Z7q__cardText{-webkit-line-clamp:2;color:rgb(var(--c-muted));-webkit-box-orient:vertical;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.explore-module__RM4Z7q__lessonCard .explore-module__RM4Z7q__cardText{font-size:13.5px}.explore-module__RM4Z7q__cardMeta{color:rgb(var(--c-muted));flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:auto;padding-top:4px;font-size:13px;font-weight:500;display:flex}.explore-module__RM4Z7q__cardMeta:empty{display:none}.explore-module__RM4Z7q__pillLevel{background:rgb(var(--tone-environment-tint));min-height:22px;color:rgb(var(--tone-environment-text));white-space:nowrap;border-radius:999px;align-items:center;padding:1px 9px;font-size:12px;font-weight:600;display:inline-flex}.explore-module__RM4Z7q__results[data-view=list] .explore-module__RM4Z7q__card{padding:12px 18px}.explore-module__RM4Z7q__results[data-view=list] .explore-module__RM4Z7q__cardText{-webkit-line-clamp:1}@media (max-width:640px){.explore-module__RM4Z7q__results[data-view=list] .explore-module__RM4Z7q__cardText,.explore-module__RM4Z7q__viewToggle{display:none}}.explore-module__RM4Z7q__empty{border:1.5px dashed var(--rule-strong);color:rgb(var(--c-muted));border-radius:20px;justify-items:start;gap:12px;margin-top:24px;padding:28px;font-size:15px;display:grid}.explore-module__RM4Z7q__empty button{color:rgb(var(--c-violet));font-weight:650}.explore-module__RM4Z7q__more{justify-content:center;margin-top:8px;display:flex}.explore-module__RM4Z7q__loading{color:rgb(var(--c-muted));padding:20px 0;font-size:14px}@media (max-width:1023px){.explore-module__RM4Z7q__chip{min-height:44px;padding:8px 14px}.explore-module__RM4Z7q__typeOption,.explore-module__RM4Z7q__treeLink,.explore-module__RM4Z7q__treeChildren .explore-module__RM4Z7q__treeLink{min-height:44px}.explore-module__RM4Z7q__treeToggle{width:44px;height:44px}.explore-module__RM4Z7q__tree>div>.explore-module__RM4Z7q__treeLink,.explore-module__RM4Z7q__tree>.explore-module__RM4Z7q__treeLink{margin-left:48px}.explore-module__RM4Z7q__treeSpacer{width:44px}.explore-module__RM4Z7q__searchClear{width:44px;height:44px;right:0}.explore-module__RM4Z7q__pillButton{min-height:44px}}
