@property --de-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.dash-entry{isolation:isolate;color:var(--foreground);white-space:nowrap;background:linear-gradient(180deg, #6d5efc29, #6d5efc0d 70%), var(--surface-2);transition:box-shadow .25s ease, background-color .2s ease, scale var(--dur-press,.12s) var(--ease-press,ease);-webkit-user-select:none;user-select:none;touch-action:manipulation;border-radius:999px;align-items:center;gap:.5rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative;box-shadow:0 0 0 1px #6d5efc38,0 10px 28px -16px #6d5efce6}.dash-entry:active{scale:.97}.dash-entry:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.dash-entry-ring{border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--de-angle,0deg) at 50% 50%, #b3a9ff00 0deg, #b3a9fff2 40deg, #6d5efce6 70deg, #6d5efc00 130deg, #6d5efc00 230deg, #6d5efc59 300deg, #b3a9ff00 360deg);-webkit-mask-composite:xor;opacity:.6;--de-angle:250deg;padding:1px;transition:opacity .25s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes de-orbit{0%{--de-angle:250deg}to{--de-angle:610deg}}@media (hover:hover){.dash-entry:hover{box-shadow:0 0 0 1px #6d5efc66,0 14px 34px -14px #6d5efc}.dash-entry:hover .dash-entry-ring{opacity:1}html[data-motion=on] .dash-entry:hover .dash-entry-ring{animation:1.4s cubic-bezier(.4,0,.2,1) both de-orbit}}.dash-entry-eye{color:var(--foreground);flex-shrink:0}.dash-entry-face{background:var(--accent-soft);color:#c9c2ff;letter-spacing:.01em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #6d5efc59}.dash-entry-face>img{object-fit:cover;width:100%;height:100%}.dash-entry-sm{height:2.25rem;padding:0 .3125rem 0 .75rem;font-size:.875rem;line-height:1}.dash-entry-sm .dash-entry-face{width:1.625rem;height:1.625rem;font-size:.6875rem}.dash-entry-dot{justify-content:center;width:2.5rem;height:2.5rem;padding:0}.dash-entry-dot .dash-entry-face{width:1.75rem;height:1.75rem;font-size:.75rem}.dash-entry-lg{border-radius:1rem;gap:.75rem;width:100%;min-height:3.75rem;padding:.5rem 1rem .5rem .625rem;font-size:1rem}.dash-entry-lg .dash-entry-face{width:2.5rem;height:2.5rem;font-size:.875rem}.dash-entry-lg .dash-entry-text{flex-direction:column;flex:1;gap:.125rem;min-width:0;line-height:1.25;display:flex}.dash-entry-lg .dash-entry-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:400;overflow:hidden}
.mega-trigger{color:var(--muted);background:0 0;border-radius:999px;align-items:center;gap:.25rem;padding:.375rem .625rem .375rem .75rem;font-size:.875rem;line-height:1.25rem;transition:color .15s,background-color .15s;display:inline-flex}.mega-trigger:hover,.mega-trigger[aria-expanded=true]{color:var(--foreground)}.mega-trigger[aria-expanded=true]{background:var(--surface-2);box-shadow:0 0 0 1px var(--border)}.mega-caret{color:var(--muted-2)}html[data-motion=on] .mega-caret{transition:transform .22s var(--ease-out,cubic-bezier(.16, 1, .3, 1))}.mega-trigger[aria-expanded=true] .mega-caret{color:var(--foreground);transform:rotate(180deg)}.mega-panel{z-index:60;position:absolute;top:calc(100% + .25rem);left:50%;transform:translate(-50%)}.mega-card{width:var(--mega-w,auto);height:var(--mega-h,auto);border:1px solid var(--border);background:var(--surface);border-radius:1.125rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 30px 70px -30px #000000d9,0 0 0 1px #0006}@keyframes mega-in{0%{opacity:0;transform:translate(-50%)translateY(-6px)scale(.985)}}@keyframes mega-out{to{opacity:0;transform:translate(-50%)translateY(-4px)scale(.99)}}html[data-motion=on] .mega-panel[data-state=open]{animation:mega-in .22s var(--ease-out,cubic-bezier(.16, 1, .3, 1)) both}html[data-motion=on] .mega-panel[data-state=closing]{pointer-events:none;animation:.14s ease-in both mega-out}html[data-motion=on] .mega-card[data-morph]{transition:width .3s var(--ease-out,cubic-bezier(.16, 1, .3, 1)), height .3s var(--ease-out,cubic-bezier(.16, 1, .3, 1))}.mega-body{position:absolute;top:0;left:0}.mega-body[hidden]{display:none}@keyframes mega-fade{0%{opacity:0;transform:translateY(4px)}}html[data-motion=on] .mega-body[data-fresh]{animation:mega-fade .22s var(--ease-out,cubic-bezier(.16, 1, .3, 1)) 50ms both}.mega-body-features{width:58rem}.mega-body-resources{width:36rem}.mega-label{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);align-items:center;gap:.75rem;font-size:.6875rem;display:flex}.mega-label:after{content:"";background:var(--border);flex:1;height:1px}.mega-label>a{color:var(--muted);order:2;align-items:center;gap:.25rem;transition:color .15s;display:inline-flex}.mega-label>a:hover{color:var(--foreground)}.mega-item{border-radius:.75rem;align-items:flex-start;gap:.75rem;margin:-.125rem -.625rem;padding:.625rem;transition:background-color .15s;display:flex}.mega-item:hover,.mega-item:focus-visible{background:var(--surface-2)}.mega-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mega-item-row{align-items:center;min-height:3rem;margin:0}.mega-icon{border:1px solid var(--border);background:var(--surface-2);width:2rem;height:2rem;color:var(--muted);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background-color .15s;display:flex}.mega-item:hover .mega-icon,.mega-item:focus-visible .mega-icon{color:var(--accent);background:var(--accent-soft);border-color:#6d5efc66}.mega-item-title{color:var(--foreground);font-size:.875rem;font-weight:600;line-height:1.25rem}.mega-item-desc{color:var(--muted);margin-top:.125rem;font-size:.8125rem;line-height:1.125rem}.mega-feature{background:radial-gradient(90% 60% at 100% 0%, #6d5efc38, transparent 70%), var(--surface-2);border:1px solid #6d5efc40;border-radius:.875rem;flex-direction:column;padding:1rem;display:flex}.mega-mini{border:1px solid var(--border);background:var(--background);border-radius:.625rem;font-size:.75rem;line-height:1rem}.mega-mini-row{justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.mega-mini-row+.mega-mini-row{border-top:1px solid var(--border)}@keyframes mega-tick{0%,to{opacity:.55}50%{opacity:1}}html[data-motion=on] .mega-mini-dot{animation:2.2s ease-in-out infinite mega-tick}.mega-acc-caret{color:var(--muted-2)}html[data-motion=on] .mega-acc-caret{transition:transform .22s var(--ease-out,cubic-bezier(.16, 1, .3, 1))}[aria-expanded=true]>.mega-acc-caret{transform:rotate(180deg)}
