.card.svelte-2gevwt{position:relative;width:100%;display:flex;flex-direction:row;border:var(--card-border-width) solid var(--card-border, #e8e3da);border-radius:14px;background:#fff;box-sizing:border-box;overflow:hidden}.card.selected.svelte-2gevwt,.card.leaf.svelte-2gevwt{border-color:color-mix(in srgb,var(--parent-color, var(--text, #2a2520)) 70%,transparent);box-shadow:0 4px 16px #2a252014}.cardBtn.svelte-2gevwt{appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;flex:1 1 0;min-width:0;width:auto;height:auto;min-height:54px;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;cursor:pointer;border:none;border-radius:0;padding:7px 0 7px 13px;gap:16px;background:transparent;box-shadow:none;box-sizing:border-box;color:var(--text);font-weight:500;overflow:hidden;outline:none;-webkit-user-select:none;user-select:none}.cardBtn.svelte-2gevwt:focus-visible{outline:1px solid rgba(0,0,0,.06);outline-offset:2px}.card.svelte-2gevwt:not(.selected):not(.leaf) .cardBtn:where(.svelte-2gevwt){color:var(--text-muted, #8a8279)}.card.svelte-2gevwt:not(.selected):not(.leaf):hover{box-shadow:0 4px 16px #2a252014}.card.selected.svelte-2gevwt .cardBtn:where(.svelte-2gevwt),.card.leaf.svelte-2gevwt .cardBtn:where(.svelte-2gevwt){font-weight:600}.top.svelte-2gevwt{flex:1 1 auto;display:flex;align-items:center;justify-content:flex-start;overflow:hidden}.bottom.svelte-2gevwt{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:48px;height:48px;order:-1;opacity:.4}.card.selected.svelte-2gevwt .bottom:where(.svelte-2gevwt),.card.leaf.svelte-2gevwt .bottom:where(.svelte-2gevwt){opacity:1}.card.svelte-2gevwt:not(.selected):not(.leaf) .cardBtn:where(.svelte-2gevwt):hover .bottom:where(.svelte-2gevwt){opacity:.7}.icon.svelte-2gevwt{display:block;max-width:100%;max-height:100%;width:auto;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.card.tabMode.svelte-2gevwt .cardBtn:where(.svelte-2gevwt){-webkit-tap-highlight-color:transparent;height:var(--tab-h, 38px);width:var(--tab-w, 38px);flex:0 0 var(--tab-w, 38px);padding:0;border-radius:10px;box-shadow:none;background:transparent;opacity:.55;filter:grayscale(1);transform:scale(.82);border:none;cursor:pointer}.card.tabMode.svelte-2gevwt .top:where(.svelte-2gevwt){flex:0 0 0;max-height:0;overflow:hidden;pointer-events:none}.card.tabMode.svelte-2gevwt .bottom:where(.svelte-2gevwt){flex:1 1 100%;display:flex;align-items:center;justify-content:center}.card.tabMode.svelte-2gevwt .icon:where(.svelte-2gevwt){max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain}.card.tabMode.selected.svelte-2gevwt .cardBtn:where(.svelte-2gevwt){opacity:1;filter:none;transform:scale(1);background:var(--accent-green-light, #e6efe8);box-shadow:0 0 0 2px var(--accent-green, #4a7c59);border:none}.card.tabMode.svelte-2gevwt:not(.selected) .cardBtn:where(.svelte-2gevwt):hover{opacity:.5;filter:grayscale(.5);transform:scale(.9)}.card.tabMode.selected.svelte-2gevwt .cardBtn:where(.svelte-2gevwt):hover{opacity:1;transform:scale(1)}.title.svelte-2gevwt{font-family:var(--card-title-font, var(--hero-font));font-size:clamp(14px,2vw,22px);line-height:1.1;font-weight:500;letter-spacing:.02em;color:var(--text);word-break:break-word;opacity:.4}.card.selected.svelte-2gevwt .title:where(.svelte-2gevwt),.card.leaf.svelte-2gevwt .title:where(.svelte-2gevwt){opacity:1}.card.svelte-2gevwt:not(.selected):not(.leaf) .cardBtn:where(.svelte-2gevwt):hover .title:where(.svelte-2gevwt){opacity:.7}.showAllStrip.svelte-2gevwt{flex:0 0 36px;align-self:stretch;display:flex;align-items:center;justify-content:center;border-left:1px solid rgba(0,0,0,.055);cursor:pointer;color:var(--text-more-muted);text-decoration:none;background:none;border-top:none;border-right:none;border-bottom:none;padding:0;font:inherit;outline:none}.showAllText.svelte-2gevwt{display:none}.showAllIcon.svelte-2gevwt{display:flex;align-items:center;justify-content:center;opacity:.45}.card.selected.svelte-2gevwt .showAllText:where(.svelte-2gevwt),.card.leaf.svelte-2gevwt .showAllText:where(.svelte-2gevwt){color:color-mix(in srgb,var(--parent-color, var(--text)) 70%,transparent)}.card.selected.svelte-2gevwt .showAllText:where(.svelte-2gevwt){font-weight:600}.card.selected.svelte-2gevwt .showAllIcon:where(.svelte-2gevwt),.card.leaf.svelte-2gevwt .showAllIcon:where(.svelte-2gevwt){color:color-mix(in srgb,var(--parent-color, var(--text)) 70%,transparent)}.card.leaf.svelte-2gevwt .showAllIcon:where(.svelte-2gevwt){display:none}.card.leaf.svelte-2gevwt .showAllStrip.leafLink:where(.svelte-2gevwt) .showAllIcon:where(.svelte-2gevwt){display:flex}.card.tabMode.svelte-2gevwt .showAllStrip:where(.svelte-2gevwt){display:none}@media(min-width:600px){.card.svelte-2gevwt{display:flex;flex-direction:column;height:33.75cqi;overflow:hidden;border:var(--card-border-width) solid var(--card-border, #e8e3da);border-radius:14px;background:#fff;box-sizing:border-box}.card.selected.svelte-2gevwt,.card.leaf.svelte-2gevwt{border-color:color-mix(in srgb,var(--parent-color, var(--text, #2a2520)) 70%,transparent)}.cardBtn.svelte-2gevwt{flex:1 1 0;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:0;gap:0;width:100%;min-height:0;border:none;overflow:hidden}.top.svelte-2gevwt{flex:1 1 0;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 10px}.bottom.svelte-2gevwt{flex:1 1 0;width:100%;height:40%;order:-1;display:flex;align-items:center;justify-content:center;padding:10% 0 0}.showAllStrip.svelte-2gevwt{flex:0 0 34px;width:100%;height:34px;border-top:1px solid var(--card-border, #e8e3da);border-left:none;background:none;justify-content:center;align-items:center;gap:4px;padding:4px 8px;overflow:hidden;box-sizing:border-box}.showAllText.svelte-2gevwt{display:block;flex:0 1 auto;min-width:0;white-space:normal;word-break:break-word;font-size:clamp(8px,1vw,10px);letter-spacing:.06em;text-transform:uppercase;text-align:center;font-family:Rajdhani,sans-serif;opacity:1;line-height:1.3}.showAllIcon.svelte-2gevwt{display:flex;flex:0 0 auto;opacity:1}.showAllStrip.svelte-2gevwt:hover{background:#00000008;border-top-color:color-mix(in srgb,var(--card-border, #e8e3da) 60%,var(--text-more-muted))}.card.leaf.svelte-2gevwt .showAllStrip:where(.svelte-2gevwt):not(.leafLink):hover{background:none;border-top-color:color-mix(in srgb,var(--parent-color, var(--card-border)) 70%,transparent)}.card.leaf.svelte-2gevwt .showAllStrip.leafLink:where(.svelte-2gevwt):hover{background:color-mix(in srgb,var(--parent-color, #aaa) 8%,transparent)}.card.selected.svelte-2gevwt .showAllStrip:where(.svelte-2gevwt),.card.leaf.svelte-2gevwt .showAllStrip:where(.svelte-2gevwt){border-top-color:color-mix(in srgb,var(--parent-color, var(--card-border)) 70%,transparent)}.title.svelte-2gevwt{font-size:clamp(13px,1.6vw,17px);text-align:center}}.card.comingSoon.svelte-2gevwt .cardBtn:where(.svelte-2gevwt),.card.comingSoon.svelte-2gevwt .showAllStrip:where(.svelte-2gevwt){cursor:default;filter:blur(2px);-webkit-user-select:none;user-select:none}.card.comingSoon.svelte-2gevwt:not(.selected):not(.leaf):hover{box-shadow:none}.card.comingSoon.svelte-2gevwt:not(.selected):not(.leaf) .cardBtn:where(.svelte-2gevwt):hover .bottom:where(.svelte-2gevwt){opacity:.4}.card.comingSoon.svelte-2gevwt:not(.selected):not(.leaf) .cardBtn:where(.svelte-2gevwt):hover .title:where(.svelte-2gevwt){opacity:.4}.card.comingSoon.svelte-2gevwt .showAllStrip:where(.svelte-2gevwt):hover{background:none;border-top-color:initial}.comingSoonOverlay.svelte-2gevwt{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fff9;pointer-events:none;z-index:2}.comingSoonLabel.svelte-2gevwt{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted, #8a8279);padding:4px 10px;border-radius:8px;border:1.5px solid currentColor}.heightClip.svelte-jlqhp1{overflow:clip;height:var(--clip-h, auto);min-height:60px;transition:height .3s ease-in-out}.rowGroup.svelte-jlqhp1{display:flex;flex-direction:column;align-items:stretch;width:100%;padding-bottom:20px}.groupLabel.svelte-jlqhp1{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;margin-bottom:18px;padding:3px 14px 3px 18px;display:flex;align-items:center;gap:8px;line-height:1}.groupDot.svelte-jlqhp1{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:-2px}.row.svelte-jlqhp1{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;width:100%;gap:6px;padding:0 14px;box-sizing:border-box;overflow:visible}.row.svelte-jlqhp1:before{content:"";position:absolute;inset:0 0 4px auto;width:4px;border-radius:0 0 4px 4px;background:var(--group-accent, var(--text-muted, #8a8279));opacity:.7;pointer-events:none}.cardWrap.svelte-jlqhp1{display:flex;flex-direction:column;flex:0 0 auto;width:100%;height:auto}.rowGroup.stacked.svelte-jlqhp1{padding-bottom:6px}.rowGroup.stacked.svelte-jlqhp1 .groupLabel:where(.svelte-jlqhp1){margin-bottom:6px}.row.stacked.svelte-jlqhp1{padding:0}.row.stacked.svelte-jlqhp1:before{display:none}.row.stacked.svelte-jlqhp1 .cardWrap:where(.svelte-jlqhp1){display:none}.row.stacked.svelte-jlqhp1 .cardWrap.inlineOpen:where(.svelte-jlqhp1){display:flex;width:100%}.cardWrap.flipOut.svelte-jlqhp1{animation:svelte-jlqhp1-flipOut .3s ease-in forwards;transform-origin:center center;pointer-events:none}.cardWrap.fadeOut.svelte-jlqhp1{animation:svelte-jlqhp1-quickFadeOut .3s ease-in forwards;pointer-events:none}@keyframes svelte-jlqhp1-quickFadeOut{0%{opacity:1}to{opacity:0}}.cardWrap.flipIn.svelte-jlqhp1{animation:svelte-jlqhp1-flipIn .3s ease-out forwards;transform-origin:center center}@keyframes svelte-jlqhp1-flipOut{0%{transform:perspective(800px) rotateX(0);opacity:1}to{transform:perspective(800px) rotateX(90deg);opacity:0}}@keyframes svelte-jlqhp1-flipIn{0%{transform:perspective(800px) rotateX(-90deg);opacity:0}to{transform:perspective(800px) rotateX(0);opacity:1}}@media(prefers-reduced-motion:reduce){.cardWrap.flipOut.svelte-jlqhp1,.cardWrap.flipIn.svelte-jlqhp1{animation:none}}@media(min-width:600px){.rowGroup.svelte-jlqhp1{flex-direction:column;gap:14px}.rowGroup.stacked.svelte-jlqhp1 .groupLabel:where(.svelte-jlqhp1){margin-bottom:0}.row.stacked.svelte-jlqhp1{padding-left:14px}.row.stacked.svelte-jlqhp1:before{display:block}.groupLabel.svelte-jlqhp1{margin-bottom:0;width:fit-content;border-radius:6px;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.row.svelte-jlqhp1{flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:center;gap:10px;position:relative;min-height:0;padding-top:4px;container-type:inline-size}.row.svelte-jlqhp1:before{inset:-8px 14px auto;height:3px;width:auto;border-radius:3px}.cardWrap.svelte-jlqhp1{flex:0 0 22.5%;width:22.5%;max-width:22.5%;min-width:0;overflow:visible}.row.stacked.svelte-jlqhp1 .cardWrap:where(.svelte-jlqhp1){display:none}.row.stacked.svelte-jlqhp1 .cardWrap.inlineOpen:where(.svelte-jlqhp1){display:flex;flex:1 1 100%;width:100%;max-width:100%;overflow:visible}@keyframes svelte-jlqhp1-flipOut{0%{transform:perspective(800px) rotateY(0);opacity:1}to{transform:perspective(800px) rotateY(90deg);opacity:0}}@keyframes svelte-jlqhp1-flipIn{0%{transform:perspective(800px) rotateY(-90deg);opacity:0}to{transform:perspective(800px) rotateY(0);opacity:1}}}.treeRoot.svelte-pucy57{width:100%}.page.svelte-pucy57{width:100%;overflow:visible}.grid.svelte-pucy57{position:relative;display:flex;flex-direction:column;align-items:stretch;width:100%;padding:0;overflow:visible;gap:72px}.overlay.svelte-pucy57{position:absolute;top:0;left:0;pointer-events:none;z-index:0;overflow:visible}.overlay.svelte-pucy57 path:where(.svelte-pucy57){fill:none;stroke-linejoin:round}.overlay.svelte-pucy57 path.conn:where(.svelte-pucy57){stroke-width:var(--card-border-width, 2.5px);stroke-linecap:round;opacity:.7}.status.svelte-pucy57{padding:16px}@keyframes svelte-pucy57-flipOut{0%{transform:perspective(800px) rotateY(0);opacity:1}to{transform:perspective(800px) rotateY(90deg);opacity:0}}@keyframes svelte-pucy57-flipIn{0%{transform:perspective(800px) rotateY(-90deg);opacity:0}to{transform:perspective(800px) rotateY(0);opacity:1}}@keyframes svelte-pucy57-pathDrawAnim{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.overlay.svelte-pucy57 path.conn.pathDraw:where(.svelte-pucy57){stroke-dasharray:1;stroke-dashoffset:1;animation:svelte-pucy57-pathDrawAnim .3s ease-out forwards}@media(prefers-reduced-motion:reduce){.overlay.svelte-pucy57 path.conn.pathDraw:where(.svelte-pucy57){animation:none;stroke-dasharray:none;stroke-dashoffset:0}}@media(min-width:600px){.grid.svelte-pucy57{flex-direction:column;gap:56px}}.searchResults.svelte-fwq7px{width:100%;display:flex;flex-direction:column}.noResults.svelte-fwq7px{text-align:center;color:var(--text-muted, #8a8279);padding:32px 16px;font-size:15px}.searchResults .rowGroup{margin-bottom:72px}.searchResults .rowGroup:last-child{margin-bottom:0}@media(min-width:600px){.searchResults .rowGroup{margin-bottom:40px}.searchResults .rowGroup:last-child{margin-bottom:0}}.pageFrame.svelte-1uha8ag{max-width:920px;margin:0 auto;width:100%;box-sizing:border-box;padding:0 12px 0 8px;display:flex;flex-direction:column;align-items:stretch}.pageInner.svelte-1uha8ag{animation:svelte-1uha8ag-pageFadeIn .26s ease-out both;margin-bottom:80px}.searchSlot.svelte-1uha8ag{padding:0 0 48px;margin-top:-4px}.searchBar.svelte-1uha8ag{width:100%;max-width:360px;margin:0 auto;background:#fff;border:var(--card-border-width) solid var(--card-border, #e8e3da);border-radius:12px;padding:10px 16px;box-sizing:border-box;display:flex;gap:10px;align-items:center;transition:border-color .18s ease,box-shadow .18s ease}.searchBar.svelte-1uha8ag:hover:not(:focus-within){border-color:#2a25204d}.searchBar.svelte-1uha8ag:focus-within{border-color:#2a252070;box-shadow:0 4px 16px #2a252012}.searchIcon.svelte-1uha8ag{width:16px;height:16px;flex-shrink:0;color:var(--text-more-muted)}.searchInput.svelte-1uha8ag{width:100%;border:none;outline:none;background:transparent;color:var(--text);font-family:var(--card-title-font);font-size:clamp(13px,1.6vw,15px);font-weight:400;line-height:1.2}.searchInput.svelte-1uha8ag::placeholder{color:var(--text-more-muted)}@keyframes svelte-1uha8ag-pageFadeIn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.pageInner.svelte-1uha8ag{animation:none}}.hidden.svelte-1uha8ag{display:none}
