.app-stage[data-v-aaccdd13]{padding:var(--pad,18px) var(--pad,18px) 0;background:linear-gradient(160deg,color-mix(in oklab,var(--acc) calc(var(--stage,45%) * 1.12),var(--card)),color-mix(in oklab,var(--acc) calc(var(--stage,45%) * .82),var(--card)));overflow:clip}.app-stage.stacked[data-v-aaccdd13]{height:var(--stage-h,204px)}.app-stage.compact[data-v-aaccdd13],.app-stage.stacked[data-v-aaccdd13]{border-radius:calc(var(--r-app,6px) + var(--pad,18px)) calc(var(--r-app,6px) + var(--pad,18px)) var(--r-app,6px) var(--r-app,6px)}.app-stage.compact[data-v-aaccdd13]{height:136px}.app-stage.beside[data-v-aaccdd13]{border-radius:calc(var(--r-app,6px) + var(--pad,18px)) var(--r-app,6px) var(--r-app,6px) calc(var(--r-app,6px) + var(--pad,18px));align-self:stretch;min-height:132px}.app-sheet[data-v-aaccdd13]{background:var(--sheet,var(--background));border-radius:var(--r-app,6px) var(--r-app,6px) 0 0;height:calc(100% + 4px);position:relative;overflow:clip;box-shadow:0 0 0 1px #0000000f,0 12px 24px -10px #0003}@media (prefers-reduced-motion:no-preference){.app-sheet[data-v-aaccdd13]{transition:transform .15s cubic-bezier(.2,0,0,1)}.app-shimmer[data-v-aaccdd13]:after{content:"";background:linear-gradient(100deg,transparent 30%,color-mix(in oklab,var(--acc) 14%,transparent) 50%,transparent 70%);background-size:250% 100%;animation:1.6s linear infinite app-shimmer-aaccdd13;position:absolute;inset:0}}@keyframes app-shimmer-aaccdd13{0%{background-position:150% 0}to{background-position:-50% 0}}.app-card-frame{--r-app:6px;--pad:18px;--gap:6px;padding:var(--gap);border-radius:calc(var(--r-app) + var(--pad) + var(--gap));background:var(--card);transition:box-shadow .15s;display:flex;position:relative}.app-card-frame:after{content:"";border:1px solid color-mix(in oklab,var(--foreground) 9%,transparent);border-radius:inherit;pointer-events:none;transition:border-color .15s;position:absolute;inset:0}.app-card-frame:hover:not(:disabled){box-shadow:0 10px 24px -14px color-mix(in oklab,var(--acc) 60%,transparent)}.app-card-frame:hover:not(:disabled):after{border-color:color-mix(in oklab,var(--acc) 45%,transparent)}.app-card-frame:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.app-card-frame:has(.app-card-link:focus-visible){outline:2px solid var(--foreground);outline-offset:2px}.app-card-link:focus-visible{outline:none}@media (hover:hover) and (prefers-reduced-motion:no-preference){.app-card-frame:hover:not(:disabled) .app-sheet{transform:translateY(-3px)}}
