.ap-tabs.svelte-1dg0jqx{background:color-mix(in srgb, var(--gc-accent) 10%, transparent);border-radius:999px;gap:.25rem;padding:.2rem;display:inline-flex}.ap-tabs.svelte-1dg0jqx button:where(.svelte-1dg0jqx){color:var(--gc-ink-soft);transition:background var(--dur-ui,.18s) ease;border-radius:999px;padding:.3rem .85rem;font-size:.75rem;font-weight:600}.ap-tabs.svelte-1dg0jqx .ap-tab-on:where(.svelte-1dg0jqx){background:var(--gc-paper,#fff);color:var(--gc-ink);box-shadow:0 1px 2px #00000014}.ap-drop.svelte-1dg0jqx{border:1.5px dashed color-mix(in srgb, var(--gc-accent) 40%, transparent);background:color-mix(in srgb, var(--gc-accent) 5%, transparent);width:100%;transition:background var(--dur-ui,.18s) ease;border-radius:.75rem;flex-direction:column;align-items:center;gap:.25rem;padding:1.1rem .75rem;display:flex}.ap-drop.svelte-1dg0jqx:hover,.ap-drop.svelte-1dg0jqx:focus-visible{background:color-mix(in srgb, var(--gc-accent) 10%, transparent)}.ap-drop.svelte-1dg0jqx svg:where(.svelte-1dg0jqx){fill:none;stroke:var(--gc-accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.ap-up-frame.svelte-1dg0jqx{aspect-ratio:16/9;background:color-mix(in srgb, var(--gc-accent) 14%, #1f2937);border-radius:.6rem;position:relative;overflow:hidden}.ap-up-frame.svelte-1dg0jqx video:where(.svelte-1dg0jqx){object-fit:cover;opacity:.85;width:100%;height:100%}.ap-up-bar.svelte-1dg0jqx{background:#ffffff4d;height:4px;position:absolute;bottom:0;left:0;right:0}.ap-up-bar.svelte-1dg0jqx:after{content:"";width:var(--p);background:var(--gc-accent);transition:width .2s linear;position:absolute;inset:0 auto 0 0}
