tag-orbit{display:block;position:relative;width:100%;max-width:100%;min-height:240px;container-type:inline-size;user-select:none;--to-fs:12.5px;--to-pad:5px 11px;--to-line:color-mix(in srgb,var(--text) 26%,transparent);--to-ring:var(--border);--to-bg:var(--bg-base)}tag-orbit:not([style*="height"]){aspect-ratio:4 / 3}tag-orbit[size="hero"]{--to-fs:14px;--to-pad:7px 14px}tag-orbit[size="mini"]{--to-fs:11px;--to-pad:3px 8px;min-height:200px}tag-orbit:not(.is-ready){aspect-ratio:auto;min-height:0}.to-stage{position:absolute;inset:0;overflow:hidden}.to-warp{position:absolute;inset:0}tag-orbit.is-compact .to-stage{overflow-y:auto;overflow-x:hidden}tag-orbit.is-snap,tag-orbit.is-snap *{transition:none !important}@keyframes to-in{from{opacity:0}}.to-ring{position:absolute;border:1px dashed var(--to-ring);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:1;transition:all .45s cubic-bezier(.2,.8,.2,1)}.to-ring--outer{opacity:.6}.to-tag{position:absolute;z-index:3;transform:translate(-50%,-50%);padding:1px 5px;background:var(--to-bg);font-size:9.5px;font-weight:600;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;pointer-events:none;transition:all .45s cubic-bezier(.2,.8,.2,1)}.to-line{--lw:2px;position:absolute;height:0;border-top:var(--lw) solid var(--to-line);color:var(--to-line);transform-origin:0 0;pointer-events:none;opacity:.9;transition:all .45s cubic-bezier(.2,.8,.2,1),opacity .18s ease,box-shadow .18s ease,border-top-width .18s ease;animation:to-in .3s backwards}.to-line::after{content:'';position:absolute;right:0;top:calc(var(--lw) / -2 - 2.5px);width:5px;height:5px;border-radius:50%;background:currentColor}.to-line.sec{--lw:1.5px;border-top-style:dashed}.to-line.faint{--lw:1px;opacity:.35;border-top-style:dashed}.to-line.faint::after{display:none}.to-line.ray{--lw:1px;opacity:.2}.to-line.ray::after{display:none}.to-line.is-hidden{display:none}.to-line--sink-a,.to-line--sink-b{-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--sink,40px));mask-image:linear-gradient(90deg,transparent,#000 var(--sink,40px));mask-clip:no-clip}.to-line--sink-b{-webkit-mask-image:linear-gradient(270deg,transparent,#000 var(--sink,40px));mask-image:linear-gradient(270deg,transparent,#000 var(--sink,40px))}tag-orbit.is-tracing .to-line{opacity:.1}tag-orbit.is-tracing .to-line.is-lit{--lw:2px;opacity:.9;z-index:1;box-shadow:0 0 4px color-mix(in srgb,currentColor 55%,transparent),0 0 12px color-mix(in srgb,currentColor 25%,transparent)}tag-orbit.is-tracing .to-line.is-lit::after{display:block;box-shadow:0 0 6px color-mix(in srgb,currentColor 70%,transparent)}.to-line.is-lit::before{content:'';position:absolute;left:0;right:0;top:calc(var(--lw) * -1 - 1px);height:calc(var(--lw) + 2px);border-radius:99px;background:linear-gradient(90deg,transparent 35%,color-mix(in srgb,currentColor 60%,white) 50%,transparent 65%) no-repeat;background-size:300% 100%;animation:to-trace 1.3s linear infinite}@keyframes to-trace{from{background-position:100% 0}to{background-position:0 0}}.to-node{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:3px;text-decoration:none;z-index:2;transition:left .45s cubic-bezier(.2,.8,.2,1),top .45s cubic-bezier(.2,.8,.2,1);animation:to-in .3s backwards}.to-node:focus-visible{outline:none}.to-node:focus-visible .to-chip{outline:2px solid var(--accent);outline-offset:3px}.to-node small{font-size:10px;line-height:1;color:var(--text-muted);white-space:nowrap}.to-node .to-chip,.to-flow-me .to-chip{font-size:calc(var(--to-fs) * var(--chip-s,1));padding:var(--to-pad);line-height:1.2;font-weight:500;white-space:nowrap;position:relative;background:linear-gradient(var(--tag-chip-bg),var(--tag-chip-bg)),var(--to-bg);box-shadow:var(--to-rim,0 0 #0000)}.to-chip em{font-style:normal;font-size:.8em;opacity:.7;margin-left:4px}.to-node.dim .to-chip{opacity:.55}.to-node.sec .to-chip{border-style:dashed}.to-node.sec .to-blob{border-style:dashed}.to-node .to-chip--clip{display:block;overflow:hidden;text-overflow:ellipsis}tag-orbit .to-node.is-linked:not(.blob) .to-chip{opacity:1}tag-orbit .to-node.is-linked .to-blob{opacity:1;box-shadow:0 0 0 3px color-mix(in srgb,var(--cat-color) 28%,transparent),var(--to-rim,0 0 #0000)}.to-node:hover .to-chip,.to-node.hl .to-chip{opacity:1;box-shadow:0 0 0 3px color-mix(in srgb,var(--cat-color) 30%,transparent),0 0 16px color-mix(in srgb,var(--cat-color) 40%,transparent),var(--to-rim,0 0 #0000)}.to-node.focus{z-index:4}.to-node.focus .to-chip,.to-flow-me .to-chip{font-weight:600;font-size:calc(var(--to-fs) * 1.15);box-shadow:0 0 0 4px color-mix(in srgb,var(--cat-color) 25%,transparent),var(--shadow-lg),var(--to-rim,0 0 #0000)}.to-chip--open i{margin-left:5px;font-size:.8em;opacity:.8}.to-tick{--tick-h:1.6em;position:absolute;z-index:-1;left:50%;top:100%;height:calc(var(--tick-h) + 7px);padding:4px .6em 3px;overflow:hidden;font-size:max(10px,.72em);font-weight:500;white-space:nowrap;text-shadow:0 0 2px var(--to-bg),0 0 2px var(--to-bg),0 0 1px var(--to-bg);pointer-events:none;opacity:0;transform:translate(-50%,-100%);transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .16s var(--ease,ease)}.to-node.is-ticking.has-tick{z-index:6}.to-node.is-ticking.has-tick .to-tick{opacity:1;transform:translate(-50%,0)}.to-tick__rail{display:flex;flex-direction:column;transform:translateY(calc(var(--i,0) * var(--tick-h) * -1));transition:transform .32s cubic-bezier(.2,.8,.2,1)}.to-tick__rail.is-snap{transition:none}.to-tick__line{height:var(--tick-h);display:flex;align-items:center;justify-content:center;gap:.45em}.to-tick__line i{margin:0;font-size:1em;opacity:.7}:root[data-motion="reduce"] .to-tick{transform:translate(-50%,0);transition:opacity .16s var(--ease,ease)}:root[data-motion="reduce"] .to-tick__rail{transition:none}.to-flow-me{display:flex;flex-direction:column;align-items:center;gap:5px}.to-flow-me a{text-decoration:none}.to-blob{width:var(--d,11px);height:var(--d,11px);border-radius:50%;background:color-mix(in srgb,var(--cat-color) 55%,var(--to-bg));border:1px solid color-mix(in srgb,var(--cat-color) 85%,transparent);box-shadow:var(--to-rim,0 0 #0000);transition:transform .14s var(--ease,ease),box-shadow .14s var(--ease,ease)}.to-node.blob{gap:0}.to-node.blob::before{content:'';position:absolute;left:50%;top:50%;width:30px;height:30px;transform:translate(-50%,-50%);border-radius:50%}.to-node.blob .to-chip{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.92);opacity:0;pointer-events:none;transition:opacity .14s var(--ease,ease),transform .14s var(--ease,ease)}.to-node.blob:hover,.to-node.blob:focus-within,.to-node.blob.is-open{z-index:6}.to-node.blob:hover .to-chip,.to-node.blob:focus-within .to-chip,.to-node.blob.is-open .to-chip{opacity:1;transform:translate(-50%,-50%) scale(1);pointer-events:auto}.to-node.blob:hover .to-blob,.to-node.blob:focus-within .to-blob,.to-node.blob.is-open .to-blob{transform:scale(1.25);box-shadow:0 0 0 4px color-mix(in srgb,var(--cat-color) 22%,transparent),var(--to-rim,0 0 #0000)}.to-node.dim .to-blob{opacity:.55}.to-node.anc .to-chip{font-size:calc(var(--to-fs) * var(--chip-s,1) * .85);opacity:.65}.to-node.anc-2 .to-chip{font-size:calc(var(--to-fs) * var(--chip-s,1) * .74);opacity:.45}.to-node.anc:hover .to-chip{opacity:1}.to-cat{position:absolute;transform:translate(-50%,-50%);font-size:18px;font-weight:800;letter-spacing:-.02em;pointer-events:none;z-index:3;text-align:center;white-space:nowrap}.to-cat small{display:block;font-size:11px;font-weight:500;color:var(--text-muted);margin-top:3px;letter-spacing:0}.to-galaxy{position:absolute;transform:translate(-50%,calc(var(--to-r,40px) * -1));transform-origin:50% var(--to-r,40px);display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;z-index:2;cursor:pointer;transition:left .45s cubic-bezier(.2,.8,.2,1),top .45s cubic-bezier(.2,.8,.2,1),transform .2s var(--ease,ease);animation:to-in .3s backwards}.to-gal-disc{position:relative;display:block;width:calc(var(--to-r,40px) * 2);height:calc(var(--to-r,40px) * 2);border-radius:50%;border:1px solid color-mix(in srgb,var(--cat-color) 55%,transparent);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--cat-color) 26%,transparent),transparent 70%),color-mix(in srgb,var(--cat-color) 8%,var(--to-bg));overflow:hidden;transition:border-color .2s var(--ease,ease),box-shadow .2s var(--ease,ease)}.to-gal-disc i{position:absolute;border-radius:50%;opacity:.75}.to-gal-name{font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--text);white-space:nowrap}.to-galaxy small{font-size:11px;color:var(--text-muted);white-space:nowrap}.to-galaxy:hover{transform:translate(-50%,calc(var(--to-r,40px) * -1)) scale(1.04)}.to-galaxy:hover .to-gal-disc,.to-galaxy:focus-visible .to-gal-disc{border-color:color-mix(in srgb,var(--cat-color) 85%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--cat-color) 18%,transparent),0 0 30px color-mix(in srgb,var(--cat-color) 22%,transparent)}.to-galaxy:focus-visible{outline:none}.to-galaxy--gate{gap:3px;opacity:.8}.to-galaxy--gate .to-gal-disc{border-style:dashed;background:var(--to-bg)}.to-galaxy--gate .to-gal-name{font-size:12px;font-weight:600}.to-galaxy--gate small{font-size:10px}.to-galaxy--gate:hover,.to-galaxy--gate:focus-visible{opacity:1}.to-galaxy--here{z-index:4;cursor:default}.to-galaxy--here:hover{transform:translate(-50%,calc(var(--to-r,40px) * -1))}.to-galaxy.to-galaxy--here .to-gal-name{font-size:18px;font-weight:800;letter-spacing:-.02em}.to-galaxy.to-galaxy--here.to-galaxy--loose{opacity:1}.to-galaxy.to-galaxy--here:hover .to-gal-sky{filter:none}.to-flow-me .to-galaxy,.to-flow-me .to-galaxy:hover{position:static;transform:none;animation:none;gap:4px}.to-gal-hits{position:absolute;top:2px;right:2px;min-width:20px;padding:1px 6px;border-radius:99px;background:var(--cat-color);color:#fff;font-size:11px;font-weight:700;text-align:center}tag-orbit.is-searching .to-node.nohit,tag-orbit.is-searching .to-galaxy.nohit{opacity:.18;filter:grayscale(.75)}tag-orbit.is-searching .to-line,tag-orbit.is-searching .to-ring,tag-orbit.is-searching .to-tag{opacity:.12}tag-orbit.is-searching .to-node.hit{z-index:7}tag-orbit.is-searching .to-node.hit .to-chip{box-shadow:0 0 0 3px color-mix(in srgb,var(--cat-color) 55%,transparent),0 0 24px color-mix(in srgb,var(--cat-color) 45%,transparent),var(--to-rim,0 0 #0000)}tag-orbit.is-searching .to-node.hit .to-blob{transform:scale(1.5);box-shadow:0 0 0 4px color-mix(in srgb,var(--cat-color) 40%,transparent),0 0 20px color-mix(in srgb,var(--cat-color) 50%,transparent),var(--to-rim,0 0 #0000)}tag-orbit.is-searching .to-galaxy.hit .to-gal-disc{border-color:color-mix(in srgb,var(--cat-color) 90%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--cat-color) 22%,transparent),0 0 36px color-mix(in srgb,var(--cat-color) 30%,transparent)}.to-crumb{position:absolute;left:12px;top:12px;z-index:7;display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:99px;border:1px solid var(--to-ring);background:color-mix(in srgb,var(--to-bg) 78%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:12px;color:var(--text-muted);max-width:calc(100% - 24px);overflow:hidden}.to-crumb button{display:inline-flex;align-items:center;gap:5px;padding:2px 4px;border:0;border-radius:var(--radius-sm);background:none;color:var(--text-dim);font:inherit;font-weight:600;cursor:pointer;white-space:nowrap}.to-crumb button:hover{color:var(--text);background:var(--link-hover-bg)}.to-crumb b{padding:2px 4px;color:var(--text);font-weight:600;white-space:nowrap}@keyframes to-warp-out{to{opacity:0;transform:scale(1.35)}}@keyframes to-warp-in{from{opacity:0;transform:scale(.62)}}@keyframes to-warp-back-out{to{opacity:0;transform:scale(.7)}}@keyframes to-warp-back-in{from{opacity:0;transform:scale(1.3)}}@keyframes to-fade-out{to{opacity:0}}@keyframes to-fade-in{from{opacity:0}}tag-orbit.is-warp-out .to-warp{animation:to-warp-out .19s ease-in both}tag-orbit.is-warp-in .to-warp{animation:to-warp-in .28s cubic-bezier(.2,.8,.2,1) both}tag-orbit.is-warp-back-out .to-warp{animation:to-warp-back-out .19s ease-in both}tag-orbit.is-warp-back-in .to-warp{animation:to-warp-back-in .28s cubic-bezier(.2,.8,.2,1) both}tag-orbit.is-fade-out .to-warp{animation:to-fade-out .11s both}tag-orbit.is-fade-in .to-warp{animation:to-fade-in .2s both}.to-flow--gal{gap:10px}.to-galaxy--row{position:static;transform:none;flex-direction:row;gap:12px;min-height:56px;padding:10px 14px;border-radius:var(--radius);background:var(--bg-card-faint);animation:none}.to-galaxy--row:hover{transform:none;background:var(--link-hover-bg)}.to-galaxy--row .to-gal-disc{width:34px;height:34px;flex:0 0 auto}.to-galaxy--row small{margin-left:auto}.to-flow-up{display:flex;justify-content:center}.to-galaxy.to-galaxy--flow{position:static;transform:none;flex-direction:row;gap:8px;min-height:44px;padding:4px 16px 4px 6px;border:1px dashed color-mix(in srgb,var(--cat-color) 45%,transparent);border-radius:99px;animation:none}.to-galaxy.to-galaxy--flow:hover{transform:none;background:var(--link-hover-bg)}.to-galaxy--flow .to-gal-disc{flex:0 0 auto}.to-galaxy--flow.to-galaxy--sky .to-gal-disc{width:calc(var(--to-r,16px) * 3.6)}.to-flow-row .to-node,.to-flow--focus .to-node{position:static;transform:none;animation:none}tag-orbit.is-compact:has(.to-flow--focus){height:auto;aspect-ratio:auto}tag-orbit.is-compact:has(.to-flow--focus) .to-stage,tag-orbit.is-compact:has(.to-flow--focus) .to-warp{position:static;overflow:visible}.to-flow.to-flow--focus{position:static;overflow:visible;align-items:center;gap:6px;padding:6px 10px 14px}.to-flow--focus .to-flow-row--plain{background:none;padding:0;justify-content:center}.tag-universe.is-compact{height:auto;aspect-ratio:auto;min-height:120px;scroll-margin-top:calc(var(--nav-h,72px) + 1rem)}.tag-universe.is-compact .to-stage,.tag-universe.is-compact .to-warp,.tag-universe.is-compact .to-flow{position:static;overflow:visible}tag-orbit.is-compact:has(.to-flow--focus)>.to-crumb,.tag-universe.is-compact>.to-crumb{position:static;flex-wrap:wrap;row-gap:0;width:fit-content;max-width:calc(100% - 12px);margin:4px 6px 6px;padding:2px 8px;border-radius:var(--radius-lg)}tag-orbit.is-compact:has(.to-flow--focus)>.to-crumb button,.tag-universe.is-compact>.to-crumb button{min-height:40px;padding:0 8px}tag-orbit.is-compact:has(.to-flow--focus)>.to-crumb b,.tag-universe.is-compact>.to-crumb b{padding:0 8px}tag-orbit.is-compact{--to-pad:9px 14px}.to-flow-link{width:2px;height:14px;border-radius:2px;background:var(--to-line)}.to-flow-kids{width:100%}.to-flow-link--sec{background:none;border-left:2px dashed var(--to-line);width:0;border-radius:0}.to-tag.to-tag--flow{position:static;transform:none;padding:3px 6px;border-radius:4px;color:var(--text-secondary)}.to-flow{position:absolute;inset:0;overflow:auto;padding:8px 6px;display:flex;flex-direction:column;gap:10px}.to-flow-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px;border-radius:var(--radius);background:var(--bg-card-faint)}.to-flow-row .to-node{flex-direction:row}tag-orbit.is-error::after{content:'';position:absolute;inset:0;border:1px dashed var(--border);border-radius:var(--radius)}:root[data-motion="reduce"] .to-ring,:root[data-motion="reduce"] .to-tag,:root[data-motion="reduce"] .to-line,:root[data-motion="reduce"] .to-node,:root[data-motion="reduce"] .to-line::before{transition:none;animation:none}tag-orbit.is-morphing .to-stage{overflow:visible}tag-orbit.is-orbit-frame-morph,.tag-neighbors-card.is-orbit-frame-morph{position:relative;isolation:isolate;overflow:visible;background:transparent;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.to-frame-ghost{position:absolute;z-index:-1;box-sizing:border-box;border:1px solid transparent;pointer-events:none}.to-morph-out{position:absolute;inset:0;pointer-events:none}.tag-bar{--tag-bar-ok:color-mix(in srgb,var(--color-success) 70%,var(--text));--tag-bar-bad:color-mix(in srgb,var(--color-danger) 75%,var(--text));position:relative;z-index:var(--z-dropdown);display:flex;align-items:stretch;min-height:52px;margin:0 0 1.25rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--bg-card) 62%,transparent);backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35);box-shadow:0 14px 26px -16px rgba(0,0,0,.5);transition:border-color .18s var(--ease),box-shadow .18s var(--ease)}.tag-bar:has(.tag-bar-in:focus){border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 18%,transparent),0 14px 26px -16px rgba(0,0,0,.5)}.listing-results-column:has(>.te-activity-banner):has(>#listingContent>.tag-bar)>#listingContent{margin-top:0 !important}.listing-results-column:has(>#listingContent>.tag-bar)>.te-activity-banner{margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.listing-results-column:has(>#listingContent>.tag-bar)>.te-activity-banner:hover,.listing-results-column:has(>#listingContent>.tag-bar)>.te-activity-banner:focus-visible{transform:none;border-color:var(--border);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.listing-results-column:has(>.te-activity-banner)>#listingContent>.tag-bar{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.listing-results-column:has(>#listingContent.is-orbit-view)>.te-activity-banner,.listing-results-column>#listingContent.is-orbit-view>.tag-bar{background:color-mix(in srgb,var(--bg-elevated) 72%,transparent);-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4)}:where(.listing-results-column:has(>#listingContent.is-orbit-view))>.te-activity-banner{z-index:1}.listing-results-column>#listingContent.is-orbit-view>.tag-bar{box-shadow:0 22px 44px -18px rgba(0,0,0,.6)}.tag-bar-find{flex:1 1 auto;display:flex;align-items:center;gap:.6rem;min-width:0;margin:0;padding:0 .75rem 0 1.15rem;color:var(--text-muted);cursor:text}.tag-bar-in{flex:1 1 auto;min-width:0;height:100%;padding:0;border:0;background:transparent;color:var(--text);font:inherit;font-size:.95rem;outline:none}.tag-bar-in::placeholder{color:var(--text-muted)}.tag-bar-count{flex:none;font-size:.75rem;color:var(--text-muted);white-space:nowrap}.tag-bar-clear{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:var(--link-hover-bg);color:var(--text-dim);font-size:.68rem;cursor:pointer}.tag-bar-clear:hover{color:var(--text)}.tag-bar-key{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:1.15rem;height:1.15rem;padding:0 .3rem;box-sizing:border-box;border:1px solid var(--border-bright);border-bottom-width:2px;border-radius:var(--radius-sm);font-size:.7rem;line-height:1;color:var(--text-secondary)}.tag-bar-views{position:relative;display:flex;align-items:center;gap:2px;padding:0 .35rem;border-left:1px solid var(--border)}.tag-bar-ind{position:absolute;top:50%;left:0;width:0;height:40px;transform:translate3d(0,-50%,0);pointer-events:none}.tag-bar-ind,.tag-bar-views:not(.is-measured) .tag-bar-view.is-on{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elevated);box-shadow:var(--shadow-sm)}.tag-bar-views:not(.is-measured) .tag-bar-ind{visibility:hidden}:root[data-motion="reduce"] .tag-bar-ind{transition:none !important}.tag-bar-view{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:40px;padding:0 .85rem;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-dim);font:inherit;font-size:.8rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .15s var(--ease),background .15s var(--ease)}.tag-bar-view:hover{color:var(--text);background:var(--link-hover-bg)}.tag-bar-view.is-on{color:var(--text)}.tag-bar-view:focus-visible,.tag-bar-queue:focus-visible,.tag-bar-reload:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tag-bar-go{display:flex;align-items:center;padding:0 .35rem;border-left:1px solid var(--border)}.tag-bar-queue{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;height:40px;padding:0 .85rem;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent-bright);font-size:.8rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .15s var(--ease),border-color .15s var(--ease)}.tag-bar-queue:hover{background:color-mix(in srgb,var(--accent) 26%,transparent);border-color:var(--accent);color:var(--accent-bright)}.tag-bar-reload{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-left:.3rem;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-dim);font-size:.95rem;cursor:pointer;transition:color .15s var(--ease),background .15s var(--ease)}.tag-bar-reload:hover{color:var(--text);background:var(--link-hover-bg)}.tag-bar-reload.is-busy{cursor:progress;color:var(--text)}.tag-bar-reload.is-busy i{animation:tag-bar-turn .8s linear infinite}.tag-bar-reload.is-done{color:var(--tag-bar-ok)}.tag-bar-reload.is-done i{animation:tag-bar-pop .32s var(--ease)}.tag-bar-reload.is-failed,.tag-bar-reload.is-failed:hover{color:var(--tag-bar-bad);background:color-mix(in srgb,var(--color-danger) 14%,transparent);border-color:color-mix(in srgb,var(--color-danger) 40%,transparent)}@keyframes tag-bar-turn{to{transform:rotate(360deg)}}@keyframes tag-bar-pop{from{transform:scale(.4);opacity:0}}:root[data-motion="reduce"] .tag-bar-reload i{animation:none !important}.tag-bar-count.is-ok{color:var(--tag-bar-ok)}.tag-bar-count.is-bad{color:var(--tag-bar-bad)}.tag-bar-retry{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.tag-bar-retry:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.tag-bar-list{position:absolute;left:0;top:calc(100% + 6px);width:min(560px,100%);max-height:360px;overflow-y:auto;padding:5px;box-sizing:border-box;border:1px solid var(--border-bright);border-radius:var(--radius);background:var(--bg-elevated);box-shadow:var(--shadow-lg)}.tag-bar-hit{display:flex;align-items:center;gap:.6rem;padding:.45rem .6rem;border-radius:var(--radius-sm);color:var(--text);font-size:.85rem;text-decoration:none}.tag-bar-hit:hover,.tag-bar-hit.is-active{background:var(--link-hover-bg);color:var(--text)}.tag-bar-hit.is-active{box-shadow:inset 2px 0 0 var(--accent)}.tag-bar-dot{flex:none;width:9px;height:9px;border-radius:50%;background:color-mix(in srgb,var(--cat-color,var(--tag-color-fallback)) 70%,transparent);border:1px solid color-mix(in srgb,var(--cat-color,var(--tag-color-fallback)) 90%,transparent)}.tag-bar-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-bar-where{flex:none;font-size:.7rem;color:var(--text-muted)}.tag-bar-empty{margin:0;padding:.7rem;font-size:.8rem;color:var(--text-muted);text-align:center}.tag-bar-hint{position:sticky;bottom:-5px;z-index:1;display:flex;align-items:center;gap:.4rem;margin:4px -5px -5px;padding:.5rem 1.05rem .55rem;border-top:1px solid var(--border);background:var(--bg-elevated);font-size:.7rem;color:var(--text-muted)}.tag-find-none{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:2rem 0;font-size:.9rem;color:var(--text-muted)}@media (hover:none){.tag-bar-key,.tag-bar-hint{display:none}}@media (max-width:575.98px){.tag-bar-find{gap:.5rem;padding:0 .5rem 0 .9rem}.tag-bar-count{display:none}.tag-bar-in{font-size:16px}.tag-bar-go,.tag-bar-views{padding:0 .25rem}.tag-bar-view,.tag-bar-queue,.tag-bar-reload{width:44px;padding:0}.tag-bar-reload{margin-left:.15rem}.tag-bar-view span,.tag-bar-queue span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tag-bar-list{width:100%}}tag-orbit.has-backdrop{--to-line:color-mix(in srgb,var(--text) 58%,transparent);--to-rim:0 0 0 2px color-mix(in srgb,var(--bg-base) 82%,transparent),0 4px 14px color-mix(in srgb,var(--bg-base) 55%,transparent)}tag-orbit.has-backdrop .to-node.dim:not(.blob) .to-chip,tag-orbit.has-backdrop .to-node.dim .to-blob{opacity:.9}tag-orbit.has-backdrop .to-node.anc .to-chip{opacity:.92}tag-orbit.has-backdrop .to-node.anc-2 .to-chip{opacity:.8}tag-orbit.has-backdrop .to-blob{background:color-mix(in srgb,var(--cat-color) 78%,var(--to-bg));border-color:var(--cat-color)}tag-orbit.has-backdrop .to-ring{opacity:.6}tag-orbit.has-backdrop .to-node small{color:var(--text);text-shadow:0 0 3px var(--bg-base),0 0 8px var(--bg-base)}.tag-views{position:relative;min-width:0;--tag-universe-h:min(78vh,820px);--tag-universe-min-h:460px}.tag-view--orbit{touch-action:pan-y pinch-zoom}.tag-view{min-width:0}.tag-view--tree{display:flex;flex-direction:column;gap:1rem}.tag-views:not(.is-sliding)[data-view="orbit"]>.tag-view--tree,.tag-views:not(.is-sliding)[data-view="tree"]>.tag-view--orbit{position:absolute;top:0;left:0;width:100%;height:0;overflow:clip;visibility:hidden;pointer-events:none}.tag-views:not(.is-sliding)[data-view="orbit"]>.tag-view--tree,.tag-views:not(.is-sliding)[data-view="orbit"]>.tag-view--tree *,.tag-views:not(.is-sliding)[data-view="tree"]>.tag-view--orbit,.tag-views:not(.is-sliding)[data-view="tree"]>.tag-view--orbit *,.tag-views:not(.is-sliding)[data-view="tree"]>.tag-view--orbit *::before,.tag-views:not(.is-sliding)[data-view="tree"]>.tag-view--orbit *::after{animation-play-state:paused !important}.tag-views[data-view="orbit"]>.tag-view--orbit:empty{height:var(--tag-universe-h);min-height:var(--tag-universe-min-h)}.tag-view--float{position:absolute;top:0;left:0;width:100%;visibility:visible;will-change:transform}.tag-views.is-sliding>.tag-view--orbit{z-index:var(--z-bg)}.tag-views.is-sliding .to-amb{overflow:visible}.listing-results-column:has(>#listingContent.is-orbit-view),.listing-results-column:has(>#listingContent>.tag-views.is-sliding){overflow-x:visible}.tag-universe{display:block;height:var(--tag-universe-h);min-height:var(--tag-universe-min-h);aspect-ratio:auto;margin-top:.25rem;--to-fs:14px;--to-pad:6px 13px}.tag-universe .to-cat{font-size:20px}.tag-universe .to-cat small,.tag-universe .to-galaxy small{font-size:12px}.tag-universe .to-gal-name{font-size:16.5px}.tag-universe .to-galaxy.to-galaxy--gate .to-gal-name{font-size:13px}.tag-universe .to-galaxy.to-galaxy--loose .to-gal-name{font-size:14px}.tag-universe .to-galaxy.to-galaxy--here .to-gal-name{font-size:20px}.tag-universe .to-tag{font-size:10.5px}.tag-universe .to-crumb{font-size:13px}.listing-tag-catalog-category .tag-chip,.tag-universe .to-chip{--tag-chip-bg:color-mix(in srgb,var(--cat-color,rgb(124,58,237)) 11%,transparent);border-color:color-mix(in srgb,var(--cat-color,rgb(124,58,237)) 46%,transparent);color:color-mix(in srgb,var(--cat-color,rgb(124,58,237)) 48%,#fff)}[data-theme="light"] .listing-tag-catalog-category .tag-chip,[data-theme="light"] .tag-universe .to-chip{--tag-chip-bg:color-mix(in srgb,var(--cat-color,rgb(124,58,237)) 11%,rgba(255,255,255,.72));border-color:color-mix(in srgb,var(--cat-color,rgb(124,58,237)) 52%,transparent);color:color-mix(in srgb,var(--cat-color,rgb(124,58,237)) 38%,#0f172a)}.tag-universe .to-node .to-chip,.tag-universe .to-flow-me .to-chip{background:linear-gradient(var(--tag-chip-bg),var(--tag-chip-bg)),color-mix(in srgb,var(--to-bg) 88%,transparent)}tag-orbit.has-backdrop .to-node .to-chip,tag-orbit.has-backdrop .to-flow-me .to-chip{background:linear-gradient(var(--tag-chip-bg),var(--tag-chip-bg)),var(--to-bg)}@media (max-width:767.98px){.tag-universe{margin-top:0}#listingContent.is-orbit-view>.tag-bar{margin-bottom:0}}.to-amb{--amb-blend:screen;--amb-core:62%;position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;isolation:isolate;pointer-events:none;background:radial-gradient(120% 95% at 50% 42%,color-mix(in srgb,var(--accent) 14%,var(--bg-base)),var(--bg-base) 72%);transition:opacity 1s ease}[data-theme="light"] .to-amb{--amb-blend:normal;--amb-core:44%}.to-amb-in{position:absolute;inset:0;transition:transform .6s cubic-bezier(.2,.8,.2,1)}tag-orbit[bleed]{container-type:normal}tag-orbit[bleed] .to-amb{z-index:var(--z-bg);inset:calc(var(--bleed-t,0px) * -1) calc(var(--bleed-r,0px) * -1) calc(var(--bleed-b,0px) * -1) calc(var(--bleed-l,0px) * -1);border-radius:0;animation:to-in .8s ease}tag-orbit[bleed] .to-amb-in{inset:var(--bleed-t,0px) var(--bleed-r,0px) var(--bleed-b,0px) var(--bleed-l,0px)}tag-orbit.has-backdrop .to-amb{opacity:0}tag-orbit.is-compact .to-amb{display:none}tag-orbit.is-warp-out .to-amb-in{transform:scale(1.08);transition-duration:.19s}tag-orbit.is-warp-back-out .to-amb-in{transform:scale(.95);transition-duration:.19s}.to-amb-glow{position:absolute;left:-50px;top:-50px;width:100px;height:100px;mix-blend-mode:var(--amb-blend);will-change:transform,opacity;transition:translate 1.8s cubic-bezier(.45,0,.2,1),scale 1.8s cubic-bezier(.45,0,.2,1),color 1.8s ease,opacity 1.2s ease}.to-amb-glow>b{position:absolute;inset:0;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,currentColor var(--amb-core),transparent) 0%,color-mix(in srgb,currentColor calc(var(--amb-core) * .82),transparent) 18%,color-mix(in srgb,currentColor calc(var(--amb-core) * .52),transparent) 40%,color-mix(in srgb,currentColor calc(var(--amb-core) * .24),transparent) 62%,color-mix(in srgb,currentColor calc(var(--amb-core) * .07),transparent) 82%,transparent 100%);animation:to-amb-drift var(--d,20s) ease-in-out var(--dl,0s) infinite alternate;transition:scale .8s cubic-bezier(.2,.8,.2,1),filter .8s ease}.to-amb-glow.is-lit>b{scale:1.18;filter:brightness(1.3) saturate(1.15)}@keyframes to-amb-drift{0%{transform:rotate(0deg) scale(1,1)}30%{transform:rotate(50deg) scale(1.12,.9)}65%{transform:rotate(-30deg) scale(.92,1.1)}100%{transform:rotate(80deg) scale(1.06,.96)}}.to-amb-spot{position:absolute;left:-100px;top:-100px;width:200px;height:200px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--bg-base) 56%,transparent),color-mix(in srgb,var(--bg-base) 43%,transparent) 50%,color-mix(in srgb,var(--bg-base) 18%,transparent) 80%,transparent);opacity:0;transition:translate 1.8s cubic-bezier(.45,0,.2,1),scale 1.8s cubic-bezier(.45,0,.2,1),opacity 1.2s ease}.to-galaxy--sky .to-gal-disc,.to-galaxy--sky:hover .to-gal-disc,.to-galaxy--sky:focus-visible .to-gal-disc{background:none;border-color:transparent;box-shadow:none;overflow:visible}.to-gal-sky{position:absolute;left:50%;top:50%;width:var(--sky,120px);height:var(--sky,120px);pointer-events:none;transform:translate(-50%,-50%) rotate(var(--tilt,0deg)) scaleY(.58);animation:to-gal-spin 180s linear infinite;transition:filter .25s var(--ease,ease)}@keyframes to-gal-spin{from{transform:translate(-50%,-50%) rotate(var(--tilt,0deg)) scaleY(.58) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(var(--tilt,0deg)) scaleY(.58) rotate(360deg)}}.to-galaxy--sky:hover .to-gal-sky,.to-galaxy--sky:focus-visible .to-gal-sky{filter:brightness(1.5)}tag-orbit.is-searching .to-galaxy--sky.hit .to-gal-sky{filter:brightness(1.7)}tag-orbit .to-galaxy.to-galaxy--gate.to-galaxy--sky .to-gal-disc{background:none;border-color:transparent}.to-chip-sky{position:relative;display:inline-block;width:1.3em;height:1em;margin-right:.4em;vertical-align:-.15em}.to-chip-sky__in{position:absolute;left:50%;top:50%;width:0;height:0;transform:scale(var(--up-sky-s,.4))}.to-node--all .to-chip-sky{--up-sky-s:.45}.to-node--up:hover .to-gal-sky,.to-node--up:focus-visible .to-gal-sky{filter:brightness(1.5)}tag-orbit[size="card"] .to-node.to-node--all .to-chip{background:none;border-color:transparent;box-shadow:none;color:var(--text-muted);opacity:1}tag-orbit[size="card"] .to-node.to-node--all:hover .to-chip,tag-orbit[size="card"] .to-node.to-node--all:focus-visible .to-chip{color:var(--text);box-shadow:none}.to-ups{position:absolute;left:50%;top:0;width:30px;height:17px;transform:translate(-50%,-100%);cursor:pointer}.to-node:hover .to-up{border-left-color:var(--cat-color)}.to-up{position:absolute;left:calc(50% - 1px);bottom:3px;height:12px;border-left:2px solid color-mix(in srgb,var(--cat-color) 70%,transparent);transform-origin:50% 100%;transform:rotate(var(--a,0deg))}.to-up--sec{border-left:1.5px dashed color-mix(in srgb,var(--cat-color) 70%,transparent)}.to-flow>.to-flow-row:first-child:has(.to-ups){margin-top:14px}.to-flow .to-node:has(>.to-ups){position:relative}.to-galaxy--loose{opacity:.7}.to-galaxy--loose:hover,.to-galaxy--loose:focus-visible{opacity:1}.to-galaxy--loose .to-gal-name{font-size:13px;font-weight:600}tag-orbit[ambient] .to-galaxy--gate .to-gal-disc{background:color-mix(in srgb,var(--cat-color) 16%,transparent)}tag-orbit[ambient] .to-gal-name,tag-orbit[ambient] .to-galaxy small,tag-orbit[ambient] .to-cat{text-shadow:0 1px 2px color-mix(in srgb,var(--bg-base) 85%,transparent),0 0 14px color-mix(in srgb,var(--bg-base) 75%,transparent)}tag-orbit[ambient] .to-galaxy small{color:var(--text-dim)}:root[data-motion="reduce"] .to-amb-glow>b,:root[data-motion="reduce"] .to-gal-sky{animation:none}:root[data-motion="reduce"] .to-amb-glow{transition-duration:.01s,.01s,.01s,.3s}:root[data-motion="reduce"] .to-amb-spot{transition-duration:.01s,.01s,.3s}:root[data-motion="reduce"] tag-orbit.is-warp-out .to-amb-in,:root[data-motion="reduce"] tag-orbit.is-warp-back-out .to-amb-in{transform:none}:root[data-lite] .to-amb-glow{mix-blend-mode:normal;will-change:auto}:root[data-lite] .to-amb-glow>b{animation:none}:root[data-lite] .to-amb-glow.is-lit>b{filter:none}:root[data-lite] .to-gal-sky{animation:none}:root[data-lite] .to-line.is-lit::before{animation:none}:root[data-lite] .to-crumb,:root[data-lite] .tag-bar,:root[data-lite] .listing-results-column>#listingContent.is-orbit-view>.tag-bar{backdrop-filter:none !important;-webkit-backdrop-filter:none !important;background:color-mix(in srgb,var(--bg-elevated) 94%,transparent) !important}